body, html{
padding: 0px;
margin: 0px;
width: 100%;
height: 100%;
font-family: verdana;
font-size:11px; 
color:#696969;
background-color: #0F0F05;
}
#background {
background: #000 url(../upload/assets/main_bg.jpg) top left no-repeat;
width: 100%;
height: 698px;
border-bottom: 1px dotted #ccc;
padding-top: 40px;
}
#main {
width: 600px;
min-height:580px;
height:auto !important;  /* für moderne Browser */
height:580px;  /*für den IE */
margin-left: 390px;
border: 1px dotted #333;
}
#navigation {
width: 600px;
height: 50px;
background-color: #000;
padding-top: 15px;
}
#content_top {
width: 575px;
min-height:495px;
height:auto !important;  /* für moderne Browser */
height:495px;  /*für den IE */
padding-left: 25px;
padding-top: 5px;
padding-bottom: 10px;
background-color: #fff;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);

}
#main_bg {
width: 675px;
min-height:650px;
height:auto !important;  /* für moderne Browser */
height:650px;  /*für den IE */
margin-left: 340px;
border: 1px dotted #333;
}
#main_bg #content_top {
width: 650px;
min-height:650px;
height:auto !important;  /* für moderne Browser */
height:650px;  /*für den IE */
padding-left: 25px;
padding-top: 15px;
padding-bottom: 10px;
background-color: #fff;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
#content_bottom {
padding-left: 25px;
padding-top: 5px;
width: 575px;
min-height:90px;
height:auto !important;  /* für moderne Browser */
height:90px;  /*für den IE */	margin-top: 15px;
background-color: #fff;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);

}


/* haupnavigation */
div#navigation ul li{
float: left;
width: 110px;
list-style-type: none;
margin: 0px;
padding: 0px;
text-align: center;
}
div#navigation ul li a{
text-decoration: none;
color: #ccc;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
font-size: 17px;
}
div#navigation ul li a:hover{
color: #DF4545;
}


/* seitenelemente */
#content_top h1,#main_bg #content_top h1 {
color: #DF4545;
font-size: 12px;
font-weight: bold;
}

#content_top h2,#main_bg #content_top h2 {
font-weight: normal;
font-family: verdana;
font-size:11px; 
color:#696969;
}
#content_top ul {
padding: 5px 0 0 15px;
}
#content_top ul li{
margin-top: 0;
}

#content_top a{
text-decoration: none;
color: #3F3F3F;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
font-size: 14px;
}

#content_top a:hover{
color: #DF4545;
text-decoration: underline;
}
#content_top strong {
color: #DF4545;
}
