/*

- - - - - 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 = = = = = = = = */

/* = = = = = = = =  TEAM = = = = = = = = */

#head-team {
        background:url("images/team-header.jpg") no-repeat scroll 0 0 #FFFFFF;
        height:175px;
}
#inhalt-team {
        margin:8px 0 0 20px;
        width:600px;
        background: #fff;
}
#template-team {
	padding: 0;
	width: 620px;
        height: 100%;
	background: #fff;	    
	text-align: left;
}
#content-team {
	background: #fff;
}

#kwicks_container {
	height:auto;
	width:auto;
}
#kwicks {
        position:relative;
}
#kwicks .kwick4 {
        display:block;
        float:left;
        height:504px;
        overflow:hidden;
        width: 122px;
        margin: 0;
}
.jalousie_links {
        float:left;
        height:504px;
        width:122px;
        padding: 0 10px 0 0;
}
.jalousie_rechts {
        height:auto;
        width:auto;
}
#kwicks {
        padding: 0;
}
.text a:link, .text a:visited {
        font-weight: normal;
        color: #353434;
        text-decoration: none;     
}
.text a:hover {
        color: #353434;
}

/* = = = = = = = =  TEAM Detail = = = = = = = = */
.teamdetail-img {
 float: left;
width: 175px; 
}
.teamdetail-img .bild {
 margin: 0 25px 0 0;
}
.teamdetail-profil {
  float: left;
  width: 405px;
  position: absolute;
  left: 175px;
  bottom: 0;
}

.teamdetail-text table {
  width: 580px;
}
.teamdetail-text td, .teamdetail-text table tr, tbody {
  padding: 0 0 10px 0;
  margin: 0;
}
.teambox {
  float: left;
  position: relative;
  margin: 0 0 10px 0;
}
