body {
	background-color: #fff;
}

body,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* a-z neuste back col */
.CategoryBevel {
	BORDER-RIGHT: #102239 1px solid; 
	BORDER-TOP: #fffpx solid; 
	BORDER-LEFT: #fff 1px solid; 
	BORDER-BOTTOM: #102239 1px solid;
	color: #333333;
	font-weight: bold;
}

.listlinecol{
	background-color:#666666;
}

a.topservice{
	color: #333333;
	font-weight: bold;
}

.newslinecol{
	background-color:#333333;
}

.service_links{
	padding-top:3px;
	padding-bottom:3px;
}
/* service kategory back col */
.td_back{
	background-color:#FFFFFF;
	BORDER-RIGHT: #20334a 1px solid; 
	BORDER-TOP: #203359 1px solid; 
	BORDER-LEFT: #203359 1px solid; 
	BORDER-BOTTOM: #20334a 1px solid;
	color: #333333;
}

.td_back_logo{
	background-color:#fff;
	color: #333333;
}

/* main back col */
.td_back2{
	background-color:#FFFFFF;
	BORDER-RIGHT: #20334a 1px solid; 
	BORDER-TOP: #203359 1px solid; 
	BORDER-LEFT: #203359 1px solid; 
	BORDER-BOTTOM: #20334a 1px solid;
	color: #333333;
}

.td_trenner{
	background-color:#666666;
}

/* liste */
.prevnext{

}

/* hotline */
td.red {
	color: #000000;
}

/* path, bestellung step 1 etc.....*/
td.headline{
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

/* anzeige der bestellten artikel im service */
td.bestpreis {
	color: #333333;
}

/* anzeige der bestellten artikel im service */
.besttable {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-style: normal;
	margin: 1px;
	height: 20px;
	width: 130px;
}

/* zusatz-service: log in */
span.klein{
	font-size: 9px;
	color: #333333;
}

/* zusatz-service: log in */
a.klein{
	font-size: 9px;
	color: #cc0000;
}

/* zusatz-service: log in */
a.linksmallw{
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}

/* zusatz-service: log in */
a.linksmall{
	font-size: 9px;
	color: #cc0000;
	text-decoration: none;
}

/* xxx artikel in DB */
span.footer1{
	color: #333333;
	font-weight: bold;
}

/* copyright */
span.footer2{
	color: #333333;
}

/* links */
a{
	font-size: 11px;
	color: #cc0000;
	text-decoration: none;
}
a:hover{
	 color: #000; 
	text-decoration: underline;
}
/* copyright-links */
a.footer3{
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

a.footer4{
	color: #333333;
	text-decoration: none;
}


/* kategorien-links im service */
a.catmenue{
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
a.catmenue:hover{
	color: #000;
	text-decoration: underline;
}

a.imtext{
	color: #ffcc00;
	text-decoration: none;
}

/* Form-input */
.nl_input {
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-style: normal;
	margin: 1px;
	height: 20px;
	width: 130px;
}
/* Form-input */

.forminput_small {
	color: #000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-style: normal;
	margin: 1px;
	height: 20px;
	width: 26px;
}

.forminput {
	font-size: 11px;
	color: #000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-style: normal;
	margin: 1px;
	height: 20px;
	width: 130px;
}
/* Form-input */
.textfield {
	color: #333333;
	background-color: #CCCCCC;
	border: 1px solid #000000;
	font-style: normal;
	margin: 1px;
	height: 130px;
	width: 300px;
}
/* Form-input */
.forminput_error{
	color: #333333;
	background-color: #FFFFFF;
	border: 2px solid #FF0000;
	font-style: normal;
	margin: 1px;
	height: 20px;
	width: 130px;
}


/* error p, etc. */
.error {
	font-weight: bold;
	color: #ff0000;
}

/*  guestbook */
.navi_deact{
	color: #888888;
	text-decoration:none;
}

.navi_act {
	color: #cc0000;
	font-weight: bold;
	text-decoration:none;
}

a.tableiste{
	color: #cc0000; 
	text-decoration:underline;
}

.gb_comment{
	color: #ff4444; 
	font-weight: bold
}

.gbbackcol1{
	background-color:#FFFFFF;
}
.gbbackcol2{
	background-color:#FFFFFF;
}
.gb_table_line_col{
	background-color:#333333;
}
/*  guestbook end */

/*  general lightback */
td.lightback {
	color: #FFFFFF;
}

/*  links */
td.txtB {
	color: #666666;
}

/* Produktheadlines */
a.big{
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
a.big:hover{
	color: #000;
	text-decoration: underline;

}
/* submenue-links */
a.submenue{
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

    
.formselect {

	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	margin: 2px;
	height: 20px;
	width: 130px;
	border: 2px solid #999999;
	cursor: hand;
}

.formbutton {

	font-size: 11px;
	color: #000000;
	background-color: #dddddd;
	margin: 2px;
	height: 24px;
	width: 90px;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	cursor: hand;
}


a.whiteservice{
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.news-hl {

	font-size: 12px;
	font-weight: bold;
	color: #503434;
}

.news {
	font-size: 11px;
	color: #503434;
}

a.news_mehr_links{
	font-size: 11px;
	color: #503434;
	font-weight: bold;
	text-decoration: none;
}


.detail_anzahl {

	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 2px solid #eeeeee;
	font-style: normal;
	margin: 1px;
	height: 20px;
	width: 30px;
}

.newshl2 {

	font-size: 12px;
	font-weight: bold;
	color: #333333;
}



span.big{
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}



span.preis {

	font-size: 14px;
	font-weight: bold;
	color: #333333;
}


p.preis_white{

	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.preis {

	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.formbutton2 {

	font-size: 11px;
	color: #000000;
	background-color: #dddddd;
	margin: 2px;
	height: 24px;
	width: 130px;
	BORDER-RIGHT: #999999 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	BORDER-LEFT: #333333 1px solid; 
	BORDER-BOTTOM: #999999 1px solid;
	cursor: hand;
}
/* warenkorb */
.warenkorb{
	width: 100%;
	border-collapse : collapse; 
	border: 0; 
}

.warenkorb a{
	color: #c00;
}

.warenkorb a:hover{
	text-decoration: underline;
}

.warenkorb td{
	padding : 10;
}

.warenkorbTd{
	width: 80px;
	text-align: center;
	background-color: #fff;
	font-weight: bold;
	color: #aaa;
}

.warenkorbTdAtkiv{
	width: 80px;
	text-align: center;
	background-color: #fff;
	font-weight: bold;
	color: #fff;
}

#textareaAgb{
	width: 600px;
	height: 120px;
}

#bestellComments{
	width: 400px;
	height: 80px;
}

.zahlungsweiseTd{
	
	
	background-color: #efefef;
}
