
/* Browser Default Reset */
img { border: 0; }
body { margin: 0; padding: 0; border: 0; }
h1 { margin: 0; padding: 0; }
form { margin: 0; padding: 0; display: inline; }
ul { margin: 0; padding: 0; }
ol { margin-top: 0; padding-left: 25px; }
* html ol { margin-left: 4px; } /* Content anpassen */
*:first-child+html ol { margin-left: 4px; } /* IE 7 Hack */

/* Clearfix */
.clear { clear: both; }
.hidden { display: none; }

/**********
  Design Styles
**********/

body { background: #054784 url('../images/design/background.jpg') no-repeat top left; text-align: center; width: 100%; }

.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-16{clear:left;height:16px;font-size:16px;line-height:16px;}
.space-17{clear:left;height:17px;font-size:17px;line-height:17px;}

.site-container { position: relative; margin-left: auto; margin-right: auto; width: 1032px; }
.site-container-content { position: relative; margin-left: auto; margin-right: auto; width: 1032px; }
.site-header-container { position: relative; top: 0; left: 0; float: left; text-align: left; width: 955px; height: 112px; padding: 0 38px; background: url('../images/design/container_background_shadow.png') repeat-y; z-index: 200; }
.site-pictures-container { position: relative; top: 0; left: 0; float: left; text-align: left; width: 955px; height: 218px; padding: 0 38px; background: url('../images/design/container_background_shadow.png') repeat-y; z-index: 150; }

.site-header { position: relative; height: 112px; z-index: 200; }
.site-logo { position: absolute; right: 65px; top: 0; float: left; z-index: 200; }

.site-head-z { z-index: 200; }
.site-post-it-z { z-index: 199; }

.site-header-post-it { position: absolute; height: 185px; width: 185px; top: 190px; left: 208px; }
* html .site-header-post-it { top: -130px; left: 208px; z-index: 10; }
*+html .site-header-post-it { top: -130px; left: 208px; display: block; z-index: 10; }
.site-header-post-it span { height: 185px; width: 185px; display: block; background: url('../images/design/post-it.png') no-repeat; cursor: pointer; }

.site-header ul.navigation { float: left; list-style: none; position: relative; z-index: 195; font: 14px Arial, Helvetica, sans-serif; }
.site-header ul.navigation li { float: left; padding: 50px 0 43px 0; position: relative; z-index: 195; }
.site-header ul.navigation li ul.subnav { list-style: none; position: absolute; display: none; left: 0; top: 112px; padding-top: 10px; width: 222px; z-index: 195; }
.site-header ul.navigation li ul.subnav li { clear: both; padding: 0; background: url('../images/design/menu_dropdown_bg.png'); border: 1px solid #000; border-top: 1px solid #326fa7; width: 220px; height: 46px; z-index: 195; }
.site-header ul.navigation li ul.subnav a { display: block; text-decoration: none; cursor: pointer; }
.site-header ul.navigation li ul.subnav a:hover span { color: #fff; }
.site-header ul.navigation li ul.subnav span { display: block; width: 174px; height: 46px; padding: 0 0 0 46px; color: #fff; text-decoration: none; line-height: 46px; }
.site-header ul.navigation li ul.subnav span:hover { color: #fff; }
.site-header ul.navigation li ul.subnav a:hover,
.site-header ul.navigation li ul.subnav a.active { background: url('../images/design/menu_dropdown_bg_hover.png'); }
.site-header ul.navigation li ul.list_left {  }
.site-header ul.navigation li ul.list_right { left: 221px; }
.site-header ul.navigation li ul.subnav_small { list-style: none; position: absolute; display: none; left: -85px; top: 112px; padding-top: 10px; width: 182px; z-index: 195; }
.site-header ul.navigation li ul.subnav_small li { clear: both; padding: 0; background: url('../images/design/menu_dropdown_bg.png'); border: 1px solid #000; border-top: 1px solid #326fa7; width: 180px; height: 28px; z-index: 195; }
.site-header ul.navigation li ul.subnav_small a { display: block; text-decoration: none; cursor: pointer; }
.site-header ul.navigation li ul.subnav_small a:hover span { color: #fff; }
.site-header ul.navigation li ul.subnav_small span { display: block; width: 166px; height: 28px; padding: 0 7px; color: #fff; text-decoration: none; line-height: 28px; }
.site-header ul.navigation li ul.subnav_small span:hover { color: #fff; }
.site-header ul.navigation li ul.subnav_small a:hover,
.site-header ul.navigation li ul.subnav_small a.active { background: url('../images/design/menu_dropdown_bg_hover.png'); }
.site-header ul.navigation li ul.small_list_left { left: -266px; }
.site-header ul.navigation li ul.small_list_right {  }
.site-header ul.navigation li:hover ul { display: block; }

.site-pictures { position: relative; top: 0; left: 0; float: left; width: 955px; height: 218px; overflow: hidden; }
.site-pictures-slideshow-buttons { position: absolute; bottom: 31px; right: 57px; z-index: 100; }
.site-pictures-slideshow-buttons ul { list-style: none; }
.site-pictures-slideshow-buttons li { float: left; padding: 0 3px; }
.site-pictures-slideshow-buttons div { cursor: pointer; width: 10px; height: 10px; background: url('../images/design/slideshow_button.gif') no-repeat; }
.site-pictures-slideshow-buttons div:hover,
.site-pictures-slideshow-buttons div.active { background: url('../images/design/slideshow_button_active.gif') no-repeat; }

.site-content-container { position: absolute; left: 0; top: 330px; width: 1032px; z-index: 20; }
.site-content-wrap { position: relative; float: left; width: 1032px; background: url('../images/design/container_background_shadow.png') repeat-y; z-index: 20; }
.site-content { position: relative; display: inline; float: left; width: 955px; padding: 0; margin: 0 38px; text-align: left; color: #001822; font: 16px Arial, Helvetica, sans-serif; line-height: 19px; z-index: 20; }

.site-footer { position: relative; display: inline; float: left; text-align: right; width: 955px; height: 130px; margin: 0 38px; background: url('../images/design/footer_background_gradient.jpg') no-repeat; }
.site-footer a { color: #fff; text-decoration: underline; }
.site-footer a:hover { text-decoration: none; }
.site-footer-links { color: #fff; }
.site-footer-links a { color: #fff; text-decoration: underline; text-transform: uppercase; }
.site-footer-links a:hover,
.site-footer-links a.active { text-decoration: none; }
.site-footer-text { float: left; text-align: left; color: #fff; font: 11px Arial, Helvetica, sans-serif; line-height: 18px; padding: 20px 0px 50px 50px; }
.site-footer-partner { float: right; width: 345px; text-align: left; color: #fff; font: 11px Arial, Helvetica, sans-serif; line-height: 18px; padding: 20px 0 50px 0; }
.site-footer-partner-text { padding-left: 2px; }
.site-footer-partner-logo { float: left; padding: 5px 25px 0 0; }


.site-footer-box-full { float: left; height: 301px; width: 910px; padding: 45px 0 0 45px; margin: 0 38px; background: #ffffff; text-align: left; font: 11px Arial, Helvetica, sans-serif; line-height: 15px; overflow: hidden; }
* html .site-footer-box-full { margin: 0 19px; }
.site-footer-box-full a { color: #a61c1f; text-decoration: underline; }
.site-footer-box-full a:hover { text-decoration: none; }
.site-footer-angebot-container { float: left; margin-right: 36px; }
.site-footer-angebot-container a { color: #9e2c44; }
.site-footer-angebot-container .heading { padding-bottom: 16px; color: #000; }
.site-footer-angebot-container .big-link { font: 16px Arial, Helvetica, sans-serif; line-height: 19px; }
.site-footer-box-full h1 { font: 20px Arial, Helvetica, sans-serif; line-height: 25px; padding-bottom: 5px; margin-left: -1px; }

.site-footer-buttons-container { position: relative; float: left; width: 955px; margin: 0 38px; background: #9ecbf1; }
* html .site-footer-buttons-container { margin: -30px 19px 0 19px; }
.site-footer-buttons { float: left; padding: 25px 0 20px 22px; text-align: left; }
.site-footer-button { float: left; }
.site-footer-right-links { float: right; padding-right: 60px; }
.site-footer-right-link { float: left; padding: 12px 0 0 20px; text-transform: uppercase; font: 10px Arial, Helvetica, sans-serif; line-height: 12px; }
.site-footer-right-link a { color: #044684; text-decoration: underline; }
.site-footer-right-link a:hover { text-decoration: none; }
.site-footer-end-shadow { position: relative; float: left; width: 1032px; height: 40px; background: url('../images/design/footer_end_shadow.png') no-repeat; }

/**********
  Content Styles
**********/

.site-content-wrap .horizontal-space { clear: both; height: 10px; }
* html .site-content-wrap .horizontal-space { height: 10px; line-height: 10px; }

.site-content { font: 11px Arial, Helvetica, sans-serif; line-height: 15px; }
.site-content h1 { font: 20px Arial, Helvetica, sans-serif; line-height: 25px; padding-bottom: 5px; }
.site-content a { color: #a61c1f; text-decoration: underline; }
.site-content a:hover { text-decoration: none; }
.site-content a.no-underline { text-decoration: none; }

.site-content .inline-header { padding-bottom: 10px; }
.site-content .inline-header h1 { display: inline-block; margin-right: 12px; padding-bottom: 0; }
* html .site-content .inline-header h1 { display: inline; }
*+html .site-content .inline-header h1 { display: inline; }

.site-content .box-left-small { float: left; height: 288px; width: 306px; padding: 40px 0 0 40px; background: #ffffff; }
.site-content .box-right-small { float: right; height: 288px; width: 306px; padding: 40px 0 0 40px; background: #ffffff; }
.site-content .box-left-big { float: left; height: 288px; width: 552px; padding: 40px 0 0 47px; background: #ffffff; }
.site-content .box-right-big { float: right; height: 288px; width: 592px; padding: 40px 0 0 7px; background: #ffffff; }
.site-content .box-full { float: left; height: 301px; width: 915px; padding: 45px 0 0 40px; background: #ffffff; }

.site-content .site-search-box .box-select label { padding-right: 25px; font: 12px Arial, Helvetica, sans-serif; line-height: 24px; }
.site-content .site-search-box .box-select label.active,
.site-content .site-search-box .box-select .radio-button:hover label { color: #a61c1f; }
.site-content .site-search-box .box-select .radio-button { float: left; }
.site-content .site-search-form { padding: 15px 0 0 0; }
* html .site-content .site-search-form { padding-top: 10px; }
*+html .site-content .site-search-form { padding-top: 10px; }
.site-content .site-search-form label { padding: 0; }
.site-content .site-search-form .left { float: left; padding-right: 35px; }
.site-content .site-search-form .left .label { float: left; width: 80px; font: 10px Arial, Helvetica, sans-serif; line-height: 24px; }
.site-content .site-search-form .left .input { width: 154px; height: 14px; }
.site-content .site-search-form .left .select { width: 160px; }
.site-content .site-search-form .left .small-select { width: 50px; }
.site-content .site-search-form .left .small-input-space { display: inline; padding-left: 5px; }
.site-content .site-search-form .right { float: left; }
.site-content .site-search-form .right .label { float: left; width: 110px; font: 10px Arial, Helvetica, sans-serif; line-height: 24px; }
.site-content .site-search-form .right .input { width: 80px; height: 14px; }
.site-content .site-search-form .right .select { width: 105px; }

.site-content .homepage-welcome { float: left; font: 14px Arial, Helvetica, sans-serif; line-height: 18px; padding-right: 40px; padding-left: 2px; }

.site-content .site-news-box { float: left; padding-right: 40px; }

.site-content .site-news { float: left; padding-bottom: 30px; }
.site-content .site-news-container { float: left; margin-bottom: -30px; }
.site-content .site-news-date { font: 11px Arial, Helvetica, sans-serif; line-height: 15px; }
.site-content .site-news-name { font: 16px Arial, Helvetica, sans-serif; line-height: 19px; padding-bottom: 4px; color: #A61C1F;}
.site-content .site-news-name a { text-decoration: none; }
.site-content .site-news-text { font: 11px Arial, Helvetica, sans-serif; line-height: 15px; }

.site-content .angebot-container-big { float: left; padding-left: 40px; }
.site-content .angebot-container-big h1 { display: inline; }
.site-content .angebot-container-big .head-date { font: 13px Arial, Helvetica, sans-serif; }
.site-content .angebot-container-big .description { padding: 12px 0 0 0; font: 11px Arial, Helvetica, sans-serif; line-height: 14px; color: #000; }
.site-content .angebot-container-big a.description-head { color: #a61c1f; text-decoration: none; font: 16px Arial, Helvetica, sans-serif; line-height: 20px; }

.angebote-conteiner-breite{width:219px;}

.site-content .hotel-top-angebot .preis { font: 16px Arial, Helvetica, sans-serif; line-height: 19px; }

.site-content .angebot-container { float: left; margin-right: 36px; }
.site-content .angebot-container .heading { padding-bottom: 16px; }
.site-content .angebot-container .preis { font: 16px Arial, Helvetica, sans-serif; line-height: 19px; }

.site-content .hotel-list { float: left; width: 375px; margin-right: 65px; }
.site-content .hotel-list-item { float: left; width: 125px; height: 30px; padding-bottom: 12px; }
.site-content .hotel-list-item-picture { float: left; padding-right: 5px; }
.site-content .hotel-list-item a { color: #001822; text-decoration: underline; line-height: 18px; }
.site-content .hotel-list-item a:hover { text-decoration: none; }

.site-content .hotel-top-angebot { float: left; }
.site-content .hotel-top-angebot h1 { padding-bottom: 10px; }

.site-content .flight-list { float: left; width: 846px; }
.site-content .flight-list-item { float: left; width: 282px; height: 12px; padding-bottom: 7px; }
* html .site-content .flight-list-item { padding-bottom: 5px; }
.site-content .flight-list-item .city { float: left; width: 100px; }
.site-content .flight-list-item .flight-info { float: left; width: 86px; color: #333333; }
.site-content .flight-list-item .prize { float: left; width: 62px; text-align: right; }
.site-content .flight-list-item .prize a { color: #990000; }

.site-content .site-sub-container { float: left; background: url('../images/design/sub_content_background.jpg') repeat-y; width: 955px; font: 14px Arial, Helvetica, sans-serif; line-height: 17px; }
.site-content .site-sub-container a { color: #cb0a1d; }

.site-content .site-sub-content { float: left; width: 489px; padding: 45px 55px; overflow: hidden; }
.site-content .site-sub-content img { max-width: 489px; }
.site-content .site-sub-menu { float: right; width: 256px; padding: 45px; }

.site-content .site-sub-menu ul { list-style: none; font: 14px Arial, Helvetica, sans-serif; line-height: 24px; }
.site-content .site-sub-menu li {  }
.site-content .site-sub-menu li a { color: #001822; text-decoration: none; }
.site-content .site-sub-menu li a:hover,
.site-content .site-sub-menu li a.active { color: #cb0a1d; }

/* IBE */
.site-content .site-ibe-container { float: left; background: url('../images/design/ibe_content_background.jpg') repeat-y; width: 955px; font: 14px Arial, Helvetica, sans-serif; line-height: 17px; }
.site-content .site-ibe-content { float: left; width: 715px; overflow: hidden; }
.site-content .site-ibe-sidebar { float: right; width: 230px; overflow: hidden; }

.site-content .site-ibe-sidebar-box { margin: 0 10px; width: 210px; }
.site-content .site-ibe-sidebar-box h2 { font: 14px Arial, Helvetica, sans-serif; line-height: 16px; margin: 0; padding: 12px 0 0 46px; }
.site-content .site-ibe-sidebar-box h3 { font: 13px Arial, Helvetica, sans-serif; line-height: 21px; margin: 0; padding: 2px 0 0 0; }
.site-content .site-ibe-sidebar-box a { color: #000; text-decoration: underline; }
.site-content .site-ibe-sidebar-box a:hover { text-decoration: none; }
.site-content .site-ibe-sidebar-box-text { font: 11px Arial, Helvetica, sans-serif; line-height: 16px; padding: 8px 12px 0 20px; }
.site-content .site-ibe-sidebar-box-socials { padding: 12px 0 0 20px; }
.site-content .site-ibe-sidebar-box-social { float: left; width: 80px; }
.site-content .site-ibe-sidebar-box-1 { background: url('../images/content/ibe/box-1.png') no-repeat; height: 100px; }
.site-content .site-ibe-sidebar-box-2 { background: url('../images/content/ibe/box-2.png') no-repeat; height: 106px; }
.site-content .site-ibe-sidebar-box-3 { background: url('../images/content/ibe/box-3.png') no-repeat; height: 96px; }
.site-content .site-ibe-sidebar-box-4 { background: url('../images/content/ibe/box-4.png') no-repeat; height: 106px; }
.space-148 { clear: left; height: 148px; line-height: 148px; font-size: 148px; }

/*Formular*/
/*################################################*/
.page-content-form-complete{width:100%;font-size:12px; color: #003366;}
.pcf-background{width:100%;background:#f2f8ff;border-top-color:#7f99b2;border-top-style:solid;border-top-width:1px;}
.pcf-input-complete{padding:22px;}
.pcf-number{width:22px;height:22px;margin-right:10px;float:left;background:#003366;}
.pcf-number-m{margin-top:2px;color:white;text-align:center;font-size:14px;}
.pcf-heading{width:auto;float:left;}
.pcf-input-2{width:auto;float:left;}
.pcf-input-3{width:124px;float:left;}
.pcf-button-left{margin-left:22px;float:left;widht:126px;margin-right:20px;}
.pcf-button-right{float:right;widht:auto;font-size:10px;}

.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-option-1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:249px;}
.tool-option-4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:77px;}
.tool-option-5{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:106px;}

.pcf-error{padding:0px;margin:0px;color:red;font-size:11px;}
.pcf-error-arrow{color:red;}
/*################################################*/

/*Popup Help*/
.page-popup-complete-hilfe-faq{text-align:left;background:#e1e1e1;font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.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:204px;padding-top:20px;}
.page-popup-hotline{float:left;text-align:right;width:183px;padding-top:10px;font-size:9px;}
.page-popup-icon-close-1{width:5px;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;}
.font-size-10-popup{font-size:10px;display: inline;font-size-adjust:none;font-weight:normal;color:white;}
.font-size-9-popup{font-size:9px;display: inline;font-size-adjust:none;font-weight:normal;color:white;}

.page-popup-form{padding-left:12px;padding-right:12px;color:black;line-height:18px;}
.tool-option-6{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:472px;}
.page-popup-complete-hilfe-faq h1{font-size:22px;color:white;}

/*IBE
.page-content-ibe-right a{color:#001822;}
.page-content-ibe-right a:hover{color:#001822;}

.page-content-ibe-c{background: url('../images/global/background_ibe.gif') repeat-y; width: 955px;}
.page-content-ibe-left{float:left;width:616px;border-right:10px solid #202020;}
.page-content-ibe-left-m{margin-left:9px;margin-top:10px;}
.page-content-ibe-right{float:left;width:329px;}

.page-content-ibe-right-h-m{position:relative;top:7px;left:28px;}
.page-content-ibe-info-m{margin-left:3px;}
.page-content-ibe-info-top{background: url('../images/global/background_info_ibe_top.gif') no-repeat;width:296px;height:76px;}
.page-content-ibe-info-center{background: url('../images/global/background_info_ibe_center.gif') repeat-y;width:296px;}
.page-content-ibe-info-bottom{background: url('../images/global/background_info_ibe_bottom.gif') no-repeat;width:296px;height:34px;}
.page-content-ibe-info-top-h h1{font-size:16px;font-weight:normal;padding-top:37px;padding-left:85px;}
.page-content-ibe-info-center-m{margin-top:-2px;margin-left:46px;margin-right:33px;line-height:16px;}*/

/*QS*/
/*Schnellsuche*/
.page-content-s-q-left{float:left;width:286px;}
.page-content-s-q-right{float:left;width:247px;}
.page-content-s-q-left-1{float:left;width:83px;}
.page-content-s-q-left-2{float:left;width:auto;}
.page-content-s-q-left-3{float:left;width:108px;}
.page-content-s-q-left-4{float:left;width:59px;}
.page-content-s-q-left-5{float:left;width:156px;}

.page-content-s-q-date-1{float:left;width:92px;}
.page-content-s-q-date-2{padding-top:2px;float:left;width:auto;}
.page-content-s-q-button{position:absolute;left:484px;top:154px;}
#page-content-flugart-qs, #page-content-flugrichtung-qs, #page-content-erw-flug-qs, #page-content-kinder-flug-qs, #page-content-toleranz-qs, 
#page-content-reisedauer-flug-qs {display:none;}

#charter-hmi-ausland{display:none;}
#charter-hmi-inland{display:none;}
#hotel-region{display:none;}
#hotel-dsi{display:none;}

.tool-option-7{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:163px;}
.tool-option-8{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:50px;}
.tool-option-10{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:51px;}
.tool-option-9{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:107px;}
.tool-input-5{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:82px;}
.tool-input-4{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-style:normal;width:157px;}

.radio-button span{font-size:12px;}

/*DropDowns auf die gleiche Heighg/Pos setzen, reihenfolge beachten*/
.tool-option-5, .tool-option-1, .tool-option-4, .tool-option-7, .tool-option-8, .tool-option-9, .tool-option-10{position:relative\0/;top:1px\0/;height: 19px\0/;}/*IE8*/
@-moz-document url-prefix() { .tool-option-5, .tool-option-1, .tool-option-4, .tool-option-7, .tool-option-8, .tool-option-9, .tool-option-10 { height:19px; position:relative;top:-1px;} }/*Firefox*/ 
@media screen and (-webkit-min-device-pixel-ratio:0) {.tool-option-5, .tool-option-1, .tool-option-4, .tool-option-7, .tool-option-8, .tool-option-9, .tool-option-10  { height:19px; }}/*Chrome*/

/*News*/
.page-content-news-menu a{color:#001822 !important;text-decoration:underline;}
.page-content-news-menu a:hover{color:#CB0A1D !important;text-decoration:none;}

a.link-active-2:link{color:#001822;text-decoration:none;font-weight:bold;}
a.link-active-2:visited{color:#001822;text-decoration:none;font-weight:bold;} 
a.link-active-2:hover{color:#001822;text-decoration:none;font-weight:bold;} 
a.link-active-2:active{color:#001822;text-decoration:none;font-weight:bold;}

.arrow-global-pages-complete{width:510px;}/*Für Blättern*/
.arrow-global-pages-left{float:left;width: 40px;text-align:left;}
.arrow-global-pages-center{float:left;width:415px;text-align:center;}/*Für Blättern*/
.arrow-global-pages-right{float:right;width: 40px;text-align:right;}
.arrow-global-pages-left-m{}
.arrow-global-pages-center-m{}
.arrow-global-pages-right-m{}
.text-bold{font-weight:bold;}

.page-content-uebersicht{width:510px;}
.page-content-uebersicht-1{width:310;float:left;}
.page-content-uebersicht-2{width:200;float:right;}
.text-align-right{text-align:right;}
.page-content-all h2{color:#000000;font-size:16px;display: inline;line-height:20px;}

.page-content-cms-2{width:510px;}
.page-content-cms-2-1{float:left;width:255px;}
.page-content-cms-2-2{float:left;width:255px;}

.page-content-popup-weihnachten{padding:10px;font-size:11px;line-height:15px;text-align:left;}

.page-content-popup-weihnachten a{color:#000;text-decoration:underline;}
.page-content-popup-weihnachten a:hover{color:#000;text-decoration:none;}
