/* master.css fuer markgraefler-land.com *//* hellblau (bg) = #CCE3F5 *//* blau (text) = #005EA8 *//* Markgraefler Land = #FFCC7F *//* Wunder Land = #CAE1A5 *//* Kultur Land = #F5D8B6 *//* Schlaraffen Land = #FAD881 *//* Traum Land = #7FC9E4 *//* Abenteuer Land = #E24F62 *//* Orte = #FFEAB8 *//* Weingueter = #CBD09E *//* Infos = #82D5E4 */body {	background-color: #fff;	color: #000;	font-family: 'Lucida Grande', Verdana, sans-serif;	font-size: 82%;}h1, h2, h3, h4, h5, h6, p, address, th, td, li, dt, dd, form, input, textarea, a {	color: #000;	font-family: 'Lucida Grande', Verdana, sans-serif;	line-height: 1.5em;}h1 { color: #005EA8; font-size: 2.1em; font-weight: bold; }h2 { color: #005EA8; font-size: 1.4em; font-weight: bold; }h3 { color: #005EA8; font-size: 1.4em; font-weight: bold; }h4 { color: #005EA8; font-size: 1.2em; font-weight: bold; }h5, h6 { color: #005EA8; font-weight: bold; font-size: 1.0em; }p, dl, ul, ol { font-size: 1.0em; line-height: 1.5em; }table, tr, th, td { font-size: 1.0em; line-height: 1.5em; }table tr { }table td { }input, textarea { font-size: 1.0em; color: #003; }a:link, a:visited {	color: #000;	text-decoration: none;	}	a:hover, a:active {	color: #000;	font-size: 1.0em;	text-decoration: none;	outline: none;	}strong, b { color: #000; font-weight: bold; }em, i { color: #333; font-style: italic; }img { border: 0 none; }.hide { display: none !important; }/* Margin und Padding bei allen Blockelementen auf Null setzen */* { margin: 0; padding: 0; }/* Raender, Breite, Hintergrundfarbe, etc. der Seite */html {	margin: 0;	padding: 0;	min-width: 990px;	} body {	margin: 0;	padding: 0;	background-color: #CCE3F5;	}#page {	position: relative;	margin: 0 auto 0 auto;	padding: 0;	width: 990px;	background: #fff url(bg-middle.gif) repeat-y left top;	}/* Beginn Header */#lang-select {	position: absolute;	top: 5px;	right: 20px;	/*margin: 5px 20px 0 0;*/	padding: 0;	width: 150px;	height: 20px;	text-align: right; 	}/* Beginn Header */#header-a {	margin: 0 0 0 10px;	padding: 0;	width: 970px;	height: 155px;	background: transparent url(bg-top-de-1a.jpg) no-repeat top left;	outline: 0px solid #c00;	}#header-b {	margin: 0 0 0 10px;	padding: 0;	width: 970px;	height: 430px;	background: transparent url(bg-top-1b.jpg) no-repeat top left;	outline: 0px solid #c00;	}#header-a h1,#header-b, h1 {	text-indent: -9999px;	} /* Beginn Header oben DE */body.catid-1-0 #header-a { background-image: url(bg-top-de-1a.jpg); }body.catid-2-0 #header-a { background-image: url(bg-top-de-2a.jpg); }body.catid-3-0 #header-a { background-image: url(bg-top-de-3a.jpg); }body.catid-4-0 #header-a { background-image: url(bg-top-de-4a.jpg); }body.catid-5-0 #header-a { background-image: url(bg-top-de-5a.jpg); }body.catid-6-0 #header-a { background-image: url(bg-top-de-6a.jpg); }body.catid-7-0 #header-a { background-image: url(bg-top-de-7a.jpg); }body.catid-8-0 #header-a { background-image: url(bg-top-de-8a.jpg); }body.catid-9-0 #header-a { background-image: url(bg-top-de-9a.jpg); }body.catid-10-0 #header-a { background-image: url(bg-top-de-1a.jpg); }body.catid-62-0 #header-a { background-image: url(bg-top-de-7a.jpg); } /* Unterkuenfte */body.catid-68-0 #header-a { background-image: url(bg-top-de-1a.jpg); } /* Pressefach */ /* Header unten DE EN FR */body.catid-1-0 #header-b,body.catid-1-1 #header-b,body.catid-1-2 #header-b { background-image: url(bg-top-1b.jpg); }body.catid-2-0 #header-b,body.catid-2-1 #header-b,body.catid-2-2 #header-b { background-image: url(bg-top-2b.jpg); }body.catid-3-0 #header-b,body.catid-3-1 #header-b,body.catid-3-2 #header-b { background-image: url(bg-top-3b.jpg); }body.catid-4-0 #header-b,body.catid-4-1 #header-b,body.catid-4-2 #header-b { background-image: url(bg-top-4b.jpg); }body.catid-5-0 #header-b,body.catid-5-1 #header-b,body.catid-5-2 #header-b { background-image: url(bg-top-5b.jpg); }body.catid-6-0 #header-b,body.catid-6-1 #header-b,body.catid-6-2 #header-b { background-image: url(bg-top-6b.jpg); }body.catid-7-0 #header-b,body.catid-7-1 #header-b,body.catid-7-2 #header-b { background-image: url(bg-top-7b.jpg); }body.catid-8-0 #header-b,body.catid-8-1 #header-b,body.catid-8-2 #header-b { background-image: url(bg-top-8b.jpg); }body.catid-9-0 #header-b,body.catid-9-1 #header-b,body.catid-9-2 #header-b { background-image: url(bg-top-9b.jpg); }body.catid-10-0 #header-b,body.catid-10-1 #header-b,body.catid-10-2 #header-b { background-image: url(bg-top-1b.jpg); }body.catid-62-0 #header-b,body.catid-62-1 #header-b,body.catid-62-2 #header-b { background-image: url(bg-top-7b.jpg); } /* Unterkuenfte */body.catid-68-0 #header-b,body.catid-68-1 #header-b,body.catid-68-2 #header-b { background-image: url(bg-top-1b.jpg); } /* Pressefach */ /* Ende Header DE */ /* Beginn Header oben EN */body.catid-1-1 #header-a { background-image: url(bg-top-en-1a.jpg); }body.catid-2-1 #header-a { background-image: url(bg-top-en-2a.jpg); }body.catid-3-1 #header-a { background-image: url(bg-top-en-3a.jpg); }body.catid-4-1 #header-a { background-image: url(bg-top-en-4a.jpg); }body.catid-5-1 #header-a { background-image: url(bg-top-en-5a.jpg); }body.catid-6-1 #header-a { background-image: url(bg-top-en-6a.jpg); }body.catid-7-1 #header-a { background-image: url(bg-top-en-7a.jpg); }body.catid-8-1 #header-a { background-image: url(bg-top-en-8a.jpg); }body.catid-9-1 #header-a { background-image: url(bg-top-en-9a.jpg); }body.catid-10-1 #header-a { background-image: url(bg-top-en-1a.jpg); }body.catid-62-1 #header-a { background-image: url(bg-top-en-7a.jpg); } /* Unterkuenfte */body.catid-68-1 #header-a { background-image: url(bg-top-de-1a.jpg); } /* Pressefach */ /* Ende Header oben EN */ /* Beginn Header oben FR */body.catid-1-2 #header-a { background-image: url(bg-top-fr-1a.jpg); }body.catid-2-2 #header-a { background-image: url(bg-top-fr-2a.jpg); }body.catid-3-2 #header-a { background-image: url(bg-top-fr-3a.jpg); }body.catid-4-2 #header-a { background-image: url(bg-top-fr-4a.jpg); }body.catid-5-2 #header-a { background-image: url(bg-top-fr-5a.jpg); }body.catid-6-2 #header-a { background-image: url(bg-top-fr-6a.jpg); }body.catid-7-2 #header-a { background-image: url(bg-top-fr-7a.jpg); }body.catid-8-2 #header-a { background-image: url(bg-top-fr-8a.jpg); }body.catid-9-2 #header-a { background-image: url(bg-top-fr-9a.jpg); }body.catid-10-2 #header-a { background-image: url(bg-top-fr-1a.jpg); }body.catid-62-2 #header-a { background-image: url(bg-top-fr-7a.jpg); } /* Unterkuenfte */body.catid-68-1 #header-a { background-image: url(bg-top-de-1a.jpg); } /* Pressefach */ /* Ende Header oben FR *//* Ende Header *//* Beginn Menu */#menu {	position: absolute;	z-index: 100;	padding: 15px 0 0 12px;	top: 160px;	left: 35px;	width: 238px;	height: 410px;	text-align: left;	outline: 0px solid #000;	}#menu li {	float: left;	margin: 0;	list-style: none;	outline: 0px solid #c00;	}#menu li a {	display: block;	margin-bottom: 5px;	width: 230px;	height: 27px;	text-indent: -9999px;	outline: 0px solid #c00;	}#menu li#menu-8 a {	height: 42px;	} /* Beginn Menuetexte DE */body.lang-0 li#menu-1  { background: transparent url(menu/menu-de-01.gif) no-repeat top left; }body.lang-0 li#menu-2  { background: transparent url(menu/menu-de-02.gif) no-repeat top left; }body.lang-0 li#menu-3  { background: transparent url(menu/menu-de-03.gif) no-repeat top left; }body.lang-0 li#menu-4  { background: transparent url(menu/menu-de-04.gif) no-repeat top left; }body.lang-0 li#menu-5  { background: transparent url(menu/menu-de-05.gif) no-repeat top left; }body.lang-0 li#menu-6  { background: transparent url(menu/menu-de-06.gif) no-repeat top left; }body.lang-0 li#menu-7  { background: transparent url(menu/menu-de-07.gif) no-repeat top left; }body.lang-0 li#menu-8  { background: transparent url(menu/menu-de-08.gif) no-repeat top left; }body.lang-0 li#menu-9  { background: transparent url(menu/menu-de-09.gif) no-repeat top left; }body.lang-0 li#menu-10 { background: transparent url(menu/menu-de-10.gif) no-repeat top left; }body.lang-0 li#menu-62 { background: transparent url(menu/menu-de-62.gif) no-repeat top left; }body.lang-0 li#menu-68 { background: transparent url(menu/menu-de-68.gif) no-repeat top left; } /* Menuetexte EN */body.lang-1 li#menu-1  { background: transparent url(menu/menu-en-01.gif) no-repeat top left; }body.lang-1 li#menu-2  { background: transparent url(menu/menu-en-02.gif) no-repeat top left; }body.lang-1 li#menu-3  { background: transparent url(menu/menu-en-03.gif) no-repeat top left; }body.lang-1 li#menu-4  { background: transparent url(menu/menu-en-04.gif) no-repeat top left; }body.lang-1 li#menu-5  { background: transparent url(menu/menu-en-05.gif) no-repeat top left; }body.lang-1 li#menu-6  { background: transparent url(menu/menu-en-06.gif) no-repeat top left; }body.lang-1 li#menu-7  { background: transparent url(menu/menu-en-07.gif) no-repeat top left; }body.lang-1 li#menu-8  { background: transparent url(menu/menu-en-08.gif) no-repeat top left; }body.lang-1 li#menu-9  { background: transparent url(menu/menu-en-09.gif) no-repeat top left; }body.lang-1 li#menu-10 { background: transparent url(menu/menu-en-10.gif) no-repeat top left; }body.lang-1 li#menu-62 { background: transparent url(menu/menu-en-62.gif) no-repeat top left; }body.lang-1 li#menu-68 { background: transparent url(menu/menu-en-68.gif) no-repeat top left; } /* Menuetexte FR */body.lang-2 li#menu-1  { background: transparent url(menu/menu-fr-01.gif) no-repeat top left; }body.lang-2 li#menu-2  { background: transparent url(menu/menu-fr-02.gif) no-repeat top left; }body.lang-2 li#menu-3  { background: transparent url(menu/menu-fr-03.gif) no-repeat top left; }body.lang-2 li#menu-4  { background: transparent url(menu/menu-fr-04.gif) no-repeat top left; }body.lang-2 li#menu-5  { background: transparent url(menu/menu-fr-05.gif) no-repeat top left; }body.lang-2 li#menu-6  { background: transparent url(menu/menu-fr-06.gif) no-repeat top left; }body.lang-2 li#menu-7  { background: transparent url(menu/menu-fr-07.gif) no-repeat top left; }body.lang-2 li#menu-8  { background: transparent url(menu/menu-fr-08.gif) no-repeat top left; }body.lang-2 li#menu-9  { background: transparent url(menu/menu-fr-09.gif) no-repeat top left; }body.lang-2 li#menu-10 { background: transparent url(menu/menu-fr-10.gif) no-repeat top left; }body.lang-2 li#menu-62 { background: transparent url(menu/menu-fr-62.gif) no-repeat top left; }body.lang-2 li#menu-68 { background: transparent url(menu/menu-fr-68.gif) no-repeat top left; } /* Ende Menuetexte */	#menu li a:active, #menu li.active a { background: transparent url(menu/menu-marker-4.gif) no-repeat center right; }body.catid-1-0 #menu li a:active, body.catid-1-0 #menu li.active a,body.catid-1-1 #menu li a:active, body.catid-1-1 #menu li.active a,body.catid-1-2 #menu li a:active, body.catid-1-2 #menu li.active a { background-image: url(menu/menu-marker-1.gif); }body.catid-2-0 #menu li a:active, body.catid-2-0 #menu li.active a,body.catid-2-1 #menu li a:active, body.catid-2-1 #menu li.active a,body.catid-2-2 #menu li a:active, body.catid-2-2 #menu li.active a { background-image: url(menu/menu-marker-2.gif); }body.catid-3-0 #menu li a:active, body.catid-3-0 #menu li.active a,body.catid-3-1 #menu li a:active, body.catid-3-1 #menu li.active a,body.catid-3-2 #menu li a:active, body.catid-3-2 #menu li.active a { background-image: url(menu/menu-marker-3.gif); }body.catid-4-0 #menu li a:active, body.catid-4-0 #menu li.active a,body.catid-4-1 #menu li a:active, body.catid-4-1 #menu li.active a,body.catid-4-2 #menu li a:active, body.catid-4-2 #menu li.active a { background-image: url(menu/menu-marker-4.gif); }body.catid-5-0 #menu li a:active, body.catid-5-0 #menu li.active a,body.catid-5-1 #menu li a:active, body.catid-5-1 #menu li.active a,body.catid-5-2 #menu li a:active, body.catid-5-2 #menu li.active a { background-image: url(menu/menu-marker-5.gif); }body.catid-6-0 #menu li a:active, body.catid-6-0 #menu li.active a,body.catid-6-1 #menu li a:active, body.catid-6-1 #menu li.active a,body.catid-6-2 #menu li a:active, body.catid-6-2 #menu li.active a { background-image: url(menu/menu-marker-6.gif); }body.catid-7-0 #menu li a:active, body.catid-7-0 #menu li.active a,body.catid-7-1 #menu li a:active, body.catid-7-1 #menu li.active a,body.catid-7-2 #menu li a:active, body.catid-7-2 #menu li.active a { background-image: url(menu/menu-marker-7.gif); }body.catid-8-0 #menu li a:active, body.catid-8-0 #menu li.active a,body.catid-8-1 #menu li a:active, body.catid-8-1 #menu li.active a,body.catid-8-2 #menu li a:active, body.catid-8-2 #menu li.active a { background-image: url(menu/menu-marker-8.gif); }body.catid-9-0 #menu li a:active, body.catid-9-0 #menu li.active a,body.catid-9-1 #menu li a:active, body.catid-9-1 #menu li.active a,body.catid-9-2 #menu li a:active, body.catid-9-2 #menu li.active a { background-image: url(menu/menu-marker-9.gif); }body.catid-10-0 #menu li a:active, body.catid-10-0 #menu li.active a,body.catid-10-1 #menu li a:active, body.catid-10-1 #menu li.active a,body.catid-10-2 #menu li a:active, body.catid-10-2 #menu li.active a { background-image: url(menu/menu-marker-1.gif); }body.catid-62-0 #menu li a:active, body.catid-62-0 #menu li.active a,body.catid-62-1 #menu li a:active, body.catid-62-1 #menu li.active a,body.catid-62-2 #menu li a:active, body.catid-62-2 #menu li.active a { background-image: url(menu/menu-marker-7.gif); } /* Unterkuenfte */body.catid-68-0 #menu li a:active, body.catid-68-0 #menu li.active a,body.catid-68-1 #menu li a:active, body.catid-68-1 #menu li.active a,body.catid-68-2 #menu li a:active, body.catid-68-2 #menu li.active a { background-image: url(menu/menu-marker-7.gif); } /* Pressefach */#menu li a:hover {	background: transparent url(menu/menu-marker-white.gif) no-repeat center right;	}/* Ende Menu *//* Begin Content */#content-wrapper {	position: relative;	z-index: 90;	margin: -120px 0 0 10px;	padding: 0 0 50px 0;	width: 970px;	min-height: 400px;	background: transparent url(bg-bottom-1a.jpg) no-repeat bottom left;	outline: 0px solid #0c0;	}  /* Text wandert bei breitem Logo nach unten */body.catid-4-0 #content-wrapper, body.catid-4-1 #content-wrapper, body.catid-4-2 #content-wrapper,body.catid-6-0 #content-wrapper, body.catid-6-1 #content-wrapper, body.catid-6-2 #content-wrapper { padding: 70px 0 50px 0; }/* Fussbild */body.catid-1-0 #content-wrapper, body.catid-1-1 #content-wrapper, body.catid-1-2 #content-wrapper { background-image: url(bg-bottom-1a.jpg); }body.catid-2-0 #content-wrapper, body.catid-2-1 #content-wrapper, body.catid-2-2 #content-wrapper { background-image: url(bg-bottom-2a.jpg); }body.catid-3-0 #content-wrapper, body.catid-3-1 #content-wrapper, body.catid-3-2 #content-wrapper { background-image: url(bg-bottom-3a.jpg); }body.catid-4-0 #content-wrapper, body.catid-4-1 #content-wrapper, body.catid-4-2 #content-wrapper { background-image: url(bg-bottom-4a.jpg); }body.catid-5-0 #content-wrapper, body.catid-5-1 #content-wrapper, body.catid-5-2 #content-wrapper { background-image: url(bg-bottom-5a.jpg); }body.catid-6-0 #content-wrapper, body.catid-6-1 #content-wrapper, body.catid-6-2 #content-wrapper { background-image: url(bg-bottom-6a.jpg); }body.catid-7-0 #content-wrapper, body.catid-7-1 #content-wrapper, body.catid-7-2 #content-wrapper { background-image: url(bg-bottom-7a.jpg); }body.catid-8-0 #content-wrapper, body.catid-8-1 #content-wrapper, body.catid-8-2 #content-wrapper { background-image: url(bg-bottom-8a.jpg); }body.catid-9-0 #content-wrapper, body.catid-9-1 #content-wrapper, body.catid-9-2 #content-wrapper { background-image: url(bg-bottom-9a.jpg); }#content {	margin: 0 0 0 300px;	padding: 0 0 20px 0;	width: 340px;	}	  /* fuer Unterkuenfte */body.no-sidebar #content {	width: 670px;	outline: 0px solid #00c;	}  /* fuer Text, rechter Rand groesser */body.no-sidebar-2 #content {	width: 620px;	outline: 0px solid #00c;	} /* Mindesthoehe bei den Adress-Seiten (Weingueter) */body.catid-8-0 #content, body.catid-8-1 #content, body.catid-8-2 #content, body.catid-9-0 #content, body.catid-9-1 #content, body.catid-9-2 #content { min-height: 500px; }  /* breite Spalte, wenn rechts nichts steht */body.catid-11-0 #content, body.catid-11-1 #content, body.catid-11-2 #content,body.catid-43-0 #content, body.catid-43-1 #content, body.catid-43-2 #content { width: 600px; }#content h2 {	position: absolute;	top: 140px;	left: 15px;	width: 362px;	height: 82px;	text-indent: -9999px;	background: transparent url(logo-1.gif) no-repeat top left;	outline: 0px solid #0c0;	}/* Logo der Kapitel */#content h2 { background: transparent url(logo-de-1.gif) no-repeat top left;}body.catid-2-0 #content h2 { background-image: url(logo-de-2.gif); }body.catid-3-0 #content h2 { background-image: url(logo-de-3.gif); }body.catid-4-0 #content h2 { background-image: url(logo-de-4.gif); }body.catid-5-0 #content h2 { background-image: url(logo-de-5.gif); }body.catid-6-0 #content h2 { background-image: url(logo-de-6.gif); }body.catid-2-1 #content h2 { background-image: url(logo-en-2.gif); }body.catid-3-1 #content h2 { background-image: url(logo-en-3.gif); }body.catid-4-1 #content h2 { background-image: url(logo-en-4.gif); }body.catid-5-1 #content h2 { background-image: url(logo-en-5.gif); }body.catid-6-1 #content h2 { background-image: url(logo-en-6.gif); }body.catid-2-2 #content h2 { background-image: url(logo-fr-2.gif); }body.catid-3-2 #content h2 { background-image: url(logo-fr-3.gif); }body.catid-4-2 #content h2 { background-image: url(logo-fr-4.gif); }body.catid-5-2 #content h2 { background-image: url(logo-fr-5.gif); }body.catid-6-2 #content h2 { background-image: url(logo-fr-6.gif); }#content h3 {	margin: 0 0 1.0em 0;	}#content h4 {	margin: 1.5em 0 0.5em 0;	padding: 0;	}#content p {	margin: 0 0 1.0em 0;	padding: 0;	}#content hr {	margin: 2.0em 0 2.0em 0;/*	width: 360px; */	height: 1px;	color: #aaa;	background-color: #aaa;	border: 0;	}#content hr.w100 {	width: 100%;	}#content ul, #content ol {	margin: 5px 0 15px 10px;	padding: 0 10px 0 0;	}#content li {	padding: 1px 1px 1px 15px;	list-style: none;	background: url(icon-li.gif) no-repeat 0 0.5em;	}#content a {	padding: 0 2px 0 16px;	color: #005EA8;	background: transparent url(icon-link-0.gif) no-repeat 0 1px;	}#content a:hover,#content a:active {	color: #000;	background: transparent url(icon-link-1.gif) no-repeat 0 1px;	}#content a.external {	padding: 2px 2px 2px 12px;	color: #005EA8;	background: transparent url(icon-link-extern-0.gif) no-repeat 0 2px;	}#content a.external:hover,#content a.external:active {	color: #000;	background: transparent url(icon-link-extern-1.gif) no-repeat 0 2px;	}#content table.pager a {	padding: 0 2px 0 2px;	background: none;	}#content table.pager a:hover,#content table.pager a:active {	background: none;	}#content table {	margin: 0;	padding: 0;	border: 0 none;	}#content table tr {	margin: 0;	padding: 0;	}#content table td {	margin: 0;	padding: 0;	}/* Ende Content *//* Beginn Module *//* Beginn # 10 - Sitemap */#content ul.sitemap {	list-style: none;	margin: 1.0em 0 2.0em 0;	padding: 0;	}#content ul.sitemap li {	margin: 0 0 0.6em 0;	padding: 0;	font-weight: bold;	background-image: none;	}#content ul.sitemap li ul {	margin: 0.6em 0 1.0em 1.5em;	border-left: solid 1px #666;	padding: 0 0 0 1.0em;	list-style: none;	}#content ul.sitemap li ul li {	margin: 0 0 0.6em 0;	padding: 0;	font-weight: normal;	}#content ul.sitemap li ul li ul {	margin: 0.6em 0 1.0em 1.5em;	border-left: solid 1px #999;	padding: 0 0 0 1.0em;	}/* Ende # 10 - Sitemap *//* Beginn # 14 - Slimbox (mit Eingabe der Bildbreite, Mootools) */#content fieldset.slimbox {	margin: 2.0em 0 2.0em 0;	padding: 10px;/*	width: 620px;*/	border: 1px solid #ccc;	}#content legend.slimbox {	padding: 0 8px 0 8px;	color: #ccc;	}#content div.jaosg_galerie {	margin: 1.0em 10px 0 10px;	}#content div.jaosg_galerie span {	float: left;	margin: 0 6px 12px 0;	text-align: center;	}#content div.jaosg_galerie span a {	display: block;	padding: 0;	background: none;	}#content div.jaosg_galerie span a:hover,#content div.jaosg_galerie span a:active {	background: none;	}	#content div.jaosg_footer {	margin: 0.5em 0 1.0em 10px;	font-size: 0.8em;	color: #aaa;	}  /* Beginn Slimbox ohne Javascript */#content div.jaosg_bild {/*	width wird durch das Modul definiert */	text-align: center;	}#content div.jaosg_bildbeschreibung {	margin: 1.0em 0 0 0;/*	width wird durch das Modul definiert */	text-align: center;	color: #000;	}#content div.jaosg_nav {/*	width wird durch das Modul definiert */	margin: 2.0em 0 0 0;	padding: 5px 0 5px 0;	font-size: 0.8em;	text-align: center;	border: 0px solid #6388a8;	border-width: 1px 0 1px 0;	}  /* Ende Slimbox ohne Javascript *//* Ende # 14 - Slimbox (mit Eingabe der Bildbreite, Mootools) *//* Beginn # 31 a - Download - PDF mit optionalem Datum (Tabelle) *//* Beginn # 33 a - Downloads - Auflistung einer Medienpool-Kategorie mit Preview (Tabelle float left) */#content table.table-download {	margin: 1.0em 0 1.0em 0;	padding: 0;	width: 610px;	background-color: #fff;	border-top: 1px solid #ddd;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	border-left: 1px solid #ddd;	border-spacing: 0px;	border-collapse: collapse;	}#content table.table-download td.td-left {	margin: 0px;	border: 0 none;	padding: 8px;	background-color: #fff;	}#content table.table-download td.td-right {	margin: 0px;	border: 0 none;	padding: 8px 0 0 25px;	width: 100px;	background: #e8e8e8 url(icon-link-download.gif) no-repeat 12px 8px;	}#content table.table-download td.td-icon {	margin: 0px;	border: 0 none;	padding: 4px;	width: 40px;	background: #e8e8e8 none;	text-align: center;	vertical-align: middle;	}#content table.table-download td.td-right span.small {	font-size: 0.80em;		}	#content table.table-download td.td-right a {	background: none;	}/* Ende # 31 a - Download - PDF mit optionalem Datum (Tabelle) */#content table.preview {	float: left;	margin: 0 10px 10px 0;	width: 295px;	height: 110px;	}#content table.preview td.td-left span.preview {	display: block;	margin: 0;	padding: 0;	width: 120px;	height: 80px;	outline: 0px solid #c00;	}/* Ende # 33 a - Downloads - Auflistung einer Medienpool-Kategorie mit Preview (Tabelle float left) *//* Beginn Multilist nur Beschreibung (Ausgabe Tabelle KWAG) */#content table.table-release {	margin: 1.0em 0 1.0em 0;	padding: 0;	width: 100%;	background-color: #fff;	border-top: 1px solid #bbb;	border-right: 1px solid #999; 	border-bottom: 1px solid #999;	border-left: 1px solid #bbb;	}#content table.table-release td.td-left {	padding: 8px;/*	width: 490px; */	background-color: #fff;	border: 0 none;	}#content table.table-release td.td-right {/*	padding: 8px 0 0 35px; */	padding: 8px 0 0 8px;	width: 120px;/*	background: #D3DFDF url(icon-link.gif) no-repeat 12px 10px; */	background-color: #FFEAB8;	border: 0 none;	}#content table.table-release td.td-right span.small {	font-size: 0.89em;		}/* Ende Multilist nur Beschreibung (Ausgabe Tabelle KWAG) *//* Ende Module *//* Beginn Sidebar */#sidebar {	position: absolute;	top: -20px;	right: 0px;	width: 305px;	}/* Ende Sidebar *//* Beginn Slideshow */#slideshow {	margin: 0;	padding: 0;	}#slideshow table {	margin: 0;	padding: 0 0 5px 0;	border: 0 none;	border-spacing: 0;	width: 305px;	}#slideshow table td {	margin: 0;	padding: 0 0 7px 0;	border: 0 none;	vertical-align: top;	text-align: left;	}#slideshow a:link,#slideshow a:visited,#slideshow a:hover,#slideshow a:active {	padding: 0;	background: none;	}/* Ende Slideshow *//* Beginn Sidebar rechts */#sidebar-text {	margin: 0;	padding: 15px 0 15px 15px;	min-height: 200px;	background: transparent url(bg-sidebar-bottom.gif) no-repeat bottom left;	}	#sidebar-text h3 {	padding: 0 0 5px 10px;	font-size: 1.0em;	font-weight: bold;	color: #000;	border: 0px solid #000;	border-width: 0 0 1px 1px;	}#sidebar-text p {	padding: 0 0 5px 10px;	color: #000;	}#sidebar-text a {	padding: 0;	color: #000;	background: none;	}#sidebar-text a:hover,#sidebar-text a:active {	color: #000;	background: none;	}#sidebar-text ul {	margin: 5px 15px 15px 10px;	padding: 0 10px 0 0;	}#sidebar-text li {	padding: 1px 1px 4px 15px;	list-style: none;	background: url(icon-li.gif) no-repeat 0 0.5em;	}#sidebar-text form {	padding: 15px 10px 15px 10px;	border: none;	}#sidebar-text form fieldset {	border: none;	}#sidebar-text form fieldset legend {	margin: 0 0 10px 0;	padding: 0;	color: #000;	font-weight: bold;	}#sidebar-text form table {	margin: 0 0 0 5px;	width: 270px;	}#sidebar-text form table tr {	vertical-align: top;	}#sidebar-text form table td {	padding: 0 10px 10px 0;	text-align: left;	}#sidebar-text form table td.input {	padding: 0 0 10px 0;	}#sidebar-text h4 {	margin: 1.5em 0 0.5em 0;	padding: 0;	color: #000;	}body.catid-6-0 #sidebar-text h3, body.catid-6-1 #sidebar-text h3, body.catid-6-2 #sidebar-text h3 { color: #fff; }/* Farbe der Listen */body.catid-1-0 #sidebar-text li, body.catid-1-1 #sidebar-text li, body.catid-1-2 #sidebar-text li    { background-image: url(icon-li-blue.gif); }body.catid-2-0 #sidebar-text li, body.catid-2-1 #sidebar-text li, body.catid-2-2 #sidebar-text li    { background-image: url(icon-li-blue.gif); }body.catid-3-0 #sidebar-text li, body.catid-3-1 #sidebar-text li, body.catid-3-2 #sidebar-text li    { background-image: url(icon-li-black.gif); }body.catid-4-0 #sidebar-text li, body.catid-4-1 #sidebar-text li, body.catid-4-2 #sidebar-text li    { background-image: url(icon-li-red.gif); }body.catid-5-0 #sidebar-text li, body.catid-5-1 #sidebar-text li, body.catid-5-2 #sidebar-text li    { background-image: url(icon-li-white.gif); }body.catid-6-0 #sidebar-text li, body.catid-6-1 #sidebar-text li, body.catid-6-2 #sidebar-text li    { background-image: url(icon-li-white.gif); color: #fff; }body.catid-7-0 #sidebar-text li, body.catid-7-1 #sidebar-text li, body.catid-7-2 #sidebar-text li    { background-image: url(icon-li-blue.gif); color: #fff; }body.catid-8-0 #sidebar-text li, body.catid-8-1 #sidebar-text li, body.catid-8-2 #sidebar-text li    { background-image: url(icon-li-blue.gif); color: #fff; }body.catid-9-0 #sidebar-text li, body.catid-9-1 #sidebar-text li, body.catid-9-2 #sidebar-text li    { background-image: url(icon-li-white.gif); color: #fff; }body.catid-10-0 #sidebar-text li, body.catid-10-1 #sidebar-text li, body.catid-10-2 #sidebar-text li { background-image: url(icon-li-blue.gif); }/* Farbe der Sidebar */body.catid-1-0 #sidebar-text, body.catid-1-1 #sidebar-text, body.catid-1-2 #sidebar-text    { background-color: #FFCC7F;}body.catid-2-0 #sidebar-text, body.catid-2-1 #sidebar-text, body.catid-2-2 #sidebar-text    { background-color: #CAE1A5;}body.catid-3-0 #sidebar-text, body.catid-3-1 #sidebar-text, body.catid-3-2 #sidebar-text    { background-color: #F5D8B6;}body.catid-4-0 #sidebar-text, body.catid-4-1 #sidebar-text, body.catid-4-2 #sidebar-text    { background-color: #FAD881;}body.catid-5-0 #sidebar-text, body.catid-5-1 #sidebar-text, body.catid-5-2 #sidebar-text    { background-color: #7FC9E4;}body.catid-6-0 #sidebar-text, body.catid-6-1 #sidebar-text, body.catid-6-2 #sidebar-text    { background-color: #E24F62;}body.catid-7-0 #sidebar-text, body.catid-7-1 #sidebar-text, body.catid-7-2 #sidebar-text    { background-color: #FFEAB8;}body.catid-8-0 #sidebar-text, body.catid-8-1 #sidebar-text, body.catid-8-2 #sidebar-text    { background-color: #CBD09E;}body.catid-9-0 #sidebar-text, body.catid-9-1 #sidebar-text, body.catid-9-2 #sidebar-text    { background-color: #82D5E4;}body.catid-10-0 #sidebar-text, body.catid-10-1 #sidebar-text, body.catid-10-2 #sidebar-text { background-color: #FFCC7F;}/* Ende Sidebar rechts *//* Beginn Sidebar rechts Unterkuenfte */#sidebar-lodging {	margin: 0 0 20px 0;	padding: 15px 0 15px 15px;	min-height: 100px;	background: #FFCC7F url(bg-sidebar-bottom.gif) no-repeat bottom left;	}	#sidebar-lodging h3 {	margin-bottom: 10px; /* Abstand zum Bild */	padding: 0 0 5px 10px;	font-size: 1.0em;	font-weight: bold;	color: #000;	border: 0px solid #000;	border-width: 0 0 1px 1px;	}#sidebar-lodging p {	padding: 0 0 5px 10px;	color: #000;	}#sidebar-lodging a {	padding: 0;	color: #000;	background: none;	}#sidebar-lodging a:hover,#sidebar-lodging a:active {	color: #000;	background: none;	}#sidebar-lodging ul {	margin: 5px 15px 15px 10px;	padding: 0 10px 0 0;	}#sidebar-lodging li {	padding: 1px 1px 4px 15px;	list-style: none;	background: url(icon-li.gif) no-repeat 0 0.5em;	}/* Ende Sidebar rechts Unterkuenfte *//* Beginn Hinweistext Unterkuenft */#content div#lodging-notes {	position: absolute;	top: 190px;	left: 40px;	width: 240px;	font-size: 0.89em;	outline: 0px solid #0c0;	}/* Ende Hinweistext Unterkuenft *//* Beginn Unterkuenfte */#content form.lodging-search {	padding: 15px 0 15px 15px;	background: #FAD881 url(bg-sidebar-bottom-670.gif) repeat-x bottom left;	border: none;	}#content form.lodging-search fieldset {	padding-top: 10px;	width: 600px;	border: none;	}#content form.lodging-search fieldset legend {	margin: 0 0 1.0em 0;	padding: 0 0 5px 10px;	font-size: 1.0em;	font-weight: bold;	color: #000;	border: 0px solid #000;	border-width: 0 0 1px 1px;	}#content form.lodging-search table {	width: 600px;	}#content form.lodging-search table td.label,#content form.lodging-search table td.select {	padding: 0 0 10px 10px;	}#content form.lodging-search table td.submit {	padding: 10px 0 10px 10px;	}  /* Beginn Liste */#content h3.lodging-info {	margin-top: 20px;	color: #000;	font-size: 1.1em;	}#content div.lodging-list {	margin-top: 20px;	padding-bottom: 10px;	width: 606px;	outline: 0px solid #c00;	}#content div.lodging-list p.right {	width: 596px;	height: 1.0em;	font-size: 0.89em;	}#content div.lodging-list-item-frame {	float: left;	margin: 0 10px 10px 0;	padding: 5px;	width: 180px; /* = 190-5-5 */	height: 330px; /* = 340-5-5 */	border: 1px solid #999;	overflow: hidden;	}#content div.lodging-list-item-frame p {	font-size: 0.89em;	}#content div.lodging-list-item-frame p.thumb {	margin: 0 0 4px 0;	}#content div.lodging-list-item-frame p.thumb span {	display: block;	width: 180px;	height: 135px;	background-color: #eee;	overflow: hidden;	}#content div.lodging-list-item-frame p.thumb span a {	display: block;	width: 100%;	height: 100%;	background: none;	}#content div.lodging-list-item-frame p.rating {	margin: 0 0 4px 0;	height: 20px;	background-color: #FFEAB8;	overflow: hidden;	outline: 0px solid #c00;	}#content div.lodging-list-item-frame p.rating img {	margin-left: 4px;	}#content div.lodging-list-item-text {	height: 150px;	}#content div.lodging-list-item-links {	padding: 0 4px 0 4px;	color: #000;	background-color: #FFEAB8;	}#content div.lodging-list-item-links a {	color: #005EA8;	}#content div.lodging-list-item-links a:hover,#content div.lodging-list-item-links a:active {	color: #000;	}/* Ende Liste */  /* Beginn Detailanzeige */#content div.lodging-info {	margin: 0 0 10px 0;	padding: 5px;	width: 586px; /* = 596-5-5 */	border: 1px solid #999;		}#content div.lodging-info-left {	float: left;	margin: 0 10px 0 0;	width: 240px;	outline: 0px solid #c00;	}#content div.lodging-info-left p.image {	margin: 0 0 4px 0;	}#content div.lodging-info-left p.rating {	margin: 0 0 4px 0;	height: 20px;	background-color: #FFEAB8;	overflow: hidden;	outline: 0px solid #c00;	}#content div.lodging-info-left p.rating img {	margin-left: 4px;	}#content div.lodging-info-middle {	float: left;	margin: 0 10px 0 0;	width: 256px;	outline: 0px solid #c00;	}#content div.lodging-info-middle a {	font-size: 0.89em;	}#content div.lodging-info-right {	float: left;	width: 70px;	text-align: right;	outline: 0px solid #c00;	}#content div.lodging-info-right img {	margin: 0 0 4px 4px;	}#content table.lodging-details {	margin: 1.0em 0 2.0em 0;	width: 100%;	border: 0px solid #999;	border-width: 0 0 1px 0;	border-spacing: 0;	}#content table.lodging-details tr {	vertical-align: baseline;	}#content table.lodging-details td {	margin: 0 0 4px 0;	padding: 0 0 0 4px;	}#content table.lodging-details thead tr th {	margin: 0;	padding: 0 0 0 4px;	height: 1.2em;	text-align: left;	background-color: #FFEAB8;	border-bottom: 4px solid #fff;	border-spacing: 0;	}#content table.lodging-details tbody tr td {	text-align: left;	}#content div.lodging-info h4 {	padding: 0 0 0 4px;	width: 582px; /* = 586-4 */	font-size: 1.0em;	color: #000;	background-color: #FFEAB8;	}  /* Ende Detailansicht */  /* Beginn Paginierung */#content p.link-up {	margin-top: 1.0em;	}#content p.link-up a {	margin-top: 1.0em;	padding: 0;	background: none;	}#content table.navbar {	width: 596px;	font-size: 0.89em;	border: 0px solid #ccc;	border-width: 1px 0 1px 0;	}#content table.navbar a,#content table.navbar span.current {	padding: 0 0 0 5px;	background: none;	}  /* Ende Paginierung *//* Ende Unterkuenfte *//* Beginn Veranstaltungen */#content fieldset.event-search {	padding: 5px;	border: 1px solid #ccc;	}#content fieldset.event-search legend {	padding: 5px;	}#content fieldset.event-search table {	margin-left: 5px;	}#content fieldset.event-search table td {	padding-right: 20px;		}#content h3.event {	margin: 0.5em 0 0.5em 0;	font-size: 1.2em;	}#content h4.event {	margin: 2.0em 0 1.0em 0;	font-size: 1.0em;	color: #000;	border-bottom: 1px solid #ccc;	}#content ul.event-list li {	margin: 1.0em 0 0 0;	font-weight: normal;		}  /*  Zusatz */#content ul.event-list li a {	padding: 0 0 0 0;	color: #000;	background: none;	}#content ul.event-list li a:hover,#content ul.event-list li a:active {	background: none;	}/* Ende Veranstaltungen *//* Beginn Google Maps */#content #map_canvas {	margin-top: 10px;	width: 100%;	height: 400px;	color: #000;	border: 1px solid #676924;	overflow: hidden;}#content #map_canvas b {	color: #000;	}#content #map_canvas a {	padding-left: 0;	color: #000;	background: none;	}/* Ende Google Maps *//* Beginn Footer */#footer {	margin: 0 0 0 10px;	padding: 290px 30px 0 0;	width: 940px;	height: 20px;	background: #fff url(bg-bottom-1b.jpg) no-repeat left top;	}body.catid-1-0 #footer, body.catid-1-1 #footer, body.catid-1-2 #footer { background-image: url(bg-bottom-1b.jpg); }body.catid-2-0 #footer, body.catid-2-1 #footer, body.catid-2-2 #footer { background-image: url(bg-bottom-2b.jpg); }body.catid-3-0 #footer, body.catid-3-1 #footer, body.catid-3-2 #footer { background-image: url(bg-bottom-3b.jpg); }body.catid-4-0 #footer, body.catid-4-1 #footer, body.catid-4-2 #footer { background-image: url(bg-bottom-4b.jpg); }body.catid-5-0 #footer, body.catid-5-1 #footer, body.catid-5-2 #footer { background-image: url(bg-bottom-5b.jpg); }body.catid-6-0 #footer, body.catid-6-1 #footer, body.catid-6-2 #footer { background-image: url(bg-bottom-6b.jpg); }body.catid-7-0 #footer, body.catid-7-1 #footer, body.catid-7-2 #footer { background-image: url(bg-bottom-7b.jpg); }body.catid-8-0 #footer, body.catid-8-1 #footer, body.catid-8-2 #footer { background-image: url(bg-bottom-8b.jpg); }body.catid-9-0 #footer, body.catid-9-1 #footer, body.catid-9-2 #footer { background-image: url(bg-bottom-9b.jpg); }#footer p {	text-align: right;	font-size: 0.89em;	color: #000;	}#footer p a {/*	padding: 0 2px 0 2px; */	font-size: 1.0em;	}#footer a:link,#footer a:visited {	color: #000;	}#footer a:hover,#footer a:active {	color: #c00;	}/* Ende Footer *//* Beginn Schatten unten */#bottom-shadow {	margin: 0 auto 0 auto;	width: 990px;	height: 10px;	background: #CCE3F5 url(bg-bottom-shadow.gif) no-repeat left top;	}/* Ende Schatten unten *//* Spezielle Klassen */.bold { font-weight: bold !important; }.left { text-align: left !important; }.center { text-align: center !important; }.right { text-align: right !important; }.clear { clear: both !important; }.border { padding: 0px; border: #000 solid 5px; }.img-left { margin: 0 10px 5px 0; padding: 0; }.img-right { margin: 0 0 5px 10px; padding: 0; }.blue { color: #005EA8; }.red { color: #c00; font-weight: bold; }