/* CSS Document */

body {
background-color: transparent;
font-size:11pt;
font-family:Arial,Times,serif;
color:#000000;
}

h1 {
font-size:12pt;
margin:20px 0 0 10px;
padding:0px 0 0 0px;
}

h2 {
font-size:12pt;
margin:20px 0 0 10px;
padding:0px;
}

h3 {
font-size:12pt;
margin:20px 0 0 10px;
padding:0px 0 0 0px;
}

h4 {
font-size:12pt;
margin:20px 0 0 10px;
padding:0px;
}

h5 {
font-size:12pt;
margin:20px 0 0 10px;
padding:0px;
}



/* Wrap website
================*/
#container {
margin:0px 0 0 0;
padding:0px;
}


/* Top Logo
====================*/

#logoprint {
margin:0px 0 0 10px;
padding:0px;
}

#logoprint p.border {
margin:15px 10px 0 0px;
padding:0px 0px 0px 0px;
}


#logo {
display:none;
position:absolute;
top:15px;
left:0px;
z-index:120;
}


#top {
display:none;
position:absolute;
top:50px;
left:0px;
z-index:100;
}

/* Top left picture
====================*/
#pic {
display:none;
position:absolute;
width:306px;
top:99px;
left:0px;
z-index:90;
}


/* Header
==========*/
#header {
display:none;
width:100%;
height:49px;
margin:0px 0 0 0;
padding:0px;
text-align:right;
}

#header p {
margin:0px;
padding:32px 10px 0 0px;
color:#fff;
font-size:10px;
}


#header a {
margin:0px;
padding:0px 3px 0 3px;
text-decoration:none;
color:#FFFFFF;
}


/* Content wrap
================*/
#wrap {
margin:0px;
padding:0px;
}

/* Main Navi left
====================*/
#navleft {
display:none;
float:left;
width:306px;
margin:0px;
padding:0px;
}

#navleft ul {
margin:212px 0 0 0;
padding:0px 0 0 10px;
list-style-type:none;
}

#navleft li {
margin:0px;
padding:0px 0 10px 0px;
letter-spacing:2px;
}

#navleft ul.nav1st li.navhistory a.level1 {
color:#333;
font-weight:bold;
}

#navleft li a.level1{
margin:0px;
padding:0px 0 0px 0px;
text-decoration:none;
color:#fff;
}

#navleft li a.level2{
margin:0px;
padding:0px 0 0px 65px;
text-decoration:none;
color:#fff;
}

#navleft a:hover {
color:#a2a06e;
}

#navleft li.active a.level1 {
color:#333;
font-weight:bold;
}

#navleft li.active a.level2 {
color:#440;
}


/* Text content
===============*/
#content {
margin:30px 0px 10px 0;
padding:0px;
}


#content p {
margin:0px;
padding:10px 10px 0px 10px;
}

#content p.border {
border-top:1px solid #666;
margin:10px 0 0 10px;
padding:0px 0px 0px 0;
}

#content ul {
margin:5px 0px 0px 10px;
padding:0px;
}

#content ul li {
margin:0px 0 0 10px;
padding:5px 0px 0px 0px;
}

#content span.small {
font-size:10px;
font-style:italic;
font-weight:normal;
color:#666;
}

#content a {
text-decoration:none;
color:#666;
font-weight:bold;
}


/* Eventkalender
=================*/
#kalender form {
 width:580px;
 margin:15px 0 0px 10px;
 padding:0px 0px;
}

#selectt {
margin:0px 0 0 0;
padding:0px 0px;
}

#selectt label {
display:inline;
margin:10px 0 0 0;
padding:0px 0px;
font-weight:bold;
}
#selectt select {
margin:0 5px;
}

#selectb {
margin:0px 0 10px 0;
padding:0px 0px;
}

#selectb label {
display:inline;
margin:10px 0 0;
padding:0px 0px 0px;
font-weight:bold;
}
#selectb input {
margin:10px 10px 0 5px;
padding:3px 0 0 0;
}


/* feedbackformular
===================*/
#form-module {
 width:350px;
 margin:0px;
 padding:0px;
 }
  
#form-module form {
 width:340px;
 margin:15px 0 15px 10px;
 padding:0px 0px;
}
 
#form-module legend {
 color:#666;
} 
 
#form-module div.element {
 margin:0px;
 padding:0px;
 display:block;
}

#form-module label {
 display:block;
 padding:5px;
}
 
#form-module input,
#form-module input.submit, 
#form-module textarea {
 margin:5px;
 width:295px;
}

#form-module input.text {
 height:20px;
 border:1px solid #ccc;
}

#form-module input.submit { 
 text-align:center;
 cursor:pointer;
 border:1px solid #ccc;
 color:#666;
}
 
#form-module textarea.textarea {
 height:150px;
 border:1px solid #ccc;
}

#form-module-thanks {
 margin:15px 0 0 20px;
 padding:0px;
 font-weight:bold;
}


/* Footer
==========*/
#footer {
display:none;
width:100%;
margin:0px;
padding:0px;
color:#333;
border-top:1px solid #7A7542; 
}

#footer p {
margin:0px;
padding:5px 0px 5px 5px;
font-size:9pt;
}

#footer a {
margin:0px;
padding:0px 2px 0 2px;
color:#333;
}
