/* CSS Document */
html { overflow:hidden; }
body { overflow:hidden; background-color:#deeacb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff;}
#all_container { width:1000px; height:636px; margin: 0 auto; position:absolute; top:50%; left:50%; margin-left:-500px; margin-top:-318px; background-color:#deeacb;}
#container { width:1000px; height:592px; margin: 0 auto; position:absolute; bottom:0; left:0; background-color:#a8c08b; border:1px solid #fff;}
#container_logo { width:140px; height:140px; position:absolute; top:0; left:425px; background-color:#fff; }

.ohnekontur { border:none;}
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff;}

/* Menue - Contener und Eigenschaften */
#container_menu { width:335px; height:250px; position:absolute; top:10px; right:35px;}
#container_menu a:link, #container_menu a:visited { color:#FFF; text-decoration:none; }
#container_menu a:hover { color:#748f55; text-decoration:underline; }
#menu {width:225px; position:absolute; top:25px; right:0px;}
#menu ul { list-style:none; margin:0; padding:0;}
#menu li { border-bottom: 1px dotted #FFF;}
#menu li a:link, #menu li a:visited { display:block; padding:3px 3px 3px 10px; color:#FFF; text-decoration:none; font-weight:bold;}
#menu li a:hover { color:#748f55; font-weight:bold; }

/* Text - Contener und Eigenschaften */
#container_text { width:438px; height:250px; position:absolute; bottom:15px; right:34px; overflow:auto; text-align:justify; font-size:12px; }
/* Hacks vom http://frontend.blogsome.com/2007/01/23/the-flispide-of-star-html/ um den Eigenschaft beeinflussen */
* html #container_text { overflow:scroll; } /* other IE */
*|html #container_text { overflow:auto; } /* FF, Opera, Konqueror, Safari */
#container_text a:link, #container_text a:visited { color:#FFF; text-decoration:underline; }
#container_text a:hover { color:#748f55; text-decoration:underline; }

/* Fotos - Contener und Eigenschaften */ 
#container_foto { width:487px; height:569px; position:absolute; overflow:hidden; background-color:#FFFFFF; top:11px; left:11px; }
#container_foto img { border:1px solid #FFF; }

/* Eingenschaften für den Bestellung - Formular */
input.txt {
	color:#748f55;
	background-color:#FFFFFF;
	border:1px inset #748f55;
	}
textarea.txta {
	color:#748f55;
	background-color:#FFFFFF;
	border:1px inset #748f55;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	}
form p {
	clear:left;
	margin:0;
	padding:0;
	padding-top:5px;}
form p label{
	float:left;
	width:30%;
	font: bold Verdana, Arial, Helvetica, sans-serif;}
.gruen {color:#748f55; font-weight:bold;}
fieldset {
	border: 1px solid #FFF;
	margin-top:0px;
	padding:10px;}
legend {
	font: bold 1em Verdana, Ariel, Helvetica, sans-serif;
	color:#FFF;}
select {border: 1px solid #748f55;}


