body {
	margin: 4px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.claim {
	font-size: 11px;
	margin-bottom: 5px;
}

/* Linkfarben */
a {
	color: #990000;
	text-decoration: none;
}
a:visited {
	color: #732600;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}

/* freigeben, falls Links im Hauptfenster unterstrichen sein sollen
.kasteninhalt a, .kasteninhalt a:visited {
	text-decoration: underline;
}
*/

/* Ueberschriften und Texte */
h1 {
	font-size: 18px;
	color: #000000;
	line-height: 28px;
}
h2 {
	font-size: 16px;
	line-height: 25px;
	color: #000000;
}
h3 {
	font-size: 14px;
	line-height: 22px;
	color: #000000;
}
p, li, .suche_anzahl, .suche_sortierung, .suche_text, .suche_preis, .detail_preis, .detail_abs_id {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.loginhinweis {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
	margin: 5px;
	padding: 5px;
	width: 350px;
	border: 1px dashed #990000;
	background-color: #FFFFCC;
}


/* Kasten mit Logo und Suche oben */
.kastenbg {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 5px;
	background-image: url(imx/kasten_bg3.gif);
	background-repeat: no-repeat;
}
#schnellsuche {
	margin: 0px;
	padding: 0px;	
}
.textonly {
	font-size: 11px;
}
.rechtshinweis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #990000;
}
.loginmsg {
	font-size: 11px;
	text-align: center;
	margin: 0px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.linieoben {
	border-top: 1px solid #999999;
	width: 100%;
}

/* Abschluss */
.disclaimer {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	margin: 40px 0 10px 180px;
}
.disclaimer a {
	color: #666666;
	text-decoration: none;
}

/* NAVIGATION */
.kastennav {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 0 1px 1px 1px;
}
/* Hauptnavigation */
.mainnav, .mainnav_sel {
	font-size: 11px;
	width: 159px;
	height: 17px;
	line-height: 11px;
	padding: 5px 1px 1px 6px;
	margin: 1px 0px 0px 0px; 
}
.mainnav {
	background-color: #DE9E68;
}
.mainnav a, .mainav a:visited, .mainnav a:hover {
	font-color: #000000;
}
.mainnav_sel {
	color: #FFFFFF;
	background-color: #8A101B;
}
.mainnav_sel a, .mainav_sel a:visited, .mainnav_sel a:hover {
	color: #FFFFFF;	
}
/* Subnavigation */
.subnav, .subnav_sel, .shortcut {
	font-size: 11px;
	background-color: #F1DFC0;
	line-height: 11px;
	padding: 5px 1px 1px 8px;
	margin: 1px 0px 0px 0px; 
}
.subnav, .subnav_sel {
	height: 17px;
}
.subnav_sel, .subnav_sel a, .subnav_sel a:visited, .subnav_sel a:hover {
	color: #000000;
	background-color: #FFFFFF;
}
.shortcut {
	line-height: 15px;
	padding-bottom: 3px;
}

/* Seiten Inhalte */
.kasteninhalt {
	padding: 10px;
}
.rechtespalte_home {
	width: auto;
	float: right;
	margin-left: 10px;
}
.textkasten {
	margin: 10px 0;
	border-bottom: 1px dashed #B8B8B8;
}
/* diverse Kaesten */
.tab_rechts {

}
/* auf der Homepage */
.home_rechts_head, .home_rechts_feld, .home_rechts_feld_weiss {
	font-size: 11px;
	line-height: 15px;
	padding: 5px 1px 4px 6px;
	width: 160px;
}
.home_rechts_head {
	border: 1px solid #999999;
	background-color: #DE9E68;
}
.home_rechts_feld_weiss {
	margin: 0 0 10px;	
}
.home_rechts_feld {
	background-color: #F1DFC0;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
/* Ansprechpartner, Kalkulation und dergleichen */
.konf_form_head, .detail_aktion_head, .ansprechpartner_head, .detail_aktion_head_rot {
	font-size: 11px;
	background-color: #F1DFC0;
	border: 1px solid #999999;
	margin: 0px;
	padding: 5px;
}
.konf_form_feld, .detail_aktion_feld, .ansprechpartner_feld_weiss {
	font-size: 11px;
	background-color: #F8F8F8;
	padding: 5px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	margin: 0px 0px 10px;
}
.tab_rechts {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	padding: 4px 0 10px 20px;
	float: right;
	margin: 0 0 10px 10px; 
}

/* Suchergebnisse, Produktseiten */
.breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666699;
	line-height: 14px;
	padding-right: 40px;
	padding-bottom: 10px;
}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover {
	color: #666699;
}

/* Detailseite */
.detail_addfarbe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
}
.detail_aktion_head_rot {
	background-color: #CC0000;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	
}
.detail_aktion_feld, .detail_aktion_head {
	width: 170px;
}
.detail_preis {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #990000;
}
.detail_image {
	padding:10px;
}
.detail_bildbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F8F8;
	padding: 2px;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
	line-height:24px;
}
.detailtable td {
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
/* Suchseiten */
.suche_suchbegriff {
	color: #990000;
}
.suche_anzahl, .suche_sortierung {
	padding-top: 5px;
	padding-bottom: 5px;
}
.suche_name {
	font-size: 18px;
	font-weight:normal;
	color: #990000;
	background-color: #F8F8E8;
	padding: 10px 10px 5px;
}
.suche_name a, .suche_name a:visited {
	color: #990000;
}
.suche_text {
	background-color: #F8F8E8;
	padding: 10px;
}
.suche_bild {
	padding: 10px;
	margin: 0px;
}
.suche_aktion, .suche_preis {
	font-size: 11px;
	padding: 2px 0 2px 10px;
}
/* Angebot und Warenkorb */
.warenkorb_name{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	color: #990000;
}
.warenkorb_aktion {
	padding-bottom: 10px;
	text-indent: 87px;
}
.basket_hinweis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px;
	padding: 5px;
	border: 1px dashed #990000;
	background-color: #F0F0F0;
}
.angebotanschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.absender {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
}
.angebot_table {
	empty-cells: show;
}
.angebot_table tr{
	background-color: #FFFFFF;
}
.angebot_table td{
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	line-height: 15px;
}
.angebot_table td.last{
	text-align: right;
	background-color: #F0F0F0;
}
.angebot_table td.warenkorb_rabatt{
	font-size: 12px;
	background-color: #F1DFC0;
	height: 20px;
}
.angebot_table td.warenkorb_sum {
	background-color: #F8F8F8;
	padding-right: 10px;
	text-align: right;
}

.searchplus {
	width:100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	border: 1px solid #999999;
	background-color: #F1DFC0;
	padding:5px;
}
.sucheplustd {
	margin: 5px;
	padding: 5px;
	border: 1px dashed #990000;
	background-color: #FFFFFF;
}

.merklist_komm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFCC;
	padding: 3px;
	margin: 2px;
	border: thin dotted #999999;
}
