/*########################## DEFAULT CSS */
@import url(../css-weichen/default.css);

/*########################## VALENTINS TAG 14.02
@import url(../css-weichen/valentinstag.css); */


/*########################## ST.PATRICKS DAY 17.03
@import url(../css-weichen/patrick.css); 
*/

/*########################## OSTERN  2-tes Aprilwochenende
@import url(../css-weichen/ostern.css); 
*/

/*########################## VATERTAG, HIMMELFAHRT 21.05 (kein Template vorhanden)
@import url(../css-weichen/vatertag.css); 
*/

/*########################## MUTTERTAG 2.Sonntag im Mai 10.05.09 (kein Template vorhanden)
@import url(../css-weichen/muttertag.css); 
*/

/*########################## HALLOWEEN 31.10
@import url(../css-weichen/halloween.css); 

/*########################## NIKOLAUS 06.12
@import url(../css-weichen/nikolaus.css); 
*/

/*########################## WEIHNACHTEN 24.12 
@import url(../css-weichen/xmas.css); 
*/


/*########################## SYLVESTER 31.12
@import url(../css-weichen/silvester.css); 
*/

/*########################## RUGBY
@import url(../css-weichen/rugby.css); 
*/

/* Farben:
Orange: 	D65A24
Gr�n: 		00763B

*/

h2.contentheading {
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/* MAIN - TBL */
.main-tbl {
border-top:1px solid #D65A24;
border-right:1px solid #D65A24;
}
/* BANNER */
a.banner-link {
width:980px; 
height:70px;
display:block;
}
.banner {
height:70px;
background-repeat:no-repeat;
width:970px;
display:block;
}
img {
border:none;
}
td , p {
vertical-align:top;
}
div.shoptitel {border: 1px solid #00763B; text-align: center;}
div.shoptitel h2 {font-size: 14pt; color: #D65A24; padding:0px; margin:0px;}

ul.menu {
margin:0px;
padding:0px;
list-style:none;
}
ul.menu a {
	text-decoration:none;
font-size:12px;
color:#00763B;
line-height:18px;
margin:0px;
padding:0px;
display:block;
}
ul.menu ul {
list-style:none;
margin:0px 0px 0px 0px;
}
ul.menu li a {
color:#D65A24;
font-weight:bold;
}
ul.menu ul li {
list-style: disc;
margin:0px 0px 0px -27px;
color:#00763B;

}
ul.menu ul li a {
color:#00763B;
font-weight:normal;
}
ul.menu ul {
margin-bottom:10px;
}
/* ANGEBOTE - BALKEN */
div.aktuelle-angebote {
border:1px solid #D65A24;
background-color:#D65A24;
line-height:30px;
text-align:center;
margin-bottom:10px;
font-size:14px;
font-weight:bold;
width:715px;
color:#FFFFFF;
}


/*######################################  XTC BOX - AKTUELLE ANGEBOTE AUF DER STARTSEITE */
div.box-produkte-startseite {
width:230px; 
float:left; 
margin-right:15px; 
margin-bottom:15px; 
height:280px; 
display:block;
background-repeat:no-repeat;
background-position:top left;
}
div.box-produkte-startseite p {
margin:0px;
padding:0px;
}
div.box-produkte-startseite ul {
margin:0px;
padding:0px;
}
.product_list_taxinfo_v2 {
white-space:nowrap;
}
.product_list_taxinfo_v2, .product_list_taxinfo_v2 a {
	font-size:10px;
font-style:italic;
	color:#999999;
text-align:left;
}
.link-versandkosten {font-size:9px}
div.products_name a {
font-size:20px;  
color:#D65A24; font-weight:bold;
}
div.products_name {
font-size:20px;  
border-bottom:1px solid #00763B; color:#D65A24; font-weight:bold; width:250px; margin-bottom:15px; 
}
a.mainlevel-xtc-product {
/*color: #0A7139;*/
text-decoration:none;
font-size:12px;
line-height:18px;
margin:0px;
padding:0px;
display:block;
}
a.read-more {
text-decoration:none;
font-size:12px;
}
span.xtc-start-product {
font-size:14px;
}
div.box-produkte-startseite-inner {
width:200px; margin-right:10px; padding-left:10px; padding-right:24px;
}
div.box-produkte-name {
width:200px; height:35px; padding:4px; border-bottom:0px solid #D65A24; padding-bottom:16px;
}
/*######################################  BOX QUIZ JQUARKS */
div.jquarks_mod ul {
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
color:#00763B;
}
div.jquarks_mod a {
color:#00763B;
text-decoration:none;
}
div.jquarks_mod h4 {
display:none;
}
.jquarks_mod ul {list-style: none;}
.jquarks_mod img {vertical-align: bottom; }
.view_all_quizzes {margin-left: auto; width: 90%; display: block; text-align: right; } 


/*######################################  LEISTE TOPMENU CMS*/
.top-menu-cms {
background-color : #00763B;
line-height : 23px;
font-family : Arial, Helvetica, sans-serif;
padding-left : 7px;
padding-top : 0px;
}


/*######################################  LEISTE TOPMEN� STORE */
.top-menu-store {
border-bottom : 1px solid #00763B;
background-color:#ffffff;
padding-left:23px;
font-size:11px;
line-height:24px;
}
.top-menu-store a{
font-size:11px;
font-weight:bold;
color:#00763B;
text-decoration : none;
font-family : Arial, Helvetica, sans-serif;
}
.topmenu_shop {
font-family : Arial, Helvetica, sans-serif;
background-color : #ffffff;
padding-left : 5px;
padding-bottom : 5px;
padding-right:10px;
padding-top : 4px;
border-bottom : 1px solid #00763B;
}
.topmenu_shop a {
position : relative;
font-size : 11px;
text-decoration : none;
letter-spacing : 1pt;
text-align : center;
padding-top : 1px;
padding-bottom : 1px;
padding-left : 15px;
padding-right : 15px;
margin-right : 2px;
color : #ffffff;
border-top : 1px solid #ffffff;
border-right : 1px solid #00763B;
border-bottom : 1px solid #00763B;
border-left : 1px solid #ffffff;
background-color : #00763B;
}
.topmenu_shop a:hover {
color : #D65A24;
border-top : 1px solid #00763B;
border-right : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
border-left : 1px solid #00763B;
background-color : #ffffff;
}
#quick_find {
margin:0px;
height:46px;
}
h3 span.quick_find  {
margin:0px;
padding:0px 0px 10px 0px;
font-size:12px;
color:#D65A24;
font-weight:bold;
}
span.about h3 {
margin:0px;
padding:10px 0px 10px 0px;
font-size:12px;
color:#D65A24;
font-weight:bold;
}


/*######################################  NAVIGATION TOPMEN�*/
a.mainlevel-nav {
position : relative;
font-size : 11px;
color : #00763B;
text-decoration : none;
letter-spacing : 1pt;
text-align : center;
padding-top : 1px;
padding-bottom : 1px;
padding-left : 15px;
padding-right : 15px;
margin-right : 2px;
border-top : 1px solid #ffffff;
border-right : 1px solid #00763B;
border-bottom : 1px solid #00763B;
border-left : 1px solid #ffffff;
background-color : #ffffff;
}
a:hover.mainlevel-nav {
color : #ffffff;
border-top : 1px solid #00763B;
border-right : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
border-left : 1px solid #00763B;
background-color : #00763B;
}


/*######################################  ROW LEFT */
.row-left {
float:left;
width:200px;
margin-top:15px;
}
.padding-inner-left {
padding-left:10px;
}


/*######################################  HAUPTNAVIGATION */
.moduletable_menu_cat {
border: 1px solid #00763B;
margin-top:10px;
background-color:#F5F5F5;
}
.moduletable_menu_cat h3 {
margin:0px;
padding:10px 0px 10px 5px;
font-size:14px;
color:#D65A24;
font-weight:bold;
}
.moduletable_menu_cat table{
padding-left:5px;
padding-bottom:5px;
}
.moduletable_menu_cat a {
font-weight:bold;
}
a.mainlevel {
text-decoration:none;
font-size:12px;
color:#00763B;
line-height:18px;
margin:0px;
padding:0px;
display:block;
}
a:hover.mainlevel {
color:#D65A24;
}
.moduletable_menu h3 {
margin:0px;
padding:20px 0px 10px 0px;
font-size:12px;
color:#D65A24;
font-weight:bold;
}
.moduletable h3 {
margin:0px;
padding:15px 0px 10px 0px;
font-size:12px;
color:#D65A24;
font-weight:bold;
}
div.moduletable p {
color:#00763B;
}
.moduletable-newsletter h3 {
margin:0px;
padding:20px 0px 10px 0px;
font-size:12px;
color:#D65A24;
font-weight:bold;
}
.moduletable-newsletter input {
margin-bottom:5px;
background-color:#F7F6F6;
}
input#wz_12, input#wz_11 {
width:180px;
border:1px solid #00763B;
}
input.quick_find {
width:180px;
border:1px solid #00763B;
height:16px;
background-color:#F7F6F6;
}


/*###################################### CONTENT */
.row-content {
float:right;
width:770px;
margin-top:15px;
}
div.inner-content a, td.link_color_green a {
font-size:12px;
color:#00763B;
font-weight:bold;
text-decoration:none;
}
div.inner-content a:hover, td.link_color_green a:hover {
color:#D65A24;
}
.row-content a:hover{
/*color:#D65A24;*/
}
.padding-inner-content {
padding-left:20px;
padding-right:10px;
font-size:12px;
color:#00763B;
}
.padding-inner-content p a{
font-size:12px;
color:#D65A24;/**/
font-weight:bold;
text-decoration:none;
}
h2.contentheading-start {
margin:0px 0px 10px 0px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#D65A24;
padding-left:0px;
}
#page, .contentheading, .componentheading {
margin:0px;
}

/*######################################  SEARCH BOX */ 
#quick_find input{
}
#quick_find a {
font-size:12px;
color:#00763B;
text-decoration:none;
}
div.serach-image {
float:left;
width:40px;
margin:5px 0px 0px 0px;
}
.adv-search {
float:left;
margin:8px 0px 0px 0px;
}


/*######################################  STARTSEITEN BOX - JOOMLA FONTPAGE
.blog-start , .leading-start {
margin:0px;
padding:0px;
}
h2.contentheading, .componentheading {
margin:0px 0px 10px 0px;
padding:0px;
font-size:16px;
font-weight:bold;
}
span.article_separator {
margin:0px;
padding:0px;
display:none;
}
.article_column, div.article_row-start {
padding:0px;
margin:0px 0px 14px 0px;
}
.column3, .column2, .column1 {
float:left;
width:220px;
vertical-align:top;
border:1px solid #00763B;
margin-right:10px;
margin-top:0px;
padding:5px;
height:520px;
}
.article_column {
float:left;
width:220px;
vertical-align:top;
border:1px solid #00763B;
margin-right:10px;
margin-top:0px;
padding:5px;
}
.column1 p{
padding-left:5px;
padding-right:5px;
}
.img-hover{
border:1px solid #FFFFFF;
}
.img-hover:hover {
border:1px solid #666666;
}
*/

/*
#mod_xtc_script a {
text-decoration:none;
font-size:12px;
color:#00763B;
}
#mod_xtc_script {
width:200px;
font-size:12px;
color:#00763B;
}
*/

/*######################################  FOOTER NAVIGATION */
.footer {
background-color : #00763B;
margin-top : 10px;
border-bottom : 1px solid #00763B;
line-height : 30px;
vertical-align : middle;
text-align:center;
}
.footer a {
position : relative;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
padding-left : 15px;
padding-right : 15px;
text-decoration : none;
letter-spacing : 1px;
color : #ffffff;
height : 20px;
padding-top : 4px;
}
.footer a:hover {
color : #D65A24;
}


/*###################################### BOX FOOTER - COOKBOOK ETC. */
.main-tbl-backlinks {
border-top:1px solid #D65A24;
}
h3.ueberschrift a, .moduletable-blog h3 {
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#D65A24;
display:block;
border-bottom:1px solid #D65A24;
}
.backlinks a {
color:#00763B;
font-size:12px;
text-decoration:none;
}
.footer-area li{
list-style:none;
margin:0px;
padding:0px;
}
.footer-area ul  {
margin-top:15px;
margin-left:0px;
}


/*###################################### KONTAKT FORMULAR */
#dfContactForm th {
text-align:left;
}


/*###################################### GARY'S COOKBOOK */
.smalldark, .sectiontableheader {
display:none;
}
.smalldark a{
display:none;
}
