img { border:none; }

body {

font-family: Verdana, Helvetica, "Sans Serif";

font-size:  13px;

color: #80000D;

background-color:#F9F3DB;

background-image:url(hg1.jpg);

background-repeat:repeat;



}



a:link, a:visited {

color:#80000d;

font-weight:bold;

text-decoration:none;

}



a:hover {
	color: #80000d;
	text-decoration: none;
	font-weight: lighter;
}



/** Layout **/

div#wrapper {
	background-color:#F0EFD2;
	background-position:center;
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:150%;


}



div#header {

height:150px;

clear:both;

/*background-image:url(head_03.jpg);*/

padding: 0 0 0 0;

}



div#menu {

clear:both;

font-size:12px;

font-weight:bold;

float:left;

margin-left:-20px;

padding-top:40px;

width:210px;



}



div#nav {

width:920px;

height:1px;

float:right;

background-image: url(navbg.g);

color:#80000D;

font-family:Verdana,Helvetica,"Sans Serif";

font-size:13px;

font-weight:bold;

text-align:right;

}



div#a {

float:left;

height:24px;

width:210px;

background-color:#F9F3DB;



}



div#content {



float:right;

min-height:400px;

width:920px;

background-color:#80000D;

}





div#bottom {



float:left;

background-color:#80000D;

height:30px;

width:920px;

padding: 0 0 0 0;

color:#FFFFFF;

text-decoration:none;

vertical-align:middle;





}



div#abstand {
	width:710px;
	clear:right;
	float:right;
	padding-left: 10px;
	padding-right: 10px;
	
}



div#a_abstand {

margin:10px 10px 10px 10px;

}





.clr { clear:both; }



/* MENU */



/* das ganze menü */

ul.menu, ul.menu ul { 

    list-style-type: none;



}

/* link */

ul.menu a {

	color:#F9F3DB;

	background-color:#80000D;

    display: block;

    padding: 3px 10px 3px 10px;

    font-weight:normal;

	/*border:1px solid #F9F3DB; # auf kundenwunsch hin entfernt */

	margin-top:5px;



}



/* slide out link */

ul.menu ul a {

    padding: 0 10px;

	border:0px;



}



ul.menu li {

/* Abstand zwischen den Link */

    padding:0;

    margin:0;

    background-image: none;



	

}

/* container der ausfährt */

ul.menu ul {
	margin: -20px 0 0 170px;
	padding: 0px 0 5px 0;
	position: absolute;
	background-color: #80000D;
	display:none;
	width:180px;
	z-index: 50;
/*	border:1px solid #F9F3DB; auf kundenwunsch hin entfernt */





}





*html ul.menu ul {

    width:180px;



}



ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {

    display:block;





}



ul.menu ul li {

    float:none;

    background-color: transparent;



}



/** hover-color **/

ul.menu a:hover, ul.menu ul a:hover {

background-color:#AA3333;

}



/* MENU */ 
