/*** Positionierung ***/

* {
	text-decoration: none;
	list-style-image: none;
	text-align: left;
	white-space: normal;
	padding: 0;
	margin: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

body {
	min-width: 990px;
	max-width: 1600px;
}

#header, #footer {
	width: 100%;
	overflow: hidden;
}


#header {
	min-height: 230px;
	background: url(burgen-oben2.jpg) no-repeat;
}

#header_albrechtsburg {
	min-height: 230px;
	background: url(sachsen/Albrechtsburg/albrechtsburg-oben.jpg) no-repeat;
}

#header_altenburg {
	min-height: 230px;
	background: url(thueringen/altenburg/altenburg-oben-1.jpg) no-repeat;
}

#header_augustusburg {
	min-height: 230px;
	background: url(sachsen/augustusburg/schloss-augustusburg-header-1.jpg) no-repeat;
}

#header_belvedere {
	min-height: 230px;
	background: url(thueringen/belvedere/belvedere-oben-1.jpg) no-repeat;
}

#header_buergeln {
	min-height: 230px;
	background: url(baden-wuerttemberg/schloss-buergeln/schloss-buergeln-panorama-oben2.jpg) no-repeat;
}

#header_camburg {
	min-height: 230px;
	background: url(thueringen/burg-camburg/burg-camburg-oben-1.jpg) no-repeat;
}

#header_christiansburg {
	min-height: 230px;
	background: url(thueringen/eisenberg/eisenberg-oben-1.jpg) no-repeat;
}

#header_burg_dueben {
	min-height: 230px;
	background: url("sachsen/burg dueben/bad-dueben-oben.jpg") no-repeat;
}

#header_schloss_delitzsch {
	min-height: 230px;
	background: url("sachsen/delitzsch/schloss-delitzsch-oben-1.jpg") no-repeat;
}

#header_dornburg {
	min-height: 230px;
	background: url(thueringen/dornburg/dornburger-schloesser-oben1.jpg) no-repeat;
}

#header_ehrenburg {
	min-height: 230px;
	background: url(bayern/ehrenburg/coburg-ehrenburg-oben-1-ausgeschnitten.jpg) no-repeat;
}

#header_entenstein {
	min-height: 230px;
	background: url(baden-wuerttemberg/entenstein/entenstein-oben-1.jpg) no-repeat;
}

#header_frankenstein {
	min-height: 230px;
	background: url(hessen/frankenstein/frankenstein-oben-1.jpg) no-repeat;
}

#header_greifenstein {
	min-height: 230px;
	background: url(thueringen/greifenstein/greifenstein-oben-1.jpg) no-repeat;
}

#header_gueldengossa {
	min-height: 230px;
	background: url(sachsen/gueldengossa/gueldengossa-oben-2.jpg) no-repeat;
}

#header_halle_moritzburg {
	min-height: 230px;
	background: url(sachsen-anhalt/halle-moritzburg/halle-moritzburg-oben-1.jpg) no-repeat;
}

#header_hohnstein {
	min-height: 230px;
	background: url(sachsen/hohnstein/hohnstein-oben-3.jpg) no-repeat;	
}

#header_jesuiten {
	min-height: 230px;
	background: url(baden-wuerttemberg/jesuiten-schloss/jesuitenschloss-oben-1.jpg) no-repeat;	
}

#header_johanniterburg_kuehndorf {
	min-height: 230px;
	background: url(thueringen/johanniterburg/johanniterburg-kuehndorf-header.jpg) no-repeat;	
}

#header_luetzen {
	min-height: 230px;
	background: url(sachsen-anhalt/luetzen/schloss-luetzen-oben-1.jpg) no-repeat;	
}

#header_machern {
	min-height: 230px;
	background: url(sachsen/machern/machern-oben-3.jpg) no-repeat;
}

#header_malteser {
	min-height: 230px;
	background: url(baden-wuerttemberg/malteser-schloss/malteser-oben-2.jpg) no-repeat;
}

#header_pillnitz {
	min-height: 230px;
	background: url(sachsen/pillnitz/schloss-pillnitz-header-1.jpg) no-repeat;
}



#header_plassenburg {
	min-height: 230px;
	background: url(bayern/plassenburg/kulmbach-panorama-3-oben.jpg) no-repeat;
}

#header_puechau {
	min-height: 230px;
	background: url(sachsen/puechau/puechau-oben-1.jpg) no-repeat;
}

#header_kochberg {
	min-height: 230px;
	background: url(thueringen/kochberg/schloss-kochberg-oben.jpg) no-repeat;
}

#header_gnandstein {
	min-height: 230px;
	background: url(sachsen/gnandstein/gnandstein-oben.jpg) no-repeat;
}

#header_gohlis {
	min-height: 230px;
	background: url("sachsen/gohliser schloesschen/gohliser-schloesschen-oben.jpg") no-repeat;
}

#header_hartenfels {
	min-height: 230px;
	background: url(sachsen/hartenfels/torgau-schloss-hartenfels-oben-1.jpg) no-repeat;
}

#header_kriebstein {
	min-height: 230px;
	background: url(sachsen/kriebstein/kriebstein-oben.jpg) no-repeat;
}

#header_leuchtenburg {
	min-height: 230px;
	background: url(thueringen/leuchtenburg/leuchtenburg-oben.jpg) no-repeat;
}

#header_mildenstein {
	min-height: 230px;
	background: url(sachsen/mildenstein/mildenstein-oben.jpg) no-repeat;
}

#header_thueringen {
	min-height: 230px;
	background: url(thueringen/thueringen-oben.jpg) no-repeat;
}

#header_trebsen {
	min-height: 230px;
	background: url(sachsen/trebsen/trebsen-oben.jpg) no-repeat;
}

#header_stolpen {
	min-height: 230px;
	background: url(sachsen/stolpen/stolpen-oben.jpg) no-repeat;
}

#header_heidecksburg {
	min-height: 230px;
	background: url(thueringen/heidecksburg/heidecksburg-oben.jpg) no-repeat;
}

#header_moritzburg {
	min-height: 230px;
	background: url(sachsen/moritzburg/moritzburg-oben.jpg) no-repeat;
}

#header_rammenau {
	min-height: 230px;
	background: url(sachsen/rammenau/schloss-rammenau-header-1.jpg) no-repeat;
}

#header_roetteln {
	min-height: 230px;
	background: url(baden-wuerttemberg/ruine-roetteln/ruine-roetteln-oben-1.jpg) no-repeat;
}

#header_rudelsburg {
	min-height: 230px;
	background: url(sachsen-anhalt/rudelsburg/rudelsburg-header-4.jpg) no-repeat;
}

#header_tiefurt {
	min-height: 230px;
	background: url(thueringen/tiefurt/tiefurt-oben-1.jpg) no-repeat;
}

#header_schwarzburg {
	min-height: 230px;
	background: url(thueringen/schwarzburg/schwarzburg-oben.jpg) no-repeat;
}

#header_veste_coburg {
	min-height: 230px;
	background: url(bayern/coburg-veste/veste-coburg-oben-2.jpg) no-repeat;
}


#header_wackerbarth {
	min-height: 230px;
	background: url(sachsen/wackerbarth/wackerbarth-oben-1.jpg) no-repeat;
}

#header_wasserburg_kapellendorf {
	min-height: 230px;
	background: url(thueringen/kapellendorf/wasserschloss-kapellendorf-oben-1.jpg) no-repeat;
}

#header_wittenberg {
	min-height: 230px;
	background: url(sachsen-anhalt/wittenberg/schloss-wittenberg-oben-1.jpg) no-repeat;
}

#header_wurzen {
	min-height: 230px;
	background: url(sachsen/wurzen/wurzener-schloss-oben-1.jpg) no-repeat;
}

#logo { position: absolute; left: 15px; top: 5px; }

#lang-menu, #ft-search, #guest-login { 
float: right; 
margin-right: 15px; 
margin-top: 15px;
}
#guest-login { clear: right; }

#navi_burg {
	position: absolute;
	width: auto;
	min-width: 600px;
	top: 0px;
	left: 265px;
}

#teaser {
	position: absolute;
	width: 250px;
	top: 10px;
	left: 0px;
}
#teaser .bubble { position: absolute; left: 250px; top: -30px;  }

#main { margin: 15px; margin-top: 0px; position: relative; overflow: hidden; }
#room-search {
	margin-top: 350px;
}
#room-search, #info { float: left; width: 230px; overflow: hidden; }
#info { clear: left; }

#content { overflow: hidden; }
* html #content { display: inline-block; }
#content-wrapper { margin-left: 265px; margin-top: 28px;} 
#content .supp { width: 200px; float: right; }


#footer {
	margin-top: 15px;
	background: #424242 url(images/design/footer_bg.png) repeat-x;
}
#site-menu { float: left; margin-left: 15px; min-height: 83px; }
#footer-ads { float: right; margin-top: 5px; margin-right: 15px; }


/* Allgemeine Formatierungen */

body {
	font-size: 10pt;
	font-family: "Nimbus Sans L", "Calibri", "Trebuchet MS", sans-serif;
	text-decoration: none;
}

a { color: #0062a1; }
a img { border: none; }

#logo a { font-size: 30px; color: #180c54; text-decoration: none; font-variant: small-caps; font-weight: bold; }
label.hidden { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }


h1, h2 { color: #004e6f; }

ul.links li { list-style-type: none; }
ul.links li:before { content: "» "; }

#guest-login { text-align: right; }
#guest-login, #guest-login a { color: white; }
#guest-login li { display: inline; }
#guest-login li:before { content: "»"; }

#teaser, #room-search { margin-bottom: 15px; }

#room-search { background: url(images/design/searchbox_bg.png); }
#room-search h1 { color: black; font-size: 1.2em; padding-bottom: 4px; border-bottom: 1px black solid; }
#room-search table { margin: 10px 0px; width: 100%; border-collapse: collapse; }
#room-search tr { background: #c96829; padding: 5px 0px; }
#room-search tr.odd { background: #ff8434; }
#room-search th { text-align: left; font-weight: normal; }
#room-search td, #room-search th { padding: 2px 5px; }

#room-search, #info, #content .supp .box { padding: 10px; }

#room-search select, #room-search input {background: #edc8af; border: 1px solid white; margin: 1px; padding: 1px; }
#room-search optgroup { font-weight: bold; font-style: normal; margin: 0px 0px 10px 6px; color: gray; text-transform: uppercase; background: #eaeaea; }
#room-search optgroup option { color: black; font-weight: normal; text-transform: none; border-bottom: 1px solid #eaeaea; padding: 1px 2px; background: white; }

#info { background: #dae3f1; }
#info h1 { font-size: 1.6em; }
#info h1 .subtitle { display: block; font-size: 12pt; }


#content { padding-left: 13px; border-left: 1px dotted #333; }
#content .for-properties { font-size: .8em; }

#content .supp .box { background: #d6d6d6; margin-left: 10px; margin-bottom: 10px; }
#content .supp blockquote { font-style: italic; margin: .5em 0px; }
#content .supp blockquote p:before, #content .supp blockquote p:after { font-family: serif; color: #0062a1; content: "»"; font-weight: bold; font-size: 200%; margin: 0 5px; line-height: 10pt; }
#content .supp blockquote p:after { content: "«"; }

#content h2 { margin: .6em 0px .1em 0px; }
#content p { margin: .5em 0px; }

#property-general { background: #dae3f1; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
* html #property-general { display: inline-block; } /* IE6 hasLayout */

#property-general1 { background: #dae3f1; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
* html #property-general1 { display: inline-block; } /* IE6 hasLayout */

#property-general2 { background: #dae3f1; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
* html #property-general2 { display: inline-block; } /* IE6 hasLayout */

#property-general3 { background: #dae3f1; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
* html #property-general3 { display: inline-block; } /* IE6 hasLayout */

#property-general4 { background: #dae3f1; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
* html #property-general4 { display: inline-block; } /* IE6 hasLayout */

#property-general5 { background: #dae3f1; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
* html #property-general5 { display: inline-block; } /* IE6 hasLayout */

#property-general6 { background: #dae3f1; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
* html #property-general6 { display: inline-block; } /* IE6 hasLayout */

#property-general7 { background: #dae3f1; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
* html #property-general7 { display: inline-block; } /* IE6 hasLayout */

#property-general8 { background: #dae3f1; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
* html #property-general8 { display: inline-block; } /* IE6 hasLayout */



#property-request { float: right; width: 160px; margin: 10px 0px 10px 10px; }

#property-list ul li { background: #dae3f1; float: left; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
#property-list img { float: left; margin: 0px 15px; }

#property-burg-list ul li { background: #dae3f1; float: left; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
#property-burg-list img { float: left; margin: 0px 40px 10px 0px; }

#property-burg-list1 ul li { background: #dae3f1; float: left; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
#property-burg-list1 img { float: left; margin: 0px 40px 10px 0px; }

#property-burg-list2 ul li { background: #dae3f1; float: left; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
#property-burg-list2 img { float: left; margin: 0px 40px 10px 0px; }

#property-burg-list3 ul li { background: #dae3f1; float: left; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
#property-burg-list3 img { float: left; margin: 0px 40px 10px 0px; }

#property-burg-list4 ul li { background: #dae3f1; float: left; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
#property-burg-list4 img { float: left; margin: 0px 40px 10px 0px; }

#property-burg-list5 ul li { background: #dae3f1; float: left; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
#property-burg-list5 img { float: left; margin: 0px 40px 10px 0px; }

#property-burg-list6 ul li { background: #dae3f1; float: left; overflow: hidden; margin: 10px 0px; padding: 5px 10px; }
#property-burg-list6 img { float: left; margin: 0px 40px 10px 0px; }

#property-gallery { overflow: hidden; }
* html #property-gallery { display: inline-block; } /* IE6 hasLayout */
#property-gallery img { margin: 4px 8px 4px 0px; float: left; }
* html #property-gallery img { margin: 8px 8px 8px 0px; }

#property-gallery ul li { display: block; float: left; }

#property-uebersicht { overflow: hidden; }
* html #property-uebersicht { display: inline-block; } /* IE6 hasLayout */
#property-uebersicht img { margin: 8px 20px 8px 8px; float: left; }
* html #property-uebersicht img { margin: 8px 8px 8px 0px; }

#property-uebersicht ul li { display: block; float: left; }

#footer { color: white; }
#site-menu { padding: 0px; margin: 0px; }
#site-menu li { padding: 10px 15px; display: block; float: left; min-width: 130px; max-width: 150px; min-height: 48px;
	 border-right: 1px #ccc solid; }
#site-menu li a { color: white; font-weight: bold; display: block; }
#site-menu li .info { font-size: .8em; }
#site-menu li:hover { background: url(images/design/footer_bg_hover.png); }
ock; }
#site-menu li .info { font-size: .8em; }
#site-menu li:hover { background: url(images/design/footer_bg_hover.png); }

