/* Stylesheet für "Brücken Bauen" */

* { padding:0; margin:0;} /* alle Elemente */

h1 , h2 , p, ul { margin-bottom: 1em;}

li { margin-left: 2em;}

ul ol { margin-bottom: 0;}

html { height: 101%;}



body {
	background-color:white;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	/* hellblau #CBCBFE */

}

#wrapper {
	background-color:white;
	width: 1000px;
	/*background-image: url(images/bg_gradient_5x900.jpg);*/
	margin: 5px auto 5px auto;
	background-repeat:repeat-y;

}

#head {
	padding: 10px 20px 0px 20px;

}
#vorwort #head,
#kontakt #head,
#aktuelles #head,
#profinews #head,
#konzept #head,
#presse #head,
#projekte #head,
#rechtsgrundlagen #head,
#sponsoren #head,
#sponsoreninfos #head {
	margin-left: 220px;
}

#main {
	padding: 20px 10px 20px 20px;
	margin-left: 220px;
	display:block;
	clear:right;
}

#main #sponsorenimage img {
	padding: 25px 10px;
}

#main #frame {
	padding:10px;
}

#main #frame img {
	padding:5px;
}
#sponsoreninfos #main #frame h2,
#sponsoreninfos #main #frame p {
	padding:5px;
}
#eingang #main {
	margin-left:10px;
}

#foot {
	padding: 10px 20px 20px 20px;
	/*border-top: 1px solid #353535;*/
	margin-top: 10px;
		clear:both;
}

#navi {
	float:left;
	padding-left:20px;
	padding-top: 20px;
	width:200px
	
}
	
	#navi li {
		border-bottom: 1px solid #000000;
		list-style-type:none;
		margin-bottom: 1em;
	}
	/*#navi a,
	#navi span {
		background-color: ;
		color:black;
		border: 1px solid #000000;
		padding: spx 8px 4px 8px;
		
	}*/
	#navi a:hover, a:focus {
	font-weight:bold;
	text-decoration:none;
	}
	
#kontakt #navi span,
#vorwort #navi span,
#aktuelles #navi span,
#profinews #navi span,
#konzept #navi span,
#presse #navi span,
#projekte #navi span,
#rechtsgrundlagen #navi span,
#sponsoren #navi span,
#sponsoreninfos #navi span {
	font-weight:bold;
	color:#0000FE;
}
#sponsoren #navi #navi07b,
#sponsoreninfos #navi #navi07b,
#aktuelles #navi #navi02b {
	padding-left:15px;

}
#logo {
	background-color:white;
	color:black;
	padding: 5px;
}

h1 { font-size: 180%; }
h2 { font-size: 130%; }

a { 
	text-decoration:none; 
	outline: none;
}
a:link { color:#0000FE}
a:visited { color:#0000FE}

a:active {
	background-color:#0000FE;
	color:white;
}

.skiplink {
	position:absolute;
	top: -5000px;
	left: -5000px;
	width: 0;
	height:0;
	overflow:hidden;
	display:inline;
}

.imgleft {
	float:left;
	padding: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.imgright {
	float:right;
	padding: 3px;
	margin-left: 10px;
	margin-bottom: 10px;
}
.center {
	padding: 20px 10px 20px 20px;
	margin-left: 330px;
}


#main a {
 border-bottom: 1px dotted #0000fd;
}
#main a:hover, a:focus {
	border-bottom: 1px solid #0000fd;
}

#eingang #main a,
#sponsoren #main a,
#sponsoreninfos #main a {
	border:0px;
}
#eingang #foot #kits a {
	color:#FC0006;
}

#eingang #main a:hover, a:focus,
#sponsoren #main a:hover, a:focus,
#sponsoreninfos #main a:hover, a:focus {
	border:0px;
}
#eingang img,
#sponsoren img,
#sponsoreninfos img {
 border:0px;
}
