@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: 12px;
	text-align: center;
}

h1  {
	margin: 12px 12px 12px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

h2  {
	margin: 12px 12px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

h3  {
	margin: 12px 12px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

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



.head {
	width: 980px;
	margin-left:auto;
  margin-right:auto;
  text-align: left;
}
.navigation {
	width: 980px;
	height: 26px;
	background-image: url(/pics/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;
	}

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

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


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

	border: 1px solid #225BA2;
	margin: 0px 0px 0px 0px;
	background-color: #DCE7F2;
	}
	

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

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

.formularbreit	{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 680px;
	border: 1px solid #0202B5;
	margin: 0px 0px 0px 0px;
	background-color: #DCE7F2;
	}
	
	.formularvoll	{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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: 510px; 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;
}
.abna {
float:left; width: 280px; text-align: left;
}
.abnamobil {
float:left; width: 278px; text-align: left; 
}


.abinf  {
float:left; width: 53px;  text-align: center;
}
.abeur {
float:left; width: 30px; text-align: left;
}
.abpr {
float:left; width: 46px; text-align: right;
}
.absp {
float:left; width: 92px; text-align: right; 
}

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

.tsrnv { margin-top:3px; }


.menu {
  margin:0; 
  padding:0; 
  height: 258px; 
  overflow:hidden; 
  background:#ffffff;
  }
.menu li {
  list-style-type:none; 
  float:left; 
  display:block; 
  width:100%;
  }
.menu li a {
  display:block; 
  text-decoration:none; 
  color:#00b; 
  margin:0; 
  width:100%;
  }
.menu li a span {
  display:none; 
  color:#000;
  }
.menu li a.one span {
  display:block; 
  height:130 px; 
  margin:0 10px;
  }
.menu li a:hover {
  background:#ffffff;
  }
.menu li a:hover span {
  display:block; 
  height:130px; 
  margin:0 10px; 
  cursor:pointer;
  }
.menu .h2 {
  margin:0 5px; 
  padding:0; 
color: #225BA2;

  font-size: 12px; 
  border:0;
  }

.menu img {
  margin:5px 5px 5px 0; 
  border:1px solid #000; 
  float:left;
  }
  
.curved {
  margin:12px 12px 12px 12px;
  width: 364px;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  font-size:1px; 
  display:block; 
  background:#88c;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#f0f0f0; 
  border-left:1px solid #88c; 
  border-right:1px solid #88c;
  }
.curved .b1 {
  margin:0 0px; 
  background:#88c;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 0px; 
  background:#88c;
  }
.curved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 2px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curved .boxcontent {
  display:block; 
  background:transparent; 
  border-left:1px solid #88c; 
  border-right:1px solid #88c; 
  font-size: 12px; 
 
  }



  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; }

    



}

