

html{
background: url(/eva-solo-HG.jpg);
background-attachment:fixed;
background-position: top center;
background-repeat: no-repeat;
background-color: #503f2b;
}

body 


html{
}

body 

{
width:100%;
/*background-color: #503f2b;*/
font-family: verdana,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size:11px;
line-height: 1.5;
	

}

.site{

margin: auto;
min-height:600px;
margin-top:40px;
width:950px;
}

/* Hauptnavigation */


#header_menu{
float: left;
margin: 60px 0 20px 0;

width:950px;
clear:both;
Background-color: white;
opacity:0.9; /* CSS3 (Neuere Browser außer Internet Explorer) */
filter:alpha(opacity=90); /* Internet Explorer 4-7 */





}
#header_menu ul
{
list-style-type: none;
padding:0px;
margin: 40px 0px;
font-size:14px;

}

#header_menu li.mainli  {
	float: left;
	padding:0 8px 0 8px; 
	text-transform:uppercase;
	font-size: 14px;
	margin: 0px;
	display: block;
}

#header_menu li.mainli#active {

Border-left: 1px solid lightblue;
Border-right: 1px solid lightblue;
}

#header_menu li.mainli a {
	display: block;
	color: #000;
	text-decoration:none;
}

ul.sub {
	font-size:110px;
	text-transform: none;
	text-align: left;
	list-style-type: none;
	position: absolute;
	margin: 10px;
	padding: 0 0 0 0;
	display: none;
	background-color: #C9D9BA;
}

ul.sub li{
	padding: 0px;
	margin:0px;
	height: 14px;
	width: 100%

}

ul.sub li hr{
width: 50%;
}


ul.sub a{
	display: block;
	text-decoration: none;
	color: #658645;
	margin: 2px 2px 2px 2px;
	padding:0;
}

ul.sub a:hover {
	background-color: lightblue;
	color: #000000;
}

li:hover ul.sub,
li.over ul.sub {
	/* lists nested under hovegrey list items */
	display: block;
}


/** Content **/


.menu {
float:left;
margin: 0px 0px 10px 0;
width:139px;
list-style:none;
padding-left:0px;
min-height:400px;
Background-color: white;
opacity:0.9; /* CSS3 (Neuere Browser außer Internet Explorer) */
filter:alpha(opacity=90); /* Internet Explorer 4-7 */


}

.content {
float:left;
margin: 0px 20px 0px 20px;
width:515px;
padding-left:0px;

min-height:400px;

Background-color: white;
opacity:0.9; /* CSS3 (Neuere Browser außer Internet Explorer) */
filter:alpha(opacity=90); /* Internet Explorer 4-7 */


}

.side {
float:left;
margin: 0px 0 00px 0;
width:255px;





}

.footer{
clear: both;


width:945px;
margin-top:80px;
font-size:10px;
color:grey;
Background-color: white;
opacity:0.9; /* CSS3 (Neuere Browser außer Internet Explorer) */
filter:alpha(opacity=90); /* Internet Explorer 4-7 */}
.footer p {
Margin:0 0 10px 4px;
padding:0 0 10px 0;
}

.footer ul
{
list-style-type: none;
padding:0px;
margin: 0px;
height:20px;
padding-left: 5px;

}

.footer li  {
	float: left;
	padding:0 4px 0 4px; 
	margin: 0px;
	display: block;
	border-right: 1px solid grey;
	
}

.footer li  a{
color:grey;}

.footer span {
float:right;
padding-right:5px;
}





.side-box{
margin-bottom:10px;
Clear: both;
Background-color: white;
opacity:0.9; /* CSS3 (Neuere Browser außer Internet Explorer) */
filter:alpha(opacity=90); /* Internet Explorer 4-7 */

}

.side-box p
{

padding:0px 5px;

}

.side-box img{
float:left;
padding:10px 5px;

}



.news-box{
margin-bottom:10px;
Clear: both;
color: black;
}

.news-box h4{
font-size: 12px;
font-weight: normal;
padding:2px;
margin:10px 0 0 0;
border-bottom:1px solid grey;
text-align:left;
}
.news-box h4#left
{
text-align:left;
display:inline;
}


.news-box h4#right
{
text-align:right;
display:inline;
}



.menu ul {
list-style:none;
margin:0px;

}
.menu li {
padding: 0 0 0 5px;
border-bottom: 1px solid lightblue;}



.content img {
float: left;
margin: 10px 5px 5px 0;
}

.content p{
padding:0 10px
}
.side p {

color: grey;
}

 p {
text-align:justify;

}




h1, h2, h3 {
font-size: 12px;
font-weight: normal;
padding:5px;
margin:0;
border-bottom:1px solid lightblue;
}
h7 {
font-size: 12px;
font-weight: normal;
padding:5px;
margin-top:10px;
}

h1 a{
text-decoration: none;
}


a, a:visited{
color: black;
text-decoration:none;

}
a:hover{
text-decoration:underline;
}

.menu a , .menu a:visited{
	display: block;
	text-decoration: none;
	color: grex;
	margin: 2px 2px 2px 2px;
	padding:0;
}
.menu a:hover {
	background-color: lightblue;
	text-decoration: none;
	}



.side-box a , .side-box a:visited{
color: grey;
text-decoration:none;
}
.side-box a:hover{
text-decoration:underline;
}

 a#mehr{
padding-bottom:10px;
text-align: right;
display: block;
padding-right:5px;
clear:both;
}

.content img.table4{

width:150px !important; }






.thumb{ width:250px; float: left; overflow: hidden;}

.Ct {
	background: url(/tr.gif) no-repeat top right;
display:none;
height:15px;
}

 .Ct img, .Cb img{

margin:  0 !important;
padding:0px;

}


.Cb {
clear: both;
	background: url(/br.gif) no-repeat top right;
display:none;	
height:15px;
}

.content-box{
margin-bottom:20px;

}

.site{

margin: auto;
min-height:600px;
margin-top:-10px;
width:950px;
}

/* Hauptnavigation */


#header_menu{
float: left;
margin: 0px 0 20px 0;

width:950px;
clear:both;



}
#header_menu ul
{
list-style-type: none;
padding:0px;
margin: 100px 0px;
font-size:14px;

}

#header_menu li.mainli  {
	float: left;
	padding:0 8px 0 8px; 
	text-transform:uppercase;
	font-size: 14px;
	margin: 0px;
	display: block;
}

#header_menu li.mainli#active {

Border-left: 1px solid lightblue;
Border-right: 1px solid lightblue;
}

#header_menu li.mainli a {
	display: block;
	color: #000;
	text-decoration:none;
}

ul.sub {
	font-size:110px;
	text-transform: none;
	text-align: left;
	list-style-type: none;
	position: absolute;
	margin: 10px;
	padding: 0 0 0 0;
	display: none;
	background-color: #C9D9BA;
}

ul.sub li{
	padding: 0px;
	margin:0px;
	height: 14px;
	width: 100%

}

ul.sub li hr{
width: 50%;
}


ul.sub a{
	display: block;
	text-decoration: none;
	color: #658645;
	margin: 2px 2px 2px 2px;
	padding:0;
}

ul.sub a:hover {
	background-color: lightblue;
	color: #000000;
}

li:hover ul.sub,
li.over ul.sub {
	/* lists nested under hovegrey list items */
	display: block;
}


/** Content **/


.menu {
float:left;
margin: 0px 0px 10px 0;
width:139px;
list-style:none;
padding-left:0px;



}

.content {
float:left;
margin: 0px 20px 0px 20px;
width:515px;
padding-left:0px;

}

.side {
float:left;
margin: 0px 0 00px 0;
width:255px;





}

.footer{
clear: both;


width:945px;
margin-top:80px;
font-size:10px;
color:grey;
Background-color: white;
opacity:0.9; /* CSS3 (Neuere Browser außer Internet Explorer) */
filter:alpha(opacity=90); /* Internet Explorer 4-7 */
}
.footer p {
Margin:0 0 10px 4px;
padding:0 0 10px 0;
}

.footer ul
{
list-style-type: none;
padding:0px;
margin: 0px;
height:20px;
padding-left: 5px;

}

.footer li  {
	float: left;
	padding:0 4px 0 4px; 
	margin: 0px;
	display: block;
	border-right: 1px solid grey;
	
}

.footer li  a{
color:grey;}

.footer span {
float:right;
padding-right:5px;
}





.side-box{
margin-bottom:10px;
Clear: both;


}

.side-box p
{

padding:0px 5px;

}

.side-box img{
float:left;
padding:10px 5px;

}



.news-box{
margin-bottom:10px;
Clear: both;
color: black;
}

.news-box h4{
font-size: 12px;
font-weight: normal;
padding:2px;
margin:10px 0 0 0;
border-bottom:1px solid grey;
text-align:left;
}
.news-box h4#left
{
text-align:left;
display:inline;
}


.news-box h4#right
{
text-align:right;
display:inline;
}



.menu ul {
list-style:none;
margin:0px;

}
.menu li {
padding: 0 0 0 5px;
border-bottom: 1px solid lightblue;}



.content img {
float: left;
margin: 10px 5px 5px 0;
}

.content p{
padding:0 10px
}
.side p {

color: grey;
}

 p {
text-align:justify;

}




h1, h2, h3 {
font-size: 12px;
font-weight: normal;
padding:5px;
margin:0;
border-bottom:1px solid lightblue;
}
h7 {
font-size: 12px;
font-weight: normal;
padding:5px;
margin-top:10px;
}

h1 a{
text-decoration: none;
}


a, a:visited{
color: black;
text-decoration:none;

}
a:hover{
text-decoration:underline;
}

.menu a , .menu a:visited{
	display: block;
	text-decoration: none;
	color: grex;
	margin: 2px 2px 2px 2px;
	padding:0;
}
.menu a:hover {
	background-color: lightblue;
	text-decoration: none;
	}



.side-box a , .side-box a:visited{
color: grey;
text-decoration:none;
}
.side-box a:hover{
text-decoration:underline;
}

 a#mehr{
padding-bottom:10px;
text-align: right;
display: block;
padding-right:5px;
clear:both;
}

.content img.table4{

width:150px !important; }






.thumb{ width:250px; float: left; overflow: hidden;}

.Ct {
	background: url(/tr.gif) no-repeat top right;

height:15px;
}

 .Ct img, .Cb img{

margin:  0 !important;
padding:0px;

}


.Cb {
clear: both;
	background: url(/br.gif) no-repeat top right;
	
height:15px;
}

.content-box{
margin-bottom:20px;
Background-color: white;
}