@charset "utf-8";
/* CSS Document */
body { margin:0; border:0; padding:0; height:100%; max-height:100%; background:#0f6; font-family:arial, verdana, sans-serif; font-size:90%; overflow:hidden; line-height:125%; }

img { border:none; }
a, a:visited { font-size:1em; text-decoration:underline; color:#ddd; }
a:hover { color:#fff; text-decoration:underline; }

#header { position:absolute; top:0; left:0; width:100%; height:120px; overflow:none; border-bottom:4px solid #330; background-image:url(../_images/_design/rasen_bg.gif); color:#fff; }
#header h1 { font-size:3em; color:#fff; margin:30px 0 20px 0; text-align:center; padding:0; }
#header h2 { font-size:2em; color:#fff; margin:15px 0; text-align:center; padding:0; }
#header p { font-size:1.2em; font-weight:bold; margin:0 150px; text-align:center; }

#container { position:fixed; top:124px; left:0; bottom:44px; right:0; overflow:auto; background:#fff; padding:0 0 10px 0; text-align:center; background-image:url(../_images/_design/rasen-grau_bg.gif); }

#content { width:950px; margin:10px auto; }
#content img { margin:5px; }

#footer { position:absolute; bottom:0; left:0; width:100%; height:40px; overflow:none; text-align:right; border-top:4px solid #330; background-image:url(../_images/_design/rasen_bg.gif); }
#footer p { color:#fff; margin:3px 10px 3px 10px; font-size:0.9em; font-weight:bold; }

.spalteone { font-size:0.9em; width:120px; float:left; margin:0 25px 0 0; text-align:left; }
.spalteone ul { clear:both; margin:0; padding:20px 0; list-style-type:none; }
.spalteone ul li { color:#330; font-weight:bold; }
.spalteone ul li ul { border-top:1px solid #330; margin:0; padding:10px 0 30px 0; list-style-type:none; }
.spalteone ul li ul li { color:#330; font-weight:normal; }
.spalteone ul li ul li a { text-decoration:none; color:#330; }
.spalteone ul li ul li a.aktiv { text-decoration:none; padding:0; color:#330; font-weight:bold; }
.spalteone ul li ul li a:visited { text-decoration:none; color:#330; }
.spalteone ul li ul li a:hover { color:#333; text-decoration:underline; }

.spaltetwo { width:600px; float:left; margin:0 auto; text-align:justify; }
.spaltetwo p.highlight { text-decoration:underline; margin:0 0 60px 0; }
.spaltetwo img { border:1px solid #330; padding:5px; background-color:#fff; }
.spaltetwo td {text-align:left; }
.spaltetwo ul { }
.spaltetwo ul li { margin:6px 0; padding:2px 0; }

.spaltetwo h1 { font-size:1.5em; }
.spaltetwo h2 { font-size:1.2em; }
.spaltetwo h2.trenner { border-bottom:1px solid #330; }

.spaltetwo #galerie { margin:0 auto; text-align:center; width:510px; }
.spaltetwo #galerie a {text-decoration:none; }
.spaltetwo #galerie img { border:1px solid #000; margin:5px; padding:7px; background-color:#fff; }
.spaltetwo #galerie .box { width:170px; height:170px; float:left; }
.spaltetwo #galerie .box img { border:1px solid #000; margin:5px; padding:5px; background-color:#fff; }
.spaltetwo a { font-size:1em; text-decoration:underline; color:#330; }
.spaltetwo a:visited { font-size:1em; text-decoration:underline; color:#330; }
.spaltetwo a:hover { color:#333; text-decoration:underline; }

.spaltetwo p#start {  margin:5px; padding:1px; border:1px solid #000; width:590px; height:500px; background-color:#fff; }
.spaltetwo p#start img { border:0; padding:0; margin:0; }

.spaltethree { width:165px; float:left; margin:0 0 0 25px; text-align:left; }
.spaltethree ul { clear:both; margin:0; padding:20px 0; list-style-type:none; }
.spaltethree ul li { color:#330; font-weight:bold; }
.spaltethree ul li ul { border-top:1px solid #330; margin:0; padding:10px 0 30px 0; list-style-type:none; }
.spaltethree ul li ul li { color:#330; font-weight:normal; }
.spaltethree ul li ul li a { text-decoration:none; color:#330; }
.spaltethree ul li ul li a.aktiv { text-decoration:none; padding:0 0 0 5px; color:#330; }
.spaltethree ul li ul li a:visited { text-decoration:none; color:#330; }
.spaltethree ul li ul li a:hover { color:#333; text-decoration:underline; }


.left { float:left; }
.right { float:right; }

/* internet explorer */
* html body { padding:150px 0 50px 0; }
* html #header { height:154px; }
* html #container { height:100%; width:100%; }
* html #footer { height:44px; }