/* CSS Document */
body {
background-image: url(img/topbg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
}
/***top***/
#he {
height:150px;
}
#about {
position:absolute;
top:3px;
right:auto;
bottom:auto;
left:10px;
color:#a1a7b4;
width:auto;
height:auto;
font-weight:bold;
}
#logo {
position:absolute;
top:41px;
right:auto;
bottom:auto;
left:20px;
background-image:url(img/logo.gif);
background-position:top;
background-repeat:no-repeat;
width:380px;
height:44px;
}
/***menu***/
#menu {
clear:both;
float:left;
width:270px;
height:auto;
font-size:14px;
font-weight:bold;
}
#menu div {
background-image:url(img/menu.gif);
background-position:top;
background-repeat:no-repeat;
width:266px;
height:50px;
}
#menu a {
display:block;
text-decoration:none;
padding-top:11px;
padding-left:40px;
width:266px;
height:41px;
}
html>body #menu a { 
width:auto;
}
#menu a:link, #menu a:visited {
color:#767676;
text-decoration:none;
}
#menu a:hover {
color:#ffffff;
text-decoration:none;
background-image: url(img/aktiv.gif);
background-position:top;
background-repeat:no-repeat;
}
#aktiv {
background-image:url(img/aktiv.gif) !important;
background-position:top;
background-repeat:no-repeat;
width:266px;
height:50px;
}
#aktiv a {
color:#ffffff !important;
}
/***content*/
#content {
margin:0px 25px 20px 300px;
text-align:justify;
text-indent:20px;
width:auto;
height:auto;
min-height:500px;
}
h1 {
font-size:22px;
font-weight:normal;
color:#ffcc00;
}
#content a:link, #content a:visited {
color:#e20202;
}
#content a:hover {
color:#e20202;
text-decoration: none;
}
#here {
font-size:10px;
padding:4px 0px;
color:#767676;
border-top:1px dotted #CCCCCC;
}
#here a:link, #here a:visited, #here a:hover {
color:#767676;
}
#content ul li {
padding:4px 0px;
}
#content img {
float:right;
clear:left;
margin:10px;
vertical-align:top;
}
/***footer***/
#szch {
display:none;
}
#copy {
clear:both;
background-color:#54668e;
height:40px;
color:#FFFFFF;
font-size:10px;
text-align:center;
padding-top:10px;
}
/***links****/
#flinks {
clear:both;
background-color:#cfcdcd;
height:auto;
min-height:30px;
color:#848484;
font-size:10px;
padding:4px;
}
#flinks a:link, #flinks a:visited, #flinks a:hover {
color:#848484;
text-decoration:none;
}
#llinks {
clear:both;
float:left;
width:262px;
height:auto;
min-height:30px;
background-image:url(img/llinks.gif);
background-position:top left;
background-repeat:no-repeat;
font-size:10px;
color:#848484;
padding:4px;
margin-top:20px;
}
#llinks a:link, #llinks a:visited, #llinks a:hover {
color:#848484;
text-decoration:none;
}
#leftre {
clear:both;
float:left;
width:270px;
height:auto;
background-image:url(img/llinks.gif);
background-position:top left;
background-repeat:no-repeat;
margin-top:20px;
}
#ob {
font-size:10px;
text-align:center;
color:#767676;
padding:10px 0px;
}
#ob a:link, #here a:visited, #here a:hover {
color:#767676;
}
.mtitl {
font-size:large;
padding:11px;
}
.mtexts {
padding:11px;
border:thin dotted #FFD5D5;
}
.mrtitl {
padding:20px 15px 15px 15px;
}
.dmtext {
color: #333333;
font-style:italic;
padding:5px 15px 15px 15px;
font-size:x-small;
}
.dmtexton {
font-style:italic;
padding:5px 15px 15px 15px;
font-size:x-small;
}
.infotext {
color:#333333;
border-bottom:thin dotted #333333;
}
