/* CSS Dokument fuer Duennebeil Umzuege */
/* Variante ohne Tabellen */

body {
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size:90.1%; /*** Don't change this setting. Make all other
font-sizes in % (preferred) or ems ***/
	color:#000000;
	}
	
#gfx_bg_middle         { background-color: #fff; background-image: url('(EmptyReference!)'); visibility: visible; position: absolute; top: 0; width: 383px; height: 100% }
#header         { background-image:  url("../grafik/layout/bg_schatten.gif"); visibility: visible; position: absolute; z-index: 1; top: 0; width: 781px; height: 226px }
.Stil1 {color: #FFFFFF}
	
a {
	text-decoration: none;
	color: black
	}
a:visited {
    color: black 
	}
a:active {
    color: #0083CC;
	}
a:hover {
	text-decoration: underline;
	color: #0083CC;
	}
strong, b {
	font-weight: bold;
	}
hr {
	margin: 0px; /* fixes xhtml N6 bug where the hr sits to the left*/
	color: #ccc; /* for ie */
	background-color: #ccc; /* for everyone else */
	height: 1px;
	}
p {
	font-size: 85%;
	line-height: 1.1em;
	}
td {
	font-size: 80%;
	}
hr {
	margin-top: 2.0em;
	margin-bottom: 2.0em;
	}
img {
	border: 0;
	}
.grau {
	color: #808080;
	}
.blau {
	color: #0083CC;
	}
.weiss{
	color: #FFF;
	}
	
.mittelgross {
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size: 0.9em;
}

div,p{margin:0}

html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background-color:#F3F3F3;
  min-width:781px;
  text-align:center;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}

#fullheightcontainer{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:781px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  background-image:  url(../../grafik/layout/bg_schatten.gif);
  background-repeat: repeat-y;
  background-position: center;
  min-height:100%;

/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  background-image:  url(../../grafik/layout/bg_schatten.gif);
  background-repeat: repeat-y;
  background-position: center;
  height:100%;

}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1;
  position:relative;
  margin-left:209px;
  width:383px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#float-wrap{
  width:383px;
  margin-right:0px;
  float:left;
  display:inline;
}

/* Hier ist die Navi untergebracht */
#left{
  width:180px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-180px;
}

#left a{
  font-weight: regular;
  text-decoration: none;
}
#left a:link {
  font-weight: regular;
  color: black; 
}
#left a:visited {
  font-weight: regular;
  color: black; 
}
#left a:hover {
  font-weight: regular;
  color: #0083cc; 
}
#left a:active {
  font-weight: regular;
  color: #0083cc; 
}

#left ul{
  font-size: 80%;
  font-weight: bold;
  list-style-image:  url(../../grafik/layout/pfeil_schwarz.gif); 
  margin-top:0px;
  margin-left:0.5em;
  padding-left:0.5em;
}

#left ul ul{
  font-size: 80%;
  font-weight: regular;
  margin-left:0.5em;
  padding-left:0.5em;
}

#left li {
  list-style-position: outside;
  padding-bottom:1.0em;
  margin-left:5px;
}

#left #aktiv {
color: #0083cc; 
}

*>html #left{width:180px;}
#container-left{
  width:180px;
}
#right{
  background:#F7F7F7;
  float:left;
  display:inline;
  width:170px;
  margin-right:-170px;
  margin-left:0px;
  position:relative;
  margin-top:0px;
  margin-bottom:0px;
}

#right p{
  margin-left:10px;
  padding-top:5px;
  font-size:0.7em;
  color: #808080
}

#right #anfahrt a {
	line-height:1.3em;
	text-decoration: none;
	color:  #FFFFFF;
	}

#right #anfahrt a:hover {
    line-height:1.3em;
	text-decoration: none;
	color: black;
	}

/* \*/
* html #right{
  width:170px;
  margin-left:0px;
  margin-right:-500px;
  mar\gin-right:-170px;
}
/* Above style hidden from Mac IE */
#container-right{
/* \*/
  width:170px;
/* Above hidden from IE-Mac */

}
/* \*/
* html #container-right{
  fl\oat:right;
  di\splay:inline;
  margin-left:1px;
  mar\gin-left:0px;
}
/* Above style hidden from Mac IE */
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:363px;
  float:right;
  display:inline;
  margin-top:-20px;
  margin-right:10px;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}

#center h1{
color: #0083CC; 
font-size: 1.15em;
line-height:1.6em;
font-style: normal;
font-weight: normal;
margin-top: 15px;
}

#center p{
line-height:1.4em;
font-size: 0.85em; 
font-style: normal;
font-weight: normal;
color: #5c5c5c;
}

#center ul{
  margin-left:0.5em;
  padding-left:0.5em;
}

#center li { 
color: #5c5c5c;
padding-bottom: 0px;
font-size: 0.85em;
font-style: normal;
font-weight: normal;
line-height: 1.6em;
list-style-image:  url(../../grafik/layout/pfeil_liste.gif);
list-style-position: outside;
}

#clearheadercenter{
  height:243px;
  overflow:hidden;
}
#clearheaderleft{
  height:243px;
  overflow:hidden;
}
#clearheaderright{
  height:243px;
  overflow:hidden;
}
#clearfootercenter{
  height:43px;
  overflow:hidden;
}
#clearfooterleft{
  height:43px;
  overflow:hidden;
}
#clearfooterright{
  height:43px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:781px;
  height:43px;
  overflow:hidden;
  margin-top:-43px;
  font-style: normal;
  background-image:  url(../../grafik/layout/bg_schatten.gif);
  background-repeat: repeat-y;
  background-position: center;
}

#subfooter1{
  text-align:center;
  height:23px;
  padding-top:7px;
}
#subfooter1 p{
  font-size: 0.7em;
}

#subfooter1 a {
	text-decoration: none;
	color:  #0083CC;
	}

#subfooter1 a:hover {
	text-decoration: underline;
	color: black;
	}

#subfooter2{
  text-align:center;
  height:1px;
}

#subfooter3{
  text-align:right;
  margin-right:24px;
  height:19px;
}

#printheader{
display: none;
}

#header{
  background-image:  url(../../grafik/layout/bg_schatten.gif);
  background-repeat: repeat-y;
  background-position: center;
  z-index:1;
  position:absolute;
  top:0px;
  width:781px;
  height:243px;
  /*overflow:hidden;*/
}
#subheader1{
  text-align:center;
  height:89px;
}
#subheader2{
  text-align:center;
  height:106px;
}
#subheader3{
  width:743px;
  padding-left: 19px;
  text-align:center;
  height:38px;
  margin-top:-2px;
}

#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:383px;
  margin-left:180px;
  background:#FFF;
}
* html #gfx_bg_middle{
  display:none;
}

<!--[if IE]>
<style type="text/css">
#outer{word-wrap:break-word;}
</style>
<![endif]-->

/**************************************************************
   Form Elements
 **************************************************************/

form {
  padding: 0;
  margin: 0;
}

/* If you're finding the input elements get pushed down, increase the width */
label {
  float: left;
  width: 25%;
  vertical-align: top;
}

input,
textarea,
select {
  padding: 1px;
  font: 400 0.8em verdana, sans-serif;
  color: #999;
  background: #EEE;
  border: 1px solid #CCC;
}

input:focus,
input:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #B0B1B2;
  border: 1px solid #888;
}

input.noBorder,
input:focus.noBorder,
input:hover.noBorder {
  padding: 0;
  border: 0;
}

input.button {
  padding: 2px 5px;

  font: 400 0.9em verdana, serif;
  cursor: pointer;

  color: #fff;
  background: #3a82c6;
  border-width: 0px;
  border-style: solid;
  border-color: #112337 #f1f8fd #f1f8fd #112337;
}

input.button2 {
  padding: 2px 5px;

  font: 400 0.9em verdana, serif;
  cursor: pointer;

  color: #fff;
  background: #112337;
  border-width: 0px;
  border-style: solid;
  border-color: #112337 #f1f8fd #f1f8fd #112337;
}

input.radio {
  background: none;
  border: 0px;
}

