/*
  Autor:	Michael Fischer
  Company:	KEY-TEC Wiedemann & Konstantin GbR
  Version:	2.0
  Created:	19.03.2004
*/

body, form
{
	margin:					0px;
}
body
{
	background-color:		#ECECF0;
}


.footnote
{
	font-weight:bold;
	color:#CC3300;
}


/*#####################################
  ### Links                         ###
  #####################################*/
  
a:link, a:visited, a:active				
{
color: #149BDC;
font-weight: bold;	
text-decoration:none;
}
a:hover	
{
	text-decoration:underline;
color: #149BDC;
font-weight: bold;		
}

a.whiteLink:link, a.whiteLink:visited, a.whiteLink:active
{
color: #ffffff;
font-weight: normal;	
text-decoration:none;
}
a.whiteLink:hover
{
	text-decoration:underline;
color: #ffffff;
font-weight: normal;		
}

a.whiteLinkBold:link, a.whiteLinkBold:visited, a.whiteLinkBold:active
{
color: #ffffff;
font-weight: bold;	
text-decoration:none;
}
a.whiteLinkBold:hover
{
	text-decoration:underline;
color: #ffffff;
font-weight: bold;		
}

a.markedLinkNormal:link, a.markedLinkNormal:visited, a.markedLinkNormal:active
{
color: #149BDC;
font-weight: normal;	
text-decoration:none;
}
a.markedLinkNormal:hover
{
text-decoration:underline;
color: #149BDC;
font-weight: normal;		
}

.smallsoftLink
{
		font-size:				11px;
}

a.softLink:link, a.softLink:visited, a.softLink:active, a.smallsoftLink:link, a.smallsoftLink:visited, a.smallsoftLink:active, a.softLink:hover, a.smallsoftLink:hover,
a.darkLink:link, a.darkLink:visited, a.darkLink:active, a.smalldarkLink:link, a.smalldarkLink:visited, a.smalldarkLink:active, a.form_ButtonText:link, a.form_ButtonText:visited, a.form_ButtonText:active
{
color: #505463;
}
a.softLink:link, a.softLink:visited, a.softLink:active, a.smallsoftLink:link, a.smallsoftLink:visited, a.smallsoftLink:active,
a.redSoftLink:link, a.redSoftLink:visited, a.redSoftLink:active
{
font-weight: normal;	
text-decoration:none;
}

a.softLink:hover, a.smallsoftLink:hover,
a.redSoftLink:hover, a.redSoftLink:hover, 
{
text-decoration:underline;
font-weight: normal;		
}

.smalldarkLink
{
		font-size:				11px;
}

a.darkLink:link, a.darkLink:visited, a.darkLink:active, a.smalldarkLink:link, a.smalldarkLink:visited, a.smalldarkLink:active, a.form_ButtonText:link, a.form_ButtonText:visited, a.form_ButtonText:active
a.redLink:link, a.redLink:visited, a.redLink:active
{
font-weight: bold;	
text-decoration:none;
}
a.darkLink:hover, a.smalldarkLink:hover,
a.redLink:hover, a.redLink:hover
{
text-decoration:underline;
color: #505463;
font-weight: bold;		
}
a.form_ButtonText:hover
{
text-decoration:none;
color: #505463;
font-weight: bold;		
}



.noUnderline:link	{text-decoration:none;}
.noUnderline:visited{text-decoration:none;}
.noUnderline:active	{text-decoration:none;}
.noUnderline:hover	{text-decoration:none;}

a.email:link{
text-decoration: none;
color: #149BDC;
font-weight: bold;
}
a.email:visited{
text-decoration:none;
color: #149BDC;
font-weight: bold;
}
a.email:active
{
text-decoration:none;
color: #149BDC;
font-weight: bold;
}
a.email:hover{
text-decoration:underline;
color: #149BDC;
font-weight: bold;
}

/*#####################################
  ### Allgemeines                   ###
  #####################################*/

body, td, .form_ButtonText, .noUnderline, .importantFont
{
	font-size:				12px;
	font-family:			Arial;
	color:					#505463;
	text-decoration:		none;
}

input, textarea, select
{
	font-size:				12px;
	font-family:			Arial;
	color:					#505463;
	background-color:		#FFFFFF;
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#7E8599;
}
.inputradiocheckbox
{
	border-width:			0px;
}

.whiteBg
{
	background-color:		#FFFFFF;
}

.darkFont, .darkFont_bold, .darkFont_15, .darkFont_20_bold, .font7
{
	color:					#505463;
}

.darkFont_bold
{
	font-weight:			bold;
}

.redFont, .redFont_bold,
a.redSoftLink:link, a.redSoftLink:visited, a.redSoftLink:active, a.redSoftLink:hover, a.redSoftLink:hover, 
a.redLink:link, a.redLink:visited, a.redLink:active, a.redLink:hover, a.redLink:hover
{
	color:					#CC3300;
}
.redBorder
{
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#CC3300;
}

.redFont_bold
{
	font-weight:			bold;
}

.darkFont_15
{
	font-size:				15px;
	font-weight:			bold;
}

.darkFont_20_bold
{
	font-size:				20px;
	font-weight:			bold;
}

.whiteFont, .whiteFont_bold
{
	color:					#FFFFFF;
}

.whiteFont_bold
{
	font-weight:			bold;
}

.importantFont
{
	color:					#CC3300;
}

.form_Button
{
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#7E8599;
  	background-color:		#FFFFFF;
}

.form_ButtonText
{
	color:					#505463;
	font-weight:			bold;
}
.form_ButtonText:hover
{
	text-decoration:		none;
}

.form_ButtonBg_1
{
	background-color:		#00CC00;
}

.form_ButtonBg_2
{
	background-color:		#CC3300;
}

.form_ButtonBg_3
{
	background-color:		#149BDC;
}

.lineBg
{
	background-color:		#7E8599;
}



.err
{
	color:					#CC3300;
}



/*#####################################
  ### HEADER                        ###
  #####################################*/

.header_TopBg
{
	background-color:		#32343D;
}

.header_BottomBg
{
	background-color:		#7E8599;
}

.header_NavigationFont
{
	font-weight:			bold;
	color:					#FFFFFF;
}



/*#####################################
  ### SUBHEADLINE                   ###
  #####################################*/

.subheadline_Border
{
	background-color:		#7E8599;
}
a.subheadline_RootFont:link, a.subheadline_RootFont:active, a.subheadline_RootFont:visited
{
	font-weight:			bold;
	font-size:				12px;
	color:					#FFFFFF;
	
}

.subheadline_RootBackground
{
	background-color:		#505463;
}

/*#####################################
  ### CONTENT                       ###
  #####################################*/

.content_HeadlineBg
{
	background-color:		#149BDC;
	color:					#FFFFFF;
	font-size:				12px;
	border-width:			1px;
  	border-style:			solid;
	border-color:			#7E8599;
}

.content_Border, .content_PagingBorder
{
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#7E8599;
}

.content_PagingBg
{
	background-color:		#DBDBE0;
	font-size:				12px;
	color:					#505463;
}



.content_ListingHeadline
{
	background-color:		#ECECF0;
}

.content_smallFont
{
	color:					#505463;
}

.content_importantFont
{
	color:					#CC3300;
}

.content_BigFont
{
	font-size:				15px;
}

.content_smallFont
{
	font-size:				11px;
}

.content_HighlightFont	/* EC-content -> mediaservices, hilfe... */
{
	color:					#149BDC;
}


.content_NoteBox
{
	background-color:		#DFFFDF;
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#7E8599;
}

.content_DefaultHeadlineBox
{
	background-color:		#DBDBE0;
	border-width:			1px;
  	border-style:			solid;
	font-weight:			bold;  	
  	border-color:			#7E8599;
}


/*#####################################
  ### LEFT NAVIGATION               ###
  #####################################*/

.leftNavigation_Bg, .rightNavigation_Bg
{
	background-color:		#ECECF0;
}

.leftNavigationHighlightFont
{
	color:					#149BDC;
}

.leftNavBox_Border
{
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#7E8599;
}

.leftNavBox_HeadlineFont
{
	color:					#505463;
	font-weight:			bold;
	background-color:		#DBDBE0;
	font-size:				12px;
}

.leftNavBox_ContentBg
{
	background-color:		#FFFFFF;
}

.leftNavBox_ContentFont
{
	color:					#7E8599;
}

.leftvNavBox_ContentHighlightFont
{
	color:					#149BDC;
}

a.leftNavBoxLinkNormal:link, a.leftNavBoxLinkNormal:visited, a.leftNavBoxLinkNormal:active
{
color: #7E8599;
font-weight: normal;	
text-decoration:none;
}
a.leftNavBoxLinkNormal:hover
{
	text-decoration:underline;
color: #7E8599;
font-weight: normal;		
}

a.leftNavBoxLinkBold:link, a.leftNavBoxLinkBold:visited, a.leftNavBoxLinkBold:active
{
color: #505463;
font-weight: bold;	
text-decoration:none;
}
a.leftNavBoxLinkBold:hover
{
text-decoration:underline;
color: #505463;
font-weight: bold;		
}

/*#####################################
  ### RIGHT NAVIGATION              ###
  #####################################*/

.rightNavBox_HeaderBg, .rightNavBox_SmallCartHeaderBg, .rightNavBox_InfoBoxHeaderBg
{
	background-color:		#149BDC;
	color:					#FFFFFF;
	font-size:				12px;
	font-weight:			bold;
}

.rightNavBox_Margin
{
	margin-bottom:			0px;
	margin-left:			6px;
	margin-right:			4px;
	margin-top:				0px;
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#7E8599;
}



/*#####################################
  ### RIGHT NAVIGATION - SMALLCART  ###
  #####################################*/

.rightNavBox_SmallCartHeaderBg
{
	background-color:		#00CC00;
}

.rightNavBox_SmallCartBg
{
	background-color:		#DFFFDF;
}

.rightNavBox_SmallCartBorder
{
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#7E8599;
}

.rightNavBox_SmallCartLinkFont
{
	color:					#7E8599;
}



/*#####################################
  ### RIGHT NAVIGATION - INFOBOX    ###
  #####################################*/

.rightNavBox_InfoBoxHeaderBg
{
	background-color:		#7E8599;
}

.rightNavBox_InfoBoxBg
{
	background-color:		#FFFFFF;
}

.rightNavBox_InfoBoxHeadline
{
	background-color:		#7E8599;
}
.rightNavBox_InfoBoxHighlightFont, .ec_workflow_active
{
	color:					#149BDC;
	font-weight:			bold;
}

.ec_workflow_Inactive
{
	color:					#DBDBE0;
	font-weight:			bold;
}
.rightNavBox_InfoBoxMargin
{
	margin-bottom:			0px;
	margin-left:			6px;
	margin-right:			4px;
	margin-top:				0px;
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#7E8599;
}


/*#####################################
  ### FOOTER                        ###
  #####################################*/

.footer_TopBg
{
	background-color:		#7E8599;
}

.footer_BottomBg
{
	background-color:		#ECECF0;
}



/*#####################################
  ### INPUT                        ###
  #####################################*/
  
  
input.alignright
{
	TEXT-ALIGN:right;
	font-size:				12px;
	font-family:			Arial;
	color:					#505463;
	text-decoration:		none;
	width:					35px;	
}

.default
{
	font-size:				12px;
	font-family:			Arial;
	color:					#505463;
	text-decoration:		none;
}

.form_Button3
{
	background-color:		#7F8599;
	font-size:				11px;
	color:					#7E8599;
	text-decoration:		none;
	font-weight:			bold;
}

.button_BorderColor1
{
	background-color:		#7E8599;
}

.button_BgColor1
{
	font-size:				11px;
	background-color:		#ffffff;
}

.inputBox
{
	padding-left:			3px;
}

/*#####################################
  ### FIRMPROFILE				    ###
  #####################################*/
  
.table_firmprofileHeadline
{
	border-width:			1px;
  	border-style:			solid;
  	border-color:			#7E8599;
  	font-weight:			bold;
  	background-color:		#DBDBE0;
}

.font7{font-size:10px;}


/*#####################################
  ### TABMENUE					    ###
  #####################################*/

.gastPersBanner_active
{
	border:					1px solid #7E8599;
	font-weight:			bold;
}

.gastPersBanner_inactive
{
	border:					1px solid #7E8599;
}

.gastPersBanner_content 
{
	margin-top:				10px;
	border:					1px solid #7E8599;
}

