@charset "UTF-8";
@import url(http://static.lookundbook.de/css/lub_icons.css);
@media all
{
body {font: 400 normal 70% Arial, Helvetica, sans-serif; margin:0; padding: 0; background-color: #ddd;}
a,button {text-decoration: none; cursor:pointer;}

.lub_clear {clear:both;}

#tourenbeschreibung {display: block; overflow: auto;}
#tourenbeschreibung .blase {width: 100%; margin:0.2em;}
#tourenbeschreibung .blase .oeffnungszeiten_right {margin-right: 0.6em;}

/* Blase */
.blase {width: 500px; margin:-0.65em;}
.blase .bild {float:right;margin:.5em;}
.blase .oeffnungszeiten_right {float:right;margin-right: 1.8em;}
.blase .Company {border-bottom: 1px solid #ddd;padding-bottom:4px; overflow:auto;}
.blase .Company .hidden {display:none;}
#tourenbeschreibung .blase .Company .hidden {display:inline;}
.blase .Company b {font-size:1.5em;}
.blase .Company .Url {font-size:1.1em;}
.blase .Beschreibung {margin: 5px 0; border:0px solid; max-height:12em; overflow: auto; text-align:justify;}
#tourenbeschreibung .blase .Beschreibung {max-height:none;display:inline;}
.blase .Name {margin: 2px 0;font-weight:bolder;}
.blase .Kontakt {margin: 0px 0;border-top: 1px solid #ccc; display: inline;}
.blase .Kontakt_left {}
.blase .Kontakt_left .Telefon {height:18px;}
.blase .Kontakt_left .Internet {float:left;margin-top: 0.2em;}
.blase .Kontakt_left .Internet a {padding: 0 0.8em 0 1.7em;}
.blase .Buchungslink {font-weight:bold;font-size:1.2em; float:right;margin-top:-15px;}
.blase .Buchungslink a {text-decoration:none;border:1px solid;padding:3px 5px;background-color:#eee;}

#MapNavigator .left {float:left;}
#MapNavigator #map,
#MapNavigator #map_content {padding-top: 0.5em; height: 600px;}
#MapNavigator .map_right {margin-left: 22em;}
#MapNavigator #mapt {width: 70%; border:0px solid; height:100%; float:left; }
#MapNavigator #tourenbeschreibung {width: 27%; border:6px solid #ddd; height:50%; float:right; margin-top: 8px; padding: 5px; background-color: #fff;}
#MapNavigator #tourentools {width: 28%; border:0px solid; float:right; margin-right: 5px; text-align:right; }
#MapNavigator #tourentools img {margin-left:5px; vertical-align: middle;}
#MapNavigator #mapt_hp {width: 29%; border:0px solid; height:25%; float:right;  margin-top: 15px;}
#MapNavigator #mapt_sp {width: 29%; border:0px solid; height:19%; float:right;}
#MapNavigator #mapt_vp {width: 29%; border:0px solid; height:33%; float:right;}
#MapNavigator #map_headmapt div {border:0px solid; position:relative; top:74px;}
#MapNavigator img {border:none; }

/* Header  */
#MapNavigator #header {height: 60px; background-color: #ddd; border-bottom: 2px solid #ccc;}
#MapNavigator #header h1 {font-size: 45px; margin: 0 0 0 250px;}
#MapNavigator #header h2 {font-size: 20px; margin: 0;}
#MapNavigator #header .headerText {font-size: 15px; margin: 0;margin-top: 10px;}
#MapNavigator #header a {float:left}
#MapNavigator #header img {margin:0 10px 0 10px;}
#MapNavigator #header #adresse {margin-left: 10px;}

/* Body */
#MapNavigator #body {clear:both; margin-top:10px;}
#MapNavigator #body #legende {float:left; width:230px; padding: 0 0.5em; height: 500px;}
#MapNavigator #body #legende h2 {margin-top:-1px; padding:2px; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; background-color: #eee;}
#MapNavigator #body #legende .adressen img,
#MapNavigator #body #legende .sehenswertes img {vertical-align:middle; margin-right: 5px;}
#MapNavigator #body #legende .adressen .city,
#MapNavigator #body #legende .sehenswertes .city {margin-left:10px; border-bottom: 1px solid; margin:5px 0;}
#MapNavigator #body #legende .adressen .List,
#MapNavigator #body #legende .sehenswertes .List {margin:0 0 -10px;}
#MapNavigator #body #legende .adressen .ListNumber,
#MapNavigator #body #legende .sehenswertes .ListNumber {clear:both; float:left; width: 15px; text-align:right;}
#MapNavigator #body #legende .adressen .ListLink,
#MapNavigator #body #legende .sehenswertes .ListLink {margin-left:20px;}

#MapNavigator #body #legende #topNavigation {margin:4px;}
#MapNavigator #body #legende #topNavigation ul {list-style:none outside none; display:inline;}
#MapNavigator #body #legende #topNavigation ul li {list-style:none outside none; display:inline;border: 1px solid; margin: 0 2px; padding: 0 2px;}
#MapNavigator #body #legende #topNavigation #tnAdressen:hover {background-color:#ff3333;}
#MapNavigator #body #legende #topNavigation #tnSehenswertes a:hover {background-color:#ffaa00;}
#MapNavigator #body #legende #topNavigation #tnEvents a:hover {background-color:#3c8aff;}
#MapNavigator #body #legende #topNavigation #tnTouren a:hover {background-color:#66cc00;}

#MapNavigator #body #legende_adressen {}
#MapNavigator #body #legende_sehenswertes {}
#MapNavigator #body #legende_events {}
#MapNavigator #body #legende_touren {}

#MapNavigator #body #legende #navigation_adressen,
#MapNavigator #body #legende #navigation_sehenswertes,
#MapNavigator #body #legende #navigation_events,
#MapNavigator #body #legende #navigation_touren {
	border:1px solid #5263AB;
	margin:0px;
	padding:0px;
	text-indent:0px;
	background-color:transparent;
	width:228px;
}
#MapNavigator #body #legende #navigation_adressen a.head,
#MapNavigator #body #legende #navigation_adressen b.head,
#MapNavigator #body #legende #navigation_sehenswertes a.head,
#MapNavigator #body #legende #navigation_sehenswertes b.head,
#MapNavigator #body #legende #navigation_events a.head,
#MapNavigator #body #legende #navigation_events b.head,
#MapNavigator #body #legende #navigation_touren a.head,
#MapNavigator #body #legende #navigation_touren b.head {
	cursor:pointer;
	border:1px solid #cccccc;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	margin:0px;
	padding:0px;
	text-indent:14px;
	text-decoration: none;
}
#MapNavigator #body #legende #navigation_adressen a.head,
#MapNavigator #body #legende #navigation_adressen b.head {
	background:#ff3333 url(collapsed.gif) no-repeat scroll 3px 4px;
}
#MapNavigator #body #legende #navigation_sehenswertes a.head,
#MapNavigator #body #legende #navigation_sehenswertes b.head {
	background:#ffaa00 url(collapsed.gif) no-repeat scroll 3px 4px;
}
#MapNavigator #body #legende #navigation_events a.head,
#MapNavigator #body #legende #navigation_events b.head {
	background:#3c8aff url(collapsed.gif) no-repeat scroll 3px 4px;
}
#MapNavigator #body #legende #navigation_touren a.head,
#MapNavigator #body #legende #navigation_touren b.head {
	background:#66cc00 url(collapsed.gif) no-repeat scroll 3px 4px;
}
#MapNavigator #body #legende #navigation_adressen a.head:hover,
#MapNavigator #body #legende #navigation_adressen b.head:hover {
	color:#FFFF99;
}
#MapNavigator #body #legende #navigation_adressen a.selected,
#MapNavigator #body #legende #navigation_adressen b.selected {
	background-image: url(expanded.gif);
}
#MapNavigator #body #legende #navigation_sehenswertes a.selected,
#MapNavigator #body #legende #navigation_sehenswertes b.selected {
	background-image: url(expanded.gif);
}
#MapNavigator #body #legende #navigation_events a.selected,
#MapNavigator #body #legende #navigation_events b.selected {
	background-image: url(expanded.gif);
}
#MapNavigator #body #legende #navigation_touren a.selected,
#MapNavigator #body #legende #navigation_touren b.selected {
	background-image: url(expanded.gif);
}
#MapNavigator #body #legende #navigation_adressen a.current {
	background-color:#FFFF99;
}
#MapNavigator #body #legende #navigation_adressen ul,
#MapNavigator #body #legende #navigation_sehenswertes ul,
#MapNavigator #body #legende #navigation_events ul{
	border-width:0px;
	margin:0px;
	padding:0px;
	text-indent:0px;
}
#MapNavigator #body #legende #navigation_touren ul{
	border-width:0px;
	margin:0px;
	padding: 0 0 0 15px;
	text-indent:0px;
}

#MapNavigator #body #legende #navigation_adressen li,
#MapNavigator #body #legende #navigation_sehenswertes li,
#MapNavigator #body #legende #navigation_events li{
	list-style:none outside none; display:inline;
}
#MapNavigator #body #legende #navigation_touren li{
	list-style:none outside none;
}
#MapNavigator #body #legende #navigation_adressen li li a,
#MapNavigator #body #legende #navigation_sehenswertes li li a,
#MapNavigator #body #legende #navigation_events li li a{
	color:#000000;
	display:block;
	text-indent:0;
	text-decoration: none;
        top:0;
        margin-left:20px;
        width: 207px;
}
#MapNavigator #body #legende #navigation_touren li li a {
	color:#000000;
	display:block;
	text-indent:0;
	text-decoration: none;
        top:0;
        margin-left:0px;
        width: 196px;
}

#MapNavigator #body #legende #navigation_adressen li li b,
#MapNavigator #body #legende #navigation_sehenswertes li li b,
#MapNavigator #body #legende #navigation_events li li b,
#MapNavigator #body #legende #navigation_touren li li li b {
	width: 15px;
        float: left;
        text-align: right;
}

#MapNavigator #body #legende #navigation_adressen li li a:hover,
#MapNavigator #body #legende #navigation_sehenswertes li li a:hover,
#MapNavigator #body #legende #navigation_events li li a:hover,
#MapNavigator #body #legende #navigation_touren li li li a:hover {
	background-color:#eee;
	color:#000;
}

#MapNavigator #body #legende #navigation_touren button {border:none; background: transparent; font: 400 normal 100% Arial, Helvetica, sans-serif;}

#MapNavigator #body #footer {margin-top: 10px;}

#alert {position: absolute; top: 50%; left: 50%; padding: 10px; text-align: center; display: none;}
#alert p {border: 1px solid #aaa; width: 180px; margin: 0 auto 0 auto; padding: 10px; background: white; }
#alert {display: block;}
}
