body{
	background:url(../img/bg_body.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}


img, a{border:none; position:relative;}
img {margin:5px 0px 0px 0px; border:none;}
a{color:#224799; text-decoration:none;}
a:hover{text-decoration:underline;}


#pageholder{
	width:982px;
	margin:0px auto;
}

#pagetop{
	height:164px;
	background:url(../img/bg_top.png) no-repeat;
	_background: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_top.png',sizingMethod='crop');	
}
#pagetop a{
	padding:60px 0px 0px 60px;
	width:300px;
	height:104px;/*164*/
	display:block;
}

#pagemenusub{
	float:left;
	width:179px;
	font-size:12px;
}

h1, h2, p{margin:0px; padding:0px;}
h1{
	font-size:14px;
	color:#224799;
	padding-bottom:20px;
}
h2{
	font-size:12px;
	color:#000;
}
p{padding-bottom:15px;}


/*  Content */
#pagecontent{
	background:url("../img/bg_repeat.png") repeat-y scroll 0 0 transparent;
float:left;
line-height:20px;
margin:0 0;
padding:60px 80px 30px 80px;
width:832px;
z-index:1;
min-height: 400px;
height: auto !important;
height: 400px;
}
#pagecontent .left, #pagecontent .right{
	float:left;
	width:355px;
}
#pagecontent .right{
	float:right;
}
#pagecontent .right img{
	border:none;
	margin-bottom:5px;
}

a.pdf{
	display:block;
	background:url(../img/icon_pdf.gif) no-repeat;
	padding: 0px 0px 0px 45px;
	height:17px;
	text-decoration:none;
}
a.pdf:hover{text-decoration:underline;}




/* pagenavigation */
#pagenavigation {
background: none repeat scroll 0 0;
height:20px;
margin:0 15px;
padding:0;
z-index:3;
position:absolute;
}
/*
ul#menu, ul#menu li{
	list-style:none inside none;
	padding:0px;
	margin:0px;	
}


ul#menu li {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-right:5px;
	width:156px;
}

ul#menu li a{
	color:#fff;
	text-decoration:none;
	display:block;
	padding:5px 0px 0px 0px;
	height:20px;
	z-index:3;
	text-align:center;
	background-color:#224799;
}

ul#menu li ul {
	list-style-position: inside;
	
	z-index:1;
	
}

ul#menu li ul li{
	height:20px;
}

ul#menu li ul li a{
		background-color:#EEEEEE;
		color:#666666;
		font-weight:normal;
			
}

ul#menu li ul li a:hover{
		background-color:#AAAAAA;
		color:#666666;
}

#pagenavigation ul li:hover ul,
#pagenavigation ul a:hover ul {
	float:none;
	font-size:14px;
	padding:5px 0 0 0 ;
	margin: 0;
	background-color:#000;
	height:20px;
	filter:alpha(opacity=90);  
	-moz-opacity:0.9; 
	opacity: 0.9; 
}

*/

#last{
	padding:0;
}

#pagenavigation li a{
	display: block;
}

#navigation{
	height:22px;
	clear:both;
	padding:6px 0px 0px 20px;
}
#navigation, #navigation a{
	font-size:12px;
	color:#224799;
	background:#EBEBEB;
	padding: 5px 10px;
}
#navigation a{text-decoration:none;}
#navigation a:hover{text-decoration:underline;}



/*  pageaddress */
#pageaddress{
	padding:185px 0px 20px 0px;
}
#pageaddress a{color:#224799;}


/* Bottom */
#pagebottom{
	clear:both;
	height:78px;
	padding:0 30px 0px 25px;
	background:url(../img/bg_pagebottom.png) no-repeat;
	_background: none;	
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bg_pagebottom.png',sizingMethod='crop');
}
#pagebottom, #pagebottom a{
	color:#666;
	text-decoration:none;
}
#pagebottom span{
	float:left;
}
#pagebottom a {
	/*float:right;*/
}
#pagebottom a:hover{
	color:#224799;
}



/* Allgemein */
#pagebottom, #pageaddress{
	padding-left:25px;
}
.clear{clear:both;}

/* FORM */
form{padding:0;
margin:0;}
form#kontakt{
}
.felder { FONT-SIZE: 11px; COLOR: #000000; BORDER: 1px #000000 solid }

table.tableminheight{padding:0px; margin:0px; border:none; height:470px;}

#fusszeile td{
	width: 222px;
	height:21px;
	line-height:18px;
}

#fusszeile a.maillink{
	text-align:left;
	
}

li.aktiv{
	background: #224799;
}
