/*++ reset ++*/

* { padding:0; margin:0; font-family:Arial; font-size:11px; }
html { height:100.01%; padding-bottom:1px; }
a { color:#656565;}
.clearer{clear:both;}

/*++ position ++*/

body { background-color:#868789; }
#wrapper { width:997px; margin:0 auto; }
#toppart { height:95px; background:url(../img/top.gif) bottom left no-repeat; padding-top:20px; }
#middlepart { background:url(../img/middle.gif) bottom left repeat-y; overflow:hidden;}
#bottompart { height:95px; background:url(../img/bottom.gif) top left no-repeat; }
#leftpart { width:770px; padding-top:90px; background:url(../img/top_left_subpart.gif) 13px 4px no-repeat; overflow:hidden; float:left; display:inline;}
#rightpart { width:200px; float:right; display:inline; padding-right:20px; }
#inlpart { float:left; display:inline; width:14px; padding-top:75px;  }
#inrpart { margin-left:200px;  padding-bottom:20px; padding-top:15px;}
#inrpart { margin-left:0; padding-right:10px; padding-bottom:20px; padding-top:15px; width:570px; float:right; display:inline; line-height:16px;}
#inrpart ul li { line-height:20px; }
#footer { clear:both;overflow:hidden; display:inline-block;margin-left:185px;width:855px;text-align:left;margin-top:-10px;}
#logo { padding-top:27px; padding-bottom:37px;text-align:center;} /* left */
#f-left { border-top:1px solid #656565; padding-top:20px;width:570px;}
#f-right { width:325px;padding-top:20px;margin-left:-8px;}
#f-right .facebook-footer { float:right; display:inline;margin-top:-5px; }
*+html #f-right .facebook-footer { float:right; display:inline;margin-top:-22px; }
#f-right .facebook-footer img { margin-left:10px; }
.header{position:relative;height:60px;}
.csc-default { clear:both; }

/*++ menu +++*/
.lvl1 { padding:5px 0 10px 15px; text-align: left; white-space:nowrap;}
.lvl1 a { font-size:15px; text-decoration:none; white-space:nowrap;}
.act1 { background:url(../img/menu_act.gif) top left no-repeat;}
.act1 a {font-weight:bold;} 

.contleft-cont{margin:10px 0 0 15px;}
.lvl2cont {border-bottom: 1px solid #9C9C9D; border-top: 1px solid #9C9C9D; width:152px; padding-top:2px; margin-top:7px;}

.lvl2 { padding:5px 0 5px 15px; white-space:normal; }
.lvl2 a { font-size:15px; text-decoration:none; font-size:11px;white-space:normal;}
.act2 { background:url(../img/menuicon.gif) 0 9px no-repeat;}
.act2 a {font-weight:bold; color:#E3001B;}

.lvl3 { padding:5px 0 5px 18px; white-space:normal;}
.lvl3 a { font-size:15px; text-decoration:none; font-size:11px; color:#656565;white-space:normal;}
.act3 a {font-weight:bold; color:#E3001B;}

.lvl4 { padding:5px 0 5px 18px; white-space:normal;}
.lvl4 a { font-size:15px; text-decoration:none; font-size:11px; color:#656565;white-space:normal;}
.act4 a {font-weight:bold; color:#E3001B;}


/*++ footer menu ++*/
#f-right a { font-size:8px; margin-left:8px;}
#f-left, #f-left a { text-decoration:none; color:#656565; font-size:9px;}

/*++ formatierung ++*/
.rpart-header { font-weight:bold; color:black;margin-bottom:9px;}
h1.csc-firstHeader, h1.csc-firstHeader a, h1{ font-size:18px; color:#E3031D; font-weight:bold; display:inline-block;padding-bottom:10px;}
h2{padding-bottom:10px;}
p.bodytext { padding-bottom:15px; color:#000;}
div#rightpart { color:#646464; }
.csc-frame li {list-style-image:url(../img/menuicon.gif);margin-left:15px;color:#868789;}
.csc-default li {list-style-image:url(../img/menuicon.gif);margin-left:15px;color:#000;}
.csc-frame{float:left;width:170px;margin-bottom:25px;padding-right:10px;}
.csc-textpic-imagewrap{height:48px;margin-bottom:6px;}
.csc-textpic-imagewrap { height:100%; }
span.rot { color:#E3031D; }
span.grau{ color:#656565; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }
.align-justify{ text-align:justify; }
.contenttable { width:100%; border:1px solid #CCCCCC;border-collapse:collapse; }
.contenttable td, .contenttable th { padding:6px 9px; border:1px solid #CCCCCC; height:50px; }
.tr-even { background-color:#efefef; }

/*++ newsright ++*/
#news{border-bottom:1px solid #9C9C9D; overflow:hidden;}
.news-list-container {border-top:1px solid #9C9C9D;}
.news-list-container a { text-decoration:none; font-size:9px;}
.news-list-container a:hover { text-decoration:underline; }
.news-list-item { text-align:justify; font-size:9px;border-bottom:1px solid #9C9C9D;}
#news .news-list-item { padding:10px 0 25px; overflow:hidden; }
#news .news-list-container { padding-bottom:30px; }
.news-list-head a{color:#E3031D;font-size:11px;font-weight:bold; margin-bottom:5px;}

#news .news-list-img img { float:left;margin:0 10px 5px 0;  }
#news .news-list-head { padding-bottom:5px;}
#news .news-list-container { padding:0; }
#news .newslinkweiter { margin:6px 0; width:130px; background:url(../img/pfeil_news.gif) top right no-repeat; }

a.newslinkweiter{float:right;color:#E3031D; text-decoration:none;font-size:11px;line-height:22px;}
.newslinkweiter img{border:0;margin:0 0 0 0;}

/* indexsearch */
.tx-indexedsearch-searchbox fieldset{
	border:0;
}
.tx-indexedsearch-searchbox legend{
	display:none;
}
.tx-indexedsearch-form{
	float:left;
}
.tx-indexedsearch-search-submit{
	margin-top:-3px;
}

.csc-sitemap ul li ul li{
	margin-left:15px;
}

.news-list-browse { clear:both; }

#pic{background:url("../img/suchbutton.gif") no-repeat scroll left top transparent; font-size:0; cursor:pointer; width:44px; height:15px; margin-left:10px; padding-top:7px;color:#FFF;}
#pic2 { background:url("../img/search-submit.gif") no-repeat scroll left top transparent; font-size:0; cursor:pointer; width:25px; height:20px; margin-left:4px; padding-top:3px;color:#FFF; text-indent:-999px; vertical-align:top;}
.cont-head{width:620px;height:50px;}
#suchfeld {background:url("../img/suchfeld.gif") no-repeat scroll left top transparent; border:0; width:101px; padding:0 5px; height:17px;}
#suchfeld2 { border:1px solid #e99386; height:17px; width:166px; font-size:9px;vertical-align:top; }
.product-search { float:left;display:inline; }
.website-search { float:left; display:inline; margin-left:15px;}
.breadcrumb{float:left;font-size:9px;color:#575759;width:350px;padding-top:6px;}
.breadcrumb a{font-size:9px;color:#575759;}
.breadcrumb img{margin-bottom:1px;margin-right:5px;}
.tx-macinasearchbox-pi1{float:left;}
#inrpart .news-single-item { line-height:16px; }
#inrpart .news-single-item p { padding-bottom:15px; }

/* Partner */
.partner-box{background:url("../img/partner.jpg") no-repeat scroll left top transparent; width:207px; height:200px; padding:135px 10px 10px 10px; margin-top:20px;}
.partner-header, .einge{color:#E3001B; font-size:18px; font-weight:bold; margin-bottom:10px;}
.einge{padding-left:67px;}
.partner-box a{color:#006362;font-size:13px;font-weight:bold;font-style:italic;}
.partner-box p{color:#575759;font-size:11px;margin-top:10px; line-height:20px;}

/* ek_event */
.ek_event_list_item{margin-bottom:15px;}
.ek_event_list_head{background:url("../img/kalender-icon.gif") no-repeat scroll left top transparent; padding-left:38px; padding-top:11px; height:20px;}
.ek_event_list_head a{ color:#E3031D; font-weight:bold; font-size:11px;}
.ek_event_list_subheader{margin-left:38px; color:#575759; font-weight:bold; font-style:italic;}
.ek_event_list_teaser{margin-left:38px; color:#575759;margin-top:7px;}

.ek_event_single_box{float:right;background:url("../img/kalender.jpg") no-repeat scroll left top transparent;width:142px;height:175px;padding-top:30px;padding-left:12px;padding-right:10px;}
.ek_event_label{font-size:9px;font-weight:bold;color:#E3001B;width:42px;float:left;}
.ek_event_text{font-size:9px;width:80px;float:left;margin-bottom:14px;}
.ek_event_label_long{font-size:9px;font-weight:bold;color:#E3001B;width:130px;float:left;margin-bottom:10px;}
.ek_event_row img{border:0px;margin-bottom:-5px;margin-left:10px;}
.ek_event_row a{text-decoration:none;}
.ek_event_row{float:left; line-height:15px;}

/* header links*/
.header-left{position:relative;float:left;width:340px;height:50px;}
.header-right{position:relative;float:right;width:125px;height:50px;}
.link_konto{background:url("../img/icon-konto.gif") no-repeat scroll 0 -5px transparent; padding-left:25px; position:absolute; top:24px; left:-5px;}
.link_warenkorb{background:url("../img/icon-korb.gif") no-repeat scroll 0 -1px transparent; padding-left:23px; position:absolute; top:24px; left:88px;}
.link_kasse{background:url("../img/icon-kasse.gif") no-repeat scroll 0 2px transparent; padding-left:25px; position:absolute; top:24px; left:201px;}

.link_login{background:url("../img/icon-login.gif") no-repeat scroll 0 1px transparent; padding-left:23px; position:absolute; top:23px; left:-18px;}
.link_drucken{background:url("../img/icon-drucken.gif") no-repeat scroll 0 -2px transparent; padding-left:24px; position:absolute; top:23px; left:60px;}
.tx-macinasearchbox-pi1{float:none;position:absolute;left:340px;top:20px;}
.search-top .tx-macinasearchbox-pi1 { float:right; display:inline;  position:relative; top:0; left:0; margin:15px 20px 0 0;}
.radio-buttons-search .act { padding-left: 20px; background:url(../img/radio-act.gif) 0 2px no-repeat; }
.radio-buttons-search .inact { padding-left: 20px; background:url(../img/radio-inact.gif) 0 2px no-repeat; }
.radio-buttons-search { overflow:hidden; color:white; font-weight:bold; padding-bottom:5px;} 
/* shop */
.tx-fbmagento{display:inline-block;width:570px;}

#inrpart .news-list-item span  { width:120px; }
#inrpart .news-list-item img {margin:0;}
#news .news-list-item { text-align:left; }
#inrpart .news-latest-item img { margin:0 10px 0 0; } 

/* Weihnachtsani */
.w-oben{width:170px; padding-top: 10px; border-top: 1px solid #9a9a9a; margin-left: -6px;}
.w-unten{width:170px; border-top: 1px solid #9a9a9a; border-bottom: 1px solid #9a9a9a; position: relative; margin-left: -6px;}

/* RESELLERBEFRAGUNG POWERMAIL */
div.tx_powermail_pi1_fieldwrap_html {color: #575E66; font-size: 11px;margin: 3px 0 !important;}
#c279 .tx_powermail_pi1_fieldwrap_html_checkbox_title {width: 500px; float: none; padding-bottom: 13px; font-weight: bold;}
#powermaildiv_uid21 label, #powermaildiv_uid22 label, #powermaildiv_uid33 label, #powermaildiv_uid34 label, #powermaildiv_uid35 .tx_powermail_pi1_fieldwrap_html_radio_title, #powermaildiv_uid36 label, #powermaildiv_uid39 label, #powermaildiv_uid40 label {float:none; font-weight: bold;}
#powermaildiv_uid35 .tx_powermail_pi1_fieldwrap_html_radio_title {width: 500px;}

#c279 label {width: 315px;}
.powermail_check_inner {height: 20px;}
#powermaildiv_uid38 .powermail_check_inner {height: 50px;}
#powermaildiv_uid39 label, #powermaildiv_uid40 label {width: 400px;}
#powermaildiv_uid41 input.powermail_submit_uid41 {margin: 10px 0 10px 0px; }
#c279 .tx_powermail_pi1_fieldwrap_html_checkbox_title {color: #E3001B;}
#c279 #powermaildiv_uid20 {padding-left: 10px;}
#c279 #powermaildiv_uid21 {background-color: #e9e9e9; padding: 20px 0 20px 10px;}
#c279 #powermaildiv_uid21 label {padding-bottom: 10px; color: #e3001B;}
#c279 #powermaildiv_uid20 {}
#c279 #powermaildiv_uid22 {border-top: 1px solid #e9e9e9; padding: 20px 0 20px 10px; border-bottom: 1px solid #e9e9e9;}
#c279 #powermaildiv_uid22 label {color: #e3001B; width: 355px; padding-bottom: 10px;}
#c279 #powermaildiv_uid23, #c279 #powermaildiv_uid25 {background-color: #e9e9e9; padding: 20px 0 20px 10px;}
#c279 #powermaildiv_uid24 {border-top: 1px solid #e9e9e9; padding: 20px 0 0px 10px;}
#c279 #powermaildiv_uid26 {border-top: 1px solid #e9e9e9; padding: 20px 0 0px 10px;}
#c279 #powermaildiv_uid27 { padding: 0px 0 0px 10px;}
#c279 .tx_powermail_pi1_fieldwrap_html_radio {padding: 0px 0 0px 10px;}
#c279 .tx_powermail_pi1_fieldwrap_html_radio_title {width: 140px !important;}
#c279 #powermaildiv_uid31 {border-bottom: 1px solid #e9e9e9; padding-bottom: 20px; width: 560px;}
#c279 #powermaildiv_uid32 {background-color: #e9e9e9; padding: 20px 0 0px 10px;}
#c279 .tx_powermail_pi1_fieldwrap_html_text label {padding-bottom: 10px; color: #e3001B;}
#c279 #powermaildiv_uid33 {border-top: 1px solid #e9e9e9; padding: 20px 0 20px 10px; border-bottom: 1px solid #e9e9e9;}
#c279 #powermaildiv_uid34 label {width: 400px;}
#c279 #powermaildiv_uid34 {background-color: #e9e9e9; padding: 20px 0 20px 10px;}
#c279 #powermaildiv_uid35 p {color: #e3001B; width: 355px !important; padding-bottom: 10px;}
#c279 #powermaildiv_uid35 {width: 560px; border-top: 1px solid #e9e9e9; padding: 20px 0 20px 10px; border-bottom: 1px solid #e9e9e9;}
#c279 #powermaildiv_uid35 .powermail_radio_inner {float: none;}
#c279 #powermaildiv_uid36 {background-color: #e9e9e9; padding: 20px 0 20px 10px;}
#c279 #powermaildiv_uid37 {border-top: 1px solid #e9e9e9; padding: 20px 0 20px 10px; border-bottom: 1px solid #e9e9e9; margin-bottom: 0px !important;}
#c279 #powermaildiv_uid38 {padding: 20px 0 0px 10px; border-top: 1px solid #e9e9e9;}
#c279 #powermaildiv_uid39 {background-color: #e9e9e9; padding: 20px 0 20px 10px; }
#c279 #powermaildiv_uid39 label {color: #e3001B; width: 355px !important; padding-bottom: 10px;}
#c279 #powermaildiv_uid40 {border-top: 1px solid #e9e9e9; padding: 20px 0 20px 10px;}
#c279 #powermaildiv_uid41 {border-top: 1px solid #e9e9e9; width: 560px !important;}
#c279 #powermaildiv_uid42 {border-bottom: 1px solid #e9e9e9; padding-bottom: 20px; width: 560px; padding-left: 10px;}
#c279 div#powermaildiv_uid43 {background-color: #e9e9e9; margin-top: 0px !important; padding: 0 0 20px 10px;}
#c279 div#powermaildiv_uid23 {padding: 20px 0 0 10px; margin-bottom: 0px !important;}
#c279 div#powermaildiv_uid44 {border-bottom: 1px solid #e9e9e9; padding-bottom: 20px; width: 560px; padding-left: 10px;}
#c279 div#powermaildiv_uid45 {background-color: #e9e9e9; margin-top: 0px !important; padding: 0 0 20px 10px;}
#c279 div#powermaildiv_uid25 {padding: 20px 0 0 10px; margin-bottom: 0px !important;}
#c279 div#powermaildiv_uid26 p {color: #e3001B; width: 545px !important; padding-bottom: 10px; font-weight: bold;}
#c279 div#powermaildiv_uid32 {margin-bottom: 0px !important; margin-top: 0px !important;}
#c279 div#powermaildiv_uid46 {background-color: #e9e9e9; margin-top: 0px !important; padding: 0 0 20px 10px;}
#c279 div#powermaildiv_uid47 {background-color: #e9e9e9; margin-top: 0px !important; padding: 0 0 20px 10px; margin-bottom: 0px !important; margin-top: 0px !important;}
#c279 div#powermaildiv_uid48 {padding: 0px 0 20px 10px; border-bottom: 1px solid #e9e9e9;}
#c279 div.powermail_check_inner_uid38_6 {}
#c279 div#powermaildiv_uid36 label {width: 375px;}

#c280 div#powermaildiv_uid56 p {color: #e3001B; width: 545px !important; padding-bottom: 10px; font-weight: bold;}
#c280 div#powermaildiv_uid56 {border-bottom: 1px solid #e9e9e9; padding: 20px 0 20px 10px;}
#c280 label {color: #e3001B; font-weight: bold; width: 150px;}
#c280 div#powermaildiv_uid64 {background-color: #e9e9e9; margin-top: 0px !important; padding: 20px 0 20px 10px;}
#c280 div#powermaildiv_uid57 {border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 20px 0 20px 10px;}
#c280 div#powermaildiv_uid58 {background-color: #e9e9e9; margin-top: 0px !important; padding: 20px 0 20px 10px;}
#c280 div#powermaildiv_uid59 {border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 20px 0 20px 10px;}
#c280 div#powermaildiv_uid60 {background-color: #e9e9e9; margin-top: 0px !important; padding: 20px 0 20px 10px;}
#c280 div#powermaildiv_uid61 {border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding: 20px 0 20px 10px;}
#c280 div#powermaildiv_uid62 {background-color: #e9e9e9; margin-top: 0px !important; padding: 20px 0 20px 10px;}
#c280 div#powermaildiv_uid63 input {margin: 10px 0 10px 0px !important;}
#c279 .powermail_radio_inner {margin-right: 15px !important;}
#c280 div#powermaildiv_uid65 {width: 560px; border-bottom: 1px solid #e9e9e9; padding: 20px 0 20px 10px;}
#c280 div#powermaildiv_uid65 a.nosubmit {color: #e3001B; font-weight: bold; background: url("../img/pfeil_news.gif") no-repeat scroll right 2px transparent; padding: 5px 25px 5px 0; text-decoration: none;}
#c279 fieldset.tx-powermail-pi1_fieldset input.powermail_submit {background: url("../img/antw_absenden.jpg") no-repeat scroll left top transparent; background-size: 126px auto; border: 0 none;color: #FFFFFF;cursor: pointer;display: block;font-size: 0;height: 28px;margin: 10px 0 10px 10px; width: 137px;}
