@charset "utf-8";
/* CSS Document */
/* */ 
* { margin: 0px; padding: 0px;}

body {
	background-color:#E7D8AF;
	font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;	
	color: #3A3A3C;
	font-weight: normal;
	font-size: 12px; 
	text-align: left;
}
img {
	border: none;
}
a {
	text-decoration: none;
	color: #007330;
}
.clear {
	clear:both;
	height: 0px;
}
*, ul, li {
	margin: 0px;
	padding: 0px;
}
div#center-page { 
	height: 100%;
	width: 980px;
	background:url(../images/style/content_bg.jpg) repeat-x top left;
}
div#head_bg {
	background:url(../images/style/Header.png) no-repeat top left; 
	height: 276px;
}
div#header {width:980px; padding: 0px; margin: 0px;}
div#homelink {margin-left:270px;}
div#top_links {margin-left:647px; padding-top: 20px; text-align: right;}
div#top_links ul li  {float:left; padding-left: 7px; padding-right: 7px; border-left: 1px solid #655C58;  list-style:none; list-style-type:none;}
div#top_links ul li.noborder  {border: none;}
div#top_links ul li.last  {border-right: 1px solid #655C58; margin-right:6px;}
div#top_links ul li a {color: #515254; text-decoration: none; font-size: 11px; font-weight: bold;}
div#navigation {width: 856px; height: 29px; margin-left: 89px; background-image:url(../images/style/nav_bg_gruen.gif); margin-top: 7px;}
div#navigation ul li, div#navigation_en ul li {height: 15px; float: left; padding: 7px 10px 7px 10px; border-right: 1px solid #FFF; list-style:none; list-style-type:none;}
div#navigation ul li.last, div#navigation_en ul li.last {border: none; padding-left: 11px; padding-right: 11px;}
div#navigation ul li a, div#navigation_en ul li a {color:#FFF; font-weight: bold;}
div#navigation ul li:hover, div#navigation_en ul li:hover {background-image:url(../images/style/nav_bg_rot.gif); }
div#navigation ul li.last .aktiv, div#navigation_en ul li.last .aktiv,  div#navigation ul li.aktiv, div#navigation_en ul li.aktiv {background-image:url(../images/style/nav_bg_rot.gif);}
div#navigation_en {width: 899px; height: 29px; margin-left: 45px; background-image:url(../images/style/nav_bg_gruen.gif); margin-top: 7px;}
div#navigation_en ul li {padding: 7px 8px 7px 8px;}

div#content_home {height: 100%; padding: 220px 0px 40px 90px; float:left;}
div#content {width:595px; height: 100%; padding: 220px 0px 40px 140px; float:left;}
div#content h1 {font-size: 22px; font-weight: bold; padding-bottom: 10px;}
div#content h2 {font-size: 18px; font-weight: bold; margin-bottom: 7px;}
div#content h3 {font-size: 14px; font-weight: bold; margin-bottom: 5px;}
div#subnavigation {float:left; width: 170px; margin-left: 20px; margin-top: 276px;}
div#subnavigation ul li {width: 180px; background-color:#F5D744; height: 15px; float: left; padding: 3px 5px 3px 5px; border-bottom: 1px solid #FFF; list-style:none; list-style-type:none;}
div#subnavigation ul li a {color: #3A3A3C; font-weight: bold;}
div#text {}
div#footer {}
div.left ul li, div.anfahrt_left ul li, div.anfahrt_right ul li, div.right ul li {margin-left:15px; padding-bottom: 10px;}
div.left {float:left; padding-right:10px; width:325px;}
div.right {float:left; width: 260px;}
div.time_left {float:left; width: 80px; padding:3px; font-weight: bold; color: #007330; font-size:14px; text-align:right;}
div.time_right {float:left; padding:3px; width: 480px; padding-bottom: 10px;}
div.time_right  ul li {margin-left:30px;}
div.anfahrt_left {float:left; width: 280px;}
div.anfahrt_right {float:left;  width: 310px;}
.hinweis {color: #007330;}
.input_date input {width: 70px;}
.input_date {background-color: #F5D744; padding: 4px;}
.nr input {width: 31px;}
.str input {width: 160px;}
.input_std input {width: 200px;}
.submit input {color: #FFF; font-weight: bold; border:0; background-image:url(../images/style/nav_bg_gruen.gif); padding: 2px; font-size: 13px; width: 200px;}
/* für die Startseite die reinzieher */
.begruessung {padding-left:230px; width:595px;}
.begruessung h1 {font-size: 22px;}
.cont_reinzieher {}
.reinzieher {float: left; margin-right: 7px;}
.rein_logo {height: 81px;}
.rein_headline, .rein_headline a {background-color:#FFB000; color:#3A3A3C; padding:5px; text-align:center; font-size: 16px; font-weight: bold; margin-top:5px;}
.rein_image img {border:0px;}
.strauss_links {float:left; width:200px;}
.strauss_rechts {float:left; width:385px; padding-left: 10px;}
.strauss_rechts h3 {color:#007330; padding-top: 40px;}
.strauss_links_1 {float:left; width:200px; padding-left: 180px;}
.strauss_rechts_1 {float:left; width:205px; padding-left: 10px;}
.strauss_rechts_1 h3 {color:#007330; padding-top: 40px;}

#fixme {
 /* IE 5.0/Win and other lesser browsers will use this */
 position: absolute;
 top: 140px;
 width: 100%;
}
 html>body #fixme {  /* nur fuer moderne Browser! */
    position: fixed;
  }

#fixme1 {
 /* IE 5.0/Win and other lesser browsers will use this */
 position: absolute;
 top: 0px;
 width: 100%;
}
 html>body #fixme1 {  /* nur fuer moderne Browser! */
    position: fixed;
  }

