/* German CSS */

body {
background: #ffffff /*70ed9c #0b3401*/ url(image/background2.png) repeat-x;
}

#menu {
margin:auto;
background: url(image/menu.png) no-repeat;
width:700px;
height:100px;
}

#menu ul { 
 	list-style: none;
 	padding: 0px;
 	margin: 0px;
	padding-top:39px;
	}
	
#menu ul li {
    text-align:center;
	display:inline;
	margin-left:0px;
	padding-left:27px;
	padding-right:30px;;
	font-weight:bold;
	font-size:12pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.ende {
width:20px;
height:150px;
}

.minimenu {
text-align:center;
background:#505152;
width:180px;
font-size:100px;
font-weight:bold;
color:#ffffff;
}

.longmenu {
margin-left:0px;
background:#505152;
width:480px;
}

.kontakt {
vertical-align:left;
margin:20px;
background:#505152;
width:180px;
font-weight:bold;
color:#ffffff;
text-align:left;
}

.minidiv {
background:#505152;
margin:15px;
font-family:Arial, Helvetica, sans-serif;
color:#505152 /*#006666*/;
font-weight:bold;
vertical-align:left;
}

.longdiv {
background:#505152; /*#1cac0d - green*/
margin:15px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff /*#006666*/;
font-weight:bold;
text-align:left;
}

#menu ul li a:link, #menu ul li a:visited{
	color:#ffffff;
	text-decoration:none;
}

#menu ul li a:hover{
	/*color:#333333;*/
	border-bottom:solid #ffffff;
	text-decoration:none;
}
#menu ul li a:active{
	color:#CCCCCC;
	border-bottom:solid #CCCCCC;
}

.flags {
border:none;
filter:alpha(opacity=50); 
-moz-opacity: 0.50; 
opacity: 0.50;
}

.flags:hover {
border:none;
filter:alpha(opacity=100); 
-moz-opacity: 1.00; 
opacity: 1.00;
}

.links{
margin:15px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff /*#006666*/;
font-weight:bold;
}
