html, body, #contents {
	min-height: 100%;
	width: 100%;
	height: 100%;
	scrollbar-arrow-color: #DB5740;
	scrollbar-base-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #DB5740;
	scrollbar-darkshadow-color: #DB5740;
	scrollbar-shadow-color: #FFFFFF;
}

/*
 * The "height" above is a hack for IE5+/Win.  Below we adjust
 * it using the child selector to hide from IE5+/Win
 */


/*
 * Without this, Moz1.0 adds a vertical scrollbar
 */

body {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DB5740;
	font-weight: normal;
	font-size: 10px;
}
body a {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DB5740;
	font-weight: bold;
	font-size: 10px;
	text-decoration: underline;
}
body a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
#contents {
	position: absolute;
	width: 958px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DB5740;
	height: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB5740;
	left: 0px;
	top: 0px;
/*  Use the following to center this at 50% width, or this for 750px: width: 700px, margin-left: -350px: */
/*
	left: 50%;
    width: 50%;
    margin-left: -25%;
*/
}
#topbox{
	height: 150px;
	width: 955px;
	position: relative;
}
#logo {
	left: 0px;
	top: 0px;
	position: relative;
	width: 208px;
	height: 150px;
	border-right-width: 1px;
	border-right-color: #DB5740;
	border-right-style: solid;
}
#trailer {
	left: 210px;
	top: 0px;
	position: absolute;
	width: 747px;
	height: 150;
}
#speech {
	left: 0px;
	top: 130px;
	position: absolute;
	height: auto;
	width: 208px;
	padding-left: 4px;
}
#zeileoben {
	left: 0px;
	position: relative;
	height: auto;
	width: 955px;
}
#zeileobenl {
	left: 0px;
	position: relative;
	height: 12px;
	width: 478px;
	border-top: 1px solid #db5740;
	border-bottom: 1px solid #db5740;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
}
#zeileobenr {
	left: 478px;
	top: 0;
	position: absolute;
	height: 12px;
	width: 478px;
	border-top: 1px solid #db5740;
	border-bottom: 1px solid #db5740;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
}
#menu{
	width: 208px;
	position: absolute;
	top: 168px;
	left: 0px;
	z-index: 0;
}
#shorts {
	width: 532px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #db5740;
	padding-bottom: 4px;
	color: #666666;

}
#menuebox {
	position: absolute;
	width: 208;
	text-align: center;
	top: 295px;
}
#inhalt{
	left: 208px;
	width: 540px;
	position: relative;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DB5740;
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(../../../pix/bgmitte.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB5740;
	height: 800;
	z-index: 2;
	padding-bottom: 0px;
	background-position: bottom;
}
/*
#footer {
	position: absolute;
	bottom: 0;
	background-color: #FFBE36;
	width: 955px;
	}
*/
/* SBMH -- see http://css-discuss.incutio.com/?page=BoxModelHack 
 * Stupid hack lets IE see 100%, others see 70%. 
 */


#main {
	height: auto;
	padding: 0em;
	background-color: #FFBE36;
}
/* inhalt */
#bild{
	text-align: center;
}
.inhalt1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DB5740;
	font-size: 11px;
	margin: 0px;
	height: auto;
	width: 540px;
	}
.inhalt1 h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DB5740;
	font-size: 11px;
	border: 1px solid #DB5740;
	}
.inhalt1 h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	border: 1px solid #DB5740;
	margin: 0px auto auto;
	}
.inhalt1 h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DB5740;
	font-size: 11px;
	margin: 0px auto auto;
	}
/* pauschalen */
#pauschalbox {
	position: relative;
	width: 532px;
	height: 170px;
	vertical-align: top;
	}
#pauschalbox1 {
	position: relative;
	width: 532px;
	height: 300px;
	vertical-align: top;
	}
#pauschale1 {
	left: 0px;
	position: absolute;
	height: auto;
	width: 200px;
	top: 0px;
	padding: 0px;
}
 #pauschale2 {
	top: 0px;
	position: absolute;
	height: auto;
	width: 200px;
	right: 0px;
	left: 331px;
	padding: 0px;
}
/* menü u. linkformatierung */
.menu_oben {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DB5740;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	}
.menu_oben a {
      color: #DB5740;
	  }
.menu_oben a:hover {
	color: #FFBE36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
.menuitems {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DB5740;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}
.menuitems a {
      color: #DB5740;
	  }
.menuitems a:hover {
	color: #FFBE36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
/* box rechts */
#spalterechts{
	position: absolute;
	top: 168px;
	width: 170px;
	left: 776px;
	text-align: center;
	height: 100%;
}
#boxre {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #244F8A;
	font-size: 11px;
	}
#flash{
	height: 200px;
}
#boxre {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DB5740;
	font-size: 11px;
	position: relative;
	}
/* boxen links */
#quickhead {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB5740;
	background-color: #FFBE36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB5740;
	width: 188px;
	padding-left: 2px;
}
 #quicklinks {
	position: relative;
	height: auto;
	width: 190px;
	text-align: left;
	background-color: #FFFCE5;
	border: 1px solid #db5740;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB5740;
	padding: 0px;
}
 #quickcontent {
	position: relative;
	height: auto;
	width: 188px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #DB5740;
	padding-left: 4px;
	bottom: 0px;
}
 /* textstile */                  
.stil1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB5740;
	}
.Stil8 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}
.Stil9 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}               
/* wetter*/
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.wert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DB5740;
	font-weight: bold;
}
.wertbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DB5740;
	font-weight: bold;
	border: 1px solid #db5740;
	background-color: #FFBE36;
}
#wetterbox {
	border: 1px solid #DB5740;
	width: 174px;
	background-color: #FFFCE5;
}
#headbox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB5740;
	background-color: #FFBE36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB5740;
	padding-left: 2px;
}
#padding {
	padding-top: 4px;
	padding-left: 4px;
}
/*INHALT*/
#content {
	padding-top: 2px;
	width: 532px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DB5740;
}
/*formular*/
.formular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	}
.ft8px666666 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
	}
.ft10px666666{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}
/*tt_news*/
#imgrahmen{
	border: 1px solid #DB5740;
}
#newscontentbox{
	padding-left: 4px;
	padding-top: 2px;
	text-align: left;
}
#imgbox{
	border: 1px solid #DB5740;
	height: auto;
	width: auto;
}
#latestrahmen{
	width: 174px;
	border: 1px solid #DB5740;
	background-color: #FFFCE5;
}
#latesttitle{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB5740;
	background-color: #FFBE36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB5740;
	padding-left: 2px;
}
#singlerahmen{
	width: 540px;
	border: 1px solid #DB5740;
}
#newsrahmen{
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#singletitle{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB5740;
	background-color: #FFBE36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DB5740;
	padding-left: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#blendernews{
	height: 8px;
	width: 60px;
}
#latestpauschale{
	width: 208px;
	border: 1px solid #DB5740;
	background-color: #FFFCE5;
}
/* typo content rahmen */
.textbox1 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	border: 1px solid #DB5740;
	padding: 4px;
	}
.textbox {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	padding: 4px;
	background-color: #FFFCE5;
	}
/* Typo3_Tabellen */
.tabelle_1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFCE5;
	padding: 3px;
	border-top: none #DB5740;
	border-right: 1px solid #DB5740;
	border-bottom: 1px solid #DB5740;
	border-left: 1px solid #DB5740;
	}
.tabelle_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFCE5;
	padding: 3px;
	border-top: none #DB5740;
	border-right: 1px solid #DB5740;
	border-bottom: 1px solid #DB5740;
	border-left: 1px solid #DB5740;
	}
.tabelle_3 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #DB5740;
	font-size: 11px;
	border: 1px solid #DB5740;
	background-color: #FFBE36;
	padding: 4px;
	}
.tabelle_4 {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	padding: 4px;
	background-color: #FFFCE5;
	}
	/* sitemap */
.sitemap {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFBE63;
	height : 15px;
	width : 200px;
	border : 1px solid #DB5740;
	margin: 0px;
	padding: 0px;
	}
.sitemaptitel {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #DB5740;
        height : 15px;
        width : 200px;
        background-color : #FFFCE5;
        text-align : center;
	}
/* #################BLENDER############## */
#blender{
	height: 10px;
	width: 532px;
}
#blender1{
	height: 10px;
	width: 532px;
}
/* prev_next */
#prevnext {
	position: relative;
	width: 532px;
	height: 12px;
	vertical-align: top;
	}
#prev {
	left: 0px;
	position: absolute;
	height: auto;
	width: 200px;
	top: 0px;
	padding: 0px;
}
 #next {
	top: 0px;
	position: absolute;
	height: auto;
	width: 200px;
	right: 0px;
	left: 331px;
	padding: 0px;
}
/* #########MENU 1.EBENE######## */
.table{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #db5740;
	width: 208px;
}
.table1{
	width: 208px;
}
.table2{
	border: 1px solid #db5740;
	width: 208px;
}
.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	border-bottom-style: solid;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-color: #db5740;
}  
.topnav1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #db5740;
	padding: 2px;
	font-weight: bold;
}  
.topnav a:link {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fffce5;
	padding: 2px;
	font-size: 11px;
	width: 200px;
	background-color: #db5740;
}
.topnav a:visited {
	font-family: Verdana, sans-serif;
	color: #FFBE36;
	padding: 2px;
	font-size: 11px;
	font-weight: bold;
	width: 200px;
}
.topnav a:active {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #db5740;
	padding: 2px;
	font-size: 11px;
	width: 200px;
}
.topnav a:hover {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFCE5;
	padding: 2px;
	font-size: 11px;
	background-color: #FFBE36;
	width: 200px;
}
.topnav_act {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	width: 200px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #db5740;
}   
.topnav_act a {
   font-size: 11px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #FFBE36;    
   padding: 2px;
   width: 200px;
}
.topnav_act a:active {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffbe36;
	padding: 2px;
	font-size: 11px;
	width: 200px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #db5740;
	background-color: fffce5;
}
.topnav_act a:visited {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fffce5;
	padding: 2px;
	background-color: #db5740;
	width: 200px;
}
.topnav_act a:hover {
   font-size: 11px;
   padding: 2px;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #db5740;    
   background-color: #fffce5;
   width: 200px;
}

/* #########MENU ENDE######## */
#nav {
	float:left;
	width:200px;
	margin-left:2px;
	padding-top:120px;
	background:#FFBe36;
	}

/* min-height Hack */
#nav {
   min-height:395px;
   height:395px;
   }
div[id] nav {
   height:auto;
   }
/* Ende des min-height Hack */

#all_nav1, #all_nav2 {
	width:200px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}

#nav a {
	display:block;
	width:200px !important;
	width:200px;
	padding:3px 0 3px 10px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-decoration:none;
}

.nav1 a {
	color:#fff;
	background:#FFBe36;
	}
.nav1 a:hover {
	background:#fffce5;
	}
.nav1_act a {
	color:#fff;	
	background:#db5740;
	}

.nav2 a {
	display:block;
	width:200px;
	padding:3px 0 3px 10px;
	color:##DB5740;
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	text-decoration:none;
	background-color: #FFFCE5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB5740;
	
	}
.nav2 a:hover {
	background-color:#FFFCE5;
	color:#FFBE36;
	}
.nav2_act a {
	display:block;
	width:200px;
	padding:3px 0 3px 10px;
	color:#FFFCE5;
	text-decoration:none;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DB5740;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB5740;
	}
.nav2_act a:hover {
	display:block;
	width:200px;
	padding:3px 0 3px 10px;
	color:#FFBE36;
	text-decoration:none;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFCE5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DB5740;
	}
#content {
	width:768px;
	margin-left:200px !important;
	padding-top:30px;
}

/* Pixel Jog Hack / Hide from IE5-mac. Only IE-win sees this. \*/
* html #nav {
  margin-right: 10px;
  }
 
* html #content {
  height: 1%;
  margin-left: 0;
  }
/* End hide from IE5/mac */
