






p  { margin-top:0; }





#additionalnavi {
	float:right;
	background-color:#ffcccc;
	margin-top:3px;
	padding-bottom:2px;
	padding-top:0px;
	margin-left:10px;
	text-align:center;
	width:170px;
	color:rgb(160,160,160);
}



#navipath {
	padding:0;
	padding-bottom:10px;
	background-color:#ffffff;
	color:rgb(99,99,99);
	width:388px;
}

.navi{
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
  width:137px;
	border-bottom:1px solid rgb(204,102,102);
	border-top:1px solid rgb(204,102,102);
	border-right:1px solid rgb(204,102,102);
	background-color:rgb(255,255,255);

}

h1 {
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
  padding-left:0px;
	font-weight:bold;
	font-size:14px;
	color:rgb(0,0,0);
	margin:0;
  line-height: 18px ;
}

h2 {
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
  padding-left:0px;
	font-weight:normal;
	font-size:11px;
	color:rgb(0,0,0);
	margin:0;
  line-height: 14px ;
}



h3 {
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
  padding-left:0px;
	font-weight:normal;
	font-size:9px;
	line-height: 8pt;
  color:rgb(0,0,0);
	margin:0;
}

h4 {
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
  padding-left:0px;
	font-weight:bold;
	font-size:11px;
	color:rgb(0,0,0);
	margin:0;
  line-height: 14px ;
}

h1.content {
	margin-bottom:12px;
	padding:0;
}
hr { color:rgb(210,210,210); }

a { color:#cc6666; text-decoration:none; }
a hover { text-decoration:none; }
a link { text-decoration:none; color:#cc6666; }
a visited { text-decoration:none; color:#cc9999; }
a img {border:0 none}

a.navi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a.navileft_passive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a.navileft_passive:link { color: #ffffff; text-decoration:none;}
a.navileft_passive:active { color: #ffffff; text-decoration:none;}
a.navileft_passive:visited { color: #ffffff; text-decoration:none;}
a.navileft_passive:hover { color: #ffffff; text-decoration:none;}



a.navileft_active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a.navileft_active:link { color: #000000; text-decoration:none;}
a.navileft_active:active { color: #000000; text-decoration:none;}
a.navileft_active:visited { color: #000000; text-decoration:none;}
a.navileft_active:hover { color: #000000; text-decoration:none;}

a.navileft_open { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a.navileft_open:link { color: #000000; text-decoration:none;}
a.navileft_open:active { color: #000000; text-decoration:none;}
a.navileft_open:visited { color: #000000; text-decoration:none;}
a.navileft_open:hover { color: #000000; text-decoration:none;}



a.navileft_passive {
	display:block;
	background-color:#cc6666;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(255,255,255);
  text-decoration:none;


} 

a.navileft_active {
	display:block;
	background-color:#ffcccc;
	background:url("../images/blank.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
  text-decoration:none;

} 

a.navileft_open {
	padding-left:10px;
	display:block;
	background:url("../images/blank.gif") no-repeat;
	background-position:right;
	background-color:#ffcccc;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(255,255,255);
  text-decoration:none;

} 

a.sitemap_level1 {
	display:block;
	border-bottom:1px solid #b4a8b4;
	color:rgb(217,104,28);
	font-weight:normal;
	padding-bottom:.4em;
	background:url("../images/blank.gif") no-repeat;
	background-position:right;
}

a.sitemap_level2 {
	color:rgb(62,77,116);
	background:url("../images/blank.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;*/
}
#headline {
  font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
  padding-left:0px;
	font-weight:bold;
	font-size:14px;
	color:rgb(0,0,0);
	margin:0;
  line-height: 18px ;	
}

#text{
	font-family:Verdana,Arial,Tahoma,Helvetica,Sans-serif,sans-serif;
  padding-left:0px;
	font-weight:normal;
	font-size:11px;
	color:rgb(0,0,0);
	margin:0;
  line-height: 14px ;
}
#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 ;
}
