h1, h2, h5, body, #pagetop ul, #pagetop li, #pagecontent ul, #pagecontent li, #pagesubnavi ul, #pagesubnavi li{margin:0px; padding:0px; list-style:none;}

body{
	padding:55px 0px 0px 0px;
	background:#555 url(../img/bg_body.jpg) repeat-x;
	font-family:"Trebuchet MS";
	font-size:14px;
	line-height:14px;
	color:#333;
}

img{border:none;}
a{color:#333;}
a:hover{color:#800000}

td{vertical-align:top;}
.small{font-size:12px;}

#pageholder{
	margin:0px auto;
	width:750px;
	height:505px;
	background:url(../img/bg_pageholder.jpg) no-repeat;
}


/* TOP */
#pagetop{height:61px;}
#pagetop div, #pagetop li{float:left;}
#pagetop strong{display:none;}

#pagetop div{text-align:right; width:292px;}

#pagetop div span{display:block; padding-bottom:2px; padding-right:10px;}


#pagetop div a{color:#800000; font-weight:bold;text-decoration:none;}

#pagetop ul, #pagetop li{
	font-size:15px;
}

#pagetop li{padding:37px 0px 0px 25px;}

#pagetop li a{
	font-weight:bold;
	color:#333;
	text-decoration:none;
	padding:0px 0px 9px 0px;
	display:block;
	float:left;
}
#pagetop li a:hover, #pagetop li a.mark{
	color:#800000;
	border-bottom:1px solid #800000;
}


/* Middel */
#pagemiddle{height:430px;}
#pagesubnavi, #pagecontent{float:left; width:131px;/*140*/}


h1, h2, h5, .rot{color:#800000;}
.rotfett{color:#800000; font-weight:bold}
h1{font-size:15px; padding-top:15px;}
h2{font-size:13px;}
h3{font-size:15px; padding-top:20px;}
h5{font-size:15px; padding-top:15px;}

#pagecontent{
	width:560px; /*590px*/
	padding:24px 0px 0px 22px;
	line-height:17px;
}
#pagecontent .picart1, #pagecontent .picart2, #pagecontent .picart3{
	border:1px solid #A20000;
	margin-bottom: 30px;
}
#pagecontent .picart1{
	float:right; margin:20px 5px 10px 10px; /*width:200px;*/ 
}
#pagecontent .picart3 {
	float:right; margin: 10px 10px 10px 10px;
}

#pagecontent ul {padding: 0px 0px 7px 0px;}
#pagecontent li{background:url(../img/listenpfeil.gif) no-repeat; margin:7px 0px 0px 0px; padding:0px 0px 0px 10px;}

#pagesubnavi{padding:50px 0px 0px 9px;}
#pagesubnavi a{font:10px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}

#pagesubnavi ul{line-height:10px;}
#pagesubnavi li{margin-left:10px;}
#pagesubnavi li a, #pagesubnavi strong a{
	display:block;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #D7D7D7;
}
#pagesubnavi strong a{padding-left:5px;}

#pagesubnavi li a:hover, #pagesubnavi li a.mark, #pagesubnavi strong a.mark{
	background:url(../img/bg_submark.gif) repeat-y right;
}




/* Bottom */
#pagebottom{
	clear:both;
	color:#ccc; 
	text-align:left;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	padding-left:10px;	
}
#pagebottom a{color:#ccc; text-decoration:none;}
#pagebottom a:hover{text-decoration:underline;}

@media print{
	#pagetop ul, #pagesubnavi, #pagetop img, #pagebottom{display:none;}
	#pagecontent{width:600px; padding:0px;}
	#pagetop strong{display:inline;}
	#pagetop div{text-align:left;}
	body, #pageholder{background:none;}
}