body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	background-image:url(../images/einzel_tischtuch.jpg);
	background-repeat:repeat;
	color: #FFFFFF;	
	
}

#hintergrund {
top:0px;
left:0px;
background-image:url(../images/bg_gross_2.jpg);
background-repeat:no-repeat;
overflow:visible;
height:1480px;
}

body a:link {
color:#FF0000;
text-decoration:underline;
}

body a:visited {
color:#FF0000;
}





#inhalt img {
padding:10px;
}
#archiv {
overflow:auto;



}
#archiv li a {
display:block;
float:left;
width:30px;
list-style-image:none;
}


#archiv a:link {
background-color:#99CC00;
color:#fff;
font-weight:bold;
list-style-image:none;

}


#archiv a:visited {
color:#ccc;
list-style-image:none;
}

#archiv  li a.mainlevel:link, #archiv li a.mainlevel:visited {
list-style-image:none;
display:block;
width:80px;
background-color:#6666CC;

}
#zentralbild {
width:760px;
margin:0px auto;
height:130px;
background-image:url(../images/header.gif);
background-repeat:no-repeat;
}

#inhalt {
	padding-top:135px;
	left: 189px;
	color:#000000;
	background-color:#FFFFFF;
	z-index:10;
}


#navitop {
	width:581px;
	margin: 0px auto;
	padding-left:180px;
	height:30px;
	padding-top: 20px;
	vertical-align:bottom;
	z-index:5;


}
/*
#mainlevel ul{
padding:0;
border-right:solid 1px #000;
top:0;
position:absolute;
margin:0px;
vertical-align:bottom;
}

#mainlevel li{
display:block;
height:100px;
margin: 0px auto;
float:left;


}
*/



#navitop a.mainlevel:link, #navitop a.mainlevel:visited  {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	background-color:#FFFFFF;
	padding:  10px 5px 10px 5px;
	text-decoration:none;
	padding-top:5px;
	float:left;
	border: 1px 1px;
	color:#FF0000;
	vertical-align:bottom;
	border-color: #999;
}



#navitop a.mainlevel:hover {
color:#FFFFFF;
background-color:#000000;
}


#navitop a.mainlevel {
color:#eee;
border:solid 1px #999; 
border-left:none;

/*background-color:#505e64;*/

}


#navitop a.mainlevel:link {
color:#FF0000;
border:solid 1px #999;

}

#navitop a.mainlevel#active_menu {
color:#FF0000;

}

/*hier für inhaltteil nochmals definieren*/

#inhalt a.mainlevel:link, #inhalt a.mainlevel:visited  {
background-color:#999999;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;

padding:  0px 10px 5px 10px;

text-decoration:none;
padding-top:12px;
float:left;
border-left:solid 1px #999; 
color:#FF0000;
vertical-align:bottom;
}



#inhalt a.mainlevel:hover {
color:#FFFFFF;
background-color:#000000;
}


#inhalt a.mainlevel {
color:#eee;
border-left:solid 1px #999; 
/*background-color:#505e64;*/

}


#inhalt a.mainlevel:link {
color:#FF0000;
border-left:solid 1px #999;

}

#inhalt a.mainlevel:link {
color:#FF0000;
border-left:solid 1px #999;

}


#inhalt a.mainlevel#active_menu {
color:#FF0000;

}


/*---schluss----*/
/*#mainlevel a:visited {
color:#999933;
border-left:solid 1px #222;


}
*/


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contentbild {
/*background-image:url(../images/Logo.png);
background-color:#FFFFFF;*/
width:180px;
height:130px;
position:inherit;
text-decoration:none;
display:block;
}

#contentbild a{
display:block;
width:180px;
height:130px;
position:inherit;
text-decoration:none;
}

#inhaltbox {
/*background-color: #bbb;
background-image:url(../images/bg.jpg);*/
overflow:visible;
margin: 0px auto;
width:760px;
padding:0px;}

#inhaltnavi {
padding-top:38px;
	width:180px;
	top:400px;
	left: 220px;
	float:left;
	text-align:right;
	overflow:hidden;
}
#inhaltnavi td {
text-align:left;
}

#inhaltnavi a.mainlevel:link, #inhaltnavi a.mainlevel:visited  {
top:40px;
padding:5px;
border-bottom:#999 solid 1px;
background-color:#fff;
background-position: 0px -30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:15px;
overflow:hidden;
width:170px;
display:block;
color:#000;
text-decoration:none;



}

#inhaltnavi a.mainlevel:hover {
background-color:#FF0000;
color:#FFFFFF;

background-position:-10px;

}

#inhaltnavi a.mainlevel#active_menu  {
	background-color:#000;
	color:#FFFFFF;


}




#inhalt {
	width: 558px;
	min-height: 450px;
	float:left;
	top:300px;
	padding:10px;
	background-color:#FFFFFF;
	border: solid 1px #999;
	border-bottom: solid 5px #FF0000;

}



#inhaltnavi a.sublevel  {
text-decoration:none;
padding-top:3px;
padding-BOTTOM:3px;
padding-left: 15px;
color:#FFFFFF;
display:block;
background-color:#666666;
border-bottom:#fff, solid, 1px;
}

#inhaltnavi a.sublevel:hover  {
	background-color: #FF0000;
}

#inhaltnavi a.sublevel#active_menu  {
	color: #FFFF00;
}


#inhalt .componentheading {
	color:#000;
	font-weight:bold;
	font-size:16px;
	padding: 15px;
}

#inhalt .contentpane {
	color:#000;
	font-size:11px;
	padding: 15px;
	line-height: 14pt;
	}


#inhalt .contentheading {
	color:#000;
	font-weight:bold;
	font-size:16px;
}

#inhalt .contentpaneopen {
	color:#000;
	font-size:11px;
	padding: 15px;
	line-height: 14pt;
}


#footer {
padding-top:10px;
margin: 0px auto;
text-align:center;
color:#333333;
font-size:9px;
}
/*float:left; ==> nebeneinander*/


#sponsoren img {
padding: 0px;
}

div.slidetext a {

font-size:12px;

}

#inhaltnavi table.moduletable tbody tr {
	text-align: left;
	
}


#inhaltnavi table.moduletable tbody tr th{
	text-align: left;
	background-color: #000;
	padding: 2px;
	padding-left:8px;
	
}

#sponsoren {
margin-top:40px;
}


#slide-outer div.slide div.slide-inner div.fpss-introtext div.slidetext h1 a {
font-size: 12px;	
}
#fpss-outer-container {
	background-color: #fff;
	
}



/*float:left; ==> nebeneinander*/
