@charset "iso-8859-2";
/* CSS Document */


body{
	background-image:url(../img/stucco.png);
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
}

a:link, a:visited, a:active {color:#000}
A:hover {color:#005288}

img{border:none}


#column1 {width:50%;float:left;margin-right:-400px;}
#col1inner {margin-right:400px;background: url(../img/bg_darkblue.png) repeat-x; height:270px; margin-top:108px;}
#column3outer {width:50%;float:right;margin-left:-401px;}
#column3 {margin-left:370px; background: url(../img/bg_lightblue.png) repeat-x; height:270px; margin-top:108px; }

#content {
	width:800px;
	float:left;
	position:relative;
	z-index:10;
	padding: 10px 0px 0px 0px;
}

#logo{
	position:absolute;
	width:301px;
	height:74px;
	top: 19px;
}


#navi{
	background:url(../img/bg_navi.png) no-repeat;
	position:absolute;
	top:0;
	right:0;
	z-index:10;
	width:221px;
	height:363px;
	padding: 47px 0px 0px 24px;
}

#navi #bottom{
	position: absolute;
	bottom:20px;
	padding-left:5px;

}

#navi #bottom a:link, #navi #bottom a:visited, #navi #bottom a:active{
	text-decoration:none;
	width:52px;
	display:inline-block;
	color:#666;
	font-size:11px;
	padding-right:10px;
}

#navi #bottom a:hover{
	color:#000;

}

#image-head{
	background:url(../img/image_index.png) no-repeat;
	height:60px;
	text-align:right;
	margin-top:21px;
	padding:300px 480px 0px 0px;
}

#image-head a:link, #image-head a:visited, #image-head a:active{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;

}



#bottomline{
	padding:15px 0px 10px 0px;
	width:800px;
	text-align:center;
	clear:both;
}

#left{
	float:left;
	width:470px;
	padding-left:80px;
	position: relative;
	padding-bottom: 30px;
}

#left p{
	width:345px;
	margin:8px 0px 10px 0px;
	
}

#left p.full{
	width:460px;
	margin:8px 0px;
	
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
}

h1 a{
	text-decoration:none;
}


h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}

h2.blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#005188;
	margin:0px 0px 10px 0px;
}

#right{
	float:right;
	width:200px;
	padding: 50px 22px 22px 22px;
}

ul.textul{
	padding:0px 0px 0px 16px;
	margin: 6px 0px 6px 10px;
	font-weight: bold;
	
}
ul.textul li{
	list-style-image:url(../img/bullet.gif);
	padding: 2px 0px 2px 0px;
}

span.small{
	font-size:9px;	
	color:#666;
	line-height:11px;
}
.textfeld{
	width:300px;
	margin-bottom: 4px;
	color:#000;
	background-color:#FFF;
	border: #1a7fc2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}



#schwerpunkt{
	float:left;
	width:260px;
		
}

#schwerpunkt p{
	width:260px;
	margin-top:0px;
}

#minikontakt{
	float:right;
	width:200px;
}

.textfeldsm{
	width:160px;
	margin-bottom: 4px;
	color:#000;
	background-color:#FFF;
	border: #1a7fc2 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

a#bigbutton{
	display:block;
	width:200px;
	height:44px;
	background:url(../img/btn_pdf.png) top;


}

a:hover#bigbutton{
	background:url(../img/btn_pdf.png) bottom;
}

#anfordern{
	background-color:#FFF;
	border: #1a7fc2 1px solid;
	padding:15px;
	margin-top:15px;
	width:168px;
	display:none;
}
	
