* {
margin: 0;
padding: 0;}

body{
background:#ffffff;
font-family:verdana, arial, san-serif;
font-size:x-small;
margin-top:10px;
padding-top:10px;}

#container{
width:1000px;
height:750px;
margin:0 auto;}


#header{
height:260px;
background:#ffffff;}

/* Klammert die beiden Boxen links und rechts */
#main {
clear: both;
width: 100%;
padding: 0;
margin: 0;
}

/* IE6 Korrektur */
*html #main {
margin-top: -2px;
}

.clearfix {
display: block;
}

/* klammert alles linke */ 
#linksrum {
float: left;
width: 666px;
z-index: 3;
}

#left {
z-index: 4;
}

#content{
height:453px;
background-image:url(bilder/mitte1.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-top:0;}

*html #content {
position: relative;}

#content2{
height:453px;
background-color:#d47800;
margin-top:0;}

*html #content2 {
position: relative;}

#content3{
height:453px;
background-color:#ffffff;
margin-top:0;}

*html #content3 {
position: relative;}

#content4{
height:453px;
background-image:url(bilder/mitte4.jpg);
background-repeat:no-repeat;
background-position:top left;
margin-top:0;}

*html #content4 {
position: relative;}

#kontakt{
position:relative;
margin-bottom:0px;}

#kontakt2{
position:relative;
margin-bottom:0px;
background-color:#a7af26;}

/* aehnlich linksrum in rechts */
#rechtsrum {
width: auto;
margin-left: 666px;
z-index: 1;}

#right {
z-index:2;
padding: 0; 
margin:0;}

#left, #right {position: relative;}

#navigation{
height: 34px;
background:#ffffff;
padding-left: 5px;
z-index: 5;}

/* der IE6, der fiese Sack ...*/
*html #navigation {
position: relative;
left:-2px;}

#rechts{
height:453px;
background-image:url(bilder/rechts1.jpg);
background-repeat:no-repeat;
background-position:top left;
z-index: 6;}

*html #rechts {
position: relative;
left:-3px;}

#rechts2{
height:453px;
background-image:url(bilder/rechts2.jpg);
background-repeat:no-repeat;
background-position:top left;
z-index: 6;}

*html #rechts2 {
position: relative;
left:-3px;}

#rechts3{
height:453px;
background-image:url(bilder/rechts3.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:#d47800;
z-index: 6;}

*html #rechts3 {
position: relative;
left:-3px;}

#rechts4{
height:453px;
background-image:url(bilder/rechts4.jpg);
background-repeat:no-repeat;
background-position:top left;
z-index: 6;}

*html #rechts4 {
position: relative;
left:-3px;}

#rechts_u{
height:20px;
background:#a7af26;
z-index: 7;}

*html #rechts_u {
position: relative;
left:-3px;}

#rechts_u2{
height:20px;
background-color:#d47800;
z-index: 7;}

*html #rechts_u2 {
position: relative;
left:-3px;}

#footer{
clear: both;
display: block;
margin:0;
margin-top:-20px;
float:left;
clear:left;
width:666px;
height:20px;
background:#d47800;
z-index: 8;}

*html #footer {
position: relative;}

#footer2{
clear: both;
display: block;
margin:0;
margin-top:-20px;
float:left;
clear:left;
width:666px;
height:20px;
background:#ffffff;
z-index: 8;}

*html #footer2 {
position: relative;}

#footer4{
clear: both;
display: block;
margin:0;
margin-top:-20px;
float:left;
clear:left;
width:666px;
height:20px;
background:#a7af26;
z-index: 8;}

*html #footer4 {
position: relative;}

#subcolumns{
margin:0pt -1px;
margin-left:110px; 
overflow:hidden; 
padding:0pt 1px;
padding-top:20px; 
width:528px;}
 
#c50l{
width:49.999%;
float:left; 
overflow:hidden;}

#c50r{
width:47%;
float:right;
overflow:hidden;}

#subcr { 
overflow:hidden;
padding:0pt 0pt 0pt 1em;
 }

a{
text-decoration:none;}

a:hover, a:active{
text-decoration:underline;}

.text{
margin-left:118px;
padding-top:3px;}

.text2{
margin-left:118px;
padding-top:3px;
padding-bottom:5px;
font-weight:bold;
color:#ffffff;}

.navtext{
margin-left:18px;
padding-top:4px;}

.textmitte{
margin-left:120px;
color:#516833;
padding-top:320px;}

.textmitte1{
margin-left:120px;
color:#516833;
padding-top:20px;}

.textrechts{
width:190px;
margin-left:18px;
color:#d47800;
font-size:x-small;
padding-top:366px;}

.textrechts2{
margin-left:18px;
margin-right:18px;
color:#ffffff;
font-size:x-small;
padding-top:156px;}

.textgruen{
color:#516833;
font-weight:bold;}

.textgruenlight{
color:#516833;}

a.textgruenlight{
color:#516833;
text-decoration:underline;}

a.textgruenlight:hover{
text-decoration:none;}

.textorange{
color:#d47800;
font-weight:bold;}

.texthellgruen{
color:#a7af26;
font-weight:bold;}

.textweiss{
color:#ffffff;}

a.textweiss{
color:#ffffff;
text-decoration:underline;}

a.textweiss:hover{
text-decoration:none;}

a.textweissfett{
color:#ffffff;
text-decoration:underline;
font-weight:bold;}

a.textweissfett:hover{
text-decoration:none;}

.textweiss2{
color:#ffffff;
margin-left:334px;}

.fett{
font-weight:bold;}

.kurse{
margin-left:118px;
margin-top:20px;
margin-right:20px;}

