/* CSS Document */

body{
background-color:#E8E8E8;
margin-top:0;
padding: 0;
text-align:center;
font-size:100.01%;
font-family:Arial, Helvetica, sans-serif;
}

.container{
margin:0px auto;
width:1010px;
text-align:center;
}

.main{
background-image:url(../../../media/impl/globalimages/img/schatten_horizontal.jpg);
background-repeat:repeat-y;
padding:0px 5px 0px 0px;
text-align:left;
}

					/*HEADER*/

.header{
background-color:#FFFFFF;
}

#logo{
float:left;
padding:5px 0px 3px 20px;
}

.header_Nav {
float:right;
margin:20px 15px 15px 0px;
text-align: right;
}

.header_Nav_link{
float:left;
}

.header_Nav li {
display: inline;
}


.header_Nav a{
margin-right:60px;
}

a.home{
display:block;
height:28px;
width:31px;
background-image:url(../../../media/impl/globalimages/img/home_lo.gif);
background-repeat:no-repeat;
}

a.home:hover {
background-image:url(../../../media/impl/globalimages/img/home_hi.gif);
}

a.scale{
display:block;
height:29px;
width:33px;
background-image:url(../../../media/impl/globalimages/img/scale_lo.gif);
background-repeat:no-repeat;
}

a.scale:hover {
background-image:url(../../../media/impl/globalimages/img/scale_hi.gif);
}

a.print{
display:block;
height:26px;
width:29px;
background-image:url(../../../media/impl/globalimages/img/print_lo.gif);
background-repeat:no-repeat;
}

a.print:hover {
background-image:url(../../../media/impl/globalimages/img/print_hi.gif);
}

a.sitemap{
display:block;
height:23px;
width:30px;
background-image:url(../../../media/impl/globalimages/img/sitemap_lo.gif);
background-repeat:no-repeat;
}

a.sitemap:hover {
background-image:url(../../../media/impl/globalimages/img/sitemap_hi.gif);
}

a.contact{
display:block;
height:21px;
width:38px;
background-image:url(../../../media/impl/globalimages/img/contact_lo.gif);
background-repeat:no-repeat;
}

a.contact:hover {
background-image:url(../../../media/impl/globalimages/img/contact_hi.gif);
}

.searchNormal{
background-image: url(../../../media/impl/globalimages/img/search_lo.gif);
background-repeat:no-repeat;
height:26px;
width:28px;
border:none;
}

.searchHover {
background-image: url(../../../media/impl/globalimages/img/search_hi.gif);
background-repeat:no-repeat;
height:26px;
width:28px;
border:none;
}

input.eingabe{
border-color:#dadbdb;
border-style: solid;
}


input.eingabe:focus{ 
border-color:#005DA8;
border-style:solid;
}



					/*HEADER*/
					/*OBERER TEIL*/

#oberer_Teil{
width:100%;
clear:both;
}


/*MITTLERE NAVIGATION*/

.nav_container{
float:left;
width:780px;
margin-right:5px;
}

#middle_Nav{
width:780px;
}

#middle_Nav ul { 
list-style: none; 
margin: 0; 
padding: 0; 
width: 100%; 
float: left;
 }

a.main{
color:#FFFFFF;
background-image: url(../../../media/impl/globalimages/img/blau_lo.jpg);
background-repeat: repeat-x;
height:63px;
text-decoration:none;
display: block;
text-align:center;
font-size:1em;
}

.menu_divider {
	border: 0px; 
	float: left; 
	position: relative; 
	top: -8px; 
	display:inline
}

a.main:active, a.main:hover {
background-image: url(../../../media/impl/globalimages/img/blau_hi.jpg);
background-repeat: repeat-x;
color:#205AA7;
}



#middle_Nav ul li ul li a { 
color: #FFFFFF; 
background: #205AA7; 
text-decoration: none;
font: bold 0.8em arial, helvetica, sans-serif;
display: block;
margin: 0; 
text-align:center;
padding:7px 0px 7px 0px;
}

#middle_Nav ul li ul li a:hover { 
color: #205AA7; 
background: #D1E4F6; }


#middle_Nav li {
position: relative;
z-index:1;
}

#middle_Nav ul li span{
display:block;
margin-top:20px;
height: 43px;
float: left;
text-align: center;
width: 100%;
}

#middle_Nav ul ul { 
position: absolute; 
left:0;
top:63px;
z-index: 500;  }


div#middle_Nav ul ul
  {display: none;}

div#middle_Nav ul li:hover ul
  {display: block;}


/*MITTLERE NAVIGATION*/


.bigPic {
clear:both;
padding-top:3px;
width:100%;
}

.bigPicFuenf {
clear:both;
padding-top:4px;
width:100%;
}


/*RECHTE NAVIGATION 4*/
.rightNav {
float:left;
text-align:left;
width:210px;
}

.rightNav div{
margin-bottom:2px;
}

.rightNav a {
background-color:#1e3e70;
height: 50px;
line-height: 50px;
clear: both;
display: block;
padding-left:20px;
}

.rightNavDrei a {
background-color:#1e3e70;
height: 67px;
line-height: 67px;
clear: both;
display: block;
padding-left:20px;
}


.rightNavFuenf a {
background-color:#1e3e70;
height: 40px;
line-height: 40px;
clear: both;
display: block;
padding-left:20px;
}



.rightNav a span {
	margin-left: 5px;
	font-size:1em;
}

.rightNav a:link {
	margin: 0px 0px 2px 0px;
	color:#FFFFFF;
	text-decoration: none;
}

.rightNav a:visited  {
	color:#FFFFFF;
	text-decoration: none;
}

.rightNav a:hover {
	color:#1e3e70; 
	text-decoration: none; 
	background-color:#dde3ea;
}

.rightNav a:active {
	color:#1e3e70; 
	text-decoration: none; 
	background-color:#dde3ea;
}

.rightNav a.selected {
color:#1e3e70; 
text-decoration: none; 
background-color:#dde3ea;
}


/*RECHTE NAVIGATION*/

/*LINKE NAVIGATION*/
.leftNav{
width: 190px;
float:left;
text-align:left;
font-size:0.9em;
}

.leftNav a{
display:block;
padding: 15px 0px 15px 20px;

}


.leftNav a:link { color:#205AA7; text-decoration: none;}
.leftNav a:visited {color:#205AA7; text-decoration: none;}
.leftNav a:hover { color:#205AA7; text-decoration:none; font-weight:bold;}


.leftNav a.selected{
color:#205AA7; text-decoration:none; font-weight:bold;
}


.spacer{
background-color:#FFFFFF;
height:2px;
width:190px;
font-size:0em;
}


h2 {
font-size:1.2em;
color:#205AA7;
margin-top:5px;	
}


.breadcrumb {
background-color:#D1E4F5;
border-bottom: 1px solid #D1E4F5;
background-repeat:no-repeat;
color:#205AA7;
margin:2px 10px 10px 0;
padding: 3px 5px 3px 7px;
font-size:0.8em;
position:relative;
}

.breadcrumb a{
color:#205AA7;
}

.unterer_Teil{
background: url(../../../media/impl/globalimages/img/fake_blau.jpg) repeat-y top left;
padding-top:5px;
float:left;
}

.content{
float:left;
width:540px;
padding: 0px 10px 50px 20px;
margin:0px 10px 0px 10px;
font-size:0.9em;
color: #666666; 
line-height: 1.5em;
}

.contentText{
border-top-style:solid;
border-top-color:#205AA7;
border-top-width:1px;
}

#contentTextTitle{
font-weight:bold;
margin-top:30px;
}

#contentTextStreet{
font-weight:bold;
margin-top:10px;
}

.content ul{
list-style-type:circle;
}

.contentText ul{
list-style-type:circle;
}

.teaser{
color:#205AA7;
float:left;
margin-top:-5px;
font-size:0.9em;
}

.teaser p{
margin: 0;
}

.teaserHeader{
background-color:#D1E4F5;
width:215px;
margin-bottom:3px;

}

.teaserText{
padding:10px 10px 10px 10px;
}

.teaserHeaderNewsletter{
background-color:#D1E4F5;
width:188px;
margin-bottom:3px;
font-weight:bold;
}

.teaserTextNewsletter{
padding:2px 2px 2px 4px;
}
					/*FOOTER*/
.footer{
clear:both;
height:33px;
text-align:left;
margin:0px 5px 0px 0px;
width:1010px;
background-image: url(../../../media/impl/globalimages/img/schatten_unten.jpg);
background-repeat:no-repeat;
}										

#footer_links{
padding-top:4px;
padding-left:180px;
}

#footer_links a{
padding-right:20px;
}

.footer a:link {font-size:0.7em; color:#1e3e70; text-decoration:none;} 
.footer a:visited {font-size:0.7em; color:#1e3e70; text-decoration:none;}
.footer a:hover {font-size:0.7em; color:#1e3e70; text-decoration:underline;}




					/*LINKS*/
.mehr_blau{
padding:5px 0px 5px 0px;
}
	
	
.mehr_blau a:link {font-size:0.9em; color:#205AA7; font-weight:bold; text-decoration: none;}
.mehr_blau a:visited {font-size:0.9em; color:#205AA7; font-weight:bold; text-decoration: none;}
.mehr_blau a:hover {font-size:0.9em; color:#205AA7; font-weight:bold; text-decoration: underline;}



.mehr_blau_extern{
padding:5px 0px 5px 0px;
}
	
	
.mehr_blau_extern a:link {
background-image:url(../../../media/impl/globalimages/img/link_extern_blau.gif);
background-position: right 50%;
background-repeat:no-repeat;
font-size:0.9em; 
color:#205AA7; 
font-weight:bold; 
text-decoration: none;
padding-right:25px;

}

.mehr_blau_extern a:hover {
border-bottom: solid 1px #205AA7;
}

.mehr_blau_extern a:visited {
border-bottom: solid 1px #205AA7;
}

.mehr_blau_extern a:active{
border-bottom: solid 1px #205AA7;
}


.tele{
font-size:2em;
font-weight:bold;
color:#AA5B08;
}

.newsletter .error { 
font-family: Geneva, Arial, Helvetica, san-serif; 
font-size: 12px; 
text-decoration: none; 
color: #CC3333;  
font-weight: bold;
}

.newsletter .klein { 
font-family: Geneva, Arial, Helvetica, san-serif; 
font-size: 10px; 
text-decoration: none; 
color: #000000; 
margin-bottom: 25px;
}

.newsletter .eingabe {
width: 100px;
margin-bottom: 10px;
}

.newsletter .label {
width: 70px;
height: 16px;
padding-top: 3px;
float: left;
margin-right: 10px;
text-align: right;
}


.newsletter .mandatory {
font-weight: bold;
}

.popupLink{
  margin-left:205px;
}

.sectionThumbnail{
 margin-left:50px; 
 margin-top:25px; 
 float:left;
}

.sectionThumbnail p{
  margin-bottom:0px;
}

.sectionThumbnailContent{
 float:left; 
 margin-right:10px;
 width:280px;
}

.sectionThumbnailImage{
  float:left;
}

