html, body { height:100%; }















td {


	font-size:11px;
	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
	color:rgb(62,77,116);
	margin-bottom:8px;

}







.input {



	font-size:11px;

	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

	color:rgb(0,0,0);

	width:240px;

	margin-bottom:8px;

	border-top:1px solid #999999;

	border-right:1px solid #999999;

	border-bottom:1px solid #999999;

	border-left:1px solid #999999;

}







.label {



	font-size:11px;

	font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;

	color:rgb(0,0,0);

}



.small {


	font-size:9px;



}







#outer{



	height:100%;



	min-height:100%;



	width:780px;



	color:#000000;



	text-align:left;



	position:relative;



}



 



html>body #outer{ height:auto; } 







#innerwrap {



	float:left;



	width:600px;



}







#header{



	position:absolute;



	top:0;



	left:-1px;



	width:781px;



	height:103px;



	color:#000000;



	background-color:#ffffff;



	background:url("../images/schraffur_rechts_oben.gif");



	background-repeat:repeat-x;



	background-position:0px 0px ;



	z-index:5;



}







#left {



	position:relative;



	width:180px;



	float:left;



	padding-top:120px;



	padding-bottom:20px;



}







#left p { padding-left:3px;padding-right:2px }







#right p { padding-left:4px;padding-right:2px }







#imagecolumn {



	margin-top:0px;



	position:absolute;



	top:20px;



	left:608px;



	width:148px;



	height:550px;



	z-index:10;



	padding-top:112px;



	padding-left:10px;



	padding-right:10px;



	color:rgb(62,77,116);



}







#imagecolumn a {



	padding:0;



	font-weight:normal;



	font-size:11px;



	color:rgb(190,190,190);



	margin:0;



}







#imagecolumn h1 {



	padding:0;



	font-weight:normal;



	font-size:11px;



	color:rgb(217,104,28);



	margin:0;



}







#right {



	position:relative;



	width:170px;



	float:right;



	margin-top:10px;



	padding-top:170px;



	padding-bottom:20px;



	background-color:#999999;



	background:url('../images/randbg.jpg');



	background-position:0px 0px;



	background-repeat:no-repeat;



	color:rgb(62,77,116);



}







div,p  { margin-top:0; }







#centrecontent {



	width:408px;



	float:right;



	padding-left:0px;



	padding-right:0px;



	padding-top:105px;



	padding-bottom:20px;



	color:rgb(62,77,116);



}







#centrecontent p { padding-left:3px:color:rgb(62,77,116); }







#clearfooter { width:100%;height:52px;clear:both; }







#bottomnavi {



	text-align:center;



	color:rgb(210,210,210);



}







#additionalnavi {



	float:right;



	background-color:#ffffff;



	margin-top:3px;



	padding-bottom:2px;



	padding-top:0px;



	margin-left:10px;



	text-align:center;



	width:170px;



	color:rgb(160,160,160);



}







#logo {



	width:780px;



	margin-top:18px;



}







#navipath {



	padding:0;



	padding-bottom:10px;



	background-color:#ffffff;



	color:rgb(99,99,99);



	width:388px;



}







.navi122{

	width:122px;

	background-color:rgb(255,255,255);

}



.navi124{

	width:124px;

	background-color:rgb(255,255,255);

}





.navi{

	width:150px;
	border-bottom:;

	

}









h1 {



	padding-left:2px;



	font-weight:bold;



	font-size:13px;



	color:rgb(217,104,28);



	margin:0;



}







h1.content {



	margin-bottom:12px;



	padding:0;



}







hr { color:rgb(210,210,210); }







a { font-size:11px; color:rgb(190,190,190); text-decoration:none; }

a:hover { text-decoration:none; }

a.newsheadline { font-weight:bold; } 

a.bottomnavi { color:rgb(160,160,160); font-size:9px; } 

a.additionalnavi { font-size:10px; color: rgb(160,160,160); }

a.navipath { font-size:10px; color: rgb(160,160,160); } 



a.navileft_passive {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 25px;

	font-weight: normal;

	font-variant: normal;

	color: #535353;

	text-decoration: none;

	background-color: ;

	

	background-image: url(../bilder/strich1.jpg);

	background-repeat: no-repeat;

	text-align: right;

	vertical-align: middle;

	display: block;

	text-indent: 0px;



}



a.navileft_active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 25px;

	font-weight: normal;

	font-variant: normal;

	color: #535353;

	text-decoration: none;

	background-color: ;

	

	background-image: url(../bilder/strich.jpg);

	background-repeat: no-repeat;

	text-align: right;

	vertical-align: middle;

	display: block;

	text-indent: 0px;



}



a.navileft_open {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: 25px;

	font-weight: normal;

	font-variant: normal;

	color: #535353;

	text-decoration: none;

	background-color: ;

	

	background-image: url(../bilder/strich1.jpg);

	background-repeat: no-repeat;

	text-align: right;

	vertical-align: middle;

	display: block;

	text-indent: 0px;



}



a.navileft_passive2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 20px;

	font-weight: normal;

	font-variant: normal;

	color: #333333;

	text-decoration: none;

	background-color: #E0E5F2;

	background-image: url(../bilder/pfeil2.gif);

	background-repeat: no-repeat;

	text-align: right;

	vertical-align: middle;

	display: block;

text-indent: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ACB4D8;
         border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;

}



a.navileft_active2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 20px;

	font-weight: normal;

	font-variant: normal;

	color: #333333;

	text-decoration: none;

	background-color: #E0E5F2;

	background-image: url(../bilder/pfeil3.gif);

	background-repeat: no-repeat;

	text-align: right;

	vertical-align: middle;

	display: block;

	text-indent: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ACB4D8;
         border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;

}


a.navileft_open2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: 20px;

	font-weight: normal;

	font-variant: normal;

	color: #333333;

	text-decoration: none;

	background-color: #E0E5F2;

	background-image: url(../bilder/pfeil3.gif);

	background-repeat: no-repeat;

	text-align: right;

	vertical-align: middle;

	display: block;

	text-indent: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ACB4D8;



}





a.sitemap_level1 {



	display:block;



	border-bottom:1px solid #b4a8b4;



	color:rgb(217,104,28);



	font-weight:normal;



	padding-bottom:.4em;



	background:url("../images/navi_pfeil_rechts.gif") no-repeat;



	background-position:right;



}







a.sitemap_level2 {



	color:rgb(62,77,116);



	background:url("../images/navi_pfeil_rechts.gif") no-repeat;



	background-position:170px 4px;



	display:block;



}







a.sitemap_level3 {



	color:rgb(190,190,190);



}







.sitemap_level2_container {



	float:left;



	width:50%;



	padding-top:.3em;



}







.sitemap_level3_container {



	float:right;



	width:50%;



	padding-top:.3em;



}







.input_searchbox {



	width:65px;



	vertical-align:middle;



	font-size:11px;



	color: rgb(62,77,116);



}







.input_newsletterselect {



	width:80px;



	vertical-align:middle;



	font-size:11px;



	margin-right: 8px;



	color: rgb(62,77,116);



}







.label_searchbox {



	vertical-align:middle;



	color:#9d9ea2;



	position:relative;



	padding-left:10px;



	/*left:-65px;*/



}







#loginbox {



	background-color:#DFE0E5;



	border-top:1px solid #aeaeae;



	border-bottom:1px solid #aeaeae;



	padding-bottom:.6em;



	padding-top:.6em;



	padding-left:0em;



	padding-right:0em;



	margin-top:1.5em;



	margin-bottom:1.5em;



}







#searchbox {



	background-color:#DFE0E5;



	border-top:1px solid #aeaeae;



	border-bottom:1px solid #aeaeae;



	padding-bottom:.6em;



	padding-top:.6em;



	padding-left:0em;



	padding-right:0em;



	margin-top:1.5em;



	margin-bottom:1.5em;



}







#newsletterbox {



   background-color:#DFE0E5;



   border-top:1px solid #aeaeae;



   border-bottom:1px solid #aeaeae;



   padding-bottom:.6em;



   padding-top:.6em;



   padding-left:.5em;



   padding-right:.5em;



   margin-top:1.5em;



   margin-bottom:1.5em;



}







.hidden {



	display:none;



}







.balken {



	padding-left:0px;



	background-color:rgb(255,110,43);



	background-image:url('../images/bg2.gif');



	background-repeat: repeat-x,repeat-y;



	background-position:2px 0px ;



}







.teaser_img {



	float: left;



	margin-right: 10px;



	margin-bottom: 10px; 



}







.schrift-10 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 10px;



	font-style: normal;



	line-height: normal;



	font-weight: normal;



	font-variant: normal;



	color: #333333;



	text-decoration: none;



}



.schrift-11 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-style: normal;



	line-height: normal;



	font-weight: normal;



	font-variant: normal;



	color: #333333;



	text-decoration: none;



}



.schrift-12 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: normal;



	font-weight: normal;



	font-variant: normal;



	color: #333333;



	text-decoration: none;



}



.schrift-12-fett {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	color: #333333;



	text-decoration: none;



}



.schrift-14 {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-style: normal;



	line-height: normal;



	font-weight: normal;



	font-variant: normal;



	color: #333333;



	text-decoration: none;



         text-decoration: none;



}



.schrift-14-fett {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	color: #333333;



	text-decoration: none;



         text-decoration: none;



}







.schrift-16{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-style: normal;



	line-height: normal;



	font-weight: normal;



	font-variant: normal;



	color: #333333;



	text-decoration: none;



         text-decoration: none;



}



.schrift-16-fett {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-style: normal;



	line-height: normal;



	font-weight: bold;



	font-variant: normal;



	color: #333333;



	text-decoration: none;



         text-decoration: none;



}







.transparent {



	filter: Alpha(Opacity=90);



}

.schrift-20 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-style: normal;

	line-height: normal;

	font-weight: bold;

	text-decoration: none;

	color: #0089D0;



}

.schrift-12-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #0089D0;
}

