html, body {

	font-family: Tahoma, Helvetica, Arial, sans-serif;

	font-size: 100.01%;

	background-color: #F5D49E;

	color:#000;

	text-align: center;

	/* fuer IE */

}



* {

	margin: 0;

	padding: 0;

}



hr {

	clear: both;

	margin:0 45px 10px 0;

}



img {

	background-color: #fff;

}



#wrapper {

	background-image: url("layout/Lay_mitte.jpg");

	background-repeat: repeat-y;

	margin: 0 auto;

	width: 800px;

	text-align: left;

}



#header {

	background-image: url("layout/Lay_kopf.jpg");

	background-repeat:no-repeat;

	padding: 5px 0px 0 20px;

	height: 155px;

}



#header h1 { display: none; }



#sponsorbox {

	float:left;

	width:165px;

	height:165px;

	margin-right:10px;

	margin-bottom:10px;

	border:1px solid #ccc;

	font-size:80%;

}



#sponsorlogo {

padding-top:10px;

	text-align:center;

	width:165px;

	height:110px;

	}







#box {

font-family: Tahoma, Helvetica, Arial, sans-serif;

font-size:90%;

width:530px;

color: #444;

margin-top:0;

}





#box p {



	line-height: 135%;

}



#box h2 {

	border-bottom:none;

	color:#fff;

	font-size:90%;

	padding:2px 0 2px 5px;

}



/* Imagemap: Projektträger */



#projekttraeger a {

  position:relative;

  text-decoration: none;

  display:block;

  margin:0;padding:0;

	height:40px;

	top:10px;

}



#projekttraeger a i { visibility: hidden;}



a#LSB            {left: 30px;  width: 70px;}

a#NTB            {top:-30px;left: 110px;  width: 70px; }

a#NDS            {top:-70px;left:190px;  width: 120px;  }

a#DSA            {top:-50px;left:600px;  width: 120px;  }








/* Obere vertikale Hauptleiste */



#sponsorname {

	text-align:center;

	width:165px;

	height:35px;

	font-size:80%;}



#hauptmenue {

	float: left;

	width: 730px;

	margin: 0 35px 20px 35px;

	padding: 0;

	font-size: 70%;

	line-height: normal;

	border-bottom: 1px solid #ccc;

	background-color:#F5D49E;



	/*für IE-Bug:*/

	display: inline;

}



#hauptmenue ul {

	margin: 0;

	padding: 0 0 0 25px;

	list-style: none;

}



#hauptmenue li {

	float: left;

	display: inline;

	margin: 0;

	padding: 0;

}



#hauptmenue li .active {

	float: left;

	display: block;

	background-color:#FF9900;

	color:#000000;

	padding: 3px 15px 2px 15px;

	font-weight: bold;

}



#hauptmenue a {

	float: left;

	background-color:#F5D49E;

	color:#000000;

	margin: 0;

	padding: 0 0 0 4px;

	text-decoration: none;

}



#hauptmenue a span {

	float: left;

	display: block;

	padding: 3px 15px 2px 6px;

	color: #000;

}



/* Commented Backslash Hack hides rule from IE5-Mac \*/

#hauptmenue a span { float: none; }

/* End IE5-Mac hack */

#hauptmenue a:hover span { color: #FFF; }

#hauptmenue a:hover { background-color:#FF9900; }

#hauptmenue a:hover span { background-position: 100% -42px; }



#nav {

	float: left;

	width: 150px;

	padding: 5px 0 0 40px;

	font-size: 75%;

	font-family: Tahoma, Helvetica, Arial, sans-serif;

	line-height: 130%;

}



#navlist {

	padding: 0;

	margin: 0;

	border-bottom: 1px dotted gray;

	width: 150px;

}



#navlist li {

	list-style: none;

	margin: 0;

	padding: 5px 0 5px 5px;

	border-top: 1px dotted gray;

	color: #FF0000;

}



#navlist li a {

	text-decoration: none;

	color: #333;

}



#navlist ul li a:hover {

	color:#FF6600;

	font-weight:bold;

}



li .active

{

	color: #fff;

	background-color: #402909;

}

/* Content-Bereich */





#content {

	color: #777;

	background-color: transparent;

	padding: 0px;

	margin-left: 210px;

	margin-right: 30px;

}



#content .liste {

	color: #000;

}



#content .liste ul {

	list-style-position: outside;

	list-style-type: circle;

	padding: 0px 0px 0px 20px;

}



#content p, #content li, #content td {

	font-size: 77%;

	line-height: 135%;

	margin: 0 30px 5px 0;

}



#content h1, #content h2, #content table { margin: 15px 40px 5px 0; }



#content h1 {

	color: #000;

	font-size: 155%;

}



#content h2 {

	margin: 10px 30px 8px 0;

	color: #000;

	font-size: 95%;

	line-height: 115%;

	border-bottom:2px solid orange;

	padding-bottom:4px;

	clear:right;

}



#content h3 {

	color: #000;

	font-size: 87%;

	margin: 10px 30px 8px 0;

	clear: both;

	border-bottom: 1px dotted #cc0000;

}



#content a {

	text-decoration: none;

	color: #0000CC;

	font-weight: bold;

}



#content a:visited { color: #0000CC; }

#content a:hover { color: #f00; }

#content a:active { color: #CC0000; }

#content a:focus {

	color: #000099;

	font-style: normal;

	text-decoration: none;

}



#content ul {

	margin: 0 0 0px 1px;

	padding: 2px 0 2px 13px;

}



#content li {

	list-style: none;

	text-align: left;

	padding: 0 0 0 17px;

	margin: 0 40px 2px 0;

	font-style: italic;

	background-image: url("layout/mund.gif");

	background-repeat: no-repeat;

	background-position: top left;

}





/* Teaser*/





.teaser {

	float: right;

	width: 180px;

	background-color: #DAE4EF;

	border: solid 1px #023FAE;

	margin: 1px 25px 5px 10px;

}



.t-head {

	font-family: 'Trebuchet MS',sans-serif;

	background-color: #023FAE;

	color: #e0e0e0;

	padding: 3px;

	margin: 0;

	font-size: 85%;

}



.t-txt {

	font-family: Arial,sans-serif;

	color: #000066;

	padding: 5px;

	line-height: 140%;

	font-size: 75%;

}





/* Bilder */





.img-shadow img

{

	display: block;

	position: relative;

	background-color: #fff;

	border: 1px solid #a9a9a9;

	margin: -4px 6px 6px -10px;

	padding: 7px;

}



.img-shadow

{

	background:  url("layout/shadow.gif") no-repeat bottom right !important;

	margin: 10px 10px 10px 10px !important;

}





.rechts

{

	float: right;

	padding-left:5px;

	padding-right:0;

}



.links

{

	float: left;

	margin-right: 10px;

	margin-left: 0;

}





/* Footer */





#footer {

clear:both;

	background-image: url("layout/Lay_fuss.jpg");

	background-repeat: no-repeat;

	color: #000;

	height: 50px;

	padding: 0;

}



#footer p {

	font-size: 75%;

	text-align: center;

}
