/*

- - - - - verwendete farben - - - - -
#49828B - tuerkis
#BDD5D9 - tuerkis hell
#353434 - fast schwarz
#AAB7BA - grau
#f90    - orange

- - - - - verwendete bilder - - - - -


*/

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-size: 11px;
	color: #353434;
	background-color: #eee;
	text-align: center;
}

table {
	font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;
	font-size: 11px;
}

h1 {
	font-weight: bold;
	font-size: 11px;
}

hr {
	background-color: #F2F2F2; /* Mozilla 1.4 */
	color: #F2F2F2; /* IE 6 */
	border: #F2F2F2; /* Opera 7.11 */
	height: 2px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}


p {
	margin: 0 0 20px 0;
}


ul {
	margin: 0;
	padding: 0 0 0 15px;
}


li {
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	font-weight: bold;
	color: #49828B;
	text-decoration: none;
}

a:hover, a:active {
	color: #353434;
}


#template {
	margin: 30px auto 0 auto;
	width: 950px;
	border: 1px solid #353434;
	background: url(images/background.gif)
		    #fff;
		    
	text-align: left;
}

#head {
	height: 102px;
	background: url(images/banner.jpg)
		    no-repeat
		    #fff;
}

#top {
	height: 73px;
	background: url(images/hg.gif)
		    no-repeat
		    #fff;
}

#content {
}

#tuerkis {
	margin: 0 0 0 206px;
	width: 538px;
	height: 14px;
	background-color: #BDD5D9;
}

#inhalt {
	margin: 8px 20px;
	width: 496px;
	float: left;
}

#navi {
	margin: 10px 0;
	width: 206px;
	float: left;
}

#navi ul {
	margin: 0;
	padding: 0;
}

#navi li {
	list-style: none;
	display:inline;
}


a.menulink:link, a.menulink:visited {
	text-decoration: none;
	background: url(images/hg-navi.gif)
					6px 6px
					no-repeat;
	border-bottom: 1px solid #AAB7BA;
	display: block;
	padding: 2px 0 2px 20px;
	margin: 2px 15px;
	color: #353434;
	font-weight: bold;
}



.menuactiv, a.menuactiv:link, a.menuactiv:visited, a.menuactiv:hover, a.menuactiv:active, a.menulink:hover, a.menulink:active {
	text-decoration: none;
	background: url(images/hg-navi.gif)
					6px 6px
					no-repeat
					#BDD5D9;
	display: block;
	padding: 2px 0 2px 20px;
	margin: 2px 15px;
	color: #353434;
	font-weight: bold;
}




a.submenulink:link, a.submenulink:visited {
	text-decoration: none;
	display: block;
	padding: 2px 0 2px 20px;
	margin: 0 15px;
	color: #353434;
	font-size: 10px;
	font-weight:normal;
}



a.submenulinkactiv:link, a.submenulinkactiv:visited, a.submenulinkactiv:hover, a.submenulinkactiv:active, a.submenulink:hover, a.submenulink:active {
	text-decoration: none;
	display: block;
	padding: 2px 0 2px 20px;
	margin: 0 15px;
	font-size: 10px;
	font-weight:normal;
	color: #8A9B9E;
}


.clear {
	clear: both;
}

.clear-klein {
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

.headline {
	color: #f90;
	font-size: 22px;
	margin: 0 0 10px 0;
}

.logo {
	float: right;
}

#rechts {
	margin: 10px 0 10px 15px;
	width: 175px;
	float: left;
}

.sucheheadline {
	background: url(images/hg-navi.gif)
		    6px 6px
		    no-repeat;
	padding: 2px 0 2px 20px;
	color: #353434;
	font-weight: bold;
}

.aktuellheadline {
	background: url(images/hg-navi.gif)
	            6px 6px
		    no-repeat
		    #BDD5D9;
	padding: 2px 0 2px 20px;
	color: #353434;
	font-weight: bold;
}

.aktuell {
	margin: 10px 0 0 0;
	width: 176px;
	background-color: #fff;
}

.inhaltaktuell {
	padding: 10px 0;
	margin: 0 10px;
}

#adresse {
	display: none;
}

.suche {
	height: 16px;
	font-size: 11px;
	width: 122px;
	color: #353434;
	border: 1px solid #AAB7BA;
}

.suchebutton {
	height: 16px;
	width: 52px;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

input {
	border: 1px solid #AAB7BA;
}

.copyright {
	text-align: left;
	font-size: 10px;
	margin: 4px auto 30px auto;
	width: 950px;
}

/* = = = = = = = =  SITEMAP START = = = = = = = = */
.sitemapbg {
	border-left: 2px solid #B1B3B4;
	background: #F6F6F7;
	padding: 2px 5px;
}
/* = = = = = = = =  SITEMAP ENDE = = = = = = = = */