body { background-color: #fff; background-image:url(pics/sitebg.jpg); background-repeat:repeat-x; font-size: 12px; font-family: Tahoma, Geneva, sans-serif;	color: #666; padding:0; margin:0;}
a { color: #09C; font-size:12px;  text-decoration:none; }
a:visited {color:#09C;}
a:hover {color: #000000; text-decoration:underline;}
a:active {color:#09C; }
h1 { font-size: 1.4em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; }
h2 { font-size: 1.3em; font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
h3 { font-size: 1.1em; font-weight: normal;	font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0; margin:0;}

/* ----------container zentriert das layout-------------- */
#container { width: 960px; margin: 0 auto; padding: 0; background-color: #fff; background-image:url(pics/containerbg.jpg); background-position:center;}

/* ----------banner for logo-------------- */
#banner { margin: 0; padding: 0; height:80px; background-image:url(pics/banner.jpg); background-repeat:no-repeat;}
#banner p{ font-size:28px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin-left: 30px; padding: 20px; color:#777; }
#logo { margin: 0; padding: 0; padding-top: 0px; padding-left:30px; padding-right:30px; background-image:url(pics/mainnavibg.jpg);	background-repeat:no-repeat; height:70px; color:#999;}
#logo a {color:#09C; text-decoration:none;}
#logo a:hover { color: #000; }
#logo p{ font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:#888; text-align:right; font-style:italic;}
#pics { margin: 0; padding: 0; background-color: #ccc; }
#bilder {background-image:url(pics/bilder-bg.jpg);	background-repeat:no-repeat; height:300px; }
#menu { float:right; display:inline; width: 770px; margin:8px 100px 0 0; padding:0; }
#menu a { color:#fefefe; text-decoration:none; font-size:12px; font-weight:bold; }
#menu a:hover { color: #333; text-decoration:underline; }

/* -----------------Inhalt--------------------- */
p, pre { padding: 10px;	margin:0;}
pre, code { font-size:12px; font-family:Tahoma, Geneva, sans-serif; padding: 5px 30px 0  30px; 	color:#0C3; }
h1 {padding: 10px; margin:0; color:#cc9966; font-weight:bold;}
h2 {padding: 20px; padding-bottom:5px; padding-top:10px; margin:0; color:#cc9966;}
h3 {padding: 30px; padding-bottom:5px; padding-top:10px;  margin:0; color:#888; }
.gross { width: 5.71em; height: 1.07em;} 
.submenu { float: left; display:inline; width:213px; margin: 20px 0px 0px 20px ; padding: 0 ; padding-top:0px; }
.submenu p { padding: 0 20px 0  20px ; color:#666; }
.submenu p a { font-size: 12px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; color:#09C; }
.submenu p a:hover { color:#000; }
.submenu ul{ list-style-type: none ; padding: 10px 0 0 30px; margin: 0; }
.submenu li a { font-size: 13px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; color:#09C; text-decoration: underline; line-height:25px; font-style:italic; }
.submenu li a:hover { color:#000; text-decoration:underline; }
.submenu  li li a { font-size: 11px; }
.submenu li{ margin: 0; padding: 0 ; }
.submenu li li{ margin: 0; padding: 0; }
.submenu li a.selected { margin: 0; padding: 0 ; }
.submenu li li a.selected { margin: 0; padding: 0; }
.spalte { height:250px; float: left;  display:inline; width:213px; margin: 20px 0px 0px 20px ; padding: 0 ; padding-top:20px; }
.spalte p { padding: 5px 0px 0  30px ; color:#666; }
.spalte ul{ list-style-type: square; padding: 10px 0 0 30px; margin: 0; }
.spalte ul.borderbottom{ border-bottom:1px solid #ccc; padding: 0 0 10px 10px; }
.spalte li a { font-size: 12px; font-weight:normal; font-family:Tahoma, Geneva, sans-serif; color:#09C; text-decoration:none; }
.spalte li a:hover { color:#000; text-decoration:underline; }
.spalte  li li a { font-size: 11px; }
.spalte li{ margin: 0; padding: 0 ; }
.spalte li li{ margin: 0; padding: 0; }
.spalte li a.selected { margin: 0; padding: 0 ; }
.spalte li li a.selected { margin: 0; padding: 0; }
.spalteplayer { float: left; width:448px; margin: 20px 0px 0px 20px ; padding: 0; padding-bottom:20px; background-image:url(pics/playerbg.jpg); background-repeat:repeat-x; }
.spalte2 { float: left; display:inline; width:448px; margin: 20px 0px 0px 20px ; padding: 0; padding-bottom:20px; }
.spalte2 p { padding: 5px 30px 0  30px ; color:#666; }
.spalte2 a { color:#09C; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
.spalte2 a:hover { color:#000; }
.spalte3 { float: left;  display:inline; width:408px; margin: 20px 0px 0px 20px ; padding: 0; }
.spalte3 p { padding: 5px 30px 0  30px ; color:#666; }
.spalte3 a { color:#09C; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
.spalte3 a:hover { color:#000; }
.spalte4 { float: left;  display:inline; width:681px; margin: 20px 0px 0px 20px ; padding: 0; }
.spalte4 p { padding: 5px 30px 0  30px ; color:#666; }
.spalte4 a { color:#09C; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
.spalte4 a:hover { color:#000; }
.spalte5 { float: left;  display:inline; width:330px; margin: 20px 0px 0px 20px ; padding: 0; }
.spalte5 p { padding: 5px 30px 0  30px ; color:#666; }
.spalte5 a { color:#09C; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
.spalte5 a:hover { color:#000; }
.spalte6 { float: left;  display:inline; width:450px; margin: 20px 0px 0px 20px ; padding: 0; }
.spalte6 p { padding: 5px 30px 0  30px ; color:#666; }
.spalte6 a { color:#09C; font-size:12px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; }
.spalte6 a:hover { color:#000; }
/* -----------footer--------------------------- */
#menubottom { clear: both; padding-top:20px; margin:0;  height:40px; text-align: center;  background-image:url(pics/menubottom-bg.jpg); background-repeat:no-repeat; background-position:bottom;}
#footer { clear: both; padding: 0; margin: 0 auto; width:100%; height:240px; background-image:url(pics/footerbg.jpg); background-repeat:repeat-x; }
#footercontent { clear: both; padding: 0; margin: 0 auto; width:960px; height:240px;   background-image:url(pics/footer-bg.jpg); background-repeat:no-repeat; }
