body  {font: 14px Arial, Verdana, sans-serif; line-height: 18px; margin:0; color:#000033; background-color:#3E9918; }
.rahmen {width:1440px; height:3100px; background:#3E9918 url(final3.jpg) no-repeat; position:relative; }

p {padding:10px; width:580px; font-weight:normal; }
p a:link, p a:visited, a:active {color: #000033;}
p a:hover {text-decoration: none;}
.img, .img a {border:0;}
.bold, .bold a, .bold a:active, .bold a:link, .bold a:visited  {font: 14px Arial, Verdana, sans-serif; font-weight:bold; color: #000033; text-decoration: none;}
.bold a:hover {color: #000099; text-decoration: underline;}
.red {color: #ff0000; font-size: 14px; font-weight:bold; }

h1 {width:580px; font-size:18px; line-height:normal; margin:0px; padding:17px 10px 0 10px; color:#000033; font-weight:normal; text-align:center; }
h2 {font-size:14px; margin:20px 0 0 0; padding:10px 0 0 0; color:#000099; width:560px;  }
div#positioner {width:1px; height:1px; position:absolute; left:15px; top:348px; }
ul.rahmen_menu {margin:0; list-style:none; padding:20px 10px 10px 13px; width:140px; height:420px; background: url(trans.png); border: #fff 1px solid;}




ul.rahmen_menu li {display:block; width:140px; height:30px; float:left;}
ul.rahmen_menu li a {position:relative; display:block; width:140px; height:30px; line-height:18px; color:#000033; text-decoration:none; font-size:14px;}
ul.rahmen_menu li a:hover {color:#fff;}

#header {width:1000px; height:190px;}
#navi-top {padding:10px 10px 10px 13px; font: 12px Arial, sans-serif; font-weight:bold; letter-spacing: 0.05em; }
.bold-weiss, .bold-weiss a, .bold a:visited {color: #fff; text-decoration: none; }
.bold-weiss a:hover {color: #fff; text-decoration: underline}
#trainer {position:absolute; top:240px; left:242px; width:600px; height:30px; font: 1.4em Arial, Verdana, sans-serif; }
.trainer-weiss, .trainer-weiss a, .trainer a:visited {color: #fff; text-decoration: none; }
.trainer-weiss a:hover {color: #fff; text-decoration: underline}

#content {width:610px; height:-1px; position:absolute; left:195px; top:348px; border: #fff 1px solid; background: url(trans.png);  }
* html #content {background: url(green.jpg); }
#content2 {width:610px; height:6000px; position:absolute; left:195px; top:348px; border: #fff 1px solid; background: url(trans.png); }
* html #content2 {background: url(green.jpg); }
#bug {width:250px;  height:1600px; position:absolute; left:822px; top:348px; border: #fff 1px solid; background: url(trans.png); }
* html #bug {background: url(green.jpg); width:250px;  height:1600px; position:absolute; left:828px; top:348px;}
#right {width:250px;  height:1600px; padding-top: 3px; }
* html #right {width:230px;  height:1600px; position:absolute; left:0px; top:0px;}
#right img {border:1px solid #000033; margin:0; padding:0; }



.float_left{ float:left; padding-right: 5px; }
.float_right{ float:right; padding-left: 10px; }
.line-red {float:left; padding-right: 5px; width:590px; height:1px; border:0px; }
.clear {clear:both;}
