html, body, div, h1, h2, h3, a, form, img {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

html, body {
	background: #ffffff;
        background: url(../img/premium_team_header.jpg) no-repeat top left;
	text-align: left;
	height: 100%;
	margin: auto;   
	min-width: 996px;
	font: 1.0em verdana, tahoma, arial, helvetica, sans-serif;
	color: #000000;	
}

#toparea {
	
	text-align: left;
	width: 996px;
	height: 220px;
	margin: 0;
	padding: 0;	
}

#toparea img {
	margin: 10px 0 0 0;
}

#navarea {
	float: left;
        text-align: left;
	width: 175px;
	padding: 20px 22px;
}

#navarea a {
	color: #cccccc;
	text-decoration: none;	
}

#navarea a:hover {
	color: #ffffff;
}

div#navarea ul {       
        font-size: 1em;
	list-style-type: none;
	padding: 10px 10px;
	margin: 0;	
}

div#navarea li {
        color: #cccccc;
	margin: 10px 20px;
	list-style: disc;
	list-style-position: outside;
	padding: 0px;
        
}

div#navarea li a.current {
	color: #e22526;
}

#contentarea {
	float: left;
	width: 660px;
	padding: 0 0 0 0px;
	margin: 0px;
}

#rightarea {
	float: left;
	text-align: left;
	width: 178px;
	padding: 0px 22px;
}
	

#submenu {
    padding: 0 0 0 150px;
    margin: 0 120px;
    text-align: left;
    height: 18px;
}

#submenu a {
	text-decoration: none;
	color: #ffffff;
}

#submenu a.current {	
	color: #e22526;
}

div#submenu ul {        
	color: #666666;	
	list-style-type: none;
	padding: 0;
	margin: 0;         
}

div#submenu ul li {
        background: #000000;
        font-weight: bold;
	list-style: none;
       	/*margin: 0;*/
	padding: 0 20px;
	display: inline;
        text-align: center;
        height: 100%;
        width: auto;
         
}

div#submenu ul li.firstli {
        margin: 0;
        text-align: center;
}

div#submenu ul li.middleli {
	margin: 5px 0 5px 0;
        text-align: center;
}

div#submenu ul li.lastli {
	border-right: 0;
        text-align: center;
}

#footer {
	color: #666666;
	margin: 0;
	padding: 0;
	padding-top: 50px;
	font-size: 0.8em;
	text-align: right;
	width: 870px;
}

#footer a {
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

#content {
        background: #ffffff;
	font-size: 0.8em;
	padding: 20px 50px;
	margin: 0;
	text-align: left;
	color: #000000;
}

#content a {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

#content a:hover {
	text-decoration: underline;
}

#content h1 {
        color: #000000;
	font-size: 1.3em;
	text-align: left;
	margin-bottom: 20px;
}

#content h2 {	
	font-size: 1.0em;
	margin-bottom: 10px;
        border-bottom: 1px dotted #811535;
}

#content p {
    padding: 0 0 30px 0;
}

.contactform {
  border: 0;
}

.stdinput {
  border: 1px solid #cccccc;
  font-weight: bold;
}

.stdinput:focus {  
 border: 1px solid #e22526;
 background: #e7e7e7;
}

#content .contactform label {
  display: block;
  width: 12em;
  float: left;
  margin: 18px 0 0 0;
}

.floatleft {
	float: left;
	width: auto;
	border: 1px solid red;
}

.clearboth {
	clear: both;
}

.imgright {
	float: right;
	text-align: right;	
	margin: 0 0 100px 0;
	padding: 0;
}

.imgrightsingle {
	float: right;
	text-align: right;	
	margin: 0;
	padding: 0;
}

.imgleft {
	float: left;
	padding: 0 20px 20px 0;

	
}

.divhalf {
	float: left;
	width: 45%;
	padding-right: 10px;
}

#startbox {
	background: url(../img/dwf_zustellerin.jpg) no-repeat bottom right;
	padding-right: 150px;	
}


#mainmenu {background: transparent; margin:0 auto;}
#mainmenu h1, #mainmenu p {margin:0 10px;}
#mainmenu h1 {font-size:1.2em; color:#fff; letter-spacing:1px;}
#mainmenu p {padding-bottom:0.5em;}

#mainmenu .top, #mainmenu .bottom {display:block; background:transparent; font-size:1px;}
#mainmenu .b1, #mainmenu .b2, #mainmenu .b3, #mainmenu .b4, #mainmenu .b1b, #mainmenu .b2b, #mainmenu .b3b, #mainmenu .b4b {display:block; overflow:hidden;}
#mainmenu .b1, #mainmenu .b2, #mainmenu .b3, #mainmenu .b1b, #mainmenu .b2b, #mainmenu .b3b {height:1px;}
#mainmenu .b2 {background:#811535; border-left:1px solid #fff; border-right:1px solid #eee;}
#mainmenu .b3 {background:#811535; border-left:1px solid #fff; border-right:1px solid #ddd;}
#mainmenu .b4 {background:#811535; border-left:1px solid #fff; border-right:1px solid #aaa;}
#mainmenu .b4b {background:#811535; border-left:1px solid #eee; border-right:1px solid #999;}
#mainmenu .b3b {background:#811535; border-left:1px solid #ddd; border-right:1px solid #999;}
#mainmenu .b2b {background:#811535; border-left:1px solid #aaa; border-right:1px solid #999;}
#mainmenu .b1 {margin:0 5px; background:#fff;}
#mainmenu .b2, #mainmenu .b2b {margin:0 3px; border-width:0 2px;}
#mainmenu .b3, #mainmenu .b3b {margin:0 2px;}
#mainmenu .b4, #mainmenu .b4b {height:2px; margin:0 1px;}
#mainmenu .b1b {margin:0 5px; background:#999;}
#mainmenu .boxcontent {display:block;  text-align: left;background:#811535; border-left:1px solid #fff; border-right:1px solid #999;}

.whitebox {background: transparent; margin:0 auto; padding: 0 0 15px 0;overflow:auto}
.whitebox h1, .whitebox p {margin:0 10px;}
.whitebox h2 { margin: 0 10px; width: auto; border-bottom: 1px dotted #ff7c25;}
.whitebox h1 {font-size:1.4em; color:#ff7c25; letter-spacing:1px; margin-bottom: 5px;}
.whitebox p {padding-bottom:0.5em;}

.whitebox .top, .whitebox .bottom {display:block; background:transparent; font-size:1px;}
.whitebox .b1, .whitebox .b2, .whitebox .b3, .whitebox .b4, .whitebox .b1b, .whitebox .b2b, .whitebox .b3b, .whitebox .b4b {display:block; overflow:hidden;}
.whitebox .b1, .whitebox .b2, .whitebox .b3, .whitebox .b1b, .whitebox .b2b, .whitebox .b3b {height:1px;}
.whitebox .b2 {background:#ffffff; border-left:1px solid #fff; border-right:1px solid #eee;}
.whitebox .b3 {background:#ffffff; border-left:1px solid #fff; border-right:1px solid #ddd;}
.whitebox .b4 {background:#ffffff; border-left:1px solid #fff; border-right:1px solid #aaa;}
.whitebox .b4b {background:#ffffff; border-left:1px solid #eee; border-right:1px solid #999;}
.whitebox .b3b {background:#ffffff; border-left:1px solid #ddd; border-right:1px solid #999;}
.whitebox .b2b {background:#ffffff; border-left:1px solid #aaa; border-right:1px solid #999;}


.whitebox .b1 {margin:0 5px; background:#fff;}
.whitebox .b2, .whitebox .b2b {margin:0 3px; border-width:0 2px;}
.whitebox .b3, .whitebox .b3b {margin:0 2px;}
.whitebox .b4, .whitebox .b4b {height:2px; margin:0 1px;}
.whitebox .b1b {margin:0 5px; background:#999;}
.whitebox .boxcontent {display:block;  text-align: left;background:#ffffff; border-left:1px solid #fff; border-right:1px solid #999;}

.redfont {
   color: red;
   font-weight: bold;
}
