HTML {
  margin: 0px;
  padding: 0px;
}

BODY {
  background-color: #FFFFFF;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 10px;
  margin: 0px;
}
A {
  color: #000000;
  text-decoration: none;  
}
A:hover {
  color: #000000;
}
TH {
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 8px;
}

#container_main {
  position: absolute; top:0px; left:0px; z-index:1;
  margin: 0px;
  padding: 0px;
  min-height: 600;
  min-width: 990;
  width: 100%;
  height: 100%;
}

/**** TOP ****/
#logo_trans {
  position: relative; top:-25px; left:24px; z-index:10;
  margin: 0px;
  padding: 0px;
  height: 130px;
  width: 191px;
}
#container_navigation {
  padding: 0px;
  width: 510px;
  height: 36px;
  margin-top: 3px;
  margin-left: 13px;
  margin-bottom: 0px;
}

/**** Middle ****/
#container_left {
  margin-top: 60px;
  padding: 0px;
  width: 241px;
  color: #5B5B5B;
  font-size: 12px;
  list-style-image: url(../../images/bullet.gif);
  line-height: 18px
}
#container_left A {
  text-decoration: none;
  color: #5B5B5B;
}
#container_left UL {
  margin: 0px;
  padding-left: 40px;
  padding-top: 5px;
}
#container_content {
  margin: 0px;
  padding: 0px;
  width: 530px;
  height: 100%;
}
#content {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 17px;
  padding: 0px;
  width: 510px;
  min-height: 250px;
  background-color: #FFFFFF;
}
#content A {
  text-decoration: none;
}
#content P A {
  text-decoration: underline;
}
#content_text {
  padding: 0px;
  margin-left: 12px;
  margin-top: 10px;
  width: 486px;
  font-size: 12px;
  min-height: 400px;
}
#height_content {
  height: 250px;
  width: 1px;
  margin: 0px;
  padding: 0px;
  background-image: url(../../images/250height.gif);
}
#minibasket {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 12px;
  padding-top: 28px;
  height: 61px;
  width: 134px;
  color: #5B5B5B;
  font-size: 11px;
}
#minibasket p {
  color: #5B5B5B;
  margin: 0px;
  padding: 0px;
}
#minibasket A {
  color: #5B5B5B;
  margin: 0px;
  padding: 0px;  
}
* html #minibasket {
  height: 89px;
  width: 146px;
}
#minbasket A {
  color: #5B5B5B;
}
#button_trans {
  height: 20px;
  width: 74px;
  margin-top: 4px;
  padding: 0px;
  padding-left: 65px;
}
#button_neukunde {
 margin-top: 50px;
 margin-left: 79px;
 padding: 0px;
 height: 20px;
 width: 74px;
}
#button_lesen {
 margin-top: 58px;
 margin-left: 79px;
 padding: 0px;
 height: 20px;
 width: 74px;
}
#login {
  margin-top: 48px;
  margin-left: 7px;
  padding: 0px;
  height: 85px;
  width: 148px;
  color: #5B5B5B;
  font-size: 11px;
  overflow: hidden;
}
* html #login {
  margin-top: 42px;
}
#login TD {
  color: #5B5B5B;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}
#logout {
  margin-left: 72px;
  margin-top: 10px;
  padding: 0px;
}

/**** Bottom ****/
#bottom_left {
  margin: 0px;
  padding: 0px;
  width: 241px;
  height: 36px;
  background-image: url(../../images/bottom.gif);
}
#bottom_middle {
  margin: 0px;
  padding: 0px;
  width: 530px;
  height: 36px;
  background-image: url(../../images/bottom.gif);
}
#bottom_right {
  margin: 0px;
  padding: 0px;
  width: 159px;
  height: 36px;
  background-image: url(../../images/bottom.gif);
}


#service_right {
  margin: 0px;
  padding-top: 15px;
  height: 21px;
  font-size: 11px;
  color: #764511;
}
* html_right #service {
  height: 36px;
}
#service_right A {
  color: #764511;
}
#service_right A:hover {
  color: #764511;
}
#service_middle {
  margin: 0px;
  padding-top: 15px;
  height: 21px;
  font-size: 11px;
  text-align: right;
  color: #764511;
}
* html_middle #service {
  height: 36px;
}
#service_middle A {
  color: #764511;
}
#service_middle A:hover {
  color: #764511;
}
TD A {
  text-decoration: none;
}
/**** Globale Styles ****/
H1 {
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  font-weight: bold;
  color: #FF539E;
  margin-bottom: 10px;
}
H1 A {
  color: #FF539E;
  text-decoration: none;
}
H1 A:hover {
  color: #FF539E;
  text-decoration: none;
}

H2 {
  font-size: 12px;
  font-weight: bold;
  color: #764511;
}

H3 {
  font-size: 100%;
  font-weight: bold;
  font-color: #FF0000;  
}

H4 {
  font-size: 100%;
  font-weight: bold;
  font-color: #FF0000;
}
H5 {
  font-size: 100%;
  font-weight: bold;
  font-color: #FF0000;
}
H6 {
  font-size: 100%;
  font-weight: bold;
  font-color: #FF0000;
}
TD {
  font-size: 12px;
}

/*** SHOP ***/
.artikel {
  font-size: 12px;
  font-weight: bold;
  color: #764511;
}
.artikel A {
  text-decoration: none;
  color: #764511;
}
.artikel A:hover {
  text-decoration: none;
  color: #764511;  
}
.artikel_sub {
  font-size: 11px;
}
.preis {
  font-size: 12px;
  font-weight: bold;
  color: #FF539E;
}
.preis_netto {
  font-size: 10px;
}
.art_text {
  font-size: 12px;
  color: #5B5B5B;
  margin-top: 10px;
  margin-bottom: 5px;
}
.bodytext {
  margin: 0px*/
}
.indenwarenk {
  margin-top: 3px;
}
.anzahl {
  border: 1px solid #764511;
  height: 20px;
  color: #764511;
}
.pink {
  font-size: 12px;
  font-weight: bold;
  color: #FF539E;
  text-decoration: none;  
}
.brown {
  font-size: 12px;
  font-weight: bold;
  color: #764511;
  text-decoration: none;
}
.red {
  color: red;
  font-size: 11px;
  text-decoration: none;  
}
.mt3 {
  margin-top: 3px;
  padding: 0px;
}
.title A {
  text-decoration: none; 
}

.categorywarning {
  margin-top: 8px;
  clear: both;
  font-size: 11px;
  font-weight: bold;
}




/*** REGISTRIERUNG ***/

.tx-srfeuserregister-pi1 DD {
	width: 350px;
}

.tx-srfeuserregister-pi1-password {
	font-size: 12px;
	width: 112px;
	color: #764511;
	font-weight: bold;
	border: 1px solid #764511;
}

.tx-srfeuserregister-pi1-text {
	font-size: 12px;
	width: 320px;
	color: #764511;
	font-weight: bold;
	border: 1px solid #764511;
	
}

.tx-srfeuserregister-pi1-submit {
	font-size: 12px;
	color: #ffffff;
	background-color: #764511;
	font-weight: bold;
	padding: 3px;
	border: 1px solid #ffffff;
}

/* Referenzen */
.csc-frame-frame1 ul{ list-style-type:none; }
.csc-frame-frame1 li{ background: url(../../images/icon_download.gif) no-repeat 0 2px; padding:0 0 15px 15px; }
#content .csc-frame-frame1 li a{ text-decoration:underline; }
.csc-frame-frame1 li a:hover{ color:#cea05b; }

/* Forum */
#tx_chcforum-pi1 {
	float: left;
	width: 486px;
}
.tx-chcforum-pi1-singlePost .author {
	height: 55px;
}
