/* CSS Document */
h1,h2,h3,h4,h4,h6,p,span,ol,ul,li,form,img { margin:0px; padding:0px; font-size:100.01%; }
html { height: 100% }
div.clear {
	clear:both;
	\height:0px;   /* ie5 */
	h\eight:0px;   /* others */
	margin:0px;
	line-height:0px;
	font-size:1px;
	}
div.clearLeft {
	clear:left;
	\height:0px;   /* ie5 */
	h\eight:0px;   /* others */
	margin:0px;
	line-height:0px;
	font-size:1px;
	}
div.clearRight {
	clear:right;
	\height:0px;   /* ie5 */
	h\eight:0px;   /* others */
	margin:0px;
	line-height:0px;
	font-size:1px;
	}

body  
	{margin:0px; padding:0px; background-color:#bebd00; background-image:url(../img/bg.gif); background-repeat:repeat-x; background-position:top; font-family:verdana, arial, sans-serif; font-size:12px; color:#000; line-height:150%;min-height: 101%;}

/* Struktur
----------------------------------------------- */

#container {
	margin: 0px auto 5px auto;
	width:900px;
	background-color:transparent;
}
#logo {
	text-align:left;
	\height:100px;   /* ie5 */
	h\eight:99px;   /* others */
	width:900px;
	background:#fff;
	margin:0px;
	padding:0px;
}

#logo img {
	margin:28px 0px 0px 10px;
}
#topbild {
	width:900px;
	\height:81px;   /* ie5 */
	h\eight:80px;   /* others */
	margin:0px;
	padding:0px;
	background-color:transparent;
	\border-bottom:1px solid transparent;
}
#topbild img {
	margin:0px 120px 0px 240px;
}
#navTop {
	width:500px;
	margin:25px 120px 0px 0px;
	padding:0px;
	border-bottom:#FFFFFF 1px solid;
	float:left;
}
#navTop ul li {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	list-style: none;
}
#navTop ul li a {
	text-align:left;
	padding:0px 20px 0px 10px;
	color:#fff;
	font-size:12px;
	\height:20px;   /* ie5 */
	h\eight:19px;   /* others */
	text-decoration:none;
	float:left;
	list-style: none;
}
#navTop ul li a#active {
	text-align:left;
	padding:0px 20px 0px 10px;
	background:#323087;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	\height:20px;   /* ie5 */
	h\eight:19px;   /* others */
	list-style: none;
}
#navTop ul li a:hover {
	text-align:left;
	padding:0px 20px 0px 10px;
	background:#323087;
	color:#FFFFFF;
	font-size:12px;
	\height:20px;   /* ie5 */
	h\eight:19px;   /* others */
	list-style: none;
}
#left {
	width:240px;
	margin:0px;
	padding:0px;
	float:left;
}

#search {
	width:200px;
	\height:42px;   /* ie5 */
	h\eight:41px;   /* others */
	margin:0px;
	padding:20px 0px 5px 10px;
}
.searchButton {
	width:70px;
}
.searchInput {
	width:100px;
}
#navMainContainer {
	background:#bebd00;
	color:#fff;
	float:left;
	margin:0px;
	padding:0px;
	width:200px;
}
#navMainContainer ul li {
	display:inline;
}
#navMainContainer ul li a {
	width:195px;
	text-align:left;
	padding:0px 0px 0px 5px;
	color:#fff;
	border-bottom:#FFFFFF 1px solid;
	font-size:12px;
	\height:20px;   /* ie5 */
	h\eight:19px;   /* others */
	text-decoration:none;
	float:left;

}
#navMainContainer ul li a:hover {
	width:195px;
	text-align:left;
	padding:0px 0px 0px 5px;
	background:#323087;
	color:#FFFFFF;
	font-size:12px;
	\height:20px;   /* ie5 */
	h\eight:19px;   /* others */
}
#navMainContainer ul li a#active {
	width:195px;
	text-align:left;
	padding:0px 0px 0px 5px;
	background:#323087;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	\height:20px;   /* ie5 */
	h\eight:19px;   /* others */
}
#navSubContainer ul {
	width:195px;
	text-align:left;
	padding:0px 0px 0px 5px;
	background:#323087;
	color:#bebd00;
	float:left;
	display:inline;
	border-bottom:0px;
	list-style-position: outside;
	list-style-type: disc;
}

#navSubContainer ul li {
	display:inline;
	list-style-position: outside;
	list-style-type: disc;
}

#navSubContainer ul li a {
	width:195px;
	text-align:left;
	padding:0px;
	color:#ffffff;
	font-size:12px;
	\height:20px;   /* ie5 */
	h\eight:19px;   /* others */
	text-decoration:none;
	font-weight:normal;
	float:left;
	border-bottom:0px;
	list-style-position: outside;
	list-style-type: disc;
}

#navSubContainer ul li a#active {
	width:195px;
	text-align:left;
	padding:0px;
	border-bottom:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	\height:20px;   /* ie5 */
	h\eight:19px;   /* others */
}
#navSubContainer ul li a:hover {
	width:195px;
	text-align:left;
	padding:0px;
	border-bottom:0px;
	color:#FFFFFF;
	font-size:12px;
	\height:20px;   /* ie5 */
	h\eight:19px;   /* others */
}

#middle {
	width:502px;
	margin:0px 158px 5px 0px;
	padding:25px 0px 0px 0px;
	background-color:#bebd00;
	float:left;
}

#middle ul {
	margin:0px 0px 20px 20px;
	list-style-type:disc;
}
#middle .image {
	float:left;
	padding:5px 40px 20px 0px;
	border:none;
}
#middle .img {
	float:left;
	padding:5px 15px 5px 0px;
	border:none;
}
#middle .img2 {
	float:left;
	padding:5px 15px 25px 0px;
}

/* Allgemeines
----------------------------------------------- */
h1 {
	font-size:12px;
	padding:2px 0px 18px 0px;
	color:#FFFFFF;
}
h3 {
	font-size:12px;
	padding:2px 0px 18px 0px;
	color:#FFFFFF;
}
a:link,a:visited,a:active {
	color:#fff;
	background:none;
	text-decoration:none;
	}
a:hover {
	color:#000;
	text-decoration:none;
	}
tr {padding: 5px 5px 5px 0px;}
td {padding: 5px 5px 5px 0px;}
