div.bg_panel_admin_top { background:#cacaca url(img/bg/stripes_01.png); padding:0px 0px 34px 0px; }

div.panel_admin_top { width:100%; max-width:1020px; margin:0px auto 0px auto; }

div.cont_panel_admin_top { line-height:1.4em;background:#e8e8e8;padding:12px 18px 18px 18px; font-size:15px;
-moz-border-radius-topleft: 0px; border-top-left-radius: 0px; -webkit-border-top-left-radius: 0px; -khtml-border-radius-topleft: 0px; 
-moz-border-radius-topright: 0px; border-top-right-radius: 0px; -webkit-border-top-right-radius: 0px; -khtml-border-radius-topright: 0px;
-moz-border-radius-bottomleft: 15px; border-bottom-left-radius: 15px; -webkit-border-bottom-left-radius: 15px; -khtml-border-radius-bottomleft: 15px; 
-moz-border-radius-bottomright: 16px; border-bottom-right-radius: 15px; -webkit-border-bottom-right-radius: 15px; -khtml-border-radius-bottomright: 15px;
}

div.clear { clear:both; line-height:0; margin:0; padding:0;}

.navbar-inner-navi, .header {
    position: relative;

}

.calicon {width:31px;}

.lizenzverllink a {
    color: red;
    font-size: 18px;
    font-weight: bold;
    text-decoration: underline;
}

/*
div.show_to_edit, div.show_to_edit a {

    font-style: normal;
    font-weight: bold;
    background: url(img/a_show_edit.png) 0px 4px no-repeat #fff6d8;
    display: block;
    padding: 5px 0px 5px 3px;
    margin: 5px 0px 5px 3px;

}
background: url(img/a_show_edit.png) 0px 4px no-repeat; color#fff6d8;

div.show_to_edit a, .show_to_edit a, a.editlink
 .navbar .nav>show_to_edit.two {

width: 21%;
div.hotel_details_left div.navi2 div.nav_sub a
*/


div.hotel_details_left div.f_left_navi {
    background: #eee url(img/bg_hotel_detail_left_nav.png) right top no-repeat;
    border: none;
    margin: 0px;
    padding: 17px 21px 8px 0px;
    font-size: 12px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -khtml-border-radius-topleft: 10px;
}
 
div.hotel_details_left div.navi2 div.nav_sub div.show_to_edit a, div.hotel_details_left div.block_adress div.show_to_edit a {
    font-style: normal;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
    
    background: #d0d2d5;
    
  
    

}


.counterst{
	float: right;
	font-style: normal;
	 font-weight: bold;
    font-size: 14px;
    margin-top: 20px;
   display: block;
}

.counter_number{
	font-size: 16px;
	color: #0175BE;
}
.kostenlos{
	font-weight: bold;
}


.seller_around_tools>h1{
	text-decoration:underline;
}


div.hotel_details{
	background: none;
}


.row-u23-1, .row-u23-2, .row-u23-3, .row-u23-4, .row-u23-5 {
    padding: 10px;
    margin: 20px;
    background-color: #eee;
}




div.show_to_edit {
	 border-radius: 8px;
	 border: 1px solid #999;
	 background: #d0d2d5 url(img/s_anfrage.png) 10px no-repeat;
	  background-size: 20px;
	 margin: 10px;
	 font-style: normal;
	 font-weight: bold;
   font-size: 12px;
   margin: 10px;
   display: block;
   padding: 5px 5px 5px 35px;
 	
    display: table;
}

div.show_to_edit_small {
	 border-radius: 8px;
	 border: 1px solid #999;
	 background: #d0d2d5 url(img/s_anfrage.png) 8px no-repeat;
	 background-size: 20px;
	 margin: 10px;
	 font-style: normal;
	 font-weight: bold;
   font-size: 12px;
   margin: 10px;
   display: block;
   padding: 5px 5px 5px 35px;
    display: table;
}




div.linknav {
    height: 36px;
    display: table;
}


.navbar .nav>li>a {
    float: none;
    padding: 6px 10px 7px 10px;
    line-height: 18px;
    color: #1B4580;
    text-decoration: none;
    min-height: 3em;
    outline: none;
}

.pagedel a,.pagedel {
    float: right;
    font-weight: bold;
    color: red;
}

div.panel_top { padding:0px 0px 14px 0px; margin:0px 0px 0px 0px; background:url(img/bg_line.png) left bottom repeat-x;color:#056db1; font-size:16px;}

div.panels_content { padding:1.2% 1.5% 0.6% 1.5%; background:#DDD url(img/bg_line.png) left bottom repeat-x; font-size:15px;}
div.panel_left { float:left; width:49%;}
div.panel_right { float:right; width:49%;}

div.panel_bottom { padding:1.2% 1.5% 0% 1.5%; margin:0px 0px 0px 0px; color:#000; }
div.panel_bottom a { color:#000; }

a.a_logout { float:right; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; cursor: pointer; font-weight: bold; padding: 6px 18px 7px 18px; line-height:12px;font-size: 12px; font-family: "Open Sans", Verdana, sans-serif; min-width:4em; white-space: normal; background: url(img/bg_input_blue_up.png) repeat-x scroll center bottom #0678c2; color:#FFF;border: 1px solid #035083; margin:-2px 0px 0px 0px;text-decoration:none;outline:none; }
a:hover.a_logout { background: url(img/bg_input_blue_hover.png) repeat-x scroll center bottom #0678c2; color: #FFF; text-decoration:none;outline:none; }

/* detail-links admin-panel */
a.a_details { display:block; padding:0px 0px 0px 22px; background:url(img/a_detail_up.png) 0px center no-repeat; font-size:15px;text-decoration:none;outline:none; margin:0px 0px 6px 0px; color:#000;}
a.a_more_details { display:block; padding:0px 0px 0px 22px; background:url(img/a_detail_up.png) 0px center no-repeat;text-decoration:none;outline:none;margin:0px 0px 6px 0px; color:#000; }
a:hover.a_details, a:hover.a_more_details { text-decoration:none; color:#056db1;}

/* detail-links content */
div.col_center a.a_details { display:block; padding:0px 0px 0px 22px; background:url(img/a_detail_up.png) 0px center no-repeat; font-size:15px;text-decoration:none;outline:none; margin:0px 0px 6px 0px; color:inherit;}
div.col_center a.a_more_details { display:block; padding:0px 0px 0px 22px; background:url(img/a_detail_up.png) 0px center no-repeat;text-decoration:none;outline:none;margin:0px 0px 6px 0px; color:inherit; }
div.col_center a:hover.a_details, div.col_center a:hover.a_more_details { text-decoration:none; color:inherit;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}



a.upload { padding:3px 12px 3px 6px; position:absolute; z-index:1000; margin:5px 0px 0px 5px; background:#70c346 url(img/bg_input_green_up.png) 0px 0px repeat-x; font-size:14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border: 1px solid #4FA822;text-decoration:none;outline:none; line-height:18px; letter-spacing:0.02em; color:#0566a5;  }
a:hover.upload { text-decoration:none;outline:none; color:#FFF; background:#70c346 url(img/bg_input_green_hover.png) 0px 0px repeat-x; }

div.cont_slider a.upload { padding:3px 12px 3px 6px; position:absolute; z-index:1000; margin:36px 0px 0px 5px; background:#70c346 url(img/bg_input_green_up.png) 0px 0px repeat-x; font-size:14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border: 1px solid #4FA822;text-decoration:none;outline:none; line-height:18px;letter-spacing:0.02em; color:#0566a5;   }
div.cont_slider  a:hover.upload { text-decoration:none;outline:none; color:#FFF; background:#70c346 url(img/bg_input_green_hover.png) 0px 0px repeat-x; }


a.a_absatz {font-size:15px; text-decoration:none;outline:none; color:inherit; }
a:hover.a_absatz { text-decoration:none;outline:none; color:inherit;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}

table.tab_01 { background:url(img/bg_inner_tabs.png); padding:10px 10px 12px 10px; }
table.tab_02 { background:url(img/bg_inner_tabs.png); padding:10px 10px 8px 10px; }


fieldset { padding: 1px; }
legend { margin-bottom: 2px; }
.blue { margin-bottom: 2px; color:#056db1; }

input.silver {-moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; border-radius: 7px; cursor: pointer; font-weight: bold; margin: 0 0 0 0; padding: 3px 18px; line-height:13px;font-size: 13px; font-family: "Open Sans", Verdana, sans-serif; min-width:9em; white-space: normal; background: url(img/bg_input_silver_up.png) repeat-x scroll center bottom #ededed; color:#056db1; border: 1px solid #aaa;}

input.silver:hover { background: url(img/bg_input_silver_hover.png) repeat-x scroll center bottom #ededed; color:#056db1; border: 1px solid #aaa;}

input.input_txt { line-height:1.2em; padding:3px 2px 3px 2px; height:20px;}


.dropdown dt { background:#70c346 url(img/bg_input_green_up.png) 0px 0px repeat-x;   }

.dropdown dd ul { background:#C4CFD5; }

div.panel_left_navi { float:left; width:16%;}
div.panel_left_navi_top { margin-bottom:15px;}
div.panel_left_navi_top a.a_colors {display:block; padding:2px 5px 2px 8px; font-size:88%; font-weight:bold; letter-spacing:0.1em; margin-bottom:1px;text-decoration:none;outline:none; color:#000; }
div.panel_left_navi_top a:hover.a_colors { text-decoration:none; outline:none; color:#056db1;}
div.panel_left_navi_top a.a_colors.red {background-color:#FF9F9F}
div.panel_left_navi_top a.a_colors.orange {background:#FFDF9D}
div.panel_left_navi_top a.a_colors.gelb {background:#FFFFCC}
div.panel_left_navi_top a.a_colors.gruen {background:#DDFFDD}
div.panel_left_navi_top a.a_colors.blau {background:#afd7ee}
div.panel_left_navi_top a.a_colors.braun {background:#ccb8a9}
div.panel_left_navi_top a.a_colors.grau {background:#c8c8c8}

div.panel_right_colors { float:right; width:82%;}
div.panel_right_colors img { float:left; margin:0px 1% 1% 0px; width:100%; max-width:19%; display:block;}
div.panel_right_colors div.bar_buttons { margin:10px 0px 0px 0px; color:#000;}

a.my_colors { padding:4px 12px 4px 6px; margin:8px 0px 0px 0px; background:#70c346 url(img/bg_input_green_up.png) 0px 0px repeat-x; font-size:15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border: 1px solid #4FA822; text-decoration:none; outline:none;  }
a:hover.my_colors { text-decoration:none; outline:none; color:#FFF; background:#70c346 url(img/bg_input_green_hover.png) 0px 0px repeat-x; }

div.settings_col_left { float:left; width:49.5%; }
div.settings_col_right { float:right; width:49.5%;}

div.row_color { min-height:24px; margin-bottom:4px; font-size:13px; color:#000; background:url(img/bg_navtop.png); padding:0px 0px 0px 6px;}
div.row_color:after { content: ""; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;clear: both;zoom: 1;}
div.row_color_left { float:left; width:270px; min-height:24px; font-weight:normal;}
div.row_color_right {float:left; width:184px; min-height:24px; padding-right:0px; text-align:right;}
div.row_color_right span {font-size:10px;}
div.row_color_right input {width:90px; height:17px; padding:1px 2px 1px 2px;color:#04558a; margin:-2px 0px 0px 4px; border:1px solid #aaa; }
div.row_color_right input:hover {color:#056db1;}

a.a_edit, a.a_insert {text-decoration:none; outline:none; font-size:10px; text-transform:uppercase; letter-spacing:0.5px; background:#dadadb; color:#056db1;padding:1px 5px 1px 5px;-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; border:1px solid #b0b0b0; font-family: Verdana, Geneva, sans-serif; }
a:hover.a_edit, a:hover.a_insert  {text-decoration:none; outline:none; background:#056db1; color:#FFF;border:1px solid #056db1;  }

a.a_up { background:url(img/arrow_up.png) 0px center no-repeat;padding:0px 0px 0px 14px; text-decoration:none;font-size:13px; color:inherit; }
a:hover.a_up { background:url(img/arrow_up.png) 0px center no-repeat; padding:0px 0px 0px 14px; text-decoration:none; color:inherit;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;
}
a.a_down { background:url(img/arrow_down.png) 0px center no-repeat; padding:0px 0px 0px 14px; text-decoration:none; font-size:13px;color:inherit;}
a:hover.a_down { background:url(img/arrow_down.png) 0px center no-repeat; padding:0px 0px 0px 14px; text-decoration:none; color:inherit;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;
}

fieldset.absatz { padding: 0px 9px 7px 9px; border:1px solid #aaa; margin-bottom:6px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;   }
fieldset.absatz table { border-left:1px dotted #AAA; border-top:1px dotted #AAA; padding:0px; }
fieldset.absatz table td { padding: 4px 5px 3px 5px; border-right:1px dotted #AAA; border-bottom:1px dotted #AAA;  }
fieldset.absatz legend { margin:0px 0px 0px 4px; padding:0px 6px 0px 6px; color: inherit; }


fieldset.edit { padding: 0px 9px 7px 9px; border:1px solid #aaa; margin-bottom:6px;-moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;   }
fieldset.edit table { border-left:none; border-top:none; padding:0px; }
fieldset.edit table td { padding: 4px 5px 3px 5px; border-right:none; border-bottom:none;  }
fieldset.edit legend { margin:0px 0px 0px 4px; padding:0px 6px 0px 6px; color: inherit; }

/* new styles impressum */
textarea.impressum_medium { width:316px; height:54px; font-family: inherit;resize:vertical; padding:1px 2px 1px 2px;  }
textarea.impressum_big { width:478px; height:100px; font-family: inherit; resize:vertical; padding:1px 2px 1px 2px; }
table.tab_impressum { }
table.tab_impressum td { padding-right:10px; height:15px; }
table.tab_impressum label { font-weight:bold; font-size:92%; }
a, a:hover { cursor:pointer;}
input { padding:2px 2px 2px 2px;}
/* new styles company */
table.mid_cont_txt {}
table.mid_cont_txt td { padding:0px 6px 8px 0px;}



select.fonts {border:1px solid #aaa; height:21px; width:12em; font-family: Verdana, Geneva, sans-serif; font-size:92%; width:160px;  }

/* hack all images */
table td img { width:100%;}
table td div.set a.mini img { width:120px; height:auto; margin:0px 8px 7px 0px;}


/* >>>>>>>>> hacks for special views <<<<<<<<<< */
body#logged5 .header { min-height:0px; padding:0px; margin:0px; }
body#logged6 .header { min-height:0px; padding:0px; margin:0px; }
body#logged7 .header { min-height:0px; padding:0px; margin:0px; }
body#logged8 .header { min-height:0px; padding:0px; margin:0px; }
body#logged9 .header { min-height:0px; padding:0px; margin:0px; }

body#logged5 .col_center { width:72%; padding:2.5% 2.5% 2.5% 2.5%; }
body#logged6 .col_center { width:59%; padding:2.5% 1.5% 2.5% 2.5%; }
body#logged7 .col_center { width:72%; padding:2.5% 2.5% 2.5% 2.5%; }
body#logged8 .col_center { width:72%; padding:2.5% 2.5% 2.5% 2.5%; }
body#logged9 .col_center { width:90%; padding:4.5% 5.0% 5.0% 5.0%; }

body#logged5 #country-select { }
body#logged6 #country-select { }
body#logged7 #country-select { }
body#logged8 #country-select { }

body#logged9 #country-select, body#logged10 #country-select, body#logged11 #country-select, body#logged12 #country-select, body#logged13 #country-select { margin-top:8px; }


body#logged9 a.upload, body#logged10 a.upload, body#logged11 a.upload, body#logged12 a.upload, body#logged13 a.upload { margin-top:5px; margin-left:1px;}

body#logged9 div.cont_slider a.upload, body#logged10 div.cont_slider a.upload, body#logged11 div.cont_slider a.upload, body#logged12 div.cont_slider a.upload, body#logged13 div.cont_slider a.upload { margin-top:15px;margin-left:15px; }

body#logged5 div.cont_slider a.upload, body#logged7 div.cont_slider a.upload, body#logged8 div.cont_slider a.upload{ margin-top:35px;margin-left:5px; }




template_desing_blocks-all {width:101%; margin:0px; padding:0px;}

div.template_desing_block { float:left; width:22%; margin:0px 0.5% 2% 0.5%; background:  url(img/bg_flex_dark_00.png); padding:1% 1% 1% 1%; }
div.template_desing_block:hover{ float:left; width:22%; margin:0px 0.5% 2% 0.5%; background:  url(img/bg_flex_dark_0.png); padding:1% 1% 1% 1%; }
div.template_desing_block.active{ float:left; width:22%; margin:0px 0.5% 2% 0.5%; background:  url(img/bg_flex_dark_1.png); padding:1% 1% 1% 1%; }

body#logged5 div.template_desing_block, body#logged7 div.template_desing_block, body#logged8 div.template_desing_block, body#logged10 div.template_desing_block { float:left; width:30.31%; margin:0px 0.5% 2% 0.5%; background:  url(img/bg_flex_dark_00.png); padding:1% 1% 1% 1%; }

body#logged5 div.template_desing_block:hover, body#logged7 div.template_desing_block:hover, body#logged8 div.template_desing_block:hover, body#logged10 div.template_desing_block:hover
{ float:left; width:30.31%; margin:0px 0.5% 2% 0.5%; background:  url(img/bg_flex_dark_0.png); padding:1% 1% 1% 1%; }
body#logged5 div.template_desing_block.active, body#logged7 div.template_desing_block.active, body#logged8 div.template_desing_block.active, body#logged10 div.template_desing_block.active
{ float:left; width:30.31%; margin:0px 0.5% 2% 0.5%; background:  url(img/bg_flex_dark_1.png); padding:1% 1% 1% 1%; }

div.template_desing_block a img {float:left; border:none; margin:0px; padding:0px; line-height:0px;}


div.template_desing_block div.button-bar { width:100%; display:block; float:left; font-size:11px; padding:4px 0px 0px 0px; min-height:30px;}

div.template_desing_block div.button-bar a { color:#222; padding:1px 6px 1px 6px; background:#5fb235; font-weight:bold; text-transform:uppercase; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border:1px solid #e2e2e2;  }
div.template_desing_block div.button-bar a:hover { color:#0566a5; text-decoration:none; background:#78c253; border:1px solid #e2e2e2;}











@media screen and (max-width: 1024px) and (min-width: 768px) {
div.row_color_left { float:left; width:460px; }
div.settings_col_left { float:left; width:100%; }
div.settings_col_right { float:leftt; width:100%;}
}

@media screen and (max-width: 767px) {
div.row_color_left { float:left; width:360px; }
div.settings_col_left { float:left; width:100%; }
div.settings_col_right { float:leftt; width:100%;}	
}

@media screen and (max-width: 640px) {
div.row_color_left { float:left; width:300px; }
div.settings_col_left { float:left; width:100%; }
div.settings_col_right { float:leftt; width:100%;}	
}


img.filethumb { max-width: 200px;}



.styled-select select {
    background: transparent none repeat scroll 0% 0%;
    width: 170px;
    padding: 1px 0px 0px 6px;
    font-size: 12px;
    border: medium none;
    height: 23px;
    line-height: 16px;
    outline: medium none;
    font-family: "Open Sans",Verdana,Geneva,sans-serif;
    color: #FFF;
    font-weight: bold;
    letter-spacing: 0.5px;
}

div.bg_select {
    background: transparent url("img/bg_input_green_up.png") repeat-x scroll 0px center;
    padding: 2px 0px 0px;
    width: 170px;
    margin: 0px;
    border-radius: 5px;
    border: 1px solid #4FA822;
}

.styled-select {
    width: 150px;
    height: 23px;
    overflow: hidden;
    outline: medium none;
    padding: 0px 0px 2px;
    background: transparent url("img/down_arrow_select.png") no-repeat scroll right center;
}


.styled-select option {
    padding-left: 6px;
    font-weight: normal;
    color: #404040;
    font-size: 12px;
}



@media screen and (min-width: 980px) {

.navbar .nav>li.one{width:18%;}
.navbar .nav>li.two{width:19%;}
.navbar .nav>li.three{width:18%;}
.navbar .nav>li.four{width:19%;}
.navbar .nav>li.five{width:20%;}
}