/*#######################################*/
/*##### Version: 13.09.2007 - 11:28 #####*/
/*#######################################*/

/* CSS DATEN FUER NEWSLETTER */

/* ENDE CSS DATEN FUER NEWSLETTER */
/* CSS Document */

/* Linkfarben */

input.input_field__1
{
                background-color:#FFFCD9;
                border:1px solid #083C6E;
                color:#083C6E; 
                font-size:10px;
                font-family:'Arial';
}

input.input_field__1_1
{
                background-color:#E1F0FB;
                border:1px solid #083C6E;
                color:#083C6E;
                font-size:10px;
                font-family:'Arial';
}

input.input_field__2
{
                background-color:#FFFCD9;
                border:1px solid #083C6E;
                color:#083C6E; 
                font-size:10px;
                font-family:'Arial';
}

input.input_field__2_1
{
                background-color:#E1F0FB;
                border:1px solid #083C6E;
                color:#083C6E;
                font-size:10px;
                font-family:'Arial';
}


input.submit_button__1
{
                background-color:#FFFCD9;
                border:1px solid #083C6E;
                color:#083C6E; 
                font-size:10px;
                font-family:'Arial';
}

input.submit_button__1_1
{
                background-color:#E1F0FB;
                border:1px solid #083C6E;
                color:#083C6E;
                font-size:10px;
                font-family:'Arial';
}

/* DB UND MAP24 CSS */
.db_header
{
                padding-left:3px;
                font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
	font-weight:bold; 
	text-align:left;
	margin-bottom:10px;
}


.db_rechte_spalte
{
/*    position:relative;
	top:-30px;
	left:111px;  
	width:100%; */
	height:40px;
	vertical-align:middle;
	float:left;
                padding-left:110px;
}

.sub_wrap
{
                height:45px;  
/*                vertical-align:middle;  */
}

.sub_wrap_1
{
                height:25px;  
/*                vertical-align:middle;  */
}

.sub_left
{
                width:50px; 
                float:left;
}

.sub_left_
{
                padding-left:195px;    
                width:150px; 
                float:left;
}

.sub_right
{
                float:left;
}

.error_email
{
                padding-left:195px;    
                color:#E7A229;
}

.db_unten
{
/*                height:30px;  */
}

.db_kfz
{
                height:53px;
}

.db_rahmen
{
                text-align:left;
                vertical-align:top;
                float:left;
                height:220px;   
	width:200px;         
                border-left:1px solid #E7A229;
                border-right:1px solid #E7A229;  
                border-bottom:1px solid #E7A229;  

}

.db_content_wrap
{
                height:25px; 
                text-align:left;
                padding-left:20px;
                width:90%;
}

.db_content_wrap_2
{
                height:50px;
                text-align:left;
                padding-left:20px; 
                width:90%;
}

.db_content_wrap_3
{
                height:40px;
                text-align:left;
                padding-left:20px;
                width:90%;
}

.db_content_wrap_4
{
                height:65px;
                text-align:left;
                padding-left:20px;
                width:90%;
}

.db_links
{             
                height:20px;
	line-height:15px;
	font-size:10px; 
	font-family:'Verdana'; 
	color:#636563;
	float:left;
	width:30px;
}

.db_rechts
{
	float:right;
	width:128px;
}
	
.db_rechts_text
{
	width:128px; 
	font-size:10px; 
	font-family:'Verdana'; 
	color:#636563;
	float:right;
}

.db_spacer
{
                width:1px;
                height:1px;
                clear:both; 
}

.db_floating_left
{
	padding-top:10px;
/*	height:60px; */
	float:left;
}

.db_linke_spalte
{
	line-height:24px;
	height:20px;
	width:20px;
	vertical-align:middle;
}

.db_mittlere_spalte
{
	line-height:20px;
	height:20px;
	width:50px;
	vertical-align:middle;
	font-size:10px; 
	font-family:'Verdana'; 
	color:#636563;
}

.db_footer
{
/*	background-color:#E7A229;  
	border-bottom:1px solid #E7A229; */
	text-align:center;	
}

.db_link
{
/*	background-color:#E7A229;  */
	font-size:14px; 
	font-family:arial; 
	color:#004174; 
	font-weight:bold;
}

input.input_field__2
{
                width:70px;
                font-family:'Arial';
} 

input.input_field__2_1
{
                width:70px;
                font-family:'Arial';
} 

/* ENDE DB UND MAP24 CSS  */


p.csc-caption
{
          font-size:11px;
          margin:0px;
          padding:0px;
}

ul
{
padding:0px;
margin-top:0px;
margin-bottom:5px;
}


a.newlinks
{
          font-size:11px;
          padding-top:4px;
          padding-bottom:2px;
          text-dexoration:none;
          color: white;
}

a.newlinks:visited
{
          font-size:11px;
          padding-top:4px;
          padding-bottom:2px;
          text-dexoration:none;
          color: white;
}

a.newlinks:active
{
          font-size:11px;
          padding-top:4px;
          padding-bottom:2px;
          text-dexoration:none;
          color: white;
}

a.newlinks:hover
{
          font-size:11px;
          padding-top:4px;
          padding-bottom:2px;
          text-dexoration:underline;
          color: white;
}

a.newslinks2
{
          text-decoration:underline;
}

a.newlinks3
{
          font-size:11px;
          padding-top:4px;
          padding-bottom:2px;
          text-dexoration:none;
          color: #073B6D;
}

a.newlinks3:hover
{
          font-size:11px;
          padding-top:4px;
          padding-bottom:2px;
          text-dexoration:underline;
          color: #073B6D;
}

a.newslinks4
{
          text-decoration:underline;
}

tr.navi_link_seite
{
          background-color:073B6D;
          height: 20px;
}

td.navi_link_menu
{
          vertical-align:middle;
          background-color:073B6D;
          color:white;       
          height: 20px;
          font-weight:bold;
}

tr.navi_link_seite2
{
          background-color:FFF4a4;
          height: 20px;
}

td.navi_link_menu2
{
          vertical-align:middle;
          background-color:FFF4a4;
          height: 20px;
          font-weight:bold;
}

td.navi_link_menu2 a
{
          color: #073B6d;
          text-decoration: none;
}

td.navi_link_menu2 a:hover
{
          color: #073B6d;
          text-decoration: underline;
}

a 
{ 
          color:white; 
          text-decoration: none;
          font-weight:bold;
}

a:hover 
{ 
          color:white; 
          text-decoration: underline;
          font-weight:bold;
}

a:active
{ 
          color:white; 
          text-decoration: underline;
          font-weight:bold;
}

li
{
          margin:0px;
          padding:0px;
/*          height:14px; */
} 

s_content_left_content h1
{
          margin-top:10px;
          font-size:12px;
          font-weight:bold;        
}

h1
{
          font-size:12px;
          font-weight:bold;        
}
s_content_left_content h2
{
          margin-top:10px;
          font-size:12px;
          font-weight:bold;        
}

h2
{
          font-size:12px;
          font-weight:bold;        
}

s_content_left_content h3
{
          margin-top:10px;
          font-size:12px;
          font-weight:bold;        
}

h3
{
          font-size:12px;
          font-weight:bold;        
}

s_content_left_content h4
{
          margin-top:10px;
          font-size:12px;
          font-weight:bold;        
}
 
h4
{
          font-size:12px;
          font-weight:bold;        
}

s_content_left_content h5
{
          margin-top:10px;
          font-size:12px;
          font-weight:bold;        
}

h5
{
          font-size:16px;
          font-weight:bold;        
}



p.bodytext a
{
                text-decoration:none;
                color: #083C6E;                
}



.style1 p.bodytext a {
	border: 0px none; 
	padding-left: 0px; 
	padding-right: 0px; 
	font-weight: normal; 
	color: rgb(8, 59, 109); 
	text-decoration: underline; 
	background-color: rgb(176, 206, 226);
}


/* &#65533;berschreibt den vordefinierten Link f&#65533;r den Newsbereich */
.style1 p.bodytext a.external-link-new-window,
.style1 p.bodytext a.external-link,
.style1 p.bodytext a.internal-link-new-window,
.style1 p.bodytext a.internal-link {
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #5E6770;
                background-color: #083C6E;
                color: #FFFFFF;
                text-decoration:none;
                font-weight: bold;
}

.style2 p.bodytext a
{
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #636764;
                background-color: #FEF597;
                color: #083C6E;
                text-decoration:none;
}


.style2 p.bodytext a:link
{
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #636764;
                background-color: #FEF597;
                color: #083C6E;
                text-decoration:none;
}


.style2 p.bodytext a:visited
{
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #636764;
                background-color: #FEF597;
                color: #083C6E;
                text-decoration:none;
}

.style2 p.bodytext a:focus
{
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #636764;
                background-color: #FEF597;
                color: #083C6E;
                text-decoration:none;
}

.style2 p.bodytext a:hover
{
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #636764;
                background-color: #FEF597;
                color: #083C6E;
                text-decoration:none;
}
.style2 p.bodytext a:active
{
                padding-left:4px;
                padding-right:4px;  
                width:60px;
                border: 1px solid #636764;
                background-color: #FEF597;
                color: #083C6E;
                text-decoration:none;
}

/* Ende Linkfarben */

/* Mailform Design */
.submit_button
{
                background-color:#FFFCD9;
                border:1px solid #083C6E;
                color:#083C6E; 
                font-size:10px;
                margin-top:5px;
}

.textarea_field
{
                height:14px;
                background-color:#FFFCD9;
                border:1px solid #083C6E;
                color:#083C6E; 
                width:225px;
                height:80px;
                font-size:10px;
                font-family:'Arial';
}

.input_field
{
                height:14px;
                background-color:#FFFCD9;
                border:1px solid #083C6E;
                color:#083C6E; 
                width:225px;
                font-size:10px;
                font-family:'Arial';
}

.submit_button_1
{
                font-family:'Verdana';
                background-color:#EEEDE3;
                border:1px solid #E7A02F; 
                color:#666666; 
                font-size:10px;
                margin-top:5px;
                font-family:'Arial';
}

.submit_button_2
{
                font-family:'Verdana';
                background-color:#EEEDE3;
                border:1px solid #E7A02F; 
                color:#666666; 
                font-size:10px;
                font-family:'Arial';
}

.input_field_1
{
                height:14px;
                background-color:#EEEDE3;
                border:1px solid #E7A02F; 
                color:#666666; 
                width:100px;
                font-family:'Verdana';
                font-size:10px;
                font-family:'Arial';
}

.input_field_2
{
                height:14px;
                background-color:#EEEDE3;
                border:1px solid #E7A02F; 
                color:#666666; 
                width:200px;
                font-family:'Verdana';
                font-size:10px;
                font-family:'Arial';
}

.check_field
{
                background-color:#EEEDE3;
                border:1px solid #E7A02F; 
                color:#666666; 
}

.mail_wrap
{
              clear:both;
              width:440px;  
}

.mail_label
{
               float:left;
               text-align:left; 
               width:122px; 
               margin-right:10px; 
               margin-top: 10px; 
}

.mail_field
{
               float:left;
               text-align:left; 
               width:230px;
               margin-top: 10px; 
}

.check_mail_wrap
{
              clear:both;
               float:left;
               width:375px;
               margin-bottom: 5px;
}

.check_mail_label
{
               float:left;
               text-align:left; 
               width:270px; 
               margin-right:10px; 
               line-height: 18px;               
}

.check_mail_field
{
               float:left;
               text-align:left; 
               margin-right: 10px;
}

/* Ende Mailform Design */


/* 2 spaltiger Content */

.c2l1d-left
{
                float:left;
                width:45%;
                border:none; 
}
.c2l2d-left
{
                float:left;
                width:35%;
}
.c2l3d-left
{
                float:left;
                width:45%;
}
.c2l1d-middle
{
                float:right;
                width:45%;
}
.c2l2d-middle
{
                float:right;
                width:55%;
}
.c2l3d-middle
{
                float:right;
                width:45%;
}

/* Ende 2 spaltiger Content */

.pfeil_links
{
                float:left;
}

.pfeil_rechts
{
                float:left;
}

p
{
                margin:0px;
                padding:0px;
}

.ueberschrift_box
{
                font-weight:bold;
                font-size:12px;
                padding-bottom:10px;
                margin-top:10px;
}

/* CSS Document */
.s_content_left_right_content {

}

.s_content_left_left_content {}


.s_content_left_content {clear:both;}


.s_content_left_left {

	width:179px;
	background-color: #E1F0FB;
	height:350px;  
	float:left;
        padding: 10px;
}

.s_content_left_right
{
	width:179px;
	background-color: #FFFCD9;
	height:350px;  
	float:left;                
        padding: 10px;
}


body
{
	text-align:left;
	margin:0px;
	padding:0px;
	font-family:'Arial';
	color:#083B6D;
                font-size:11px;
}

.s_border
{
	text-align:center;
}

.s_relief
{
	margin:auto;
	padding:auto;
    background-image:url(../Img/relief_.gif); 
	width:1010px;
/*	height:888px;  */
}

.s_border_
{
	margin-left:30px;
	margin-right:30px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
	
.s_header
{
	width:948px;
	height:190px;
	background-color: #E6EBEF; 
}

.s_header_left
{
/*	float:left; */
	width:948;
	height:190px;
}

.s_header_right
{
	float:right;
	width:550;
	height:190px;
                padding:0px;
                margin:0px;
}

.s_navileiste
{
                clear:both;
	text-align:left;
                border-top:1px solid white;
                height:22px;
                border-bottom:1px solid white;             
}

.s_flash
{
                float:right;
                width:550px;
                height:190px;
}

.s_navi
{
                float:left;  
	background-color: #083C6E;
	height:22px;
	width:549px;

}
.s_navi_links
{
	color:white;
	font-size:11px;
	font-weight:bold;
	font-stretch:expanded;
	padding-top:4px;	 
	color:white;
	text-align:left;
	padding-right:10px;  
        margin-left: 30px;	   
}
.s_navi_links a
{
	padding-left:6px;
	padding-right:6px;
	text-decoration:none;
	color:white;
}

.s_navi_links a:hover
{
/*
	padding-left:7px;
	padding-right:7px;
*/
	text-decoration:underline;
}

.s_content
{
	text-align:left;
	font-family: Trebuchet, Verdana, sans-serif;
	font-size: 11px;
}

.s_content_left
{
	float:left;
}	

.s_content_left p
{
	font-weight:bold;
}	

.s_content_right
{
	float:left;
	height:635px;
	width:550px;
	background-color: #B0CEE2;
                overflow: hidden;
}	

.s_contentblock
{
	padding-left:35px;
	padding-right:15px;
}

.s_contentblock_headline
{
	height:49px;
	vertical-align:middle;
	border-bottom:1px solid white;
}
.s_contentblock_headline_headline
{
	padding-top:20px;
	font-size:20px;
/*	font-weight:bold; */

}

.s_contentblock_content
{
	font-size:11px;
}


.s_footer
{
	clear:both;
	position: relative;
	width: 1010px;
	height: 54px;
       margin: 0 auto;
}

.s_footer img {display: inline;}


.s_footer_navi * {
	margin: 0px; 
	padding: 0px;
}

.s_footer_navi {
	position: absolute;
	right: 30px;
	top: 10px;
}

.s_footer_navi ul {
        list-style-type: none;
        text-align: left;
}

.s_footer_navi ul li {display: inline; margin-right: 20px;}



.float
{

	float:left;
}

.s_header_left_oben
{
                float:left;
}

.s_header_left_links
{
	float:left;
}
	
.s_header_left_rechts
{
	float:left;
}

.s_header_left_unten
{
	float:left;
}

.s_content_left_leftpic
{
	float:left;
}

.s_content_left_rightpic
{
	float:left;
}

/* DB Styles */
.submit_pos_left {
  float:right;
  position: relative;
  top:24px;
  left:-27px;
}
.submit_pos_right {
  position: relative;
  left: 123px;
  margin-bottom: 22px;
}



.text_pic_footer {
      height: 15px;
}

.footer_link { float: left;color: white; position: relative; left: 50px;}
.footer_link p.bodytext a  {color: white; text-decoration: none; font-weight: bold;}
.footer_link p.bodytext a:hover  {color: white; text-decoration: underline;}
.s_footer_navi ul {float: right;}


/* Sitemap */

.sitemap * {margin: 0px; padding: 0px;}
.sitemap {margin: 20px 0px 0px 14px;}
.sitemap ul {list-style-type: square;}
.sitemap a, div.rechtsinnen .sitemap a {color: #003B91; font-weight: normal;}
.sitemap a:hover, div.rechtsinnen .sitemap a:hover {color: #003B91; font-weight: normal; text-decoration: underline;}
.sitemap li {margin-bottom: 4px;}
.sitemap li.level1 a, .sitemap li.level1 a:hover {font-weight: bold;}
.sitemap li.sublevel1 {margin-left: 20px;}
.sitemap li.sublevel2 {margin-left: 40px;}
.sitemap li.sublevel3 {margin-left: 60px;}