/* Style sheet main */
@charset "UTF-8"; 

*{margin:0;padding:0;}
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }
html{height:100%;}
body{background: #D0EE8F url(/tl_files/kleines_wiesental/images/layout/bg_green.gif) repeat-x top;}

#page_wrapper { width: 980px; min-width:inherit; max-width:none; margin: 0 auto; border: 0px #889 solid; text-align:left;  }
#page{width:960px;margin:0; padding:20px 10px 0px 10px;background: url(/tl_files/kleines_wiesental/images/layout/layout_kw.jpg) no-repeat top; border:0px solid #000}

#header{height:100px;position:relative;}
#banner{height:200px; z-index:3}

#content_wrapper{width:100%;float:left;}

#main{width:580px;float:left;margin-left:180px;}
#main_content{padding-right:10px;padding-left:10px; padding-bottom:15px; min-height:400px; border:0px solid #000}
* html #main_content{height:400px}

#sidebar_l{width:180px;float:left;margin-left:-760px; }
#sidebar_r{margin-left: -5px; width: 200px; float:right;}


#sidebar_l_content{padding-right:0;padding-left:0;}
#sidebar_r_content{padding-right:0;padding-left:1px;}


#breadcrumb{padding-right:5px;padding-left:5px;}



#main_content,#sidebar_l_content,#sidebar_r_content{position:relative;}

* html #sidebar_r { position:relative; margin-left: -3px; ma\rgin-left: 0}

#main {z-index: 3}
#sidebar_l {z-index: 5}
#sidebar_r {z-index: 1}
#main_content {z-index: 4}
#sidebar_l_content {z-index: 6}
#sidebar_r_content {z-index: 2}

* html #main { display: inline }
* html #linke_spalte_wrapper { display: inline }

* html #content { word-wrap: break-word; }
* html #sidebar_l_content { word-wrap: break-word; }
* html #sidebar_r_content { word-wrap: break-word; margin-bottom:-2px;}

#footer{ position:relative; top:14px; height:50px;clear:both;display:block;padding-top:0px;text-align:center;background: url(/tl_files/kleines_wiesental/images/layout/footer_kw.jpg) no-repeat top; border:0px solid #000; margin-top:30px}
*html #footer{width:960px;}


.clearfix:after { content: "."; height: 0; clear: both; visibility: hidden }
.clearfix { display: block }


* html .clearfix { height: 1% }

.floatbox { overflow:hidden }
* html .floatbox { width:100% }

#ie_clear { display: none }

* html #ie_clear { position:static; display:block;  \clear:both; width: 100%; font-size:0px; margin: -2px 0 -1em 1px;}
* html #ie_clear { margin: -2px 0 -1em 0}




#logo{width:930px;height:75px;margin-left:10px;margin-top:10px;position:absolute;}
#top_nav{width:200px;height:15px;right:10px;top:15px;position:absolute;}




#footer a{ color:#FFF; text-decoration:none; font-weight:normal }
#footer { color:#FFF; }
.footer_content{ padding:5px 10px}
.more a{color:#426FAA;font-size:10px;font-weight:lighter;text-decoration:none;border-bottom:2px solid #CDDCEF;}


/* Style sheet content */
.mod_article{ margin:10px 0 10px 0}
.ce_table,.ce_gallery,.ce_dfGallery{margin-top:1em;}
.ce_table,.ce_image,.ce_download,.ce_downloads,.ce_code,.ce_dfGallery{margin-bottom:1em;}
.ce_text p,.ce_text pre,.ce_hyperlink,.ce_list,.teaser,.comment{line-height:1.2;  color:#31332E; margin:5px 0 2px 0;line-height:1.4em }
.info,.time{font-size:11px;color:#999;}
.pdf_link{top:20px;position:relative;}
.ce_text pre{padding:9px;background-color:#f9f9f9;border:1px solid #ddd;}
.mod_article .back{}

.ce_list ol{margin-left:3em;}
.ce_list ol li{list-style:decimal outside;}
.ce_list ul{margin-left:1.5em;}
.ce_table{padding:1px;}
.ce_table .col_last{text-align:right;}
.ce_table table{width:100%;}
.ce_table th{padding:6px 0px;font-size:14px;border-bottom:1px dotted #BA9F74;}
.ce_table td{padding:6px 0px;}
.ce_table tr{border-bottom:1px dotted #DDDDDD;}
.ce_download img,.ce_downloads img{vertical-align:top;}
.ce_downloads p{margin-bottom:3px;}
.ce_comments .comment_default{margin-bottom:1em;border-bottom:1px solid #ddd;}
.ce_comments .comment{font-size:11px;}
.ce_comments .form{margin-top:1.5em;}
.ce_comments .widget{margin-bottom:3px;}
.ce_comments .text,.ce_comments .captcha{width:40%;margin-right:0;}
.ce_comments span.captcha_text{font-weight:bold;color:#444;}


/* Style sheet form */


label{font-weight:bold;}
input[type="text"],input[type="password"],textarea{ margin-bottom:5px; padding:2px;background-color:#f9f9f9;border:1px solid #ccc;}
input[type="text"],input[type="password"]{width:60%;}
input[type="text"].error,input[type="password"].error,textarea.error{border-color:#ff8000 !important;background-color:#ffd;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background-color:#edf4fe;border-color:#094da5 !important;}
* html .searchfield {width:55%;}


textarea{width:280px;height:140px;}
.textarea_short_description{width:280px;height:40px;}

select{padding:1px;background-color:#f9f9f9;border:1px solid #ccc;}
.checkbox_container span,.radio_container span{display:block;}
.checkbox_container+br,.radio_container+br{display:none;}
.checkbox_container label,.checkbox_container input{vertical-align:middle;}
.tableless input[type="checkbox"],x:-moz-any-link{top:-2px;position:relative;}

input[type="radio"],x:-moz-any-link{top:2px;position:relative;}
.submit_container{margin-top:1em;margin-bottom:1em;}
fieldset{margin-top:1em;border-top:1px solid #ddd;}
legend{padding-right:6px;background-color:#fff;color:#094da5;}
fieldset table{width:92%;margin-top:1em !important;margin-bottom:1em !important;}
fieldset table td:first-child{width:140px;text-align:left;}
span.mandatory{font-weight:bold;color:#f00;}
p.confirm{}
p.error{margin-bottom:6px;font-weight:bold;font-size:11px;color:#C42D1C;}


/* News*/
.mod_newslist p {margin:0;}
.mod_newslist a {color:#666666;font-weight:lighter;text-decoration:none;}
.mod_newslist p.more {text-align:left; margin-top:10px;}
.mod_newslist p.more a {color:#426FAA;font-size:10px;font-weight:lighter;text-decoration:none;border-bottom:2px solid #CDDCEF;}
.mod_newslist p.info {color:#AAAAAA;font-size:10px;}div.mod_newslist a:hover {text-decoration:underline;}
.mod_newslist div.layout_latest {border-bottom:1px solid #426FAA;margin-top:6px;}
.mod_newsreader p.info {font-size:10px;margin:0;padding:0 0 3px;}
#news .mod_newslist div.pagination p, #blog div.mod_newslist div.pagination p {color:#999999;margin:5px 10px;}
#news .mod_newslist div.pagination ul, #blog div.mod_newslist div.pagination ul {padding:0;}
#news .mod_newslist div.pagination li, #blog div.mod_newslist div.pagination li{background-image:none;float:left;line-height:normal;list-style-image:none;list-style-position:outside;list-style-type:none;}
#news .mod_newslist div.pagination li a.link, #blog div.mod_newslist div.pagination li a.link {border:1px solid #F6F6F6;margin:0 4px;padding:0 5px;}
#news .mod_newslist div.pagination li a.link:hover, #blog div.mod_newslist div.pagination li a.link:hover {background:#FFE2BF none repeat scroll 0 0;border:1px solid #426FAA;color:#000000;text-decoration:none;}
#news .mod_newslist div.pagination li a, #blog div.mod_newslist div.pagination li a {border:2px solid #F6F6F6;margin:0 4px;padding:0 5px;position:relative;}
#news .mod_newslist div.pagination li a:hover, #blog div.mod_newslist div.pagination li a:hover {background:#FFE2BF none repeat scroll 0 0;border:2px solid #F96C28;color:#000000;text-decoration:none;}
#news .mod_newslist div.pagination li span, #blog div.mod_newslist div.pagination li span {margin:0 4px;padding:0 5px;}
#news .layout_short, #blog div.layout_short {border-bottom:1px solid #DDDDDD;padding:5px 0; overflow:hidden}
.news_list div.news_list_title {float:left;}
#news .layout_short h2, #blog div.layout_short h2, #veranstaltungen div.event h2  {margin:0 0 2px;padding:0;text-decoration:none;}
#news .layout_short h2 a, #blog div.layout_short h2 a, #veranstaltungen div.event h2 a  {border-bottom:medium none;color:#446EAA;font-size:12px;font-weight:normal;}
#news .layout_short h2 a:my-accounthover, #blog div.layout_short h2 a:my-accounthover {text-decoration:underline;}
#news .layout_short p.info, #blog div.layout_short p.info {color:#AAAAAA;display:inline;float:right;font-size:10px;text-align:right;}
.news_list .news_list_image {float:right;}
.news_list .news_list_category {color:#AAAAAA;font-size:10px;}
.news_list p.news_list_subheader {margin:5px 0;}
.news_list .news_list_morelink {text-align:right;}
.news_list .news_list_morelink a {color:#AAAAAA;text-decoration:none;}
.news_list .news_list_morelink a:hover {color:#426FAA;}

.mod_eventlist .header{border-bottom:1px solid #446EAA;color:#619B08;font-size:12px;font-weight:bold;padding:5px 0 0px 0; margin-top:10px}


.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
*:first-child+html .mod_search .radio_container{margin-top:0;}
.mod_search .radio_container label{left:-2px;top:1px;position:relative;padding-right:3px;}
.mod_search .header{margin:30px 5px 24px 4px;text-align:right;border-bottom:1px dotted #446EA9;font-size:11px;}
.mod_search h3{margin:0 0 2px 0;padding:0;}
.mod_search h3 a{font-weight:bold;text-decoration:none;color:#446EA9;cursor:pointer;font-size:12px}
.mod_search .context{margin:0 5px 25px 0;line-height:1.5;font-size:11px;}
.mod_search .url{display:none;}
.mod_search .relevance{font-weight:normal;font-size:11px;color:#40679F;}
.mod_search .highlight{font-weight:bold;}
.mod_search .filesize{display:block;}


#search_form{margin-bottom:15px;border-bottom:2px solid #8EC931; clear:both; padding: 0 0 4px 0;background:#EBF5D0;}
.search_box_heading{padding:2px 4px 2px 7px;margin:0 0 10px 0; background-color:#9D2316;border-left:7px solid #70B10B;font-family:verdana, arial, sans-serif;font-weight:bold;font-size:12px;color:#FFF;
width:181px;}
.search_box_body{padding:0;margin:0 ;width:197;height:28px;}
*html .search_box_body{height:30px;} 
#search_form input.text {width: 100px; height: 20px; background: url(/tl_files/kleines_wiesental/images/layout/search_field.png); border: 0; padding: 0 0 0 20px;margin-left:10px; float:left}
#search_form .submit{width:50px;float:right;margin-right:10px}

/* Seitenteaser*/
.subcolumns { padding-bottom:8px; }
.subcolumns h3 a {color:#C42D1C; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; line-height:1; text-decoration:none}

.image_gallery{ float:left; padding:15px 15px 15px 15px}
.underline{border-bottom:1px solid #DBDBDB}
.outline_blue{border:2px solid #DBDBDB}
.mod_cataloglist .catalog_list_item{ border-bottom:2px solid #CDDCEF; margin: 15px 0 ;  padding:0px; background:#F9FAFE; min-height:110px}
.item_list_title{ background:#E3EAF4; font-size:12px; color:#446EAA; font-weight:bold; padding:3px; margin-bottom:8px; height:16px}

.price_min{margin-top:10px}
.person_max{margin-top:20px}

.guestroom_liste .price,.fewo_liste .price{font:bold 12px georgia, serif;text-align:center;}
.guestroom_liste .person, .fewo_liste .person{  margin:5px 10px;font:bold 12px georgia, serif;text-align:center;}

.fewo_liste  <span>{ color:#E3EAF4}



.image{ text-align:center}

.mod_catalogreader .layout_ful{ border:1px solid #DCE3ED}
.mod_catalogreader .fewo_title, .mod_catalogreader .guestroom_title, .mod_catalogreader .food_drinks_title, .mod_catalogreader .gewerbe_title{background:#E3EAF4; font-size:14px; color:#446EAA; font-weight:bold; padding:1px 10px}

.fewo_address, .guestroom_address, .gewe_address, .grouphome_address{ padding:0 10px}
.fewo_contact, .fewo_phone, .fewo_web, .guestroom_contact, .guestroom_phone, .guestroom_web, .food_drinks_contact, .food_drinks_phone, .food_drinks_web,.grouphome_contact, .grouphome_phone, .grouphome_web, .gewe_phone, .gewe_web{ padding:5px 10px}

.mod_catalogreader .image_header{background:#E3EAF4; font-size:12px; color:#446EAA; font-weight:bold; padding:3px 10px; margin-top:20px}
.mod_catalogreader .description_header{background:#E3EAF4; font-size:12px; color:#446EAA; font-weight:bold; padding:3px 10px; margin-top:20px}
.mod_catalogreader .equipment_header{background:#E3EAF4; font-size:12px; color:#446EAA; font-weight:bold; padding:3px 10px; margin-top:20px}
.mod_catalogreader .price_header{background:#E3EAF4; font-size:12px; color:#446EAA; font-weight:bold; padding:3px 10px; margin-top:20px}
.mod_catalogreader .opening_header{background:#E3EAF4; font-size:12px; color:#446EAA; font-weight:bold; padding:3px 10px; margin-top:20px}
.description, .equipment, .price, .opening, .products {padding:0 10px}
.mod_catalogfilter{ margin-left:5px}

.contact_email, .contact_website, .contact_map{font-size:12px; color:#C42D1C; font-weight:bold;text-decoration:none }
.contact_email a:hover, .contact_website a:hover, .contact_map a:hover{text-decoration:none ; color:#5AA7FF;}


.image_links_left_column_gastgeber{margin-bottom:20px;}
.image_links_left_column{margin:0 0 10px 0;}

/* Style sheet tags_orange */
ul.cloud{margin:0;padding:0.5em 0;text-align:justify;line-height:1.3em;clear:both!important;}
ul.cloud li{width:auto;position:static;float:none;display:inline;margin:0;padding:5px;}
ul.cloud li a{height:auto;position:static;float:none;display:inline;margin:0px;padding:0 4px;text-decoration:none;color:#8CBA3E;cursor:pointer;}
ul.cloud li a span{height:auto;position:static;float:none;display:inline;margin:0;padding:0;background:transparent;border:none!important;}
ul.cloud li a em{display:none;}
ul.cloud li.size1{font-weight:normal;font-size:100%;line-height:1.3em;}
ul.cloud li.size2{font-weight:bold;font-size:120%;line-height:1.3em;}
ul.cloud li.size3{font-weight:bold;font-size:140%;line-height:1.1em;}
ul.cloud li.size4{font-weight:bold;font-size:160%;line-height:1.1em;}
ul.cloud li.size1 a{color:#92C343;}
ul.cloud li.size2 a{color:#92C343;}
ul.cloud li.size3 a{color:#92C343;}
ul.cloud li.size4 a{color:#92C343;}
ul.cloud li.isCurrentTag a span,ul.cloud li a:hover{background-color:#439a37;color:#fff!important;}/*background*/
ul.cloud li a:hover span{color:#fff!important;}
.mod_tagcloud .toggle-button{padding-left:20px;background:transparent url(system/modules/tags/html/images/del_sprite_arrows.gif) 3px -318px no-repeat;cursor:pointer;}
.mod_tagcloud .yes{padding-left:20px;background:transparent url(system/modules/tags/html/images/del_sprite_arrows.gif) 3px -359px no-repeat;cursor:pointer;}
.mod_tagcloud .off{padding-left:20px;background:none;cursor:default;}
.mod_tagcloud h3{background-color:#F6F7F9;font-weight:bold;font-size:90%;color:#666666;}
ul.related{width:100%;margin:0;padding:0;list-style-type:none;}
ul.related li{width:100%;margin:0;padding:0;}
ul.related li span.reltext{width:48%;float:left;margin:0;padding:0 0.5%;text-align:left;}
ul.related li span.relcount{width:49%;float:left;margin:0;padding:0 0.5%;text-align:right;}
ul.related li a{height:auto;position:static;float:none;display:inline;margin:0;padding:0;text-decoration:none;color:#f39a37;cursor:pointer;}
ul.related li a:hover,ul.related li a:hover span{background-color:#f39a37;color:#fff;}
ul.tag-chain{text-align:right;}
li.tag-chain-item{display:inline;margin:0;padding:0;list-style-type:none;}
li.tag-chain-item a{padding:0.25em;background-color:#eee;text-decoration:none;color:#666;}
li.tag-chain-item a:hover{background-color:#666;text-decoration:none;color:#fff;}

.link_list h1, .link_-list h2, .link_list h3, .link_list h4, .link_list h5, .link_list h6{font-weight:normal;font-size:12px;color:#439a37;}
.link_list .hyperlink_txt{font-weight:normal;font-size:10px;}


/* Wirtshausmuseum zur Krone */

#adresse{margin:0}
.krone_adresse_header{margin-top:35px;}
#adresse .ce_text, .event_box_krone{ padding: 0 10px;}

.krone_event_header{margin-top:20px;}
.event_box_krone .header{border-bottom:1px solid #446EAA;color:#446EAA;font-size:10px;font-weight:bold;padding:5px 0 0px 0; margin-top:5px}
.event_box_krone .event a{color:#31332E; font-weight:normal}


