*{margin:0; padding:0;}
html,body{margin:0;padding:0;background:#660000} 
body{font: 76% arial,sans-serif;text-align:center}
p{margin:0 10px 10px;color:#757575;}
a{text-decoration:none;}
ul li {list-style:none;}

img{border:none;}
.csc-textpic-imagewrap {margin-left:30px;}
h1{font-size:105%;color:#498678;font-weight:bold;margin-bottom:20px;}

div#header {position:relative;height:199px;width:1063px;background:url(cleans-mann-k1.gif) no-repeat;}
div#container{text-align:left}
div#content p{line-height:1.4}
div#content a{color:#498678;}
div#footer{border:0px solid #ffffff;position:relative;background:url(cleans-mann-f1.gif) no-repeat;width:1063px;height:36px;clear:left}

div#e{position:relative;left:110px;bottom:14px;width:100px;height:15px;float:left;color:#ffffff;border:0px solid #ffffff}
div#e a:link{color:#ffffff;font-size:90%;}
div#e a:active{color:#ffffff;font-size:90%;}
div#e a:visited{color:#ffffff;font-size:90%;}
div#e a:hover{color:#e2001a;font-size:90%;}
div#c{position:relative;left:280px;bottom:30px;width:130px;height:15px;float:left;color:#ffffff;font-size:90%;border:0px solid #eeeeee}
div#c a{color:#ffffff;font-size:90%;}
div#container{position:relative; width:1063px;margin:0 auto}
div#wrapper{float:left;width:100%;border:0px solid #ffffff;margin-bottom:-15px;}
div#content{border:0px solid yellow; margin-left:18px; margin-right: 493px; height:493px;width:564px; background:#f3ebeb url(cleans-mann-t1.gif) no-repeat;}
div#content p{padding-left:20px;padding-right:20px}
.inside {padding:10px 0px 20px 0;}
.inside  h1{font-size:105%;color:#498678;font-weight:bold;margin-left:30px;}
.inside {
	min-height: 493px;
	height: auto !important;
	height: 493px;
}
div#navigation{float:left;width:172px;height:514px;margin-left:-481px;background:url(cleans-mann-znav1.gif) no-repeat;}
div#extra{position:relative;float:left;width:269px;height:532px;margin-left:-309px;background:url(cleans-mann-teaser1.gif) no-repeat;border:0px solid #ffffff;}
div#tease{position:absolute;left:17px;top:150px;width:250px;height:337px;z-index:5;}
div#tease a{color:#757575;text-decoration:underline;}
div#link{position:absolute;top:685px;left:625px;height:18px;width:100px;color:#ffffff;font-size:90%;}
div#link a:link{color:#ffffff;font-size:90%;}
div#link a:active{color:#ffffff;font-size:90%;}
div#link a:visited{color:#ffffff;font-size:90%;}
div#link a:hover{color:#e2001a;font-size:90%;}
div#logo{position:absolute;left:660px;top:40px;height:120px;width:300px;border:0px solid yellow;background:transparent;cursor:pointer;z-index:100}
div#l-navi{position:absolute;top:0px;left:40px;height:100px;width:200px;color:#ffffff}
div#rechts-info{position:absolute;top:1px;right:275px;height:20px;width:200px;color:#ffffff;font-weight:bold;}
div#rechts-info a{color:#ffffff;}
div#rechts-info a:hover{color:#cccccc;}
div#aufz{position:absolute;left:48px;top:5px;width:230px;height:115px;}
div#hn{position:absolute;top:150px;left:48px;height:20px;width:540px;color:#000000;font-weight:bold;}

div#fn{position:absolute;left:50px;top:0px;width:100px;height:20px;}
.olli li{margin-top:0px;}

div#p1{position:absolute;right:3px;top:170px;width:28px;height:48px;cursor:pointer;background:url(teaser-button.gif) no-repeat;z-index:6;}
div#p2{position:absolute;right:3px;top:261px;width:28px;height:48px;cursor:pointer;background:url(teaser-button.gif) no-repeat;z-index:7;}
div#p3{position:absolute;right:3px;top:351px;width:28px;height:48px;cursor:pointer;background:url(teaser-button.gif) no-repeat;z-index:8;}
div#p4{position:absolute;right:3px;top:441px;width:28px;height:48px;cursor:pointer;background:url(teaser-button.gif) no-repeat;z-index:9;}


*:first-child+html div#p1{position:absolute;right:3px;top:170px;width:28px;height:48px;cursor:pointer;background:url(teaser-button.gif) no-repeat;z-index:10;}
*:first-child+html div#p2{position:absolute;right:3px;top:261px;width:28px;height:48px;cursor:pointer;background:url(teaser-button.gif) no-repeat;z-index:11;}
*:first-child+html div#p3{position:absolute;right:3px;top:351px;width:28px;height:48px;cursor:pointer;background:url(teaser-button.gif) no-repeat;z-index:12;}
*:first-child+html div#p4{position:absolute;right:3px;top:441px;width:28px;height:48px;cursor:pointer;background:url(teaser-button.gif) no-repeat;z-index:13;}
/*------------------menues-----------------*/
#hmenu2 {
	height: 20px;
	width: 545px;	
}

#hmenu2 ul{
	list-style-type:none;
	margin:0;
	padding:0;	
	height:30px;
		
}

#hmenu2 li.aktiv {	
        display:block;         	
	float: left;
	padding: 0px 15px;		
	font: bold 1em/33px Arial, Helvetica, sans-serif;
	height: 25px;        
        background-image: url(pr-neu.png);
        background-repeat: no-repeat;
        background-position: 0 .9em;	
		
}
#hmenu2 li.aktiv a{
        color:#df0720;
        text-decoration:none;        
}
#hmenu2 li.passiv {	
        display:block;        	
	float: left;
	padding: 0px 15px;
	text-decoration: none;
	font: bold 1em/33px Arial, Helvetica, sans-serif;
	height: 25px;	
        background-image: url(pg-neu.png);
        background-repeat: no-repeat;
        background-position: 0 .9em;	
		
}
#hmenu2 li.passiv a{
        color:#498678;
        text-decoration:none;        
}
#hmenu2 li a:hover{
        display:block;        	
	float: left;
	margin-left:-15px;
	padding: 0px 15px;
	text-decoration: none;
	font: bold 1em/33px Arial, Helvetica, sans-serif;
	height: 25px;
        color:#999999;
        text-decoration:none;
        background-image: url(pgr-neu.png);
        background-repeat: no-repeat;
        background-position: 0 .9em;	
		
          
}
/*---------------------------submenue*/
#navcontainer{
padding-left:0px;margin-left:0px;
width:172px;
}
#navlist
{
list-style: none;
}
#navlist ul{margin:0px;padding:0px;}
#navlist ul li {margin-bottom:10px;margin-left:0px;padding:0px}
* + html li.normal {margin-left:0px;}
li.normal a{
		color:#ffffff;
		padding-left:13px;		
		font-size:90%;
		background-image: url(pw-neu.png);
        	background-repeat: no-repeat;
        	background-position: 0px .1em;
        	margin-left:0px;
		}
li.aktive a{
		color:#ffffff;
		padding-left:13px;		
		font-size:90%;
		background-image: url(pr-neu.png);
        	background-repeat: no-repeat;
        	background-position: 0px .1em;
        	margin-left:0px;
		}
li.normal a:hover{
		color:#cccccc;
		padding-left:13px;		
		font-size:90%;
		background-image: url(pr-neu.png);
        	background-repeat: no-repeat;
        	background-position: 0px .1em;
        	margin-left:0px;
		}



/*---------------fuss-------------------*/
#fn{color:#ffffff;}
#fn a:link {text-decoration:none; font-size:90%;color:#ffffff;}
#fn a:active {text-decoration:none; font-size:90%;color:#ffffff;}
#fn a:visited {text-decoration:none; font-size:90%;color:#ffffff;}
#fn a:hover {text-decoration:none; font-size:90%;color:#e2001a;}


/*#hmenu2x {
	height: 15px;
	width: 220px;
	margin:-5px 0 0 -40px;
	padding:0px;
	border:0px solid #ffffff;
}

#hmenu2x li{
        margin:0px;
        padding:0px;
}

#hmenu2x li.aktivx {	
        display:block;         	
	float: left;
	padding: 0px 0px;		
	font-family: Arial, Helvetica, sans-serif;
	font-size:90%;
	height: 15px;        
        width:80px;
}


#hmenu2x li.passivx {	
        display:block;
        color:#ffffff;	
	float: left;
	padding: 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:90%;
	height: 15px;
	width:80px;	
	
		
}
#hmenu2x li.passivx a{
        color:#ffffff;
        text-decoration:none;        
}
#hmenu2x li.aktivx a{
        color:#ffffff;
        text-decoration:none;        
}
#hmenu2x li a:hover{
        display:block;
        color:#498678;	
	float: left;	
	padding: 0px 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:90%;
	height: 15px;
	width:80px;	

          
}*/
.lang{display:inline}

.uebersicht {margin:1px 0 0 0;padding:0;color:#ffffff;font-weight:bold;}
.untersicht{padding-bottom:16px;}
.untersicht a{color:#ffffff;text-decoration:none;}
.untersicht a:hover{color:#cccccc}
.tx-jfmulticontent-pi1 h1{display:none;}
.tx-jfmulticontent-pi1 h3 {line-height:1.3}
.ui-accordion .ui-accordion-header {
margin-left:30px;
}

