*{margin: 0; padding: 0;}
html {
  height: 100%;
  padding-bottom: 0.005em;
}  
BODY {
  PADDING-TOP: 0px;
  PADDING-RIGHT: 0px; 
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 0px;
  MIN-HEIGHT: 100%; 
  FONT: small/1.5em Georgia,Serif; 
  COLOR: #000000; 
  PADDING-TOP: 0px; 
  voice-family: inherit;
  BACKGROUND-IMAGE:url(bg6a.jpg);
  BACKGROUND-COLOR:#529AD5;
  BACKGROUND-REPEAT: repeat-x;
}  
#bildtabelle_neu {
  BACKGROUND-IMAGE:url(background_klein2.jpg);
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION:  0px 0px;
  MIN-HEIGHT: 100%;
}


/* K.DEMMERLING NEU ******************************************************* */
     
#bildtabelle {
  BACKGROUND-IMAGE:url(background_klein2.jpg);
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-POSITION:  0px 29px;
}

#center {
  MARGIN-TOP: 107px;
  MARGIN-LEFT: 160px;
  TEXT-ALIGN: left;
}  
#subheadline {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 165px;
}
.anprosei {
	width: 50px;
}
#suchseiten {
  width: 623px;
  margin-top: 25px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
#suchseiten a:link {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#suchseiten a:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#suchseiten a:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#suchseiten_unten {
  width: 623px;
  margin-top: -10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
#suchseiten_unten a:link {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#suchseiten_unten a:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#suchseiten_unten a:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#suertop {
  /*BACKGROUND-IMAGE:url(suertop.gif);*/
  BACKGROUND-IMAGE:url(suerboxhead650.gif);
  BACKGROUND-REPEAT: no-repeat;
  height: 22px;
  TEXT-ALIGN: left;
  PADDING-LEFT: 20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
#suertop a:link {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#suertop a:visited {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#suertop a:hover {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#suerbottom {
  /*BACKGROUND-IMAGE:url(suerbottom.gif);*/
  BACKGROUND-IMAGE:url(bottom650.gif);
  BACKGROUND-REPEAT: no-repeat;
  height: 22px;
  TEXT-ALIGN: right;
  PADDING-RIGHT: 20px;
}
#suerbild {
  BACKGROUND-COLOR: #FFFFFF;
  BORDER-LEFT: 1px solid #FFFFFF;
  BORDER-RIGHT: 1px solid #FFFFFF;
  TEXT-ALIGN: center;
}
#suerdetail_dark {
  width: 147px;
  BACKGROUND-COLOR: #D2D2D2;
  TEXT-ALIGN: right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 5px;
}
#suerdetail_dark_right {
  width: 230px;
  BACKGROUND-COLOR: #D2D2D2;
  BORDER-RIGHT: 1px solid #FFFFFF;
  TEXT-ALIGN: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
#suerdetail_light {
  width: 147px;
  BACKGROUND-COLOR: #ECECEC;
  TEXT-ALIGN: right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 5px;
}
#suerdetail_light_right {
  width: 230px;
  BACKGROUND-COLOR: #ECECEC;
  BORDER-RIGHT: 1px solid #FFFFFF;
  TEXT-ALIGN: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
#suerdetail_dark2 {
  width: 29%;
  BACKGROUND-COLOR: #D2D2D2;
  TEXT-ALIGN: right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 5px;
}
#suerdetail_dark_right2 {
  width: 71%;
  BACKGROUND-COLOR: #D2D2D2;
  TEXT-ALIGN: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
#suerdetail_light2 {
  width: 29%;
  BACKGROUND-COLOR: #ECECEC;
  TEXT-ALIGN: right;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 5px;
}
#suerdetail_light_right2 {
  width: 71%;
  BACKGROUND-COLOR: #ECECEC;
  TEXT-ALIGN: left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.bottombig{
	background-image:url(bottom555.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:555px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.bottomsmall{
	background-image:url(bottom260.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:260px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.detailheaderbig{
	background-image:url(suerboxhead555.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:555px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.detailheadersmall{
	background-image:url(suerboxhead260.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:260px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.detailheaderneu{
	background-image:url(suerboxhead10.gif);
	text-indent: 5px;
	width:100%;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.detailmitteneu{
	background-color: #F0F9FF;
	border-bottom:0px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;	
}
.footerbg {}
/* K.DEMMERLING NEU ENDE ************************************************** */

#main {
	height: 379px;
	border: 2px solid #4B74A3;
	text-align:center;	
	text-indent: 0px;
}

.headtextstart {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;	
	text-align:left;
	border-bottom:1px solid #FFFFFF;
}

.headtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;	
	text-align:left;
}
.headsubtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;	
	text-align:left;
}


--> Start CSS Mainsuche
UNKNOWN {
	FONT-SIZE: small
}
#header {
	FONT-SIZE: 93%; 
/*	BACKGROUND: url(bg.gif) #dae0d2 repeat-x 50% bottom;*/ 
	FLOAT: left; 
	WIDTH: 100%; 
	LINE-HEIGHT: normal;
}
#header UL {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 10px; 
	LIST-STYLE-TYPE: none
}
#header LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	BACKGROUND: url(taboff.gif) no-repeat left top; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	Width:77px;
}
#header A {
	PADDING-RIGHT: 15px; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	FONT-WEIGHT: bold; 
/*	BACKGROUND: url(right.gif) no-repeat right top; */ 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	COLOR: #FFFFFF; PADDING-TOP: 5px; TEXT-DECORATION: none; 
  FLOAT: none
}

#header A:hover {
	COLOR: #333
}
#header #current {
	BACKGROUND-IMAGE: url(tabon.gif);
	COLOR: #FFFFFF; 
}

#header #current A {
/*	BACKGROUND-IMAGE: url(right_on.gif); PADDING-BOTTOM: 5px; COLOR: #333 */
    COLOR: #000000; 
}
--> ENDE CSS Mainsuche

H3 {
font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
}

.navitext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	list-style-type: square;
	text-align: center;
}

.suchetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B74A3;
	list-style-type: square;
	text-align: right;
}

.maintext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
	text-align: left;
}

.foottext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	list-style-type: square;
	text-align: center;
}

.infotext {
  PADDING-TOP: 1px;
	BACKGROUND: url(backwhitegrey.gif);
	/* background-color: #F1F5F6; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	list-style-type: square;
	text-align: center;
}

#JJJJ
{
  height:18px;
  width: 30px;
  background-color: #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
  border: solid 1px #A5ACB2;
}

#MM
{
  height:18px;
  width: 18px;
  background-color: #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
  border: solid 1px #A5ACB2;
}

#TT
{
  height:18px;
  width: 18px;
  background-color: #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
  border: solid 1px #A5ACB2;
}

#AFeld2
{
  height:18px;
  width: 18px;
  background-color: #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
  border: solid 1px #A5ACB2;
}


#Sendebutton
{
	width:150px;
	height: 32px;
	BACKGROUND: url(startbutton.gif);
	Border:0px;
	text-align: center;
}

#table.mainsearch input.breit, select.breit  {
	width: 400px;
	height: 20px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	border: solid 1px #A5ACB2;
}




#table.mainsearch  { border-collapse:collapse;}
.kat {
	width: 150px;
	height: 30px;
	BACKGROUND: url(bgAuswahl.gif); 
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #DEDEDE;
	
	border-left:1px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	margin: 0px;
	vertical-align: middle;
}

.auswahl {
	width: 375px;
	BACKGROUND: url(bgAuswahl.gif); 
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #DEDEDE;
/*   background-color: #F1F5F6;  */
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	margin: 0px;
	vertical-align: middle;
}


.infobutton {
	border-right:1px solid #FFFFFF;
	text-align:center;
	BACKGROUND: url(bgAuswahl.gif); 
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #DEDEDE;
	
	vertical-align: middle;	
/*	background-color: #F1F5F6; */
 }








.suchfeld {
  height: 45px;
	BACKGROUND: url(backblue.gif);	
	/* background-color: #D9E1EE; */
	/* border:1px solid #999999; */
	border-bottom: 1px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.suchfeld2 {
  height: 45px;
	background-color: #D9E1EE;
	border-bottom: 1px solid #FFFFFF;
	padding: 0px;
	margin: 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.leersuchbox {
/* background-color: #F1F5F6; */
	BACKGROUND: url(backgrey.gif);
}

.linksleersuchbox {
	border-left:1px solid #FFFFFF;
/* background-color: #F1F5F6; */
	BACKGROUND: url(backgrey.gif);
}

.rechtsleersuchbox {
	BACKGROUND: url(backgrey.gif);
/*  background-color: #F1F5F6; */
	border-right:1px solid #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.textoben {
	background-color: #D9E1EE;
	border:1px solid #4B74A3;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding: 2px;
	margin: 2px;
	
}



#kontakt_captcha {
  width: 150px;
  height: auto;
  float: left;
  padding: 1px;
  vertical-align: bottom;
}	





#table.suer  { border-collapse:collapse;}



.suerboxhead {
/*	background-image:url(../img/suerboxhead.gif); */
	background-image:url(suerboxhead.gif);
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	height: 25px;
	text-indent: 20px;	
}

.suerboxhead A:link{
	color: #FFFFFF;
}

.suerboxhead A:visited{
	color: #FFFFFF;
}

.suerboxhead A:hover{
	color: #4B74A3;
}
.suerboxhead1 {
	background-image:url(suerboxhead545.gif);
	background-repeat: no-repeat;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	height: 22px;
	text-indent: 20px;	
}

.suerboxmain {
	background-image:url(suerboxmain.gif);
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	height:70px;
	width:800px;
	margin-right:50px;
	text-indent: 100px;	
}

.suerboxmain1 {
	/*background-image:url(../img/suerboxmain1.gif);*/
	
	background-color: #C7D7E4;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;  
	margin: 0px;
	width:545px;
	margin-right:50px;
  border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.suerboxmainleft1 {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	color:#000000;
	margin: 0px;
	background-color:#C7D7E4;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	text-indent:2px;
	width:25%;
	height:15px;
	}

.suerboxmainleft2 {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;  
	color:#000000;
	margin: 0px;
	background-color:#C7D7E4;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	text-indent:2px;
	width:25%;
	height:15px;
			}
	
.suerboximg {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	margin: 0px;
	padding-top:3px;
	padding-bottom:3px;
	text-indent:20px;
	width:250px;
	height:70px;

}

.suerboxmaininhalt1 {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	margin: 0px;
	text-indent:2px;
	background-color:#ECF5FC;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}

.suerboxmaininhalt2 {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	margin: 0px;
	text-indent:2px;
	background-color:#ECF5FC;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	width:25%;
	height:15px;
	}

.suerboxmaininhalt3 {
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	margin: 0px;
	text-indent:2px;
	background-color:#ECF5FC;
	border:1px solid #000000;
	width:25%;
	height:15px;
}
.suerboxfoot {
/*	background-image:url(../img/suerboxfoot.gif); */
	background-image:url(suerboxfoot.gif);          
	margin: 0px;
	text-indent: 5px;
	height:22px;
}

.suerboxfoot1 {
	background-image:url(bottom545.gif);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: 5px;
	height:22px;
}

.suermain{
	padding: 2px;
	text-align:center;
	vertical-align:top;
	}


.detailheadertop{
	background-image:url(suerboxhead.gif);
	border-left:1px solid #D1D9E0;	
	text-indent: 5px;
	width:100%;
	height:28px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
	
.detailheader{
	background-image:url(suerboxhead10.gif);
	text-indent: 5px;
	width:100%;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}

.detaillinksEN{
	border-bottom:1px solid #ffffff;
	background-color: #D9E1EE;
	text-indent: 1px;
	table-layout:fixed;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	width:15%;
	vertical-align:top;
}

.detaillinks{
	border-bottom:1px solid #FFFFFF;
	background-color: #C7D7E4;
	text-indent: 1px;
	table-layout:fixed;
	width:180px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
}

.detailmitte{
	background-color: #F0F9FF;
	border-bottom:1px solid #FFFFFF;
	border-left:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;	
}

.detailmitteinhalt{
	background-color: #F0F9FF;
	border:1px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
}
.detailrechts{
	background-color: #DEDEDE;
	border-bottom:0px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.detailrechtsinhaltlinks	{
	border-bottom:1px solid #FFFFFF;
	background-color: #C7D7E4;
	text-indent: 0px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top
}


.detailrechtsinhalt	{
	background-color: #F0F9FF;
	border-bottom:1px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
	width:100%;
}

.detailorterechts{
	background-color: #F0F9FF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px; 
}
.detailkontaktrechts{
	background-color: #F0F9FF;
	border-bottom:0px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;  
}

.eventheader{
	background-image:url(eventheader.gif);
	border-bottom:1px solid #D1D9E0;
	text-indent: 5px;
	width:100%;
	height:25px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}

.login{
	background-color: #F0F9FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.navileft{
	background-image:url(../img/backnavi.gif);
	height:25px;
  border: 0px solid #ffffff;
	text-align: center;
}

.navitrenner{
	background-image:url(../img/backnavitrenner.gif);
	width: 7px;
	height:25px;
  border: 0px solid #ffffff;
	text-align: center;
}

.navi{
	background-image:url(../img/backnavi.gif);
	height:25px;
  border-top: 1px solid #B0BEC7;
  border-bottom: 1px solid #B0BEC7;
	border-right: 1px solid #B0BEC7;
	text-align: center;
	width:14%;
}

.footleft{
	background-image:url(footback.gif);
	height:29px;
  border: 0px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.foottrenner{
	background-image:url(foottrenner.gif); 
	background-repeat: no-repeat;
	height:29px;
  border: 0px;
	text-align: left;
	width: auto;
}

a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B74A3;
	text-decoration: none;
}	

a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B74A3;
	text-decoration: none;
}	
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B74A3;
	text-decoration: underline;
}	
a:activ {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B74A3;
	text-decoration: none;
}	

a.suerboxfoota:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B74A3;
	text-decoration:none;
	text-align:right;
	padding-right:20px;
	}

a.suerboxfoota:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B74A3;
	text-decoration:none;
	text-align:right;
	padding-right:20px;
	}
	
a.suerboxfoota:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B74A3;
	text-decoration:underline;
	text-align:right;
	padding-right:20px;
	}

a.suerboxfoota:activ{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4B74A3;
	text-decoration:none;
	text-align:right;
	padding-right:20px;
	}
	
a.topnavi:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

a.topnavi:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

a.topnavi:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D85B00;
	text-decoration:none;
	font-weight:bold;
	}

a.topnavi:activ{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D85B00;
	text-decoration:none;
	font-weight:bold;
	}

.pagenavi{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	vertical-align:middle;
	height: 25px;
}

.footer{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B74A3;
	text-align: left;
}

.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	background-color: #D9E1EE;
	border: 1px solid #4B74A3;
	height:25px;
	width:150px;
}

.submit1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #D9E1EE;
	border: 1px solid #4B74A3;
	height:25px;
	width:100px;
}

.kontaktformular{
	background-color: #F0F9FF;
/*	border:1px solid #D1D9E0; */
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top;
	padding:5px;
}

.kontaktformular1{
	background-color: #F0F9FF;
/*	border:1px solid #D1D9E0; */
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  vertical-align:top;
	padding:5px;
}

.kontaktformular2{
	background-color: #F0F9FF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	vertical-align:top;
	padding:5px;
}

.kontaktselect{
	background-color: #FFFFFF;
	border:1px solid #D1D9E0;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100px;
}

.kontaktformularheader{
	background-image:url(kontaktheader1.gif);
  background-repeat: no-repeat;
  /*	border-bottom:1px solid #D1D9E0;*/
	text-indent: 5px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	height:25px;
	width:100%;
}
.kontaktformularheader2{
	background-image:url(kontaktheader2.gif);
/*	border-bottom:1px solid #D1D9E0;*/
	text-indent: 5px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	height:25px;
	width:100%;
}

.katblank {
	border-right:1px solid #999999;
	border-left:1px solid #999999;
}

 .icon {
background-color:#f00;

background-repeat: no-repeat;
}

.iinfoheader {
	border:1px solid #FF9900;
	background-color:#FFCC66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height: 20px;
	width: 50px;
	text-align:center;
}
.iinfoheaderblank {
	border-bottom:1px solid #FF9900;
}

.iinfoblock {
	border-left:1px solid #FF9900;
	border-right:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	background-color:#FFCC66;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-align:center;
	height:40px;
	width: 375px;
}

.iinfoblock_s {
 	border-left:1px solid #00AA00;
	border-right:1px solid #00AA00;
	border-bottom:1px solid #00AA00;
	border-top:1px solid #00AA00;
	background-color: #CCFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00AA00;
	text-align:center;
	height:40px;
	width:628px;
}

.iinfoblock_ns {
 	border-left:1px solid #FF0000;
	border-right:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	border-top:1px solid #FF0000;
	background-color:#FBCDCD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
	text-align:center;
	height:40px;
	width: 628px;
}

.inaviheader {
	border:1px solid #FF9900;
	background-color:#9999FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;	
	height:20px;
	width: 50px;
}
.inaviheaderblank {
	border-bottom:1px solid #FF9900;
}

.inaviblockleft {
	border-left:1px solid #FF9900;
	border-bottom:1px solid #FFFFFF;
	height:30px;
	width: 50px;
	vertical-align:middle;
	text-align:center;
	background-color:#9999FF;	
}

.inaviblockleftu {
	border-left:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	height:30px;
	width: 50px;
	vertical-align:middle;
	text-align:center;
	background-color:#9999FF;	
}

.inaviblockright {
	border-right:1px solid #FF9900;
	border-bottom:1px solid #FFFFFF;
	height:30px;
	width: 325px;
	vertical-align:middle;
	text-align:left;
	background-color:#CCFFFF;
	text-indent:10px;
}
.inaviblockrightu {
	border-right:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	height:30px;
	width: 325px;
	vertical-align:middle;
	text-align:left;
	background-color:#CCFFFF;
	text-indent:10px;
}

.inavitopicon{
	background-image:url(../img/backnavi.gif);
	height:19px;
    border-top: 1px solid #B0BEC7;
    border-bottom: 1px solid #B0BEC7;
	text-align: center;
	width:30px;
}

.inavitop{
	background-image:url(../img/backnavi.gif);
	height:19px;
    border-top: 1px solid #B0BEC7;
    border-bottom: 1px solid #B0BEC7;
	text-align: center;
	vertical-align:middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;	
}

.idetaillinks{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #D9E1EE;
	background-color: #D9E1EE;
	text-indent: 1px;
	table-layout:fixed;
	width:200px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
}

.ireglinks{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #D9E1EE;
	background-color: #D9E1EE;
	text-indent: 1px;
	table-layout:fixed;
	width:200px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
	height:10px;
}

.iregrechts{
	background-color: #F0F9FF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #D9E1EE;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
  height:10px;	
}

.idetailrechts{
	background-color: #F0F9FF;
	border-bottom:1px solid #FFFFFF;
/*	border-right:1px solid #D9E1EE; */
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;	
}

.idetaillinksunten{
	border-bottom:1px solid #D9E1EE;
	border-left:1px solid #D9E1EE;
	background-color: #D9E1EE;
	text-indent: 1px;
	table-layout:fixed;
	width:200px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
}

.idetailrechtsunten{
	background-color: #F0F9FF;
	border-bottom:1px solid #D9E1EE;
	border-right:1px solid #D9E1EE;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;	
}

.idetailheader{
	background-image:url(../img/detailhead1.gif);
	background-color: #4B74A3;
	border-left:1px solid #D1D9E0;	
	border-right:1px solid #D1D9E0;
	border-bottom:1px solid #D1D9E0;
	text-indent: 5px;
	width:100%;
	height:28px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}

.idetailmitte{
	background-color: #F0F9FF;
	border-bottom:1px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:5px;
	width:60%;
}

.iprodukthobenl{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #D9E1EE;
	background-color: #D9E1EE;
	text-indent: 1px;
	table-layout:fixed;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
}

.iprodukthobenm{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color: #D9E1EE;
	text-indent: 1px;
	table-layout:fixed;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
}

.iprodukthobenr{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #D9E1EE;
	background-color: #D9E1EE;
	text-indent: 1px;
	table-layout:fixed;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
}

.iproduktmobenl{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #D9E1EE;
	background-color: #F0F9FF;
	text-indent: 1px;
	table-layout:fixed;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
}

.iproduktmobenm{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	background-color: #F0F9FF;
	text-indent: 1px;
	table-layout:fixed;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
}

.iproduktmobenr{
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #D9E1EE;
	background-color: #F0F9FF;
	text-indent: 1px;
	table-layout:fixed;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;  
	padding:5px;
	vertical-align:top;
}

.ilangleer{
	background-color: #F0F9FF;
	border-bottom:1px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:10px;
	width:50px;
}

.ilanglinks{
	background-color: #F0F9FF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:10px;
	width:50px;
}

input, select, textarea { 
	color:#00c;
	height: 20px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	margin: 0px;
}

.InternNETextArea { 
	width: 400px;
	color:#00c;
	height: 70px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	margin: 0px;
 }
 
.RegistrTextArea {
	width: 500px;
	color:#00c;
	height: 70px;
	background-color: #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	margin: 0px;
 }

.ibox400 { 
	width: 400px;
 }
.ibox200 {
	width: 200px;
} 
.ibox100 {
	width: 100px;
}


.fontsize12 { 
	font-size: 12px;
	 }

.langcontent {
  padding: 4px 5px;
  text-align: left;
  border-bottom: 1px dotted #E0E0E0;
  display: block;
  text-decoration: none;
  vertical-align: middle;
	cursor: pointer;
	/*  cursor: hand; */
	position: relative;
	top: 0px;
}

div.langtext {
        width: 70px;
        margin-left: 3px;
        font-weight: bold;
        font-size: 7pt;
        color: #606060 !important;
}

a.lang_selected {
        width: 150px;
        font-weight: bold;
        font-family: Tahoma, Verdana, Helvetica, sans-serif;
        font-size: 7pt;
        color: #909090;
}

#lang_dropdown {
        width: 195px;
        padding: 1px;
        border: 1px solid #B8B8B8;
        overflow: hidden;
        height: 22px;
        position: absolute; 
        background-color: white;
}

img.flag {
        padding: 1px;
        border: 1px solid #E0E0E0;
        vertical-align: middle;
}

#mastertab{
        BACKGROUND-IMAGE: url(bg2.jpg);
        background-repeat: repeat-x;
        
}

#maintab{
        BACKGROUND-IMAGE: url(background_klein2.jpg);
        background-repeat: no-repeat;           
}

#menutab{
        BACKGROUND-IMAGE: url(bg.gif);
}

#liOben{
        HEIGHT:22px;
        BACKGROUND-IMAGE: url(E1.gif);
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 1px; 
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px; 
        WIDTH: auto;
}

#reOben{
        BACKGROUND-IMAGE: url(E2.gif);
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: right;
        PADDING-RIGHT: 1px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px;
        WIDTH: auto; 
}

#liMitte{
        HEIGHT:22px;
        BACKGROUND-IMAGE: url(E3.gif); 
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: left bottom;        
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px;
        WIDTH: auto; 
}

#reMitte{
        BACKGROUND-IMAGE: url(E4.gif);
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: right bottom;
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px;
        WIDTH: auto; 
}

#miMitte{
        Height: 22px;
        BACKGROUND-IMAGE: url(backgreywhite.gif);
        BACKGROUND-REPEAT: repeat;
        BACKGROUND-POSITION: bottom;
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px;
        WIDTH: auto;
}
         
#liUnten{
        HEIGHT:22px;
        BACKGROUND-IMAGE: url(E5.gif); 
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: left bottom;        
        PADDING-RIGHT: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px;
        WIDTH: auto; 
}

#reUnten{
        BACKGROUND-IMAGE: url(E6.gif);
        BACKGROUND-REPEAT: no-repeat;
        BACKGROUND-POSITION: right;
        PADDING-RIGHT: 1px; 
        PADDING-LEFT: 0px; 
        PADDING-BOTTOM: 0px; 
        PADDING-TOP: 0px;
        WIDTH: auto; 
}
/* *********************************************************** CSS NEU DESIGN ******************************************************** */
body {
	margin: 0; 
	padding: 0;
}
html, body {
	height: 100%;
}
#wrapper {
	min-height: 100%; 
	position: relative;
	vertical-align: top;
	background-position: 0px 3px;
}
#wrapper_control {
	background-image: url(../img/bg6acontrol.jpg);
	min-height: 100%; 
	position: relative;
	vertical-align: top;
	background-repeat: repeat-x;
	background-color: #BAB1A8;
}
* html #wrapper { /* SPEZIELL FUER IE6 */
	height: 100%;
}
#menuediv {
	height: 29px; 
	width: 100%;
	background-image: url(../img/backnavi.gif);
	background-repeat: repeat-x;
}
#menuediv_control {
	height: 29px; 
	width: 100%;
	background-image: url(../img/backnavicontrol.jpg);
	background-repeat: repeat-x;
}
#subheadlinediv {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 192px;
}
#contentdiv {
	/* DAMIT DER FOOTER UNTEN BLEIBT*/
}
#footerdiv {
	position: absolute; 
	bottom: 0; 
	left: 0;
	width: 100%; 
	height: 29px;
}
#hintergrundbilderr {
	background-image: url(background_klein2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 460px;
	z-index: 1;
}

#errdiv{
	position: absolute; 
	top: 200px; 
	left: 300px;
	z-index: 2;	
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#errdiv a:link{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;	
}
#errdiv a:visited{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#errdiv a:hover{
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #D85B00;
	text-decoration: underline;	
}
#hintergrundbild {
	background-image: url(background_klein2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 600px;
}
#hintergrundbild_control {
	background-image: url(background_klein2control.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 600px;
}
#hintergrundbild_translate {
	background-image: url(background_klein2control.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	min-height: 600px;
}
* html #hintergrundbild { /* SPEZIELL FUER IE6 */
  height: 600px;
}
#centerdiv {
  margin-left: 20px;
  text-align: left;
  padding-top: 55px;
  min-height: 300px;
}

* html #centerdiv { /* SPEZIELL FUER IE6 */
  height: 300px;
}
.headerlinks{
	background-image:url(suerboxhead650.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:650px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	border-bottom: solid 1px #FFFFFF;
}
.headerlinks_control{
	background-image:url(suerboxhead650control.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:650px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}
.headerrechts{
	background-image:url(suerboxhead295.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:295px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}
.headerrechts_control{
	background-image:url(suerboxhead295control.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:295px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
}
.mitteinhalttab{
	background-color: #FAF9F9;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	line-height: 1.5em;
	color: #000000;
	overflow: hidden;
}
.mitteinhalttab_control {
	background-color: #FCF9F2;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	line-height: 1.5em;
	color: #000000;
}
.mitteinhalttab a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #4B74A3;
	text-decoration: none;
	border-bottom: dotted 1px #4B74A3;
	overflow: hidden;
}
.mitteinhalttab a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #4B74A3;
	text-decoration: none;
	border-bottom: dotted 1px #4B74A3;
	overflow: hidden;
}
.mitteinhalttab a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #000000;
	text-decoration: none;
	border-bottom: dotted 1px #4B74A3;
	overflow: hidden;
}
.mitteinhalttab_control a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #4B74A3;
	text-decoration: none;
	border-bottom: dotted 1px #4B74A3;
}
.mitteinhalttab_control a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #4B74A3;
	text-decoration: none;
	border-bottom: dotted 1px #4B74A3;
}
.mitteinhalttab_control a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	color: #000000;
	text-decoration: none;
	border-bottom: dotted 1px #4B74A3;
}
.bottomlinks{
	background-image:url(bottom650.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:650px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.bottomlinks_control{
	background-image:url(bottom650control.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:650px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.bottomrechts{
	background-image:url(bottom295.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:295px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
.bottomrechts_control{
	background-image:url(bottom295control.gif);
	background-repeat: no-repeat;	
	text-indent: 5px;
	width:295px;
	height:22px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
}
#headline_control {
	height: 18px;
	width: 628px;
	background-color: #F1C389;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 10px;
}
#headline_control_580 {
	height: 18px;
	width: 580px;
	background-color: #F1C389;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 10px;
	float: left;
}
#text_rechte_seite {
	height: 18px;
	width: 628px;
}
#green {
	color: #02C602;
}

.linkstab {
	width: 120px;
	float: left;
	overflow: hidden;
}

#linkstab {
	width: 120px;
	float: left;
	overflow: hidden;
}

.rechtstab {
	width: 505px;
	float: right;
	overflow: hidden;
}

#rechtstab {
	width: 505px;
	float: right;
	overflow: hidden;
}

#linkstab_big {
	width: 170px;
	float: left;
	overflow: hidden;
}

.linkstab_big {
	width: 170px;
	float: left;
	overflow: hidden;
}
#linkstab_big {
	width: 170px;
	float: left;
	overflow: hidden;
}
.linkstab_500 {
	width: 500px;
	float: left;
	overflow: hidden;
}
#linkstab_500 {
	width: 500px;
	float: left;
	overflow: hidden;
}
.linkstab_450 {
	width: 450px;
	float: left;
	overflow: hidden;
}
#linkstab_450 {
	width: 450px;
	float: left;
	overflow: hidden;
}
.linkstab_20 {
	width: 20px;
	float: left;
	text-align: right;
	overflow: hidden;
}
#linkstab_20 {
	width: 20px;
	float: left;
	text-align: right;
	overflow: hidden;
}
.rechtstab_big {
	width: 455px;
	float: right;
	overflow: hidden;
}
#rechtstab_big {
	width: 455px;
	float: right;
	overflow: hidden;
}

/* KONTAKTFORMUKLAR */
#rechtstab_captcha {
  width: 150px;
  height: auto;
  float: left;
  vertical-align: middle;
}
#rechtstab_captchain {
  width: 70px;
  height: auto;
  float: left;
}
#rechtstab_rechts_rechts {
  width: 192px;
  height: auto;
  float: left;
  text-align: right;
}

.clear {
  clear: both;
  width: 500px;
  height: 2px;
}

#clear {
  clear: both;
  width: 500px;
  height: 2px;
}
#clearline {
  clear: both;
  width: 628px;
  height: 2px;
  border-bottom: solid 1px #FCE6CD;
  margin-bottom: 5px;
  
}
.feld1 {
  width: 300px;
  height: 15px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.feld1fehler {
  width: 300px;
  height: 15px;
  background-color: #FFFFFF;
  border: solid 1px #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.textarea_control {
  width: 400px;
  height: 75px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.textarea_big {
  width: 445px;
  height: 150px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.feld2 {
  width: 400px;
  height: 200px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding: 5px;
}
.feld2fehler {
  width: 400px;
  height: 200px;
  background-color: #FFFFFF;
  border: solid 1px #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding: 5px;
}
.feld3 {
  height: 15px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.feld3fehler {
  height: 15px;
  background-color: #FFFFFF;
  border: solid 1px #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.feld4 {
  width: 308px;
  height: 17px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.feld4fehler {
  width: 308px;
  height: 17px;
  background-color: #FFFFFF;
  border: solid 1px #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.feld5 {
  width: 150px;
  height: 17px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.feld6 {
  width: 60px;
  height: 17px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.vierer {
  width: 40px;
  height: 15px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.viererfehler {
  width: 40px;
  height: 15px;
  background-color: #FFFFFF;
  border: solid 1px #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.zweier {
  width: 20px;
  height: 15px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.zweierfehler {
  width: 20px;
  height: 15px;
  background-color: #FFFFFF;
  border: solid 1px #FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.achter {
  width: 60px;
  height: 15px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  padding-left: 5px;
}
.kontakt_auswahl {
  width: 100px;
  height: 18px;
  background-color: #FFFFFF;
  border: solid 1px #999999;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
}
.submit {
  width: 100px;
  height: 19px;
  background-color: #D3D8DC;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
.submit_ein {
  width: 120px;
  height: 19px;
  background-color: #D3D8DC;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
.submit_control {
  width: 100px;
  height: 19px;
  background-color: #F1C389;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
.submit_control2 {
  margin-top: 2px;
  margin-bottom: 5px;  
  width: 100px;
  height: 19px;
  background-color: #F1C389;
  border: solid 1px #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
  font-style: normal;
  font-weight: normal;
  text-align: center;
}
.navileft_control{
	background-image:url(../img/backnavicontrol.jpg);
	height:25px;
  	border: 0px solid #ffffff;
	text-align: center;
}
.navitrenner_control{
	background-image:url(../img/backnavitrennercontrol.jpg);
	height:25px;
  	border: 0px solid #ffffff;
	text-align: center;
}
.footleft_control{
	background-image:url(footbackcontrol.jpg);
	height:29px;
  border: 0px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.foottrenner_control{
	background-image:url(foottrennercontrol.jpg); 
	background-repeat: no-repeat;
	height:29px;
  border: 0px;
	text-align: left;
	width: auto;
}
#rechtssteh {
	float: right;
}
#linkssteh {
	float: left;
}
#rechtssymbol {
	float: right;
}
#rechtssymbol a:link {
	text-decoration: none;
	border: 0px;
}
#rechtssymbol a:visited {
	text-decoration: none;
	border: 0px;
}
#rechtssymbol a:hover {
	text-decoration: none;
	border: 0px;
}
#minischrift {
	font-family: arial;
	font-size: 10px;
}
.checkbox1 {
	margin-bottom: -7px;
}
.checkbox2 {
	margin-bottom: -4px;
}
#kleineschrift {
	font-size: 9px;
}
#anzeige_platzhalter {
	height: 380px;
}
#anzeige {
	width: 627px;
	height: 364px;
	background-image: url(../img/anzeige.jpg);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 0;
}
#anzeige_headline {

	font-weight: bold;
	width: 600px;
	text-align: left;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 33px;
	padding-left: 15px;
	padding-top: 3px;
}
#anzeige_mitte {
	position: absolute;
	z-index: 1;
	width: 420px;
	height: 220px;
	top: 43px;
	left: 15px;
	line-height: 14px;
}

.ok {
	float: left;
	width: 20px;
	margin-bottom: -3px;
}

#ok {
	float: left;
	width: 20px;
	margin-bottom: -3px;
}

.ok_text_small {
	float: right;
	width: 350px;
	color: #FFFFFF;
	margin-right: 45px;
}


#ok_text_small {
	float: right;
	width: 350px;
	color: #FFFFFF;
	margin-right: 45px;
}


.ok_text_big {
	float: right;
	width: 395px;
	color: #FFFFFF;
}

#ok_text_big {
	float: right;
	width: 395px;
	color: #FFFFFF;
}

.clear_anzeige {
  clear: both;
  width: 400px;
  height: 2px;
  padding-bottom: 4px;
}


#clear_anzeige {
  clear: both;
  width: 400px;
  height: 2px;
  padding-bottom: 4px;
}
#preisanzeige {
	position: absolute;
	width: 80px;
	height: 70px;
	top: 259px;
	left: 425px;
	z-index: 2;
	text-align: center;
	letter-spacing: -1px;
	font-size: 9px;
	color: #FFFFFF;
}
#euro {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: bold;
	line-height: 35px;
	padding-left: 2px;
}
#monat {
	position: absolute;
	width: 61px;
	height: 15px;
	top: 52px;
	left: 8px;
	z-index: 2;
	text-align: center;
	font-size: 10px;
	letter-spacing: -1px;
	font-size: 9px;
}
#anzeige_abschluss {
	position: absolute;
	width: 385px;
	height: 20px;
	top: 263px;
	left: 15px;
	z-index: 4;
	text-align: left;
	font-size: 11px;
	color: #000000;
}
#anzeige_registrieren {
	position: absolute;
	width: 140px;
	height: 20px;
	top: 328px;
	left: 17px;
	z-index: 3;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
#anzeige_registrieren a:link {
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 0px;
}
#anzeige_registrieren a:visited {
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border: 0px;
}
#anzeige_registrieren a:hover {
	text-align: center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	border: 0px;
}




#detail_institutsfoto {
	width: 628px;
	text-align: center;
}
#detail_institutslogo {
	width: 273px;
	text-align: center;
}
.detail_an_bild {
	width: 267px;
	text-align: center;
	background-color: #ECF2F7;
	padding: 3px;
}

#detail_an_bild {
	width: 267px;
	text-align: center;
	background-color: #ECF2F7;
	padding: 3px;
}

.detail_headline {
	width: 618px;
	height: 18px;
	background-color: #AAC0D1;
	padding-left: 10px;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;	
}

#detail_headline {
	width: 618px;
	height: 18px;
	background-color: #AAC0D1;
	padding-left: 10px;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;	
}

.detail_headline_small {
	width: 263px;
	height: 18px;
	background-color: #AAC0D1;
	padding-left: 10px;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;	
}

#detail_headline_small {
	width: 263px;
	height: 18px;
	background-color: #AAC0D1;
	padding-left: 10px;
	border-bottom: solid 1px #FFFFFF;
	font-weight: bold;	
}

.detail_tabart {
	width: 200px;
	background-color: #C6D8E5;
	padding-left: 10px;
	float: left;
	min-height: 100%;
	overflow: hidden;
}

#detail_tabart {
	width: 200px;
	background-color: #C6D8E5;
	padding-left: 10px;
	float: left;
	min-height: 100%;
	overflow: hidden;
}

.detail_wrapper {
	width: 628px;
	background-color: #C6D8E5;
	border-bottom: solid 1px #FFFFFF;
}

#detail_wrapper {
	width: 628px;
	background-color: #C6D8E5;
	border-bottom: solid 1px #FFFFFF;
}

.detail_tabinhalt {
	width: 408px;
	padding-left: 10px;
	float: right;
	background-color: #ECF2F7;
	overflow: hidden;
}

#detail_tabinhalt {
	width: 408px;
	padding-left: 10px;
	float: right;
	background-color: #ECF2F7;
	overflow: hidden;
}

.detail_tabinhalt_kurz {
	width: 208px;
	padding-left: 10px;
	border-bottom: solid 1px #FFFFFF;
	float: left;
	background-color: #ECF2F7;
	overflow: hidden;
}

#detail_tabinhalt_kurz {
	width: 208px;
	padding-left: 10px;
	border-bottom: solid 1px #FFFFFF;
	float: left;
	background-color: #ECF2F7;
	overflow: hidden;
}

.detail_tabinhalt_erg {
	width: 190px;
	padding-right: 10px;
	border-bottom: solid 1px #FFFFFF;
	float: right;
	text-align: right;
	background-color: #ECF2F7;
	overflow: hidden;
}


#detail_tabinhalt_erg {
	width: 190px;
	padding-right: 10px;
	border-bottom: solid 1px #FFFFFF;
	float: right;
	text-align: right;
	background-color: #ECF2F7;
	overflow: hidden;
}

.detail_clear {
  clear: both;
  width: 100px;
  height: 0px;
}

#detail_clear {
  clear: both;
  width: 100px;
  height: 0px;
}
.detail_clear_small {
  clear: both;
  width: 100px;
  height: 0px;
}

#detail_clear_small {
  clear: both;
  width: 100px;
  height: 0px;
}


.detail_tabart_tab {
	width: 200px;
	background-color: #C6D8E5;
	padding-left: 10px;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: top;
	overflow: hidden;
}
.detail_tabinhalt_tab {
	width: 408px;
	padding-left: 10px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #ECF2F7;
	overflow: hidden;
}

.detail_tabinhalt_small {
	width: 263px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #ECF2F7;
	overflow: hidden;
}

#detail_tabinhalt_small {
	width: 263px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #FFFFFF;
	background-color: #ECF2F7;
	overflow: hidden;
}

.detail_wrapper_small {
	position: relative;
	width: 273px;
	background-color: #C6D8E5;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: top;
}

#detail_wrapper_small {
	position: relative;
	width: 273px;
	background-color: #C6D8E5;
	border-bottom: solid 1px #FFFFFF;
	vertical-align: top;
}

.detail_tabart_tab_small {
	position: relative;
	width: 60px;
	background-color: #C6D8E5;
	float: left;
	padding-left: 10px;
	vertical-align: top;
	overflow: hidden;
}



#detail_tabart_tab_small {
	position: relative;
	width: 60px;
	background-color: #C6D8E5;
	float: left;
	padding-left: 10px;
	vertical-align: top;
	overflow: hidden;
}

.detail_tabinhalt_tab_small {
	width: 193px;
	padding-left: 10px;
	float: right;
	background-color: #ECF2F7;
	overflow: hidden;
}

#detail_tabinhalt_tab_small {
	width: 193px;
	padding-left: 10px;
	float: right;
	background-color: #ECF2F7;
	overflow: hidden;
}
#detail_einruecker {
	padding-left: 10px;
}
#detail_beschreibung {
	padding-left: 10px;
	background-color: #ECF2F7;
	width: 618px;
}

.detail_studienorte {
	padding-left: 10px;
	background-color: #ECF2F7;
	border-bottom: solid 1px #FFFFFF;
	width: 263px;

}

#detail_studienorte {
	padding-left: 10px;
	background-color: #ECF2F7;
	border-bottom: solid 1px #FFFFFF;
	width: 263px;

}

#ergebnisse_center_big {
	width: 846px;
}
#ergebnisse_center {
	width: 700px;
	float: right;
}
#centerdiv_ergebnisse {
  margin-left: 20px;
  padding-top: 55px;
  min-height: 300px;
}
#maxfont {
	font-size: 10px;
	letter-spacing: -0.1em;
}
#seitenaufzaehlung {
	width: 650px;
	height: 26px;
}
#aufzaehlunglinks {
	float: left;
}
#aufzaehlungrechts {
	float: right;
	vertical-align: middle;
}
#aufzaehlungrechts_zahl {
	float: right;
	vertical-align: middle;
	margin-top: -0px;
}
/*
.button_zahl {
	margin
}*/
#aufzaehlung_max {
	width: 250px;
}
.linie {
	width: 626px;
	height: 13px;
	margin-top: 6px;
	border-top: solid 1px #D7D6D6;
}

.linie_norm {
	width: 626px;
	height: 1px;
	margin-top: 7px;
	margin-bottom: 5px;
	border-top: solid 1px #D7D6D6;
	clear: both;
}

#linie_norm {
	width: 626px;
	height: 1px;
	margin-top: 7px;
	margin-bottom: 5px;
	border-top: solid 1px #D7D6D6;
	clear: both;
}
.meldung {
	margin-bottom: -4px;
}
#keineergebnisse {
	width: 695px;
	padding-top: 100px;
}
#keineergebnissedetail {
float: right;
	width: 480px;
	
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: center;
	padding: 10px;
	
}

#mitteneu {
	background-color: #ff0000;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}

.b12b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}
.b11b {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #000000;
}
.agb_links {
	width: 30px;
	text-align: right;
	float: left;
}
.agb_links2 {
	width: 10px;
	text-align: right;
	float: left;
}
.agb_rechts {
	width: 590px;
	text-align: left;
	float: right;
}
.agb_rechts2 {
	width: 575px;
	text-align: left;
	float: right;
}
.agb_clear {
	width: 400px;
	height: 15px;
	clear: both;
	font-size: 1px;
}
.agb_clear2 {
	width: 400px;
	height: 1px;
	clear: both;
	font-size: 1px;
}
#fehler {
  width: 606px;
  background-color: #ffcccc;
  border: solid 1px #ff6666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6666;
  padding: 10px;
  margin-top: 15px;
  margin-bottom: 18px;
}
#fehler400 {
  width: 400px;
  background-color: #ffcccc;
  border: solid 1px #ff6666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6666;
  padding: 10px;
}
#erfolg {
  width: 606px;
  background-color: #eeffee;
  border: solid 1px #009933;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009933;
  padding: 10px;
  margin-top: 15px;
  margin-bottom: 18px;
}
#rechts20 {
  width: 20px;
  height: auto;
  float: left;
  vertical-align: middle;
}
#fehler2 {
  width: 285px;
  background-color: #ffcccc;
  border: solid 1px #ff6666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6666;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#erfolg2 {
  width: 286px;
  background-color: #eeffee;
  border: solid 1px #009933;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009933;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
