.email>ins:before {content: "@"; text-decoration: none}
.email ins, .email del {text-decoration: none}
.email>del {display: none}
*:first-child+html .email>del {display:inline} 
  

.line {margin-bottom:10px;border:solid 1px #C5C5C4;}


* { 
	padding: 0;
	margin: 0;
}


#leftcolumn { 
	margin: 0px 5px 25px 20px;
	padding: 0;
	width: 195px;
	float: left;
}

.newstit {float:left;border-bottom:solid 1px #C5C5C4;padding-bottom:6px;width:190px;margin:20px 0 10px 8px;}

#news {float:left;width:195px;margin:10px 0 0 10px}
#news h1  { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
margin: 5px 0 3px 0;
font-weight:bold;
color: #000000;
}

#news  a:link {text-decoration:none;color:#575558;}
#news   a:visited {text-decoration:none;color:#575558;}
#news  a:hover {text-decoration:none;color:#575558;}
.mehr  {text-decoration:underline;color:#575558;}

.newsbody { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
margin:0 0 10px 8px;
float:left;
clear:both;
width:190px;
}



ul.navsuba
 li{
display:inline;
float:left;
height:20px;
font-weight:bold;
margin-left:15px;
list-style-type:none;
line-height:18px;
} 
#navtwo { 
	width: 820px;
	height: 25px;
	float: left;
	padding: 0;
	margin: 5px 0 0 30px;
	background-color: #ffffff;
	border-bottom: solid 1px #C5C5C4;

}

#navtwo p {margin: 0 5px 0 5px; }


.normal {text-decoration:none;color:#575558;padding:2px 3px 1px 3px;display:block;}

.lu {background: url('../files/sub_lu.gif') no-repeat bottom left;float:left;}
.lo {background: url('../files/sub_lo.gif') no-repeat top left;float:left;}
.ru {background: url('../files/sub_ru.gif') no-repeat bottom right;float:left;}
.ro {background: #E7E7E7 url('../files/sub_ro.gif') no-repeat top right;height:20px;float:left;margin-right:15px;}

.lu2 {background: url('../files/sub_lu2.gif') no-repeat bottom left;float:left;}
.lo2 {background:  url('../files/sub_lo2.gif') no-repeat top left;float:left;}
.ru2 {background: url('../files/sub_ru2.gif') no-repeat bottom right;float:left;}
.ro2 {background: #CEDB43 url('../files/sub_ro2.gif') no-repeat top right;height:20px;float:left;margin-right:15px;}



.inhalt {float:left;
	margin:0;
	padding:2px 2px 2px 3px;
}


.active {color:#575558;text-decoration:none;padding:2px 3px 1px 3px;display:block;}


#header { 
	width: 875px;
	float: left;
	padding: 0;
	margin: 0;


}

#middle { 
	width: 830px;
	height: 220px;
	float: left;
	padding: 0;
	margin: 0;;
	background-color: #ffffff;


}

#dummy {width:30px;float:left;height:220px;margin:0;padding:0;background: url(../files/dummy0.gif) top repeat;}

#blank {display:none;}


#bigimage { 
	width: 570px;
	height: 220px;
	float: left;
	padding: 0;
	margin: 0;

}


.inforighttext {float:left;width:220px;text-align:right;margin:10px 0 0 10px;height:140px;}
#inforight { 
	width: 250px;
	height: 220px;
	float: right;
	padding: 0;
	background: url(../files/bg_info.gif) top no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
margin:0;

}

#inforight a:link {text-decoration:underline;color:#575558;}
#inforight  a:visited {text-decoration:underline;color:#575558;}
#inforight  a:hover {text-decoration:none;color:#575558;}

#inforight h1 {font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
margin:0 0 10px 0;
}

h4 {font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
margin:20px 0 10px 0;
}

#rightcolumn { 
	float: right;
	margin: 10px 30px 0 0;
	width: 576px;
	display: inline;
	background: #E7E7E7 url(../files/bg_content.gif) top no-repeat;
}

#rightcolumntext { 
float: right;
margin: 20px 30px 0 0;
width: 500px;
display: inline;
line-height:16px;
}

#rightcolumntext a:link {text-decoration:underline;color:#575558;}
#rightcolumntext a:visited {text-decoration:underline;color:#575558;}
#rightcolumntext a:hover {text-decoration:none;color:#575558;}

#rightcolumntext ul li{ 
margin:5px 0 0 15px;
}



#rightcolumntext  h1 { 
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color:#1A171B;
margin:20px 0 7px 0;
}



#navimain ul li {display:inline} 

ul.nav1st li{
display:block;
float:left;
padding:19px 0 6px 0;
}

ul.nav1st a:link {text-decoration:none;color:#000000;}
ul.nav1st a:visited {text-decoration:none;color:#000000;}
ul.nav1st a:hover {text-decoration:none;color:#777777;}

ul.nav1st p.current {display:inline;padding:14px 16px 16px 16px;}
ul.nav1st p.norm {display:inline;padding:14px 16px 16px 16px;}

.all p.current {display:block;background-color: #D8E466;border-right:solid 1px #A9A8A7;}
.all p.norm {display:block;background: url(../files/bg_menu0all.gif) top left no-repeat;border-right:solid 1px #A9A8A7;}
.navileft p.current {display:block;background: url(../files/bg_menunavleft.gif) top left no-repeat;border-right:solid 1px #A9A8A7;}
.navileft p.norm {display:block;background: url(../files/bg_menunavleft0.gif) top left no-repeat;border-right:solid 1px #A9A8A7;}
.naviright p.current {display:block;background: url(../files/bg_menunavliright.gif) top right no-repeat;}
.naviright p.norm{display:block;background: url(../files/bg_menunavliright0.gif) top right no-repeat;}




body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background: url(../files/bg_site.gif) top repeat;
color:#575558;
}

.teaserNav {float:left;width:400px;margin-top:30px;}



.warning {color:red;}
#wrapper { 
	margin: 0 auto;
	width: 893px;
}


#center { 
	width: 890px;
	float: left;
	padding-top: 20px;
	margin: 0;
	background: url(../files/bg_center.gif) top no-repeat;
}

.subnavi3 {float:left;padding-bottom:6px;width:190px;height:140px;list-style-type:none;text-decoration:none;}
.subnavi3 li {margin-bottom:6px;width:190px;list-style-type:none;}

.suba2 {background: url(../files/bg_submenu3.gif);background-position: top left; background-repeat: no-repeat;padding:3px 0 3px 10px;border-bottom:solid 1px #C5C5C4;}

.suba2n {border-bottom:solid 1px #C5C5C4;padding:3px 0 3px 10px;}
.subnavi3   a:link {color:#777777;text-decoration:none;font-size: 7pt;}
.subnavi3  a:visited {color:#777777;text-decoration:none;font-size: 7pt;}
.subnavi3   a:hover {color:#777777;text-decoration:none;font-size: 7pt;}
.subnavi3  a:active {text-decoration:none;font-size: 7pt;}


.teaser h1 {
margin:5px 0 0 0; font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
}

#rightcolumntext  h2 { 
font-weight:bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
color:#1A171B;
margin-bottom:20px;
}

.noborder {border:0;}

.clearfix {
clear:both;
display:block;
}

#logo { 
	float: left;
	width: 170px;
	height: 77px;
}

#logo img {border:0;}

#subnavi { 
margin-top:23px;
	float: left;
	width: 671px;
	height: 17px;
text-align:right;
font-size:7pt;
}

#subnavi  a:link {color:#777777;text-decoration:none;}
#subnavi  a:visited {color:#777777;text-decoration:none;}
#subnavi  a:hover {color:#777777;text-decoration:underline;}
#subnavi  a:active {text-decoration:none;}
.topnavi {display:inline;margin:0 5px;}


#navimain { 
	float: right;
	width: 621px;
	height: 35px;
	margin: 0 11px 0 0;
}



#search {width:145px;float:right;margin:5px 20px 5px 0;}
.feld {width:95px;float:right;font-size:7pt;color:#9696A0;}

#footer {
height:30px;
float: right;
text-align:right;
margin: 80px 45px 25px 0;
width: 405px;
display: inline;
font-size:7pt;}

#footer  a:link {color:#777777;text-decoration:none;}
#footer a:visited {color:#777777;text-decoration:none;}
#footer  a:hover {color:#777777;text-decoration:underline;}
#footer  a:active {text-decoration:none;}

#sitemap li {list-style-type:disc;padding:0 0 2px 15px;font-weight:normal;}


.formheadline {font-size:10pt;color:#1F5B99;padding-bottom:5px;font-weight:bold;}

.fieldset table { 
  float: left;
  width: 100px;
}

.fieldset td { 
  width: 50px;
}

.formerror { 
  color: red;
}

.formtextfield { 
  width: 334px;
  height: 100px;
}

.formtext{ 
  margin-bottom: 3px;
  height: 15px;
  width: 130px;
  font-size: 8pt;
  float: left;
}

.formsubmit{ 
background:#999999;
color:white;
  margin:0 155px 3px 0;
  height: 25px;
  width: 105px;
  font-size: 8pt;
  line-height:20px;
  float: right;
border:0;
}

.forminfo {color:red;}

.fieldset legend { 
  margin-left: 0;
  font-weight: bold;
  margin-bottom:10px;
}

.formgen label { 
  width: 190px;
  float: left;
  clear: both;
}

.formgen fieldset { 
  border: 0;
}

.formgen legend { 
  border: 0;
}

.checkfield {margin-left:3px;}

.checkfield label { 
float:left;
width:80px;
margin:0;
padding:0;
}

.checkfield input { 
margin:0;
padding:0;
}


.formselect 
{ 
  margin-bottom: 3px;
  height: 22px;
  width: 135px;
  font-size: 8pt;
  float: left;
}


#dummy2 {float:left;margin: 9px 0 0 13px;width:190px;}
.suba22n {border-bottom:solid 1px #C5C5C4;padding:3px 0 3px 7px;}

#dummy2  h2  { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
margin: 5px 0 3px 7px;
font-weight:bold;
color: #000000;
}


#dummy2 ul li {list-style-type:none;}
#dummy2  a:link {color:#777777;text-decoration:none;font-size: 7pt;}
#dummy2 a:visited {color:#777777;text-decoration:none;font-size: 7pt;}
#dummy2   a:hover {color:#777777;text-decoration:none;font-size: 7pt;}
#dummy2 a:active {text-decoration:none;font-size: 7pt;}
