

body, p, td {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;





}





table.bildrechts{

   float:right;

   margin-left:1em;

   margin-bottom:14em;

   border:0;

}



table.bildrechts td{

   vertical-align:top;

   text-align:left;

}



div.news{

   background-color:#FFFFFF;

   padding: 0.2em;

   margin-bottom:2em;

   float:right;

   text-align:left;

   width:13.7em;

   color:#3358C5;

   text-align:justify;

}



div.news div.head{

   font-weight:bold;

	font-size: 11px;

   text-align:center;

}



div.news div.date{

   text-align:left;

   border-bottom:1px #3358C5 solid;

   border-top:1px #3358C5 solid;

   padding-bottom:0.2em;

   padding-top:0.2em;

   margin-bottom:0.2em;

   margin-top:0.2em;}


div.news1{

   background-color:#A7DBC5;

   padding: 0.2em;

   margin-bottom:2em;

   float:right;

   text-align:left;

   width:14.0em;

   color:#3358C5;

   text-align:justify;

}

div.news2{

   background-color:#F6F6F6;;

   padding: 0.2em;

   margin-bottom:2em;

   float:right;

   text-align:left;

   width:14.0em;

   color:#3358C5;

   text-align:justify;

}

div.news1 div.head1{

   font-weight:bold;

   text-align:center;

}


div.news1 div.date1{

   text-align:center;

   border-bottom:1px #3358C5 solid;

   border-top:1px #3358C5 solid;

   padding-bottom:0.2em;

   padding-top:0.2em;

   margin-bottom:0.2em;

   margin-top:0.2em;}


div.date12{

   text-align:center;

   padding-bottom:0.2em;

   padding-top:0.2em;

   margin-bottom:0.2em;

   margin-top:0.2em;}
   
div.date13{

   text-align:center;

   border-top:1px #3358C5 solid;

   padding-bottom:0.2em;

   padding-top:0.2em;

   margin-bottom:0.2em;

   margin-top:0.2em;}


table.allgemein{

	border-left:1px solid #F3F1F1;

	border-bottom:1px solid #cccccc;

	border-right:1px solid #cccccc;

	border-top:1px solid #F3F1F1;

	margin-bottom:1em;

	width:100%;



}



table.allgemein th{

   padding:0.3em 0.2em 0.3em 0.5em;

   background-color:#2FAC9D;

   text-align:center;

   color:#e5f6f6;

   font-size:11px;

   font-weight:bold;

   border-left:1px solid #999;

   border-bottom:1px solid #999;

}



table.allgemein td{

   padding:0.3em 0.2em 0.3em 0.5em;

   background-color:#F6f6f6;

   text-align:left;

   vertical-align:top;

}





table.allgemein td a{

   color: #171773; font-size: 11px; text-decoration: none;

}



.content{

  position:absolute;

  top:16em;

  left:16em;

  padding-left:2em;

  width:54.6em;



}



#teaserleft{

   margin-left:0px;

   margin-top:10px;

   width:14.5em;

}





ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	list-style-image : url(/images/bullet_dreieck.gif);

}



ul.unterebene1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	list-style-image : url(/images/bullet_dreieck_leer.gif);

}





h1 {

	font-size: 15px;

	font-weight: bold;

	color: #284F9E;

}



h2 {

	font-size: 13px;

	font-weight: bold;

	color: #284F9E;

}

h2.gruen {

	font-size: 13px;

	font-weight: bold;

	color: #2FAC9D;

}


h3 {

	font-size: 12px;

	font-weight: bold;

	color: #284F9E;

}





.bold{

   font-weight:bold;

}



.italic{

   font-style:italic;

}



.center{

   text-align:center;

}



.float_left{

   float:left;

   margin-right:1em;

}



.float_right{

   float:right;

   margin-left:1em;

}





div.navi{

   margin-left:0.3em;

}



div.navi ul li{

 list-style:none;



}



a.expand:link{

  color:#666;

}



a.expand:visited{

  color:#666;

}



a.expand:hover{

  color:#CD1E1E;

}


  
a:link {

	color: #2FAC9D;

	text-decoration: underline;

	font-size: 11px;

}

a:visited {

	font-weight: underline;

	color: #2FAC9D;

	text-decoration: none;

}

a:hover {

	font-weight: normal;

	color: #3358C5;

	text-decoration: none;

}

a:active {

	font-weight: normal;

	color: #3358C5;

	text-decoration: none;

}

a.menu_item, a.menu_item:visited

  { color: #ffffff; font-size: 11px; text-decoration: none; }

a.menu_item:hover

  { color: #171773; font-size: 11px; text-decoration: underline; }



a.menu_item2, a.menu_item2:visited

  { color: #171773; font-size: 11px; text-decoration: none; }

a.menu_item2:hover

  { color: #171773; font-size: 11px; text-decoration: underline; }



.ueberschrift1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #171773;

	font-weight: bold;

}

.body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.bodysmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.bodywhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

}

.funktion {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #6B6B6B;

}

.wegweiser {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #171773;

}

a.wegweiser, a.wegweiser:visited

  { color: #171773; font-size: 10px; text-decoration: none; }

a.wegweiser:hover

  { color: #9393A2; font-size: 10px; text-decoration: none; }



.titelblau1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #171773;

}



.titelblau {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #171773;

}



.titelwhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #ffffff;

}



.error {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FF9900;

}

.link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #3d3d89;

}



.small{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:9px;

}



img{

   border:0;

}
