* {
	border: 0;
	padding: 0;
	font-size: 11px;
	margin: 0 auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
	behavior:url("csshover.htc");
	background-color: #7f9398;
	border: 0;
	padding: 0;
	font-size: 11px;
	margin: 0 auto;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height : 15px;
	text-align:left;
}

#outer {
	width:730px;
	height: 800px;
	margin: 20px auto;
	/*background: url(bilder/hinten700.gif) repeat-x;*/
	background-color: #F1F2F3;
}

#outer #stage {
	padding-top: 10px;
}

#outerstart {
	width:730px;
	height: 700px;
	margin: 20px auto;
	background: url(bilder/hintenstart.gif) repeat-x;
	background-color: #F1F2F3;
}

#outerstart #stage {
	padding-top: 10px;
}

#outerseite {
	width:730px;
	height: 700px;
	margin: 20px auto;
	background: url(bilder/hintenseite.gif) repeat-x;
	background-color: #F1F2F3;
}

#outerseite #stage {
	padding-top: 10px;
}

#keyvisual {
	width: 710px;
	height: 83px;
}
#flashbanner {
	width: 710px;
	height: 230px;
}
#nav .navigation_aktiv{
	font-size:11px;
	text-decoration: none;
	}

/* Navigationsbereich */
#navigation {
	background-color: #7f9398;
	width: 710px;
}

#navigation .navigation_aktiv {
	background: url(bilder/menue.gif);
}

/* Links innerhalb des Nav-Bereichs (also alle EintrÔř‡ge)*/
#navigation a {
	height: 20px;
	line-height: 20px;
	display: block;
	text-decoration: none;
	color: #fff;
	background-color: #7f9398;
	text-align: center;
	/*
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	-khtml-opacity: 0.85;*/

}

#navigation a:hover { background-color: #66cc00; }

/* Erste Liste: horizontal */
#navigation ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* Erste Liste ListeneintrÔř‡ge: horizontal */
#navigation ul li {
  	float: left;
  	width: 142px;
}

/* Zweite + Dritte Liste: vertikal*/
#navigation ul li ul,
#navigation ul li ul li ul { 
	width: 142px;
	display: none; 
	position: absolute;
}

#navigation ul li ul li ul { position: relative; }

#navigation ul li ul li,
#navigation ul li ul li ul li { border-top: 2px solid #fff; }

#navigation ul li ul li:first-child { border-top: 4px solid #fff; }

#navigation ul li ul li ul li:first-child { border-top: 2px solid #fff; }

#navigation ul li:hover ul { display: block; }

#navigation li li li a { background-color: #c3cdcf; }

#breadcrump {
	clear: both;
	margin-top: 30px;
	margin-bottom: 30px;
	background: url(bilder/klong_g.gif) no-repeat left center;
	width: 710px;
	text-indent: 25px;
	font-size:10px;
	color: #66cc00;
}

* html #breadcrump { /* MSIE */
	margin-top: 10px;
}

#breadcrump ul{
	list-style-type: none;
}
#breadcrump li{
	display: inline;
}
#breadcrump a {
	text-decoration: none;
	color: #66cc00;
	font-size:10px;
}
#content {
	margin:0 auto;
	width: 710px;
}
#content #left{
	float: left;
	width:550px;
	padding:0px 0px 0px 25px;
}
#content #right {
	background: url(bilder/balken1.gif) repeat-x;
	width: 190px;
	float: right;
	border: solid 1px #4A6169;
}
#content #leftstart{
	float: left;
	width:550px;
	padding:10px 10px 10px 10px;
	border: solid 1px #66cc00;
	background-color: #e8ebec;
}

#content #leftstart2{
	float: left;
	width:620px;
	padding:10px 10px 10px 10px;
}
#content #bilderleft{
	float: left;
	width:440px;
	padding:0px 0px 0px 25px;
}
#content #bilderright {
	width: 290px;
	float: right;
	padding:0px 0px 0px 25px;
	}
#content #teamright {
	width: 215px;
	float: right;
	margin-top: 60px;
	font-size:10px;
}
#content #teamright p{
	margin-bottom: 10px;
}
#content #teamright a{
  font-size : 10px;
  color : #4a6169;
  text-decoration : none;
}
#content #teamright a:hover{
  font-size : 10px;
  color : #7f9398;
  text-decoration : underline;
  } 
#content #personenleft{
	float: left;
	width:248px;
	padding:0px 0px 0px 25px;
}
#content #personenright {
	width: 425px;
	float: right;
}
#content #filmleft{
	float: left;
	width:248px;
	padding:0px 0px 0px 25px;
}
#content #filmleft p{
	margin-bottom: 10px;

}
#content #filmright {
	width: 400px;
	float: right;
	border: solid 0px #4A6169;
	background-color: #e8ebec;
	padding:15px 0px 0px 15px;
	}
#content #adresseleft{
	float: left;
	width:250px;
	height: 250px;
	padding:25px 0px 0px 65px;
	font-size : 12px;
  	color : #000000;
}
#content #adresseright {
	width: 335px;
	height: 310px;
	float: right;
	padding:25px 0px 0px 40px;
	font-size : 12px;
  	color : #000000;
}
#content #mailleft{
	float: left;
	width:310px;
	height: 250px;
	padding:0px 0px 0px 25px;
	font-size : 12px;
  	color : #000000;
}
#content #mailright {
	width: 335px;
	height: 310px;
	float: right;
	padding:0px 0px 0px 0px;
	font-size : 12px;
  	color : #000000;
}

#content #impressumleft{
	background: url(bilder/impressum.gif) no-repeat;
	float: left;
	width:400px;
	height: 363px;
	}	
.headline {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 11px;
  color : #000000;
  padding:0px 0px 0px 0px;
}

.headline_g {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : bold;
  font-size : 11px;
  color : #66cc00;
  padding:0px 0px 0px 0px;
}	
.linieabsatz {
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	border-color: #66CC00;
	margin: 10px 0px 10px 0px;
}
.liniemenue {
	border-bottom-style:dotted;
	border-bottom-width: 1px;
	border-color: #66CC00;
	margin: 2px 0px 2px 0px;
}
.kleingedrucktes {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 10px;
  color : #7f9398;
  padding:0px 0px 0px 0px; 
}
a.TextLink:active, a.TextLink:link, a.TextLink:visited {
  font-size : 11px;
  color : #66cc00;
  text-decoration: underline;

}
a.TextLinknews:hover {
  font-size : 11px;
  color : #66cc00;
  text-decoration : underline;
}
a.TextLinknews:active, a.TextLinknews:link, a.TextLinknews:visited {
  font-size : 11px;
  color : #000000;
  text-decoration: none;

}
a.TextLinknews:hover {
  font-size : 11px;
  color : #66cc00;
}
a.submenue:active, a.submenue:link, a.submenue:visited {
  font-size : 11px;
  color : #000000;
  text-decoration: none;

}
a.submenue:hover {
  font-size : 11px;
  color : #66cc00;
  text-decoration : none;
}
a.submenue_aktiv {
  font-size : 11px;
  color : #66cc00;
  text-decoration : none;
}

.headbox{
	padding:3px 0px 3px 0px;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	color:#FFFFFF;
	line-height: 10px;
}
.textbox{
	padding:5px 5px 5px 5px;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	color:#000000;
	line-height: 16px;
}
.impressum{
	padding:70px 0px 0px 120px;
	font-size : 10px;
  	color : #FFFFFF;
	line-height: 13px;
}
a.spots:active, a.spots:link, a.spots:visited {
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
 	text-decoration:none;
	line-height : 10px;
}
a.spots:hover {
 	color:#66cc00;
}

a.shworeel:active, a.shworeel:link, a.shworeel:visited {
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
 	text-decoration:none;
	line-height : 10px;
	font-weight:bold;
}
a.shworeel:hover {
 	color:#66cc00;
}


.spot_aktiv  {
	background: url(bilder/logo_g.gif) no-repeat;
	font-size: 10px;
	padding-left: 12px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#66cc00;
 	text-decoration:none;
	line-height : 10px;
	}
.spot_head  {
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height : 10px;
	font-weight: bold;
	}
.spotinfo  {
 	font-size: 10px;
	color:#000000;
	line-height : 20px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
a.spotinfo:active, a.spotinfo:link, a.spotinfo:visited  {
 	font-size: 10px;
	color:#66cc00;
	line-height : 25px; 
}
a.TextkleinLink:active, a.TextkleinLink:link, a.TextkleinLink:visited {
  font-size : 10px;
  color : #4a6169;
  text-decoration: underline;

}
a.TextkleinLink:hover {
  font-size : 10px;
  color : #7f9398;
  text-decoration : underline;
}
.textblocksatz {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size : 12px;
  color : #000000;
  padding:0px 0px 0px 0px;
  line-height : 19px;
  text-align:justify; 
}


