@charset "utf-8";
/* CSS Document */

	body

	{color: white ; background-color: black ;
	font-family: Helvetica, Arial, Sans-Serif ;
	margin: 0 ; padding: 0em ; font-size: 1em; }

	h1 {
	margin: 0em; padding: 0.3em;
	color: white;
	border: none; }

	div#under_ul_left {
	font-size: 0.9em;
	float: left; width: 10em;
	margin: 0 0.5em 1.2em; padding: 0;
	border: 0px solid green; }

	ul#Navigation {
	font-size: 0.9em;
	float: left; width: 10em;
	margin: 0 0.5em 1.2em; padding: 0;
	border: 0px solid green; }

	ul#Navigation li {
	list-style: none;
	margin: 0; padding: 4px; }

	ul#info {
	font-size: 11px;
	float: left; width: 12em;
	margin: 0 1em 1.2em; padding: 0;
	border: 1px solid black;
	text-align: left; }

	ul#info li {
	list-style: none;
	margin: 0; padding: 0em; }

	ul#info a {
	display: block;
	padding: 0em;
	font-weight: bold; }

	div#ul_box a:link {
	color: white; background-color: #003300; text-decoration: none;}

	div#ul_box a:visited {
	color: white; background-color: #003300; text-decoration: none; }

	div#ul_box a:hover {
	color: green; background-color: white; text-decoration: none; }

	div#ul_box a:active {
	color: white; background-color: black; text-decoration: none; }

	div#Info {
	font-size: 0.9em;
	float: right; width: 13em;
	margin: 0 0.5em 1.1em; padding: 0; border: 0px solid green; }

	div#Info h2 {
	font-size: 1.33em;
	margin: 0.2em 0.5em; }

	div#Info p {
	font-size: .8em;
	margin: 0.5em; }

	div#Inhalt {
	margin: 0em 13em 1em 10.2em;
	padding: 0em;
	border: 1px solid black; }

	* html div#Inhalt {
	height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */ }

	div#Inhalt p {
	margin: 1em 0; }

	div#link {
	font-size: 0.8em;
	margin: 1em; }

	div#Inhalt p#text {
	font-size: 1em;
	padding: 0 0 0 1em; }

	div#Inhalt p#info {
	font-size: 0.8em;
	padding: 0 0 0 1em; }

	p#Fusszeile {
	clear: both;
	font-size: 0.9em;
	margin: 0; padding: 0.1em;
	text-align: center;
	background-color: green; border: 1px solid green; }

	div#recs {
	font-size: 0.8em;
	margin: 0.5em; padding: 0em;
	text-align: left; }

	div#recs h3{
	font-size: 1.2em;
	margin: 0em; padding: 0em;
	text-align: left; }

	div#Inter {
	margin: 0.4em;
	padding: 0em;
	border: 1px solid black; }

	div#Inter h2 {
	font-size: 1.2em;
	margin: 0em; }

	div#inter a:link {
	color: white; background-color: black; }

	div#inter a:visited {
	color: white; background-color: black; }

	div#inter a:hover {
	color: green; background-color: white; }

	div#inter a:active {
	color: white; background-color: black; }

	div#recs a:link {
	color: white; background-color: black; }

	div#recs a:visited {
	color: white; background-color: black; }

	div#recs a:hover {
	color: green; background-color: black; }

	div#recs a:active {
	color: white; background-color: black; }

	div#linkinfo {
	margin: 0em;
	padding: 0.2em 0.5em 0.2em 0.5em; 
	background-color: black;
	text-align:justify;
	display:block; border:0 solid green; border-width:0 1px; }

	div#linkinfo h2 {
	font-size: 1.33em;
	margin: 0em; }
	
	div#linkinfo a:link {
	color: white; background-color: black; }

	div#linkinfo a:visited {
	color: white; background-color: black; }

	div#linkinfo a:hover {
	color: green; background-color: black; }

	div#linkinfo a:active {
	color: white; background-color: black; }

	div#iframe {
	font-size: 0.9em;
	background-color: green;
	margin: 0 2em 0 2em; }

	div#adverts a:link {
	color: white; background-color: black; text-decoration:underline; }

	div#adverts a:visited {
	color: white; background-color: black; text-decoration:underline; }

	div#adverts a:hover {
	color: white; background-color: black; text-decoration:underline; }

	div#adverts a:active {
	color: white; background-color: black; text-decoration:underline; }

    div#headerframe {
	width:980px;
	margin:auto;
	padding: 1px 7px 18px 7px; }

    div#header {
	text-align:center; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#000; border-left:1px solid green; border-right:1px solid green;}
.xb1 {
	margin:0 5px;
	background:green;
}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

/* The following CSS is for the link in the Tripadvisor box */
div#TA_rated83 a:link { background:none; color:#000000; background-color:#CCCCCC; }
div#TA_rated83 a:hover { background:none; color:#000000; background-color:#CCCCCC; }
div#TA_rated83 a:active { background:none; color:#000000; background-color:#CCCCCC; }
div#TA_rated83 a:visited { background:none; color:#000000; background-color:#CCCCCC; }

div#TA a:link { background:none; color:#000000; background-color:#CCCCCC; }
div#TA a:hover { background:none; color:#000000; background-color:#CCCCCC; }
div#TA a:active { background:none; color:#000000; background-color:#CCCCCC; }
div#TA a:visited { background:none; color:#000000; background-color:#CCCCCC; }

#header {}
	#friendlinks {margin:0 0 0 600px; text-align:justify; position: absolute; top:10px; right:0; }
	/*Navigation styles*/
/* CSS Menus - Horizontal CSS Menu with Dropdown and Popout Menus */

*{margin:0;padding:0;border:none;}

/* Begin CSS Popout Menu */

#menu{
width:100%;
float:left;
background:#009900;
margin:0 0 0 0px;
}

#menu a, #menu h2{
font:bold 11px/16px arial,helvetica,sans-serif;
display:block;
border-width:1px;
border-style:solid;
border-color:#ccc #888 #555 #bbb;
white-space:nowrap;
margin:0;
padding:1px 0 1px 3px;
}

#menu h2{
color:#000;
background:#009900 url(/css/images/expand3.gif) no-repeat 100% 100%;
text-transform:uppercase
}

#menu a{
background:#eee;
text-decoration:none;
}

#menu a, #menu a:visited{
color:#000;
}

#menu a:hover{
color:#000;
background:#ddd;
}

#menu a:active{
color:#060;
background:#ccc;
}

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
width:9em;
}

#menu li{
position:relative;
}

#menu ul ul{
position:absolute;
z-index:500;
top:auto;
display:none;
}

#menu ul ul ul{
top:0;
left:100%;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background:#006600 url(/css/images/expand3.gif) no-repeat -999px -9999px;color:white;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

#menu a.x, #menu a.x:visited{
font-weight:bold;
color:#000;
background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
}

#menu a.x:hover{
color:#a00;
background:#ddd;
}

#menu a.x:active{
color:#060;
background:#ccc;
}

/*Buttons in the Dropdown menu*/
/*
#a {font-size:9pt; background-color:#BDBDFF; color:#000; border:1px solid #ccc; cursor:pointer;width:9.5em;padding:1px 0 1px 3px;}
#a :hover {font-size:9pt; background-color:#BDBDFF; color:#FFF; border:1px solid #ccc; cursor:pointer;width:9.5em;padding:1px 0 1px 3px;}
.a {font-size:9pt; background-color:#BDBDFF; color:#000; border:1px solid #ccc; cursor:pointer;width:9.5em;padding:1px 0 1px 3px;}
.a :hover {font-size:9pt; background-color:#BDBDFF; color:#FFF; border:1px solid #ccc; cursor:pointer;width:9.5em;padding:1px 0 1px 3px;}
*/
#topnavigation {margin-bottom:10px;}

#content {}
	#ul_box {background:#003300;margin:5px 0 0 0;border:1px solid green;border-bottom:double green;padding:0 0 5px 0;font-size:12px;}
	#ul_box_p {background:#FF9900;color:#000000;font-weight:bolder;padding:2px;margin:0;}
	#row {float:left;}
	#content h1 {background:#009900; color:#FFFFFF; font-size:14px; margin:0 0 10px 0;}
	#mood { float:left; border:1px solid #009900; width:300px; margin:10px 10px 0 10px; padding:3px; background:#FFFFFF; color:#000000; }
	#news { float:left; border:1px solid #009900; width:300px; margin:10px 10px 0 0; padding:3px; background:#FFFFFF; color:#000000; }
	#gallerys { float:left; border:1px solid #009900; width:300px; margin:10px 10px 0 0; padding:3px; background:#FFFFFF; color:#000000; }
	#gallerylinks { font-size:12px; margin:3px; padding:3px; float:left; }
	#wifilist {padding:20px 0 0 20px; font-size:12px;}
	#phonelinks { font-size:12px; margin:8px; padding:8px; float:left; border:1px solid white; -moz-border-radius:5px; }
	#phone_no { font-weight:bold; }
	
#footer {float:left; width:100%;background:#009900;color:#FFFFFF;margin:10px 0 0 0;padding:3px;}
	#leaderboard_footer {float:left;}
