/*Strukturierung*/
#main { background-image: url(/images/Muster.jpg); background-attachment:fixed; width:950px; margin:10px auto 0; text-align:left; border-color: black; border-width: 3px; }
		
#title { background-image: url(../images/head.jpg) ; background-repeat: no-repeat; text-align:center; width: 950px; height: 145px; margin: 0; border-color: silver; border-style: outset; border-width: 1px 1px 0; }
		
#menu { background-image: url(../images/menu.jpg); background-repeat: repeat-y; width: 950px; height: 30px; border-right: 1px outset silver; border-left: 1px outset silver; }
		
#content{ font-size: 14px; font-family: verdana; line-height: 24px; background-image: url(../images/content.jpg); text-align: justify; width: 830px; height: 650px; margin: 0; padding: 20px 60px 0;  ;border-color: silver; border-style: outset; border-width: 0 1px; }
#content h1 { color: black; font-size: 16px; line-height: 24px; padding-top: 20px; }
#bottom { color: #ef3f3b; font-size: 13px; font-family: arial; font-weight: 500; font-style: normal; background-color: #f1f0f0; text-align: center; width: 950px; height: 40px; margin: 0; padding-top: 18px; border-color: silver; border-style: outset; border-width: 0 1px 1px; }
#bottom a:link, a:visited ,a:active{ color: black; text-decoration: none; }
#bottom a:hover { color: white; text-decoration: none; }
.schrift { background-image: url(../images/schrift_head.jpg); width: 526px; height: 32px; margin-right: auto; margin-left: auto; }
.logo { background-image: url(../images/Logo.jpg); width: 138px; height: 89px; margin-top: 28px; margin-right: auto; margin-left: auto; }
.menu { width:900px; font-size:0.85em; float: inherit; margin-left: 28px; padding-top: 12px; }
.bottom { color: white; font-size: 13px; font-family: verdana; background-color: #758279; margin-left: 28px; padding-top: 7px; width: 900px; height: 25px; float: inherit; }
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
font-family: verdana;
padding:0;
margin:0;
list-style-type:none;
}
.menu ul ul {
width:150px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
width:150px;
position:relative;
}
/* style the links for the top level */
.menu a, .menu a:visited { display:block; font-size:11px; text-decoration:none; color:#fff; width:139px; height:30px; border-width:0 1px; background:#758279; padding-left:10px; line-height:29px; border-color: #fff; border-style: solid; }
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:150px;
w\idth:139px;
}

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
background:#949e7c;
}
/* style the second level hover */
.menu ul ul a.drop:hover{
background:#c9ba65;
}
.menu ul ul :hover > a.drop {
background:#c9ba65;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:31px;
left:0; 
width:150px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
top:30px;
t\op:31px;
}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#d4d8bd; 
color:#000; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:129px
/* yet another hack for IE5.5 */
}

* html 
.menu ul ul a{
width:150px;
w\idth:129px;
}


/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
color:#fff; 
background:#949e7c;
}

.menu :hover > a, .menu ul ul :hover > a {
color:#fff;
background:#949e7c;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; }
#content h2 { color: #ef3d39; font-size: 20px; font-family: verdana; text-align: center; }
#content h3 { color: #ef3d39; font-size: 14px; font-family: verdana; text-align: center; }
#content h4 { color: black; font-size: 14px; font-family: verdana; text-decoration: none; text-align: center; }
#content a:link, a:visited ,a:active{ color: #d83a2e; font-size: 16px; text-decoration: none; }
