html { overflow-y:scroll; }

A:hover {color: #AAAAAA;}
A.weiss:hover {color: #95c8fb;}
body,td {
font-family: Verdana;
font-size: 12px;
color: #505050;
line-height:1.4em;
}
A { text-decoration:none; color: #505050 }
A.weiss { text-decoration:none; color: #ffffff }
img { border:0; }
.menu { margin:0px 4px 0px 20px}
.menu1 { text-decoration:none; }
.menu2 { text-decoration:underline;}
body{ background:#999999; margin:0; padding:0; }
/* li { margin-left:-20px;  margin-top:0px;} */
li { list-style:square; }
.nav1 	{ 	display:block; width: 125px; height:35px; float:left; margin-right:1px; }
.nav1:hover	{ background: url(images/b12.gif); } /* !important; = auch hovern wenn aktiv */
.nav2 	{ 	display:block; width: 125px; height:35px; background:url(images/b20.gif);float:left; margin-right:1px; }
.nav2:hover	{ background: url(images/b22.gif); } /* !important; = auch hovern wenn aktiv */
.nav3 	{ 	display:block; width:125px; height:35px; background:url(images/b30.gif);float:left; margin-right:1px;}
.nav3:hover	{ background: url(images/b32.gif); } /* !important; = auch hovern wenn aktiv */
.nav4 	{ 	display:block; width:125px; height:35px; background:url(images/b40.gif);float:left; }
.nav4:hover	{ background: url(images/b42.gif); } /* !important; = auch hovern wenn aktiv */



h1 { color:#932020; margin:0; padding:0; font-weight:normal; margin-bottom:16px; font-size:24px; }
h2 { color:#932020; margin:0; padding:0; font-weight:normal; margin-bottom:10px; font-size:17px; }
h3 { color:#932020; margin:0; padding:0; font-weight:bold; margin-bottom:16px; font-size:12px; }
.inhalte { display:none; }
.inhalte2 { padding-top:500px; clear:both; display:block; }
#top-anmelden {background-color: #FFFFFF; width: 100%; text-align:right; color:#932020;}
#top-anmelden a {color:#FFFFFF; background-color:#932020; padding:7px 12px; border-radius:3px; font-weight:500;}
.inner-wrapper {width:100%; max-width:900px; margin:0 auto; height:auto; padding:10px 0;}
header {width:100%; height:auto; display:block; white-space:nowrap; border-bottom:2px solid #932020;}
header .left {display:inline-block; width:30%; white-space:normal; vertical-align:top;}
header .right {display:inline-block; width:70%; white-space:normal; vertical-align:top; text-align:right;}
header .logo {display:block;}
header .logo img {max-width:250px; height:auto;}