/*css Datei für alles ausser IE 5 und 6*/
/* Copyright by Christian Roettinger, 2004*/

body {
margin:0px;
padding:0px;
color:#333;
background-color:white;
}



#top {
top:0px;
width:100% ;
height:50px;
border-style:none;
top:0px;
background-color:#A6A6FF;
vertical-align:middle;
position: fixed;
width:100%;
z-index:5;
}





#kopf {
height:26px;
top:0px;
border-style:solid;
border-color:black;
border-width:1px 0px; /* top and bottom borders: 1px; left and right borders: 0px */
line-height:10px;
background-color:#7fa7cd;
vertical-align:middle;
position: fixed;
width:100%;
z-index:3 ;
margin: 0px;
padding: 0px;
}



#inhalt {
position:absolute;

padding:10px;
top:37px;
left:180px;
width :auto;
height :auto ;
z-index:1;


}



.container {
height: 100%;
width: 100%;
}



iframe  {
margin : 0;
border :none ;
min-height:500px ;
min-width:800px   ;
}






#menu {
margin:0px 0px 0px 0px;
position:fixed;
background-color:#7fa7cd;
border-color:#000080;
border-style:solid;
top:70px;
left:0px;
width:140px;
height:250px;
border-width:0px 1px 0px 0px;
z-index:5 ;
line-height:27px;
margin: 0px;
padding: 0px;
 float: left;

}



#footer {
width: 100%;
border-style:solid;
border-color:black;
border-width:1px 0px 0px 0px;
z-index:5;
position: fixed;
bottom: 0px;
left: 0px;
right: 0px;
background-color:#7fa7cd;
text-align:center;
}




#rund1 {
position:fixed;
border-color:#000080;
border-style:solid;
top:25px;
left:139px;
width:50px;
border-width:0px;
z-index:6 ;
background-color:#7fa7cd;
margin: 0px;
padding: 2px 0px 0px 0px;
}

#rund2 {
position:fixed;
border-color:#000080;
border-style:solid;
top:320px;
left:0px;
width:180px;
border-width:0px;
z-index:2 ;
background-color:#7fa7cd;
}




#ecke1 {
position:fixed;
border-style:solid;
background-color:#7fa7cd;
top:25px;
left:0px;
width:140px;
height:55px;
border-width:0px;
z-index:6 ;
margin: 0px;
padding: 0px;
 float: left;
}









h1{color:#0000A0  ;}
h2{color:#0000A0  ;}
h3{color:#0000A0  ;}

a:link{color:#0000FF;}
a:visited{color:#0000FF;}








/* -------------------------- BEGIN do not change --------------------------- */

ul.dropdown
{
    list-style-type: none;
    margin:1px;
    padding:1px;
    width:8em;
}

ul.dropdown ul
{
    list-style: none;
    margin:1px;
    padding: 1px;
  width:11em;
}

ul.dropdown li
{
list-style-type: none;
	position: relative;
	padding:1px 0px 1px 0px; /* helps Opera with hover - do not remove! */

         }

ul.dropdown a
{
    display:block;
}

ul.dropdown ul, ul.dropdown ul ul, ul.dropdown ul ul ul
{
    display:none;
    position:absolute;
    top:0;
    left:99%;
}

ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul
{
    display:none;
    list-style-type: none;
}

ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul
{
    display:block;
    list-style-type: none;
}

/* -------------------------- END do not change --------------------------- */


ul.dropdown a.has_submenu
{
    background:url(arrow_right.gif) no-repeat right;
}

#nav
{
    font-size:14px;
    background-color:#7fa7cd;
    border:0px outset #888;
    color:#F9BC06;
    padding-left:5px;
}

#nav a
{
    color:#F9BC06;
   /* padding:4px; */
    font-style:normal;
    text-decoration:none;
    font-weight:bold;
}

#nav a:hover
{
    background-color:#0000A0  ;
    color:#F9BC06;
}


#nav ul
{
    background-color:#7fa7cd;
    border:1px outset #888;

    color:#F9BC06
}

.zentriert
{
text-align:center;
}

.zeilenabstand_plus
{
line-height:25pt;
}




#vali {
position: fixed;
border-style:none;
top:430px;
left:0px;
width:180px;
border-width:0px;
z-index:2;
background-color:#ffffff;
}