@charset "utf-8";

@media print {
html, h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: left; }
p, .footer { text-align: left; }
.atmo, .teaser, .url { display: none; }

}




@media screen, projection {

body	{
	margin: 12px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
}

.normal {
	margin: 12px 12px 12px 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-size: 13px;
	font-weight:normal;
	font-weight:bold;
}


h1  {
	margin: 12px 12px 12px 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #333333;
	font-size: 25px;
	font-weight:normal;
}


h2  {
	margin: 12px 12px 0px 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	font-weight:bold;
}

h3  {
	margin: 12px 12px 0px 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	font-weight:bold;
}

h4  {
	margin: 12px 12px 0px 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	font-weight:bold;
}


h5  {
	margin: 12px 12px 0px 12px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	font-weight:bold;
}

h6  {
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
}

.headtea  {
margin-top:0px; margin-left:0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}


.head {
	width: 980px;
	margin-left:auto;
  margin-right:auto;
  text-align: left;
}
.navigation {
	width: 980px;
	height: 26px;
	background-image: url(/pics/navi/hint_navigation.gif);
	background-repeat:no-repeat;
	margin-left:auto;
    margin-right:auto;
   	text-align: left;
}

.footer {
	width: 776px;
	height: 36px;
	margin-top: 12px;
}

.meldung  {
font-weight:bold;
color: #FF0000;
}

.navcontainer	{
	width: 772px;
   	text-align: left;
   	vertical-align: middle;
}

.zwischenhead	{
	width: 776px;
	height: 36px;
   	text-align: left;
	background-color: #DCE7F2;

}


.teaseralle {
width: 186px;	
margin-left: 0px;	
margin-bottom: 0px;	
padding: 0px;
float:left;

}


.teaser	{
	width: 186px;
	background-color: #ffffff;
	border: 2px solid #FD8E0B;
	margin-left: 10px;
	margin-bottom: 10px;
	float:left;
	display:inline;

  }
  
.teasercontent  {
width: 174px;
margin: 6px 6px 6px 6px;

}


.mittig	{
	width: 776px;
	border: 2px solid #FD8E0B;
	background-color: #ffffff;
   	text-align: left;
   	float:left;
    }

.mittig	p{
	margin: 12px 12px 12px 12px;
	}

.gr {

 font-size: 16px; 	

}	
	

a	{
	color: #225BA2;
    text-decoration: underline;
	}

.left	{
	float:left;
	margin: 12px 0px 12px 12px;
}


input	{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

	border: 1px solid #225BA2;
	margin: 0px 0px 0px 0px;
	background-color: #DCE7F2;
	}
	
.plz  {
  font-size: 19px; 
width: 59px; 
background-color: #ffffff;
}	
	

.schaltercontainer  {
  width: 217px; 
  font-size: 13px; 	
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold; 	
  color: #20579A;
}	


.schaltercg  {
  width: 267px; 
  font-size: 19px; 	
  font-family: Arial, Helvetica, sans-serif; 
  font-weight: bold; 	
  color: #20579A;
}	
	

.formularhalb	{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 315px;
	}

.formularbreit	{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 680px;
	border: 1px solid #0202B5;
	margin: 0px 0px 0px 0px;
	background-color: #DCE7F2;
	}
	
	.formularvoll	{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 570px;
	border: 1px solid #0202B5;
	margin: 0px 0px 0px 0px;
	background-color: #DCE7F2;
	}

.formularplz	{
	width: 40px;
	}
.formularort	{
	width: 265px;
	}


.submit	{
	margin: 0px 0px 0px 0px;
	border: 0px solid #0202B5;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	color: #0202B5;
}

.submitabc	{
	margin: 12px 12px 0px 12px;
	border: 0px solid #0202B5;

	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	color: #0202B5;
}

.orange {
background-color: #fd8e0b;
	margin: 0px 0px 0px 0px;
	border: 1px solid #000000;
}

form	{
	margin: 0px 0px 0px 0px;
}

.clipper {
   overflow:hidden;
   float:left;
}

.clipper select {
   border: 1px solid #0202B5;
	margin: 0px 0px 0px 0px;
	background-color: #DCE7F2;
		width: 232px;
}
.url { display: none; }




.cobi {
width: 186px; float: left; 
}

.cobimobil {
width: 186px; float: left; 
}

.stueck {
width: 80px; float: left; 
}


.liabges {
width: 590px; float: left; margin-top: 12px; margin-bottom: 7px; border: 0px;
}

.liabgesmobil {
width: 590px; float: left; margin-top: 12px; margin-bottom: 7px; 
}

.liabbl {
padding: 2px; background-color:#DCE7F2;
}
.liabwe {
padding: 2px; background-color:#ffffff;
}

.liabblea {
padding: 3px; background-color:#DCE7F2;
}
.liabweea {
padding: 3px; background-color:#ffffff;
}


.abna {
float:left; width: 280px; text-align: left;
}

.abnaea {

float:left; width: 280px; text-align: left; 
}


.abinf  {
float:left; width: 70px;  text-align: center;
}
.abinfea  {
float:left; width: 80px;  text-align: center;
}


.abeur {
float:left; width: 52px; text-align: left;
}
.abpr {
float:left; width: 69px; text-align: left;
}
.abprea {
float:left; width: 69px; text-align: left;
}


.absp {
float:left; width: 112px; text-align: right; 
}

.abspmobil {
float:left; width: 82px; text-align: right; 
}

.tsrnv { margin-top:3px; }

.shoplink { text-decoration: none; color: #000000;
}

.diebox {
  margin:12px 12px 12px 12px;
  display:block; 
  background:transparent; 
  border-left:1px solid #225BA2; 
  border-right:1px solid #225BA2; 
  border-bottom:1px solid #225BA2; 
  font-size: 13px; 
  overflow:hidden; 
  width: 362px;
  height: 321px;
 }


.boxliste  {
  margin:0; 
  padding:0; 
  list-style-type:none; 
  float:left; 
  display:block; 
  width: 362px;
  }

.boxliste li
{
  border-top:1px solid #225BA2; 
}

.boxlink
{
margin: 2px 2px 2px 5px; line-height: 18px;	font-weight: bold; text-decoration:none; 
}

.boxliste li span {
  display:none; 
  color:#000;

  }

.boxliste li:hover span {
  display:block; 
  height:130px; 
  margin:0 15px; 

  }


.boxliste img {
  margin-left: 10px;
  margin-top: 2px;
  border:1px solid #000; 
  float:right;
  }


.boxliste li.one span {
  display:block; 
  height:130 px; 
  margin:0 15px;
  }





  a.infobox { border-bottom: 1px;  text-decoration:none; }
  a.infobox:hover { cursor:help; color:#c30; background:white; }
  a.infobox span { visibility:hidden; position:absolute; left:-99em;
    margin-top:1.5em; padding:1em; text-decoration:none; }
  a.infobox:hover span, a.infobox:focus span, a.infobox:active span {
    visibility:visible; left:37%; 
    border:2px solid #FD8E0B; color:black; background:#DCE7F2; }
   
   
   
   
    
    
.box { position:absolute; display:block; }
.box a { color:black; text-decoration:none; display:block;   z-index:3;}
.box a:hover {  cursor:help; }
.box a span { display:none; position:absolute; margin-top: 5px;  margin-bottom: 5px; z-index:2; }
.box a:hover span { position:absolute; z-index:2; width:174px; color:black; padding: 3px; border:2px solid #FD8E0B;
display:block;background:#DCE7F2; }

    



}
