body, p, td , textarea, input , select , option {
  font-family: Helvetica, Arial narrow , Arial , Tahoma , Verdana , Helvetica , sans-serif, Geneva;
  font-size: 13px;
  color: #333333;
}
table , td , tbody {
  padding: 0px;
  margin: 0px;
}
ul {
  list-style-image:url(/images/bg_spacer/ul.jpg);
  margin-left: 15px;
  padding-left: 6px!important;
  padding-left: 0px;
}

a {
  font-size: 13px;
  color: #333333;
}
a:hover {
  color: #EA875D;
}

.menu {
  text-decoration: none;
  color: #111111;
}
.menuSpecial1 {
  text-decoration: none;
  color : #414542;
  font-size : 9px;
  font-weight: normal;
}
.menuActiveSpecial1 {
  text-decoration: none;
  color: #EA875D;
  font-size : 9px;
  font-weight: normal;
}
.menu1 {
  text-decoration : none;
  font-size : 13px;
  font-weight: bold;
  color: #333333;
}
a.menu1:hover {
  color: #FB6C06;
}
.menuActive1 {
  text-decoration: none;
  color : #FB6C06;
  font-size : 13px;
  font-weight: bold;
}
td.menu2 {
  border:solid 1px black;
}
.menu2 {
	padding-right: 3px;
	text-align:right;
  text-decoration: none;
  color : #333333;
  font-size : 13px;
  font-weight: bold;
}
a.menu2:hover {
  text-decoration: none;
  color : #FB6C06;
  font-size : 13px;
  font-weight: bold;
}
td.menuActive2 {
  border:solid 1px black;
}
.menuActive2 {
  padding-right: 3px;
  text-align:right;
  text-decoration: none;
  color : #FB6C06;
  font-size : 13px;
  font-weight: bold;
}
.menu3 {
  text-align:left;
  text-decoration: none;
  color : #333333;
  font-size : 11px;
}
a.menu3:hover {
  text-align:left;
  text-decoration: none;
  color : #FB6C06;
  font-size : 11px;
}
.menuActive3 {
  text-align:left;
  text-decoration: none;
  color : #FB6C06;
  font-size : 11px;
}
.footer {
  text-decoration: none; 
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

A.admin {
  color : Red;
  font-size: 12px;
}
A.admin:hover {
  color : #7B68EE;
  font-size: 12px;
}

.error {
  color:red; 
  font-size:13px;
}

h1, .ueberschr {
  text-transform: uppercase;
  color: #333333; 
  font-size: 15px; 
  font-weight: bold;
}

h2 {
  color: #333333; 
  font-size: 15px; 
  font-weight: bold;
}
h3 {
  color: #333333; 
  font-size: 13px; 
  font-weight: bold;
  	
}
h4 , h5 , h6 {
  font-size: 1px; 
  line-height: 8px;
}

a.newsLink:hover {
  color: #EA875D;
}
a.newsLink {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 13px;
  color: #333333;
  font-weight: bold;
}

/* Startseite neu */

table#shop_table{
  border:1px solid #ededed;
  width:205px;
  border-collapse:collapse;

}

div#shop_header {
	background:#FB6C06;
	height:25px;
	padding-left:10px;
}

div#shop_header *,div#shop_header  {
	line-height:23px;
	color:white;
	font-weight:bold;
	text-transform:uppercase;
}

div#shop_footer {
	background:url(../images/bg_spacer/bg_leiste.jpg) repeat-x;
	width:203px;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:1px;
	position:relative;
	height:18px;
}

div#shop_footer span {
  text-transform:uppercase;
  color:#484848;  
  font-weight:bold;
  position:absolute;
  right:50px;
  top:1px;
}


div#shop_content {
	padding:15px;
}

div#shop_content * {
  font-weight:bold;	
}

div#shop_content h2,  div#shop_content p {
  margin:0px;
  font-size:90%;
}

div#shop_content span, div#shop_content li {
  color:#FB6C06;
}

div#shop_content li, div#shop_content ul {
  list-style-type:square;
  list-style-image:none;
}

div#shop_content ul {
  margin-left:0px;
}

div#news_content .news_teaser {
  margin:1px;
  padding:9px;
}

div#news_content .news_teaser b {
  font-weight:bold;	
}

div#news_content .news_teaser {
  font-size:11px;
}

div#news_content .news_teaser2 {
  background:#ededed;
}

table#news_table, table#products_table {
  border:1px solid #ededed;
  border-collapse:collapse;
}

div.news_teaser a {
  text-decoration:none;
  color:#FB6C06;
  font-weight:bold;
}

div#produkte_header {
  background:white;
  height:25px;
  padding-left:10px;
}

div#produkte_header *,div#produkte_header  {
  line-height:23px;
  color:#FB6C06;
  font-weight:bold;
  text-transform:uppercase;
}


div#product_footer {
  background:url(../images/bg_spacer/bg_leiste.jpg) repeat-x;
  width:516px;
  margin-left:1px;
  margin-right:1px;
  margin-bottom:1px;
  position:relative;
  height:18px;
}

div#order_footer {
  background:url(../images/bg_spacer/bg_leiste.jpg) repeat-x;
  width:205px;
  margin-left:1px;
  margin-right:1px;
  margin-top:1px;
  position:relative;
  height:18px;
}

div#product_footer span , div#order_footer span {
  text-transform:uppercase;
  color:#484848;  
  font-weight:bold;
  position:absolute;
  right:60px;
  top:1px;
}

div#slideshow1, div#slideshow2, div#slideshow3 {	
  position:absolute;
  top:-85px;
  left:0px;
}


div.first_column, div.second_column {
  float:left;
}

div.second_column {
  width:358px;
}

div.first_column {
  width:155px;
}

div#product_header_menu {
  position:absolute;
  right:0px;
  top:0px;
}

div#product_header_menu  a {
  line-height:23px;
  
}

a#first_product_link, a#second_product_link, a#third_product_link {
  color:#FB6C06;
  text-decoration:none;
  padding-left:5px;
  padding-right:5px;
  border-left:1px solid #eaeeef;
}

a.news_link1, a.news_link2 {
  margin-left:9px;
  text-decoration:none;
    color:#FB6C06;
    font-weight: bold;
}

 a.news_link2 {
 background:#ededed;
 width:100%;
}

div#produkte_header{
  padding-left:22px;
}

*html div#news_content .news_teaser {
  height:80.5px !important;
}

div.second_column h1{
  font-size:100%;
}
.orange {
  color: #fb6c07;
}
.grey_verlauf {
  background:url('/images/bg_spacer/verlauf.gif') 0px 0px repeat-x;
}
.big_black {
  color: #000;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
}
.big_orange {
  color: #fb6c07;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold; 
}
.orange_bg {
  background-color: #fb6c07;
  color: white;
  padding: 4px;
}
.h_grey {
  color: #a6a6a6;
  font-weight: bold;
  font-size: 14px;
}
.reg_verlauf {
  background:url('/images/bg_spacer/reg_verlauf.jpg') 0px 0px repeat-x;
}
.reg_verlauf_2 {
  background:url('/images/bg_spacer/reg_verlauf_2.gif') 0px 0px no-repeat;
}
.pop_up_verlauf {
  background:url('/images/bg_spacer/pop_up_verlauf.gif') 0px 0px repeat-x;
  height: 18px;
}
.row {
  border: solid 1px #cbcbcb;
}
.row2 {
  border: solid 1px #cbcbcb;
  width: 220px;
}
.d_grey {
  background-color: #666;
  border-right: 1px solid white;
  color:white;
  padding: 2px;
}
.orange_link {
  color: #fb6c07;
  text-decoration: none;
}
.download {
  color: #fb6c07;
  text-decoration: none;
  text-transform: uppercase;
  font-weight: bold;
}
.grey_style {
  font-size: 15px; 
  font-weight: bold;
  color: #a6a6a6;
}

h1 a.seolink_class, h2 a.seolink_class, h3 a.seolink_class, h4 a.seolink_class, h5 a.seolink_class, h6 a.seolink_class {
  color:#333333;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}

h1 a.seolink_class:hover, 
h2 a.seolink_class:hover, 
h3 a.seolink_class:hover, 
h4 a.seolink_class:hover, 
h5 a.seolink_class:hover, 
h6 a.seolink_class:hover {
    color:#333333;
}

h4 a.seolink_class,  h5 a.seolink_class, h6 a.seolink_class {
font-size:1px;
line-height:8px;
}

p a.seolink_class {
  text-decoration:none;
}

p a.seolink_class:hover {
  color:#333333;
}

li a.seolink_class {
	text-decoration:none;
}

li a.seolink_class:hover {
  color:#333;
}

strong a.seolink_class {
  text-decoration:none;
  color:#333;
}