body {
	margin:0; padding:0;
	}

body, td, div, p {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size:95%;
	color:#0C234C
}

p {	line-height:180% }
*html p {	line-height:150% }

p a:link {color:#E20A17; text-decoration:none;}
p a:hover {color:#001C48; text-decoration:none;}
p a:visited {color:#E20A17; text-decoration:none;}

h1 { color:#E20A17;
	 font-size:130%;
	 margin-bottom:20px } 

ul { margin:0; padding:0; list-style:none }

li { margin:0; padding:0; }

a {
	outline: none;
}

#content {
	background-image:url(../bilder/bg.gif); 
	background-repeat:repeat-y;
	width:790px;
	}

#header {
	height:105px; 
	background-image:url(../bilder/header-bg.jpg); 
	background-repeat:no-repeat;
	}
	
#contentheader {
	height:123px; 
	background-image:url(../bilder/content-header-bg.jpg); 
	background-repeat:no-repeat;
	}
	
#logo1 { margin:8px 0 0 23px; 
	z-index:1; 
	border:0 none;
}

#initiative {
	position:absolute;
	left:400px;
	top:12px;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	}

#logo2 {
	position:absolute;
	z-index:2;
	left:585px;
	top:15px;
	border:0 none;
	}

#logo2a {
	position:absolute;
	z-index:2;
	left:585px;
	top:15px;
	border:0 none;
	}	
	
#logo3 {
	position:absolute;
	z-index:3;
	left:680px;
	top:15px;
	border:0 none;
	}
	
.mainnav {
	position:absolute;
	left:240px;
	top:83px;
	font-size:80%;
}

.mainnav  ul li a {
	color:#ff0000;
	text-decoration:none;
	margin:0 10px 0 0;
	font-weight:bold
}

.mainnav  ul li a:hover  {
	color:#001C48
	}


.mainnav  ul li a.aktiv {
	color:#001C48
}

.mainnav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.mainnav ul li{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#mainnav {
	position:absolute;
	left:240px;
	top:83px;
	font-size:90%;
}

#mainnav  ul li a {
	color:#ff0000;
	text-decoration:none;
	margin:0 10px 0 0;
	font-weight:bold
}

#mainnav  ul li a:hover  {
	color:#001C48
	}


#mainnav  ul li a.aktiv {
	color:#001C48
}

#mainnav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

#mainnav ul li{
	display:inline;
	list-style-type:none;
	margin:0;
	padding:0;
}

#navi {
	background-image:url(../bilder/navi-bg.jpg); 
	background-repeat:no-repeat;
	width:210px;
	height:388px;
	float:left;
}

#navicontentindex {
	width:210px;
	height:388px;
	float:left;
}

#content #contentnavi #navicontentindex {
	height:180px;
}
*html #content #contentnavi #navicontentindex {
	height:150px;
}
*+html #content #contentnavi #navicontentindex {
	height:150px;
}

#indexnavi #navicontentindex div {
	margin: 22px 0 0 15px
}

#navicontentindex div {
	margin: 4px 0 0 15px
}

#navicontentindex div table tr td.td1 {
	background-image:url(../bilder/td1.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	color:#fff;
	padding: 2px 0 2px 10px;
	font-size:13px;
	height:17px;
}

#navicontentindex div table tr td.td2 { background-color:#fff;color:#e20a17;padding:0 0 0 9px;font-size:12px;
}

#navicontentindex div table tr td.td3 {
	background-image:url(../bilder/td3.gif);background-repeat:no-repeat;
}

#navicontentindex div table tr td.index-dank {color:#001C48;background-color:#fff;padding: 0 0 0 9px;font-size:12px;}
#navicontentindex div table tr td.index-dank a {color:#E20A17; text-decoration:none;font-size:100%;}
#navicontentindex div table tr td.index-dank a:hover {color:#001C48; text-decoration:none;font-size:100%;}
#navicontentindex div table tr td.td3b {
	background-image:url(../bilder/td3b.gif);background-repeat:no-repeat;
}
#navicontentindex div table tr td p img {
	border:0 none;
}

#contentnavi {
	background-image:url(../bilder/contentnavi-bg.jpg); 
	background-repeat:no-repeat;
	width:210px;
	min-height:388px;
	float:left;
}

#contentnavi ul {
	margin-top:180px;
	margin-bottom: 25px;
}
#contentnavi ul ul {
	margin-bottom: 0;
}
*html #contentnavi ul {
	margin-top: 0;
}
*+html #contentnavi ul {
	margin-top:150px
}

#contentnavi ul ul {
	margin-top:0
}

#contentnavi ul li {
	margin-left:20px
}

#contentnavi ul li a {
	background-image:url(../bilder/subnavpfeil.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding-left:15px;
	display:block;
	color:#001C4D;
	font-weight:bold;
	font-size:90%;
	text-decoration:none;
	margin-bottom:6px
}

#contentnavi ul li a:hover {
	color:#E20A17
}

#contentnavi ul li a.aktiv {
	color:#E20A17
}

#main {
	width:570px;
	float:left;
}

#main .content {
	width:500px;
	margin:15px 0 20px 35px;
}

#main .content img {
	border:1px solid #001C48
}

#main .content img.rue {
	float:right; margin:5px 0 0 9px
}

#main .content img.lei {
	float:left; margin:5px 9px 0 0
}

#main .content img.mag {
	float:right; margin:5px 0 0 8px
}

#main .content img.bre {
	float:left; margin:5px 9px 0 0
}

#main .content img.koe {
	float:left; margin:5px 9px 0 0
}

#main .content img.ber {
	float:left; margin:5px 9px 0 0
}

#main .content img.mue {
	float:left; margin:5px 9px 0 0
}

#main .content img.saa {
	float:right; margin:5px 0 0 8px
}

#main .content img.fra1 {
	float:right; margin:5px 0 0 8px
}

#main .content img.fra2 {
	float:left; margin:5px 9px 0 0
}

#main .content img.boc {
	float:left; margin:5px 9px 0 0
}

#main .content img.ros1 {
	float:right; margin:5px 0 0 8px
}

#main .content img.ros2 {
	float:left; margin:5px 9px 0 0
}

#main .content img.ueber_uns {
	float:right; margin:5px 0 0 9px
}


#main .content img.konzept {
	float:right; margin:5px 0 0 9px
}

#main .content img.teamer {
	float:left; margin:5px 9px 0 0
}


#main .content img.vergabekriterien {
	float:right; margin:5px 0 0 9px
}

#main .content img.spielregeln {
	float:left; margin:5px 9px 0 0
}

#main .content div {float:left; font-size:100%}

#main .content table tr td a {font-size:100%; text-decoration:none}
*html #main .content table tr td {font-size:75%;}
#main .content table tr td a:link {color:#E20A17; text-decoration:none;}
#main .content table tr td a:hover {color:#E20A17; text-decoration:none;}
#main .content table tr td a:visited {color:#E20A17; text-decoration:none;}

#main .content table tr td {
	vertical-align:top;
}

#main .content img.presse1 {
	margin:0 10px 0 0
}

#main .content img.presse2 {
	margin:0 10px 0 0
}

#main .content img.presse3 { }

#main .content img.plakat {
	margin:0 10px 0 0
}

#main .content img.flyer { }

#main .content img.plakat {
	margin:0 10px 0 0
}

#fusszeile {
	clear:both;
	width:781px;
	border-top:1px solid #ff0000;
	background-color:#fff;
}
#fusszeile  ul {
	list-style-type:none;
	margin: 0 0 10px 230px;
	padding:3px 0 0 0;
}
#fusszeile  ul  li{
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0;
	}
#fusszeile  ul  li a {
	color: #001C48;
	text-decoration:none;
	margin:0 10px 0 10px;
	font-size:75%
}
#fusszeile  ul  li a:hover {
	color: #ff0000;
	}
	
#fusszeile  ul  li a.aktiv {
	color: #ff0000;
	}
.break { clear:both; font-size:1px; line-height:1px }

.bu {
	font-size:90%;
}

.infoBox{
	position:absolute;
	top:58px;
	left:188px;
	line-height:15px;
	border:1px solid #4f6280;
	background-color:#ffffff;
	width:535px;
	background-image:url(0/images/hg_popupleiste.gif);
	background-repeat:repeat-x;
	background-position:0 -1px;
	padding:0 0 25px 0;
}
.infoBox .infoHead{
	text-align:right;
	margin:3px 3px 18px 0;
}
.infoBox .infoText{
	margin:0 15px;
	padding:0 0 10px 0;
}