/* master.css fuer ferienhaus-buchhus.de *//* braunviolett = #602F3A */h1, h2, h3, h4, h5, h6, p, address, th, td, ul, ol, li, dt, dd, form, input, textarea, a {	color: #000;	font-family: 'Lucida Grande', Geneva, Verdana, sans-serif;	line-height: 1.5em;}h1         { color: #602F3A; font-size: 2.1em; font-weight: bold; }h2         { color: #602F3A; font-size: 1.4em; font-weight: bold; }h3         { color: #602F3A; font-size: 1.2em; font-weight: bold; }h4, h5, h6 { color: #602F3A; font-size: 1.0em; font-weight: bold; }table tr { vertical-align: top; }table td { text-align: left; }a:link, a:visited {	color: #602F3A;	text-decoration: none;	}a:hover, a:active {	color: #000;	text-decoration: underline;	}strong, b { color: #000; font-weight: bold; }em, i { color: #333; font-style: italic; }img { border: 0 none; }/* Spezielle Klassen */.bold { font-weight: bold !important; }.center { text-align: center !important; }.clear { clear: both !important; }.hide { display: none !important; }.left { text-align: left !important; }.right { text-align: right !important; }.small-text { font-size: 0.89em; }/* Margin und Padding bei allen Blockelementen auf Null setzen */* { margin: 0; padding: 0; }/* Raender, Breite, Hintergrundfarbe, etc. der Seite */html { 	min-width: 980px;	}body {	padding-bottom: 20px;	text-align: center;	font-family: 'Lucida Grande', Verdana, sans-serif;	font-size: 82%;	color: #000;	background: transparent url(bg.jpg) repeat top left;	}#page {		margin: 0 auto 0 auto;	padding: 0;	width: 980px;	text-align: left;	background: transparent url(bg-middle.jpg) repeat-y top left;	}/* Beginn Header */#header {	padding: 0;	height: 190px;	text-indent: -9999px;	background: transparent url(bg-top.jpg) no-repeat top right;	}#header h1 {	margin: 0;	padding: 0;	text-indent: -9999px;	}/* Ende Header *//* Beginn Menu */#menu {	float: left;	display: inline;	margin: 40px 0 0 27px;	width: 226px;	min-height: 540px;	outline: 0px solid #00c;	}#menu li {	margin: 0 0 10px 0;	width: 226px;	height: 20px;	list-style: none;	}#menu li.rex-article-5,#menu li.rex-article-6,#menu li.rex-article-8,#menu li.rex-article-11 {	margin-bottom: 25px;	}#menu li a {	display: block;	margin: 0;	padding: 0;	width: 226px;	height: 20px;	text-indent: -9999px;	text-decoration: none;	}#menu li.rex-article-9, #menu li.rex-article-9 a,#menu li.rex-article-10, #menu li.rex-article-10 a {	height: 46px;	}li.rex-article-1 a  { background: transparent url(menu-01.gif) no-repeat 0 0; }li.rex-article-2 a  { background: transparent url(menu-02.gif) no-repeat 0 0; }li.rex-article-3 a  { background: transparent url(menu-03.gif) no-repeat 0 0; }li.rex-article-4 a  { background: transparent url(menu-04.gif) no-repeat 0 0; }li.rex-article-5 a  { background: transparent url(menu-05.gif) no-repeat 0 0; }li.rex-article-6 a  { background: transparent url(menu-06.gif) no-repeat 0 0; }li.rex-article-7 a  { background: transparent url(menu-07.gif) no-repeat 0 0; }li.rex-article-8 a  { background: transparent url(menu-08.gif) no-repeat 0 0; }li.rex-article-9 a  { background: transparent url(menu-09.gif) no-repeat 0 0; }li.rex-article-10 a { background: transparent url(menu-10.gif) no-repeat 0 0; }li.rex-article-11 a { background: transparent url(menu-11.gif) no-repeat 0 0; }#menu ul.rex-navi1 li a:hover,#menu ul.rex-navi1 li a:active,#menu ul.rex-navi1 li a.current,#menu ul.rex-navi1 li.rex-current a {	background-position: -240px 0;	}#menu ul.rex-navi2 {	display: none;	}/* Ende Menu *//* Begin Content */#content {	float: left;	display: inline;	margin: 30px auto 40px 45px;	width: 610px;	min-height: 540px;	text-align: left;	color: #fff;	outline: 0px solid #0c0;	}#content h2 {	float: left;	display: inline;	margin: 0 0 1.0em 0;	padding: 0;	width: 610px;	font-family: Georgia, serif;	font-size: 1.6em;	}#content h3 {	margin: 0.5em 0 0.5em 0;	padding: 0;  	font-family: Georgia, serif;	font-size: 1.4em;	}#content h4 {	margin: 0 0 0.5em 0;	padding: 0;	}#content p {	margin: 0 0 1.0em 0;	padding: 0; 	}#content hr {	margin: 1.0em 0 1.0em 0;	height: 1px;	color: #ccc;	background-color: #ccc;	border: 0;	}#content ul, #content ol {	margin: 0 0 1.0em 3px;	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:link,#content a:visited {	padding: 0 2px 0 16px;	color: #602F3A;	background: transparent url(icon-href.gif) no-repeat 0 1px;	}#content a:hover,#content a:active {	color: #000;	text-decoration: none;	background-color: #fff;	}#content img.no-border {	border: 0px none;	}	#content h2 img {	border: 0px none;	}/* Ende Content *//* Beginn Sidebar */#sidebar-wrapper {	float: right;	display: inline;	margin: 0 0 0 25px;	width: 210px;	}	#sidebar {	padding: 0;	width: 210px;	text-align: left;	}/* Ende Sidebar *//* Beginn Module *//* Beginn 10-1/2 Bild im DIV (mit internem Link) */#content div.image {	margin: 0 0 1.0em 0;	padding: 0;	}#content div.float-left {	float: left;	margin: 0 25px 1.0em 0;	}#content div.float-right {	float: right;	margin: 0 0 1.0em 25px;	}/* Ende 10-1/2 Bild im DIV (mit internem Link) *//* Beginn 10-3 Bild im H2 als BG-Image */#content h2.image {	font-family: Georgia, serif;	font-size: 1.0em;	text-indent: -9999px;	background: transparent no-repeat 0 0;	}/* Ende 10-3 Bild im H2 als BG-Image *//* Beginn 14-0 LightView, Medienliste, sortiert *//* Beginn 14-1 LightView, komplette Medienpoolkategorie, gemischt */#content div.image-gallery {	margin: 0 0 20px 0;	padding: 0; /* links und rechts 0, weil div.list-item padding hat */	width: 590px;	outline: 0px solid #c00;	}#content #sidebar div.image-gallery {	width: 210px;	}#content div.image-gallery-top {	display: none;	}#content div.image-gallery-middle {	margin: 0;	padding: 0; /* links und rechts 0, weil div.list-item padding hat */	width: 590px; /* = 830-0-15 */	}#content #sidebar div.image-gallery-middle {	width: 210px;	overflow: hidden;	}#content div.image-gallery-bottom {	display: none;	} #content div.image-gallery div.gallery-item {	float: left;	margin: 0 0 20px 0;/*	padding: 0 10px 0 10px; */	padding: 0;	text-align: center;	outline: 0px solid #c00;	}#content div.image-gallery div.gallery-item-image {	margin: 0 auto 0 auto;	background-color: #c00;	}#content div.image-gallery div.gallery-item-image a {	display: block;	margin: 0;	padding: 0;	background: transparent url(icon-lv-zoom.png) no-repeat 0 -1000px;	border: 1px solid #ccc;	}#content div.image-gallery div.gallery-item-image a:hover,#content div.image-gallery div.gallery-item-image a:active {	background-position: center;	}/* Ende 14-0 LightView, Medienliste, sortiert *//* Ende 14-1 LightView, komplette Medienpoolkategorie, gemischt *//* Beginn 60/61/62 GoogleMaps */#content #map-canvas {	margin: 0 0 10px 0;	width: 608px;	height: 498px;	color: #000;	font-size: 0.89em;	border: 1px solid #ccc;	overflow: hidden;	}#content #map-canvas b {	color: #000;	}#content #map-canvas a,#content #map-canvas a:hover,#content #map-canvas a:active {	padding-left: 0;	color: #000;	background: none;	border: none;	}/* Ende 60/61/62 GoogleMaps *//* Ende Module *//* Beginn Footer */#footer {	clear: both;	width: 980px;	height: 140px;	text-align: left;	background: transparent url(bg-bottom.jpg) no-repeat top right;	}	#footer p {	margin: 0 auto 0 auto;	padding: 8px 0 0 300px;	font-size: 0.89em;	color: #000;	}	#footer p a { font-size: 1.0em; }/* Ende Footer */
