/* Style sheet global */
html{height:100%;padding-bottom:1px;}
body,th,td,select,input,textarea,button{font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-decoration:none;font-size:11px;color:#3b3b3b;}
body{height:100%;background:#ffffff url("tl_files/letzebuerg/body.png") left top repeat-x;line-height:20px;}
#wrapper{min-height: 100%;height: auto !important;height: 101%;}
#container{padding-bottom:190px;}
a{color:#000080;}
a:hover{color:#000020;}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:bold;font-size:13px;line-height:20px;}
h1,h2{font-weight:bold;font-size:18px;color:#637D3E;line-height:20px;}
h3,.mod_search .header{font-weight:bold;font-size:14px;color:#bec99f;line-height:20px;}
h4{margin-top:40px;border-bottom:1px dotted #616161;font-weight:bold;font-size:14px;color:#637D3E;line-height:20px;}
h5{margin-top:20px;font-weight:bold;font-size:14px;line-height:20px;}
h6{margin-bottom:0;color:#000000;}
p{margin-bottom:10px;}
blockquote,q{margin-bottom:10px;}
ol,ul{margin-bottom:10px;}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}
li{margin-top:3px;margin-bottom:3px;list-style-type:none;}
ol li{margin-left:20px;list-style-type:decimal;}
ul li{margin-left:0;padding-left:20px;background-image:url("tl_files/letzebuerg/marker.gif");background-repeat:no-repeat;background-position: left 6px;}
pre,code{margin-bottom:1em;font-family:"Lucida Console",Monaco,monospace;font-size:1em;}
abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help;}
table{width:100%;margin-bottom:1em;}
caption,th,td{text-align:left;vertical-align:top;font-weight:normal;}
th,td{padding:4px;border:1px solid #D0D8B8;}
th{background-color:#dedd8a;}
tfoot td{background-color:#F0F0C8;}
.ce_table{padding:1px;}
.ce_table tr.odd td{background-color:#F9F9E7;}
.ce_table.kein_rahmen tr.odd td{background-color:transparent;}
.ce_table.positionen th.col_first,.ce_table.positionen td.col_first,.ce_table.positionen th.col_last,.ce_table.positionen td.col_last{width:5%;white-space:nowrap;}
.ce_table.positionen th.col_last,.ce_table.positionen td.col_last{text-align:right;}
.ce_table.preise th,.ce_table.preise td{width:5%;text-align:right;white-space:nowrap;}
.ce_table.preise th.col_first,.ce_table.preise td.col_first{width:auto;text-align:left;}
.ce_table.auflistung th.col_first,.ce_table.auflistung td.col_first{width:5%;white-space:nowrap;}
.ce_table.wert_zuletzt th.col_last,.ce_table.wert_zuletzt td.col_last{width:5%;text-align:right;white-space:nowrap;}
.info,.time{font-size:11px;color:#999;}
p.confirm{margin-bottom:0.5em;padding:4px;background-color:#ccffcc;color:#000000;}
p.error{margin-bottom:0.5em;padding:4px;background-color:#ffff99;color:#e00000;}
.ce_form input.error{background-color:#FFE790;}
.ce_form p.error{display:none;}
.ce_form.tableless .submit_container{padding-top:20px;padding-bottom:20px;}
.abstand_oben{margin-top:1em;}
.abstand_unten{margin-bottom:1em;}
.volle_breite{width:100%;}
.rechts{text-align:right;}
.links{text-align:left;}
.rahmen img,img.rahmen,.mod_cataloglist img{padding:2px;background-color:#fff;border:1px solid #ddd;}
.kein_rahmen,.kein_rahmen img,.kein_rahmen .image_container img,.kein_rahmen table,.kein_rahmen th,.kein_rahmen td{border:0;background-color:transparent;}
a.marker,.hyperlink_txt,.more a,.toggler{padding-left:20px;background-image:url("tl_files/letzebuerg/marker.gif");background-repeat:no-repeat;background-position:left 6px;}
.kein_backlink p.back{display:none;}
.teaser p.more{margin-top:1em;}
.mod_article{margin-bottom:25px;}
.mod_booknav ul{position:relative;display:block;text-align:center;}
.mod_booknav{position:relative;}
.mod_booknav ul,.mod_booknav li{margin:0;padding:0;list-style-type:none;}
.mod_booknav .prev{left:0;position:absolute;display:inline;}
.mod_booknav .up{display:inline;}
.mod_booknav .next{right:0;position:absolute;display:inline;}
.ce_text{margin-bottom:1em;}
.ce_text pre{padding:9px;background-color:#f9f9f9;border:1px solid #ddd;}
.ce_accordion{margin-bottom:5px;}
.ce_accordion .toggler{color:#000080;line-height:20px;cursor:pointer;}
.ce_accordion .toggler:hover{color:#000000;}
.ce_accordion .toggler.active{background-image:url("tl_files/letzebuerg/zurueck.gif");color:#000000;}
.ce_accordion_first .toggler{border-top:1px solid #cccccc;}
.ce_accordion .accordion>div{margin-left:20px;padding:10px;background-color:#F3F5EB;border:1px solid #D0D8B8;}
.ce_code{margin-bottom:1em;}
.ce_hyperlink{margin-bottom:1em;}
.ce_download{margin-bottom:1em;}
.ce_download img{vertical-align:top;}
.ce_downloads{margin-bottom:1em;}
.ce_downloads img{vertical-align:top;}
.ce_downloads p{margin-bottom:0.5em;}
.ce_image{margin-bottom:1em;}
.image_container{float:left;}
.ce_image .image_container{float:none;}
.image_container img{padding:1px;border:1px solid #747474;}
#header .image_container img{padding:0;border:0;}
.image_container .caption{margin-top:-2px;padding:2px 4px 3px;color:#808080;}
.ce_gallery{margin-bottom:1em;}
.ce_gallery table{width:auto;margin-bottom:0;}
.ce_gallery td{padding:0;border:0;}
.ce_gallery a,.ce_gallery .image_container{font-size:0px;line-height:0px;}
.ce_dfGallery{margin-bottom:1em;}
.formbody th,.formbody td{border:0;}
.formbody td.col_first{width:25%;}
.formbody td.col_last{}
input.text,input.captcha,textarea{width:96%;padding:2px 4px;background-color:#ffffff;border:1px solid #a2a2a2;}
select{width:99%;padding:1px 1px 1px 4px;background-color:#ffffff;border:1px solid #a2a2a2;}
select.schmal{width:53%;}
input.schmal,select.schmal{width:50%;}
input.captcha{width:20px;margin-right:4px;}
.checkbox,.radio{width:16px;height:16px;float:left;display:block;margin-right:4px;}
.checkbox_container label{display:block;margin-bottom:0.5em;}
.submit{padding:2px 20px;text-align:center;background-color:#ffffff;border:1px solid #a2a2a2;}
.submit:hover{background-color:#CFCD5E;color:#000000;}
.formbody{padding:1px;}
.mod_article{float:left;padding-right:25px;}
.drittel{width:295px;}
.tabspalte{width:294px;float:left;margin-left:25px;}
.tabspalte2{width:187px;float:left;margin-left:25px;}
.tabspalte.erste,.tabspalte2.erste{margin-left:0;}
.tabspalte.service p{padding-left:20px;background:url("tl_files/letzebuerg/ok.png") left center no-repeat;}
.zweidrittel{width:615px;}
.mod_article.umbruch{width:615px;height:1px;margin:0;padding:0;}
.neuezeile{clear:left;}
#header .inside{padding-top:6px;}
#header .mod_article *{color:#DCEAAC;}
#header .logo_druck{width:191px;height:60px;left:-500px;top:0;position:absolute;display:none;}
#header .suchbutton{width:14px;height:14px;position:relative;overflow:hidden;float:right;display:block;margin-right:25px;background-color:#C8DFCD;}
#header .suchbutton:hover{background-color:#ffffff;}
#header .suchfeld{width:125px;height:14px;float:right;margin:0 3px 0 0;padding:0 0 0 3px;background-color:#C8DFCD;border:0px;font-size:11px;line-height:14px;}
.mod_changelanguage{float:right;font-size:12px;line-height:14px;}
#header .nav_horizontal{line-height:14px;}
#header li,#footer li,#footer .hyperlink_txt,.mod_navigation li{background:none;}
#footer .hyperlink_txt{padding-left:0;}
#header .nav_horizontal a,#header .nav_horizontal span{padding-right:10px;padding-left:10px;border-top:0px solid #C8DFCD;border-right:0px solid #C8DFCD;border-bottom:0px solid #C8DFCD;border-left:1px solid #C8DFCD;font-size:11px;color:#C8DFCD;line-height:12px;}
#header .nav_horizontal .first a,#header .nav_horizontal .first span{padding-left:0;border-left:0;}
#header .nav_horizontal a:hover,#header .nav_horizontal span{color:#ffffff;}
#hauptnavigation{left:0;top:49px;position:absolute;overflow:visible;}
#hauptnavigation a,#hauptnavigation span{width:100px;margin:0 1px;padding:0 0 0 30px;text-align:left;background-color:#BEC99F;border-top:1px solid #637D3E;border-right:1px solid #637D3E;border-bottom:0px solid #637D3E;border-left:1px solid #637D3E;font-weight:bold;text-decoration:none;font-size:12px;color:#454A44;line-height:21px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;}
#hauptnavigation a:hover{background-color:#CFCD5E;}
#hauptnavigation .level_2,#hauptnavigation .level_3,#hauptnavigation .level_4{width:210px;margin:0 1px;padding:0;background-color:#BEC99F;border:1px solid #ffffff;-moz-border-radius: 5px;border-radius: 5px;}
#hauptnavigation .level_3,#hauptnavigation .level_4{margin-top:-18px;margin-left:160px;}
#hauptnavigation .level_2 a,#hauptnavigation .level_2 span{width:auto;border-top:1px solid #ffffff;border-right:0px solid #ffffff;border-bottom:0px solid #ffffff;border-left:0px solid #ffffff;background-color:transparent;-moz-border-radius: 0;border-radius: 0;}
#hauptnavigation .level_2 a:hover{background-color:#DCEAAC;}
#hauptnavigation span,#hauptnavigation a.trail,#hauptnavigation .level_2 span{background-color:#CFCD5E;}
#hauptnavigation li.backlink{display:none;}
#hauptnavigation .testseite a,#hauptnavigation .testseite span{width:40px;padding-left:10px;}
#hauptnavigation .testseite .level_2 a,#hauptnavigation .testseite .level_2 span{width:auto;}
#footer{width:960px;height:190px;position:relative;clear:both;margin:0 auto;font-size:11px;margin-top: -195px;}
#footer .inside{margin-right:25px;padding-top:25px;border-top:1px dotted #616161;}
#footer .spalte{width:295px;height:140px;float:left;padding-right:24px;}
#footer .spalte + .spalte{width:280px;padding-right:24px;padding-left:15px;border-right:1px dotted #616161;border-left:1px dotted #616161;}
#footer .spalte + .spalte + .spalte{width:280px;padding-right:0;padding-left:15px;border-right:0;border-left:0;}
#footer h6{margin-bottom:10px;font-weight:bold;font-size:14px;color:#636E60;line-height:16px;}
#footer .nav_vertikal a,#footer .orgalink a{text-decoration:none;color:#3b3b3b;}
#footer .nav_vertikal a:hover,#footer .nav_vertikal span,#footer .orgalink a:hover{text-decoration:underline;color:#000000;}
#footer .image_container{float:left;}
#footer .orgalogo{float:left;margin-left:10px;}
#footer .orgalogo.link1{margin-left:0;}
#footer .orgalogo img{margin:1px;border:1px solid #BEC99F;}
#footer .orgalink{clear:both;}
.mod_social_bookmarks li{display:inline;margin:0;padding:5px 5px 0 0;list-style-type:none;}
.mod_social_bookmarks img{padding:1px;border:1px solid #BEC99F;}
.mod_social_bookmarks{margin-top:20px;}
#left .nav_vertikal a,#left .nav_vertikal span{padding-top:4px;padding-bottom:4px;text-decoration:none;color:#3b3b3b;}
#left .nav_vertikal span,#left .nav_vertikal a.trail{font-weight:bold;color:#000000;}
#left .nav_vertikal a:hover{color:#28853F;}
#left .nav_vertikal li{border-top:1px dotted #616161;}
#left .nav_vertikal li.first{border-top:0;}
#left .nav_vertikal{margin-right:25px;margin-bottom:25px;}
#left .nav_vertikal h2{margin-bottom:0;}
#right .nav_vertikal li.first{border-top:0;}
#header .logo_start{width:300px;height:190px;right:20px;top:71px;position:absolute;}
.back a{padding-left:20px;background-image:url("tl_files/letzebuerg/zurueck.gif");background-repeat:no-repeat;background-position: left 6px;}
.mod_subscribe .submit,.mod_unsubscribe .submit{display:block;margin-top:10px;margin-bottom:20px;}
.mod_search form{display:none;}
.mod_search h3{margin-bottom:0;font-size:11px;}
.mod_search p.url{display:none;}
.mod_search a{padding-left:20px;background-image:url("tl_files/letzebuerg/marker.gif");background-repeat:no-repeat;text-decoration:none;line-height:20px;background-position: left 4px;}
.mod_search a:hover{text-decoration:underline;}
.mod_search .even,.mod_search .odd{padding-top:4px;padding-bottom:4px;border-top:1px dotted #8b8b8b;}
.mod_search .relevance{float:right;font-weight:normal;font-size:10px;color:#3b3b3b;}
.mod_search .header strong{color:#3b3b3b;}
.mod_sitemap a{text-decoration:none;}
.mod_sitemap a:hover{text-decoration:underline;}
.mod_coverpicture{left:1px;top:71px;position:absolute;}
.mod_catalogfilter h3{margin-top:10px;margin-bottom:0;}
.mod_catalogfilter .filter_field_hofladen h3{display:none;}
.mod_catalogfilter h4{margin-top:0;}
.mod_catalogfilter .select{margin-top:4px;margin-bottom:4px;}
.nofloat{float:none;}
.mod_cataloglist .item{width:295px;height:140px;position:relative;overflow:auto;float:left;display:block;margin-bottom:25px;}
.mod_cataloglist .item.even{margin-right:25px;}
.mod_cataloglist .item .label{display:none;}
.mod_cataloglist .item .link{width:22px;height:22px;right:0;top:0;position:absolute;overflow:hidden;}
.mod_cataloglist .item .link a{width:20px;height:20px;display:block;margin:0;padding:0;background-image:url("tl_files/letzebuerg/details.gif");background-repeat:no-repeat;border:1px solid #BEC99F;text-indent:-10000px;background-position:8px 5px;}
.mod_cataloglist .item .plz{float:left;margin-right:5px;padding-left:10px;}
.mod_cataloglist .item .produkte,.mod_cataloglist .item .spezialitaeten{padding-top:10px;padding-left:10px;line-height:13px;}
.mod_cataloglist .item .name{margin-bottom:5px;padding-left:10px;border-bottom:1px dotted #000000;font-weight:bold;font-size:13px;line-height:25px;}
.mod_cataloglist .item .foto{float:right;margin-left:5px;}
.mod_cataloglist .layout_simple{padding-top:40px;}
.pagination{clear:both;padding-top:10px;padding-right:5px;padding-left:5px;background-color:#F9F9E7;}
.pagination p{float:right;}
.pagination a,.pagination span{margin-right:2px;margin-left:2px;padding:1px 4px;border:1px solid #BEC99F;}
.pagination span{background-color:#DEDD8A;}
.widget .checkbox,.widget .radio{width:auto;height:auto;}
.widget .checkbox_container{overflow:auto;padding-top:5px;padding-bottom:5px;background-color:#F9F9E7;max-height: 200px;}
.widget .checkbox_container label,.widget .radio_container label{margin-bottom:0;}
.mod_eventlist h4 a{text-decoration:none;color:#3b3b3b;}
.mod_eventlist p.date,.mod_eventlist p.time,.mod_eventreader p.info,.mod_eventreader p.recurring{margin-bottom:5px;text-align:right;}
.minicalendar{width:294px;}
.minicalendar th,.minicalendar td{text-align:center;}
.minicalendar td.weekend{background-color:#F9F9E7;}
.minicalendar th{font-weight:bold;}
.minicalendar td.active{background-color:#F0F0C8;font-weight:bold;}
.minicalendar th.head{border-bottom:1px solid #3b3b3b;}
.ce_tabcontrol_pane{width:100%;}
.ce_tabcontrol_tabs li{cursor:pointer;}
.ce_tabcontrol_tabs li:hover{color:#000000;}
#opt_filter_field_kategorie_,#opt_filter_field_kategorie_ + label,#opt_filter_field_kategorie_ + label + br{display:none;}
