body {padding: 0px; margin: 0px; font-family:verdana,arial,sans-serif,helvetica; font-size: 11px;}

ul {padding-left: 0px; margin-top: 0px!important;}
li {margin-left: 12px!important; margin-bottom: 5px!important;}

.subcolumns { width: 100%; overflow:hidden; }

.subcolumns_oldgecko { width: 100%; float:left; }

.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

.c25l, .c25r { width: 25%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 50%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }

.subc  { padding: 0 5px; }
.subcl { padding: 0 10px 0 0; }
.subcr { padding: 0 0 0 10px; }

.clear_float {clear: both;}

.align-left {text-align: left;}
.align-center {text-align: center;}
.align-right {text-align: right;}
.align-justify {text-align: justify;}

.px13 {font-size: 13px;}

a {color: #1755a9; font-weight: normal; text-decoration: underline; }
a:hover {color: #ff6204; font-weight: normal; text-decoration: underline;}

p {margin-bottom: 15px;}
p,li,.submenu_text {line-height: 1.5;}
#tabs li {line-height: 13px;}

a#closeBut {visibilty: hidden!important; display: none!important; }

.internal-link img {margin-left: 4px;}
.external-link img {margin-left: 4px;}
img {border: 0px;}
li {margin-bottom: 10px; margin-left: 20px;}

td {font-family:verdana,arial,sans-serif,helvetica;
font-size:11px;}

h1,h2,h3,h4 {margin-bottom: 12px;}
h1 { font-size: 16px; color: #1f5f8b; margin-top: 0px;}
h2 { font-size: 14px; color: #69766d; margin-top: 0px;}
h3 {font-size: 12px; color: #1f5f8b; margin-top: 0px;}
h4 {font-size: 11px; color: #69766d; margin-top: 0px;}

h1 a,h2 a,h3 a,h4 a{font-weight: bold; text-decoration: underline; color: #1755a9;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{font-weight: bold; text-decoration: underline; color: #ff6204;}


/*.contenttable {border-collapse: collapse;}
.contenttable th {border-bottom: #515151 2px solid; padding: 5px 20px; margin: 0px; vertical-align: top;}
.contenttable th p {margin: 0px;}
.contenttable tbody td{border-bottom: #cecece 1px solid;padding: 5px 20px;vertical-align: top;}
*/
.contenttable {margin-bottom: 10px;}
.contenttable p {margin: 0px; line-height: 16px;}

.align-justify {text-align: justify;}

.page{}
.pagemargins{}

.head_cap{height: 151px; text-align: center; overflow: hidden; border-bottom: 1px solid #fff;}
.header{margin: 0px auto; width: 939px; text-align: left; position: relative;}

#logo{position: absolute; left: 0px; top: 22px;}


.claim{position: absolute; right: 0px; top: 22px;}

.head_hotline_header {text-align: right; font-size: 16px; color: #fb8901; font-weight: bold;}
.head_hotline_number {text-align: right; font-size: 13px;color: #586BB8;}


.mainnav{position: absolute; left: 0px; top:100px; height: 53px; width: 939px;}
#langmenu {position: absolute; right: 0px; top:0px;}

.subnav {background:#fb8901 none repeat scroll 0 0;padding: 4px 0 5px 18px; color: #fff;}
.subnav p{color: #fff;}
.subnav a {color:#fff; font-weight:bold; background:transparent; text-decoration:none; font-size: 12px;}
.subnav a:focus,
.subnav a:hover,
.subnav a:active {color:#fff; text-decoration:none; background-color:transparent;}



.maincap{text-align: center;}
.main{margin: 0px auto; width: 939px; text-align: left; overflow:hidden;}
.main_border{margin: 0 0 10px 0; padding: 0 0 0 0;}

.footercap{height: 53px; text-align: center;}
.footer{margin: 0px auto;height: 53px; width: 959px; text-align: left; position: relative; background-image: url(../img/footer.gif); }
.copyright{position: absolute; left: 18px; top: 22px; color: #222d74; font-weight: normal;}
.footernav{position: absolute; right: 77px; top: 22px; color: #222d74; font-weight: normal;}
.copyright a, .footernav a{color: #222d74; font-weight: normal; text-decoration: none;}

.color_box_red, .color_box, .greycolor_box {margin-bottom: 12px;}

.color_box {margin-bottom: 10px;}

.color_box .head1 {background-color: #1755a9; color: #fff; background-image: url(../img/dblue_c_l.gif); background-position: left top; background-repeat: no-repeat;}
.color_box .head2 {padding: 0 10px; line-height: 27px; height: 27px; background-position: right top; background-repeat: no-repeat;}
.color_box .head2 h1{color: #fff; font-size: 12px; margin: 0px;}
.color_box .content1{border-top: 2px #fff solid; background: #F0F1F5; color: #01486C;background-image: url(../img/lblue_corner_left.gif); background-position: left bottom; background-repeat: no-repeat;}
.color_box .content2{background-image: url(../img/lblue_corner_right.gif); background-position: right bottom; background-repeat: no-repeat;}
.color_box .content1 p,.color_box .content1 h1,.color_box .content1 h2,.color_box .content1 h3,.color_box .content1 h4{color: #01486C; margin-top: 0px;}
.color_box .content_border {padding: 10px;overflow: hidden;}

.color_box_orange {margin-bottom: 10px;}
.color_box_orange .head1 {background-color: #F97600; color: #fff; background-image: url(../img/box_or_tl.jpg); background-position: left top; background-repeat: no-repeat;}
.color_box_orange .head2 {padding: 0 10px; line-height: 27px; height: 27px; background-position: right top; background-repeat: no-repeat;}
.color_box_orange .head2 h1{color: #fff; font-size: 12px; margin: 0px;}
.color_box_orange .content1{border-top: 2px #fff solid; background: #F7EAE2; color: #01486C;}
.color_box_orange .content2{}
.color_box_orange .content1 p,.color_box_orange .content1 h1,.color_box_orange .content1 h2,.color_box_orange .content1 h3,.color_box_orange .content1 h4{color: #01486C; margin-top: 0px;}
.color_box_orange .content_border {padding: 10px;overflow: hidden;}

.color_box_red {font-size: 11px;}
.color_box_red .head1 {background-color: #ED343A; color: #fff; background-image: url(style_FILES/red_corner_left.gif); background-position: left top; background-repeat: no-repeat;}
.color_box_red .head2 {padding: 0 10px; line-height: 27px; height: 27px; background-position: right top; background-repeat: no-repeat;}
.color_box_red .head2 h1{color: #fff; font-size: 12px; margin: 0px;}
.color_box_red .content1{border-top: 2px #fff solid; background: #ED343A; color: #fff;background-image: url(../img/lred_corner_left.gif); background-position: left bottom; background-repeat: no-repeat;}
.color_box_red .content2{background-image: url(../img/lred_corner_right.gif); background-position: right bottom; background-repeat: no-repeat;}
.color_box_red .content1 p,.color_box_red .content1 h1,.color_box_red .content1 h2,.color_box_red .content1 h3,.color_box_red .content1 h4{color: #fff; margin-top: 0px;}
.color_box_red .content_border {padding: 20px; overflow: hidden;}


.greycolor_box .head1 {background-color: #F97600; color: #fff; background-image: url(../img/box_or_tl.jpg); background-position: left top; background-repeat: no-repeat;}
.greycolor_box .head2 {padding: 0 20px; line-height: 28px; height: 28px; background-position: right top; background-repeat: no-repeat;}
.color_box_orange .head2 h1{color: #fff; font-size: 12px; margin: 0px;}
.greycolor_box .head2 h1{color: #fff; font-size: 12px; margin: 0px;}
.greycolor_box .content1{background-color: #F7EAE2; color: #fff;}
.greycolor_box .content2{}
.greycolor_box .content1 p,.greycolor_box .content1 h1,.greycolor_box .content1 h2,.greycolor_box .content1 h3,.greycolor_box .content1 h4{color: #fff; margin-top: 0px;}
.greycolor_box .content_border {padding: 20px;}

.submenu_cap {color: #8596a0; list-style-type: none; margin: 0px; padding: 0px;}
.submenu_cap li {margin: 0px; padding:4px 20px; background-image: url(../img/punktlinie.gif); background-position: bottom left; background-repeat: repeat-x;}
.submenu_cap a {color: #1755a9;}
.submenu_cap a:hover {color: #ff6204;}
.submenu_cap .act {background-color: #fff;}
.submenu_cap .act a{color: #ff6204; font-weight: bold;}



.csc-textpic-caption {padding: 0px 5px; line-height: 18px; font-size: 11px; text-align: right}
.csc-textpic-caption p {margin: 0px; font-size: 11px;}

.dotted_border {padding-bottom: 1px; background-image: url(../img/puktlinie_kachel_1x2.gif); background-position: bottom left; background-repeat: repeat-x; margin-top: 40px;}

#tabs {position: relative;}


.sf_cap {position: relative; height: 200px;}
.small_sf {position: relative; height: 310px; margin: 0px 4px;}

.sf_col {position: absolute;}

/* Positionen der Zeilen Miniformular(14px Abstand von Label zu Feld) */
.sf_sm_row_1_L {top: 8px;}
.sf_sm_row_1 {top: 6px;}

.sf_sm_row_2_L {top: 36px;}
.sf_sm_row_2 {top: 34px;}

.sf_sm_row_3_L {top: 70px;}
.sf_sm_row_3 {top: 68px;}

.sf_sm_row_4_L {top: 100px;}
.sf_sm_row_4 {top: 98px;}

.sf_sm_row_5_L {top: 128px;}
.sf_sm_row_5 {top: 126px;}

.sf_sm_row_6_L {top: 162px;}
.sf_sm_row_6 {top: 160px;}

.sf_sm_row_7_L {top: 190px;}
.sf_sm_row_7 {top: 188px;}

.sf_sm_row_8_L {top: 218px;}
.sf_sm_row_8 {top: 216px;}

.sf_sm_row_9_L {top: 246px;}
.sf_sm_row_9 {top: 244px;}

/* Pauschal Mini Formular Positionen */
.pa_sm_col_1_1_L {left: 2px;}
.pa_sm_col_1_1 {right: 2px;}

.pa_sm_col_1_2_L {left: 2px;}
.pa_sm_col_1_2 {right: 2px;}

.pa_sm_col_1_3_L {left: 2px;}
.pa_sm_col_1_3 {right: 2px;}

.pa_sm_col_1_4_L {left: 2px;}
.pa_sm_col_1_4 {right: 2px;}

.pa_sm_col_1_5_L {left: 2px;}
.pa_sm_col_1_5 {right: 2px;}

.pa_sm_col_1_6_L {left: 2px;}
.pa_sm_col_1_6 {right: 2px;}

.pa_sm_col_1_7_L {left: 2px;}
.pa_sm_col_1_7 {right: 2px;}

.pa_sm_col_1_8_L {left: 2px;}
.pa_sm_col_1_8 {right: 2px;}

.pa_sm_col_1_9_L {left: 2px;}
.pa_sm_col_1_9 {right: 2px;}


.pa_sm_ext_search {left: 250px; top: 175px;}
.pa_sm_submit {right: 2px; top: 271px;}

/* Positionen der Zeilen (14px Abstand von Label zu Feld) */
.sf_row_1_L {top: 10px;}
.sf_row_1 {top: 24px;}

.sf_row_2_L {top: 47px;}
.sf_row_2 {top: 61px;}

.sf_row_3_L {top: 84px;}
.sf_row_3 {top: 98px;}

.sf_row_4_L {top: 121px;}
.sf_row_4 {top: 134px;}

/* Pauschal Formular Positionen */
.pa_col_1_1_L {left: 2px;}
.pa_col_1_1 {left: 2px;}

.pa_col_1_2_L {left: 2px;}
.pa_col_1_2 {left: 2px;}

.pa_col_1_3 {left: 62px;}

.pa_col_1_4_L {left: 2px;}
.pa_col_1_4 {left: 2px;}

.pa_col_1_5 {left: 62px;}

.pa_col_1_6_L {left: 2px;}
.pa_col_1_6 {left: 2px;}

.pa_col_2_1_L {left: 207px;}
.pa_col_2_1 {left: 207px;}

.pa_col_2_2_L {left: 207px;}
.pa_col_2_2 {left: 207px;}

.pa_col_2_3_L {left: 306px;}
.pa_col_2_3 {left: 306px;}

.pa_col_2_4_L {left: 207px;}
.pa_col_2_4 {left: 207px;}

.pa_col_2_5_L {left: 306px;}
.pa_col_2_5 {left: 306px;}

.pa_col_2_6_L {left: 207px;}
.pa_col_2_6 {left: 207px;}

.pa_col_3_1_L {left: 406px;}
.pa_col_3_1 {left: 406px;}

.pa_col_3_2_L {left: 406px;}
.pa_col_3_2 {left: 406px;}

.pa_col_3_3_L {left: 406px;}
.pa_col_3_3 {left: 406px;}

.pa_col_3_4_L {left: 406px;}
.pa_col_3_4 {left: 406px;}


.pa_ext_search {left: 247px; top: 170px;}
.pa_submit {bottom:0;right:10px;}

/* Lastminute Formular Positionen */
.lm_col_1_1_L {left: 2px;}
.lm_col_1_1 {left: 2px;}

.lm_col_1_2_L {left: 2px;}
.lm_col_1_2 {left: 2px;}

.lm_col_1_3 {left: 62px;}

.lm_col_1_4_L {left: 2px;}
.lm_col_1_4 {left: 2px;}

.lm_col_1_5 {left: 62px;}

.lm_col_1_6_L {left: 2px;}
.lm_col_1_6 {left: 2px;}

.lm_col_2_1_L {left: 207px;}
.lm_col_2_1 {left: 207px;}

.lm_col_2_2_L {left: 207px;}
.lm_col_2_2 {left: 207px;}

.lm_col_2_3_L {left: 306px;}
.lm_col_2_3 {left: 306px;}

.lm_col_2_4_L {left: 207px;}
.lm_col_2_4 {left: 207px;}

.lm_col_2_5_L {left: 306px;}
.lm_col_2_5 {left: 306px;}

.lm_col_2_6_L {left: 207px;}
.lm_col_2_6 {left: 207px;}

.lm_col_3_1_L {left: 406px;}
.lm_col_3_1 {left: 406px;}

.lm_col_3_2_L {left: 406px;}
.lm_col_3_2 {left: 406px;}

.lm_col_3_3_L {left: 406px;}
.lm_col_3_3 {left: 406px;}

.lm_col_3_4_L {left: 406px;}
.lm_col_3_4 {left: 406px;}

.lm_ext_search {left: 247px; top: 170px;}
.lm_submit {bottom:0;right:10px;}

/* Fr�hbucher Formular Positionen */
.fb_col_1_1_L {left: 2px;}
.fb_col_1_1 {left: 2px;}

.fb_col_1_2_L {left: 2px;}
.fb_col_1_2 {left: 2px;}

.fb_col_1_3 {left: 62px;}

.fb_col_1_4_L {left: 2px;}
.fb_col_1_4 {left: 2px;}

.fb_col_1_5 {left: 62px;}

.fb_col_1_6_L {left: 2px;}
.fb_col_1_6 {left: 2px;}

.fb_col_2_1_L {left: 207px;}
.fb_col_2_1 {left: 207px;}

.fb_col_2_2_L {left: 207px;}
.fb_col_2_2 {left: 207px;}

.fb_col_2_3_L {left: 306px;}
.fb_col_2_3 {left: 306px;}

.fb_col_2_4_L {left: 207px;}
.fb_col_2_4 {left: 207px;}

.fb_col_2_5_L {left: 306px;}
.fb_col_2_5 {left: 306px;}

.fb_col_2_6_L {left: 207px;}
.fb_col_2_6 {left: 207px;}

.fb_col_3_1_L {left: 406px;}
.fb_col_3_1 {left: 406px;}

.fb_col_3_2_L {left: 406px;}
.fb_col_3_2 {left: 406px;}

.fb_col_3_3_L {left: 406px;}
.fb_col_3_3 {left: 406px;}

.fb_col_3_4_L {left: 406px;}
.fb_col_3_4 {left: 406px;}

.fb_ext_search {left: 247px; top: 170px;}
.fb_submit {bottom:0;right:10px;}

/* Linienflug Formular Positionen */
.lf_col_1_1_L {left: 2px;}
.lf_col_1_1 {left: 2px;}

.lf_col_1_2_L {left: 2px;}
.lf_col_1_2 {left: 2px;}


.lf_col_1_3_L {left: 2px;}
.lf_col_1_3 {left: 2px;}

.lf_col_1_4_L {left: 2px;}
.lf_col_1_4 {left: 2px;}

.lf_col_1_5 {left: 62px;}

.lf_col_1_6 {left: 2px; top: 140px; line-height: 20px;}
.lf_col_1_6_L {left: 23px;  top: 139px;line-height: 20px;}

.lf_col_1_7 {left: 125px; top: 140px;line-height: 19px;}
.lf_col_1_7_L {left: 146px; top: 139px;line-height: 19px;}

.lf_col_1_8 {left: 242px; top: 140px; line-height: 20px;}
.lf_col_1_8_L {left: 263px;  top: 139px;line-height: 20px;}

.lf_col_1_8_9_L {left: 246px; top: 125px;}

.lf_col_1_9 {left: 331px; top: 140px;line-height: 20px;}
.lf_col_1_9_L {left: 352px; top: 139px;line-height: 20px;}

.lf_col_2_1_L {left: 246px;}
.lf_col_2_1 {left: 246px;}

.lf_col_2_2_L {left: 246px;}
.lf_col_2_2 {left: 246px;}

.lf_col_2_3_L {left: 348px;}
.lf_col_2_3 {left: 348px;}

.lf_col_2_4_L {left: 246px;}
.lf_col_2_4 {left: 246px;}

.lf_submit {bottom:0;right:10px;}


/* Hotels Formular Positionen */
.ea_col_1_1_L {left: 2px;}
.ea_col_1_1 {left: 2px;}

.ea_col_1_2_L {left: 2px;}
.ea_col_1_2 {left: 2px;}

.ea_col_1_3 {left: 62px;}

.ea_col_1_4_L {left: 2px;}
.ea_col_1_4 {left: 2px;}

.ea_col_1_5 {left: 62px;}

.ea_col_1_6_L {left: 2px;}
.ea_col_1_6 {left: 2px;}

.ea_col_2_1_L {left: 207px;}
.ea_col_2_1 {left: 207px;}

.ea_col_2_2_L {left: 306px;}
.ea_col_2_2 {left: 306px;}

.ea_col_2_3_L {left: 207px;}
.ea_col_2_3 {left: 207px;}

.ea_col_2_4_L {left: 306px;}
.ea_col_2_4 {left: 306px;}

.ea_col_2_5_L {left: 207px;}
.ea_col_2_5 {left: 207px;}

.ea_col_3_1_L {left: 406px;}
.ea_col_3_1 {left: 406px;}

.ea_col_3_2_L {left: 406px;}
.ea_col_3_2 {left: 406px;}

.ea_col_3_3_L {left: 406px;}
.ea_col_3_3 {left: 406px;}

.ea_col_3_4_L {left: 406px;}
.ea_col_3_4 {left: 406px;}

.ea_ext_search {left: 250px; top: 175px;}
.ea_submit {bottom:0;right:10px;}

/* Eigene Anreise Formular Positionen */

/* Eigene Anreise Formular Positionen */
.hrs_col_1_1_L {left: 2px;}
.hrs_col_1_1 {left: 2px;}

.hrs_col_1_2_L {left: 2px;}
.hrs_col_1_2 {left: 2px;}

.hrs_col_1_3_L {left: 2px;}
.hrs_col_1_3 {left: 2px;}

.hrs_col_1_4_L {left: 2px;}
.hrs_col_1_4 {left: 2px;}

.hrs_col_1_5 {left: 62px;}

.hrs_col_1_6_L {left: 2px;}
.hrs_col_1_6 {left: 2px;}

.hrs_col_2_1_L {left: 207px;}
.hrs_col_2_1 {left: 207px;}

.hrs_col_2_2_L {left: 306px;}
.hrs_col_2_2 {left: 306px;}

.hrs_col_2_3_L {left: 207px;}
.hrs_col_2_3 {left: 207px;}

.hrs_col_2_4_L {left: 207px;}
.hrs_col_2_4 {left: 207px;}

.hrs_col_2_5_L {left: 207px;}
.hrs_col_2_5 {left: 207px;}

.hrs_col_3_1_L {left: 406px;}
.hrs_col_3_1 {left: 406px;}

.hrs_col_3_2_L {left: 406px;}
.hrs_col_3_2 {left: 406px;}

.hrs_col_3_3_L {left: 406px;}
.hrs_col_3_3 {left: 406px;}

.hrs_col_3_4_L {left: 406px;}
.hrs_col_3_4 {left: 406px;}

.hrs_ext_shrsrch {left: 250px; top: 175px;}
.hrs_submit {bottom:0;right:10px;}

#schnellfinder {
height: 238px;
position: relative;
background-color: #f0f1f5;

}

#katalogindex {background-color: #d9d9d9; margin-bottom: 10px; height: 236px;}
.katalogindex_content {padding: 8px;}

#schnellfinderobj {background-image: url(../img/sf_new_bg.gif); background-repeat: no-repeat;margin-bottom: 10px;}
.schnellfinder_header {height: 24px; margin-bottom: 4px;}
.schnellfinder_header h1 {color: #fff; font-size: 12px; margin-bottom: 0px; line-height: 27px;margin-left: 10px;}

.katalogindex_header_l {background-color: #ed343a; background-image: url(../img/box_balken_rot_l.gif); background-repeat: no-repeat; height: 28px;border-bottom: 1px solid #fff;}
.katalogindex_header_r {background-image: url(../img/box_balken_rot_r.gif); background-repeat: no-repeat; background-position: top right; height: 28px;border-bottom: 1px solid #fff;}
.katalogindex_header_r h1 {color: #fff; font-size: 12px; margin-bottom: 0px; line-height: 28px;margin-left: 10px;}

.catalog_morelink {clear: both; padding: 0px 8px 8px 8px;}

.sf_header_sm {font-weight: normal; font-size: 11px; color: #fff; font-family: verdana, arial, sans-serif, helvetica;}

.sf_header_large {font-weight: bold; font-size: 18px; color: #fff; font-family: verdana, arial, sans-serif, helvetica;}



.sf_radio_label {padding-left: 5px; font-weight: normal; font-size: 10px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.sf_label {font-weight: normal; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}



.link_erw {font-weight: bold; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.link_erw a{font-weight: bold; font-size: 11px; color: #01486c; font-family: verdana, arial, sans-serif, helvetica;}




.sel_large_re {width: 210px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}
.small_sf .sel_large_re {width: 230px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

input.sel_large_re {height: 12px;}

.sel_large {width: 205px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.sel_medium {width: 166px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}
.small_sf  .sel_medium {width: 115px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.sel_small {width: 81px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}
.small_sf  .sel_small {width: 94px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.sel_kind {width: 110px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.sel_right {width: 110px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.sel_day {width: 50px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.sel_month {width: 50px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}



.sel_long_day {width: 50px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.sel_long_month {width: 70px; font-size: 11px; color: #000000; font-family: verdana, arial, sans-serif, helvetica;}

.catalog_morelink{}

.catalog_morelink a {text-decoration: underline;}


.hasDatepicker {background-color: #fff; background-position: right center; background-repeat: no-repeat; width: 95px; padding-left: 2px; height: 15px; border: 1px solid #666; cursor: pointer;}

.ui-datepicker-trigger {vertical-align: middle; margin-left: 5px;}

.small_sf .hasDatepicker {background: url(style_FILES/kal_icon_17x15_tr.gif); background-color: #fff; background-position: right center; background-repeat: no-repeat; width: 111px; padding-left: 2px; height: 15px; border: 1px solid #666; cursor: pointer;}

div.wrapper div#nyroModalContent {
padding:0px!important;
}
/* Rahmung und Hintergrund popup */
#nyroModalBg{
background:#000000!important;
opacity: 0.3!important;
}

.input_normal {
height: 17px;
line-height: 17px;
width: 100%;
margin-top: 4px;
margin-bottom: 10px;
}

/* Eingabefeld mehrzeilig */
.textarea_normal {
height: 120px;
width: 100%;
margin-top: 4px;
margin-bottom: 10px;
}

.csc-textpic-image img {margin: 0px 0px 0px 0px!important; }
.csc-textpic-imagewrap {margin-right: 35px!important;}

.csc-textpic-image, .csc-textpic-imagewrap {
margin-bottom:0px!important;padding-bottom:10px!important;
}

/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreen .csc-textpic-imagewrap {margin-right: 10px!important;}
.REboxGreenContent {display:block; background:#f7f7f7; border-left:1px solid #cecece; border-right:1px solid #cecece; padding:1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#f7f7f7; border-left:1px solid #cecece; border-right:1px solid #cecece;}
.rGline1 {margin:0; background:#cecece;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRed .csc-textpic-imagewrap {margin-right: 10px!important;}
.REboxRedContent {display:block; background:#fff; border-left:1px solid #f97600; border-right:1px solid #f97600; padding:1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#f7eae2; border-left:1px solid #f97600; border-right:1px solid #f97600;}
.rRline1 {margin:0; background:#f97600;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}

/* signal red */
* html .REboxSRedContent {height:1%}
.REboxSRedContent {overflow:hidden}
.REboxSRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxSRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxSRed .csc-textpic-imagewrap {margin-right: 10px!important;}
.REboxSRedContent {display:block; background:#ff7373; border-left:1px solid #ff0000; border-right:1px solid #ff0000; padding:1em;}
.REboxSRedContent h1, .REboxSRedContent h2, .REboxSRedContent h3, .REboxSRedContent h4, .REboxSRedContent h5 {margin-top:0;}
.rSRline1, .rSRline2, .rSRline3, .rSRline4 {display:block; overflow:hidden; font-size:1px;}
.rSRline1, .rSRline2, .rSRline3 {height:1px;}
.rSRline2, .rSRline3, .rSRline4 {background:#ff7373; border-left:1px solid #ff0000; border-right:1px solid #ff0000;}
.rSRline1 {margin:0; background:#ff0000;}
.rSRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rSRline3 {margin:0 2px;}
.rSRline4 {height:2px; margin:0 1px 0 1px;}

/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlue .csc-textpic-imagewrap {margin-right: 10px!important;}
.REboxBlueContent {display:block; background:#f0f1f5; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE; padding:1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#f0f1f5; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE;}
.rBline1 {margin:0; background:#AABCCE;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}

/* darkblue */
* html .REboxDBlueContent {height:1%}
.REboxDBlueContent {overflow:hidden}
.REboxDBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxDBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxDBlue .csc-textpic-imagewrap {margin-right: 10px!important;}
.REboxDBlueContent {display:block; background:#f0f1f5; border-left:1px solid #1755A9; border-right:1px solid #1755A9; padding:1em; height:1%; overflow:hidden;}
.REboxDBlueContent h1, .REboxDBlueContent h2, .REboxDBlueContent h3, .REboxDBlueContent h4, .REboxDBlueContent h5 {margin-top:0;}
.rDBline1, .rDBline2, .rDBline3, .rDBline4 {display:block; overflow:hidden; font-size:1px;}
.rDBline1, .rDBline2, .rDBline3 {height:1px;}
.rDBline2, .rDBline3, .rDBline4 {background:#f0f1f5; border-left:1px solid #1755A9; border-right:1px solid #1755A9;}
.rDBline1 {margin:0; background:#1755A9;}
.rDBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rDBline3 {margin:0 2px;}
.rDBline4 {height:2px; margin:0 1px 0 1px;}


/* Kopf der Modals */
.modalheader {position: relative; height: 39px; border-bottom: #474747 4px solid; margin-bottom: 5px; }
.modallogo {position: absolute; left: 0px; top: 0px; border-right: #474747 4px solid; height: 39px; width: 42px; }
.modallogo img {margin-left: 4px; margin-top: 1px;}
.modaltitle { position: absolute; left: 52px; top: 4px;color: #f75300; font-weight: bold; font-size: 12px;}
.modalclose {position: absolute; right: 7px; top: 4px; text-align: right; color: #474747; font-weight: bold;}
.modalclose a {color: #474747; font-weight: bold;; text-decoration: none;}
.modalnavigation {position: absolute; left: 52px; top: 21px; color: #141963; font-weight: bold; }
.modalnavigation a{color: #141963; font-weight: bold; text-decoration: none;text-transform:uppercase;}
div#nyroModalWrapper {

border:4px solid #474747!important;
}


.form_abflug label {
width:120px !important;
display:block;
float:left;
}
.form_abflug{
float:left !important;
margin:5px 5px 5px 12px;
width:180px !important;
}

.teaser_entry {margin-bottom: 15px;}

.teaserheader h2 {margin-bottom: 8px;}
.teaserheader h2 a{font-weight: bold; text-decoration: underline; color: #1755a9;}
.teaserheader h2 a:hover{font-weight: bold; text-decoration: underline; color: #ff6204;}
.teaser_entry .teaserimage {float: left; width: 100px; margin-right: 10px;}
.teaser_entry .teaserbodytext {float: left; width: 545px;}

.submenu_wimage {font-size: 11px;}
.submenu_wimage {padding-bottom: 10px;}
.submenu_wimage .submenu_image{float: left; width: 172px; margin-right: 10px;}
.submenu_wimage .submenu_text{float: left; width: 473px;}

.design1 {margin-bottom: 15px;}
.design1 a, .Design1 a:hover{text-decoration: none;}
.design1 .listentry {margin-bottom: 5px;}
.design1 .listentry .price {float: right; color: #1755a9;}
.design1 .listentry .lable {float: left;}
.design1 .listentry .text {clear: both; width: 100%;}

.descript {margin-bottom: 4px;}

