@charset "utf-8";
/* CSS Document */
body{
	text-align:center; 
	margin:0 0 0 0; 
	padding:0 0 30px 0;
	background-image:url(../images/bg_verlauf_body.gif);
	background-repeat:repeat-x; 
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#252525;
	
}

h1, .h1 { font-size:21px; font-weight:bold; color:#CC0000; }

h2, .h2 { font-size:15px; font-weight:bold; color:#CC0000;}

p, li {line-height: 17px;}

.box_list {width:200px; padding-top:5px; padding-bottom:5px;}

.fl {float:left;}

.fr {float:right;}

.mr5 {margin-right:5px;}

.mt10 {margin-bottom:10px;}

.w150 {width:150px;}

.box { border:1px solid #666666; background-image:url(../images/bg_verlauf.gif); background-repeat:repeat-x; padding:10px 10px 10px 10px; margin-top:10px;}

#top{
	background-image:url(../images/bg_top.jpg);
	background-repeat:no-repeat;
	position:relative; 
	top:0; 
	left:0px; 
	width:900px; 
	height:129px;
}

#cnt_top{
	background-image:url(../images/bg_verlauf.gif);
	background-repeat:repeat-x;
	height:274px;
	border-bottom:1px dotted #cccccc;
}

#topmenue {
	position:relative;
	top:90px;
	left:25px;
	width:900px;
	height:35px;
}
.topnav {
	cursor:pointer;
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:16px;
	padding-right:16px;
	text-decoration:none;
	padding-top:9px;
	padding-bottom:3px;
}

.topnav:hover, .topnavhigh {
	cursor:pointer;
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding-left:16px;
	padding-right:16px;
	text-decoration:underline;
	padding-top:9px;
	padding-bottom:3px;
}

.foonav, .foonav:visited {
	cursor:pointer;
	font-weight:normal;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.foonav:hover {
	cursor:pointer;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.acnt { color:#CC0001; text-decoration:none; }

.acnt:hover { color:#CC0001; text-decoration:underline; }

#seite{ 
	margin:0 auto; 
	text-align:left; 
	width:900px; 
	background-color:#FFFFFF;
	border-left:1px dotted #cccccc;
	border-right:1px dotted #cccccc;
}

.clb{ clear:both; }

.cl{ clear:left; }

#cnt_main{
	background-image:url(../images/bg_verlauf.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:900px;
	padding-bottom:55px;
}
	
#rot_bot{
	position:relative; 
	bottom:0; 
	left:0px; 
	width:900px; 
	height:30px; 
	background-color:#CC0000; 
	border-top:1px dotted #FFFFFF;
}

.foofighter {
	position:relative;
	top:8px;
	left:20px;
	width:800px;
	font-size:12px;
	color:#FFFFFF;
	float:left;
}

.form {font-size:11px; height:13px; margin-bottom:10px;}

.f300 {width:300px;}

.f240 {width:240px;}

.f195 {width:195px;}

.f100 { width:100px; height:25px;}

.f50 { width:50px;}

#team_left {float:left; width:255px; margin-bottom:10px;}

#team_right {float:left; width:224px; margin-bottom:10px;}


