@charset "utf-8";
/* CSS Document */

html,body {
    height:100%;
}
body {

   background-image: url(bilder/bg.jpg);
   background-repeat: repeat-x;
   background-color:#ffffff;
   height:100%;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:130%;


}

a {
  
  text-decoration:none;
  
  }
*{color:#575757; font-size:12px}


.link-grau{
	color:#666666;
	font-weight:bold
	}
.link-grau:hover{
	text-decoration:underline
	}

.link-grau-normal{
	color:#666666;
	
	}
.link-grau-normal:hover{
	text-decoration:underline
	}
	
.link-blau{
	color:#016893;
	font-weight:bold
	}
.link-blau:hover{
	color:#0e96cf
	}
.link-blau-2{
	color:#016893;
	font-weight:normal;
	text-decoration:underline
	
	}
.link-blau-2:hover{
	text-decoration:underline
	}


#main_container {
   width:990px;
   margin: 0 auto;
   background-image: url(bilder/bg_main_container.png);
   background-position:left;
   background-repeat: repeat-y;
   position:relative;
   
}

*html #main_container {
	background-image: none;
	width:981px;
	background-color:#FFFFFF;
	border:1px solid #ddd9d9
					   
}
#header {
   background-image: url(bilder/kopf-orange.jpg);
   background-repeat: no-repeat;
   height:203px;
   width:981px;
   
}

#head_navi {
   margin-top:5px;
   float:right;
   margin-right:10px;
}

#head_navi a {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#016893;
  font-size:12px;
  text-decoration:none;
}

#head_navi a:hover {
  font-family:Verdana;
  color:#1f2d84;
  font-size:12px;
  text-decoration:underline;
}

#left {
   width:221px;
   background-image: url(bilder/bg_left.jpg); 
   background-position: left;
   float:left;
  min-height:640px;
   
   
   
}

*html #left{

	height:640px;
	}
#haupt-navigation {
   padding-top:30px;
   
   float:left;
   background-image:url(bilder/layout_06.jpg);
}

#haupt-navigation ul {
  margin:0px;
  padding:0px;
  float:left;
  list-style-type:none;
  text-align:right;
}


#haupt-navigation li a:link, #haupt-navigation li a:active, #haupt-navigation li a:visited {
  background-image: url(bilder/button.jpg); 
  width:180px;
  height:28px;
  display:block;
  text-align:right;
  padding-top:5px;
  padding-right:41px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#016893;
  letter-spacing:0.04em;
  font-size:12px;
  text-decoration:none;
}


#haupt-navigation li a:hover {
  background-image: url(bilder/button_hover.jpg);
 
}

#left_foot {
  
  height:144px;
  width:221px;
  float:left;
}



#datum {
  margin-top:10px;
  margin-left:20px;
  color:#016893;
  float:left;
 

}



#content {
	  width:760px;
	  min-height:640px;
	  background-color:#FFFFFF;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  margin-left:221px;
	 
	  
}
*html #content{
	width:757px;
	background-color:#FFFFFF;
	height:640px;
	}

#text {
	width:700px;
	
	padding-left:10px;
	padding-top:10px;
	text-align:justify
	}
#footer {
	
	background-repeat:no-repeat;
	background-image:url(bilder/bg_footer2.jpg);
	width:981px;
	height:146px;
	color:#016893;
	height:38px
	
	
	}


.footer-text{
	color:#FFFFFF;
	padding-top:10px;
	padding-left:230px;
	font-size:11px;
	font-weight:bold
	}
	
.footer-text a{
	color:#FFFFFF;
	font-weight:normal
	} 
h1 {
	font-size:16px;
	font-weight:bold;
	width:209px;
	color:#016893;
	padding-top:10px;
	text-align:center;
	float:left;
	font-family:Tahoma;
	letter-spacing:0.05em;
	height:50px;
	visibility:hidden
	}
h2
{
	font-size:14px;
	font-weight:bold;
	width:700px;
	color:#6e90b5;
	text-decoration:none;
	padding:7px 0px;
	margin:3px 0px 0px 0px;
background:url(bilder/linie.jpg) bottom left no-repeat;


	
}


h3
{
	

	color:#2a3f76;
	
	
}



.breadcrumb {
	font-size:11px;
	padding-top:188px;
	padding-left:230px
	}
.breadcrumb a{
	font-size:11px;
	
	color:#016893;
	}

#form {
	width:400px;
	float:left}
	
.kontakt-adressen{
	padding-top:27px;
	
	}
.icon {
	float:left;
	padding-left:7px;
	
	}
	
.icon_profil {
	float:left;
	padding-left:3px;
	
	}
	
*html .icon_profil{
	float:left;
	padding-left:3px;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bilder/icons/icon_kundenprofi11.png', sizingMethod='scale'); 
				   
}	

.fotolia {
	font-size:11px}
.fotolia a {font-size:11px}

.screens {cursor:url('bilder/lupe.jpg'),pointer; }
#animation{
	position:absolute;
	background-image:url(bilder/rahmen.jpg);
	padding-left:17px;
	padding-top:16px;
	padding-bottom:12px;
	padding-right:13px;
	width:315px;
	height:200px;
	top:496px;
	left:630px
}
#animation-platzhalter{
	position:absolute;
	background-image:url(bilder/ani-platzhalter.jpg);

	width:343px;
	height:228px;
	top:498px;
	left:631px
}