@charset "utf-8";
/* CSS Document */

#menu_Box{
position:relative;
top:195px;
width:800px;
height:22px;
padding-left:80px;
margin-left:auto;
margin-right:auto;}

#menu_Box_right{
position:relative;
bottom:2px;
border:0px solid red;
margin-top:0px;
margin-left:-175px;
float:left;}
#link_top_menu{
color:#000000;
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
margin-right:35px;
text-decoration:none;
float:left;}
#link_top_menu:hover{text-decoration:underline;}

/* Flyout-Menu 1*/
/* nav ID */
#nav {
width: 300px;
float:left;}
#nav ul {
display: none;
width: 300px;}

#nav ul li {z-index:10; width: 300px; background-color:#000000; padding-left:5px;}
#nav ul li:hover, #nav ul li.sfhover
{z-index:10; width: 300px; background-color: #666666;}
#nav li:hover ul, #nav li.sfhover ul {
z-index:10;
display: block;
position: absolute;
margin: 0px 0 0 0px;}
/* ul */
ul {
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#FFFFFF;
margin: 0;
padding:0;
list-style: none;
background: black;}

/* li */ 
li div a{width: 300px; height:18px; background-color:#FFFFFF; color: #000000;
padding-left:5px; padding-top:1px;}
li {width: 300px; height:18px; border:0px solid red; background-color:#FFFFFF;} 

li a {
color:#FFFFFF;
text-decoration: none;
padding: 2px 2px;
padding-left:10px; /* linker Abstand des Linktext */
display: block;
width: 99.9%; /* IE braucht eine Breite */}

li a:hover, li a:sfhover {font-weight: bold; color:#66CC66;}
/* Flyout-Menu 1*/

/* Flyout-Aktiv-Inaktiv*/
.link_aktiv{
height:18px;
color:#FFFFFF;}
.link_inaktiv{
height:18px;
color:#666666;}
.link_inaktiv:hover{
height:18px;
color:#999999;}
/* Flyout-Aktiv-Inaktiv*/



/* Menü Oben */
.active{
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#000000;
text-decoration:none;
padding-left:60px;
display:inline;}
.active:hover{
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#000000;
text-decoration:underline;
padding-left:60px;
display:inline;}
.passive{
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color: #669933;
text-decoration:underline;
padding-left:60px;
display:inline;}

/* Flaggen */
.Flaggen_Box{
width:120px;
height:22px;
float:right;}

.deutsch_Box{
width:28px;
height:16px;
float:right;}
.de_Flagge{
width:25px;
height:16px;
background-image:url(/material/bilder/de.jpg);
background-repeat:no-repeat;
display:inline;
float:right;}
.de_Flagge:hover{
width:25px;
height:16px;
background-image:url(/material/bilder/de_over.jpg);
background-repeat:no-repeat;
display:inline;}

.englisch_Box{
width:28px;
height:16px;
float:right;}
.eng_Flagge{
width:25px;
height:16px;
background-image:url(/material/bilder/eng.jpg);
background-repeat:no-repeat;
display:inline;
float:right;}
.eng_Flagge:hover{
width:25px;
height:16px;
background-image:url(/material/bilder/eng_over.jpg);
background-repeat:no-repeat;
display:inline;}

.russisch_Box{
width:28px;
height:16px;
float:right;}
.ru_Flagge{
width:25px;
height:16px;
background-image:url(/material/bilder/ru.jpg);
background-repeat:no-repeat;
display:inline;
float:right;}
.ru_Flagge:hover{
width:25px;
height:16px;
background-image:url(/material/bilder/ru_over.jpg);
background-repeat:no-repeat;
display:inline;}