
* {
margin:0;
padding:0;
}

html, body {
height:100%;
}

body{
background-color:#060300;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-align:center;
}


* html #head {
width:924px;
}

#head {
background-image:url(../Bilder/head02.jpg);
background-repeat:no-repeat;
font-size:0.1em;
margin-left:auto;
margin-right:auto;
width:924px;
height:372px;
}

* html #menu {
width:450px;
}
#menu {
background-image:url(../Bilder/nav.gif);
background-repeat:no-repeat;
font-family:Helvetica, Verdana, Arial, sans-serif;
font-size:11px;
text-align:center; 
font-weight:bold;
margin-top:32px;
margin-left:auto;
margin-right:auto;
width:440px;
height:25px;
}

#navi { 
margin: 0; 
padding:4px; 
text-align:center; 
} 

#navi ul, #navi li { 
margin: 0;  
display:inline; 
list-style-type: none;
} 

#navi #aktiv {
font-size:13px;
} 

#navi a {
color: #7b7b7b;
padding:45px;
text-decoration:none;
}

#navi a:hover { 
color: #FFFFFF;
text-decoration:none;
}

* html #main {
width:848px;
}

#main {
position:relative;
background-image:url(../Bilder/main.jpg);
background-repeat:no-repeat;
color:#4d4d4d;
margin-left:auto;
margin-right:auto;
width:848px;
height:450px;
}

#feature {
position:absolute;
top: 0px;
left: 0px;
width:424px;
height:450px;
}

#top {
position:absolute;
top: 35px;
right: 33px;
background-image:url(../Bilder/top01.gif);
background-repeat:no-repeat;
width:289px;
height:56px;
}

#top02 {
position:absolute;
top: 126px;
left: 155px;
background-image:url(../Bilder/top02.gif);
background-repeat:no-repeat;
width:164px;
height:31px;
}


#container1 {
position:absolute;
top: 0px;
left: 424px;
width:424x;
height:450px;
}


#container1 a{
color:#4d4d4d;
text-decoration:none;
}

#container1 a:hover{
color:#cd620a;
text-decoration:underline;
}

p, h1 {
font-size:11px;
padding-top:10px;
padding-left:33px;
padding-right:25px;
font-weight:normal;
text-align:left;
}

h2 {
font-size:19px;
padding-top:30px;
font-weight:normal;
text-align:left;
}



#Kontaktformular a{
position:absolute;
bottom:54px;
left: 149px;
background-image:url(../Bilder/Kont.jpg);
background-repeat:no-repeat;
width:175px;
height:204px;
}

#Kontaktformular a:hover{
background-image:url(../Bilder/Kont02.jpg)
}



* html #footer {
width:848px;
}

#footer {
position:relative;
background-image:url(../Bilder/footer.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:11px;
color:#545454;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
margin-top:0;
width:848px;
height:93px;
}



#tm01 {
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#4d4d4d;
}

#tm02 a{
position:absolute;
bottom:7px;
left: 365px;
background-image:url(../Bilder/milli.gif);
background-repeat:no-repeat;
width:98px;
height:57px;
}




#maink {
position:relative;
background-image:url(../Bilder/maink.jpg);
background-repeat:no-repeat;
color:#4d4d4d;
margin-left:auto;
margin-right:auto;
width:848px;
height:727px;
}

#featurek {
position:absolute;
top: 0px;
left: 50px;
width:374px;
height:727px;
}

#containerk {
position:absolute;
top: 0px;
left: 460px;
width:388x;
height:727px;
text-align:left;
}






fieldset {
width: 424px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
display: block;
font-size: 12px; 
border:none;
clear: both;
			}
			
* html fieldset {padding: 5px;}
			


label {
margin: 4px 0px;
} 

.kontaktdaten label {
display: block;
width: 75px;
float: left;
}

.anfrage label {
display: block;
width: 75px;
float: left;
}

input,textarea {
margin-top: 2px;
padding: 1px 1px;
}  
					   
.daten {
font-size:9px;
}
 
.links {
font-size:12px;
text-align:right;
padding-top:25px;
padding-left:40px;
float:left;
margin-right:20px;
} 

.rechts {
padding-top:25px;
font-size:12px;
text-align:left;
} 
 
.rechts a {
color:#4d4d4d;
text-decoration:none;
} 

.rechts a:hover {
color:#cd620a;
text-decoration:underline;
} 
  