INPUT 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; }
TEXTAREA	{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
SELECT 		{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}

p {
	margin: 0px auto;
}

form {display:inline}

A:HOVER		{Color: #8B0000}
a { 
   text-decoration: none;
   COLOR: #191970;
}
h1 {
  font-size: 18px;  
}
h2 {
  font-size: 16px;  
}
.ueberschrift_dunkelblau
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #191970;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}	
.ueberschrift_orange
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #F4A460;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}	
.warnung
{
	FONT-WEIGHT: bold;
	FONT-SIZE: smaller;
	COLOR: Maroon;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.cat_name
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: Black;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}	

.NormalTextGross {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; color: #003333}
.NormalTextKleiner {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-H1}
.NormalTextKleiner2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-H1;
	color : #2F4F4F;
}
.NormalTextKleiner3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-H1;
	color : #2F4F4F;
}
.TextVerySmall {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 6pt;
	font-style: normal;
	color: #000000;
}
.Menue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-H1;
	COLOR: Black;
}
.Menue2 A:hover {
	COLOR: Black;
}
.Menue2 A {
	COLOR: Black;
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.NormalTextGrossHervorgehoben {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; color: #990000}
.TextEinzahlung {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-H1
}
TH
{
	BACKGROUND-COLOR: #CCCCCC;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Tahoma, Arial, sans-serif;
	FONT-SIZE: 10px;
	FONT-STYLE: normal;
	FONT-WEIGHT: normal
}
.Text1 {
	FONT-WEIGHT: bolder;
	COLOR: #191970;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	font-size : 12px;
}
.Text1_klein {
	FONT-WEIGHT: normal;
	COLOR: #191970;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	font-size : 10px;
}
.Text2_klein {
	FONT-WEIGHT: normal;
	COLOR: #191970;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size : 10px;
}
.Text2 {
	FONT-WEIGHT: normal;
	COLOR: #191970;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	font-size : 12px;
}
.Text3_klein {
	FONT-WEIGHT: normal;
	COLOR: Black;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	font-size : 10px;
}
.WK_kl {
	FONT-WEIGHT: normal;
	COLOR: Gray;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	font-size : 10px;
}
.ShowTitle{
	FONT-WEIGHT: bold;
	COLOR: Maroon;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none;
	font-size : 14px;
}
.level1 {
	FONT-SIZE: 12px; MARGIN: 5px 0px 0px
}
.level1 A {
	FONT-WEIGHT: bold;
	COLOR: Black;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
.level1 A:HOVER	{
	Color: #8B0000;
}
.level1_ns4 {
	FONT-SIZE: 12px; 
}
.level1_ns4 A {
	FONT-WEIGHT: bold;
	COLOR: Black;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
.level1_ns4 A:HOVER	{
	Color: #8B0000;
}
.level2 {
    FONT-SIZE: 11px; MARGIN: 3px 0px 0px 10px
}
.level2 A {
	COLOR: Gray;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
.level2_ns4 {
    FONT-SIZE: 11px; 
}
.level2_ns4 A {
	COLOR: Gray;
	FONT-FAMILY: verdana;
	TEXT-DECORATION: none
}
.level2 A:hover {
	COLOR: Black;
}
.level3 {
	MARGIN: 3px 0px 0px 20px; FONT-FAMILY: verdana
}
.level3 A {
	FONT-SIZE: 10px; COLOR: red; TEXT-DECORATION: none
}
.level3_ns4 {
  FONT-FAMILY: verdana
}
.level3_ns4 A {
	FONT-SIZE: 10px; COLOR: red; TEXT-DECORATION: none
}
.level3 A:hover {
	COLOR: Black;
}
.norm_ct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.fett_ct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.bgr_wgr
{
	BACKGROUND-COLOR: #006699;
}
<!-- WK -->
.wk
        {
        font-size : 8pt;
        }
.wk_content
        {
        font-family : arial,helvetica;
        font-size : 8pt;
        }
.wk_rowcolor1 {
        background-color : #FFFFFF;
        color : #006699;
        }
.wk_rowcolor2 {
        background-color : #f0f0f0;
        color : #006699;
        }
.wk_text1
        {
        font-family : arial,helvetica;
        font-size : 8pt;
        color : #006699;
        }
.wk_border_horizontal
        {
        font-family : arial,helvetica;
        color : #006699;
        background-color : #006699;
        }
.wk_border_vertical
        {
        font-family : arial,helvetica;
        color : #006699;
        background-color : #006699;
        }
<!-- WK -->
.WKTable {
	background-color: #708090;
	font-family:Helvetica, Univers, Arial, Sans-Serif;
	font-size:10pt
}
.WKText {
	color: #191970;
	font-family:Helvetica, Univers, Arial, Sans-Serif;
	font-size:10pt
}
WKHeaderTxtBody {}
#WKBodyTable {}
#WKBodyTHName {}
#WKBodyTHWKInfo {}
#WKBodyTHAttribut {}
#WKBodyTHPrice {
font-size : 10pt;
color: #191970;
}
#WKBodyTHHead {
font-size : 8pt;
color: #191970;
}
#WKBodyTHMWST {}
#WKBodyTHQty {}
#WKBodyTHTotal {
	font-size : 10pt;
	color: #191970;
}
#WKBodyTHDeleteQ {}
#WKBodyTHButton {}
#WKBodyTableRowOdd {
	background-color: #FFDC9B;
}
#WKBodyTableRowEven {
	background-color: #FFCC99;
}
#WKBodyTCellName {}
#WKBodyTCellWKInfo {}
#WKBodyTCellAttribut {}
#WKBodyTCellPrice {}
#WKBodyTCellQty {}
#WKBodyTCellTotal {}
#WKBodyTCellDeleteQ {}
#WKBodyTCellExcl{
	font-size : 8pt;
color: #191970;
}
}
#WKBodyTCellButton {}
#WKBodyTRowTotal {
	font-family : Arial, Helvetica, sans-serif;	
}
#WKBodyInfoFont {
	color:red;
	font-weight:bold;
	font-family : Arial, Helvetica, sans-serif;
}
#WKBodyTCellTotal {
	font-weight:bold;
	color: #191970;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
}
#WKBodyTCellMWST {
	font-weight:normal;
	color: #191970;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}
#WKBodyTCellIncl {font-weight:bold; color:red}
.popshadow{
position:relative;
left:-2;
top:-2;
filter:shadow(silver,direction=-150)
}
.editor_10px		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
.editor_12px		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 12px}
.editor_14px		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px}
.editor_16px		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 16px}
.editor_18px		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 18px}
.editor_24px		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 24px}
.editor_arial	{FONT-FAMILY: Arial;}
.editor_verdana   {FONT-FAMILY: Verdana,Helvetica;}
.editor_comicsans	{FONT-FAMILY: "Comic Sans MS";}
.editor_courier  {FONT-FAMILY: Courier;}
.editor_times	{FONT-FAMILY: "Times New Roman";}

<!-- MENU -->
.menu
        {
        font-size : 8pt;
        }
.menu_border_horizontal
        {
	font-family: arial,helvetica;
	color: #FFFFFF;
	background-color: #B22222;
}
.menu_border_vertical
        {
	     font-family: Verdana, Arial, Helvetica, sans-serif;
	     font-size: 11px;
	     font-weight: bold;
		  color: #FFFFFF;
        background-color : #B22222;
        }
<!-- MENU -->

img.responsive {
    max-width:100% !important;
    height: auto; 
}

.shadow {
    -webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.75);

}

.clearfix {
    clear:both;
    height:0px;
    font-size:1px;
    line-height:1px;
}
.clearfix_1 {
    clear:both;
    height:0px;
    font-size:1px;
    line-height:1px;
}

.clearfix_5 {
    clear:both;
    height:5px;
    font-size:5px;
    line-height:5px;
}
.clearfix_10 {
    clear:both;
    height:10px;
    font-size:10px;
    line-height:10px;
}
.clearfix_20 {
    clear:both;
    height:20px;
    font-size:20px;
    line-height:20px;
}
.clearfix_30 {
    clear:both; 
    height:30px;
    font-size:30px;
    line-height:30px;
}

/* NEW CSS SYSTEM LAYOUT */
#contentFrame {
    min-height: 200px; 
    position:relative;
    margin-top: 20px;
}
#content_leftRow {
    margin-top: -20px;
    padding: 0 10px 0 10px;  
    width: 170px; 
    height: auto; 
    position: relative; 
    float: left; 
    text-align: right;
/*    border-style: solid;
    border-width: thin;*/
}
#content_rightRow {
    
    /*width: 70%;*/
    width: 650px; 
    height: auto; 
    position: relative; 
    float: left;
    text-align: center; 
/*    border-style: solid;
    border-width: thin;*/ 
    
}

/* Categories Overview START */

.productTitle {
    FONT-WEIGHT: bold;
    FONT-WEIGHT: bold;
    
    FONT-SIZE: 22px;
    text-align: left;
    white-space: nowrap;
    padding-left: 20px;
    COLOR: Black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    float:left;
    /*width: 85%;*/ 
    /*border-style: solid;*/
}

@media only screen and (min-width: 1000px) {
  .productTitle {
    width: 80%;
  }
/*  .top-clearfix {
    padding-top: 10px;
  }*/
}
 
.wgrBDescription_Wrapper {
    FONT-WEIGHT: bold;
    
    FONT-SIZE: 22px;
    text-align: left;
    white-space: nowrap;
    COLOR: Black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    padding-left: 26px; 
    float:left;
    /*width: 85%;*/ 
    /*border-style: solid;*/
}
.wgrBDescription_leftColumn {
     
    float: left; 
    width: 300px; 
    padding: 5px;
    padding-right: 15px;
    overflow:hidden; 
/*    border-style: solid;
    border-width: thin;*/ 
     
}
.wgrBDescription {
    /*background-color: #FFF;*/
    FONT-SIZE: 12px;
    COLOR: Black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align: left; 
    line-height: 20px;
    float: left;
    overflow: hidden;
    max-width: 500px; 
    height: auto;
    z-index: 10;
    position: relative;
    padding: 5px;
     
    border-style: solid;
    border-width: thin;
    margin-left: 20px;
    -webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.75);    
        
}
.wgrBDescription_rightColumn {
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: Black;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align: center;    
    width: 100%; 
    padding: 5px;
/*    border-style: solid;
    border-width: thin;  */  
}
.wgrB_layout0_wrapper {
    padding: 5px 10px 5px 20px; 
    padding-left: 20px; 
    padding-right: 10px; 
    overflow: hidden; 
    text-align: left;   
    max-width: 500px;
} 
.wgrB_layout0_Picture {
    float: left;
    margin-right: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.wgrB_layout0_Description {
    float: left; 
    width: 320px;
    margin-top: 10px; 
} 
.wgrB_layout0_Offer {
    float: left; 
    padding: 10px;
}
 
/* desktop view*/
@media only screen and (min-width: 768px) {
    .wgrBDescription_rightColumn {    
        float: right;
    }
    .wgrBDescription {
        float: left;    
    }
    .wgrBDescription_rightColumn {
        text-align: left;    
        width: 500px;                 
    }

}


/* Categories Overview END */

/* Contact Form START */
.contact_errorMessage{
    margin-top: 5px;        
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 16px;
    text-decoration: none;
    color: red;    
    text-align: center;       
}
.contact_Callus {
    height:50px;
    line-height:50px;       
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-style: italic;    
    float: center; 
    text-align: center;
    clear:both;
}

.contact_Wrapper {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 0;
  margin-left: 10px; 
  margin: 0 auto;
  max-width: 470px;
  padding-right: 5px;
  /*background-color: #fff;*/
  line-height: 1.3;
  position: relative;
  text-align: left; 
}

input {
    FONT-SIZE: 12px; 
}
textarea {
    FONT-SIZE: 12px; 
}
/* Contact Form END */

/* Menu START */
.WgrA_style{
    font-family: verdana; 
    font-size: 11px; 
    border:0px; 
    color: black;
    margin-left: -6px;
    margin-top: 0px;
    float:left;
    text-align: left;
    background: none;
}
.WgrA_style:hover {
    color: gray; 
}
/* Menu END */

/* Shipping & Handling START */
.shipping_Wrapper {
  margin-top: 20px;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px; 
  margin: 0 auto;
  max-width: 500px;
  /*background-color: #fff;*/
  line-height: 1.3;
  position: relative;
  text-align: left; 
}


 
/* Shipping & Handling END */

/* Privacy START */
.privacy_Wrapper {
  padding: 20px 0 0 0;
  margin-top: 20px;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px; 
  margin: 0 auto;
  max-width: 600px;
  /*background-color: #fff;*/
  line-height: 1.3;
  position: relative;
  text-align: left; 
}


    
/* Privacy END */

/* Terms & Conditions START */
.conditions_Wrapper {
  margin-top: 20px;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 5px; 
  margin: 0 auto;
  max-width: 600px;
  /*background-color: #fff;*/
  line-height: 1.3;
  position: relative;
  text-align: left;
} 
/* desktop view*/
@media only screen and (min-width: 768px) {
    .conditions_Wrapper { 
        margin-top: 0;
        margin-right: 20px;
        margin-bottom: 0;
        margin-left: 20px; 
        margin: 0 auto;       
    }   
}   
 
/* Terms & Conditions END */

/* Product Detail View START */

.detailViewWrapper {
    max-width: 640px;
    margin: 0 auto;
    position: relative;
    text-align: left; 
    
    padding-left: 5px;
}
.detailViewBox{
    float: left; 
}  
.detailViewBackground {
    /*background: url(../../../images/guestbook/karo2x2.gif) repeat;*/
    /*background-color: #FFF;*/
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px;
    color: #000;
    position: relative;
    max-width: 650px;
    text-align: left;
    padding: 10px;
    margin: 0 auto;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden; 
}
.detailViewBackground p {
    margin: 3px auto;
}
.detailViewTermsAndConditions{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding: 10px;
    border-style: solid; 
    border-width: thin;
    border-color: #CCC;
}
.detailViewOtherPictures {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal;
    float: left; 
    /*max-width: 130px;*/ 
    padding: 15px;
}


/* Product Detail View END */

/* Produktanzeige Navigation START */

.productNavigation_Wrapper {
    margin: 0 auto;
    position: relative;
    text-align: center;
    padding-top: 5px;
    margin-bottom: 10px;
    max-width: 600px;
    overflow:hidden;
    border-style: solid;
    border-width: thin; 
    border-color: #CCC;   
}  
.productNavigation_leftColumn {
    float: left; 
    width: 270px; 
    padding: 5px;
    padding-right: 15px;
    overflow:hidden;
/*    border-style: solid;
    border-width: thin;*/  
}
.productNavigation_rightColumn {
    /*float: right;*/ 
    width: 260px; 
    padding: 5px;
    overflow:hidden;
/*    border-style: solid;
    border-width: thin;*/    
}
@media only screen and (max-width: 570px) {
  .productNavigation_leftColumn {
    padding-bottom: 15px;
    border-bottom: solid;
    border-width: thin;
    border-color: #CCC;
    float: none;
    margin: 0 auto;
  }
}
  .productNavigation_rightColumn {
    margin: 0 auto;
    padding-top: 15px;
  }
  .productNavigation_Wrapper {
    border:none;   
  }


/* Produktanzeige Navigation END */







