/* Style sheet elbsommer */
body{margin:0;padding:0;text-align:center;font-family:Arial, Verdana, Sans-Serif;font-size:11px;color:#ffffff;background: #facf00;}
a{color:#000;}
a:visited{color:#000;}
a:hover{color:#ccc;}
a:active{color:#000;}
h1{}
#container{width:820px;margin:auto;text-align:left;background-color:#ffffff;border-top:10px solid #ffffff;}
#header{height:420px;background: #fff url('images/bg_header.jpg') center no-repeat;}
#content{margin-right:20px;margin-left:20px;padding:20px 20px 20px 40px;background: #dab573;}
#content p{font-size:10;color:#fff;}
#footer{height:205px;background: #fff url('images/bg_footer.jpg') center no-repeat;}
#header ul{top:358px;position:relative;padding:0px 0px 0px 50px;list-style-type:none;}
#header li{height:57px;float:left;}
#header li a{text-decoration:none;font-size:10px;color:#fff;background: #000;text-transform: uppercase;border-bottom: 1px solid #000;}
#header li a:hover{border-botton: 2px solid #fafc00;}
#header li a.selected{background: url('images/button_red.gif');}
#header li a:hover.selected{background: url('images/button_grey.gif');}
label.mandatory{width:100px;float:left;}
.submit{margin-bottom:50px;margin-left:100px;}
.formbody p.error{position:absolute;padding-left:320px;font-weight:bold;color:#ff0000;}
.image_container img{border:5px solid #ffffff;}
