body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-attachment:scroll;
	background-image:url(weblayout/bg.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	padding-top:15px;
	background-color:#B5CBF0;
	text-align:center;
}

div#Seite {
text-align:left;
width:720px;
background:url(bilderweb/bginhalt.png) repeat-y;
border:0;
margin:0 auto;
padding:0;
}

a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
line-height:normal;
color:#036;
}

a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
line-height:normal;
color:#036;
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#F90;
text-decoration:none;
line-height:normal;
}

a:active {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:normal;
color:#036;
}

.such {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
overflow:hidden;
position:absolute;
z-index:1;
width:650px;
left:78px;
top:19px;
visibility:hidden;
}

.menue:link {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
line-height:normal;
}

.menue:visited {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.menue:hover {
color:red;
font-weight:700;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.menue:active {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
text-decoration:underline;
line-height:normal;
}

.submenue:link {
color:#069;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:underline;
line-height:normal;
}

.submenue:visited {
color:#069;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:underline;
}

.submenue:hover {
color:#900;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.submenue:active {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-decoration:none;
line-height:normal;
}

.detailmenue:link {
color:#069;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:underline;
line-height:normal;
background-image:url(weblayout/detailinfos_pfeil.gif);
background-repeat:no-repeat;
background-position:left;
}

.detailmenue:visited {
color:#69F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:underline;
}

.detailmenue:hover {
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#69F;
}

.detailmenue:active {
color:#69F;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:underline;
line-height:normal;
}

.suchtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
text-decoration:none;
overflow:auto;
position:absolute;
z-index:1;
width:650px;
left:2000px;
top:0;
background-color:#399;
visibility:inherit;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24pt;
font-weight:lighter;
color:#069;
line-height:normal;
font-style:normal;
letter-spacing:normal;
margin-bottom:0;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#C00;
}

.unterueberschrift {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:#1699CD;
}

.texte {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:16px;
}

.bild {
background-image:url(layout_web/head_bg.gif);
background-repeat:repeat-x;
background-position:left top;
}

.textunten {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#6C86B7;
width:165px;
border:thin solid red;
margin:18px;
padding:5px 0 0;
}

.adresslink:link {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
line-height:normal;
color:#6C86B7;
}

.adresslink:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
color:#6C86B7;
}

.adresslink:hover {
color:#FFC;
font-weight:400;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
}

.adresslink:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
text-decoration:none;
line-height:normal;
color:#666;
}

.button {
background-color:#BD1118;
}

.adresse {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#069;
}

#liste {
font:11px Arial, Helvetica, sans-serif;
height:30px;
background-image:url(bilderweb/headerbg3.gif);
background-repeat:no-repeat;
width:752px;
background-position:center top;
padding-top:0;
left:auto;
right:auto;
padding-bottom:0;
top:0;
bottom:0;
margin:0;
}

#liste li {
list-style-type:none;
margin-left:1px;
text-align:center;
display:inline;
height:30px;
padding:0;
}

#liste a:link,a:visited {
text-decoration:underline;
color:#FFF;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:0;
padding-left:0;
}

#liste a:hover {
color:#F60;
text-decoration:underline;
}

#subnav {
width:710px;
height:25px;
background-attachment:fixed;
background-image:url(weblayout/subnan-bg.gif);
background-repeat:no-repeat;
background-position:center center;
padding:0;
}

#subliste {
font:11px Arial, Helvetica, sans-serif;
background-position:center;
margin:0;
}

#subliste li {
list-style-type:none;
display:inline;
overflow:visible;
text-decoration:none;
margin:0 0 0 1px;
padding:0;
}

ul {
padding-left:1px;
padding-top:0;
border-style:none;
margin:0;
}

#hauptnav {
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
width:720px;
height:55px;
background-image:url(weblayout/headernav-bgbig.gif);
background-repeat:no-repeat;
font-size:11px;
position:relative;
top:0;
margin:0 auto;
padding:0;
}

#hauptnav a {
color:#FC3;
white-space:nowrap;
}

#layer {
z-index:5;
width:400px;
position:absolute;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
white-space:nowrap;
display:block;
left:38px;
top:20px;
height:25px;
margin:0;
padding:0;
}

#hauptnav #layer ul li {
border-style:none;
}

#hauptnav ul {
text-indent:5px;
height:20px;
display:block;
position:absolute;
left:0;
white-space:nowrap;
margin:0;
padding:0;
}

#hauptnav #layer a:hover {
color:#73005C;
}

#hauptnav #layer a:active {
color:red;
}

#hauptnav li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
list-style-type:none;
display:inline;
line-height:30px;
color:#F0F0F0;
border-right-width:1px;
border-right-style:solid;
border-right-color:#FFF;
margin:0;
padding:0 4px;
}

#hauptnav a:hover {
text-decoration:none;
color:#FC0;
}

#infobox {
width:202px;
height:240px;
background:url(weblayout/infobox_test.jpg) no-repeat;
margin:0;
padding:0;
}

#boxinhalt {
height:280px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#39C;
margin:0;
padding:20px;
}

#newsbox {
width:202px;
height:380px;
background:url(weblayout/news.jpg) no-repeat;
margin:0;
padding:0;
}

#hauptnav #layer a:link,#hauptnav #layer a:visited {
color:#F2F2F2;
}
.texte a:visited {
	color: #000000;
}
#scroll {
	height: 720px;
	overflow: auto;
}
#scroll2 {
	height: 500px;
	overflow: auto;
}
#boxinhalt a {
	color: #000;
}
h3 {
	font-size: 11px;
}

