body {
margin: 0;
padding: 0;
font-family:Verdana, Geneva, Helvetica, sans-serif;
} 

img {
border:0;
} 

.navi {
display: block;
text-decoration: none;
color: #ffffff;
background-color: #006600;
padding: 3px 10px;
border-bottom: 1px solid #000000;
font: bold 0.8em Verdana, Geneva, Helvetica, sans-serif;
}

.navi:link, .navi:visited, .navi:active {
text-decoration: none;
color: #ffffff;
background-color: #006600;
}

.navi:hover {
text-decoration: none;
color: #ffffff;
background-color: #CC3300;
}


.subnavi {
display: block;
text-decoration: none;
color: #ffffff;
background-color: #018F00;
padding: 3px 20px;
border-bottom: 1px solid #000000;
font: bold 0.8em Verdana, Geneva, Helvetica, sans-serif;
}

.subnavi:link, .subnavi:visited, .subnavi:active {
text-decoration: none;
color: #ffffff;
background-color: #018F00;
}

.subnavi:hover {
text-decoration: none;
color: #ffffff;
background-color: #cc3300;
}

a {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline; 
}
a:hover {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	color: #006600;
	text-decoration:underline; 
}

a:visited {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	color: #CC3300;
	text-decoration:underline; 
}



a.style1:link {
color: #006600;
font-weight: bold;
}

a.style1:hover {
color: #006600;
font-weight: bold;
} 

a.style1:active {
color: #006600;
font-weight: bold;
}

a.style1:visited {
color: #006600;
font-weight: bold;
}



a.style2:link {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.style2:active {
color: #ffff99;
font-weight: bold;
text-decoration: none;
}

a.style2:visited {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.style2:hover {
color: #ffff99;
font-weight: bold;
text-decoration: none;
} 



a.style3:link {
color: #006600;
font-weight: bold;
text-decoration: none;
}

a.style3:active {
color: #CC3300;
font-weight: bold;
text-decoration: none;
}

a.style3:visited {
color: #CC3300;
font-weight: bold;
text-decoration: none;
}

a.style3:hover {
color: #CC3300;
font-weight: bold;
text-decoration: none;
}



span.desc {
font-size:11px;
}

h1 {
font: bold 1.0em Verdana, Geneva, Helvetica, sans-serif;
} 

h2 {
font: bold 1.0em Verdana, Geneva, Helvetica, sans-serif;
} 

h3 {
font: bold 1.0em Verdana, Geneva, Helvetica, sans-serif;
} 

h4 {
font: bold 1.0em Verdana, Geneva, Helvetica, sans-serif;
color: #CC3300;
} 

h5 {
font: bold 1.0em times, serif;
font-size:25px;
color: #000000;
} 

p {
font: 1.0em Verdana, Geneva, Helvetica, sans-serif;
} 

.top {
font: bold 0.8em Verdana, Geneva, Helvetica, sans-serif;
background-color: #006600;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
} 

.home {
background-color: #cc3300;
} 

.home_2 {
font: bold 0.7em Verdana, Geneva, Helvetica, sans-serif;
color: #ffffff;
background-color: #cc3300;
border-right: 1px solid #000000;
} 

.side {
background-color: #006600;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
}

.side a.navilink {
color:#FFF;
font-weight:bold;
font-size:12px;
text-decoration:none;
}

.side a.navilink:hover {
color:#FFF;
text-decoration:underline;
}

.bild {
padding: 2px;
font: 0.7em Verdana, Geneva, Helvetica, sans-serif;
}

.text {
font: 1.0em Verdana, Geneva, Helvetica, sans-serif;
}

.footer {
margin:10px 0 10px 0;
font: 0.8em Verdana, Geneva, Helvetica, sans-serif;
text-align:left;
color: #CC3300;
text-decoration:underline; 
}

.footer a {
margin:8px;
}

.img {
padding:0 10px 10px 0;
float:left;
}
