/*#########################################*/
/*Allgemeine Einstellungen*/
/*img{border:0; margin-bottom:-2px;}*/
body {margin:0px;padding:0px;color:#333333;font: 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
background: #000000 url('../images/global/background.jpg') no-repeat top left;overflow-x:hidden;}

img{border:0;}

.space-1{clear:left;height:1px;font-size:1px;line-height:1px;}
.space-2{clear:left;height:2px;font-size:2px;line-height:2px;}
.space-3{clear:left;height:3px;font-size:3px;line-height:3px;}
.space-4{clear:left;height:4px;font-size:4px;line-height:4px;}
.space-5{clear:left;height:5px;font-size:5px;line-height:5px;}
.space-6{clear:left;height:6px;font-size:6px;line-height:6px;}
.space-7{clear:left;height:7px;font-size:7px;line-height:7px;}
.space-8{clear:left;height:8px;font-size:8px;line-height:8px;}
.space-9{clear:left;height:9px;font-size:9px;line-height:9px;}
.space-10{clear:left;height:10px;font-size:10px;line-height:10px;}
.space-11{clear:left;height:11px;font-size:11px;line-height:11px;}
.space-12{clear:left;height:13px;font-size:13px;line-height:12px;}
.space-13{clear:left;height:13px;font-size:13px;line-height:13px;}
.space-14{clear:left;height:14px;font-size:14px;line-height:14px;}
.space-15{clear:left;height:15px;font-size:15px;line-height:15px;}
.space-17{clear:left;height:17px;font-size:17px;line-height:17px;}
.space-20{clear:left;height:20px;font-size:20px;line-height:20px;}
.space-30{clear:left;height:30px;font-size:30px;line-height:30px;}
.space-43{clear:left;height:43px;font-size:43px;line-height:43px;}
.space-content-bottom{clear:left;height:22px;font-size:22px;line-height:22px;}

/*Default Site*/
.page-header-ds-c a{color:#fff;text-decoration:underline;}
.page-header-ds-c a:hover{color:#fff;text-decoration:none;}
.page-header-ds-1 a{color:#fff;text-decoration:underline;}
.page-header-ds-1 a:hover{color:#fff;text-decoration:none;}

.page-logo-right a{color:#b7b7b7;text-decoration:underline;}
.page-logo-right a:hover{color:#b7b7b7;text-decoration:none;}

.page-content-g-c a{color:#333;text-decoration:underline;}
.page-content-g-c a:hover{color:#333;text-decoration:none;}

.page-content-c-s-left a{color:#8a1b59;text-decoration:underline;}
.page-content-c-s-left a:hover{color:#8a1b59;text-decoration:none;}

.page-content-c-s-right a{color:#8a1b59;text-decoration:underline;}
.page-content-c-s-right a:hover{color:#8a1b59;text-decoration:none;}

.page-footer-m a{color:#fff;text-decoration:underline;}
.page-footer-m a:hover{color:#fff;text-decoration:none;}

a.link-active-1:link{color:#d11a87;text-decoration:none;}
a.link-active-1:visited{color:#d11a87;text-decoration:none;} 
a.link-active-1:hover{color:#d11a87;text-decoration:none;} 
a.link-active-1:active{color:#d11a87;text-decoration:none;}

a.link-active-2:link{color:#abadad;text-decoration:none;}
a.link-active-2:visited{color:#abadad;text-decoration:none;} 
a.link-active-2:hover{color:#abadad;text-decoration:none;} 
a.link-active-2:active{color:#abadad;text-decoration:none;}

a.link-active-3:link{text-decoration:none;font-weight:bold;}
a.link-active-3:visited{text-decoration:none;font-weight:bold;} 
a.link-active-3:hover{text-decoration:none;font-weight:bold;} 
a.link-active-3:active{text-decoration:none;font-weight:bold;}

a.link-design-2:link{color:#747373;text-decoration:underline;}
a.link-design-2:visited{color:#747373;text-decoration:underline;} 
a.link-design-2:hover{color:#747373;text-decoration:none;} 
a.link-design-2:active{color:#747373;text-decoration:underline;}

a.link-design-3:link{color:#fff;text-decoration:underline;}
a.link-design-3:visited{color:#fff;text-decoration:underline;} 
a.link-design-3:hover{color:#fff;text-decoration:none;} 
a.link-design-3:active{color:#fff;text-decoration:underline;}

.font-style-mediabroker{color:#cb101c;}

.page-header-ds-c{margin-left:43px;margin-top:43px;width:786px;line-height:18px;font-size:12px;color:#fff;}
.page-header-ds-logo{margin-left:-10px;}
.page-header-ds-1{float:left;width:155px;color:black;}
.page-header-ds-1-flagge{float:left;width:27px;}
.page-header-ds-1-link{float:left;width:128px;}

.page-content-c{margin-top:149px;width:1000px;}
.page-content-qs-background{width:100%;height:339px;background-image:url(../images/content/startseite/qs_background.jpg);background-repeat:no-repeat;}
.page-content-qs-background-m{text-align:left;padding-left:40px;padding-top:30px;}

.page-content-qs-left{width:468px;float:left;}
.page-content-qs-background-doggy{float:left;height:339px;width:532px;}
/*
.page-content-qs-background-doggy{position:relative;top:-319px;left:428px;height:339px;width:532px;}
* html .page-content-qs-background-doggy{position:relative;top:0px;left:428px;margin-top:-334px;}
*:first-child+html .page-content-qs-background-doggy{top:-334px;}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       .page-content-qs-background-doggy{top:-316px;}
 }
*/
 
.page-text-qs{position:relative;top:-43px;left:78px;text-align:left;width:340px;color:#070202;font-size:11px;line-height:16px;z-index:2;}
*:first-child+html .page-text-qs{top:-46px;}
* html .page-text-qs{margin-top:-43px;top:-3px;}

.page-logo{position:absolute;top:0px;left:0px;width:100%;z-index:3;}/*line-height:20px;font-size:11px;*/
.page-logo-m{text-align:left;position:relative;top:19px;left:0px;width:1000px;}
.page-logo-left{float:left;width:400px;}
.page-logo-left-m{padding-left:24px;}
.page-logo-right{text-align:right;float:left;width:600px;color:#b7b7b7;}
.page-logo-right-m{padding-top:11px;}

.page-header-flagge-select-c{margin-left:348px;text-align:left;}/*position:relative;top:0px;left:67px;*/
.page-header-flagge-select-flagge{padding-top:2px;float:left;width:114px;}
.page-header-flagge-select-dropdown{float:left;width:119px;}


/*QS*/
h1{font-size:30px;line-height:36px;display:inline;font-weight:normal;color:#333;}
.page-heading-qs-1{margin-left:-2px;float:left;width:auto;}
.page-heading-qs-2{color:#333;padding-top:17px;padding-left:10px;float:left;width:auto;}



.page-content-c-s-1{font-size:12px;margin-top:-6px;text-align:left;width:400px;color:#000000;}
.page-content-c-qs-left-1{float:left;width:161px;}
.page-content-c-qs-left-2{width:auto;float:left;}
.page-content-c-qs-right-1{width:162px;float:left;}
.page-content-c-qs-senden-button{margin-left:15px;}

.page-content-input-background-1{width:309px;height:29px;background-image:url(../images/qs/background_input_1.gif);background-repeat:no-repeat;}
.page-content-input-background-2{float:left;width:122px;height:29px;background-image:url(../images/qs/background_input_2.gif);background-repeat:no-repeat;}
.page-content-input-background-2-m{padding-top:6px;padding-left:8px;}
.page-content-input-calendar{margin-left:5px;float:left;width:auto;}

.design-input-1{border:0px;font-size:14px;font-weight:bold;height:15px;line-height:15px;font-family: Arial, Verdana, Helvetica, sans-serif;font-style:normal;width:105px;}
.design-input-2{border:0px;position:relative;top:6px;left:8px;font-size:14px;font-weight:bold;height:15px;line-height:15px;font-family: Arial, Verdana, Helvetica, sans-serif;font-style:normal;width:290px;}

.page-content-c-s-left{text-align:left;float:left;width:490px;line-height:16px;}
.page-content-c-s-right{text-align:left;float:left;width:490px;line-height:16px;}
.page-content-c-s-spacer-h{float:left;width:20px;}

h2{font-size:13px;display:inline;font-weight:bold;}
.page-content-teaser-wellness{cursor:pointer;width:490px;height:219px;background-image:url(../images/content/startseite/wellnesshotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-wellness-text{padding-left:162px;padding-top:27px;width:310px;}
.page-content-teaser-std-text{padding-left:41px;padding-top:146px;width:175px;}
.page-content-teaser-std-text-2{padding-left:43px;padding-top:146px;width:175px;}
.page-content-teaser-std-text-3{padding-left:43px;padding-top:96px;}
.page-content-teaser-std-text-4{padding-left:43px;padding-top:96px;width:400px;}
.page-content-teaser-sport{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/sporthotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-design{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/designhotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-golf{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/golfhotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-tagung{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/tagungshotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-bar{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/barrierefreiehotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-verliebte{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/verliebtehotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-luxus{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/luxushotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-hochzeit{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/hochzeithotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-top{cursor:pointer;float:left;width:490px;height:458px;background-image:url(../images/content/startseite/tophotels.gif);background-repeat:no-repeat;}
.page-content-teaser-news{cursor:pointer;float:left;width:490px;height:458px;background-image:url(../images/content/startseite/hoteltipps.gif);background-repeat:no-repeat;}
.page-content-teaser-ski{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/skihotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-stadt{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/stadthotels.jpg);background-repeat:no-repeat;}
.page-content-teaser-bestof{cursor:pointer;width:490px;height:219px;background-image:url(../images/content/startseite/bestof.jpg);background-repeat:no-repeat;}
.page-content-teaser-gayfriendly{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/gayfriendly.jpg);background-repeat:no-repeat;}
.page-content-teaser-meer{cursor:pointer;float:left;width:235px;height:219px;background-image:url(../images/content/startseite/meer.jpg);background-repeat:no-repeat;}

.page-content-teaser-werbung{float:left;width:auto;}

.page-content-teaser-top-1{float:left;width:145px;}
.page-content-teaser-top-1 h2{font-size:13px;display:inline;font-weight:bold;line-height:18px;color:#336600;}
.page-content-c-s-text-1{float:left;width:73px;}
.page-content-c-s-text-2{float:left;width:72px;}


.page-footer-c{text-align:left;background:#1c1f1e;border-top:1px solid #938d91;width:1000px;color:#fff;font-size:13px;line-height:18px;}
.page-footer-m{margin-left:41px;padding-right:41px;padding-top:28px;}
.page-footer-1{float:left;width:184px;}
.page-footer-2{float:left;width:187px;}
.page-footer-3{float:left;width:217px;}
.page-footer-4{float:left;width:163px;}

.page-footer-c h2{font-size:14px;display:inline;font-weight:bold;line-height:17px;color:#81b828;}
.page-footer-bottom{text-align:left;background:#121414;color:#747373;width:1000px;font-size:12px;line-height:18px;}

.page-footer-bottom-1{float:left;width:458px;}
.page-footer-bottom-1-logos{margin-top:15px;}

/*Content*/
.page-content-g-c{text-align:left;width:1000px;line-height:18px;font-size:12px;background-image:url(../images/global/background_content.png);background-repeat:repeat-y;}
.page-content-g-left{float:left;width:362px;background:url("../images/global/hund.jpg") no-repeat 0 0 #efd6e5;}
.page-content-g-right{background:#fff;float:left;width:618px;}
.page-content-g-spacer{float:left;width:20px;}
.page-content-g-left-m{clear:left;padding-left:39px;padding-right:20px;padding-top:359px;font-size:14px;line-height:20px;}
.page-content-g-right-m{padding-left:30px;padding-right:30px;padding-top:21px;}
h4{font-size:20px;display:inline;font-weight:normal;line-height:24px;color:#99cc33;}


/*News*/
/*#####################################################################################################*/
.page-button-news-c{position:relative;top:0px;left:0px;}
.page-button-news{position:absolute;top:-39px;left:447px;z-index:100;}

.page-content-datum-heading{color:#d51e8b;font-weight:bold;}
.page-content-heading-top{color:#336600;}
.page-content-block-news{width:436px;}
.page-content-s-box-m{padding-top:11px;padding-left:10px;padding-right:10px;padding-bottom:11px;}
.content-news-css-1{color:#81B926;}/**/
.content-news-css-2{color:#d11a87;}
.content-news-css-3{color:#d11a87;}

.arrow-global-pages-complete{width:436px;}/*Für Blättern*/
.arrow-global-pages-left{float:left;width: 70px;text-align:left;}
.arrow-global-pages-center{float:left;width:306px;text-align:center;color:#ff6600;}/*Für Blättern*/
.arrow-global-pages-right{float:right;width: 60px;text-align:right;}
.arrow-global-pages-left-m{}
.arrow-global-pages-center-m{}
.arrow-global-pages-right-m{}

.conntent-news-archiv-background
{
	background-image:url(../images/global/suche_archiv_background.jpg);
	background-repeat:no-repeat;height:69px;width:226px;
}
.content-news-archiv-suche
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left:60px;
	margin-top:33px;
	height:15px;
	line-height:15px;
	border:0;
	background:transparent;
	width:118px;
}

.content-news-archiv-button{text-align:right;width:204px;margin-top:5px;}
.page-content-alle-news-1{float:left;width:auto;margin-right:4px;}
.page-content-alle-news-2{float:left;width:auto;height:12px;line-height:1px;font-size:1px;margin-top:5px;}
.link-uebersicht{clear:left;height:1px;font-size:1px;line-height:1px;width:auto;background:#efd6e5;}

.page-content-cms-2-1{float:left;width:248px;}
.page-content-cms-2-2{float:left;width:188px;}
.page-content-cms-2-3{float:left;width:auto;}

.page-content-submenu-c{font-size:12px;}
.page-content-submenu-arrow{width:23px;float:left;padding-top:3px;}
.page-content-submenu-link{float:left;width:228px;}
/*#####################################################################################################*/

/*################################################*/
/*Formulare*/
form{display: inline;}
.page-content-form-teaser-complete{padding-top:101px;margin-left:19px;color:#000000;}/*Gewinnspiel*/
.pcf-number{width:22px;height:22px;margin-right:10px;float:left;background:#ae307a;}
.pcf-number-m{color:white;text-align:center;font-size:14px;}
.pcf-heading{width:auto;float:left;}
.pcf-background{width:100%;background:#FAF3F7;border-top-color:#ae307a;border-top-style:solid;border-top-width:1px;}

.pcf-background-small{float:left;width:533px;background:#f2f8ff;border-top-color:#7f99b2;border-top-style:solid;border-top-width:1px;}
.pcf-button-small{float:left;width:auto;padding-top:52px;padding-left:15px;}

.pcf-button-gewinnspiel-c{margin-top:13px;padding-right:20px;}
.pcf-button-gewinnspiel-left{float:left;width:auto;}
.pcf-button-gewinnspiel-right{float:right;width:auto;}

.pcf-button-complete{width:600px;padding-left:22px;padding-right:22px;}
.pcf-button-left{margin-left:22px;float:left;widht:76px;margin-right:20px;}
.pcf-button-right{float:right;widht:auto;font-size:10px;}
.pcf-button-one{width:219px;text-align:right;}
.pcf-button-one-left{margin-left:22px;}
.pcf-button-one-1{width:238px;text-align:right;}

.pcf-input-complete{padding:22px;}/*609*/
.pcf-input{clear:left;width:609px;}
.pcf-output{position:relative;top:20px;left:0px;text-align:right;color:red;font-weight:bold;}

.pcf-input-left{width:294px;float:left;}
.pcf-input-right{width:294px;float:left;}
.pcf-input-spacer-h{width:21px;float:left;}
.pcf-input-spacer-v{clear:left;height:19px;font-size:19px;line-height:19px;}

.pcf-input-1{width:107px;float:left;}
.pcf-input-2{width:auto;float:left;}
.pcf-input-3{width:124px;float:left;}
.pcf-input-4{width:25px;float:left;}/*Checkboxen und Text trennen*/
.pcf-input-5{width:367px;float:left;}/*Checkboxen und Text trennen*/

.pcf-input-double{width:162px;float:left;}

/*border: 1px solid #808080;*/
.tool-option-1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:249px;}
.tool-option-2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:187px;}
.tool-option-3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:268px;}/*280 - 12px*/

.tool-option-4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:75px;}
.tool-option-5{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:100px;}
.tool-option-6{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:472px;}
.tool-option-7{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:138px;}/*country auswahl oben*/
.tool-option-8{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:139px;}/*waehrung auswahl oben*/


.tool-input-1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:243px;}
.tool-input-2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:50px;}
.tool-input-3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:63px;}

.tool-input-4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:276px;}
.tool-textarea-1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:278px;}

.tool-input-5{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:243px;}/*Startseite z. B. Gewinnspiel*/

.pcf-error{padding:0px;margin:0px;color:red;font-size:11px;}
.pcf-error-qs{padding:0px;margin:0px;color:red;font-size:11px;}
.pcf-error-qs-addon{position:absolute;top:87px;left:335px;color:red;font-size:11px;line-height:15px;}
.pcf-error-arrow{color:red;}
.pcf-error-arrow-2{color:#900f02;}
/*################################################*/

/*Global Arrow und Dots*/
.listex-complete{clear:left;width: 100%;}
.listex-left{float:left;width:auto;margin-right:4px;}
.listex-right{float:left;width:516px;} /*Bug firefox vistavljaem na -20*/

.liste-arrow{float:left;width:11px;}
.liste-number{float:left;width:24px;}
.liste-dot{float:left;width:12px;}
.liste-pdf{float:left;width:40px;}

.page-content-bonusfreunde-heading {color: #990000;}

/*TS*/
.page-content-ts h1{color:#3e2c36;}
.page-content-ts{border: 25px solid #8a1b59;background:#fff;color:#3e2c36;line-height:16px;}
.page-content-ts-m-1{padding:21px;}
.page-content-ts-m-2{padding-left:21px;padding-right:21px;padding-top:21px;}
.page-contetn-ts-border-top-none{border-top:0px;}
.page-contetn-ts-border-bottom-none{border-bottom:0px;}
.page-content-form-complete-2{padding-top:9px;}
.pcf-background-ts{width:100%;background:#faf3f7;color:#000;}

.pcf-1-ts{float:left;width:194px;}
.pcf-spacer-h-ts{float:left;width:26px;}

.tool-option-ts-1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:194px;padding-top:1px;padding-bottom:1px;}
.tool-input-ts-1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:188px;}
.tool-textarea-ts-1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:408px;}
.pcf-button-ts-1{text-align:right;width:414px;}

/*Firefox*/
body:not(:-moz-handler-blocked) .pcf-button-ts-1{text-align:right;width:412px;}

/*IBE*/
.page-content-ibe-left{background:#fff;float:left;width:745px;}
.page-content-ibe-left-m{padding-left:5px;padding-top:23px;}
.page-content-ibe-right{text-align:left;float:left;width:235px;background: #f1e7ed url('../images/global/ibe_right.jpg') no-repeat;}
.page-content-ibe-spacer-h{float:left;width:20px;}
.page-content-ibe-right-text{color:#070202;padding-bottom:56px;text-align:left;margin-top:294px;margin-left:13px;line-height:16px;}

.page-content-sozial-buttons{padding-top:27px;}
.page-content-ibe-google-button{float:left;width:100px;}
.page-content-ibe-facebook-button{float:left;width:100px;}

.page-content-ibe-right-box-m{margin-left:7px;}
.page-content-ibe-right-box-1{width:207px;height:149px;background: url('../images/global/ibe_right_box_1.png') no-repeat;}
.page-content-ibe-right-box-2{width:207px;height:178px;background: url('../images/global/ibe_right_box_2.png') no-repeat;}

h3{font-size:16px;display:inline;font-weight:normal;}
.page-content-ibe-right-box-heading{padding-top:30px;margin-left:77px;}
.page-content-ibe-right-box-text{color:#001822;line-height:16px;padding-top:17px;margin-left:38px;padding-right:30px;}

.page-content-ibe-right-box-text a{color:#001822;text-decoration:underline;}
.page-content-ibe-right-box-text a:hover{color:#001822;text-decoration:none;}

.page-content-ibe-right-box-pfeile{float:left;width:14px;height:94px;background: url('../images/global/ibe_right_pfeile.gif') no-repeat;}
.page-content-ibe-right-box-pfeile-text{float:left;width:auto;margin-left:1px;}

.page-content-g-c-ibe{background: url('../images/global/background_ibe.png') repeat-y;width:1000px;}

.page-content-g-c-ibe-breit{background:#fff;}
