body { 
	 background-color: #FFFFFF;
	 line-height: 1.0em;
}
#wrapper {

	 margin: auto; 	
	 background-image: url('../img/background2.jpg'); background-repeat: no-repeat; height: 500px;
	 width: 770px
}
#content {

	 margin: auto; 
	 text-align: left;
	 width: 740px;
}
#middle {

   position: absolute;
   visibility: visible;
   left: 50%;
   top: 50%;
   width: 640px;
   height: 420px;
   margin-left: -350px;
   margin-top: -200px; 
} 
div.flash-head {

	 margin: 0;
	 padding: 12px 0 0 0;
	 width: 740px;
}
#navigation {
	
	 width: 740px;
	 padding: 0;
	 margin: 1px 0 0 0;
}
.navi {  
	
	 float: left;
	 display: inline;
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
.navi li, navi ul {

	 float: left;
	 display: inline;
	 padding: 0 1px 0 1px;
	 margin: 0;
	 border-top: 2px solid #E5E3E3;
	 
}



/*CONTENT_LEFT*/
#content-left {

	 float: left;
	 display: inline;
	 width: 529px;
	 position: relative; 
	 padding: 0;
	 margin: 8px 0 0 7px;
	 display: inline;
}
a.pfad, a.pfad:visited {
     
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #656565;
	 text-decoration: none;
	 padding: 1px;
	 margin: 0;
}
a.pfad:hover {

	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #ffffff;
	 background-color: #3A71A9;
	 text-decoration: none;
	 padding: 1px;
	 margin: 0
}
p.pfad {
 
  	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #656565;
	 text-decoration: none;
	 margin: 8px 0 0 0;
	 padding: 0;
}
p.head-subtitle {
	
	 width: 500px;
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #000000;
	 text-decoration: none;
	 padding: 0 0 0 18px;
	 margin: 5px 0 0 0;
}
div.head {

	 width: 527px;
	 height: auto;
	 background-color: #EFEFEF;
	 margin: 16px 0 16px 0;
	 padding: 8px 0 8px 0;
	 border: 1px solid #DEDEDE;
}
div.teaserbox {
	 
	 float: left;
	 display: inline;
	 position: relative; 
	 width: 511px;
	 padding: 10px 6px 10px 10px;
	 margin: 16px 0 10px 0;
	 background-color: #F6F6F6;
	 border: 1px solid #DCDCDC;
	 
}
div.teaserbox_innen1 {

	 float: left;
	 display: inline;
	 margin: 0 8px 0 0;
	 padding: 0;
}
div.teaserbox_innen1 img {

	 border: 1px solid #E5E3E3;
}
p.teaser2 {

 	 float: left;
	 display: inline;
	 width: 367px;
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #000000;
	 text-decoration: none;
	 padding: 0;
	 margin: 0;
	 height:100%;
}
.bullets img  {

	
	 margin: 8px 0 8px 0;
	 padding: 0 12px 0 0;
}
.aktuelles-head  {

	 width: 360px;
	 font-family: Arial, Verdana;
	 font-size: 13px;
	 font-weight: bold;
	 color: #3A71A9;
	 text-decoration: none;
	 padding: 0 5px 0 0;
	 margin: 0;
}
	
h1 {
	 
	 font-family: Arial, Verdana;
	 font-size: 18px;
	 font-weight: normal;
	 color: #3A71A9;
	 text-decoration: none;
	 padding: 0 0 0 8px;
	 margin: 0;
}
h2 {

	 font-family: Arial, Verdana;
	 font-size: 13px;
	 font-weight: bold;
	 color: #3A71A9;
	 text-decoration: none;
	 padding: 0 5px 0 0;
	 margin: 0;
	
}
p.date {

	 float: left;
	 display: inline;
	 width: 365px;
	 font-family: Arial, Verdana;
	 font-size: 11px;
	 color: #656565;
	 text-decoration: none;
	 margin: 0;
	 padding: 0;
}
p.downloadlink {

	 background: url('../img/dl_bullet.gif') no-repeat 2px 4px;
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 font-weight: normal;
	 color: #656565;
	 text-decoration: none;
	 padding: 0;
	 margin-left:8px; margin-right:0; margin-top:0; margin-bottom:0
}
h3 {
	 font-family: Arial, Verdana;
	 font-size: 18px;
	 font-weight: normal;
	 color: #3A71A9;
	 text-decoration: none;
	 margin: 16px 0 16px 0;
 	 padding: 0;
     

}
h4 {

	 font-family: Arial, Verdana;
	 font-size: 13px;
	 font-weight: bold;
	 color: #3A71A9;
	 text-decoration: none;
	 padding: 0;
	 margin: 0;
}
h5 {	 
	 width: 470px;
	 font-family: Arial, Verdana;
	 font-size: 13px;
	 font-weight: bold;
	 color: #fff;
	 text-decoration: none;
	 margin: 8px 0 8px 0;
 	 padding: 0 0 0 3px;
         background-color: #3A71A9;
}
.line_aktuelles {

	 width: 527px;
	 margin: 16px 0 16px 0;
	 padding: 0;
	 border-bottom: 1px solid #DADADA;
}
.line_bullets {

	 width: 527px;
	 margin: 16px 0 0 0;
	 padding: 0;
	 border-bottom: 1px solid #DADADA;
	 height: 1px
}
.global-list {

	 width: 527px;
	 margin: 16px 0 16px 0;
	 padding: 5px 0 5px 0;
	 background-color: #F2F2F2;
	 border: 1px solid #DCDCDC;
	 
}
.global-list li, global-list ul {
	
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 font-weight: normal;
	 color: #000000;
	 text-decoration: none;
	 list-style-type: square;
	 list-style-position: outside;
	 margin: 0 8px 0 20px;
	 padding: 3px 0 3px 0;
	 
}
TD   { color:#000000; font-family:Arial,Helvetica,Geneva; font-size:10pt; }
td.my { background-color:#FFFFFF; }
input.button {background-color: #FFFFFF;color: #000000;border-style:outset;border-width:1px;}
.field {background-color: #E9E9E9;color: #3A71A9;border-style:inset;border-width:1px;Font-Family:Arial, Verdana;Font-Size:12px;}

	 
/*CONTENT_RIGHT*/
#content-right {
	float: left;
	display: inline;
	position: relative;
	width: 192px;
	background-image: url('../img/right_background.jpg');
	background-repeat: no-repeat;
	height: 563px;
	padding: 0;
	margin-left:11px;
	margin-right:0;
	margin-top:9px;
	margin-bottom:0;
	text-align: left;
}
.content-right-subnavi {

	 width: 167px;
	 padding: 0 0 0 25px;
	 margin: 0;
	 list-style: none;
}
.content-right-subnavi li, content-right-subnavi ul {
	 
	 width: 167px;
	 margin: 0;
	 padding: 0 0 5px 0;
	

}
/* AKTUELLES */

h1.content-right-headline {

	 width: 150px;
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 font-weight: bold;
	 color: #848484;
	 text-decoration: none;
	 margin: 0 0 3px 30px;
	 padding: 0
}
p.content-right-text {

	 width: 150px;
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #000000;
	 text-decoration: none;
	 margin: 0 0 16px 30px;
	 padding: 0;
}
/* AKTUELLES ENDE */




/*LINKS_P_H1_*/

a {

	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #656565;
	 text-decoration: underline;
}
a:hover {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #656565;
	text-decoration: none;
	text-align: left;
}
a.contentlink, acontentlink:visited {

	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #306EB7;
	 text-decoration: none;
}
a.contentlink:hover {

	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #ffffff;
	 background-color: #306EB7;
	 text-decoration: none;
}




a.downloadlink, a.downloadlink:visited {

	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #656565;
	 text-decoration: none;
	 margin: 0 0 0 21px;
	 padding: 0;
}
a.downloadlink:hover {

	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #ffffff;
	 background-color: #306EB7;
	 text-decoration: none;
	 margin: 0 0 0 21px;
	 padding: 0;
}


a.teaserlink, a.teaserlink:visited {

	 width: auto;
	 font-family: Arial, Verdana;
	 font-size: 13px;
	 font-weight: bold;
	 color: #306EB7;
	 text-decoration: none;
	 margin: 0;
	 padding: 0;
	

}
a.teaserlink:hover {

	 width: auto;
	 font-family: Arial, Verdana;
	 font-size: 13px;
	 font-weight: bold;
	 color: #fff;
	 text-decoration: none;
	 margin: 0;
	 padding: 0;
	 background-color: #306EB7;
	
}
p { 
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #000000;
	 text-decoration: none;
	 margin: 0;
	 padding: 0;
}




table.elzet {
width: 529px;
margin: 0;
padding: 0;
border: 1px solid #DCDCDC;
}
table.elzet td  {

background: #EEEEEE;  }




table.elzet td p {

font-family: Arial, Verdana; font-size: 12px; margin:0; padding: 3px 5px 3px 5px;  }



table.elzet th  {
background:#EFEFEF; 
 }


table.elzet th p {
font-family: Arial, Verdana; font-size: 12px; margin:0; padding: 3px 5px 3px 5px; color:#3A71A9; text-align: left; }


h2.seo {
	 visibility: hidden; 
	 clear: both;
	 font-family: Arial, Verdana;
	 font-size: 10px;
	 width: 500px;
	 color: #000000;
	 text-decoration: none;
	 margin: 0;
	 padding: 0;
}


h1.seo {
	 visibility: hidden; 
	 clear: both;
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 width: 500px;
	 color: #000000;
	 text-decoration: none;
	 margin: 0;
	 padding: 0;
}
.clear-it {

	 clear: left;
}

