/* Style sheet kaffalandArticle */
.mod_article a{color:#321d1b;}
.fullwidtharticle{margin-right:50px;}
.contactform .mandatory{font-weight:bold;}
.contactform p.error{display:none;font-size:9px;color:#ff0000;white-space:nowrap;}
.contactform input{width:180px;margin-top:7px;}
.contactform textarea{margin-top:7px;}
.contactform select{width:150px;height:21px;margin-top:7px;padding-top:3px;}
.contactform label{width:110px;float:left;clear:both;display:block;margin-top:10px;margin-right:auto;}
.contactform .explanation{margin-top:30px;margin-right:auto;margin-bottom:0;}
.contactform label.error{color:#ff0000;}
#right .mod_article{margin:0 0 20px 38px;}
#main .mod_article,.mod_faqlist{margin-left:50px;line-height:125%;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#321D1B;}
#main .ce_text > p,#main .ce_text td > p{text-align:justify;margin:0 0 6px 0;}
#main .ce_text > h2{font-family: Courier New, Courier;font-size:16px;font-weight:bold;margin:0 0 11px 0;text-transform:uppercase;}
#main h2,.mod_faqreader h1,.mod_faqlist h2{font-family: Courier New, Courier;font-size:16px;font-weight:bold;margin:0 0 11px 0;text-transform:uppercase;}
.pagination ul{display:inline;margin:0;padding:0;text-align:center;font-family:Courier New, Courier;list-style-type:none;}
.pagination li{display:inline;margin:3px 0;padding:0;list-style-type:none;}
.pagination p{display:inline;margin:3px 0;padding:0;list-style-type:none;}
.mod_faqreader{margin-top:10px;padding:10px;background-color:#CDBE9F;}
.mod_faqreader h1{font-style:italic;}
.mod_faqlist{margin:0 0 0 10px;padding:0;}
.mod_faqlist ul{margin:0;padding:0;text-align:left;font-family:Courier New, Courier;list-style-type:none;}
.mod_faqlist li{margin:3px 10px 3px 0;padding:0 0 3px;border-top:0px dashed #3b1919;border-right:0px dashed #3b1919;border-bottom:1px dashed #3b1919;border-left:0px dashed #3b1919;list-style-type:none;}
.mod_faqlist li a{font-family:Verdana;font-weight:bold;text-decoration:none;font-size:11px;color:#321D1B;}
.mod_sitemap li{margin-top:3px;margin-bottom:3px;font-family:Courier New, Courier;;line-height:120%;}
.mod_sitemap li a{font-family:Verdana,Arial,Helvetica, sans-serif;text-decoration:none;color:#000000;}
.mod_sitemap ul{list-style-type:none;list-style-image:url("tl_files/kaffaland/images/beanbullet.png");}
.mod_sitemap .level_1 li{font-family:Courier New, Courier;;font-weight:bold;list-style-type:none;list-style-image:url("tl_files/kaffaland/images/beanbullet.png");}
.mod_sitemap .level_2 li{font-family:Courier New, Courier;;font-weight:normal;list-style-type:none;list-style-image:url("tl_files/kaffaland/images/beanbullet.png");}
.mod_sitemap .level_1 > li{margin-top:25px;font-family:Courier New, Courier;;font-weight:bold;color:#ff0000;}
.mod_sitemap a:hover{text-decoration:underline;}
.klTeaser{background-image:url(tl_files/kaffaland/baseImages/TeaserHG.png);background-repeat:no-repeat;width:165px;height:115px;overflow:visible;}
.klTeaser .ce_text{overflow:visible;}
.klTeaser .teaserHeadline{position:relative;top:15px;left:13px;width:135px;}
.klTeaser .teaserHeadline h2{font-family: Courier New, Courier;font-size:16px;font-weight:bold;margin:0 0 0 0;line-height:85%;text-transform:uppercase;}
.klTeaser .teaserCopy{position:relative;top:20px;left:13px;width:135px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#321D1B;line-height:normal;}
.klTeaser .teaserLink{float:left;position:relative;top:22px;left:13px;width:125px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#321D1B;line-height:normal;}
.klTeaser .teaserLink a{color:#321D1B;text-decoration:underline;font-weight:bold;}
.klTeaser .teaserLink a:hover{text-decoration:underline;font-weight:bold;}
.kaufenAdressListe{font-family:Verdana, Arial, Helvetica, sans-serif;;}
.kaufenAdressListe div{position:relative;display:block;}
.kalSuchBox{width:100%;}
.kalSuchBox .sbRahmen{background-color:#F1E1CB;border:4px solid #0A0603;}
.kalSuchBox .sbTitel{margin:10px 0 0 10px;padding:0;font-weight:bold;font-size:12px;color:#321D1B;}
.kalSuchBox .sbFreitext{margin:10px 0 0 10px;padding:0;color:#321D1B;}
.kalSuchBox .sbFreitext form{margin:0;padding:0;}
.kalSuchBox form .sbText{width:225px;height:16px;float:left;margin-top:1px;}
.kalSuchBox form .sbButton{width:105px;height:24px;margin-top:0;margin-left:7px;vertical-align:top;}
.kalSuchBox .sbPlzListe{float:none;margin:10px 10px 0;padding-top:7px;border-top:1px dotted #999999;}
.kalSuchBox .sbPlzTitel{margin:0;padding:0;font-weight:normal;font-size:11px;color:#321D1B;}
.kalSuchBox table{margin:4px 0 10px;}
.kalSuchBox table td,.kalSuchBox table td a{margin:0;padding:0;font-weight:normal;font-size:11px;color:#321D1B;}
.kalSuchBox table td a:hover{color:#666666;}
.kalErgebnisBox{width:100%;margin-top:25px;}
.kalErgebnisBox .pagination{margin-bottom:10px;}
.unten .pagination{margin-right:auto;margin-bottom:10px;margin-left:auto;text-align:center;}
.kalErgebnisBox .pagination p{float:left;}
.unten .pagination p{display:none;}
.kalErgebnisBox .pagination ul{float:right;margin-top:4px;}
.unten .pagination ul{margin-top:4px;}
.kalErgebnisBox .pagination .next,.unten .pagination .next{margin-left:15px;}
.kalErgebnisBox .pagination .previous,.unten .pagination .previous{margin-right:15px;}
.kalErgebnisBox .pagination a,.unten .pagination a{text-decoration:none;color:#321D1B;}
.kalErgebnisBox .pagination .current,.unten .pagination .current{font-weight:bold;font-size:14px;color:#321D1B;}
.kalErgebnisBox .pagination a:hover,.unten .pagination a:hover{text-decoration:underline;color:#321D1B;}
.kalErgebnisBox .ebEntry{width:44%;float:left;margin-bottom:25px;padding:2%;font-weight:normal;font-size:11px;color:#321D1B;}
.kalErgebnisBox .ebEntry:hover{background-color:#F1E1CB;}
.kalErgebnisBox .ebFirma{height:27px;font-weight:bold;}
.kalErgebnisBox .ebOrt{margin-bottom:4px;}
.mod_article .homeStyle h1{margin:0 0 12px;padding:0;font-family:"Courier New", Courier, monospace;font-size:16px;color:#321D1B;line-height:125%;}
.mod_article .homeStyle .teaserTable .teaserPic{padding-left:45px;}
.mod_article .homeStyle .teaserTable .teaserSpacerH{padding-top:12px;padding-bottom:24px;}
.mod_article .homeStyle .teaserTable .teaserSpacerH img{width:100%;}
.mod_article .homeStyle .teaserSpacerV{padding-left:20px;}
.mod_article .homeStyle .teaserSpacerV img{height:100%;}
.mod_article .homeStyle a{text-decoration:none;}
.mod_article .homeStyle p a:hover{text-decoration:underline;}
