
body
{margin-top: 20px; margin-left: 0px; margin-right: 0px;margin-bottom: 20px; background-color: #274698; background-image:url(images/bg.gif);
background-repeat:repeat-x;background-attachment:fixed;


}


/* uhr - datum */

input.datum {
font-size:9pt;
background-color:#274698;
color:#acbeee;
border:solid 0px;
text-align:center;

background:transparent;

}

input.zeit{
font-size:9pt;
background-color:#274698;
color:#acbeee;
border:solid 0px;
text-align:center;

background:transparent;
}
form {margin-top:0px;
}

table,td {font-size: 100%;line-height: 125%;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;color:#ACBEEE;
}

h2{ font-family: "Trebuchet MS",arial, helvetica, verdana, tahoma, sans-serif;color:#2348AB;
margin-bottom:20px;letter-spacing:8px;font-size: 125%;
border-bottom:solid 0px #746b64;
padding-bottom:4px;

}


/* hauptgerüst */

#main {
border-right:solid 1px #fff;border-left:solid 1px #fff;
}

#top {background-image:url(images/landschaft.jpg);
background-repeat:no-repeat;
background-position: center top;
height:370px;
border-right:solid 1px #fff;border-left:solid 1px #fff;border-bottom:solid 1px #000;border-top:solid 1px #fff;
letter-spacing:2px;
color: #acbeee ;
vertical-align:bottom;
text-align:center;
padding-left:0px;
padding-bottom:0px;
font-size: 110%;
font-family: "Trebuchet MS" ,georgia,arial, helvetica, verdana, tahoma, sans-serif;
}
#window {background-image:url(images/landschaft2.jpg);
background-repeat:no-repeat;
background-position: center top;
height:150px;
border-right:solid 1px #fff;border-left:solid 1px #fff;border-bottom:solid 1px #000;border-top:solid 1px #fff;
letter-spacing:1px;
color: #acbeee ;
vertical-align:top;

}

#sp1 {text-align:justify; padding-left: 60px;padding-right:60px;padding-top: 40px;
margin-right:1;
background-color:#1d3270;width:100%;
padding-bottom: 40px;vertical-align:top;
height:800px
}



#fussb {font: normal 11px verdana, sans-serif; color: #BECCEF;
height:34px;
text-align:center;
background-color:#182B5F;
border-bottom:solid 1px #fff;
border-top:solid 1px #000;
}



body
{scrollbar-arrow-color: #000000; scrollbar-base-color: #ffffff;
scrollbar-highlight-color : #000000; scrollbar-shadow-color : #ffffff;
SCROLLBAR-TRACK-COLOR: #e6e6e6;}





/* allgemeine links im text */

a:link, a:visited, a:active{ font-size: 98%;
font-family: arial, helvetica, verdana, tahoma, sans-serif;color:#ACBEEE;}

a:hover{ text-decoration:none;color:#1D3270;
background-color:fff;}


nav ul {
    padding: 0px;
    margin: 0px;
	
}
nav ul:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
    nav ul,nav ul li{
    background-color: #1d3270;
}
    nav ul li {
    list-style: none;
    float:left;
}

nav ul li:hover > ul {
    visibility: visible;
}
nav ul li ul{
    display: inline;
    visibility: hidden;
    position: absolute;
    padding:0px;
}
nav ul li ul li{
    float: none;
}
nav ul li ul li a:hover{
    color: #333;
}
nav ul {
    padding: 0px;
    margin: 0px;
 
    box-shadow: 0px 1px 0px #ACBEEE;
    -moz-box-shadow: 0px 1px 0px #ACBEEE;
    -webkit-box-shadow: 0px 1px 0px #ACBEEE;
}
nav ul li {
list-style: none;
    float:left;
    border-right: 0px solid #ACBEEE;
}
nav ul li a {
    text-decoration: none;
    display: block;
    color: #333;
    padding: 7px 27px 7px 27px;
 
    -webkit-transition: background 0.3s ease-out 0s;
    -moz-transition: background 0.3s ease-out 0s;
    -o-transition: background 0.3s ease-out 0s;
    transition: background 0.3s ease-out 0s;
}
nav ul li.cat1:hover a, nav ul li.cat1:hover > ul li a  {
    background-color: #1d3270;
}
nav ul li.cat2:hover a, nav ul li.cat2:hover > ul li a  {
    background-color: #1d3270;
}
nav ul li.cat3:hover a, nav ul li.cat3:hover > ul li a {
    background-color: #1d3270;
}
nav ul li.cat4:hover a, nav ul li.cat4:hover > ul li a {
    background-color: #1d3270;
}
nav ul li.cat5:hover a, nav ul li.cat5:hover > ul li a {
    background-color: #1d3270;
}
nav ul li:hover > a {
    color: black;
}
nav ul li ul li a {
    color: black;
}
nav ul li ul li a:hover{
    color: #333;
    background-color: #2348AB !important;
}
