

/* -- General styles ------------------------------ */

html, body { height: 95%; }

body 
{
	margin: 0px; padding: 0;
	background:#f9c433;
	padding-bottom: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;	
}
div  { overflow:hidden; text-align:left}
form { margin: 0; padding: 0; }
input, select, textarea { font-size: 10px;  border: 1px solid silver; width:200px;}
input:focus, select:focus, textarea:focus { background-color: #99CCFF }
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; margin-top:0px; margin-bottom:5px }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#f0b500 }
h3 {}

img { border:0px}

table, tr, td { margin:0px; padding:0px; border:0px}
.feature			{ padding-right:10px; font-weight:bold}

hr {
border-top: solid 1px #fffdf6;
border-bottom: solid 1px #f0b500;
border-left: solid 1px #fffdf6;
border-right: solid 1px #fffdf6;
height:1px;
}
a:link    { color: #f0b500; text-decoration: none; }
a:visited { color: #f0b500; text-decoration: none; }
a:hover   { text-decoration: underline; }



/* -- overall styles ------------------------------ */
#wrapper { width:801px; position: absolute;	left: 50%;	margin-left: -400px; }
#border_yellow
{
	width:799px; border-left:1px solid #f5be1e; border-right:1px solid #f5be1e; background-color:#f0b500; margin-top:50px; margin-bottom:50px 
}
#main
{
	width:760px; border-left:1px solid #f5be1e; background-color:#fffdf6; margin:19px; 
}
#header{ width:760px; height:99px;}
#header img{ margin-left:248px}

#navi{ width:200px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; }
#navi a:link { color:#000000; text-decoration:none}
#navi a:activ { color:#f0b500; text-decoration:none}
#navi a:visited { color:#000000; text-decoration:none}
#navi a:hover { color:#f0b500; text-decoration:none}

#menu { margin-left:20px; margin-right:20px; padding:0px}
#menu li    { list-style: none; text-align:left; border-top:1px solid #f9b033; padding-top:5px; padding-bottom:5px}
#menu li img{ margin-left:40px; margin-top:10px}
.submenu { padding-left:20px }

#content{ width:539px; border-left: 1px solid #f0b500; border-right: 1px solid #f0b500; border-top: 1px solid #f0b500; min-height:400px}

#content_text{ margin:20px; text-align:justify}

#art_preview { margin:20px; text-align:justify}
#art_preview img	 { margin:7px; border:1px solid #f0b500 }

#art_preview_kat { margin:20px; text-align:left}
#art_preview_kat img	 {  border:1px solid #f0b500 }


#art_details { text-align:center}
#art_details img	 { margin:15px; border:1px solid #f0b500 }
#form_anfrage {}
#form_anfrage input, textarea { width:300px; margin:0px; padding:0px; }
#form_anfrage select { width:302px; margin:0px; padding:0px; }
#form_anfrage textarea { height:100px}
#form_anfrage .checkbox { width:14px; border:0px }
#form_anfrage .button_senden { width:149px }

.error { color:#FF0000}






