 /* Hintergrund + Scrollbar Einstellungen für IEE5+ */
body {
	background-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #000000;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #000000;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin:10px;

}

/* GENERAL fonts */
FONT,TH,TD,P,OL,UL,DIV,INPUT,TEXTAREA,OPTION,SELECT { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px; /*FONTSIZE -- 12 | 16 | 20*/
	font-weight : normal; 
	color:#000000; 
	line-height: 160%;	
}

UL,OL {
	line-height: 180%;
}
.about UL {
	margin:10px 0 0 20px; padding:10px 0 0 0;
}
.about LI {
	padding:0 0 10px 0;
}
legend{
	color: #444444;
	font-size: 20px; /*FONTSIZE -- 12 | 16 | 20*/
	font-weight : bold;
}

H1, H2, H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#962A04;
}
H1 { font-size: 25px; font-weight: bold; text-decoration: none;}/*FONTSIZE -- 15 | 20 | 25*/
H2 { font-size: 23px; font-weight: bold; text-decoration: none;} /*FONTSIZE -- 13 | 17 | 23*/
H3 { font-size: 23px; font-weight: bold; text-decoration: none;} /*FONTSIZE -- 11 | 15 | 20*/

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

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


/*HAUPTNAVIGATION */
.activemenue {
	background-color: #EBEBEB;
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight: bold;
	border:#BF471C; border-style: solid;
	border-left-width: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px;
	padding-left:5px; padding-right:2px; padding-top:4px; padding-bottom:4px;
}
.alignmenue {
	background-color: #EBEBEB;
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight: bold;
	border:#B8B8B8; border-style: solid;
	border-left-width: 8px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px;
	padding-left:5px; padding-right:2px; padding-top:4px; padding-bottom:4px;		
}
div#menue a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight: bold;
	text-decoration: none;
	line-height: 140%;	
}

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


/*Subnavigation*/
.activesubmenue {
	background-color: #FFFFFF;
	color: #444444;
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight: normal;	
	border-left:#FF6A00; border-top:#CFCFCF; border-bottom:#CFCFCF; border-style: solid;
	border-left-width: 8px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;	
	padding-left:5px; padding-right:2px; padding-top:3px; padding-bottom:3px;	
}
.alignsubmenue {
	background-color: #FFFFFF;
	color: #444444;
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight: normal;
	border:#CFCFCF; border-style: solid;
	border-left-width: 8px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	padding-left:5px; padding-right:2px; padding-top:3px; padding-bottom:3px;	
}
div#submenue a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight: normal;
	text-decoration: none;
	line-height: 140%;
}
div#submenue a:link { 
	color: #444444;
}
div#submenue a:visited{ 
	color: #444444;
}
div#submenue a:hover { 
	color: #FB6C07;
}
div#submenue a:active { 
	color: #444444;		 
}

/*Subnavigation2*/
.activesub2menue {
	background-color: #FFFFFF;
	color: #444444;
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight: normal;	
	border-left:#F0C208; border-top:#CFCFCF; border-bottom:#CFCFCF; border-style: solid;
	border-left-width: 8px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;	
	padding-left:5px; padding-right:2px; padding-top:3px; padding-bottom:3px;	
}
.alignsub2menue {
	background-color: #FFFFFF;
	color: #444444;
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight: normal;
	border:#CFCFCF; border-style: solid;
	border-left-width: 8px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	padding-left:5px; padding-right:2px; padding-top:3px; padding-bottom:3px;	
}
div#sub2menue a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight: normal;
	text-decoration: none;
	line-height: 140%;
}
div#sub2menue a:link { 
	color: #444444;
}
div#sub2menue a:visited{ 
	color: #444444;
}
div#sub2menue a:hover { 
	color: #FB6C07;
}
div#sub2menue a:active { 
	color: #444444;		 
}

/* LINIEN & BOXEN */
.outerFrameBox1 { /*blau*/
	background-color: #FFFFFF; 
	border: 1px #464E54 solid;
}
div#bottomFrameBox {
	color: #444444;
	background-color: #FAFAFA; 		
	padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;
	border: 1px #888888 solid;
}
div.impressumFrameBox {
	color: #444444;
	background-color: #FFFFFF; 		
	padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;
	border: 1px #888888 solid;
}
.kontaktinfoBox {
	background-color: #EDEDED; 
	border: 1px #464E54 solid;
}
.kontaktaufnahmeBox {
	color: #444444;
	background-color: #FAFAFA; 		
	padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:10px;
	border: 1px #888888 solid;
}
.dividerLineBottom {
	border-bottom: 1px #444444 solid;
	padding-bottom:2px;
}
.inputFormFields {
	background-color: #FFFFFF; 
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #BEBEBE;
	border-left: 1px solid #BEBEBE;
	padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;
}
.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: 20px;  /*FONTSIZE -- 12 | 16 | 20*/
	font-weight : bold;
}
.text12Bold {
	color: #444444;
	font-size: 12px;  
	font-weight : bold;
}
.textRedBold {
	color: #BF471C;
	font-size: 20px;  /*FONTSIZE -- 12 | 16 | 20*/
	font-weight : bold;
}
.textSiteTopicBold {
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 3px;
}
.textItalic {
	color: #000000;
	font-size: 20px;  /*FONTSIZE -- 12 | 16 | 20*/
	font-style : italic;
}
.textSmallBlackBold {
	color: #444444;
	font-size: 17px; /*FONTSIZE -- 10 | 13 | 17*/
	font-weight : bold;	
}
.textFootnote {
	color: #666666;
	font-size: 15px; /*FONTSIZE_No_19 -- 9 | 12 | 15*/
	font-weight : bold;
}
.textLogoSo {
	font-family: 'Times New Roman', Verdana, Helvetica, sans-serif; 
	color: #BF471C;
	font-size: 38px;  /*FONTSIZE -- 20 | 30 | 38*/
	font-weight : bold;
	font-style: italic;	
}
.textComment {
	color: #777777;
	font-size: 15px; /*FONTSIZE_No_19 -- 9 | 12 | 15*/
	font-weight : bold;
	padding-left:10px;
}
div#textZitat {
	color: #444444;
	background-color: #FAFAFA; 
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight : bold;
	font-style : italic;		
	padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;
	margin-bottom:10px;
	border: 1px #888888 solid;
}
div#Linkbox {
	color: #444444;
	background-color: #FAFAFA; 
	font-size: 18px; /*FONTSIZE -- 11 | 14 | 18*/
	font-weight : bold;		
	padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px;
	margin-bottom:10px;
	border: 1px #888888 solid;
}

/*Barrierefrei - Schriftsymbole */
.smallA {
	font-size: 10px;
	font-weight : bold;
}
.mediumA {
	font-size: 10px;
	font-weight : bold;
}
.largeA {
	font-size: 16px;
	font-weight : bold;
}


/*GRAFIK ELEMENTE*/
.buttonLayout {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15pt; /*FONTSIZE_No_21 -- 8 | 12 | 15*/
	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: 15pt; /*FONTSIZE_No_21 -- 8 | 12 | 15*/
	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
}
