*{margin: 0;padding: 0;}
html, body{margin: 0;padding: 0;font: 11px 'trebuchet ms', arial, helvetica, sans-serif;min-height: 100%;}
table{border-width: 0;}
img{vertical-align: top;border-width: 0;}
ul{margin: 0;padding: 0;list-style-type: none;}
li{margin: 0;padding: 0;list-style-type: none;}
input, textarea{font: 11px verdana, arial, helvetica, sans-serif;padding: 1px 3px;}
select{font: 11px verdana, arial, helvetica, sans-serif;}
p{margin: 10px 0;}

/*body{padding-bottom: -5px;margin-bottom: -5px;}*/

table td{vertical-align: top;}
table.options label{float: left;padding-left: 3px;width: 90px;}
div.answer{margin-left: 10px;}
form label{width: 125px;float: left;padding-top: 2px;height: 20px;}

ul.error{color: #f00;margin-bottom: 20px;}

.leftimg{float: left;margin: 0 10px 10px 0;}

#container{width: 980px;padding: 0 0 0 10px;height: 100%;margin: 0;float: left;}
#container #header{height: 110px;}
#container #header #banner{margin: 10px 0;height: 90px;float: right;width: 768px;}
#container #header #lang{color: #fff;float: left;padding: 40px 0 0 10px;}

#container #main{float: left;padding-bottom: 40px;}

#container #main #nav{float: left;width: 190px;padding-bottom: 20px;background-color: #fff;border-left: 1px solid #fff;border-bottom: 1px solid #fff;}
#container #main #nav ul{margin: 0;padding: 0;}
#container #main #nav li{list-style-type: none;margin: 0;padding: 0;width: 190px;height: 36px;}
#container #main #nav a {display: block;width: 190px;height: 36px;}

#container #main #content{float: left;width: 722px;padding-top: 57px;}
#container #main #content img.title{margin-left: 10px;}
#container #main #content_wrapper{float: left;border-right: 1px solid #e2e2e2;width: 717px;padding-bottom: 40px;border-bottom: 1px solid #e2e2e2;}
#container #main #content #body{width: 490px;margin: 0 10px 20px 10px;}
#container #main #content #body h1{font: bold 12px Georgia, "Times New Roman", Times, serif;text-transform: uppercase;color: #ff2464;margin: 0px;padding-top: 0px;}
#container #main #content #body a{color: #ff2464;}
#container #main #content #body .subtitle{margin-top: 10px;}
#container #main #content #sidebar{width: 190px;float: right;clear: none;margin: 0;padding: 0;padding-right: 17px;}
#container #main #content #sidebar #vrienden{width: 168px;padding: 0 10px;border-left: 1px solid #bdbcbc;border-right: 1px solid #bdbcbc;}
#container #main #content #sidebar #vrienden a{color: #ff2464;text-decoration: none;}
#container #main #content #sidebar #vrienden a:hover{color: #ff2464;text-decoration: underline;}
#container #main #content #sidebar #footer{padding: 10px 0 0 11px;color: #999;}
#container #main #content #sidebar #footer a{color: #999;text-decoration: none;}
#container #main #content #sidebar #footer a:hover{color: #999;text-decoration: underline;}