/*@charset "utf-8";*/
/* CSS Document 2011 by spes-ANATOMIA.de */
/* CSS-Styles for Smile and Fly Website-Interface (TRAFFIC-INCLUDE-style) */
/* Code Copyright (c) 2011 by spes.ANATOMIA */
/* INH: Sebastian Fiebiger */
/* WWW: spes-anatomia.de */
/* MAIL: info(at)spes-anatomia.de */
/* All right reserved. */


@import url(/tmpl/standard/css/fonts/fonts_nossl.css);

a,button, img, input, textarea  {
 -webkit-transition: color .13s  ease, border-color .13s  ease, background-color .13s  ease, opacity .15s  ease, box-shadow .25s  ease;
 -o-transition:  color .13s  ease, border-color .13s  ease, background-color .13s  ease, opacity .15s  ease, box-shadow .25s  ease;
 -moz-transition:  color .13s  ease, border-color .13s  ease, background-color .13s  ease, opacity .15s  ease, box-shadow .25s  ease;
 transition: color .13s  ease, border-color .13s  ease, background-color .13s  ease, opacity .15s  ease, box-shadow .25s  ease;
}
body {
	font-family:'Open Sans', arial, sans-serif; 
	font-size:12px;
	min-height:100%; 
	background-image:url(/tmpl/standard/img/body-bg.jpg); 
	background-color:#caaf6a; 
	background-repeat:repeat; 
	background-position:top center;
	background-attachment:fixed;
	background-size:cover;
	text-align:left; 
	padding:0; 
	margin:0; 
	cursor:default;
}

/*#main .badget { background-image:url(../img/badget.png); width:296px; height:118px; display:block; position:absolute; left: 260px; top:0} */
/*######################
  ### Allgemeines
  ######################*/
.cregular {font-weight:400}
.clight {font-weight:200}
.cbold {font-weight:700}

.main-top, #main_menue, #reise_suche, #reiseplaner, #reiseplaner form, #reiseplaner fieldset, #main_footer {font-family:'Open Sans', arial;}

/* Schnelle Margin und Padding Angaben (class="..." Parameter) */
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pb5 {padding-bottom:5px;}
.pb12 {padding-bottom:12px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.mt5 {margin-top:5px;}
.mt15 {margin-top:15px;}
.ml5 {margin-left:5px;}
.ml20 {margin-left:20px;}
.mb8 {margin-bottom:5px;}
.mb15 {margin-bottom:15px;}
.mb12 {margin-bottom:12px;}
.mr10 {margin-right:15px;}

a {text-decoration:none; color:#333;}
a:hover {text-decoration:none;}

#content {padding:0; width:100%; z-index:100;}
#main { width:1000px; margin:0 auto }

/*----------------------------
 * BEGIN - TOP
 *----------------------------*/
.main-top {height:126px; padding:inherit; position:relative}
.main-top a, .main-top .logo-top {
	background-image:url(/tmpl/standard/img/smilefly-logo.png); 
	background-position:top; 
	background-repeat:no-repeat; 
	width:215px; 
	height:90px; 
	display:block; 
	margin-top:13px; 
	margin-left:13px;
}

/*----------------------------
 * END - TOP
 *----------------------------*/

/*----------------------------
 * BEGIN - SOZIAL-NETWORK (TOP)
 *----------------------------*/
.social-navi {overflow:hidden; position:absolute; right:0; top:13px; margin:0; padding:0;}
.social-navi span { float:left; margin-left:10px;}

.social-navi span i,
.social-navi span a{ 
	width:33px; height:33px; background-color:rgba(255,255,255, .3); text-align:center; line-height:33px; display:block;
	color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:20px; background-repeat:no-repeat; background-position:center;
}
.social-navi span a:before {font-family: "smileandfly" !important;}
.social-navi .sn-home { display:none}
.social-navi .sn-rss a { background-image:url(/tmpl/standard/img/icon-rss.png)}
.social-navi .sn-rss a:hover {background-color:#f5a203}
.social-navi .sn-fb a {background-image:url(/tmpl/standard/img/icon-facebook.png)}
.social-navi .sn-fb a:hover { background-color:#3b5998}
.social-navi .sn-twitter a {background-image:url(/tmpl/standard/img/icon-twitter.png)}
.social-navi .sn-twitter a:hover { background-color:#4099FF}

.social-navi .sn-phone { color:#43607d; font-size:20px; padding:17px 0 0 }
.social-navi .sn-phone i{ background-image:url(/tmpl/standard/img/icon-phone.png); float:left; margin-right:10px; position:relative; top:-4px}

/*----------------------------
 * END - SOZIAL-NETWORK (TOP)
 *----------------------------*/

/*----------------------------
 * BEGIN - MENUE (TOP)
 *----------------------------*/
#main_menue {height:41px; overflow:hidden; line-height:31px; padding-left:0;}
/*.mm-bg {background-image:url(/tmpl/standard/img/menue_top_bg.png); background-position:bottom left; background-repeat:no-repeat; margin-left:13px;} */
#main_menue ul {font-size:20px; margin:0; padding:0}
#main_menue ul li {float:left; display:block; margin-left:30px}
#main_menue ul li a {font-family:'Open Sans', Arial; color:#43607d; font-weight:700; text-decoration:none; display:block; text-align:center; font-size:20px }
#main_menue ul li a:hover {color:#fff; text-decoration:none;}

/*----------------------------
 * END - MENUE (TOP)
 *----------------------------*/



/*----------------------------
 * BEGIN - REISEPLANER
 *----------------------------*/
#reise_suche {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#fff; background:rgba(255,255,255,.5);height:343px;margin-bottom:30px}
#reise_suche .rs-main {/*margin-left:54px; width:840px; height:337px; position:inherit;*/ position:relative}

#smilefly_anzeige {width:978px; height:321px;position:absolute; left:0; z-index:1; padding:11px; }

#slides { position:relative}

#slides .prev,
#slides .next { 
	width:20px; height:40px; display:block; top:145px; position:absolute; overflow:hidden; text-indent:-999em;
	background-position:center; background-repeat:no-repeat; 
}

#slides .prev { background-image:url(/tmpl/standard/img/arrow-lft.png); left:-50px;}
#slides .next {background-image:url(/tmpl/standard/img/arrow-rt.png); right:-50px; left:auto}

#slides #slides_frame { background:transparent; }

#slides .slides_container div,
#slides .slides_container {width:978px; height:321px; }
#slides a img {width:978px !important; height:321px !important; }
#slides .slides_container {margin-left:0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; overflow:hidden}

#reiseplaner { margin:0; padding:0; overflow:hidden; position:absolute; z-index:2; left:32px; top:32px;}
#reiseplaner #searchbox { width:auto}

#reiseplaner #searchhead,
#reiseplaner #searchbody { background:#fff; background:rgba(255,255,255, .9); line-height:normal}

#reiseplaner #searchhead {-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; display:inline-block; padding:0 15px}
#reiseplaner #searchhead h3{ font-weight:500; font-size:22px; padding:0}
#reiseplaner #searchhead p { display:none}
#reiseplaner #searchbody {width:427px; height:215px; padding:10px 15px;	-webkit-border-radius: 0 5px 5px 5px;-moz-border-radius: 0 5px 5px 5px;border-radius: 0 5px 5px 5px;}

#reiseplaner .r-main {}
#reiseplaner .rm-top {height:44px; width:222px; overflow:hidden;/*border-bottom:#e5e5e5 1px solid;*/}
#reiseplaner .rm-top h1 {font-family:'Open Sans', Arial; color:#666666; line-height:44px; font-size:15px; letter-spacing:0.01em;}
#reiseplaner form .rp-nav-bottom {text-align:right;}
#reiseplaner form .rp-nav-bottom .btn-suchen, a.btn-suchen {
	background-color:transparent; border:0; width:205px; text-align:center; cursor:pointer; color:#fff; font-size:18px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px
}
#reiseplaner form .rp-nav-bottom .btn-suchen:hover, a.btn-suchen:hover {}
#reiseplaner fieldset {padding:0; border:0; /*margin-top:8px;*/ width:222px; max-width:222px; min-height:35px;}
#reiseplaner fieldset h1 {font-family:'Open Sans', arial; font-size:12px; letter-spacing:0.02em; color:#005e96; padding:0; margin:0; line-height:16px; height:16px; padding:0 2px; margin-bottom:1px !important; font-weight:bold;}
#reiseplaner fieldset #trenner {padding:0; border:0; width:4px; min-width:4px; display:inline-block; position:inherit;}

div#searchbox div.block { }
div#searchbox div.block p { color:#eb6a0b; font-size:12px; margin: 0 0 5px 0; padding:0; display:block;}
div#searchbox div.block input,
div#searchbox div.block select { 
	border:0; color:#fff; padding:0 10px; background:#faba00 url(/tmpl/standard/img/selectbox-ico.png) right center no-repeat;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; width:100%; height:25px;
	-webkit-appearance: none; -moz-appearance: none;appearance: none;
}
div#searchbox div.block select::-ms-expand {display: none;}
/*----------------------------
 * END - REISEPLANER
 *----------------------------*/

/*----------------------------
 * BEGIN - INHALTSBEREICH
 *----------------------------*/
#main_menue + #inhalt_wrapper {margin:0 }
#inhalt_wrapper .inhalt_wrapper_border{margin:0 0 30px }
#inhalt_wrapper .container { width:1000px; margin-bottom:30px}
#inhalt_wrapper .row { -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#fff; background:rgba(255,255,255, .75)}
#inhalt_wrapper .row .span3{ padding:20px; width:224px}
#inhalt_wrapper .row .span9{border-left:1px solid #ddd; width:730px; background:#fff;-webkit-border-radius: 0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;border-radius: 0 5px 5px 0;}
#inhalt_wrapper #jxFilterContainer { padding:20px}
#inhalt_wrapper .ibe-form { -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

#inhalt_wrapper #page { margin-bottom:0; margin-top:0}
#inhalt_wrapper .span12 { padding:20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; background:#fff}
#inhalt_wrapper .span12 .wizard { padding: 0 10px; width:auto}
#inhalt_wrapper .search-element-box { background:none}

#inhalt_wrapper .hotel-matrix-description { -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

#inner_wrapper .scroll-top-button { background-position:10px center; padding:3px 10px 3px 30px !important}

/* -- OrangeBox-- */
#inhalt_wrapper .persons-elements-box { background:none !important; border-bottom:0}
#inhalt_wrapper .regions-element-boxes { background:none !important; padding:0 !important}

#inhalt_wrapper .elements-container {border:0 !important; background:#faba00; color:#fff;}
#inhalt_wrapper .elements-container input{ background:#faba00; border:0; color:#fff !important}

#inhalt_wrapper .elements-container select { background:transparent; border:0; color:#fff; font-size:14px; font-weight:500; width:100%;}
#inhalt_wrapper .elements-container select:last-child { margin-bottom:0}
#inhalt_wrapper .elements-container select option { border-bottom:1px solid #fccf4d; padding:10px}
#inhalt_wrapper .elements-container.period-form select { width:199px}
#inhalt_wrapper .elements-container .above-text {background-color:transparent; color: #fff !important}

#inhalt_wrapper .elements-container ::-webkit-input-placeholder {color: white;}
#inhalt_wrapper .elements-container :-moz-placeholder { color: white;}
#inhalt_wrapper .elements-container ::-moz-placeholder {color: white;}
#inhalt_wrapper .elements-container :-ms-input-placeholder { color: white;}
#inhalt_wrapper .elements-container .hotelTransfer label { color:white}
#inhalt_wrapper .elements-container input[type='checkbox'] { position:relative; top:3px}

#inhalt_wrapper .search-element-box h4 {font-size:18px; color: #435f7d; font-weight:500}

#inhalt_wrapper .elements-container .filter-stars { padding:10px}
#inhalt_wrapper .elements-container .filter-stars a { color:#f29105}
#inhalt_wrapper .elements-container .filter-stars a:hover { color:#fff}
#inhalt_wrapper .elements-container .stars-count li {border-left:0}
#inhalt_wrapper .elements-container .stars-count li:last-child { border-right:0}

.stars-count, .stars-count a:hover, 
.stars-count a:active, 
.stars-count .current-count { background-image:url(/tmpl/standard/img/stars.png) !important}

.person-count, 
.person-count a:hover, 
.person-count a:active, 
.person-count .current-count {background-image:url(/tmpl/standard/img/person.png) !important}

.children-count, 
.children-count a:hover, 
.children-count a:active, 
.children-count .current-count {background-image:url(/tmpl/standard/img/kid.png) !important}

#inhalt_wrapper .elements-container .ms-container .ms-selectable, 
#inhalt_wrapper .elements-container .ms-container .ms-selection { background:none; color:#fff}

#inhalt_wrapper .elements-container .ms-container .ms-selectable li.ms-elem-selectable {border-bottom:1px solid #fccf4d; padding: 5px 10px}
#inhalt_wrapper .elements-container .ms-container .ms-selectable li.ms-elem-selectable span { color:#fff !important; font-weight:normal !important}
/*----------------------------
 * END - INHALTSBEREICH
 *----------------------------*/



/*----------------------------
 * BEGIN - FOOTER
 *----------------------------*/
#main_footer {position:inherit;}
#main_footer .mf-container {margin-top:9px;}
.win-teaser-small {width:284px; height:129px; padding:0 7px 7px 7px; float:left; margin-right:2px;}
.win-teaser-small h1,
.win-teaser-small big{
	font-family:'Open Sans', arial; 
	font-size:26px; 
	font-weight:normal; 
	color:#eb690a; 
	text-align:right; 
	margin:0; 
	padding:0; 
	padding-top:8px; 
	padding-right:20px;
	display:block
}
.win-teaser-small p {font-family:'Open Sans', arial; font-size:12px; font-weight:bold; color:#eb690a; margin:0; padding:0; text-align:right; padding-top:8px; padding-right:23px;}

.win-teaser-large {}
.win-teaser-large .wtl-main {margin:8px; height:88px;}
.win-teaser-large h1 {font-family:'Open Sans', arial; font-size:14px; font-weight:bold; color:#eb690a; letter-spacing:-0.01em; text-align:left; margin:0; padding:0; margin-top:-5px;}
.win-teaser-large .wtlm-list {height:75px;}

.win-teaser-large .wtl-navi-right {font-family:'Open Sans', arial; font-size:12px; font-weight:bold; color:#fdda9c; height:25px; line-height:25px;}
.win-teaser-large .wtl-navi-right a {color:#fee4b4; margin:0 5px;}
.win-teaser-large .wtl-navi-right a:hover {color:#fff9ee;}
.win-teaser-large .wtl-navi-right div {float:right; margin-right:10px;}
.win-teaser-large .wtl-navi-right span {padding-left:10px;}

.wtlsmal-typ-b {background-position:0 -136px; height:90px; padding:7px;}

.wtlarg-typ-b {font-family:'Open Sans', arial; font-size:12px; font-weight:bold; background-position:0 -136px; color:#fdda9c; height:25px; line-height:24px; padding:7px; margin-top:65px;}
.wtlarg-typ-b div {float:right; margin-right:10px;}
.wtlarg-typ-b span {padding-left:10px; font-size:11px;}
.wtlarg-typ-b a {color:#fee4b4; margin:0 5px;}
.wtlarg-typ-b a:hover {color:#fff9ee;}

/* -- -- */
.reiseziele {height:190px; background:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-bottom:50px}
.reiseziele .reisezielImg { 
	background:url(/tmpl/standard/img/img-paaramstrand.jpg) no-repeat; width:245px; float:left; height:190px;
	-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px; position:relative
}
.reiseziele .reisezielImg .phone{ width:217px; height:90px; background:url(/tmpl/standard/img/hotline-bg.png) no-repeat; position:absolute; left:-20px; bottom:15px}
.reiseziele .reisezielImg .phone strong{ color:#fff; font-size:20px; font-weight:700; padding-left:20px}
.reiseziele .reisezielImg .phone p{ color:#eb690a; font-size:18px; font-weight:500; padding:30px 20px 0; margin:0}

.reiseziele #nav_list { width:auto !important}
.reiseziele .resezieleInhalt { padding:20px; padding-left:84px; color:#435f7d; overflow:hidden }
.reiseziele .resezieleInhalt h3{ font-size:18px; margin-bottom:20px; font-weight:500; line-height:normal; margin-top:0}
.reiseziele .resezieleInhalt ul{ width:auto !important;}
.reiseziele .resezieleInhalt ul li { width:129px !important;border-left:1px solid #dbdde0;}
.reiseziele .resezieleInhalt ul li b{ display:none }
.reiseziele .resezieleInhalt ul li a{ font-family: 'Open Sans', Arial, Helvetica, sans-serif; color:#eb690a; display:block; padding-bottom:2px; padding-top:2px; padding-left:10px;  font-weight:bold}
.reiseziele .resezieleInhalt ul li a:hover{ color:#eb690a; text-decoration:underline}

#footer { background:#fff url(../img/icon-ssl.png) no-repeat 720px center;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0; padding:25px 20px}

#footermenu { font-size:12px;}
#footermenu a { color:#435f7d; margin-right:19px}
#footermenu a:hover { text-decoration:underline; color:#333; cursor: pointer}
#footermenu .umbruch{ display:none}

.fltrt { float: right;}
.fltlft { float: left;}
.clearfloat {clear:both; height:0; font-size: 1px;line-height: 0px;}
/*----------------------------
 * END - FOOTER
 *----------------------------*/

 /*----------------------------
 * BEGIN - FOOTER BEST REGIONEN
 *----------------------------*/
#nav_list {position:inherit; width:560px; display:inline-block; overflow:hidden;}
#nav_list ul {clear:both; margin:0; padding:0;}
#nav_list li {float:left; display:block; height:95px; width:110px; overflow:hidden;}
#nav_list a {color:#eb690a; font-family:'Open Sans', arial; font-size:12px; font-weight:bold; display:block; width:100%; line-height:15px;}
#nav_list a:hover {color:#fba906; text-decoration:none;}
/*----------------------------
 * END - FOOTER BEST REGIONEN
 *----------------------------*/
 
/*----------------------------
 * BEGIN - RSSBOX - Bewertungssterne
 *----------------------------*/
.rb-ranking strong {text-align:center; width:auto; margin:0 5px; margin-top:2px; margin-bottom:5px; height:15px; line-height:15px; position:absolute; padding-top:2px; overflow:hidden;}
.rb-ranking strong span {background-image:url(/tmpl/standard/img/star-gelb1.png); background-repeat:no-repeat; background-position:top; width:15px; height:15px; position:relative; display:block; float:left; margin-right:7px;}
.rb-ranking strong span.star-no {background-position:top;}
.rb-ranking strong span.star-half {background-position:center;}
.rb-ranking strong span.star {background-position:bottom;}
/*----------------------------
 * END - RSSBOX - Bewertungssterne
 *----------------------------*/

/*----------------------------
 * BEGIN - FORMULAR
 *----------------------------*/
/* ###### FORM - SUBMIT-BTNs ###############*/
input[type="submit"] {margin:0; padding:0; border:none; outline:none;} 
input[type='checkbox'] {margin:0; padding:0; border:none; outline:none;}
.input {}
/*----------------------------
 * END - FORMULAR
 *----------------------------*/

/*----------------------------
 * BEGIN - WIN-TABICONS (left top)
 *----------------------------*/
#win_tabicon {}
#win_tabicon.wt-kompass {background-position:0 0;}
#win_tabicon.wt-lupe {background-position:0 -56px;}
/*----------------------------
 * END - WIN-TABICONS (left top)
 *----------------------------*/

/*----------------------------
 * BEGIN - site-KONTAKT
 *----------------------------*/
#kontakt { position:relative; padding:20px; margin:0 0 30px; background:#fff; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#kontakt .addthis_toolbox { float:right}
#kontakt .kontakt-content .kontakt-main {}
#kontakt .kontakt-main {font-family:'Open Sans', arial; font-weight:400; color:#43617d;}
#kontakt .km-main { }
#kontakt .contactInfo {padding-top:30px}
#kontakt .km-header address  {font-style: normal}

#kontakt .km-header {font-size:12px; line-height:18px;}
#kontakt h2 {font-size:18px; font-weight:600; line-height:22px; margin-top:0}
#kontakt h3 {font-size:13px; font-weight:500; line-height:17px; margin-top:0}
#kontakt .km-header div h2 {font-size:24px; font-weight:600; color:#3384c3; margin:0; padding:0; line-height:auto;}
#kontakt .km-header div h2 span {font-size:16px; font-weight:600; color:#43617d; padding:0 10px 0 5px;}
#kontakt .km-header div h2 sup {color:#43617d; font-size:10px; font-weight:400; vertical-align:top;}
#kontakt .km-header div p {font-size:10px; font-weight:500; line-height:13px; margin:0; padding:0; /*margin-top:-5px;*/ letter-spacing:0.03em;}
#kontakt .km-header div p sup {font-size:7px; vertical-align:top;}

#kontakt .km-footer .km-footer-left,
#kontakt .km-footer .km-footer-right,
#kontakt .km-footer .km-footer-main { width:33.3%; float:left; text-align:center; color:#666}

#kontakt fieldset.contact { border:0; padding:0; margin-bottom:20px; padding-top:20px}
#kontakt fieldset.contact .box{ float:left; width:33.3%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#kontakt fieldset.contact .mid { padding:0 20px}
#kontakt fieldset.contact .lft { padding-right:20px}
#kontakt fieldset.contact .lft .formItem > label { font-weight:700; font-size:20px; margin-bottom:15px;}
#kontakt fieldset.contact .rt { padding-left:20px}
#kontakt fieldset.contact .box .formItem{ margin-bottom:10px}
#kontakt fieldset.contact .box .formItem label{ display:block}

#kontakt fieldset.contact .box .formItem input[type="text"],
#kontakt fieldset.contact .box .formItem textarea { 
	padding:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border:1px solid #ccc;
	-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width:100%
}

#kontakt fieldset.contact .box .formItem input[type="text"] {}
#kontakt fieldset.contact .box .formItem textarea {resize:none; height:181px}

#kontakt fieldset.contact .box .formItem .radios{}
#kontakt fieldset.contact .box .formItem .radios input {width:auto; margin-bottom:10px}

#kontakt fieldset.contact input#button { 
	color:#fff; font-size:15px; font-family:'Open Sans', arial;
	cursor: pointer;display: block;padding: 10px 30px;background: #eb690a;border:0; float:right;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; 
}
#kontakt fieldset.contact input#button:hover { background:#faba00}
/*----------------------------
 * END - site-KONTAKT
 *----------------------------*/

/*----------------------------
 * BEGIN - Hinweise
 *----------------------------*/
#kontakt .k-middle .hinweis {font-family:'Open Sans', arial; height:auto; margin-bottom:10px; font-size:11px; font-weight:500; display:block; border-width:1px; padding:0; border-style:solid; background-image:url(/tmpl/standard/img/hinweis_gelb.gif); background-repeat:no-repeat; background-position:5px 5px;}
#kontakt .k-middle .hinweis {-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; line-height:14px; }
#kontakt .k-middle .hinweis p {letter-spacing:0.025em; margin:0; padding:5px; padding-left:25px; display:block; text-align:left; width:auto;}
#kontakt .k-middle .hinweis.h-gruen {color:#177605; background-color:#ddffd6; border-color:#4a943c; background-image:url(/tmpl/standard/img/hinweis_gruen.gif);}
#kontakt .k-middle .hinweis.h-rot {color:#923221; background-color:#ffebe7; border-color:#c98375; background-image:url(/tmpl/standard/img/hinweis_rot.gif);}
#kontakt .k-middle .hinweis.h-gelb {color:#7e5f04; background-color:#fff0c7; border-color:#d9b44a; background-image:url(/tmpl/standard/img/hinweis_gelb.gif);}
#kontakt .k-middle .hinweis.h-blau {color:#1a517c; background-color:#e6f3ff; border-color:#628cac; background-image:url(/tmpl/standard/img/hinweis_blau.gif);}
/*----------------------------
 * END - Hinweise
 *----------------------------*/
.pop-list {font-family:inherit; font-size:inherit; color:inherit; font-weight:inherit;}
.pop-list li span {text-align:left; display:inline-block;}
.pop-list.w70 li span {width:70px;}
.pop-list.w160 li span {width:160px;}
 
/*----------------------------
 * BEGIN - site-UNTERNEHMEN
 *----------------------------*/
#ueber_uns .uu-middle p, #ueber_uns .uu-middle .service p {font-size:11px; line-height:12px; margin:0; padding:0;}
#ueber_uns .uu-middle .service {padding:10px 0;}
#ueber_uns .uu-middle .service h2 {font-size:24px; line-height:28px;}
#ueber_uns .uu-middle .service h2 i {font-size:18px;}
#ueber_uns .uu-middle .service h2 i i {font-size:14px; font-weight:400;}
#ueber_uns .uu-middle .service p {margin-top:-2px;}
#ueber_uns .uu-middle .msg {padding:20px 0 15px 0; border-bottom:1px #cbcdcc solid; border-top:1px #cbcdcc solid; position:inherit; margin:0; margin-top:8px;}
#ueber_uns .uu-middle .msg p {font-family:'Open Sans', arial; padding:0; position:relative; display:inline-block; font-size:13px; font-weight:400; line-height:1.30em;}
#ueber_uns .uu-middle .msg p i {color:#fea600; font-weight:700;}
#ueber_uns .uu-middle .msg p img {float:left; margin:0 13px 13px 0; border:0; margin-top:4px;}
#ueber_uns .uu-main .uu-main-footer {color:#8b8d88; margin-top:7px;}
*+html #ueber_uns .uu-main .uu-main-footer {margin-top:20px;} /* nur IE7 */
#ueber_uns .uu-main .uu-main-footer .uu-footer-left, #ueber_uns .uu-main .uu-main-footer .uu-footer-right {border-color:#cbcdcc;}
/*----------------------------
 * END - site-UNTERNEHMEN
 *----------------------------*/


/*----------------------------
 * END - POPUP (DIV)
 *----------------------------*/
.pop-layer, 
.pop-layer .pop-content, 
.pop-layer .popc-title, 
.pop-layer .popc-main, 
.pop-layer td {font-family:'Open Sans', arial; font-weight:normal; color:#1e5f89 !important;}

.pop-layer {position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:1000; display:none;}
.pop-layer #btn-close {float:right; display:block; height:22px; width:23px; background-image:url(/tmpl/standard/img/btn_close.png); background-repeat:no-repeat; cursor:pointer;}
.pop-layer .pop-content {width:929px; height:519px;}
.pop-layer .pop-content {position:relative; top:15%; left:11px; margin-left:auto; margin-right:auto; display:none; line-height:18px;}
.pop-layer .pop-content .popc-title .uu-icon {width:59px; height:56px; position:absolute; left:9px; top:11px;}
.pop-layer .popc-title {color:#43617d; font-family:'Open Sans', arial; font-size:20px; font-weight:bold; letter-spacing:0.05em; padding-top:25px; padding-bottom:20px; margin-left:80px; margin-right:65px;}
.pop-layer b {color:#ffa700; font-family:inherit; font-weight:inherit; font-size:inherit; font-style:normal;}
.pop-layer .popc-main {font-size:13px; color:#000; background:none; padding:5px; margin-left:80px; margin-right:65px; height:420px; width:780px; overflow:scroll; overflow-x:hidden;}
.pop-layer .popc-main a {color:inherit; text-decoration:none;}
.pop-layer .popc-main a:hover {border-bottom:1px solid #333; color:#333;}
.pop-layer .popc-main h1, .pop-layer .popc-main h2, .pop-layer .popc-main h3 {font-family:'Open Sans', arial; font-size:15px; font-weight:400; color:#1e5f89; margin:20px 0 10px 0;}
.pop-layer hr {border:0; border-bottom:1px solid #dbdde0; padding-top:15px; display:block;}
/*----------------------------
 * END - POPUP (DIV)
 *----------------------------*/


/*----------------------------
 * BEGIN - site-IMPRESSUM (DIV-POPUP)
 *----------------------------*/
.site-impressum .pop-content {width:920px; height:509px;}
.site-impressum .popc-titel {margin-left:70px; margin-right:60px;}
.site-impressum .popc-main {margin-left:70px; margin-right:60px;}
.site-impressum .popc-main h2 {font-family:'Open Sans', arial; font-size:15px; font-weight:400; color:#1e5f89; margin:20px 0 10px 0;}
.site-impressum .popc-main strong {font-family:'Open Sans', arial; color:#1e5f89;}
.site-impressum .w70 {width:70px;}
.site-impressum .w130 {width:130px;}
/*----------------------------
 * END - site-IMPRESSUM (DIV-POPUP)
 *----------------------------*/


/*----------------------------
 * BEGIN - site-STARTTEXT (DIV-POPUP)
 *----------------------------*/
.site-starttext .pop-content .popc-title .uu-icon {background-position:0 -168px;}
.site-starttext .popc-main {line-height:17px;}
.site-starttext .popc-main b {font-weight:bold;}

.site-starttext .popc-main h1 b, 
.site-starttext .popc-main h2 b, 
.site-starttext .popc-main h3 b {font-weight:inherit;}

.site-starttext .popc-main h1 {font-family:'Open Sans', arial; font-size:18px; font-weight:700; letter-spacing:0.03em;}
.site-starttext .popc-main strong {font-family:'Open Sans', arial; color:#1e5f89;}
.site-starttext .popc-main ul {margin-bottom:10px;}
.site-starttext .popc-main ul li {padding-left:16px; }
.site-starttext .popc-main a {padding-right:14px; }
.site-starttext .popc-main a:hover {background-position:right -39px;}
.site-starttext .popc-main a.a-nogfx {background-image:none; padding-right:0;}
.site-starttext .popc-main a.a-extern {background-position:right 0;}
.site-starttext .popc-main a.a-extern:hover {background-position:right -26px;}
.site-starttext .popc-main span {margin-left:25px; display:inline-block;}
.site-starttext .popc-main span p {margin-left:25px;}
/*----------------------------
 * END - site-STARTTEXT (DIV-POPUP)
 *----------------------------*/


/*----------------------------
 * BEGIN - site-INFOS (DIV-POPUP)
 *----------------------------*/
.site-infos .pop-content .popc-title .uu-icon {background-position:0 -168px;}
.site-infos .popc-main {line-height:17px;}
.site-infos .popc-main b {font-weight:bold;}
.site-infos .popc-main h1 b, .site-infos .popc-main h2 b, .site-infos .popc-main h3 b {font-weight:inherit;}
.site-infos .popc-main h1 {font-family:'Open Sans', arial; font-size:18px; font-weight:700; letter-spacing:0.03em;}
.site-infos .popc-main strong {font-family:'Open Sans', arial; color:#1e5f89;}
.site-infos .popc-main ul {margin-bottom:10px;}
.site-infos .popc-main ul li {margin-left:15px; padding-left:16px; }
.site-infos .popc-main a { padding-right:14px;}
.site-infos .popc-main a:hover {background-position:right -39px;}
.site-infos .popc-main a.a-nogfx {background-image:none; padding-right:0;}
.site-infos .popc-main a.a-extern {background-position:right 0;}
.site-infos .popc-main a.a-extern:hover {background-position:right -26px;}
.site-infos .popc-main span {margin-left:25px; display:inline-block;}
.site-infos .popc-main span p {margin-left:25px;}
/*----------------------------
 * END - site-INFOS (DIV-POPUP)
 *----------------------------*/

/*----------------------------
 * BEGIN - Angebote-Liste
 *----------------------------*/
.angebote {}
#landinpage .aItem { margin-bottom:30px;color:#43617d; border-top:1px dashed #ccc; padding-top:30px}
#landinpage .aItem:last-child { margin-bottom:0}
#landinpage .aItem .thumb { display:block; margin-right:30px;-moz-box-shadow: 0 0 5px #ddd; -webkit-box-shadow: 0 0 5px #ddd; box-shadow: 0 0 5px #ddd; padding:5px}
#landinpage .aItem .thumb img { width:200px; height:auto; display:block}
#landinpage .aItem .content{ margin-right:30px; font-size:15px; line-height:18px}
#landinpage .aItem .content a {color:#43617d;}
#landinpage .aItem .content h2 { font-size:20px; margin:0 0 10px; line-height:24px; padding:0}
#landinpage .aItem .content h2 a { color:#eb690a}
#landinpage .aItem .content p { padding:0 !important}
#landinpage .aItem .content { padding-right:30px; overflow:hidden}
#landinpage .aItem .content p strong { color:#43617d;font-size:16px; margin-bottom:10px; display:block}
#landinpage .aItem .content p strong a{ color:#43617d !important;}
#landinpage .aItem .price {	display:block;color:#43617d; font-size:12px; margin-bottom:20px; white-space:nowrap;display:block}
#landinpage .aItem .price a {color:#eb690a; font-size:23px; font-weight:700;}
#landinpage .aItem .price small{ font-size:12px}
#landinpage .aItem .btnMore { 
	color:#fff;height:42px; line-height:42px;font-size: 12px; background:#faba00; display:block; font-size:20px;
	width:109px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-align:center
}
#landinpage .aItem .btnMore:hover { text-decoration:none !important}
#landinpage .aItem .right { text-align:right;}
 /*----------------------------
 * END - Angebote-Liste
 *----------------------------*/

/*----------------------------
 * BEGIN - RSS-ANGEBOTE-BOXEN
 *----------------------------*/
#angebote_rss_container {position:relative; padding:20px 20px 0; background-color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-bottom:30px}
.angebote-rssliste {width:100%; height:auto; clear:both; position:relative;}
.angebote-rssliste ul {clear:both; margin:0; margin-left:-20px; padding:0}
.angebote-rssliste ul li {
	float:left; display:block; margin:0; padding:0; margin-left:20px; margin-bottom:20px; width:auto; height:auto; position:relative;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	overflow:hidden;
}

#rssbtn_angebote, 
#rssbtn_maske {width:306px; height:245px; margin:0; padding:0; position:relative;}

#rssbtn_angebote a, #rssbtn_angebote .rba-box {}
#rssbtn_angebote a {display:block; width:100%; height:100%; top:9px; left:0; top:0;position:absolute; z-index:3;}
#rssbtn_angebote a:hover {}

#rssbtn_angebote .rba-box { 
	font-size:13px;padding:10px 15px; position: absolute; left:0; right:0; bottom:0; height:80px; color:#fff; z-index:2;
	background:#eb690a; background:rgba(235,105,10,.9); border-top:1px solid #faba00; line-height:14px
}
#rssbtn_angebote .rba-box {}
#rssbtn_angebote .rba-land { color:#ffc61a; font-size:18px; font-weight:500; margin-bottom:10px}
#rssbtn_angebote .rba-hotel { font-weight:700}

#rssbtn_angebote .rba-lft,
#rssbtn_angebote .rba-rt { float:left; width:50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

#rssbtn_angebote .rba-lft { padding-right:10px;border-right:1px solid #f19654; margin-right:-1px}
#rssbtn_angebote .rba-rt {border-left:1px solid #f19654; padding-left:10px}

#rssbtn_angebote .rba-ranking {text-align:center; top:56px; height:20px; line-height:20px; display:inline-block;}
#rssbtn_angebote .rba-ranking span {
	background-image:url(/tmpl/standard/img/ranking.png); 
	background-repeat:no-repeat; background-position:bottom; width:11px; height:20px; display:block; float:left; padding:0 1%;
}
#rssbtn_angebote .rba-ranking span#star {background-position:top;}
#rssbtn_angebote .rba-ranking span#half {background-position:center;}

#rssbtn_angebote .rba-wert { background:#faba00; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:5px 10px; font-size:12px; float:right; margin-top:10px}
#rssbtn_angebote .rba-wert b { font-size:20px; font-weight:500}

#rssbtn_angebote .gfx {position:absolute; display:block; z-index:1; top:0; left:0; margin:0; width:100%; height:250px; overflow:hidden;}
#rssbtn_angebote .gfx img {border:0; height:260px; width:auto; object-fit:cover}
/*
.angebote-rssliste ul li:nth-child(1n+3) {}
.angebote-rssliste ul li:nth-child(1) #rssbtn_angebote,
.angebote-rssliste ul li:nth-child(2) #rssbtn_angebote,
.angebote-rssliste ul li:nth-child(4) #rssbtn_angebote,
.angebote-rssliste ul li:nth-child(6) #rssbtn_angebote,
.angebote-rssliste ul li:nth-child(7) #rssbtn_angebote { width:468px}

.angebote-rssliste ul li:nth-child(1) #rssbtn_angebote .gfx img,
.angebote-rssliste ul li:nth-child(2) #rssbtn_angebote .gfx img,
.angebote-rssliste ul li:nth-child(4) #rssbtn_angebote .gfx img,
.angebote-rssliste ul li:nth-child(6) #rssbtn_angebote .gfx img,
.angebote-rssliste ul li:nth-child(7) #rssbtn_angebote .gfx img { height:auto; width:468px;}

.angebote-rssliste ul li:nth-child(3) #rssbtn_angebote,
.angebote-rssliste ul li:nth-child(5) #rssbtn_angebote { width:224px}

.angebote-rssliste ul li:nth-child(3) #rssbtn_angebote .gfx img,
.angebote-rssliste ul li:nth-child(5) #rssbtn_angebote .gfx img { height:auto; width:468px;}

.angebote-rssliste ul li:nth-child(3) #rssbtn_angebote .rba-box,
.angebote-rssliste ul li:nth-child(5) #rssbtn_angebote .rba-box { font-size:12px; line-height:14px;}

.angebote-rssliste ul li:nth-child(3) #rssbtn_angebote .rba-lft,
.angebote-rssliste ul li:nth-child(5) #rssbtn_angebote .rba-lft { padding-right:0;border-right:0; margin-right:-1px}

.angebote-rssliste ul li:nth-child(3) #rssbtn_angebote .rba-rt,
.angebote-rssliste ul li:nth-child(5) #rssbtn_angebote .rba-rt {border-left:0; padding-left:0}

.angebote-rssliste ul li:nth-child(3) #rssbtn_angebote .rba-land,
.angebote-rssliste ul li:nth-child(5) #rssbtn_angebote .rba-land  { font-size:15px}

.angebote-rssliste ul li:nth-child(3) #rssbtn_angebote .rba-hotel,
.angebote-rssliste ul li:nth-child(5) #rssbtn_angebote .rba-hotel  { font-weight:500; font-size:11px}

.angebote-rssliste ul li:nth-child(3) #rssbtn_angebote .rba-wert,
.angebote-rssliste ul li:nth-child(5) #rssbtn_angebote .rba-wert  { white-space:nowrap; margin-top:24px}

.angebote-rssliste ul li:nth-child(3) #rssbtn_angebote .rba-info,
.angebote-rssliste ul li:nth-child(5) #rssbtn_angebote .rba-info  { display:none}
*/
.angebote-rssliste ul li { width: 33.33%;width: calc(33.33% - 20px)}
.angebote-rssliste ul li img {width:120% !important; height: auto !important}

body.single .angebote-rssliste ul li #rssbtn_angebote { width:306px}
/*----------------------------
 * END - RSS-ANGEBOTE-BOXEN
 *----------------------------*/
 
/*----------------------------
 * BEGIN - RSS-ANGEBOTE-BOX
 *----------------------------*/
.rssbox-win-teaser {margin-top:5px !important;}
.rssbox-win-teaser .wtlsmal-typ-b {margin-top:-65px;}
.rssbox-win-teaser .wtlarg-typ-b {margin-top:0px;}
#rssbox_footer {position:inerhit; padding:0; margin:0;}
.rssbox-container {width:100%; height:auto; clear:both; position:relative;}
.rssbox-container .rssbox-box .rssbox-box-main, .rssbox-container .rssbox-mask .rssbox-box-main {width:279px; height:158px; margin:9px; display:block; overflow:hidden;}
.rssbox-container .rssbox-mask, .rssbox-container .rssbox-box {float:left; margin:0 1px; position:relative;}
.rssbox-container .rssbox-mask {}
.rssbox-container .rssbox-box {background-repeat:no-repeat;}
.rssbox-container .rssbox-box .rb-image {width:150px; height:120px; overflow:hidden; display:block; float:left;}
.rssbox-container .rssbox-box .rb-image a {text-decoration:none; margin:0; padding:0;}
.rssbox-container .rssbox-box .rb-image img {position:relative; z-index:0; border:0;}
.rssbox-container .rssbox-box .rb-image div {position:absolute; display:block; float:left; z-index:10; height:120px; width:150px;}
.rssbox-container .rssbox-box .rb-land, .rssbox-container .rssbox-box .rb-city, 
.rssbox-container .rssbox-box .rb-hotelname {font-family:'Open Sans', arial; width:119px; padding:0 5px; padding-right:0; margin-right:5px; overflow:hidden;}
.rssbox-container .rssbox-box .rb-land, .rssbox-container .rssbox-box .rb-city {font-weight:bold; color:#d94d01;}
.rssbox-container .rssbox-box .rb-land {font-size:16px; height:20px; line-height:20px; margin-top:2px;}
.rssbox-container .rssbox-box .rb-city {font-size:12px; height:18px; line-height:18px; margin-top:-3px;}
.rssbox-container .rssbox-box .rb-ranking {width:119px; padding:0 5px; overflow:hidden; height:19px; padding-top:2px; margin-bottom:5px;}
.rssbox-container .rssbox-box .rb-ranking img {width:15px; height:15px; border:0; padding:2px 0; margin-left:2px; margin-right:3px;}
.rssbox-container .rssbox-box .rb-hotelname {font-size:12px; color:#fff; height:32px; line-height:16px;}
.rssbox-container .rssbox-box .rb-info {font-family:'Open Sans', arial; font-size:16px; font-weight:bold; color:#eb6a0a; width:161px; height:28px; line-height:28px; padding:0 5px; position:absolute; top:132px; left:13px; overflow:hidden;}
.rssbox-container .rssbox-box .rb-info span {color:#faba00;}
.rssbox-container .rssbox-box .rb-preis {font-family:'Open Sans', arial; font-weight:bold; font-size:21px; letter-spacing:0.01em; display:block; color:#fff; position:absolute; z-index:50; left:190px; top:114px; width:89px; height:43px; line-height:43px; text-align:center; text-shadow:#eb6a0a 2px 2px 2px;}
.rssbox-container .rssbox-box .rb-preis a {color:#fff; display:block; text-decoration:none;}
.rssbox-container .rb-preis span {font-size:15px;}
/*----------------------------
 * END - RSS-ANGEBOTE-BOX
 *----------------------------*/

/*----------------------------
 * BEGIN - RSS-FLUG-ANGEBOTE-BOXEN
 *----------------------------*/
#fluege_rss_container {position:relative; margin:0; /*margin-left:20px;*/ padding:0; /*margin-top:10px;*/}
#fluege_rss_container .fluege-rssliste {width:100%; height:auto; clear:both; position:relative;}
#fluege_rss_container .fluege-rssliste ul {clear:both;}
#fluege_rss_container .fluege-rssliste ul li {float:left; display:block; margin:0; padding:0; margin:2px; width:auto; height:auto; cursor:pointer;}

#rssbtn_fluege {background-image:url(/tmpl/standard/img/btn_rss-fluege.png); background-repeat:no-repeat; width:293px; height:48px; position:relative; z-index:100;}
#rssbtn_fluege a {font-family:'Open Sans', arial; display:inline-block; margin:0; padding:0; margin:5px; position:absolute; width:283px; height:38px; overflow:hidden; z-index:150;}
#rssbtn_fluege .rbf-titel {color:#1c5f89; font-size:18px; font-weight:600; letter-spacing:0.04em; position:absolute; top:5px; height:37px; line-height:37px; width:155px; margin:0; padding:0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:sub; padding-left:13px; z-index:110;}
#rssbtn_fluege .rbf-preis {color:#ed6809; font-family:'Open Sans', arial; font-size:12px; font-weight:600; letter-spacing:0.08em; text-align:center; position:absolute; z-index:115; right:5px; top:5px; width:102px; height:auto; display:block;}
#rssbtn_fluege .rbf-preis p {font-family:'Open Sans', arial; font-size:24px; font-weight:400; letter-spacing:-0.01em; margin:0; padding:0; display:inline;}

#rssbtn_fluege.rbf-style-a {background-position:top !important;}
#rssbtn_fluege.rbf-style-a .rbf-preis {color:#ed6809 !important; top:10px; right:8px;}
#rssbtn_fluege.rbf-style-b {background-position:bottom !important;}
#rssbtn_fluege.rbf-style-b .rbf-preis {color:#ffffff !important; top:15px; right:11px;}
/*----------------------------
 * END - RSS-FLUG-ANGEBOTE-BOXEN
 *----------------------------*/
 

/*----------------------------
 * BEGIN - PARTNER-BOX (Bottom-Left)
 *----------------------------*/
 .rssbox-partner {width:100%; height:100%; margin:0px;}
/*----------------------------
 * END - PARTNER-BOX (Bottom-Left)
 *----------------------------*/
 
.pop-list {font-family:inherit; font-size:inherit; color:inherit; font-weight:inherit;}
.pop-list li span {text-align:left; display:inline-block;}
.pop-list.w70 li span {width:70px;}
.pop-list.w160 li span {width:160px;}
 
 
/*----------------------------
 * BEGIN - WINDOW BOX
 *----------------------------*/ 
#win_box .uu-main p {padding:0; margin:0;}

#win_box {height:auto; position:relative; display:block; margin-bottom:30px;}
#win_box .uu-content { background:#fff; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:20px }

#win_box .uu-content .addthis_toolbox { float:right}
#win_box .uu-content .uu-header .uu-main {margin:0;}

#win_box .uu-content .uu-main { font-size:13px; line-height:15px; color:#43607d}
#win_box .uu-content .uu-main > h2{font-size:18px; font-weight:500; margin-bottom:20px; line-height:normal}
#win_box .uu-content .uu-main > h2 b{ color:#f9b900}
#win_box .uu-content .uu-main a {}
#win_box .uu-content .uu-main a:hover { text-decoration:underline}

#win_box .uu-content .uu-main hr { height:1px; border:0; background:#ccc;margin:20px 0}

#win_box .uu-content .accordion { 
	padding:20px; background:#fbba00; color:#fff; margin:20px -20px -20px;
	-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;
}
#win_box .uu-content .accordion h2 { font-size:15px; color:#fff; font-weight:500; border-top:1px solid #f6a203; padding:10px 20px; cursor:pointer}
#win_box .uu-content .accordion h2:first-child {border-top:0}
#win_box .uu-content .accordion h2 .ui-icon { float:right; width:15px; height:15px; background:url(/tmpl/standard/img/arrow-down.png) no-repeat center}
#win_box .uu-content .accordion .accInner{border-top:1px solid #f6a203; padding:10px 20px; color:#fff;}
#win_box .uu-content .accordion a { color:#fff}
/*----------------------------
 * END - WINDOW BOX
 *----------------------------*/

/*----------------------------
 * BEGIN - site-UNTERNEHMEN
 *----------------------------*/
#ueber_uns .uu-middle p, #ueber_uns .uu-middle .service p {font-size:11px; line-height:12px; margin:0; padding:0;}
#ueber_uns .uu-middle .service {padding:10px 0;}
#ueber_uns .uu-middle .service h2 {font-size:24px; line-height:28px;}
#ueber_uns .uu-middle .service h2 i {font-size:18px;}
#ueber_uns .uu-middle .service h2 i i {font-size:14px; font-weight:400;}
#ueber_uns .uu-middle .service p {margin-top:-2px;}
#ueber_uns .uu-middle .msg {padding:20px 0 15px 0; border-bottom:1px #cbcdcc solid; border-top:1px #cbcdcc solid; position:inherit; margin:0; margin-top:8px;}
#ueber_uns .uu-middle .msg p {font-family:'Open Sans', arial; padding:0; position:relative; display:inline-block; font-size:13px; font-weight:400; line-height:1.30em;}
#ueber_uns .uu-middle .msg p i {color:#fea600; font-weight:700;}
#ueber_uns .uu-middle .msg p img {float:left; margin:0 13px 13px 0; border:0; margin-top:4px;}
#ueber_uns .uu-main .uu-main-footer {color:#8b8d88; margin-top:7px;}
*+html #ueber_uns .uu-main .uu-main-footer {margin-top:20px;} /* nur IE7 */
#ueber_uns .uu-main .uu-main-footer .uu-footer-left, #ueber_uns .uu-main .uu-main-footer .uu-footer-right {border-color:#cbcdcc;}
/*----------------------------
 * END - site-UNTERNEHMEN
 *----------------------------*/
 
 /*----------------------------
 * BEGIN - LANDINGPAGE
 *----------------------------*/ 
#landinpage.uu-content .uu-header .uu-icon {background-position:0 -59px;}
#landinpage li {line-height:1.30em;}
#landinpage a {color:#8b8d88; text-decoration:none;}
#landinpage a:hover {color:#1e5f89; }
#landinpage .uu-middle .uu-main h1 {font-family:'Open Sans', arial; line-height:normal}
#landinpage .uu-middle .uu-main p {font-family:'Open Sans', arial; line-height:1.30em; padding:0; padding:10px 0;}
#landinpage .uu-main .uu-main-footer {color:#8b8d88; border-top:1px #cbcdcc solid; margin-top:10px;}
#landinpage .uu-main .uu-main-footer .uu-footer-left, #landinpage .uu-main .uu-main-footer .uu-footer-right, #landinpage .uu-main .uu-main-footer .uu-footer-main {margin-top:6px; padding-top:2px;}
#landinpage .uu-middle .uu-main .uu-main-footer .uu-footer-left, #landinpage .uu-middle .uu-main .uu-main-footer .uu-footer-right {border-color:#cbcdcc;}
/*----------------------------
 * END - LANDINGPAGE
 *----------------------------*/
  
/*----------------------------
 * BEGIN - AGB
 *----------------------------*/ 
#agb .uu-middle b {font-family:inherit; font-weight:inherit; font-size:inherit; font-style:normal;}
#agb .uu-main {font-family:'Open Sans', arial; font-weight:normal; color:#1e5f89; font-size:13px; line-height:1.30em;}
/*----------------------------
 * END - AGB
 *----------------------------*/
  
/*----------------------------
 * BEGIN - IMPRESSUM
 *----------------------------*/ 
#impressum .uu-middle b {font-family:inherit; font-weight:inherit; font-size:inherit; font-style:normal;}
#impressum .uu-main {font-family:'Open Sans', arial; font-weight:normal; color:#1e5f89; font-size:13px; line-height:1.30em;}
/*----------------------------
 * END - IMPRESSUM
 *----------------------------*/
 
 /* CLEAR-HACKS */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;display:block;}
/* END CLEAR-HACKS */

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clear, #clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.clsleft {clear:left;} 