body {padding:0; margin:0;}

#kopf {width:900px; height:47px; margin:auto; margin-top:5px;}

#navioben {height:25px; width:900px; text-align:center; margin:auto; margin-top:10px;}

#boxlinks {position:absolute; top:0; width:120px; height:auto; background-color:#f2f2f2; text-align:left; padding:10px; min-height:485px; padding-top:0px; margin-top:10px;} 

#boxlinks li {list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

#boxrechts { position: absolute; top:0; right:0; width:160px; height:auto; background-color:#f2f2f2; padding:10px; min-height:485px; padding-top:0px; margin-top:10px;}
#boxrechts li {list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#333;}

#mitte {position: relative; width:900px; height:auto; margin:auto;} 
#inhalt {margin-left:150px;	margin-right:190px; height:auto; min-height:506px; padding-top:10px;} 

#fuss {position: relative; width: 900px; height: 20px; text-align:center; margin:auto;}

#fuss li {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#333; list-style-type:none; display:inline; margin:2px;}

#fuss li a {text-decoration:none; font-size:9px}
#navioben li {list-style-type:none;	display:inline; margin:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333;}

 
 li a:link {font-size:12px; color: #333; text-decoration:none;}

li a:visited {font-size:12px; color:#333; text-decoration:none;}

li a:hover {font-size:12px; color:#3366ff;	text-decoration:none;}

a { font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:11px; color: #36f; text-decoration: none;}


/*hier beginnt die bildergalerie--*/
#gallerybox {width:555px; height:100px;	padding-top:400px; position:relative; z-index:100; margin:0 auto;}

#gallery {width:555px; height:70px;	overflow:auto;}
#gallery b {display:block;}
#scroller {width:3260px; height:50px;}
 
#scroller a {float:left; border:0; text-decoration:none; padding:2px; color: #CCC;}
#scroller a img {border:0;}
 
#scroller a .containergross {position:absolute; left:-9999px; top:-9999px;}
#scroller a.show .containergross {position:absolute; left:0; top:0; z-index:-2;}
#scroller a b.caption {position:absolute; left:-9999px; width:550px; height:20px; background: #fff; color: #666; text-decoration:none; text-align:center; font-family:arial, sans-serif; font-size:11px;}
#scroller a.show .caption {left:0; top:380px; z-index:-2;}
 
.containergross {width:555px; height:372px; overflow:hidden; float:left; border:1px solid #ddd;}
.containergross b {display:block;}
.containergross .reducedSize {width:1110px;}
.containergross .reducedSize .high {min-width:550px; height:420px; float:left; background:#fff; text-align:center;}
.containergross .reducedSize .high img {height:550px; padding:2px;}
* html .containergross .reducedSize .high {width:550px;} /* hack for IE6 */
.containergross .reducedSize .wide {float:left; width:555px; height:420px; background:#fff; margin-top:-420px;}
.containergross .reducedSize .wide img {width:550px; padding:2px;}
 
.container {width:64px; height:44px; overflow:hidden; float:left; border:1px solid #ddd;}
.container b {display:block;}
.container .reducedSize {width:128px;}
.container .reducedSize .high {min-width:64px; height:64px; float:left; background:#fff; text-align:center;}
.container .reducedSize .high img {height:60px; padding:2px;}
* html .container .reducedSize .high {width:60px;} /* hack for IE6 */
.container .reducedSize .wide {float:left; width:64px; height:64px; background:#fff; margin-top:-64px;}
.container .reducedSize .wide img {width:60px; padding:2px;}
 
#scroller a:hover .containergross {left:0; top:0;}
#scroller a:hover .container {border-color:#09c; z-index:100;}
#scroller a.show:hover .containergross {z-index:100;}
 
#scroller a:hover .caption {left:0; top:380px; z-index:100;}
 
#scroller a:active {outline:0;}
#scroller a:active .containergross {position:absolute; left:0; top:0; z-index:-1;}
#scroller a:active .container {border-color:#c90;}
#scroller a:active .caption {left:0; top:380px; z-index:-1;}
#scroller a:focus {outline:0;}
#scroller a:focus .containergross {position:absolute; left:0; top:0; z-index:-1; background:#abc;}
#scroller a:focus .container {border-color:#c90;}
#scroller a:focus .caption {left:0; top:380px; z-index:-1;}

/*hier endet die bildergalerie--*/
	
	

h1 {font-size:20px; font-weight:100; font-family:Arial, Helvetica, sans-serif; font-weight:200; color:#3366ff; text-align:left;}

h2 {font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:200; color: #333; text-align:left;}

h3 {font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#333; text-align:left;} 

h4 {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#333; line-height:normal; text-align:left;}

* {margin:0; padding:0;} 

p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:normal; text-align: justify;} 

hr {
	border:none;
	border-top:1px #666;
	background-color: #999;
	color:#666;
	height:1px;
	margin-bottom:5px;
	margin-top:5px;
}

body, input {font-size:1em; font-family:Arial, Helvetica, sans-serif;}

form p {clear:left; float:left; width:100%; margin:2px 2px 2px 0; padding:2px;}

form {font-size:0.9em; line-height:120%; width:35em; margin:0em; padding:1em;} 

fieldset {margin:0; padding:0 0 9px; border:1px solid #36ff;}

legend {color:#666; font-size:10px; margin:3px; padding:3px;}

.button {font-size:0.9em; background-image:url(images/button.gif); background-repeat:no-repeat; background-attachment:scroll;
width : 70px; height:30px; margin:5px; cursor:pointer;}

input {width:20em; float:left; margin:2px; padding:2px; border:1px solid silver; display:block;}

#nummer {width:3em;}

#postleitzahl {width:3em;}

#nachricht {width:250px; height:100px; margin-left:20px;}

label {color:#878787; font-weight:normal; text-align:right; width:5em; float:left; margin:5px 0; padding:5px;} font {
	color: #36f;
}


