 /* Hintergrund + Scrollbar Einstellungen für IEE5+ */
body {
	background-color: #E3F3FA;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

/* GENERAL fonts */
FONT,TH,TD,P,OL,UL,DIV,INPUT,TEXTAREA,OPTION,SELECT { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; /*FONTSIZE_No_01 -- 12 | 18 | 24*/
	font-weight : normal; 
	color:#444444; 
}

P {
	line-height: 160%;
}
UL,OL {
	line-height: 180%;
}

legend{
	color: #444444;
	font-size: 12px; /*FONTSIZE_No_02 -- 12 | 18 | 24*/
	font-weight : bold;
}

.olStyleAlpha {
	list-style-type:lower-alpha;
}

H1, H2, H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#047697;
}
H1 { font-size: 17px; font-weight: bold; text-decoration: none;}/*FONTSIZE_No_03 -- 17 | 22 | 30*/
H2 { font-size: 15px; font-weight: bold; text-decoration: none;} /*FONTSIZE_No_04 -- 15 | 20 | 28*/
H3 { font-size: 13px; font-weight: bold; text-decoration: none;} /*FONTSIZE_No_05* -- 13 | 18 | 24*/

hr { 
	height: 0px; 
	border: solid #D1D7DC 0px; 
	border-top-width: 1px;
}

a:link,a:active,a:visited { text-decoration: none; color : #FB6C07; }
a:hover		{ text-decoration: none; color : #FBA807; }


/*HAUPTNAVIGATION */
.activemenue {
	background-color: #FDF9E6;
	color:#FB6C07;
	border:#989B9D; border-style: dotted;
	border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px;
	padding-left:10px; padding-right:2px; padding-top:7px; padding-bottom:7px;
}
.alignmenue {
	background-color: #EDEDED;
	color:#444444;
	border:#989B9D; border-style: dotted;
	border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px;
	padding-left:10px; padding-right:2px; padding-top:7px; padding-bottom:7px;	
}
div#menue a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; /*FONTSIZE_No_06 -- 11 | 15 | 22*/
	font-weight: bold;
	text-decoration: none;
}

div#menue a:link { 
	color: #444444;
}
div#menue a:visited{ 
	color: #444444;
}
div#menue a:hover { 
	color: #FB6C07;
}
div#menue a:active { 
	color: #444444;
}


/*Subnavigation*/
.activesubmenue {
	background-color: #FFFFFF;
	color:#FB6C07;
	padding-left:15px; padding-right:2px; padding-top:5px; padding-bottom:5px;
}
.alignsubmenue {
	background-color: #EDEDED;
	color:#444444;
	padding-left:15px; padding-right:2px; padding-top:5px; padding-bottom:5px;	
}
div#submenue a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; /*FONTSIZE_No_07 -- 11 | 15 | 22*/
	font-weight: normal;
	text-decoration: none;
}
div#submenue a:link { 
	color: #444444;
}
div#submenue a:visited{ 
	color: #444444;
}
div#submenue a:hover { 
	color: #FB6C07;
}
div#submenue a:active { 
	color: #444444;		 
}

/* LINIEN & BOXEN */
.outerFrameBox1 { /*blau*/
	background-color: #FFFFFF; 
	border: 1px #464E54 solid;
}
.outerFrameBox2 { /*weiss*/
	background-color: #FFFFFF; 
	border: 1px #FFFFFF solid;
}
.outerFrameBox3 { /*grau-blau*/
	background-color: #FFFFFF; 
	border: 1px #989B9D solid;
}
.copyrightBox {
	background-color: #FB6C07; 
	color: #FFFFFF;
	font-size: 10px; /*FONTSIZE_No_08 -- 10 | 14 | 20*/
	font-weight : bold;
	padding-left:10px; padding-right:5px; padding-top:3px; padding-bottom:3px;
}
.contentBox {
	background-color: #FFFFFF; 
	border: 1px #464E54 solid;
}
.contentNavHead {
	color: #666666;
	background-color: #DCE5EB; 
	font-size: 10px; /*FONTSIZE_No_09 -- 10 | 14 | 20*/
	font-weight : bold;
}
.kontaktaufnahmeBox {
	background-color: #FAFAFA; 
	border: 1px #808080 solid;
}
.kontaktinfoBox {
	background-color: #EDEDED; 
	border: 1px #464E54 solid;
}
.downloadBox1 {
	background-color: #FFFFFF; 
	line-height: 140%;
	border: 1px #C4C4C4 solid;	
	padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; 
}
.downloadBox2 {
	background-color: #F8F8F8; 
	line-height: 140%;
	border: 1px #C4C4C4 solid;
	padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; 
}
.zubehoerBeschreibungBox {
	background-color: #F6F6F6; 
	color: 555555px;
	font-size: 10px; /*FONTSIZE_No_10 -- 10 | 14 | 20*/
	font-weight : bold;	
	border: 1px #7B8E9E solid;
	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
}
.zubehoerBildBox {
	background-color: #FFFFFF; 	
	border: 1px #7B8E9E solid;
	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
}
.contentUbersichtBildBox {
	background-color: #FFFFFF; 	
	border: 1px #7B8E9E solid;
	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
}
.contentUbersichtTextBox {
	background-color: #F3F3F3; 
	color: 555555px;
	font-size: 10px; /*FONTSIZE_No_11 -- 10 | 14 | 20*/
	
	font-weight : bold;	
	border: 1px #7B8E9E solid;
	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
}
.aerzteSucheBox1 {
	background-color: #FFFFFF; 
	line-height: 120%;
	border: 1px #C4C4C4 solid;	
	padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; 
}
.aerzteSucheBox2 {
	background-color: #FAFAFA; 
	line-height: 120%;
	border: 1px #C4C4C4 solid;	
	padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; 
}
.aerzteSucheBoxEntfernung {
	background-color: #F0F7F9; 
	line-height: 120%;
	border: 1px #C4C4C4 solid;	
	padding-top:3px; padding-bottom:3px; padding-left:5px; padding-right:5px; 
}
.dividerLineDotted {
	border-top: 1px #BBBBBB dotted;
	padding-top:5px;
}
.dividerSubnavigation {
	border:#989B9D; 
	border-style: dotted;
	border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px;	
}
.spezifikationenTabelle {	
	border: 1px #7B8E9E solid;
	padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;
}
.spezTabelleBG {
	background-color: #F2F2F2
}

.inputFormFields {
	background-color: #FFFFFF; 
	border: 1px outset #FFFFFF;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	/*height: 20px;*/
	padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;
}
.inputFormComment {
	background-color: #FFFFFF; 
	border: 1px outset #FFFFFF;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 150px;
	padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:2px;
}

/*ALLGEMEINE STYLESHEETS*/
/*TEXT*/
.textNormalBold {
	color: #444444;
	font-size: 12px;  /*FONTSIZE_No_12 -- 12 | 18 | 24*/
	font-weight : bold;
}
.textGreyBold {
	color: #888888;
	font-size: 12px;  /*FONTSIZE_No_12 -- 12 | 18 | 24*/
	font-weight : bold;
}
.textRedBold {
	color: #CC0000;
	font-size: 12px;  /*FONTSIZE_No_13 -- 12 | 18 | 24*/
	font-weight : bold;
}
.textGreenBold {
	color: #338E02;
	font-size: 12px; /*FONTSIZE_No_14 -- 12 | 18 | 24*/
	font-weight : bold;
}
.textOrangeBold {
	color: #FB6C07;
	font-size: 12px; /*FONTSIZE_No_15 -- 12 | 18 | 24*/
	font-weight : bold;
}
.textSmallBlackBold {
	color: #444444;
	font-size: 10px; /*FONTSIZE_No_16 -- 10 | 14 | 20*/
	font-weight : bold;	
}
.textSmallRedBold {
	color: #CC0000;
	font-size: 10px; /*FONTSIZE_No_17 -- 10 | 14 | 20*/
	font-weight : bold;	
}
.textSmallGreenBold {
	color: #338E02;
	font-size: 10px; /*FONTSIZE_No_18 -- 10 | 14 | 20*/
	font-weight : bold;	
}
.textFootnote {
	color: #666666;
	font-size: 9px; /*FONTSIZE_No_19 -- 9 | 12 | 18*/
	font-weight : bold;
}
.textSelectFontsize {
	color: #CC0000;
	font-size: 11px;
	font-weight : bold;
}

.textComment {
	color: #777777;
	font-size: 9px; /*FONTSIZE_No_20 -- 9 | 12 | 18*/
	font-weight : bold;
	padding-left:10px;
}
.trademarkPosition {
	vertical-align:4px; /* -- 4 | 7 | 10*/
}
.trademarkPositionHeader {
	vertical-align:7px; /* -- 7 | 9 | 12*/
}
/*GRAFIK ELEMENTE*/
.buttonLayout {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; /*FONTSIZE_No_21 -- 8 | 14 | 18*/
	font-weight: bold;
    border: 1px outset #FFFFFF;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:1px;
	color: #155D86;
	background-color: #F3F3F3;    
    cursor: pointer
}
.buttonDownload {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; /*FONTSIZE_No_21 -- 8 | 14 | 18*/
	font-weight: bold;
    border: 1px outset #FFFFFF;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	color: #FB6C07;
	background-color: #FFFFFF;    
    cursor: pointer
}
