/* Seitengeruest, allgemeine Definitionen */

body {
text-align : center;
font-family : Verdana, Geneva, "MS Sans Serif", sans-serif;
background-color : #ffffff;
position : relative;
top : 0;
margin-top : 0;
padding-top : 0;
}

#content li {
font-family : Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size : 13px;
color : #ffffff;
font-weight : normal;
font-variant : normal;
text-decoration : none;
line-height : 18px;
margin-bottom: 5px;
list-style-type: disc; }

#content ul {
padding-left: 0px;
margin-left: 20px;
list-style-position: outside;}


#seite {
margin : auto;
text-align : left;
width : 955px;
position : relative;
}

.tab {
margin-left : 8px;
}

.tab12 {
margin-left : 12px;
}


/* Kopfbereich */

#kopf {
width : 955px;
height : 235px;
position : relative;
top : 0;
left : 0;
}

.kopfbild {}

#trennerh {
height : 12px;
width : 955px;
top : 235px;
left : 0px;
position : absolute;
background-color : #006600;
z-index: -1;
}

/* Kopfbereich Navigation */

#navigation {
width : 752px;
top : 215px;
left : 203px;
position : absolute;
font-family: Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration : none;
}

#navigation ul {
margin : 0px;
padding : 0px;
border : 0px;
}

#navigation ul li {
list-style-type : none;
list-style : none;
text-align : left;
display : inline;
float : left;
margin-left : 10px;
position : relative;
height : 20px;
}

#navigation li ul {
margin : 0;
padding : 0;
display : none;
position : absolute;
float:left;
left : 0px;
top : 18px;
background-color : #ffffff;
}

#navigation li:hover ul {
display : block;
width : 600px;
}

#navigation li li {
list-style : none;
display : list-item;
}

div.menu li {
float : left;
left : 0px;
padding-left : 10px;
}

div.menu a, div.menu a:link, div.menu a:visited {
display : block;
text-align : left;
color : #000033;
padding-top : 2px;
padding-left : 10px;
height : 22px;
}

div.menu a:hover, div.menu a:active {
color: #015DA8;
padding-left: 10px;
font-weight: bold;
}


/* Sekundaernavigation javascript */

div.submenu li {
float: left;
font-family: Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size: 12px;
font-weight: bold;
color: #0000cc;
text-decoration: none;
}

div.submenu a, div.submenu a:link, div.submenu a:visited {
display: block;
height: 20px;
padding-top: 4px;
color: #000033;	
font-family: Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

div.submenu a:hover, div.submenu a:active {
color: #015DA8;
font-family: Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size: 12px;
font-weight: bold;
}

#smenu1 {
position: absolute;
display: none;
width: 180px;
top: 19px;
left:0px;
}

#smenu2 {
position: absolute;
display: none;
width: 180px;
top: 19px;
left:120px;
}

#smenu5 {
position: absolute;
display: none;
width: 180px;
top: 19px;
left:415px;
}


/* Laengendefinition Primaernavigation */

#eins {width : 100px;}
#zwei {width : 80px;}
#drei {width : 70px;}
#vier {width : 85px;}
#fuenf {width : 65px;}


/* Laengendefinition Sekundaernavigation */

#einseins {width : 180px;background-color: #efefef;padding-left:20px; }
#einszwei {width : 180px;background-color: #efefef;padding-left:20px; }
#einsdrei {width : 180px;background-color: #efefef;padding-left:20px; }
#einsvier {width : 180px;background-color: #efefef;padding-left:20px; }
#zweieins {width : 180px;background-color: #efefef;padding-left:20px; }
#zweizwei {width : 180px;background-color: #efefef;padding-left:20px; }
#zweidrei {width : 180px;background-color: #efefef;padding-left:20px; }
#zweivier {width : 180px;background-color: #efefef;padding-left:20px; }
#fuenfeins {width : 180px;background-color: #efefef;padding-left:20px; }
#fuenfzwei {width : 180px;background-color: #efefef;padding-left:20px; }
#fuenfdrei {width : 180px;background-color: #efefef;padding-left:20px; }

/* Inhaltsbereich Standard*/

#content {
top : 247px;
left : 0px;
width : 955px;
height : 414px;
position : absolute;
z-index: -1;
}

#text {
top : 0px;
left : 0px;
text-align : left;
background-color : #000033;
height : 414px;
width : 647px;
position : absolute;
z-index: -1;
}

#textschmal {
text-align : left;
height : 380px;
width : 420px;
position : absolute;
left : 40px;
top : 10px;
z-index: -1;
}


/* Inhaltsbereich lang - fuer Impressum */

#contentlang {
top : 247px;
left : 0px;
width : 955px;
height : 1600px;
position : absolute;
z-index: -1;
}

#ohnebild {
width : 955px;
height : 1600px;
position : absolute;
background-color : #000033;
text-align : left;
margin-bottom : 20px;
overflow : visible;
z-index: -1;
}

#textrechts {
height : 380px;
width : 420px;
left : 490px;
top : 10px;
text-align : left;
position : absolute;
z-index: -1;
}

/* Inhaltsbereich mittel - fuer Ansprechpartner */

#contentmittel {
top : 247px;
left : 0px;
width : 955px;
height : 540px;
position : absolute;
z-index: -1;
}

#textansprechpartner {
text-align : left;
background-color : #000033;
height : 840px;
width : 955px;
position : absolute;
z-index: -1;
}

#textbreit {
text-align : left;
height : 520px;
width : 880px;
position : absolute;
left : 40px;
top : 10px;
z-index: -1;
}

#textmittel {
text-align : left;
height : 380px;
width : 600px;
position : relative;
left : 40px;
top : 10px;
z-index: -1;
}


/* Inhaltsbereich - Anfahrt (breiteres Bild) */

#textanfahrt {
text-align : left;
background-color : #000033;
height : 414px;
width : 550px;
position : relative;
float : left;
z-index: -1;
}


/* Allgemeine Textdefinitionen */

h1 {
color : #ffffff;
font-weight : bold;
font-variant : normal;
text-decoration : none;
line-height : 20px;
font-family : Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size : 16px;
}

h2 {
color : #cccccc;
font-weight : bold;
font-variant : normal;
text-decoration : none;
line-height : 18px;
font-family : Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size : 14px;
}

h3 {
color : #ffffff;
font-weight : bold;
font-variant : normal;
text-decoration : none;
line-height : 18px;
font-family : Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size : 13px;
}

.fliess {
font-family : Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size : 13px;
color : #ffffff;
font-weight : normal;
font-variant : normal;
text-decoration : none;
line-height : 18px;
}

.fliesszab {
font-family : Verdana, Geneva, "MS Sans Serif", sans-serif;
font-size : 13px;
color : #ffffff;
font-weight : normal;
font-variant : normal;
text-decoration : none;
line-height : 25px;
}


/* Definition Links im Fliesstext */

a:link {color : #999999; text-decoration : none; }
a:visited {color : #cccccc; text-decoration : none; }
a:hover {color : #cccccc; text-decoration : none; }
a:active {color : #cccccc; text-decoration : none; }


/* Bilddefinition rechts unten */

#bild {
position : absolute;
left : 655px;
top : 0px;
z-index: -1;
}

#bildanfahrt {
position : absolute;
left : 558px;
top : 0px;
z-index: -1;
}

.seitenbild {}

