IMG {
  border: 0;
}

body {

font-family: Verdana, Helvetica, "Sans Serif";

font-size:  13px;

color: #80000D;

background-color:#F9F3DB;

background-image:url(hg.jpg);

background-repeat:repeat;



}



a:link, a:visited {

color:#911E3D;

font-weight:bold;

text-decoration:none;

}



a:hover {

 color: #C40000;

 text-decoration: none;

 font-weight: bold;

}



/** Layout **/

div#wrapper {

background-color:#FFFFFFF;

bg-color:#E3D499;

background-position:center;

margin-left:auto;

margin-right:auto;

width:920px;

height:100%;



}



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 */ 