/*
1. marokko-aktiv:
#EC4E3B rot neu: EC4E3B

2. hotels
#687faf blau

3. golf
#93b472 grün

4. incentive
#DB7647 sand

5. events
#a16072 mauve 

CE9F37 dunkelsand (menü border 2. ebene, überschriften)
*/

#drucklogo, #druckadresse{
	display:none;
}

{
  behavior: url(iepngfix.htc);
}

a:active, a:focus{outline: none}

html,body{margin:0;padding:0}


span#mailadresse>a, 
span#mailadresse a:link,
span#mailadresse a:focus,
span#mailadresse a:active,
span#mailadresse a:visited{
	font-size:90%;
	color:#E32914;
	font-weight:bold;
	text-decoration:none;
}


body {
	margin: 0;
	padding: 0;

	text-align:center;
	background: url(img/body.jpg);
	background-repeat:repeat;
	background-color:#F8DAC0;
	font-size:90%;
		font-family: "trebuchet ms",arial;
}

div#container{
	
	width:950px; /* links jeweils 10 px für schatten rechnen */
	margin:0 auto;
	text-align:left;
	padding:0;
		border:0px solid #000;

}


div#headerContainer {
	position:relative;
	height: 253px;
	width:950px;
	padding: 0;
	margin:0;
	background: url(img/headerBackground.png); /* hintergrund mit schatten für foto 830*227*/
	background-repeat:no-repeat;
		border:0px solid #000;

}
div#header{
		position:absolute;
		margin:11px 34px 0 30px;
		border:0px solid #000;
		height:203px;
		width:886px;
		z-index:1;

}
#navigationHorizontal{
	position:absolute;
	padding: 0;
	margin: 214px 34px 0 30px;
	height:21px;
	width:886px;
	z-index:5;
}

#navigationHorizontal a{
		font-size:11pt;
		font-family:"trebuchet ms",arial;
}

div#backgroundWrapper{
	border: 0px solid #000;
	float:left;
	background: url(img/contentRaster.png); 
	background-repeat:repeat;
}

div#wrapper{
	
	float:left;
	width:100%;


	border:0px solid #000;
	min-height:500px;
}
div#contentContainer{
	margin: 0 209px 0 205px;
	
	/* width:536px; mit beiden stegen */
	border:0px solid #000;
	padding:0 25px 20px 25px;
	

}


div#contentText {
	padding: 0;
	margin: 0;


}

div#navigationContainer {
	float:left;
	margin-left:-950px;
	padding: 0;
	width: 205px;
	border:0px solid #000;

	
}
div#logo {

	background: url(img/logo2.gif); 
	height: 102px;
	width: 205px;
	
}

div#navigationBereich, div#reBereich{


	padding-left:24px;
  background-image:url(img/menuAktivPfeil.gif);
  background-repeat: no-repeat;
	width: 151px;
	height: 21px;
	border:0px solid #000;
	line-height:21px;
	vertical-align: middle;
	color:#fff;
	font-weight:bold;
	font-variant:small-caps;
}
div#navigationBereich{
	margin-left:30px;

}
div#navigationBereich a{
	color:#fff;
	text-decoration:none;
	width:151px;
	display:block;
}
div#navigation{

	width: 175px;
	padding-left:30px;

}


div#reContainer{
	
	float:left;
	margin-left:-209px;
	width: 175px;
	border:0px solid #000;

}


div#feet {

	clear:left;
	padding:0;
	width: 950px;
	line-height:1.7em;
	background: url(img/fussBackground.png); /*unten mit balken */
	border:0px solid #000;
	height: 50px;

}







#navigationHorizontal a:link, 
#navigationHorizontal a:visited, 
#navigationHorizontal a:active, 
#navigationHorizontal a {
	
	display: block;
	float: left;
	height: 21px;
	line-height: 21px;
	vertical-align: middle;
	color: #000;

	font-weight:bold;
	text-decoration: none;
	font-variant:small-caps;

}


div#navigationHorizontal ul li.menuAktiv a {

	color: #fff !important;
	 padding-left:24px;
  background-image:url(img/menuAktivPfeil.gif);
  background-repeat: no-repeat;
/* background-position: 0px 21px;  hor vert */
}
div#navigationHorizontal ul li.menuNormal a {


	padding-left:24px;
 background-image:url(img/menuPfeil.gif);
  background-repeat: no-repeat;
/* background-position: 0px 21px;  hor vert */
}
div#navigationHorizontal ul li.menuNormal a:hover {

	color: #fff;
	}
	
#navigationHorizontal ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	list-style-image: none;
	color: #000;

}

#navigationHorizontal li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding: 0 24px 0 0;
}
/**********************************vertikale Navigation ******************************/
#navigation ul#ulRoot {
	margin: 10px 0 0 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
}

ul#ul2, ul#ul3 {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-type: none;

}
ul#ul3{
	border-top:1px solid #CE9F37;
}

#navigation a, #navigation a:link, #navigation a:visited, #navigation a:active {
	
	vertical-align: middle;
	color: #000;
	text-decoration: none;
	font-variant:small-caps;
	padding-left:24px;
	font-weight:bold;

}
#navigation ul#ulRoot a{
	line-height: 200%; /*28px*/

}
#navigation ul#ul2 a{
		line-height: 160%; /*22px*/


}
#navigation ul#ul3 a{
		line-height: 120%; /*18px*/

}
#navigation ul#ulRoot li {

	padding:0;
	background-color:#E7CE95;
	border-bottom: 1px solid #F4ECD7;
	border-left:1px solid #E7CE95;
	border-right:1px solid #E7CE95;
	width:172px;
}

#navigation ul#ul2 li  {
	padding:0;
	background-color:#F4ECD7;
	border-left:0px solid #CE9F37;
	border-right:0px solid #CE9F37;
	border-bottom:1px solid #CE9F37;
	width:172px;
} 

#navigation ul#ul3 li  {
	padding:0;
	background-color:#fff;
	width:172px;
	border-left:0px solid #CE9F37;
	border-right:0px solid #CE9F37;
	border-bottom:1px solid #fff;
	}


/*
#navigation ul#ulRoot li.menuAktiv>a,
#navigation ul#ul2 li.menuAktiv>a, 
#navigation ul#ul3 li.menuAktiv>a {
	color:#E32914 ;
	
}
*/
#navigation a.AAktiv{
	color:#E32914 !important ;
}
#navigation ul#ul2 li.menuAktiv{
	background-color: #F4ECD7;
	font-variant:small-caps;
}

#navigation ul#ul3 li.menuAktiv{
	background-color: #fff;
	font-variant:small-caps;
}
#navigation ul#ulRoot li:hover, 
#navigation ul#ulRoot li:hover>a {
	/*background-color: #EC4E3B ;*/
	color:#a36326 ;
}
/*
#navigation ul#ulRoot>li:hover>a, 
#navigation ul#ul2>li:hover>a,
#navigation ul#ul3>li:hover>a {

	color:#a36326 ;
}
*/