body{
	height: 100%;
	color: black;
	background: #333;
	padding: 0;
	margin-top: 10px;
	font: 13px verdana, sans-serif;
}

#seite {
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	width: 980px;
	padding: 0;
	border: 0px ridge silver;
	background: White;
	
}
  html>body div#Seite {
    border-color: gray;  /* Farbangleichung an den Internet Explorer  */
}
#head{
	color: Navy;
	background: #339900;
	border-bottom: 0px solid black;
	padding-top: 0px;
	margin: 0;
}
#head h1{
	color: White;
	background: #333 none;
	padding: 10px;
	margin: 0;
	border-top: 0px solid black;
	font: bold 18px verdana, sans-serif;
}

#container {
	background: white;
	background-image:url(hintergrund-oben-rund-980.jpg);
	background-position:top;
	background-repeat:no-repeat;

}

/* Farbe Grün: #339900 */

#mitte_links{
float:left;
width:200px;
}

#logo {
	
padding-left:10px;
margin-top:35px;

}

* html div#mitte_box2 {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
}

#mitte_box2{
height: auto;
min-height:360px;
color:black;
background: transparent;
margin:0 5px 0 200px;
padding-left:20px;
padding-right: 20px;
padding-top: 30px;
padding-bottom: 5px;
border-left:0px dashed silver;
border-right:0px dashed silver;}

#contentbox{
color:black;
background:white;
padding-top:10px;
padding-bottom:10px;
border-top:1px dashed silver;
border-bottom:1px dashed silver;
}

#mitte_box2 h2{
margin:0 0 10px 0;
padding:2px 0 5px 0px;
color:#339900;
font:bold 24px verdana, sans-serif;
border-left: 0px solid #ADD8E6;
border-bottom: 1px solid #339900;}

#mitte_box2 h3{
	margin: 25px 0 10px 0;
	padding: 2px 0 2px 5px;
	font: bold 14px verdana, sans-serif;
	border-left: 8px solid #F28600;
	border-bottom: 1px solid #F28600;
}

#mitte_box2 h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #ADD8E6;
border-bottom:1px solid #bcbcbc;}


#foot{
color:white;
background: #333;
margin: 0 auto; /* standardkonforme horizontale Zentrierung */
width: 980px;
padding-top:40px;
padding-bottom: 20px;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
border-top: 0px solid black;
background-image:url(hintergrund-unten-rund-980-2.jpg);
background-position:top;
background-repeat:no-repeat;
}


#foot p{margin-top:0;padding:4px;}

#foot a{
	color: White;
	text-decoration: none;
	padding:1px 2px 2px 2px;
	
}

#foot a:hover{
	color: Black;
	background: White;
	padding:1px 2px 2px 2px;
}


/* ===================================
    Allgemein
===================================*/

a 
{ outline: none;
}


.visu  {

width: 95%;
height:auto;
min-height:225px;
padding-bottom:15px;
border-top: 1px solid silver;
padding-top:10px;

}


.visu img {

border: 1px solid #339900;
padding: 5px;
margin: 0px 20px 0 0;


}
