/* Start of CMSMS style sheet 'Standard' */
/* CSS for hotel-hosting.de */

*{margin:0;padding:0;}
body{text-align:left;vertical-align:top;margin:0;padding:0;font-family:Arial,Verdana,Helvetica;font-size:12px;line-height:16px;color:#333;background:#fff url(/images/hoho/body-background.gif) repeat-x fixed 0 175px;}
html,body{min-height:100%;height:100%;}
img{border:0;margin:0;padding:0;}
.clr{clear:both;}
#pagewrapper{position:absolute;margin-left:50%;left:-480px;overflow:hidden;width:960px;min-height:100%;height:auto;background:transparent url(/images/hoho/pw-bg.gif) repeat-y right top;}#mainwrapper{position:relative;overflow:hidden;width:600px;min-height:500px;padding:0 20px 0 20px;margin:0 0 20px 0;background:#fff;float:left;}
#sidebarwrapper{overflow:hidden;width:320px;min-height:500px;padding:0;}
#sidebar-extras{position:fixed;overflow:hidden;width:320px;height:375px;background:#eee url(/images/hoho/body-background.gif) repeat-x fixed 0 175px;z-index:10;}
#sidebar{overflow:auto;padding-top:398px;}
#main{position: relative;overflow:auto;width:600px;min-height:400px;margin:0 0 20px 0;padding:122px 0 0 0;}
#header{position:fixed;overflow:hidden;width:600px;height:70px;padding:10px 0 10px 0;z-index:10;background-color:#fff;}
#header-menu{width:450px;height:18px;float:right;text-align:right;}
#header-menu a{height:16px;padding-top:2px;float:right;font-size:12px;line-height:14px;color:#333;vertical-align:middle;text-decoration:none;}
a#header-newsletter{padding-left:25px;margin-right:20px;background:transparent url(/images/hoho/header-newsletter.gif) no-repeat 0 0;}
a#header-kontakt{padding-left:28px;margin-right:20px;background:transparent url(/images/hoho/header-kontakt.gif) no-repeat 0 0;}
a#header-downloads{padding-left:16px;background:transparent url(/images/hoho/header-downloads.gif) no-repeat 0 0;}
#header-image{overflow:hidden;width:600px;height:300px;margin:0 0 20px 0;z-index:1;}
#content{overflow:hidden;height:auto;}

/* Navigation */

#main-menu{position:fixed;width:600px;top:90px;height:20px;z-index:15;background:white url(/images/hoho/navigation-bg.gif) repeat-x 0 0;border-top: 10px solid white;}
.main-menu_ul{position:absolute;margin:0;list-style:none;overflow:visible;z-index:1;}
.main-menu_ul_3{margin: -15px 0 0 105px;border-top: 1px solid #fff;}
.main-menu_currentpage_3 .main-menu_ul_3{margin-left:155px;}
.main-menu_ul_4{margin: -5px 0 0 80px;border-top: 1px solid #fff;}
.main-menu_li {position:relative;width:105px;background:#666;border-left:5px solid white;margin:0;}
.main-menu_first_1{border-left: none;}
.main-menu_li_1 {margin: 0 1px 0 0;float:left;color:#fff;height:20px;}
.main-menu_li_2 {border-bottom: 1px solid #fff;border-left: none;color:#fff;width:105px;height:auto;padding-bottom:3px;}
.main-menu_li_3 {position:relative;border-bottom: 1px solid white;border-left: none;color:#fff;background:#888;height:auto;padding-bottom:3px;}
.main-menu_li_4 {border-bottom: 1px solid #fff;border-left: none;color:#fff;height:auto;padding-bottom:3px;}
.main-menu_li:hover, .main-menu_activeparent {color:#fff;background:#820931;}
.main-menu_a{display:block;text-decoration:none;color:#fff;text-align:center;font-size:12px;line-height:14px;padding-top:2px;}
.main-menu_a:hover {color:#fff;}
.main-menu_currentpage_1 {width:155px;position:relative;bottom:10px;height:30px;padding:0;background:#820931 url(/images/hoho/pixel-820931.gif) repeat 0 0;font-size:18px;line-height:20px;}
.main-menu_span_1{display:block;text-align:center;font-size:18px;line-height:22px;padding:3px 0 2px 0;}
.main-menu_span_2, .main-menu_span_3{display:block;text-align:center;}
li.main-menu_activeparent, li.main-menu_activeparent li, .main-menu_currentpage_1 li{width:155px;}
.main-menu_currentpage_1 .main-menu_ul_3, .main-menu_activeparent .main-menu_ul_3 {margin-left:155px;}
.main-menu_ul_2,.main-menu_ul_3,.main-menu_ul_4{display:none;margin-top:3px;}
.main-menu_ul_3{margin-top:-17px;}
.main-menu_li_1:hover .main-menu_ul_2,.main-menu_li_2:hover .main-menu_ul_3,.main-menu_li_3:hover .main-menu_ul_4{display:block;}
/* !Navigation */

#language{position:absolute;overflow:hidden;width:150px;height:26px;top:147px;left:158px;padding:0 1px;text-align:right;}
.lang_ul{list-style:none;}
.lang_li{overflow:hidden;height:14px;margin-left:5px;float:right;}
.lang_a{display:block;text-decoration:none;font-size:12px;line-height:14px;color:#999;}
.lang_a:hover{color:#820931;}
.lang_a_active{color:#333;}
#slogan{position:absolute;overflow:hidden;top:220px;min-height:10px;padding:5px 5px 5px 0;color:#820931;background:#fff;}
#search{position:absolute;overflow:hidden;top:147px;width:156px;height:24px;margin:0 0 0 10px;padding:1px;background:url(/images/hoho/search-bg.gif) no-repeat 0 0;}
#search fieldset{border:none;}
#search input.suchtext{border:none;width:137px;height:14px;margin:0;padding:0 3px 0 3px;font-size:10px;line-height:14px;color:#999;background:url(/images/hoho/verlauf.gif) repeat-x 0 -14px;float:left;}
#search input.suchtext:focus{background:url(/images/hoho/verlauf.gif) repeat-x 0 -3px;}
#search input.suchbild{width:13px;height:14px;border:none;}
#search input.suchbild:hover{cursor:pointer;}
#sidebar h2{position:relative;overflow:hidden;height:20px;margin:0;padding:3px 5px 1px 50px;background:#999 url(/images/hoho/sidebar-h2.gif) no-repeat 10px 2px;color:#fff;font-size:16px;line-height:20px;font-weight:bold;letter-spacing:.3em;}
.sidebar-block{position:relative;overflow:auto;min-height:50px;margin:10px 0 10px 0;padding:0 10px 10px 10px;border-bottom:1px solid #666;color:#666;background:#eee;}
.sidebar-block h3{margin:0 0 5px 0;padding:0;color:#820931;font-size:14px;line-height:16px;font-weight:bold;text-decoration:none;}
.sidebar-block a{text-decoration:none;color:#820931;}
.sidebar-block p{margin:0;padding:0;color:#999;}
.sidebar-block img{width:120px;height:80px;margin:0;padding:2px;border:1px solid #999;color:#999;}
.sidebar_news_ul{position:relative;overflow:hidden;height:110px;list-style-type:none;margin:0;padding:0;clear:both;}
.sidebar_news_li{position:relative;overflow:hidden;float:left;width:300px;height:110px;margin:0;padding:0;}
.sidebar_news_li-box img {margin:0;padding:2px;border: 1px solid #999;color:#999;}
#footer{position:fixed;overflow:hidden;z-index:10;bottom:0;left:0;right:0;width:100%;height:20px;background:#820931;}
#footer-wrapper{position:relative;overflow:hidden;width:960px;height:18px;margin:1px auto;color:#fff;font-size:12px;line-height:16px;}
#footer-left{position:relative;overflow:hidden;width:260px;height:18px;margin:0 0 0 20px;padding:0 10px 0 30px;text-align:left;float:left;background:transparent url(/images/hoho/footer-logo.gif) no-repeat 0 0;}
#footer-middle{position:relative;overflow:hidden;width:320px;height:18px;padding:0;text-align:center;float:left;}
#footer-right{position:relative;overflow:hidden;width:310px;height:18px;padding:0 0 0 10px;text-align:right;}
.footer-xing{background:transparent url(/images/hoho/footer-xing.gif) no-repeat 0 0;}
.footer-xing:hover{background:transparent url(/images/hoho/footer-xing-4c.gif) no-repeat 0 0;}
.footer-facebook{background:transparent url(/images/hoho/footer-facebook.gif) no-repeat 0 0;}
.footer-facebook:hover{background:transparent url(/images/hoho/footer-facebook-4c.gif) no-repeat 0 0;}
.footer-twitter{background:transparent url(/images/hoho/footer-twitter.gif) no-repeat 0 0;}
.footer-twitter:hover{background:transparent url(/images/hoho/footer-twitter-4c.gif) no-repeat 0 0;}
h1{text-decoration:none;font-weight:bold;font-style:normal;font-size:16pt;line-height:20pt;color:#820931;margin:0 0 10px 0;padding:0 0 5px 0;}
h2{text-decoration:none;font-weight:bold;font-style:normal;font-size:12pt;line-height:14pt;color:#820931;margin:0 0 10px 0;}
h3{text-decoration:none;font-weight:bold;font-style:normal;font-size:10pt;line-height:12pt;color:#820931;margin:0 0 10px 0;}
p{margin:0 0 10px 0;}
strong,b{font-weight:bold;color:#820931;}
em,i{font-style:italic;}
.distance_left{margin-left:10px;}
.distance_right{margin-right:10px;}
a{color:#820931;text-decoration:underline;}
a:hover{color:#f00;text-decoration:none;}
#content a[href^="http"]{background:url(/images/hoho/external.gif) center right no-repeat;padding-right:13px;}
#content a[href^="http://hotel-hosting.de"],#content a[href^="http://www.hotel-hosting.de"],#content a[href^="https://hotel-hosting.de"],#content a[href^="https://www.hotel-hosting.de"],#content p.socialBookmarking a{background:url(/images/hoho/pixel-trans.gif) center right no-repeat;padding-right:0;}
.Box{border:1px solid #666;background:#eee;margin:0 0 10px 0;}
.Box .BoxHeader{border-bottom:1px solid #666;color:#fff;font-weight:bold;background:#666;padding:1px 3px 1px 3px;}
#content .Box .BoxHeader a{color:#fff;font-weight:bold;text-decoration:none;background:url(/images/hoho/pixel-trans.gif) center right no-repeat;padding-right:0;}
.Box .BoxHeader a:hover{text-decoration:underline;}
.Box .BoxContent{padding:3px;overflow:auto;}
.Box .BoxFooter{border-top:1px solid #666;padding:1px 3px 1px 3px;overflow:auto;}
#content .Box .BoxFooter a{font-weight:bold;text-decoration:none;background:url(/images/hoho/pixel-trans.gif) center right no-repeat;padding-right:0;}
.Box .BoxFooter a:hover{text-decoration:underline;}
.Box .BoxFooter .BoxFooterRight{float:right;color:#666;}
.BoxDate{float:right;color:#666;margin:0 0 10px 0;}
#content .ReturnLink a{background:url(/images/hoho/pixel-trans.gif) center right no-repeat;padding-right:0;text-decoration:none;}
.BoxDetail{border-bottom:1px solid #666;padding:0 0 10px 0;margin:0 0 10px 0;}
ul,ol,dl{margin:0 0 1.5em 0;}
ul li,ol li{margin:0 0 .25em 1.25em;}
#dl dt{font-weight:bold;margin:0 0 .25em 3em;}
#dl dd{margin:0 0 0 3em;}
.error_message{color:#f33;}
th{vertical-align:top;}
td{vertical-align:top;}
td p{padding:0;margin:0;}
td img{padding:0;margin:0;}
table.tablegrid{border-top:1px solid #666;border-left:1px solid #666;}
table.tablenogrid{border:1px solid #666;}
table.tablegrid th{border-bottom:1px solid #666;border-right:1px solid #666;font-weight:bold;padding:2px 5px;margin:0;background:#666;}
table.tablenogrid th{border-bottom:1px solid #666;font-weight:bold;padding:2px 5px;margin:0;background:#666;}
table.tablegrid td{border-bottom:1px solid #666;border-right:1px solid #666;padding:2px 5px;margin:0;background:#eee;vertical-align:top;}
table.tablenogrid td{padding:2px 5px;margin:0;background:#eee;}
.downloads_table{border-top:1px solid #666;border-left:1px solid #666;width:100%;}
.downloads_th{border-bottom:1px solid #666;border-right:1px solid #666;padding:1px 3px 1px 3px;background-color:#666;color:#fff;}
.downloads_td{border-bottom:1px solid #666;border-right:1px solid #666;padding:3px;background-color:#eee;}
.downloads_a{text-decoration:none;}
.socialBookmarking{padding:2px;background-color:#eee;border:1px solid #ccc;}

.ref_sum{background-color:#eee;}
.ref_wrap,.ref_wrapend{background-color:#EEEEEE;width:190px;margin-bottom:13px;float:left;border:1px solid #820931;min-height:240px;}
.ref_wrap{margin-right:12px;}
.ref_head{height:20px;background-color:#820931;text-align:center;line-height:20px;color:white;font-weight:bold;}
.ref_img{text-align:center;padding:5px 0;height:130px;}
.ref_text{padding:5px;border-top:1px solid #820931;min-height:60px;}
.ref_more{background:#666;color:white;margin-top:5px;padding:3px 5px;}
.ref_sum a[href^="http"]{ background: none;padding-right:13px;color:white;text-decoration:none;}
.ref_sum a[href^="http://hotel-hosting.de"],#content a[href^="http://www.hotel-hosting.de"],#content a[href^="https://hotel-hosting.de"],#content a[href^="https://www.hotel-hosting.de"],#content p.socialBookmarking a{background:url(/images/hoho/pixel-trans.gif) center right no-repeat;padding-right:0;}

#container1 a{color:blue;}

.formbuilderform label {
	display:block;
	width:250px;
margin-top: 10px;
}

.input-control {
margin-top: 10px;
}

.input-control label{
display:inline;
}
.formbuilderform fieldset {
border: none;
}

.formbuilderform form {
	background-color: #FFE4BD;	
}

.formbuilderform {
	border: none;
}

.fbrp__41_1_0, .fbrp__41_1_1, .fbrp__41_1_2 {
display: inline;
}

.pflicht {
	padding-top: 5px;
	font-weight: bold;
	font-size: 11px;	
}

.captcha img {
	padding: 0 300px 10px 0;
}

.tt-link {
position: absolute;
top: 260px;
left:325px;
z-index: 14;
}

.ansprechpartner { width:150px;min-height:100px;background-color:#eee;padding:5px;text-align:center;border:1px solid #aaa; }
.ansprechpartner-img { width:70px;height:100px;padding:5px;border:1px solid #ccc;background-color:#fff; }

/* Style Sheets for content forms */

#content fieldset {
	overflow:auto;
	padding:10px;
	border: 1px solid #aaa;
	background:#eee;
}
#content fieldset legend {
	font-weight:bold;
}
#content label {
	display:block;
	width:250px;
}
#content input {
	border: 1px solid #aaa;
	color:#000;
	width:350px;
	background: #fff url(/images/hoho/verlauf.gif) repeat-x 0 -14px;
	margin: 0 0 5px 0; /* oben rechts unten links */
}
#content input:focus {
	background-position: 0 -3px;
}
#content textarea {
	border:1px solid #aaa;
	width:350px;
	color:#000;
	background: #fff url(/images/hoho/verlauf.gif) repeat-x 0 -14px;
	margin: 0 0 5px 0; /* oben rechts unten links */
}
#content textarea:focus {
	background-position: 0 -3px;
}
#content select {
	border:1px solid #aaa;
	color:#000;
	background:#fff;
	margin: 0 0 5px 0; /* oben rechts unten links */
}
#content select option {
	color:#000;
	background:#fff;
}
#content input[type=checkbox], #content input[type=radio] {
	border:1px solid #aaa;
	width:20px;
	color:#000;
	background:#eee;
	vertical-align:middle;
	margin-right:5px;
}
#content .check label { width:300px; }
#content input[type=submit], #content input[type=reset] {
	color:#000;
	width:100px;
	background:#ccc;
	border: 1px solid #aaa;
	font-weight:bold;
	margin: 10px 5px 5px 0; /* oben rechts unten links */
	padding: 0 15px 0 15px; /* oben rechts unten links */
	cursor:pointer;
}
#content input[type=submit]:hover, #content input[type=reset]:hover {
	color:#000;
	background-color:#aaa;
}
.captcha img{display:block;}
/* EOF */
/* End of 'Standard' */

