body{
scrollbar-base-color:#ff0000;

}

DIV#contentsection {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px 0px 10px 0px;
	vertical-align: top; 
	valign:top;
	horizontal-align:center;
	align:center;
	width: 800px;
	height: 220px;
	color: #000000;
	background: ;	
	
}
/* GENERAL fonts , z.B. Text im Formular oder Tabelle*/
P, OL, UL, DIV, FORM,TD {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
}
/*Contentelem. Tabelle  */
#ct_tab #colRight TABLE {
width: 280;
height:190;

}
/*  Contentelem. Tabelle  */
#ct_tab #colRight TABLE TD{
border-style: solid;
border-width:1pt;
border-color:#990000;
white-space:normal;
}
/* Überschrift Contentelem. Tabelle  */
#ct_tab #colRight FONT B{
	font-family:Arial;
	font-size: 13px;
	color: #990000;
}
/* Überschriften  */
Font b{
	font-family:Arial;
	font-size: 13px;
	color: #000000;
	text-align: left;
	margin: 5px 0px 5px 0px;
}




TD#colNormal P,
TD#colRight P
{
    background-color:#eeeeee;
	font-family: Arial;
	font-size: 12px;
	vertical-align: middle; /* vertikale ausrichtung normale text wurst  */
	padding: 3px 3px 3px 3px;
}
TD#colLeft P A,
TD#colNormal P A,
TD#colRight P A
{
text-decoration:underline;
}
TD#colLeft P A:hover,
TD#colNormal P A:hover,
TD#colRight P A:hover
{
color:#ff0000;
}

TD#colNormal H1,
 TD#colRight H1,
 TD#colLeft H1,
 TD#colBorder H1 
 { 
  font-size: 13px;
  color:#000000;
  font-weight:bold;
  }
  
 
TD#colNormal H2,
TD#colRight H2,
TD#colLeft H2
TD#colBorder H2
 { 
  font-size: 13px;
  color:#000000;
  font-weight:bold;
   }
 
TD#colNormal A,
TD#colRight A,
TD#colLeft A,
TD#colBorder A
 { 
   color:#000000;
   text-decoration: none;
   font-style: normal;
 }
TD#colNormal A:hover,
TD#colRight A:hover,
TD#colLeft A:hover,
TD#colBorder A:hover
 { 
   color:#ffffff;
   text-decoration: underline;
   font-style: normal;

 }
   
   
TD#colNormal Table A,
TD#colRight Table A,
TD#colLeft Table A,
TD#colBorder Table A
 { 
   color:#000000;
   text-decoration: none;
   font-style: normal;
 }
TD#colNormal Table A:hover,
TD#colRight Table A:hover,
TD#colLeft Table A:hover,
TD#colBorder Table A:hover
 { 
   color:#000000;
   text-decoration: underline;
   font-style: normal;

 }
 /* Formular  */
Form TD
 { 
background-color:#ff0000;
font-family: Arial;
font-size:12px;
color: #000000;
font-weight: bold;
 }
  /* Formular  */
Form TR#kontakt TD
 { 
background-color:#000000;
font-family: Arial;
font-size:12px;
color: #eeeeee;
font-weight: bold;
vertical-align:center;
 }
 Form TR#kontakt TD A
 { 
background-color:#000000;
font-family: Arial;
font-size:11px;
color: #eeeeee;
font-weight: bold;
text-decoration: none;
}
  Form TR#kontakt TD A:hover
 { 
background-color:#000000;
font-family: Arial;
font-size:11px;
color: #ff0000;
font-weight: bold;
text-decoration: none;
 }
  /* Formular  */

Form TD input
 { 
background-color:#eeeeee;
font-family: Arial;
font-size:12px;
color: #000000;
 }
 
  /* Formular Artikel  */
#area TD textarea
{ 
background-color:#eeeeee;
scrollbar-color:#ff0000;
font-family: Arial;
font-size:12px;
color: ##CC0066;

 }
  /* Formular Artikel  */
Form TD select
 { 
background-color:#eeeeee;
font-family: Arial;
font-size:12px;
color: #000000;
 }
 
 
TD#colNormal embed,
TD#colRight embed,
TD#colLeft embed,
TD#colBorder embed{
/*visibility:hidden;*/
width:150px;
height: 25px;
}

/* NEWS splash in template #4 */
#content TABLE#news-table,
#colNormal TABLE#news-table {
  margin-left: 0px;
  border: solid 1px #990000;
}
#colNormal TD.news-header {
	background-color: #990000;
}
#colNormal TD.news-header H1 {
  color: #990000;
  margin: 0px 0px 0px 0px;
  text-align: center;
  
}
#colNormal DIV.tx-mininews-pi1 H2{
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
#colNormal DIV.tx-mininews-pi1-fp_listrow P {
	font-size: 12px;
	color: #000000;
	font-family:  Arial;
	margin: 0px 0px 0px 0px;
}



#colNormal DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime { font-size: 12px; background-color:; margin-top: 10px;}
#colNormal DIV.tx-mininews-pi1 P.tx-mininews-pi1-singleViewField-datetime { font-size: 12px; background-color:; margin-top: 10px;}
#colNormal DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight: bold; font-size: 12px;font-style: normal;color:#990000;}
#colNormal DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A { text-decoration: none; color: #990000;font-size: 12px;font-style: normal;}
#colNormal DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title A:hover { text-decoration: underline; font-size: 12px;font-style: normal;color:#003300;}
#colNormal DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { font-style: italic;color:#003300;font-size: 13px;}
#colNormal DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A {background-color:;color:#003300;font-size: 13px;text-decoration: none; padding: 1px 1px 1px 1px;}
#colNormal DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser A:hover { text-decoration: underline;color:#003300;font-size: 13px;}
#colNormal DIV.tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser{ font-size: 13px;font-style: italic;color:#003300;}
#colNormal DIV.tx-mininews-pi1-singleView{ font-size: 13px;}
#colNormal DIV.tx-mininews-pi1 P A{ font-size: 12px;color: #990000;text-decoration: none;font-style: italic;}
#colNormal DIV.tx-mininews-pi1 P A:hover{ font-size: 12px;color: #003300;text-decoration: underline;font-style: italic;}
#colNormal DIV.tx-mininews-pi1 P A:act{ font-size: 12px;color: #003300;text-decoration: none;font-style: italic;}

/*Bilduntertitel*/

#colNormal TD Font b,
#colRight TD Font b,
#colLeft TD Font b,
#colBorder TD Font b,{
	font-family:  Arial;
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-weight: normal;
}
/* Linkliste */
#colLeft TD b A,
#colNormal TD b A,
#colRight TD b A,
#colBorder TD b A{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	font-weight: normal;
		vertical-align: middle;
}

/* Artikelauswahl: Links  */
TD#colRight TD A Font b{
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #990000;
	text-align: left;
	margin: 5px 0px 5px 0px;
		font-weight: normal;
}
/* Artikelauswahl: Links  */
TD#colRight TD A:hover Font b{
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #003300;
	text-align: left;
	margin: 5px 0px 5px 0px;
		text-decoration: underline;
}

/* Artikelauswahl: Links  */
TD#colNormal TD A Font b{
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #990000;
	text-align: left;
	margin: 5px 0px 5px 0px;
}
/* Artikelauswahl: Links  */
TD#colNormal TD A:hover Font b{
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #003300;
	text-align: left;
	margin: 5px 0px 5px 0px;
}
/* Artikelauswahl: text  */
TD#colRight FORM TD Font {
	font-family: Bookman Old Style;
	font-size: 12px;
	color: #003300;
	text-align: left;
	margin: 5px 0px 5px 0px;
}
/* Artikelauswahl: Preis  */
TD#colRight FORM TD Font B {
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #003300;
	text-align: left;
	margin: 5px 0px 5px 0px;
}
/* Artikelauswahl: Überschrift */
TD#colRight FORM TD A Font B {
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #990000;
	text-align: left;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
}
/* Artikelauswahl: Überschrift */
TD#colRight FORM TD A:hover Font B {
	font-family: Bookman Old Style;
	text-decoration: underline;
	font-size: 13px;
	color: #003300;
	text-align: left;
	margin: 5px 0px 5px 0px;
}
/* zur Angebotsauswahl */
TD#colRight Font A{
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #990000;
	text-align: left;
	margin: 5px 0px 5px 0px;
}
/* zur Angebotsauswahl */
TD#colRight Font A:hover{
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #003300;
	text-align: left;
	margin: 5px 0px 5px 0px;
}

/* Artikelauswahl: Preis  */
#ct1a TD#colNormal FORM TD Font  {
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #ffcc99;
	text-align: left;
	margin: 5px 0px 5px 0px;
		font-weight: bold;
}
/* Artikelauswahl: Preis  */
#ct1a TD#colNormal FORM TD Font B {
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #990000;
	text-align: left;
	margin: 5px 0px 5px 0px;
		font-weight: bold;
}
/* Kasse schrift  */
#colNormal #kasse TD Font {
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #ffcc99;
	text-align: left;
	margin: 5px 0px 5px 0px;
		font-weight: bold;
}
/* Kasse schrift  */
#colNormal #kasse TD Font B{
	font-family: Bookman Old Style;
	font-size: 13px;
	color: #990000;
	text-align: left;
	margin: 5px 0px 5px 0px;
		font-weight: bold;
}

	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {margin-bottom: 10px;}
	DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {background-color: ;}
	DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {background-color: ;}
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {background-color: ;}
	DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {font-weight: bold;}
DIV.tx-danewslettersubscription-pi1 p.tx-danewslettersubscription-pi1-mustlogin .bodytext{font-size:8px;}

#dex TD#colLeft,
#dex TD#colNormal{
width:300;
}

#dex TD#colRight{
width:250;
}

#dex TD#kreativ,
#dex TD#colNormal{
valign:top;
vertical-align:top;
text-valign:top;
padding-left:5px;
margin-left:5px;
padding-right:5px;
margin-right:5px;
align:center;
text-align:center;
}

#dex TD#aktiv,
#dex TD#colRight{
valign:top;
vertical-align:top;
text-valign:top;
padding-left:5px;
margin-left:5px;
padding-right:5px;
margin-right:5px;
align:center;
text-align:center;
}

#dex TD#colNormal P,
#dex TD#colRight P
{
	/*background-image:url(../../main/images/txhg.gif);*/
	/*background-repeat : no-repeat;*/
	background-color:#ff0000;
	font-weight:bold;
	
}
#dex TD#colLeft{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
valign:top; 
vertical-align:top;
text-valign:top;
	align: center:
	horizontal-align: center;
	text-align:center;
   
    font-family: Arial;
	font-size: 8px;
}
#dex TD#colLeft P font{
valign:middle; 
vertical-align:middle;
	align: center:
	horizontal-align: center;
	text-align:center;
   
    font-family: Arial;
	font-size: 9px;
}

