/*Allgemeine Einstellungen*/
/*img{border:0; margin-bottom:-2px;}*/
body {margin:0px;padding:0px;margin-left:38px;margin-top:23px;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background:#ffcc00;line-height:16px;}
/*background-image: url(../images/header/header_background.gif);background-repeat: repeat-x;*/
.iframe-global {background:#ffcc00;}

.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-content-bottom{clear:left;height:22px;font-size:22px;line-height:22px;}
img{border:0;}
.text-color-black{color:black;}
.content-warnung{color:red;}
.space-fix{font-size:1px;line-height:1px;}
.font-size-10{font-size:10px;}
.font-size-11{font-size:11px;}
.font-size-12{font-size:12px;}
.font-size-14{font-size:14px;}
form{display: inline;}

.font-style-big{text-transform:uppercase;}
.font-style-1{color:#cb0b1c;}
.font-style-2{color:#999999;} /*z. B. footer*/
.font-style-3{font-size:10px;line-height:11px;} /*z. B. kinderinfo flug qs*/

.font-style-mediabroker{color:#cb101c;}
/*#########################################*/

/*Global Arrow und Dots*/
.listex-complete{clear:both;width:100%;}
.listex-left{float:left;width:auto;margin-right:4px;}
.listex-right{float:left;width:509px;}
.listex-right-t-1{float:left;width:312px;}

.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-c-1 a{color:#cb0b1c;}
.page-content-c-1 a:hover{color:#cb0b1c;text-decoration:none;}

.page-content-qs-startseite-reiseverzeichnis a{color:#cb0b1c;}
.page-content-qs-startseite-reiseverzeichnis a:hover{color:#cb0b1c;text-decoration:none;}


.page-content-block-4-complete a{color:#cb0b1c;}
.page-content-block-4-complete a:hover{color:#cb0b1c;text-decoration:none;}

/*for user online*/
.page-content-user-online-1 a{color:#000000;}
.page-content-user-online-1 a:hover{color:#000000;text-decoration:none;}

/*
.page-footer-1 a{color:#cb0b1c;}
.page-footer-1 a:hover{color:#cb0b1c;text-decoration:none;}

.page-footer-2 a{color:#cb0b1c;}
.page-footer-2 a:hover{color:#cb0b1c;text-decoration:none;}
*/

.page-content-user-online-2 a{color:#000000;}
.page-content-user-online-2 a:hover{color:#000000;text-decoration:none;}


.page-content-block-d-complete a{color:#000000;}
.page-content-block-d-complete a:hover{color:#000000;text-decoration:none;}


/*Submenu mehr*/
.page-submenu-c a{color:#333333;}
.page-submenu-c a:hover{color:#333333;text-decoration:none;}


.page-header-logo-land  a{color:#000000;text-decoration:underline;}
.page-header-logo-land  a:hover{color:#000000;text-decoration:none;}

.page-content-hotel-weltweit-1 a{color:#000;}
.page-content-hotel-weltweit-1 a:hover{color:#000;}

/*Unter dme Logo land und navi*/
a.link-active-1:link{color:#cb0b1c;text-decoration:none;}
a.link-active-1:visited{color:#cb0b1c;text-decoration:none;} 
a.link-active-1:hover{color:#cb0b1c;text-decoration:none;} 
a.link-active-1:active{color:#cb0b1c;text-decoration:none;}

a.link-design-1:link{color:#cb0b1c;text-decoration:underline;}
a.link-design-1:visited{color:#cb0b1c;text-decoration:underline;} 
a.link-design-1:hover{color:#cb0b1c;text-decoration:none;} 
a.link-design-1:active{color:#cb0b1c;text-decoration:underline;}


a.link-design-2:link{color:#000;text-decoration:none;}
a.link-design-2:visited{color:#000;text-decoration:none;} 
a.link-design-2:hover{color:#000;text-decoration:underline;} 
a.link-design-2:active{color:#000;text-decoration:none;}

/*#########################################*/
/*Heading*/
h1{font-size:24px;display: inline;line-height:28px;font-weight:normal;}
.page-popup-complete h1{line-height:28px;color:white;padding-bottom:26px;} /*POPUP*/
.page-content-callcenter-text h1{line-height:19px;font-size:16px;display:inline;font-weight:bold;}

/*.page-content-c-1 h1{height:14px;line-height:17px;font-size:14px;display:inline;font-weight:bold;}*/

h2{font-size:22px;display:inline;font-weight:normal;line-height:26px;}
h3{font-size:14px;display:inline;line-height:16px;font-weight:bold;}
h4{font-size:14px;display:inline;font-weight:bold;color:#333333;}
h6{display: inline;font-size:11px;font-weight:normal;} 

.font-size-9{font-size:9px;}
.font-size-10{font-size:10px;}
.font-size-11{font-size:11px;}
.font-size-12{font-size:12px;}
.font-size-13{font-size:13px;}
.font-size-14{font-size:14px;}
.font-size-15{font-size:15px;}
.font-size-16{font-size:16px;}
.font-size-17{font-size:17px;}
.font-size-18{font-size:18px;}
.font-size-19{font-size:19px;}
.font-size-20{font-size:20px;}
.font-size-21{font-size:21px;}
.font-size-22{font-size:22px;}
.font-size-23{font-size:23px;}
.font-size-24{font-size:24px;}
.font-size-10-popup{font-size:10px;display: inline;font-size-adjust:none;font-weight:normal;color:white;}
.font-size-9-popup{line-height:9px;font-size:9px;display: inline;font-size-adjust:none;font-weight:normal;color:white;}

/*Default Site*/
.page-header-ds-1{float:left;width:155px;color:black;}
.page-header-ds-1-flagge{float:left;width:27px;font-size:11px;}
.page-header-ds-1-link{float:left;width:128px;}

.page-header-ds-c a{color:#333333;text-decoration:underline;}
.page-header-ds-c a:hover{color:#333333;text-decoration:none;}
.page-header-ds-1 a{color:#000000;text-decoration:underline;}
.page-header-ds-1 a:hover{color:#000000;text-decoration:none;}



/*#########################################*/
/*Header*/
/*.page-header-c{position:absolute;top:18px;left:15px;}*/
.page-header{position:absolute;top:21px;left:42px;}
.page-header-select{position:absolute;top:34px;font-size:9px;line-height:18px;width:807px;text-align:right;}
.page-header-select-addon{width:845px;}/*nur hotel iframe*/
.page-header-hotline{position:absolute;top:75px;font-size:11px;width:807px;text-align:right;}
.page-header-hotline-addon{top:70px;width:846px;}/*nur hotel iframe*/
.page-header-flagge-select-flagge{position:absolute;top:53px;left:701px;width:150px;}
.page-header-flagge-select-image{float:left;width:20px;padding-top:1px;}
.page-header-flagge-select-image-spacer{float:left;width:6px;}
.page-header-flagge-select-dropdown{float:left;width:119px;}
.page-header-ibe-qs{position:absolute;top:116px;left:26px;width:807px;height:176px;background: url(../images/global/background_block_5.gif) no-repeat;}
.page-header-ibe-booking{width:807px;height:100px;background: url(../images/global/background_block_6.gif) no-repeat;line-height:22px;}
.page-header-ibe-booking-1{float:left;width:260px;}
.page-header-ibe-booking-2{float:left;width:271px;}
.page-header-ibe-booking-3{float:left;width:auto;}

.page-header-logo-land{width:500px;position:absolute;top:88px;left:116px;font-style:italic;line-height:16px;font-size:10px;z-index:4;font-weight:bold;}

.page-header-hotline a{color:#000000;text-decoration:underline;}
.page-header-hotline a:hover{color:#000000;text-decoration:none;}

#page-content-user-hotline-info-header{width:150px;position:absolute;top:20px;right:-20px;z-index:100;font-size:10px;line-height:16px;color:#000000;background:#FFFFFF;padding:3px;border:1px solid #000000;text-align:left;display:none;}

/*Content*/
.page-content-qs{position:absolute;top:102px;left:23px;width:837px;height:227px;background: url(../images/global/background_block_5.gif) no-repeat;z-index:3;}
.page-content-c-1{position:absolute;top:116px;left:38px;width:807px;}/*Startseite*/
/*
.page-content-left{width:567px;float:left;}
.page-content-right{width:385px;float:left;}
*/
.page-content-spacer-h{float:left;width:15px;}
.page-content-m-1{padding:12px;}/*Startseite Teaser oben rechts*/
.page-content-m-2{padding-left:33px;padding-top:32px;}/*Schnellsuche Content*/
.page-content-m-3{padding-left:18px;padding-top:16px;}/*Startseiten Flug, Hotel Mietwagen in Teasern*/
.page-content-m-4{padding-left:18px;padding-top:8px;padding-right:16px;}/*Contentseiten inhalte*/
.page-content-m-5{padding-top:5px;padding-left:5px;}/*Teaser rechts flug verschoben vom footer*/
.page-content-m-6{padding-left:5px;}/*Footer*/
.page-content-m-7{padding-left:11px;}/*startseite flash bottom*/
.link-design-1{line-height:16px;}


/*News*/
/*#####################################################################################################*/
.page-content-datum-heading{color:#f78121;font-weight:bold;}
.page-content-block-news{width:547px;}
.page-content-s-box-m{padding-top:11px;padding-left:10px;padding-right:10px;padding-bottom:11px;}
.content-news-css-1{color:#000000;}
.content-news-css-2{color:#F78121;}
.content-news-css-3{color:#ff6600;}

.arrow-global-pages-complete{width:310px;}/*Für Blättern*/
.arrow-global-pages-left{float:left;width: 70px;text-align:left;}
.arrow-global-pages-center{float:left;width:180px;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:#dddddd;}

.page-content-cms-2-1{float:left;width:280px;}
.page-content-cms-2-2{float:left;width:188px;}
.page-content-cms-2-3{float:left;width:auto;}
/*#####################################################################################################*/


/*Reiseberatung*/
.page-content-reiseberatung-left{float:left;width:265px;}
.page-content-reiseberatung-right{float:left;width:254px;}
.page-content-reiseberatung-1{float:left;width:132px;}
.page-content-reiseberatung-2{float:left;width:auto;font-size:9px;}

/*User Online*/
.page-content-user-online-complete{line-height:16px;font-size:10px;position:absolute;top:80px;left:638px;width:300px;text-align:right;color:#666666;}/*117*/
.page-content-user-online-1{font-size:10px;font-weight:bold;}
.page-content-user-online-2{text-align:center;}

/*Submenu Mehr*/
.page-submenu-c{margin-top:-8px;line-height:20px;font-size:12px;}
.page-submenu-1{float:left;width:106px;}
.page-submenu-2{float:left;width:106px;}
.page-submenu-3{float:left;width:auto;}

/*Footer*/
.page-footer-c-1{width:807px;}

.page-content-block-5-complete{float:left;width:396px;}
.page-content-block-5-top{font-size:5px;line-height:5px;width:100%;height:5px;background-image:url(../images/global/block_5_top.gif); background-repeat:no-repeat;}
.page-content-block-5-center{height:83px;width:100%;background-image:url(../images/global/block_5_center.gif); background-repeat:repeat-y;}
.page-content-block-5-center-big{width:100%;background-image:url(../images/global/block_5_center.gif); background-repeat:repeat-y;}
.page-content-block-5-bottom{font-size:5px;line-height:5px;width:100%;height:5px;background-image:url(../images/global/block_5_bottom.gif); background-repeat:no-repeat;}

.page-footer-1-left{float:left;width:83px;}
.page-footer-1-left-m{padding-top:8px;}
.page-footer-1-right{padding-top:9px;float:left;width:300px;}
.page-footer-1-right-top{padding-top:9px;float:left;width:253px;}

.page-footer-2-left{float:left;width:300px;font-size:10px;line-height:14px;}
.page-footer-2-right{text-align:right;float:right;width:auto;font-size:10px;line-height:14px;}

/*###########Popup####################################*/
.page-popup-complete a{color:#3b3b3b;font-weight:normal;}
.page-popup-complete a:hover{color:#2a71a7;}

.page-popup-complete{background:#e1e1e1;font-size:12px;margin:0px;padding:0px;}
.page-popup-m{padding:15px;}
.page-popup-border{height:580px;border: 1px solid #979797;}
.page-popup-top{height:67px;background:#979797;color:white;}
.page-popup-bottom{position:absolute;top:570px;left:16px;background-image:url(../images/popup/popup_bottom.gif);
background-repeat:no-repeat;height:26px;width:496px;font-size:1px;line-height:1px;}

.page-popup-question{width:77px;float:left;}
.page-popup-heading{float:left;width:auto;padding-top:20px;}
.page-popup-hotline{float:left;text-align:right;width:290px;padding-top:10px;}
.page-popup-icon-close-1{width:auto;float:left;padding-left:8px;padding-top:10px;}


.page-popup-text-close-2{float:left;text-align:right;width:456px;font-size:10px;line-height:10px;padding-top:8px;}
.page-popup-icon-close-2{float:left;width:auto;text-align:right;padding-left:8px;padding-top:5px;}
.page-popup-form{padding-left:12px;padding-right:12px;color:black;line-height:18px;}

.page-popup-spacer{font-size:1px;line-height:1px;width:100%;background:#979797;}
#page-popup-form-output{}
/*####################################################*/



/*################################################*/
/*Formulare*/
.pcf-number{width:22px;height:22px;margin-right:10px;float:left;background:#fcd84d;}
.pcf-number-m{padding-top:2px;color:#000;text-align:center;font-size:14px;}
.pcf-heading{width:auto;float:left;}
.pcf-background{width:100%;background:#efefef;border-top-color:#dedede;border-top-style:solid;border-top-width:1px;}
.pcf-background-c-m{padding-left:15px;padding-top:5px;padding-right:15px;padding-bottom:8px;overflow:hidden;text-overflow:clip;}
/*.pcf-background-c-o-m{padding-left:15px;padding-top:5px;padding-right:15px;padding-bottom:8px;}*/


.pcf-background-small{float:left;width:533px;background:#fcd84d;border-top-color:#FFF;border-top-style:solid;border-top-width:1px;}
.pcf-button-small{float:left;width:auto;padding-top:32px;padding-left:15px;}

.pcf-button-complete{width:577px;}
.pcf-button-left{padding-left:22px;float:left;widht:76px;padding-right:20px;}
.pcf-button-right{float:right;widht:auto;font-size:10px;}
.pcf-button-one{width:512px;text-align:right;padding-top:14px;}
.pcf-button-one-left{margin-left:22px;}
.pcf-button-one-1{width:219px;text-align:right;}

.pcf-button-qs{float:left;width:auto;margin-top:45px;}

.pcf-input-complete{padding-left:22px;padding-top:12px;padding-right:22px;}/*609*/
.pcf-input-complete-2{padding-left:22px;padding-top:4px;padding-right:22px;}/*Faengt mit Text an. 517px mit 44 px abstand*/
.pcf-input{clear:left;width:100%;}
.pcf-output{float:left;width:auto;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:278px;float:left;}
.pcf-input-2{width:auto;float:left;}
.pcf-input-3{width:100px;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-6{width:61px;float:left;}/*Checkboxen und Text zusammen*/
.pcf-input-7{width:194px;float:left;}/*Checkboxen und Text zusammen for error*/

.pcf-input-8{width:295px;float:left;}/*wegen dem button z. B. agb*/
.pcf-input-9{width:auto;float:left;margin-top:-3px;}/*wegen dem button z. B. agb*/


.pcf-input-double{width:162px;float:left;}


.tool-input-1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:225px;}
.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:53px;}
.tool-input-4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:164px;}
.tool-textarea-1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:223px;}
.tool-textarea-2{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:271px;border:1px solid #b0a168;}/*Textarea kontakt*/

/*Flagen*/
.tool-option-7{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-style:normal;width:118px;}



/*Startseite suche*/
.tool-option-suche{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-style:normal;width:302px;}

.pcf-error{color:red;margin-left:30px;}
.pcf-error-arrow{color:red;}
.pcf-error-content{color:red;font-size:10px;line-height:15px;}
/*################################################*/

/*Captcha*/
.pcf-input-captcha-m{margin-top:7px;margin-bottom:9px;}

/*Newsletter*/
.pcf-wartelayer-load{color:green;font-weight:bold;}
.pcf-wartelayer-fertig {}/*display:none;*/

#page-content-wartemeldung{position:absolute;left:0px;top:0px;font-size:9px;}

/*Neue Boxen*/

.page-content-google-fix-top{position:relative;top:6px;left:0px;height:6px;line-height:1px;font-size:1px;background:#ffcc00;width:773px;}
.page-content-google-fix-bottom{position:relative;top:-9px;left:0px;height:9px;line-height:1px;font-size:1px;background:#ffcc00;width:773px;}


