body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  line-height:11pt;
  background-color:#013475;
  padding: 0px;
  margin: 0px;
  text-align:center;
  color:#000000;
  }  

 
h1 {
 padding: 4px 4px 4px 7px;
 margin:4px 0px 10px 0px;
 font-size: 1.1em;
 font-weight: bold;
 color: #013475;
 border-top: 1px solid #c5cfd9;
 border-bottom: 1px solid #c5cfd9;
}

#block2 h1 {
 padding: 4px 4px 4px 8px;
 margin:4px 0px 0px 0px;
 font-size: 11px;
 font-weight: bold;
 color: #013475;
 background-color: #aed9e9;
}


#print_area {
  display: none;
}


p {
  margin:8px 4px 10px 8px;
}

.news_tease p
{
  margin-left: 0px;
}

.pic_segment {
	float: right;
	width: 195px;
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.pic_segment td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

#aussen {
 width:985px; 
 margin:auto; 
 text-align:left;
}

#head{
 margin-top:8px; 
 width:985px; 
 height:237px;
}

#suche{
 width:238px; 
 background-color:#add9e8; 
 height:21px; 
 margin-bottom:15px;
}

#content{
 background-image:url(../images/basics/background.jpg); 
 width:985px;
}

#content_bg{
 background-image:url(../images/basics/bg_content.jpg); 
 background-repeat:no-repeat; 
 width:985px;
}

#nav {
 float:left;
 padding-left:16px; 
 width:239px;
}

#block1 {
 float:left; 
 margin-left:20px; 
 width:430px;
}

.content {
 /*border-bottom:1px solid #c1cedf; */
 margin-bottom:20px;
}

#block2 {
 float:left; 
 margin-left:25px;
 width:220px;
}

#block2 .content{
 border:1px solid #c1cedf; 
 background-color: #FFFFFF; 
 margin-bottom:15px;
}


.artikel_teaser_left {
 float:left; 
 width:300px;
} 

.artikel_teaser_right {
 float:right; 
 width:300px;
} 


.text_pic_picbox_left
{
 float:left; 
 margin: 10px 10px 5px 8px; 
}
.text_pic_picbox_right
{
 float:right; 
 margin: 10px 10px 5px 10px; 
}
.text_pic_image
{
 border: 2px solid #013475;
}

a.nav:link, a.nav:visited { 
 display:block; 
 padding:2px 0px 2px 30px;
 margin:8px 0px;
 text-decoration:none; 
 color:#000000;
 font-weight: normal;
 background-color:#ecf6fa;
 }

a.nav:hover { 
 color:#ecf6fa; 
 background-color:#47aed1;
 font-weight: normal;
 text-decoration: none;
 }

a.nav_act:link, a.nav_act:visited, a.nav_act:hover  { 
 display:block; 
 padding:2px 0px 2px 30px;
 margin:8px 0px;
 text-decoration:none; 
 color:#ecf6fa; 
 font-weight: normal;
 background-color:#47aed1;
 } 
 
a.u_nav:link, a.u_nav:visited { 
 display:block;  
 padding:2px 0px 2px 50px;
 margin:4px 0px;
 text-decoration:none; 
 color:#000000;
 font-weight: normal;
 background-color:#ecf6fa;
 }

a.u_nav:hover { 
 color:#ecf6fa; 
 background-color:#47aed1;
 font-weight: normal;
 text-decoration: none;
 }

a.u_nav_act:link, a.u_nav_act:visited, a.u_nav_act:hover  { 
 display:block; 
 padding:2px 0px 2px 50px;
 margin:8px 0px;
 text-decoration:none; 
 color:#ecf6fa; 
 font-weight: normal;
 background-color:#47aed1;
 } 

.tabelle {
 width:98%; 
 font-size: 0.95em;
 background-color:#ecf6fa;
}

 

 #content table {
   margin-left:7px;
 }
 
 #content table th, #content table thead td{
 padding: 2px;
 color: #023375;
 font-weight:bold;
 margin:1px;
 }
 
 #content table tbody td{
  padding: 2px;
  margin: 1px;
 } 
 
 #content table th p, #content table thead td p, #content table tbody td p
 {
   margin:0px;
 }
 
 
 #content li
 {
   padding-bottom: 10px;
 }
 
#footer {
 background-image:url(../images/basics/footer.jpg); 
 background-repeat:no-repeat; 
 color:#FFFFFF;
 text-align:right;
 width:985px;
 padding:32px 0px 10px 0px;
 word-spacing:14px;
 } 
#footer A:link, #footer A:visited
{
  color: #FFF;
  font-weight: normal;
}

#footer a.grey_link:hover
{
  color: #013475;
  font-weight: normal;
  background-color:#d3e7f0;
}
 
 
A:link, A:visited {
 font-weight: bold;
 color: #878071;
 text-decoration: none;
}
   
A:hover {
  text-decoration: none;  
}

  
a.lnk:link, a.lnk:visited, a.intlink:link, a.intlink:visited, a.extlink:link, 
a.extlink:visited,  a.emaillink:link, a.emaillink:visited, 
a.downlink:link, a.downlink:visited,
.search_result_page a:link, .search_result_page a:visited {
 font-weight: bold;
 color: #003b8c;
 text-decoration: none;
 }
 
 a.lnk:hover, a.intlink:hover, a.extlink:hover, a.emaillink:hover, a.downlink:hover,
 .search_result_page a:hover {
 text-decoration: underline;
 }   
 
 
 a.sitemap:link, a.sitemap:visited {
 text-decoration: none;
 font-weight: normal;
 color: #000000;
 }
 a.sitemap:hover {
 text-decoration: underline;
 color: #47aed1;  
 font-weight: normal;
 }  
  
.field_search {
 border:1px solid #c2cede;
 background-color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 height: 13px;
 width: 110px;
 float:left;
 font-size: 0.9em;
 margin:22px 5px 0px 5px;
 }

 a.search_link:link, a.search_link:visited {
   text-decoration: none;
   color: #000000;
   font-weight: normal;
   padding-left:2px;
 } 
 
  a.search_link:hover {
   text-decoration: none;
   color: #47aed1;
   font-weight: normal;
   padding-left:2px;
 } 
 
 .field {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-right:20px;
  border: 1px solid #c2cede;
  width: 230px;
  overflow:auto;
  }

 .submit {
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #111111;
  border: 1px solid #c2cede;
  width: 80px;
  margin-top: 4px;
  margin-left: 268px;
  } 
  
 .found {
 text-decoration: none;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color: #000000;
 background-color:#add9e8;
 font-weight: bold;
 }
 
 .search_match
 {
   padding-bottom: 20px;
 }
 
 
 /* ### begin CONTACT FORM ### */
.contact_form label { 
  display: block;
  float: left;
  width: 205px; 
  margin-top:5px;
}
.contact_form input, .contact_form select {
  display: block;
  float: left;
  width: 200px; 
  margin-top:5px;
  background: #FFF;
  border: 1px solid #c0c0c0;
}
.contact_form form br {
  clear: left;
}
.contact_form .submit_div {
  clear: left;
  text-align:right;
  padding-top:30px;
}
.contact_form .submit_div input {
  float:none;
  display: inline;
  width: 150px;
}
/* ### endCONTACT FORM ### */

 /* NEWSLIST */
 .newslist 
 {
   list-style-type: none;
   margin:0px;
   padding:0px;
 }
 .newslist .news_date_part
 {
   width:110px;
   float:left;
 }
 .newslist .news_teaser_part
 {
   float:left;
   width:300px;
 }
 .newslist .news_teaser_part br
 {
   margin-bottom: 15px;
 }



