/* @override 
	http://www.randsbergerhof.de/themes/randsbergerhof/_css/randsbergerhof.min.css
	http://randsbergerhof.de/themes/randsbergerhof/_css/randsbergerhof.min.css
*/

/* @group tagcloud */

/* @group content-tags */

.content_title_tags {
	padding-left: 20px;
}

.contentbox-tags {
	width: 920px;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 30px;
	font-size: 12px;
}

.contentbox-tags h2 {
	width: 100%;
	display: none;
}



/* @end */

.tagcloud ul {
	float: left;
	margin: 0 0 50px;
	padding: 15px;
	background: url(../_img/footer/footer_content_220_bg.png) repeat;
	list-style-type: none;
}

.tagcloud li {
	float: left;
}

.tagcloud li a {
	color: #929292;
	float: left;
	font-style: italic;
	font-size: 11px;
	padding: 5px;
}

.tagcloud li a:hover {
	text-decoration: underline;
	color: #fff;
}



/* @end */

/* @group home */

.start-inhalt-box {
	width: 300px;
	padding: 10px;
	float: left;
}

.start-inhalt-box img {
	margin-right: 10px;
	margin-bottom: 10px;
}



/* @end */

/* @group pano */

.virtuelle-tour {
	position: absolute;
	right: 0;
	top: 0;
}

.container_360 {
	margin: auto;
	width: 980px;
}



/* @end */

/* @group extra */

/* @group footer-li-social */

.footer-li-social {
	height: 65px;
}

.footer-li-social ul {
	margin: 0;
	padding: 0;
}

.footer-li-social li {
	display: inline-block;
	float: left;
	padding-right: 10px;
	list-style-type: none;
}



/* @end */

/* @group coinslider */

/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/


.coin-slider { overflow: hidden; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 98%; background-color: #000000; color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 18px;
}

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }



/* @end */

/* @group footerdescription */

.footerdescription {
	color: #909090;
}

.footerdescription h2 {
	color: #dcdcdc;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}

.footerdescription h3 {
	color: #dcdcdc;
	margin: 0;
	font-size: 13px;
	font-weight: bold;
}

.footerdescription a {
	color: #dcdcdc !important;
	font-weight: bold;
	margin: 0;
}



/* @end */

/* @end */

/* @group listen */

.paketeblock {
	float: left;
	width: 330px;
	margin-right: 10px;
	background-color: #eee;
	margin-bottom: 10px;
}

.title {
	float: left;
	clear: both;
	height: 30px !important;
}

.inline {
	width: 300px;
	float: left;
	clear: both;
}



/* @end */

/* @group table */

.wellnessblocks {
	float: left;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 680px;
}

.wellnessblocks h2 {
	font-size: 16px;
}

.wellnessblocks h3 {
	font-size: 16px;
}

tbody {
	font-size: 12px;
}

tr {
}

.even {
}

.odd {
	background: url(../_img/table/odd_bg.png) repeat;
}

.row_desc {
	width: 70%;
	padding: 15px;
	vertical-align: top;
}

.row_time {
	width: 20%;
	font-style: italic;
	text-align: left;
	vertical-align: bottom;
}

.row_price {
	width: 20%;
	font-weight: bold;
	vertical-align: bottom;
}

td {
	width: 59px;
}



/* @end */

.no {
	display: none;
}

body{color:#2B2F33;font:0.625em Verdana,"Lucida Grande", Lucida, sans-serif;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}
html{height:100%;margin:0px;padding:0px;}
img{border-style:none;}
a, a:link{color:#8d0d0e;text-decoration:none;}
a:hover, a:active{color:#bf0303;}
h1{color: #8d0d0e;margin-bottom:5px;padding:0;margin-top:2px;font: normal normal 30px Georgia, "Times New Roman", Times, serif;
}

h2.teaser_header {
	color: #fff;
	text-align: right;
	margin-top: 33px;
	float: right;
}
h2{margin-top:5px;margin-bottom:20px;padding:0;float:left;color:#8d0d0e;
	font-size: 24px;
	font-weight: normal;
	font-style: normal;
}

.render {
	
}
h1.teaserh2{float:left;font-size: 30px;
	width: 100%;
	margin-bottom: 19px;
}
h2.contenth2{font-size:1.6em;}
h3{color:#8d0d0e;margin:10px 0;padding:0;
	font-size: 1.4em;
	font-weight: normal;
	font-style: normal;
}
.contenth3{border-bottom-style:dotted;border-bottom-width:1px;padding-bottom:5px;padding-top:5px;margin-bottom:0;
}
h4{color:#8d0d0e;text-decoration:none;font-weight:normal;margin:10px 0;padding:0;font-style:normal;font-size:1.2em;}
.txt_base h4{color:#8d0d0e;text-decoration:none;font-weight:normal;margin:5px 0 15px;font-style:normal;font-size:1.2em;padding-top:0;padding-bottom:0;padding-right:0;}
.txt_base{float:left;}
h5{padding:0;font:normal 1.2em Verdana,"Lucida Grande", Lucida, sans-serif;color:#8d0d0e;margin:15px 0 -3px;border-bottom-style:dotted;border-bottom-width:1px;}
h6{font-size:12px;text-decoration:none;margin:0;padding:6px 25px 0 0;font-weight:normal;font-style:normal;}
.txt_base{list-style-image:url(../_img/wellnesshotel-bayerischer-wald-bullet.png);font-size:1.2em;}
.txt_base li{margin-bottom:10px;}
.spezial{display:none;}
.gelb{background-color:#DDBD00;}
.braun{background-color:#763d00 !important;}
.rot{background-color:#8d0d0e !important;}
.teal{background-color:#00A1AD !important;}
body{background:#8d0d0e url(../_img/extras/wellnesshotel-im-bayerischen-wald-logo_wasserzeichen_25px.png) repeat;}
.header_logo{float:left;margin-top:25px;}
.header_space{margin-top:25px;}
.content_teaserh2{float:left;clear:both;}
.content_photobox{height:253px;background:url(../_img/content/photoframe_bg.png) center top;z-index:100;padding:7px 5px 26px;overflow:hidden;float:left;display:block;width:690px;margin-right:10px;margin-left:10px;clear:both;}

.content_photobox_gross{height: 388px;z-index:100;padding: 7px 5px 24px;overflow:hidden;float:left;display:block;width:690px;margin-right:10px;margin-left:10px;clear:both;
	background: url(../_img/content/wellnesshotel-photos-bayerischer-wald-gross-content.png) center top;
}
.news_photobox{width:690px;overflow:hidden;height:253px;}
.noflash{width:690px;overflow:hidden;height:253px;}
.content_box{width:720px;float:left;}
.home_photobox{float:left;z-index:100;height: 525px;padding-top: 8px;padding-bottom:28px;padding-left: 5px;overflow:hidden;
	background: url(../_img/content/wellnesshotel-photos-bayerischer-wald-gross-startseite.png) no-repeat left top;
}
.home_teaserh2{margin-left:10px;margin-top:10px;float:left;
	text-align: center;
}
.header_frame, .navbar_frame, .content_frame, .footer_frame{margin:auto;clear:both;}
.header_frame{height:121px;}
.navbar_frame{height:44px;background:url(../_img/navbar/navbar_frame_bg.png) no-repeat center top;}
.content_frame{min-height:700px;padding-top:15px;padding-bottom:15px;margin-bottom:10px;border-bottom-style:dotted;border-bottom-width:1px;height:auto;overflow:auto;
}
.footer_frame{height:170px;margin-bottom:25px;}

.footer_full {
	width: 920px;
	margin: auto;
	color: #fff;
	padding: 10px;
	font-size: 1.2em;
}

.footer_full h2 {
	color: #fff;
	float: left;
	width: 910px;
}

.footer_full h3 {
	color: #fff;
}

.footer_full h4 {
	color: #fff;
}
#header_wrapper, #header_wrapper_watermark, #navbar_wrapper, #content_wrapper, #footer_wrapper{width:100%;float:left;}
#header_wrapper{background:url(../_img/header/header_wrapper_verlauf.png) repeat-x center top;}
#header_wrapper_watermark{background-repeat:repeat;background-position:center top;}
#navbar_wrapper{background:url(../_img/navbar/navbar_wrapper_bg.png) repeat-x center top;}
#content_wrapper{background: #f4f4f5 url(../_img/content/content_frame_bg_2011.jpg) no-repeat center top;border-top:2px solid silver;}
#footer_wrapper{background:url(../_img/footer/footer_wrapper_bg.png) no-repeat center -1px;border-top:1px solid #000;}
.navbar{
	height: 42px;
}
.navbar ul{padding:0;margin:0;
	float: left;
}
.navbar ul li{display:inline-block;margin:0;padding:0;
	float: left;
}
.navbar li a{color:#fff;font:1.6em Georgia,"Times New Roman", Times, serif;display:block;float:left;height: 28px;padding-top: 15px;padding-left:10px;padding-right:10px;}
.navbar li a:hover, .navbar li a.active{background: url(../_img/navbar/a_hover_bg.png) no-repeat center 35px;color:#e2e2e2;}
.subnavbar ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;}
.subnavbar ul li{}
li.level_2 a{width:200px;height:25px;display:block;font:1.2em Georgia,"Times New Roman", Times, serif;background:url(../_img/subnavbar/subnavbar_button_grid_bg.png) no-repeat;color:#fff;float:left;padding:10px 10px 6px;}
li.level_2 a:hover{width:200px;height:25px;display:block;font:1.2em Georgia,"Times New Roman", Times, serif;background:url(../_img/subnavbar/subnavbar_button_grid_bg.png) no-repeat;color:#000;float:left;padding:10px 10px 6px;}
.subnavbar_base{height:32px;background:url(../_img/subnavbar/subnavbar_button_grid_schatten.png) no-repeat left top;background-color:maroon;display:block;float:left;margin-bottom:10px;}
.subnavbar{width:220px;min-height:600px;float:left;clear:both;padding-top:30px;}
.top_subnavbar{height:26px;float:left;clear:both;display:none;}
.subnavbar_lvl3{width:220px;float:left;display:block;}
.subnavbar li.level_3 a{background-image:none;width:195px;float:left;font-weight:bold;border-bottom-style:dotted;border-bottom-width:1px;padding-top:10px;padding-bottom:5px;margin-right:5px;margin-left:20px;margin-bottom:10px;}
.footer_220{width:220px;overflow:auto;float:left;margin-top:25px;margin-right:10px;margin-left:10px;}
.footer_220_head{background:url(../_img/footer/footer_content_220_head.png) no-repeat left bottom;width:220px;height:8px;float:left;}
.footer_220_content{width:180px;background:url(../_img/footer/footer_content_220_bg.png) repeat;height:130px;float:left;padding-left:20px;padding-right:20px;color:gray;font-family:"Lucida Grande", Lucida, Verdana, sans-serif;}
.footer_logo{text-align:center;padding-top:20px;}
.footer_220_split{float:left;width:85px;}
.footer_220_content li{font-family:"Lucida Grande", Lucida, Verdana, sans-serif;color:#e2e2e2;list-style-image:url(../_img/wellnessurlaub-bayerischer-wald-bullet_grau.png);list-style-type:disc;margin-bottom:10px;margin-left:-26px;}
.footer_220_content li a{color:gray;display:block;}
.footer_220_content li a:hover{color:#fff;}
.footer_220_foot{width:220px;height:8px;float:left;background:url(../_img/footer/footer_content_220_foot.png) no-repeat;}
h3.grid220{background:url(../_img/grid/h_bg_220.png) no-repeat center top;color:#8d0d0e;font:1.4em Georgia,"Times New Roman", Times, serif;height:25px;padding-top:10px;padding-left:10px;padding-right:10px;margin-bottom:-5px;}
.grid220_txt_normal{border:1px dotted #fff;display:block;padding-right:8px;padding-left:10px;background-color:#e2e2e2;border-top-color:#8d0d0e;border-top-style:solid;width:200px;float:left;padding-bottom:20px;}

.grid220_txt_normal ul {
	margin: 0;
	list-style-type: disc;
	list-style-image: url(../_img/wellnessurlaub-bayerischer-wald-bullet.png);
	padding-left: 24px;
}

h3.grid220_normal{background:url(../_img/grid/h_bg_220.png) no-repeat center top;color:#8d0d0e;font:1.4em Georgia,"Times New Roman", Times, serif;height:25px;padding-top:10px;padding-left:10px;padding-right:10px;margin-bottom:-5px;}
.grid220_txt{border:1px dotted #fff;display:block;padding-right:8px;padding-left:10px;background-color:#e2e2e2;border-top-color:#8d0d0e;border-top-style:solid;width:200px;float:left;padding-bottom:20px;}

.grid220_txt ul {
	margin: 0;
	padding: 0 0 5px 11px;
	list-style-type: square;
	list-style-position: outside;
}
.grid460_txt{padding-bottom:10px;padding-right:10px;margin-top:15px;}
.grid_3_content{width:220px;float:left;margin-right:5px;}
.grid_220{float:left;}
.container_12{margin-left:auto;margin-right:auto;width:960px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.alpha{margin-left:0;}
.omega{margin-right:0;}
.container_12 .grid_1{width:60px;}
.container_12 .grid_2{width:140px;}
.container_12 .grid_3{width:220px;
}
.container_12 .grid_4{width:300px;}
.container_12 .grid_5{width:380px;}
.container_12 .grid_6{width: 690px;
}
.container_12 .grid_7{width:540px;}
.container_12 .grid_8{width:620px;}
.container_12 .grid_9{width:700px;}
.container_12 .grid_10{width:780px;}
.container_12 .grid_11{width:860px;}
.container_12 .grid_12{width:940px;}
.container_12 .prefix_1{padding-left:80px;}
.container_12 .prefix_2{padding-left:160px;}
.container_12 .prefix_3{padding-left:240px;}
.container_12 .prefix_4{padding-left:320px;}
.container_12 .prefix_5{padding-left:400px;}
.container_12 .prefix_6{padding-left:480px;}
.container_12 .prefix_7{padding-left:560px;}
.container_12 .prefix_8{padding-left:640px;}
.container_12 .prefix_9{padding-left:720px;}
.container_12 .prefix_10{padding-left:800px;}
.container_12 .prefix_11{padding-left:880px;}
.container_12 .suffix_1{padding-right:80px;}
.container_12 .suffix_2{padding-right:160px;}
.container_12 .suffix_3{padding-right:240px;}
.container_12 .suffix_4{padding-right:320px;}
.container_12 .suffix_5{padding-right:400px;}
.container_12 .suffix_6{padding-right:480px;}
.container_12 .suffix_7{padding-right:560px;}
.container_12 .suffix_8{padding-right:640px;}
.container_12 .suffix_9{padding-right:720px;}
.container_12 .suffix_10{padding-right:800px;}
.container_12 .suffix_11{padding-right:880px;}
.container_12 .push_1{left:80px;}
.container_12 .push_2{left:160px;}
.container_12 .push_3{left:240px;}
.container_12 .push_4{left:320px;}
.container_12 .push_5{left:400px;}
.container_12 .push_6{left:480px;}
.container_12 .push_7{left:560px;}
.container_12 .push_8{left:640px;}
.container_12 .push_9{left:720px;}
.container_12 .push_10{left:800px;}
.container_12 .push_11{left:880px;}
.container_12 .pull_1{left:-80px;}
.container_12 .pull_2{left:-160px;}
.container_12 .pull_3{left:-240px;}
.container_12 .pull_4{left:-320px;}
.container_12 .pull_5{left:-400px;}
.container_12 .pull_6{left:-480px;}
.container_12 .pull_7{left:-560px;}
.container_12 .pull_8{left:-640px;}
.container_12 .pull_9{left:-720px;}
.container_12 .pull_10{left:-800px;}
.container_12 .pull_11{left:-880px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}

/* @group My Group */

a.button{color:#fff;text-align:center;display:block;font:1.2em Georgia,"Times New Roman", Times, serif;padding-top:6px;margin:10px;width:160px;height:25px;position:absolute;background:url(../_img/buttons/wellnessurlaub-bayern-wellnesshotel-bayern-button1_link.png) no-repeat left top;right:0;bottom:0;}
a.button:link{color:#fff;background:url(../_img/buttons/wellnessurlaub-bayern-wellnesshotel-bayern-button1_link.png) no-repeat left top;}
a.button:hover{color:#fff;background:url(../_img/buttons/wellnessurlaub-bayern-wellnesshotel-bayern-button1_over.png) no-repeat left top;}
a.button_normal{color:#fff;text-align:center;display:block;font:1.2em Georgia,"Times New Roman", Times, serif;padding-top:6px;background:url(../_img/buttons/wellnessurlaub-bayern-wellnesshotel-bayern-button1_link.png) no-repeat left top;width:160px;height:25px;clear:both;
	margin-right: 5px;
	margin-top: 5px;
	margin-left: 5px;
}
a.button_normal:link{color:#fff;background-repeat:no-repeat;background-position:left top;}
a.button_normal:hover{color:#fff;background:url(../_img/buttons/wellnessurlaub-bayern-wellnesshotel-bayern-button1_over.png) no-repeat left top;}

/* @end */
.basic{width:460px;font-family:verdana;float:left;}
.inline{background-color:#eee;padding:10px 10px 10px 20px;}
.title{cursor:pointer;display:block;padding: 5px 0 5px 10px;margin-top:0;text-decoration:none;font-weight:bold;font-size:12px;width: 320px;height:15px;color:#8d0d0e;
	background: url(../_img/content/content_frame_bg.png) no-repeat right bottom;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
}
@media print{.basic div, #navigation ul, #list2 dd, #list3 div{display:block!important;height:auto!important}
}
#calendar div.search{float:none;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;height:auto !important;}
#calendar div.notes_list, #calendar div.logo, #calendar div.categories{float:none;width:100%;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;height:auto !important;}
#calendar div.back, #calendar div.registration, #calendar div.export{float:none;width:100%;margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;height:auto !important;text-align:right;}
#calendar table{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-spacing:0px;}
#calendar tr.row1{background-color:#ffffff;}
#calendar tr.row2{background-color:#f9f9f9;}
#calendar table th{padding:4px 5px 4px 5px;margin:0px 0px 0px 0px;font-weight:bold;background-color:#EFEFEF;border:0px;border-right:1px solid #ffffff;border-bottom:1px dotted #D0D0D0;}
#calendar th a{color:#000000;}
#calendar table td{padding:3px 5px 3px 5px;margin:0px 0px 0px 0px;border:0px;border-bottom:1px dotted #D0D0D0;border-right:1px solid #ffffff;}
form.contactForm p{width:460px;clear:left;margin:0;padding:2px 0 3px 0;padding-left:155px;padding-left:165px;height:1%;}
form.contactForm p label.noCaption{float:left;margin-left:2px;margin-top:2px;width:300px;}
form.contactForm .contactFormGroup{float:left;margin-top:-15px;}
form.contactForm p input.contactFormClass_checkbox{float:left;}
form.contactForm p input.contactFormClass_checkboxGroup{clear:left;float:left;}
form.contactForm p input.contactFormClass_radio{clear:left;float:left;}
form.contactForm p label, .contactForm p span{font-weight:bold;float:left;margin-left:-155px;width:150px;}
form.contactForm input[type="text"], form.contactForm input[type="password"]{width:250px;}
form.contactForm select{width:254px;}
form.contactForm input{overflow:hidden;}
form.contactForm img.captcha{float:left;margin-right:300px;}
form.contactForm .is_required{color:red;}
form.contactForm textarea{width:250px;height:150px;}
form.contactForm #contactFormCaptcha{margin-left:147px;}
form.contactForm .contactFormClass_button{margin-left:0px;width:100px;cursor:pointer;margin:2px;font-family:Georgia,"Times New Roman", Times, serif;background-color:#8d0d0e;height:25px;color:#fff;font-weight:bold;border:1px solid #fff;}
.contactFormClass_button:hover, .contactFormClass_button:focus{width:60px;cursor:pointer;margin:2px;border:1px solid #000;}
form.contactForm #contactFormCaptcha{margin-top:10px;margin-left:0;}
#news table{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-spacing:0px;border-collapse:collapse;border-width:0px;}
#news{float:left;width:700px;}
#news th{padding:5px;font-weight:bold;border-right:1px solid #ffffff;border-bottom:1px dotted #D0D0D0;text-align:left;background-color:#8d0d0e;color:#fff;margin-right:0px;margin-top:0px;margin-left:0px;width:7px;}
#news tr.row1{background-color:#f9f9f9;padding-top:5px;}
#news tr.row2{background-color:#FFFFFF;}
#news td{padding:10px 5px;margin:0px 0px 0px 0px;border:0px;border-bottom:1px dotted #D0D0D0;border-right:1px solid #ffffff;border-spacing:0px;}
#feed{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;height:auto !important;}
#feed div.categories, #feed div.news{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;float:left;height:auto !important;}
#feed div.news img{margin:0px 0px 15px 0px;}
#newsletter{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;height:auto !important;}
#newsletter div.errorMessage, #newsletter div.okMessage, #newsletter div.form{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;float:left;height:auto !important;}
#newsletter div.errorMessage{color:#ff0000;}
#newsletter p{width:300px;clear:left;margin:0;padding:2px 0 3px 0;padding-left:155px;padding-left:165px;height:1%;}
#newsletter p label{font-weight:bold;float:left;margin-left:-155px;width:150px;}
#newsletter p label.description{font-weight:normal;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#newsletter input[type=checkbox], #newsletter input[type=radio]{float:left;width:20px;text-align:left;}
#newsletter input[type=text], #newsletter input[type=password]{overflow:hidden;width:250px;}
#newsletter select{width:254px;}
#newsletter textarea{width:250px;height:150px;}
#recommend{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;float:left;height:auto !important;}
#recommend div.text, #recommend div.status, #recommend div.form{width:100%;padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;float:left;height:auto !important;}
#recommend div.status{color:#ff0000;}
#recommend p{width:300px;clear:left;margin:0;padding:2px 0 3px 0;padding-left:180px;height:1%;}
#recommend p label{font-weight:bold;float:left;margin-left:-180px;width:180px;}
#recommend p label.description{font-weight:normal;float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
#recommend input[type=radio]{float:left;width:20px;text-align:left;}
#recommend input[type=text], #recommend input[type=password]{overflow:hidden;width:250px;}
#recommend textarea{width:250px;height:150px;}
#sitemap{padding:0px 0px 0px 0px;margin:0px 0px 0px 10px;float:left;height:auto !important;width:700px;}
#sitemap ul{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;list-style:none;
	float: left;
}
#sitemap ul li{padding:2px 0px 2px 0px;margin:0px 0px 0px 0px;list-style:none;font-weight:normal;
	float: left;
}
#sitemap ul li.sitemap_level_1{font-size: 16px;margin-bottom:10px;padding-left:10px;padding:5px;
	width: 310px;
	float: left;
	margin-right: 10px;
	font-weight: bold;
}
#sitemap ul li.sitemap_level_1 a{
	float: left;
}
#sitemap ul li.sitemap_level_2{margin-bottom:5px;font-size: 14px;
	margin-top: 5px;
	float: left;
	width: 300px;
	padding: 5px;
}
#sitemap ul li.sitemap_level_3{margin-bottom:5px;font-size: 11px;
	padding-left: 24px;
	float: left;
	width: 250px;
}
#contactFrame legend{font-weight:bold;font-size:1.6em;color:#8d0d0e;display:none;}
#contactFrame{z-index:100;padding:20px 5px 26px 20px;overflow:hidden;float:left;display:block;width:675px;margin-right:10px;margin-left:10px;clear:both;background:#eee center top;border:1px dotted #8d0d0e;height:auto;}
.gi_seo_header{display:none;}
.gi_seo_footer{display:none;}

.content_start {
	width: 440px;
	float: left;
	padding: 15px 10px;
	list-style-type: disc;
	list-style-image: url(../_img/wellnessurlaub-bayerischer-wald-bullet.png);
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 10px;
	border-style: inset;
	border-width: 1px;
	background-color: #e6e7e8;
}

.content_start h2 {
	float: left;
	width: 460px;
}

