@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	background-color: #f6ebd2;
	}
	
img {
	border:0;
	}
	
div {
	float:left;
	position:relative;
	font-family: Arial;
	font-size: 12px; 
	line-height: 14px;
	}

a {color:#996600; text-decoration:none;}
a:visited, a:link {color:#996600; text-decoration:none;}
a:hover {color:#613928; text-decoration:none;}
ul {list-style-type:none; padding:0; margin:10px;}
*HTML ul {list-style-type:none; padding:0; margin:10px; height:1%;}
li {background:url(../images/pfeil.jpg) no-repeat; background-position:0 4px; list-style-type:none; padding-left:20px; padding-top:4px; padding-bottom:4px; margin:0; color:#996600;}
#hauptmenue ul {list-style-type:none; padding:0; margin:0; float:left;}
#hauptmenue li {list-style-type:none; padding:0; margin:0; float:left; background: none;}

h1 {font-family: Arial; font-size: 18px; color: #996600; font-weight: normal; line-height: 26px; margin: 0px; padding: 0px; margin-bottom:5px;}
h2 {font-family: Arial; font-size: 14px; color: #613928; font-weight: normal; line-height: 18px; margin: 0px; padding: 0px;}
h3  {font-family: Arial; font-size: 18px; color: #613928; font-weight: bold; line-height: 24px; margin: 0px; padding: 0px;}
h4  {font-family: Arial; font-size: 12px; color: #613928; font-weight: bold; line-height: 20px; margin: 0px; padding: 0px;}

.text_dunkelbraun {font-family: Arial; font-size: 12px; color: #613928;}

#rahmen {width: 900px; padding: 30px; background-color: #ffffff; float: none; margin:0px auto; clear: both;}
#bild_header {width: 513px; height: 199px; background-image: url(../images/header_bild.jpg); background-repeat: no-repeat;}
#logo_header {width: 380px; height: 66px; background-image:url(../images/header_logo.jpg); background-repeat: no-repeat;}
#info_header {width: 356px; height: 67px; background-image:url(../images/header_infos.jpg); background-repeat: no-repeat; padding-left: 12px; padding-right: 12px;}
#shop_header {width: 356px; height: 66px; background-image:url(../images/header_shop.jpg); background-repeat: no-repeat;  padding-left: 12px; padding-right: 12px;}
#rahmen_topmenue {margin-left: 10px; color: #996600;}
#logo_header a, #logo_header a:visited, #logo_header a:hover  {width:380px; height:66px; display:block; text-decoration:none;}

*HTML #rahmen_topmenue {margin-left: 5px; color: #996600;}


.topmenuelink {font-family: Arial; font-size: 14px; color: #996600; text-decoration: none;}
a.topmenuelink {font-family: Arial; font-size: 14px; color: #996600; text-decoration: none;}
a:hover.topmenuelink {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none;}

a.sprachenlink {font-family: Arial; font-size: 14px; line-height:16px; color: #613928; text-decoration: none;  }
a:hover.sprachenlink {font-family: Arial; font-size: 14px; line-height:16px; color: #996600; text-decoration: none;  }

.ueber_uns_link {font-family: Arial; font-size: 14px;  color: #ffffff; text-decoration: none; background-image:url(../images/ueber_uns.jpg); width: 81px; height: 40px; background-repeat: no-repeat; line-height: 35px; display: block; text-indent: 10px;}
.ueber_uns_link_act {font-family: Arial; font-size: 14px;  color: #ffffff; text-decoration: none; background-image:url(../images/ueber_uns.jpg); width: 81px; height: 40px; background-repeat: no-repeat; line-height: 35px; display: block; text-indent: 10px;}
a.ueber_uns_link, a:visited.ueber_uns_link, a:link.ueber_uns_link {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; background-image:url(../images/ueber_uns.jpg);width: 81px; height: 40px; background-repeat: no-repeat; line-height: 35px; display: block; text-indent: 10px;}
a:hover.ueber_uns_link {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; background-image:url(../images/ueber_uns_aktiv.jpg); width: 81px; height: 40px; background-repeat: no-repeat; line-height: 35px;}
a.ueber_uns_link_act, a:visited.ueber_uns_link_act, a:hover.ueber_uns_link_act {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; background-image:url(../images/ueber_uns_aktiv.jpg); width: 81px; height: 40px; background-repeat: no-repeat; line-height: 35px;}

.menuelink_1 {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; padding-left: 14px; padding-right: 14px; background-image:url(../images/menue.jpg); background-repeat: repeat-x; display: block; line-height: 35px; height: 40px; width: 125px;}
a.menuelink_1, a:visited.menuelink_1, a:link.menuelink_1 {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; padding-left: 14px; padding-right: 14px; background-image:url(../images/menue.jpg); height: 40px; background-repeat: repeat-x; display: block; line-height: 35px; width: 125px;}
a:hover.menuelink_1 {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; padding-left: 14px; padding-right: 14px;  background-image:url(../images/menue_aktiv.jpg); height: 40px; background-repeat: repeat-x; line-height: 35px; display: block; width: 125px;}
a.menuelink_1_act, a:visited.menuelink_1_act, a:hover.menuelink_1_act {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; padding-left: 14px; padding-right: 14px;  background-image:url(../images/menue_aktiv.jpg); height: 40px; background-repeat: repeat-x; line-height: 35px; display: block; width: 125px;}

.menuelink_2 {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; padding-left: 14px; padding-right: 14px; background-image:url(../images/menue.jpg); background-repeat: repeat-x; display: block; line-height: 35px; height: 40px; width: 128px;}
a.menuelink_2, a:visited.menuelink_2, a:link.menuelink_2 {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; padding-left: 14px; padding-right: 14px; background-image:url(../images/menue.jpg); height: 40px; background-repeat: repeat-x; display: block; line-height: 35px; width: 128px;}
a:hover.menuelink_2 {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; padding-left: 14px; padding-right: 14px;  background-image:url(../images/menue_aktiv.jpg); height: 40px; background-repeat: repeat-x; line-height: 35px; display: block; width: 128px;}
a.menuelink_2_act, a:visited.menuelink_2_act, a:hover.menuelink_2_act {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; padding-left: 14px; padding-right: 14px;  background-image:url(../images/menue_aktiv.jpg); height: 40px; background-repeat: repeat-x; line-height: 35px; display: block; width: 128px;}

.menuelink_3 {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; padding-left: 14px; padding-right: 14px; background-image:url(../images/menue.jpg); background-repeat: repeat-x; display: block; line-height: 35px; height: 40px; width: 113px;}
a.menuelink_3, a:visited.menuelink_3, a:link.menuelink_3 {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; padding-left: 14px; padding-right: 14px; background-image:url(../images/menue.jpg); height: 40px; background-repeat: repeat-x; display: block; line-height: 35px; width: 113px;}
a:hover.menuelink_3 {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; padding-left: 14px; padding-right: 14px;  background-image:url(../images/menue_aktiv.jpg); height: 40px; background-repeat: repeat-x; line-height: 35px; display: block; width: 113px;}
a.menuelink_3_act, a:visited.menuelink_3_act, a:hover.menuelink_3_act {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; padding-left: 14px; padding-right: 14px;  background-image:url(../images/menue_aktiv.jpg); height: 40px; background-repeat: repeat-x; line-height: 35px; display: block; width: 113px;}

.menuelink_4 {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; padding-left: 14px; padding-right: 14px; background-image:url(../images/menue.jpg); background-repeat: repeat-x; display: block; line-height: 35px; height: 40px; width: 63px;}
a.menuelink_4, a:visited.menuelink_4, a:link.menuelink_4 {font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; padding-left: 14px; padding-right: 14px; background-image:url(../images/menue.jpg); height: 40px; background-repeat: repeat-x; display: block; line-height: 35px; width: 63px;}
a:hover.menuelink_4 {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; padding-left: 14px; padding-right: 14px;  background-image:url(../images/menue_aktiv.jpg); height: 40px; background-repeat: repeat-x; line-height: 35px; display: block; width: 63px;}
a.menuelink_4_act, a:visited.menuelink_4_act, a:hover.menuelink_4_act {font-family: Arial; font-size: 14px; color: #613928; text-decoration: none; padding-left: 14px; padding-right: 14px;  background-image:url(../images/menue_aktiv.jpg); height: 40px; background-repeat: repeat-x; line-height: 35px; display: block; width: 63px;}

.footerlink {font-family: Arial; font-size: 12px; color: #ffffff; text-decoration: none; line-height: 12px; }
a.footerlink, a:visited.footerlink, a:link.footerlink {font-family: Arial; font-size: 12px; color: #ffffff; text-decoration: none; line-height: 12px;}
a:hover.footerlink {font-family: Arial; font-size: 12px; color: #ece2cf; text-decoration: none; line-height: 12px;}

#suche {background-image:url(../images/menue.jpg); background-repeat: repeat-x; padding-left:12px; height:35px;}
#eingabefeld {float:left; border:none; background-image:url(../images/suchfeld.jpg); background-repeat: no-repeat; width: 196px; height: 18px; margin-top:6px; margin-right:8px; padding-top:4px; padding-left:4px; line-height:18px;}
#lupe {float:left; background:url(../images/lupe.jpg) no-repeat; width: 24px; height: 25px; margin-top: 6px; margin-right: 8px; border:none;}
#menue_rechts {width: 9px; height: 35px; line-height: 35px; background-image:url(../images/menue_rechts.jpg); background-repeat: no-repeat;}
#hauptmenue li.trennstrich {width: 2px; height: 35px; background-repeat: no-repeat; background-image:url(../images/trennstrich.jpg);}


#content_left {width: 560px; padding-left: 6px; font-family: Arial; font-size: 12px; color: #5f5f5f; line-height: 14px; padding-right: 41px;}
#content_right {width: 274px; padding-right: 6px;}

.produkt_rahmen {width: 150px;}
.produkt_header {background-image:url(../images/neues_produkt_header.jpg); font-family: Arial; font-size: 12px; color: #613928; width: 140px; height: 17px; line-height: 17px; background-repeat: no-repeat; padding-left: 10px; padding-top: 4px;}
.produkt_bg {background-image:url(../images/neues_produkt_bg.jpg); width: 150px; height: 98px; background-repeat: no-repeat;}
.produkt_bild {margin-top: 6px; margin-left: 10px; width: 128px; height: 80px;}
*HTML .produkt_bild {margin-top: 6px; margin-left: 5px; width: 128px; height: 80px;}


#bg_adresse {background-image:url(../images/adresse_bg.jpg); width: 252px; height: 135px; padding: 10px; color: #996600; font-size: 12px; line-height: 14px; background-repeat: no-repeat; margin-top: 6px;}
#text_adresse {padding-left: 10px; width: 145px;}

#footer_rahmen {width: 960px; float: none; margin:0px auto; clear: both;}
.footer_rand {background-image:url(../images/footer_rand.jpg); width: 2px; height: 31px; background-repeat: no-repeat;}
#footer_bg {color: #ffffff; background-image: url(../images/footer.jpg);  height: 31px; background-repeat: repeat-x; padding: 10px; width: 936px;}

#spacer_26 {height: 26px; line-height: 26px; width: 100%;}
.spacer_10 {height: 10px; line-height: 10px; width: 100%;}
.spacer_35 {height: 35px; line-height: 35px; width: 100%;}
#spacer_580 {width: 586px;}


#rahmen_vorteile {width: 240px; padding-right: 71px; font-family: Arial; color: #996600; font-size: 12px; }
.aufzaehlung {background-image:url(../images/pfeil.jpg); background-repeat: no-repeat;  text-indent: 20px; margin-top: 8px; width: 240px; }
#rahmen_galerie {width: 245px;}

.header_tabelle {height: 24px; line-height: 24px; font-size: 12px; color: #ffffff; text-indent: 10px;}

.produkt_bild img {border:1px solid #CDB482;}
/*#sub {top: 35px; position:absolute; z-index:2;}
#sub a.submenue, #sub a:visited.submenue, #sub a:link.submenue {background:#996600; width:135px; padding-left:10px; padding-right:10px; color:#613928; height:36px; display:block; line-height:36px;}
#sub a:hover.submenue { background:#613928; width:135px; padding-left:10px; padding-right:10px; color:#996600; height:36px; display:block; line-height:36px;}
*/
/*##################################### beginn Dropdownmenu ###########################################*/
.menue		{width:900px; height:40px; line-height: 35px; z-index:10;}

.menue ul {padding:0;margin:0;list-style-type:none;background:transparent;}
.menue li {padding:0;margin:0;list-style-type:none;background:transparent;float:left;position:relative;}

/* Link Style der Dropdownboxen  #######sub########*/
.menue ul ul a.sub, .menue ul ul a.sub:visited {background:#F6ECD2; color:#613928; font-size:12px; line-height:30px; height:30px; width:135px; text-decoration:none; border-bottom:1px solid #613928; display:block;}
.menue ul ul a.sub_act, .menue ul ul a.sub_act:visited {background:#996600; color:#ffffff; font-size:12px; line-height:30px; height:30px; width:135px; text-decoration:none; border-bottom:1px solid #996600; display:block;}

/* Link  hover Style der Dropdownboxen  #######sub########*/
.menue ul ul a.sub:hover{display:block; background:#996600; color:#ffffff; font-size:12px; line-height:30px; height:30px; width:135px; border-bottom:1px solid #996600;}
.menue ul ul a.sub_act:hover{display:block; background:#996600; color:#ffffff; font-size:12px; line-height:30px; height:30px; width:135px; border-bottom:1px solid #996600;}

/* versteckt die Dropdownboxen wenn sie inaktiv sind */
.menue ul ul {visibility:hidden;position:absolute;height:0;top:35px;left:0;}

/* benoetigte Tabelle fr IE6  */
.menue table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/*Link Style der Dropdownbocxen */
.menue ul ul a, .menue ul ul a:visited {background:#e3ebf6; color:#24314e; line-height:30px; padding-left: 10px; padding-right: 10px;}

/* macht die Dropdownboxen sichtbar bei hover auf die erste Menueebene */
.menue ul li:hover ul ,.menue ul a:hover ul {visibility:visible;}
*HTML .menue a:hover, .menue ul ul a:hover {height:auto;}

/*#####################################ende Dropdownmenu (dmenu) #####################################################*/
/*POWERMAIL*/
.tx-powermail-pi1 legend {display:none;}
.tx-srfreecap-pi2-cant-read {font-size:10px; color:#5D5D5D; float:left; text-align:right; width:100%; display:block; line-height:20px;}
.captcha_wrap_line {width:100%; min-width:100%;}
.tx-powermail-pi1_fieldset {display:block; border:0px none; background:none; padding:0; margin:0;}
.fieldset-label {font-weight:bold; padding:0; margin:0; width:100%; min-width:100%; padding-top:10px; padding-bottom:5px;}
.tx-powermail-pi1_mandatory {margin-top:10px;}
.powermail_all {font-size:12px; margin-bottom:18px;}
.powermail_all_td {width:160px;}
.tx-powermail-pi1_confirmation_back {width:145px; height:32px; line-height:28px; color:#19407B; font-size:12px; font-weight:bold; background: url(../images/button_145.jpg) no-repeat; border:none; padding-bottom:4px;}
.tx-powermail-pi1_confirmation_submit {width:145px; height:32px; line-height:28px; color:#19407B; font-size:12px; font-weight:bold; background: url(../images/button_145.jpg) no-repeat; border:none; padding-bottom:4px;}
.tx-powermail-pi1_formwrap {padding:0; background:#ffffff; display:inline;}
.tx-powermail-pi1_formwrap {width: 302px;}
.tx-powermail-pi1 {width: 302px;}
#kontaktform {width: 302px;}
.tx_powermail_pi1_fieldwrap_html {width:100%; margin-bottom:10px;}
.tx_powermail_pi1_fieldwrap_html label {float:left; color:#4D4D4D; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;}
.tx_powermail_pi1_fieldwrap_html input {float:right; width:200px; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:18px; font-size:12px; border: 1px solid #525252;}
.tx_powermail_pi1_fieldwrap_html select {float:right; width:200px; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:18px; font-size:12px; border: 1px solid #525252;}
.tx_powermail_pi1_fieldwrap_html textarea {float:right; width:200px; color:#000000; font-family:Arial,Verdana,Helvetica,sans-serif; line-height:18px; height:144px; overflow:auto; font-size:12px; border: 1px solid #525252;}
.powermail_mandatory_js {float:left; color:#000000; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif; width:99%; text-align:right; margin-top:4px; min-width:99%;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {width:100%; min-width:100%;}
.tx_powermail_pi1_fieldwrap_html_captcha img {float:right;}
.powermail_check_inner {width:100%; min-width:100%;}
.tx_powermail_pi1_fieldwrap_html_check input {width:15px; border:0px none; float:left;}
.powermail_check_inner label {float:none; line-height:18px;}
.powermail_radio_inner {width:100%; min-width:100%;}
.powermail_radio_inner label {float:none; line-height:18px;}
.tx_powermail_pi1_fieldwrap_html_radio input {width:15px; border:0px none; float:left;}
.tx-powermail-pi1_fieldset_28 {display:none;}
.tx-powermail-pi1_fieldset_19 {display:none;}

.tx_powermail_pi1_fieldwrap_html_label {float:left; color:#4D4D4D; font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;}
.tx_powermail_pi1_fieldwrap_html_input {float:right; width:200px;}
.powermail_textarea_textarea {float:right; width:200px;}
.tx_powermail_pi1_fieldwrap_html_select_select {float:right; width:200px;}
.tx_powermail_pi1_fieldwrap_html_input_submit {float:right; width:200px; border: none;}
.tx_powermail_pi1_fieldwrap_html_submit input {background:url(../images/jetzt_absenden.jpg) no-repeat; width:141px; height:34px; border:none; cursor:pointer; font-size:0px; color:#ffffff;}



/*ENDE POWERMAIL*/

/*CHGALLERY Startseitenansicht*/
.tx-chgallery-pi1 .box_startseite {width:545px; height:119px; background: url(../images/galerie.jpg) no-repeat center;}
.tx-chgallery-pi1 .box_product {width:245px; height:156px; background: url(../images/galerie_klein.jpg) no-repeat center;}

.pagebrowser_right {position: absolute; left:495px; top:0; width:50px; height:115px;}
.pagebrowser_right a {width:50px; height:115px; display:block; background: url(../images/forward.gif) no-repeat center;}
.pagebrowser_left {position: absolute; left:0px; top:0; width:50px; height:115px;}
.pagebrowser_left a {float:left; width:50px; height:115px; display:block; background: url(../images/back.gif) no-repeat center;}

.box_product .pagebrowser_right {position: absolute; left:194px; top:0; width:50px; height:156px;}
.box_product .pagebrowser_right a {width:50px; height:156px; display:block; background: url(../images/forward.gif) no-repeat center;}
.box_product .pagebrowser_left {position: absolute; left:0; top:0; width:50px; height:156px;}
.box_product .pagebrowser_left a {width:50px; height:156px; display:block; background: url(../images/back.gif) no-repeat center;}

.tx-chgallery-pi1 .box_product .single {left:50px; display:inline !important; background:transparent !important; height:136px !important; width:136px !important; margin:4px !important; padding:0 !important; padding-top:14px !important; }
.tx-chgallery-pi1 .box_product .single .img {background:transparent !important; height:136px !important; width:136px !important;}
.tx-chgallery-pi1 .box_product .single .img .align {padding:0; height:136px !important; width:136px !important; margin-left:-68px !important; margin-top:-68px !important; display:inline !important;}
.tx-chgallery-pi1 .box_product .single .img .align img {border:1px solid #CDB482;}

.tx-chgallery-pi1 .single {left:50px; display:inline !important; background:transparent !important; height:102px !important; width:102px !important; margin:4px !important; padding:0 !important; padding-top:6px !important;}
.tx-chgallery-pi1 .single .img {background:transparent !important; height:102px !important; width:102px !important;}
.tx-chgallery-pi1 .single .img .align {padding:0; height:102px !important; width:102px !important; margin-left:-51px !important; margin-top:-51px !important; display:inline !important;}
.tx-chgallery-pi1 .single .img .align img {border:1px solid #CDB482;}

.box_fullgal .pagebrowser {width:100%; min-width:100%;}
.box_fullgal .pagebrowser a {width:80px; height:39px; display:block; background: url(../images/forward.gif) no-repeat center;}

.tx-chgallery-pi1 .box_fullgal .single {display:inline !important; background:transparent !important; height:136px !important; width:136px !important; margin:4px !important; padding:0 !important; }
.tx-chgallery-pi1 .box_fullgal .single .img {background:transparent !important; height:136px !important; width:136px !important;}
.tx-chgallery-pi1 .box_fullgal .single .img .align {padding:0; height:136px !important; width:136px !important; margin-left:-68px !important; margin-top:-68px !important; display:inline !important;}
.tx-chgallery-pi1 .box_fullgal .single .img .align img {border:1px solid #CDB482;}

#lbLightbox, #lbLightbox > div {float:none;}
#lbLightbox > span {float:none;}
#lbOuterImageContainer {float:none;}
#lbImageDataContainer {float:none;}
#lbLightbox #bottomNav {float:right;}
#lbLightbox #lbImageData {width:92%;}
#overlay {padding-bottom:100%;}

.tx-indexedsearch-searchbox {width:100%; min-width:100%;}
.tx-indexedsearch-whatis {width:100%; min-width:100%;}
.tx-indexedsearch-browsebox {width:100%; min-width:100%;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {margin-left:14px;}
*HTML .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {margin-left:7px;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {margin-left:14px;}
*HTML .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {margin-left:7px;}
/*NEWS */
.news-single-item h3 {font-size:12px; font-weight:normal; line-height:18px;}

div.csc-textpic-center {
width: 100% !important;
}
div.csc-textpic-center div{
float: none !important;
}

