/* CSS Document */

#body {
background: #ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
background-image:url('images/left.gif');
}

#sprache{

position:fixed; 
top:0px; 
right:0px; 
width:150px; 
height:50px;
background-color:transparent;
padding-top:5px;
padding-bottom:5px;
}

#head {
z-index:1;
position:absolute; 
top:0px; 
left:0px; 
width:100%; 
height:150px; 
background-image:url('images/99cc33.jpg');
text-align:center;
}

#navigation1 {

position:absolute; 
top:150px; 
left:0px; 
width:100%; 
height:20px; 
background:#D9FFA6; 
text-align:left;
}

#navigation2 {

position:absolute; 
top:170px; 
left:0px; 
width:100%; 
height:20px; 
background:#ECFFD2;
text-align:left; 
}

#content {
z-index:3;
background: #FFFFFF; 
position:absolute; 
top:220px; 
left:20%;
width:50%; 
height:auto;
min-height:600px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:50px;
}

#side1 {
z-index:3;
background:#D9FFA6;
position:absolute; 
top:170px; 
left:0px; 
width:15%; 
height:auto;
text-align:center;
padding:10px;
padding-top:40px;
}

#side2 {

background:#ECFFD2;
position:absolute; 
top:190px; 
right:0px; 
width:15%; 
height:auto;
text-align:center;
padding:10px;
}

#footer {
z-index:4;
position:fixed; 
bottom:0px; 
right:0px; 
width:100%; 
height:15px; 
border-top:1px dotted #99cc33;
background-image:url(images/footer.gif);
color:#000000; 
text-align:right; 
font-size:10px;  
padding-top:2px;
padding-bottom:2px;
}

.feld {border:1px solid #99cc33; background-color:#ECFFD2;}
.feld:hover {border:1px solid #99cc33; background-color:#D9FFA6;}

.nav1:link { font-size:12px; color:#333333; text-decoration:none;}
.nav1:active { font-size:12px; color:#333333; text-decoration:none;}
.nav1:hover { font-size:12px; color:#B2B2B2; text-decoration:none;}
.nav1:visited{ font-size:12px; color:#333333; text-decoration:none;}

.nav2:link { font-size:10px; color:#666666; text-decoration:none;}
.nav2:active { font-size:10px; color:#666666; text-decoration:none;}
.nav2:hover { font-size:10px; color:#C0C0C0; text-decoration:none;}
.nav2:visited{ font-size:10px; color:#666666; text-decoration:none;}

.footer:link { font-size:10px; color:#000000; text-decoration:none;}
.footer:active { font-size:10px; color:#000000; text-decoration:none;}
.footer:hover { font-size:10px; color:#999999; text-decoration:none;}
.footer:visited{ font-size:10px; color:#000000; text-decoration:none;}

.textlink:link { font-size:12px; color:#CC6600; text-decoration:none;}
.textlink:active { font-size:12px; color:#CC6600; text-decoration:none;}
.textlink:hover { font-size:12px; color:#000000; text-decoration:none;}
.textlink:visited{ font-size:12px; color:#CC6600; text-decoration:none;}

.email:link {text-decoration:none; color:#99cc33; font-size:24px;}
.email:active {text-decoration:none; color:#99cc33; font-size:24px;}
.email:hover {text-decoration:none; color:#D9FFA6; font-size:24px;}
.email:visited {text-decoration:none; color:#99cc33; font-size:24px;}

.formbox {
border:1px solid #000000; 
padding:30px;
background-image:url(images/footer.gif);
}

ol {
list-style-type:none;
}

li {
padding-top:3px;
padding-bottom:3px;
}

.text {
color:#CC6600;
}

/* IE Hacks */

* html #sprache {
 z-index:4;
 position:absolute;
 top:20px;
 right:0px;
 background-color:transparent;
}

 * html #head {
 z-index:1;
 position:absolute;
 top:0px;
 left:0px;
}

* html #content {
min-height:600px;
}

* html #footer {
 z-index:6;
 position:absolute; 
 top:0px; 
 right:0px; 
}

* html #navigation1 {
 z-index:1;
 width:100%; 
}

* html #navigation2 {
 z-index:1;
 width:100%;  
}

* html #side1 {
 z-index:3;
 height:auto; 
}

* html #side2 {
 z-index:3;
 height:auto; 
 right:19px;
}





