#wrapper { width:973px; margin:0 auto; margin-bottom: 30px; height: 100%}
#header { height:150px; background-image: none;}
#left { width:247px; }
#main { margin-left:247px; }
#logo {top: 5px; }
.html, .html_app {
	background: url('dwadirekt_header.jpg') no-repeat scroll center top;
}
html { height: 100%; background-image:none;}
form { height: 100%;}
#container { height: 100%;}
h1.ce_headline {margin-bottom: 15px; padding-left: 0;}
.willkommen {
	color: #0066B3;
	font-size: 20px;
	font-weight: bold;
	line-height: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.breadcrumb {
	position: absolute;
	top: 120px;
	color: #445157;
	font-size: 11px;
}
.breadcrumb a {
	text-decoration: none;
	color: #445157;
}
#footer { 
	text-align: center;
	background-color: #84929A;
	padding: 2px;
	color: #FFFFFF;
	position	: fixed;
	bottom: 0;
	width: 100%;	
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
.formular {
	margin-left: 10px;
}
input.text {
	padding-left: 5px;
	vertical-align: middle;
}
.liste .header {
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.formcontainer .userInput { 
		width: 270px; 
}
.userInputOrt { 
	width: 205px; 
}
.userInputPlz { 
	width: 54px; 
}
.formcontainer .liste .selectUserInput { 
	width: 275px; 
}
.liste .textareaUserInput {
	font-family: arial;
	padding: 5px;
	height: 75px;
	width: 265px;
}
.fehler {
	margin-bottom: 10px;
	margin-top: 10px;
}
.fehler a {
	color: Indianred;
}
.rot {color: Indianred; }
.homeLink {
	margin-bottom: 10px;
}	
.homeLink a {
	color: #0066B3;
	text-decoration: none;
}	
a {
  color:#0066B3;  
}

a:hover {
  color:#48951A;
}
.liste td {
	padding-top: 5px;
}
.header {
	font-weight: bold;
	margin-bottom: 10px;
}
.abstandOben  {
	margin-top: 15px;
}
.abstandUnten  {
	margin-bottom: 15px;
}
p { 
	margin-top: 10px;
	margin-bottom: 10px;	
}
ul { margin-left: -25px; }
ul li { margin-bottom: 10px; }
.button, .buttonFix {
	padding: 2px;
	margin-top: 15px;
	margin-right: 5px;
	cursor: pointer;	
	text-decoration: none;
	color: white;  
	background-color: #0066B3; 
	font-size: 12px;
	border: double 1px  #0050A0;
}
.buttonFix {
	width: 75px;
}
#aktService h2.ce_headline {
	margin-bottom: 15px;
	margin-top: 15px;
	padding-left: 0;
}
#aktService ul { 
	margin-top: 25px;
}
#aktService li { 
	list-style: none;
}
#aktService li.aktuell { 
	font-weight: bold;
	color: #0066B3;
	font-size: 13px;
}
.hidden { display: none; }
.show { }
