body {
	background-image: url(images/site_bg.gif);
	background-repeat:repeat;
        background-position: center;
        background-color: #2B0E02;
        margin: 0px 0px 0px 0px;
}




ul { list-style-type: none; text-align: left; padding: 0px 0px 5px 5px;}

* html ul { list-style-type: none; text-align: left; padding: 0px 0px 0px 0px;}
* html .link { width: 300px; margin-left: -30px;}
* html li {text-align: left;}

#events { margin-right: 10px;}
.bull { color:#8E7309;}

* html .ie { margin-left: -30px;}

td, tr {
	color: #000000;
}


div.main {
	font-family: Tahoma;
	font-size: 12px;
	color:#000000;
	height: 600px;
	width: 820px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	overflow:auto;
        overflow-x:hidden;
	visibility:visible;
	z-index:auto;
}

* html div.main { width: 813px;}

.Stil1 {
    font-family: Tahoma;
	color: #FFCC00;
	font-weight: bold;
}

.Stil3 {color: #000000}

body,td,th {
	color: #000000;
}

a:link {
	color: #8E7309;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #8E7309;
}

a:hover {
	text-decoration: none;
	color: #755E00;
}

/* styles for left navigation items */
	#leftnav                {position: relative; clear: both; border-top: 1px solid #FFFFFF; top: -2px; height: 10px; margin-top: -11px;}
	#leftnav ul             {padding: 0; margin: 0; list-style: none; font-size: 10px; border-bottom: 1px solid #FFFFFF;}
	#leftnav li             {border-top: 1px solid #FFFFFF;}
	#leftnav li a           {display: block; padding: 10px; width: 120px; color: #000000; text-decoration: none;}
	#leftnav a:hover        {color: #FFFFFF; background: url(/themes/bauers/leftnav_selected_bg.gif) repeat-y; }
	#leftnav li a.active  {color: #FFFFFF; background: url(/themes/bauers/leftnav_selected_bg.gif) repeat-y; }


.Level2 { width: 160px; padding-left: 18px; padding-top: 6px; height:18px; margin-top: -11px; display: block; background-color: #000000; border-bottom: 1px solid #8E7309;}
.Level2 a {background: #000000; width: 110px; height: 20px; margin-top: -11px;}
.Level2 a:hover{background: #000000; color: #755E00;}

.Level2 ul  {border: 0; background-color: #000000; }
.Level2 ul li a {background-color: #000000; width: 110px;}



/*FORMULAR STYLE*/
input,select { border:solid 1px #766352; }


#person label {
	display: block;
	font-weight: normal;
	font-size:11px;
}

legend {
	font-weight: bold;
	font-size: 100%;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

fieldset {
	border: solid 1px #766352;
}

textarea {
	width: 200px;
	height: 90px;
	border: solid 1px #766352;

}

input,select:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus { border: 1px solid #000000; }
input, select, textarea { background: #D9D2C2 top left repeat-x; font: 1em/1.6em "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif; border: 1px solid #000000 padding: 2px; }

#name, #firmenname, #strasse, #plz, #ort, #land, #telefon, #fax, #email {width: 200px; }