* {
margin: 0;
padding: 0;
}
body {
	font: 95% Verdana, Arial, Helvetica, sans-serif;
	color: #f00;
	background: #000;
}

h1 { color: #600; font: 1.4em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 20px; padding: 20px 0 0; }

h2 {
font-size: 1.2em;
font-weight: normal;
}
h3 {
font-size: 1em;
font-weight: normal;
}
p, li { font-size: 0.8em;
;margin-bottom: 6px; }

td {
font-size: 0.8em;
}


/* IDs */
#container {
	color: #000;
	background-color: #e6d7be;
	
}
#header {
	background-repeat: no-repeat;
	background-attachment: scroll;
	width: 100%;
	height:50px;
	background-position: center;
	background-color: #e6d7be;
	background-image: url(../Bilder/head_neu2a.jpg);
}
#logo {
	width: 250px;
	height: 100px;
	color: #fff;
	background-image: url(../Bilder/Logo-n.jpg);
	background-repeat: no-repeat;
}


#intro {

text-align:left;
margin-top:50px;

}


#main {
margin-left: 250px;
color: #000;
background: #e3e0e0;
line-height: 1.2em; /* to avoid the peekaboo bug */
}
p.mainbot {
clear: both;
height: 28px;
background: #b4a895;
}
#column {
float: right;
width: 200px;
color: #000;
background: #a3c5c3;
}

#Preise { float: right; width: 400px; background-color: #ffc

; padding: 20px; border-color: white #750b0b #750b0b white; border-style: solid; border-width: 1px 2px 2px 1px; }


#Preise h1 { font-size: 0.9em; font-weight: bold; }


#content {
color: #000; 
background: #e6d7be; 
height: 540px;
padding-left:  20px;
padding-right: 0px;}


#textbox { background-color: gray; float: right; width: 250px ; margin-top: 33px; }

#formbox {
	float: right;
	width: 275px;
	margin-top: 10px;
	bottom: auto;
	top: 150px;
	position: absolute;
	left: 600px;
	height: 380px;
	padding-top: 10px;
	padding-bottom:10px;
	padding-left: 20px;
	background-color:#FFCC33;
	background-image:url(../Bilder/testback.jpg);
	background-repeat:no-repeat;
	
	
}

#formbox td  {

	padding-top: 10px;
}

#bildbox {
	float: right;
	width: 230px;
	margin-top: 20px;
	margin-right: 20px;
	margin-left:30px;
	text-align: center;
	height: 470px;
	background-image:url(../Bilder/Bilderboxback.jpg);
	background-repeat:no-repeat;
}

#bildbox2 { float: right; width: 350px ; margin-top: 33px; margin-left: 30px; }

#linie {
	color: #fff;
	height: 5px;
	width: 100%;
	background-image: url(../Bilder/linie-oben.jpg);
}

#aktiv {
	font-style: normal;
	font-weight: bold;
}





#navigation {
	position: absolute;
	top: 86px;
	left: 15px;
	width: 210px;
	color: #000;
	background-image: url(../Bilder/menu3.jpg);
	background-attachment: scroll;
	background-position: 0 bottom;
	height: 450px;
	padding-left: 10px;
	border: solid 2px white;
	background-repeat: no-repeat;
}

#navigation li { margin-bottom: 1px; list-style-type: none; font-size: 0.7em
 ; margin-top: 5px; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid white;  }

#navigation a {
color: #FFFFFF; 
text-decoration: none; 
display: block;
height: 18px;
 }

#navigation a:hover { color: #990033; background-color: #e6d7be; display: block;
background-image: url(../Bilder/navback.jpg); 
font-weight:bold;
}

#formular { width: 500px; padding: 22px; }

/*Klassen */

.first {  }
.last {padding-bottom: 18px;

}

.bild { background-position: left 0; margin-top: 10px; margin-bottom: 5px; border: solid 2px white; }

.bild_r { margin-top: 70px; margin-left:10px; margin-bottom: 10px; border: solid 1px white; }

.Titel { font-size: 1em; color: maroon; font-weight: bold; font-style: italic	
 ; margin-top: 15px; }


.Linie_oben { width: 300px; margin-top: 20px; padding-top: 20px; border-top: 1px solid #750b0b; }

.einger {
margin-left: 15px;
}


p.mainbot {
clear: both;
height: 28px;
background: #b4a895;
}


p.containerbot {
	height: 22px;
	line-height: 20px;
	color: #fff;
	padding-left: 22px;

	background-image: url(../Bilder/linie.jpg);
}

.tabellen {
background-image:url(../Bilder/tabback1.jpg);
}

#form1 {
width:600px;
padding:20px;
height:460px;

}

#meran {
	position: absolute;
	top: 400;
		
	}
