body {
	background-color: #FEF9F4;
	background-image: url(../buttons/bg.jpg);
	margin: 0px;
	background-repeat: repeat-x;
}

#text_oben {position: absolute; top: 0; left: 0; padding: 2px 0 0 12px; height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; font-weight: bold;}
#logo {position: absolute; top: 26px; left: 0; width: 243px; height: 80px;}
#logo img {border: 0;}
#bild {position: absolute; top: 26px; left: 260px; width: 633px; height: 100%;}
#werbung_hoch {position: absolute; top: 140px; left: 920px; width: 165px; height: 610px;}
#logo_l {float: left; background-image: url(../buttons/logo_l.jpg); width: 45px; height: 242px;}
#logo_m {float: left; padding-top: 7px; background-image: url(../buttons/logo_m.jpg); width: 550px; height: 242px; background-repeat: repeat-x;}
#logo_r {float: left; background-image: url(../buttons/logo_r.jpg); width: 29px; height: 242px;}
#menu {position: absolute; top: 126px; left: 0; vertical-align: top; margin: 0;}
#menu_inside {background-image: url(../buttons/navi_bg.jpg); width: 243px; height: 100%; z-index: 1; overflow: hidden;}
#menu_inhalt {position: relative; padding: 10px 0 0 7px; background-image: url(../buttons/navi_o.jpg); width: 243px; background-repeat: no-repeat; z-index: 2;}
#menu_bottom {position: absolute; bottom: -20px; left: 0px; background-image: url(../buttons/navi_u.jpg); width: 243px; height: 10px; z-index: 3}
#menu_andere_o, #menu_andere_o2 {position: absolute; top: -6px; left: 0px; background-image: url(../buttons/bild2_o.jpg); width: 237px; height: 6px;}
#menu_andere , #menu_andere2 {position: relative; margin-top: 20px; padding-left: 1px; background-image: url(../buttons/bild2_bg.jpg); width: 227px; text-align: center;}
#menu_andere_u, #menu_andere_u2 {background-image: url(../buttons/bild2_u.jpg); width: 237px; height: 6px;}
#menu_andere2 a {display: block; text-decoration: none;}
#inhalt {position: absolute; top: 300px; left: 250px; width: 650px;}
.skripte {float: left; width: 325px; margin: 10px 0; text-align: center;}
#copy {margin: 5px 2px; padding-top: 10px; text-align: right;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F07800;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}

.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-align: justify;
}
.content a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#F07800;
	text-align: justify;
}
.content2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#607D28;
	text-align: center;
	font-weight:bold;
}

.partner_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11px;	
	color:#999999;
}

.partner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#999999;
}
a.partner:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#F07800;
}

.partner_design {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;	
	color:#999999;
}
a.partner_design:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;	
	text-decoration: none;	
	color:#999999;
}

li {list-style: none;
	margin:0px;
	margin-left: -15px;
	margin-top:1px;
	padding:0px;}	

li#aktiv a {
	background-image: url(../buttons/navi_aktiv.gif);
	background-repeat: no-repeat;
	padding-left: 15px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F07800;
	line-height: 18px;
	text-decoration:none;
}	
	
li a {
	background-image: url(../buttons/navi.gif);
	background-repeat: no-repeat;
	padding-left: 15px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 18px;
	text-decoration:none;
}
li a:hover {
	background-image: url(../buttons/navi_aktiv.gif);
	background-repeat: no-repeat;
	padding-left: 15px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#F07800;
	line-height: 18px;
	text-decoration:none;
}
