*{font-family: verdana, arial, sans-serif; font-size: 11px;}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}

body{text-align: center; background: #000;}

strong{font-weight: bold;}
em{font-style: italic;}

#container{width: 920px; margin: 0 auto; position: relative; text-align: left;}

#head{position: relative;}

#content{width: 729px; position: absolute; left: 0; top: 0; background: #eee url(/images/bg-navigation.gif) 549px 0 repeat-y;}

#ads{width: 191px; position: absolute; left: 729px; top: 0;}

#main{width: 549px; float: left;}
#main p, #main h1, #main h2, #main h3{margin: 12px;}

#main p.larger{font-size: 13px;}

#main h1{font-size: 18px; font-weight: bold;}
#main h2{font-size: 13px; font-weight: bold;}

#main a{color: #333; text-decoration: underline; font-size: 12px;}
#main a:hover{text-decoration: none;}


#navigation{width: 180px; float: right; color: #666;}
#navigation li, #navigation h3, #navigation p{margin: 20px 0 10px 20px;}
#navigation p{margin: 10px 0 20px 20px;}
#navigation li a{color: rgb(155, 155, 155); text-transform: uppercase; font-weight: bold; text-decoration: none;}
#navigation li.impressum a{font-weight: normal; text-transform: none;}
#navigation li a:hover{color: #fff;}
#navigation h3{font-size: 12px; font-weight: bold; text-decoration: underline;}
#navigation a{color: rgb(155, 155, 155); text-decoration: none;}
#navigation a:hover{color: #fff;}
.errorlist { margin:12px; color:#ff0000; }