body{
background-color:#999999}

h3{
color:#888888;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
}

#box{
margin:auto;
width:760px;
 background-color:#ccc;
 }
 #box_top{
 background-color:#ccc;
  height:110px;
 width:100%
 }
#logo{ 
float:left; 
background-color:#ccc;
 }
 
#menu_top{
 float:left;
  background-color:#ccc;
}

#pic{
clear:both
}
 
a{
color:#888888;
text-decoration:none;
}
a:hover,a:active{
color:#000000;}

a.mainlevel-nav{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-decoration:none;
color:#000000;
background-image:url(../images/top_navi.jpg);
background-repeat:no-repeat;
margin-left:		10px;
padding-bottom:		20px;
float:				left;
text-align:			left;
padding-left:		20px;
width:				30px;
height:				20px;
/*
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
*/
}

a.mainlevel-nav:hover{
	background-position: 0px -5px;
}

a.mainlevel:link, a.mainlevel:visited {
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	background: url(../images/main.jpg) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #888888;
	text-align: left;
	padding-top: 3px;
	padding-left: 21px;
	/*height: 15px !important;*/
	height: 17px;
	width: 149px;
	text-decoration: none;
	background-color:#ccc;
}

a.mainlevel:hover  {
	background-position: 0px -20px;
	text-decoration: none;
	color: #ccc;
	background-color:#888888;
}

#active_menu{
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ccc;
	background-color:#888888;
	background-position: 0px -20px;


}

a.sublevel_1,a.sublevel_2,a.sublevel_3,a.sublevel_4{
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	background-color:#ccc;
	color:#888888;
	padding-top: 3px;
	background-repeat:no-repeat;
	padding-left:35px;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	
}
a.sublevel_1:link, a.sublevel_1:visited{
padding-left:35px;
background-image:url(../images/under1.jpg);
}

a.sublevel_2:link, a.sublevel_2:visited{
padding-left:48px;
background-image:url(../images/under2.jpg);
}
a.sublevel_3:link, a.sublevel_3:visited{
padding-left:55px;
background-image:url(../images/under3.jpg);
}
a.sublevel_4:link, a.sublevel_4:visited{
padding-left:65px;
background-image:url(../images/under4.jpg);
}


a.sublevel_1:hover,a.sublevel_1:active,a.sublevel_2:hover,a.sublevel_2:active,a.sublevel_3:hover,a.sublevel_3:active,a.sublevel_4:hover,a.sublevel_4:active{
	background-position: 0px -20px;
	text-decoration: none;
	color: #ccc;
	background-color:#888888;
	}

#menu_top{
margin-top:60px;
margin-left:40px;
}

#search{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
float:left;
margin-top:61px;
color:#000000;
background-image:url(../images/top_navi.jpg);
background-repeat:no-repeat;
margin-left:		10px;
padding-bottom:		20px;
padding-left:		20px;
width:				30px;
height:				20px;
/*
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
*/
}

#search_box{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
float:left;
margin-top:55px;
color:#000000;
margin-left:15px;
/*
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
*/
}

.inputbox{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;

}

.search{
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
}

#navi{
margin-left:179px;
margin-top:5px;
padding-bottom:5px;
/*border-bottom:1px solid #fff;*/
}

.pathway{
font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#888888;
	font-size:8pt;


}

a.pathway{
margin-right:4px;
font-family:Arial, Helvetica, sans-serif
	text-decoration: none;
	color:#888888;
	font-weight:bold;
}
a.pathway:link,a.pathway:visited{
font-size:8pt;
color:#888888;
}
a.pathway:hover,a.pathway:active{
color:black;
}

#content{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
border-top:2px solid #fff;
width:580px; 
float:right; 
background-color:#ccc;
padding-left:10px;
padding-top:10px;

}

.moduletable{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
}
.moduletable_zufall{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
color:#000;
margin-top:30px;
border-top:2px solid #fff;
padding-top:10px;
padding-left:5px;
width:170px;
}

.moduletable_login{
padding-top:10px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
color:#888888;
border-top:2px solid #fff;
margin-top:30px;
width:170px;
}
#footer{
margin-top:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
margin-left:170px;
clear:both; 
height:10px;
border-top:2px solid #fff;
text-align:right;
}
a.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
color:#888888;
}
a.footer:hover,a.footer:active{
color:#000000;
}

.moduletable_user{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:normal;
color:#000;
margin-top:30px;
border-top:2px solid #fff;
padding-top:10px;
}

#neu_pop{
width:385px;
height:160px;
float:left;
}

li.latestnews_neu{
margin-left:-15px;
}
li.latestnews_pop{
margin-left:-15px;
}
#neu{
float:left;
color:#000;
width:190px;
height:130px;
text-align:left;
border-left:2px solid #fff;

}
.moduletable_neu{
height:130px;
text-align:left;
margin-left:10px;
width:180px;
}

#pop{
float:left;
color:#000;
width:190px;
height:130px;
border-left:2px solid #fff;

}
.moduletable_pop{
height:130px;
margin-left:10px;
text-align:left;
width:180px;
}
#umfrage{
float:right;
color:#000;
height:130px;
border-left:2px solid #fff;
width:180px;
}
.moduletable_umfrage{
margin-left:10px;
text-align:left;

}
.pollstableborder{
padding-left:5px;
text-align:left;
color:#888888;
}
.poll{
text-align:center;
}
.liste{
float:left;
height:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;

border-bottom:1px solid #fff;
}
					/*  Ab hier sind die CSS Dateien für den Rodel  */
.liste_top{
padding-left:5px;
padding-top:2px;
float:left;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
}
.liste3{
padding-left:5px;
padding-top:2px;
float:left;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
border-top:1px solid #fff;

}

#pic_rodel{
padding-left:20px;
padding-bottom:30px;
}
#adresse{
padding-bottom:20px;
}
.liste1{
float:left;
padding-left:5px;
padding-top:2px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
border-bottom:1px solid #fff;
width:170px;
}
.liste2{
padding-left:5px;
padding-top:2px;
height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
width:350px;
border-bottom:1px solid #ccc;

}

.contentheading{
font-weight:bold;
border-top:2px solid #fff;
}

.small{
color:#000;
}

.createdate{
color:#000;
}

.modifydate{
color:#000;
}

.moduletable_wetter{
text-align:center;
width:160px;
margin-left:10px;
padding-top:10px;
margin-top:30px;
border-top:2px solid #fff;
}

.moduletable_countdown{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
padding-left:10px;
padding-top:10px;
margin-top:30px;
border-top:2px solid #fff;
width:160px;

}
#sechse_countdown{
color:#000;
}
.moduletable_kalender{
text-align:center;
width:160px;
margin-left:10px;
padding-top:10px;
margin-top:30px;
border-top:2px solid #fff;
}

.componentheading{
font-weight:bold;
}
