/*
Farben:

orange1:	#F29F34
orange2:	#F55F0C
orange3:	#E64817

*/


body {

	background-color: #CDCCCC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, helvetica, sans-serif;
	
}


.submenue { 
	margin-top: 0;
	margin-bottom: -8px;
}


.news { 
	margin-top: 0;
	margin-bottom: 8px;
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.scroll_grau  {
	SCROLLBAR-FACE-COLOR: #CDCCCC;
    SCROLLBAR-HIGHLIGHT-COLOR: #CDCCCC;
    SCROLLBAR-SHADOW-COLOR: #003580;
    SCROLLBAR-3DLIGHT-COLOR: #003580;
    SCROLLBAR-ARROW-COLOR: #003580;
    SCROLLBAR-TRACK-COLOR: #CDCCCC;
    SCROLLBAR-DARKSHADOW-COLOR: #CDCCCC
}


#inhalt {
	position: relative; 
	width: 523px; 
	height: 100%; 
	
	SCROLLBAR-FACE-COLOR: #F29F34;
    SCROLLBAR-HIGHLIGHT-COLOR: #F29F34;
    SCROLLBAR-SHADOW-COLOR: #F29F34;
    SCROLLBAR-3DLIGHT-COLOR: #F29F34;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #F29F34;
    SCROLLBAR-DARKSHADOW-COLOR: #F29F34
	}
	
	
	
#inhalt_start {
	position: relative; 
	
	top: 5px; 
	width: 512px; 
	height: 385px; 
	overflow: auto;
	
	SCROLLBAR-FACE-COLOR: #E1E1E1;
    SCROLLBAR-HIGHLIGHT-COLOR: #E1E1E1;
    SCROLLBAR-SHADOW-COLOR: #E1E1E1;
    SCROLLBAR-3DLIGHT-COLOR: #E1E1E1;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #E1E1E1;
    SCROLLBAR-DARKSHADOW-COLOR: #E1E1E1
}
	

.klein {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.klein_gr {
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
}


.klein_title {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-top: 20px;
	margin-bottom: 20px;
}


.gross {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}


.orange {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E64817;
}




	
.klein_blau {
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003580;
}

.klein_orange {
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #6B6B6B;
}

.datum_news_detail {
	font: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #E64817;
	font-face: normal;
}



.klein_grau {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6B6B6B;
}


.klein_weiss{
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}


.normal_weiss{
	font: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}

.bold { font-weight: bold;}


.datum {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
}

hr
	{
	height: 1px;
	color: #E64817;
	}


h1 {
	font: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 21px;
	margin-bottom:5px; 
}


h2 {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E64817; 
	margin-bottom:10px;
	margin-top:10px;
	letter-spacing:0;
}


ul {
	color:#000000;
	list-style-image: url(../images/main/liste2.gif);
	padding-left: 30px;
	margin: 0 0 0 0;
	}
	
li {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 4px 0 0 0;
	}
	
.ulstart {
	color:#000000;
	list-style-image: url(../images/main/listestart.gif);
	padding-left: 30px;
	margin: 15px 0 0 0;
	}
	
.listart {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 4px 0 0 0;
	}
	



 A.imprint  {
 	font: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	Color : #FFFFFF;
	text-decoration : none;
}

 
 A.imprint:ACTIVE  {
    font-size: 12px;
	Color : #003580;
	text-decoration : none;
	font: arial, helvetica, sans-serif;
	font-weight: bold;
}
 
 A.imprint:VISITED  {
    font-size: 12px;
	Color : #FFFFFF;
 	text-decoration : none;
	font: arial, helvetica, sans-serif;
	font-weight: bold;
 }
 
 A.imprint:HOVER  {
    font-size: 12px;
 	Color : #003580;
 	text-decoration : none;
	font: arial, helvetica, sans-serif;
	font-weight: bold;
 }


A.umenue {
	color: #000000;
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

A.umenue:hover, A.umenue:focus {	
	color: #003580; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

A.umenue:active  { 
	color: #003580; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
	
A.umenue_2zeilig {
	color: #000000;
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	}

A.umenue_2zeilig:hover, A.umenue:focus {	
	color: #003580; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	}

A.umenue_2zeilig:active  { 
	color: #003580; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	}


 
A.umenue_act {
	color: #003580;
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

A.umenue_act:hover, A.umenue_act:focus {	
	color: #003580; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

A.umenue_act:active  { 
	color: #003580; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
	

A.umenue_act_2zeilig {
	color: #003580;
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	}

A.umenue_act_2zeilig:hover, A.umenue_act:focus {	
	color: #003580; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	}

A.umenue_act_2zeilig:active  { 
	color: #003580; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	}


 
A.orange {
	color: #E64817;
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}

A.orange:hover, A.orange:focus {	
	color: #000000; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}

A.orange:active  { 
	color: #E64817; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	}


	
	
A.orange_kl {
	color: #E64817;
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}

A.orange_kl:hover, A.orange_kl:focus {	
	color: #000000; 
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	}

A.orange_kl:active  { 
	color: #E64817; 
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	}
	
A.news {
	color: #000000;
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

A.news:hover, A.news:focus {	
	color: #6B6B6B; 
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}

A.news:active  { 
	color: #000000; 
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	}
 
 
 A.orange_gr {
	color: #E64817;
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	margin-bottom: 20px;
	}

A.orange_gr:hover, A.orange:focus {	
	color: #E64817; 
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
	

A.orange_gr:active  { 
	color: #E64817; 
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}

	
.bild_referenz {
 float:left;
 margin: 0px 10px 10px 0;
}


.bild {
margin-top: 3px;
margin-right: 15px;
margin-bottom: 15px;
 border:1px solid #E64817;
}

.kontakt {
	font: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #E64817;
}

A.index {
	color: #003580;
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

A.index:hover, A.index:focus {	
	color: #E64817; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}

A.index:active  { 
	color: #003580; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
	
.footb {
	font: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

A.schwarz_kl {
	color: #000000;
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	}

A.schwarz_kl:hover, A.schwarz_kl:focus {	
	color: #E64817; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

	}

A.schwarz_kl:active  { 
	color: #000000; 
	font: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

	}
 



 
