/* CSS Document */
html {
height:100%;
width:100%;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
background-color: #ffffff;
padding:0px;
margin:0px;
height:100%;
width:100%;
background-repeat:repeat-y;
}

a:link    {color: #000000; font-weight:bold; text-decoration:underline; font-size:10pt; font-family:Verdana}
a:visited   {color:#000000;  font-weight:bold; text-decoration:underline; font-size:10pt; font-family:Verdana}
a:hover     {color: #246350; font-weight:bold; text-decoration: underline; font-size:10pt; font-family:Verdana}
a:active    {color:#000000; font-weight:boldl; text-decoration:underline; font-size:10pt; font-family:Verdana}



.alles {
width: 100%;
background-color: #666666;
}

.alles p { margin:15px; }

#mitte {
height:100%;
width:100%;
height:auto;
background-color:#FFFFFF;
vertical-align:top;
}

#inhalt {
vertical-align:top;
position:relative;
left:0px;
top:0px;
width:945px;
min-height:350px;
}

#inhalt img { float:left; }

#inhalt p { padding-left:250px; }

#oben a {
display:block;
height:100%;
width:100%;
}


#oben {
margin:0px; 
padding:0px;	
height:118px;
width:100%;
background-color:#0F8067;
vertical-align:top;
background: url(images/oben10.gif);
}

#oben1 {
height:118px;
width:64px;
background: url(images/oben1.gif);
background-color:#990000;
position:absolute;
top:0px;
left:0px;
}

#oben2 {
width:66px;
height:118px;
background: url(images/oben2.gif);
position:absolute;
top:0px;
left:64px;
}

#oben2 a:hover { background:url(images/oben2b.gif); }

#oben3 {
width:88px;
height:118px;
background: url(images/oben3.gif);
position:absolute;
top:0px;
left:130px;
}

#oben3 a:hover { background:url(images/oben3b.gif); }

#oben4 {
width:58px;
height:118px;
background: url(images/oben4.gif);
position:absolute;
top:0px;
left:218px;
}

#oben4 a:hover { background:url(images/oben4b.gif); }

#oben5 {
width:74px;
height:118px;
background: url(images/oben5.gif);
position:absolute;
top:0px;
left:276px;
}

#oben5 a:hover { background:url(images/oben5b.gif); }

#oben6 {
width:64px;
height:118px;
background: url(images/oben6.gif);
position:absolute;
top:0px;
left:350px;
}

#oben6 a:hover { background:url(images/oben6b.gif); }

#oben7 {
width:104px;
height:118px;
background: url(images/oben7.gif);
position:absolute;
top:0px;
left:414px;
}

#oben7 a:hover { background:url(images/oben7b.gif); }

#oben8 {
width:63px;
height:118px;
background: url(images/oben8.gif);
position:absolute;
top:0px;
left:518px;
}

#oben8 a:hover { background:url(images/oben8b.gif); }

#oben9 {
width:225px;
height:118px;
background: url(images/oben9.gif);
position:absolute;
top:0px;
left:581px;
}

#oben10 {
width:144;
height:118px;
background: url(images/oben10.gif);
position:absolute;
top:0px;
left:806px;
}

#animation {
position:relative;
right:-14px;
}

#streifen {
display:block;
width:100%;
height:54px;
background-color:#996600;
background: url(images/oben-streifen.gif);
}

#streifen-obenlinks {
width:70px;
height:26px;
position:absolute;
top:118px;
left:0px;
}

#streifen-obenlinksangebote {
width:596px;
height:26px;
position:absolute;
top:118px;
left:70px;
visibility:hidden;
}
#streifen-obenlinksfotos {
width:596px;
height:26px;
position:absolute;
top:118px;
left:70px;
visibility:hidden;
}
#streifen-obenlinksnews {
width:596px;
height:26px;
position:absolute;
top:118px;
left:70px;
visibility:hidden;
}
#streifen-obenlinkschronologie {
width:596px;
height:26px;
position:absolute;
top:118px;
left:70px;
visibility:hidden;
}
#streifen-obenlinksverein {
width:596px;
height:26px;
position:absolute;
top:118px;
left:70px;
visibility:hidden;
}
#streifen-obenlinkskontakt {
width:596px;
height:26px;
position:absolute;
top:118px;
left:70px;
visibility:hidden;
}
#streifen-obenrechts {
width:284px;
height:26px;
font-size:1.2em;
font-weight:400;
position:absolute;
top:118px;
left:666px;
vertical-align:middle;
}
#streifen-obenrechts span {
position:relative;
bottom: -3px;
left: 5px;
}

#streifen-untenlinks {
width:666px;
height:28px;
position:absolute;
top:134px;
left:0px;
vertical-align:middle;
}

#streifen-untenlinks span {
position:relative;
top: 13px;
left: 70px;
}

#streifen-untenrechts {
width:284px;
height:28px;
font-size:1.2em;
font-weight:400;
position:absolute;
top:134px;
left:666px;
vertical-align:middle;
}

#streifen-untenrechts span {
position:relative;
top: 13px;
left: 5px;
}

#mitte-oben {
width:100%;
height:10px;
background-color:red;
background:url(images/mitte-oben.gif);
background-repeat:repeat-x;
}

#mitte-unten {
width:100%;
height:8px;
background:url(images/mitte-unten.gif);
background-repeat:repeat-x;
position:relative;
bottom:0px;
vertical-align:bottom;
background-color:#CDCFD4;
}

#unten-schwung {
width:100%;
height:43px;
position:relative;
bottom:0px;
background:url(images/unten.gif);
background-repeat:no-repeat;
}

#unten-schwung-rechts {
width:100px;
height:43px;
position:relative;
top:-15px;
left:860px;
}

#unten-verlauf {
width:100%;
height:23px;
position:relative;
bottom:1px;
background:url(images/background.gif);
}

#unten-schwung span {
position:relative;
top:15px;
left:10px;
}

#unten-bg {
display:block;
width:100%;
position:relative;
top:0px;
background-color:#CC9900;
background:url(images/unten_rechts.gif);
}

#angebote {
position:relative;
top:15px;
left:10px;
height:490px;
}

#wegbeschr {
position:relative;
top:15px;
left:10px;
height:500px;
}

#indexid {
position:relative;
top:15px;
left:10px;
height:300px;
}


#leerraum { background-color:#CDCFD4; }


.mytablecell
{
	background-color:#F6F8F7;
	vertical-align:top;
}

.inputfield
{
	border-style:solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #000000;
	background-color: #F6F8F7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10;
	color: #000000;
	font-weight: normal;
}


.fehler {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12;
	font-style: normal; 
	color: #FF2009;
	font-weight: bold;
}

.vorstand
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal; 
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
}

#gfbild {
height:190px;
width:155px;
position:absolute;
top:10px;
left:600px;
}