	html,body,tr,td { 
		color: #000000;
		font-size: 11pt;
        font-family : "Roboto Condensed", Arial,Verdana;
		line-height: 1.6;
	}
    
	a		{ color: #7caa20; text-decoration: none; }
	a:hover	{ color: #555555; text-decoration: none; }

	.imprint { font-size:8.5pt; color: #FFFFFF; line-height: 1.4; }
	.imprint a		{ color: #FFFFFF; font-weight:normal; text-decoration: none; }
	.imprint a:hover	{ color: #CCCCCC; text-decoration: none; }

	.login { font-size:8.5pt; color: #7caa20; line-height: 1.4; }
	.login a		{ color: #7caa20; font-weight:normal; text-decoration: none; }
	.login a:hover	{ color: #333333; text-decoration: none; }

	.footer { color: #000000; line-height: 1.6; }
	.footer a		{ color: #333333; font-weight:normal; text-decoration: none; }
	.footer a:hover	{ color: #333333; text-decoration: none; }

	.footer_cl { color: #4F4F4C; line-height: 1.6; }
	.footer_cl a		{ color: #4F4F4C; font-weight:normal; text-decoration: none; }
	.footer_cl a:hover	{ color: #7caa20; text-decoration: none; }


.headline { 
		color: #7caa20;
		letter-spacing: 1px;
		font-family: "futura-pt",Arial,Verdana; 
		font-style: normal;
		font-weight: 700; 
	} 

.headline a { 
		color: #7caa20;
		letter-spacing: 1px;
		font-family: "futura-pt",Arial,Verdana; 
		font-style: 700;
		font-weight: 700; 
	} 

.headline a:hover { 
		color: #555555;
		letter-spacing: 1px;
		font-family: "futura-pt",Arial,Verdana; 
		font-style: normal;
		font-weight: 700; 
	} 

.productname { 
		font-size:13pt;
		color: #7caa20;
		font-family: "futura-pt",Arial,Verdana; 
		font-style: normal;
		font-weight: 700; 
	} 

.productname a { 
		color: #7caa20;
		font-family: "futura-pt",Arial,Verdana; 
		font-style: normal;
		font-weight: 700; 
	} 

.productname a:hover { 
		color: #323232;
		font-family: "futura-pt",Arial,Verdana; 
		font-style: normal;
		font-weight: 700; 
	} 

.subnav {	
		font-family: "futura-pt",Arial,Verdana; 
		color: #7caa20; 
		line-height: 1.4; 
		font-weight: 400; 
		}
.subnav a		{ color:#7caa20; font-weight:normal; text-decoration: none; }
.subnav a:hover	{ color:#555555; text-decoration: none; }

.input   {
        background: #FFFFFF;
        font-family: Arial, Tahoma, Verdana;
        font-size: 9pt;
        color: #333333;
        border:1px solid #CCCCCC;
    }

.input_login   {
        background: #FFFFFF;
        font-family: Arial, Tahoma, Verdana;
        font-size: 9pt;
        color: #333333;
        border:1px solid #CCCCCC;
    }
	
.tablecol_1 { background-color:#EFEFEF}
.tablecol_2 { background-color:#ffdada;}
.tablecol_3 { background-color:#fbffda;}
.tablecol_over { background-color:#CCCCCC}

	.suche   {
        background: #fafafa;
        font-family: Arial, Verdana, Helvetica;
        font-size: 9pt;
        color: #666666;
        border:1px solid #e1e1e1;
    }

.shopfont { 
		font-family: "futura-pt",Arial,Verdana; 
		font-style: normal;
		font-weight: 400; 
		color:#CDCDCD;
		text-transform: uppercase;
	}
	/* bebas-neue*/

.suchfeld {
	margin-top:0px; 
	border:1px solid #CCCCCC; 
	background-color: #FFFFFF; 
	height:25px; 
	width:100px; 
	color:#333333; 
	margin-right:0px;
	}

.kat_nav {
	font-family: "futura-pt",Arial,Verdana; 
	font-size:12pt;
	font-weight: 700; 
	text-transform: uppercase;
}

.kat_nav a {
	font-family: "futura-pt",Arial,Verdana; 
	font-size:12pt;
	color:#555555;
	font-weight: 700; 
	text-transform: uppercase;
}

.kat_nav a:hover {
	font-family: "futura-pt",Arial,Verdana; 
	font-size:12pt;
	color:#111111;
	font-weight: 700; 
	text-transform: uppercase;
}

.kat_nav_active {
	font-family: "futura-pt",Arial,Verdana; 
	font-size:16pt; 
	color:#7caa20;
	text-transform: uppercase;
	font-weight: 700; 
}

.shoppreis {
	font-weight: 700;
	color:#7caa20;
}

.FileInput, .text1, .text2, .text3, .text4, .fontface1, .fontface2, .fontface3, .fontface4, .fontsize1, .fontsize2, .fontsize3, .fontsize4, .textalign1, .textalign2, .textalign3, .textalign4, .zeilenumbruch1, .zeilenumbruch2, .zeilenumbruch3, .zeilenumbruch4    {
        background-color: #FFFFFF; 
        font-family: Arial, Tahoma, Verdana;
        font-size: 9pt;
        color: #333333;
        border:1px solid #cccccc;
    }

.warenkorb {
	border-collapse:collapse; 
	border-left: 1px solid #CCCCCC; 
	border-right:1px solid #CCCCCC; 
	border-bottom:1px solid #CCCCCC; 
	border-top:1px solid #CCCCCC;
	background-color: #FFFFFF; 
}

.warenkorb_header {
	text-transform: uppercase;
	background-color: #7caa20;
	color:#FFFFFF;
}

.warenkorb_text {
	color: #7caa20;
}

.topnav { 
	color:#7caa20;
	font-family: "futura-pt",Arial,Verdana; 
	font-size:12pt;
	font-weight: 700; 
	text-transform: uppercase;
}

.topnav a { 
	color:#7caa20;
	font-family: "futura-pt",Arial,Verdana; 
	font-size:12pt;
	font-weight: 700; 
	text-transform: uppercase;
}

.topnav a:hover { 
	color:#555555;
	font-family: "futura-pt",Arial,Verdana; 
	font-size:12pt;
	font-weight: 700; 
	text-transform: uppercase;
}

 .button {
  display: inline-block;
  padding: 0.5em 1.0em;
  color: #7caa20;
  font-weight: 500;
  cursor: pointer;
}

.button:hover {
  color: #555555;
}

.button:active,
.button.is-checked {
  color: #555555;
}

.button.is-checked {
  color: #555555;
}

.dot {
  height: 80px;
  width: 80px;
  background-color: #7caa20;
  border-radius: 50%;
  display: inline-block;
  color:#FFFFFF;
}