html, body {
padding:0;
margin: 0;
font-family: Arial, Helvetica, Sans-Serif;
color: #FFFFFF;
line-height: 1.2em;
scrollbar-arrow-color: #20201e;
scrollbarBaseColor: #20201e;
scrollbar-track-color: #20201e;
scrollbar-face-color: #aeabaf;
scrollbar-highlight-color: #20201e;
scrollbar-3dlight-color: #20201e;
scrollbar-darkshadow-color: #20201e;
scrollbar-shadow-color: #20201e;
}
html {
background: url(../images/bgrow.jpg) repeat-x #0b6197;
}



body {
	background: url(../images/shine.jpg) no-repeat 0px 0px;
scrollbar-arrow-color: #20201e;
scrollbarBaseColor: #20201e;
scrollbar-track-color: #20201e;
scrollbar-face-color: #aeabaf;
scrollbar-highlight-color: #20201e;
scrollbar-3dlight-color: #20201e;
scrollbar-darkshadow-color: #20201e;
scrollbar-shadow-color: #20201e;
}

#hauptcontainer {
display: block;
width: 1090px;
height: 900px;
padding: 0;
margin: 0;
background: url(../images/bg.png) no-repeat;
position: relative;
margin-left: auto;
margin-right: auto;
}

hr {
    margin: 0px;
    padding: 0px;
    height: 1px !important;
    font-size: 1px !important;
    border: none;
    border-bottom: 1px solid #aeabaf;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    display: block;
    clear: both;
}

a:link,
a:active,
a:visited,
a:hover{
color: #FFFFFF;
}

a.logo:link,
a.logo:visited,
a.logo:hover,
a.logo:active {

	display: block; 
	width: 235px;
	height: 115px; 
	background: url(../images/logo.png) no-repeat; 
}

#topmenu {
display: block;
margin-top: 20px;
margin-left: 85px;
position: relative;
width: 600px;
}

.topmUL, .topmUL ul, .topmUL li, .topmUL a{
display: block;
padding: 0;
margin: 0;
list-style-type: none;
font-size: 16px;
color: #aeaaaf;
text-decoration: none;
}

.li_topm, .li_topma {
float: left;
padding-right: 30px !important;
}
a.topm:hover,
a.topma:link,
a.topma:visited,
a.topma:hover,
a.topma:active {
color: #FFF;
}

.topmUL ul {
display: block;
position: absolute;
top: 25px;
width: 600px;
}

.li_topms1, .li_topmsa1 {
float: left;
padding-right: 30px !important;
}

a.topmsa1:link,
a.topmsa1:visited,
a.topmsa1:hover,
a.topmsa1:active,
a.topms1:link,
a.topms1:visited,
a.topms1:hover,
a.topms1:active {
font-size: 14px;
}
a.topms1:hover,
a.topmsa1:link,
a.topmsa1:visited,
a.topmsa1:hover,
a.topmsa1:active {
color: #FFF;
}

#inhaltcontainer {
position: absolute; 
top: 240px;
display: block;
width:480px;
/**height: 510px;**/
margin-left: 85px !important;
/**overflow: auto;**/
overflow-x: hidden;
scrollbar-arrow-color: #20201e;
scrollbarBaseColor: #20201e;
scrollbar-track-color: #20201e;
scrollbar-face-color: #aeabaf;
scrollbar-highlight-color: #20201e;
scrollbar-3dlight-color: #20201e;
scrollbar-darkshadow-color: #20201e;
scrollbar-shadow-color: #20201e;

}

.c_overview_default,
.c_detail_default {
background: none; 
}

#inhaltcontainer div,
#inhaltcontainer span,
#inhaltcontainer td,
#inhaltcontainer p,
#inhaltcontainer em,
#inhaltcontainer strong,
#inhaltcontainer ul,
#inhaltcontainer li,
#inhaltcontainer ol,
#inhaltcontainer ul,
#inhaltcontainer table,
#inhaltcontainer table,
#inhaltcontainer th,
#inhaltcontainer a {
font-size: 14px;
}

.c_title_default {
margin-bottom: 15px;
}
.c_title_default a,
.c_title_default {
color: #aeabaf;
font-size: 20px !important;
font-weight: normal;
text-decoration: none;
}
.c_overview_default {
margin-bottom: 20px;
}

.ext-mb-text {
color: #000000;
}

.captcha {
line-height: 1px;
margin: 5px;
}

.captcha .w {
background: #20201e !important;
color: #20201e !important;
}
.captcha .s {
background: #aeabaf !important;
color: #aeabaf !important;
}

input, select, textarea {
background: #20201e !important;
color: #aeabaf !important;
font-size: 14px;
}

.diashow{
width: 120px;
height: 80px;
background: none;
}

a.diashowlink:link,
a.diashowlink:visited,
a.diashowlink:hover,
a.diashowlink:active {
width: 120px;
height: 80px;
background-repeat: no-repeat;
background-position: 50% 50%;
display: block;
}
.diashow  {

}
