@CHARSET "ISO-8859-1";

/* FLOAT beenden */
.clear{
  clear:both;
}

/* allgemeine Definition */
a {
	color:#ff9900;
	}
div{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666666;
}	

/* Seite */
body{
	margin:0px;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:url(images/streifen.gif) #fef7da repeat-x;
	}
	
#wrapper{
	margin:0px auto;
	padding:0px;
	width:1000px;
	background:url(images/bg_hdrH.gif) #fef7da repeat-y;
	border:0px solid blue;
	}
	
/* Kopf */
#hdr{
	margin:0px;
	padding:0px;
	border:0px solid blue;
	}
	
	/*Startseite/Startnode*/
#hdr #rnode{
	padding:0px;
	margin:0px;
	}	
#hdr #rnode a{
	margin:5px 0px 5px 20px;
	padding:0px;
	font-size:10px;
	color:#333333;
	display:block;
	text-decoration:none;
	}	
	/* oberste horizontale Navigation */
#hdr ul#bannerNav{
	margin:0px 198px 0px 0px;
	padding:0px 0px 0px 15px;
	height:29px;
	border:0px solid red;
	}	
#hdr ul#bannerNav li{
	float:left;
	margin:3px 0px 0px 0px;
	border:0px solid red;
	}	

/* Kopfbilder und Flash*/
#hdr #hdrImgs{
	height:281px;
	background:url(images/bg_hdrH2.gif) #fef7da repeat-y;
	border:0px solid green;
	}
	/*Logo*/
#hdr #hdrImgs img#brand{
	float:left;
	margin:10px 0px 0px 25px;
	width:203px;
	height:261px;
}	

	/*Flash*/
#hdr #hdrImgs div.hdrFlash{
	float:left;
	margin:10px 0px 0px 15px;
	padding:0px;
	width:525px;
	height:261px;
	border:0px solid yellow;
  }

  /*Knoten-Kopf-Bild*/
#hdr #hdrImgs img.hdrFlash{
  float:left;
  margin:10px 0px 0px 15px;
  padding:0px;
  width:525px;
  height:261px;
  border:0px solid yellow;
  }

	/*Ringhotel Flagge*/
#hdr #hdrImgs #rflag{
	float:left;
	margin:40px 0px 0px 23px;
	border:0px;
	}

/* 2.Navigation/Marquee unter Bild*/
#hdr #hdrNavMdl{
	margin:10px 210px 10px 25px;
	padding:0px;
	border:0px solid yellow;
	}
	/*Marquee*/
#hdr #hdrNavMdl span#marquee{
	padding:0px;
	font-size:12px;
	color:#333333;
	width:100px;
	border:0px solid red;
	float:left;
	}
#hdr #hdrNavMdl marquee{
	margin:0px 10px 0px 0px;
	padding:0px;
	font-size:12px;
	color:#ff9900;
	border:0px solid red;
	width:620px;
	float:right;
	}
		
		
	/*Pfadausgabe*/
#hdr #hdrNavMdl span#pdesc{
	float:left;
	font-size:8pt;
	color:#666666;
	border:0px solid green;
	}	
#hdr #hdrNavMdl ul#bannerNavPath{
	margin:0px;
	padding:0px;  
	font-size:8pt;
	list-style:none;
	}
#hdr #hdrNavMdl ul#bannerNavPath li{
  margin:0px 0px 0px 5px;
  float:left;
  }
#hdr #hdrNavMdl ul#bannerNavPath li a{
	color:#666666;
	text-decoration:none;
	}  
	
/* Ausgabe Menüs des 3.Level */
#hdr #hdrNavMdl ul#menu2{
	margin:0px 0px 0px -5px;
	padding:13px 0px 0px 0px;  
	width:750px;
	font-size:14px;
	list-style:none;
	border:0px solid red;
	}
#hdr #hdrNavMdl ul#menu2 li{
	margin:0px 0px 0px 5px;
  float:left;
	}
#hdr #hdrNavMdl ul#menu2 li a.stdNode{
	color:#ff9900;
	text-decoration:none;
	}  
#hdr #hdrNavMdl ul#menu2 li a.actNode{
	color:#ff9900;
	font-weight:700;
	text-decoration:none;
	}  

	
/* MainContent */
#mContt{
	float:right;
	margin:20px 250px 0px 0px;
	padding:0px;
	width:500px;
	font-size:12px;
	color:#333333;
	border:0px solid yellow;
	display:inline;
	min-height:500px;
	}
	
	/* Überschrift */
#mContt h1{
	margin:0px 0px 0px 0px;
	padding:5px 0px 15px 0px;
	font-size:18px;
	color:#333333;
	}
	
/* secondContent */
#sContt{
	float:left;
	margin:20px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	width:210px;
	font-size:12px;
	color:#333333;
	border:0px solid yellow;
	display:inline;
	}

/* Footer */
#foot{
	margin:5px 230px 10px 25px;
	padding:10px 0px 10px 0px;
	text-align:center;
	font-size:12px;
	color:#333333;
	border-top:2px solid #666666;
	}
	/* Hyperlinks */
#foot span a {
	margin:0px 20px 0px 0px;
	padding:5px 0px 5px 0px;
	text-decoration:none;
	color:#666666;
	font-size:11px;
}
	/* spezielle Hyperlinks */
#foot span a#bs {
	padding:5px 0px 5px 20px;
	background: url(images/blogger.png) no-repeat 0px 0px;
}
#foot span a#fb {
	padding:5px 0px 5px 20px;
	background: url(images/facebook.png) no-repeat 0px 0px;
}
#foot span a#tw {
	padding:5px 0px 5px 20px;
	background: url(images/twitter.png) no-repeat 0px 0px;
}
	
/*singleDropDownMenu*/	
#bannerNav.sddm
{	margin: 0;
	padding: 0;
	z-index:30;
	border:0px solid blue;
	}

#bannerNav.sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	border:0px solid green;}

#bannerNav.sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-decoration:none;
	}
#bannerNav.sddm li a.activ
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff9900;
	}

#bannerNav.sddm li a:hover{
	background:#fef7da;
	}

#bannerNav.sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border:1px solid #666666;}

	#bannerNav.sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:#ffffff;
		font-weight:100;
		border-bottom:1px solid #eeeeee;}

	#bannerNav.sddm div a:hover{	
		background:#fef7da;
		}

	
	


