body  {
	margin : 0px;
	padding : 0px;
}

p,br,h3,h4,p,ul,ol,li,div,table,td,th,tr,address,blockquote  {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 11px;
	font-style : normal;
	color : #626262;
	line-height : 15px;
}

h1  {
	font-size : 18px;
	font-weight : bold;
	color : #5B89A6;
}

h2  {
	font-size : 13px;
	line-height : 20px;
	font-weight : bold;
	color : #FFFFFF;
	margin : 0px;
	padding : 0px;
}

.textweiss  {
	color : #FFFFFF;
}

.text9  {
	font-size : 9px;
}

/* TRENNER 
-----------------------------------------------*/
.trennlinie  {
	background-image : url(/shop/images/bg_trennlinie.gif);
}

.rahmen_weiss  {
	background-color : #FFFFFF;
}

/* Abstände 
-----------------------------------------------*/
.abstand5  {
	width : 5px;
	height : 5px;
}

.abstand10  {
	width : 10px;
	height : 10px;
}

.abstand15  {
	width : 15px;
	height : 15px;
}

.abstand20  {
	width : 20px;
	height : 20px;
}

.abstand30  {
	width : 30px;
	height : 30px;
}

.ab20  {
	line-height : 20px;
}

/* Überschriften 
-----------------------------------------------*/
.head_sicherheit  {
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
	padding-left : 10px;
}

.head_warenkorb  {
	font-size : 14px;
	font-weight : bold;
	color : #65651B;
	padding-left : 10px;
}

.head_login  {
	font-size : 14px;
	font-weight : bold;
	color : White;
	padding-left : 10px;
}

.head_topangebote  {
	font-size : 14px;
	font-weight : bold;
	color : #65651B;
	padding-left : 10px;
}

.head_kategorien  {
	font-size : 14px;
	font-weight : bold;
	color : #626262;
	padding-left : 10px;
}

.head_aktuell  {
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
	line-height : 43px;
	padding-left : 10px;
}

.head_newsletter  {
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
}

/* LINK (GRUNDFARBE)
-----------------------------------------------*/
a:link  {
	text-decoration : none;
	color : #8C8C8C;
}

a:visited  {
	text-decoration : none;
	color : #8C8C8C;
}

a:hover  {
	text-decoration : underline;
	color : #626262;
}

a:active  {
	text-decoration : none;
	color : #8C8C8C;
}

/* LINK ALTERNATIV 1 (WEISS)
-----------------------------------------------*/
a.alternativ1:link  {
	text-decoration : none;
	color : #FFFFFF;
}

a.alternativ1:active  {
	text-decoration : none;
	color : #FFFFFF;
}

a.alternativ1:visited  {
	text-decoration : none;
	color : #FFFFFF;
}

a.alternativ1:hover  {
	text-decoration : underline;
	color : #FFFFFF;
}

/* LINK ALTERNATIV 2 (GRAU)
-----------------------------------------------*/
a.alternativ2:link  {
	text-decoration : none;
	color : #626262;
}

a.alternativ2:active  {
	text-decoration : none;
	color : #626262;
}

a.alternativ2:visited  {
	text-decoration : none;
	color : #626262;
}

a.alternativ2:hover  {
	text-decoration : underline;
	color : #626262;
}

/* LINK ALTERNATIV 2 (AKTIV)
-----------------------------------------------*/
a.alternativ2aktiv:link  {
	text-decoration : none;
	color : #A1AE16;
}

a.alternativ2aktiv:active  {
	text-decoration : none;
	color : #A1AE16;
}

a.alternativ2aktiv:visited  {
	text-decoration : none;
	color : #A1AE16;
}

a.alternativ2aktiv:hover  {
	text-decoration : underline;
	color : #A1AE16;
}

/* LINK ALTERNATIV 3 (BLAU)
-----------------------------------------------*/
a.alternativ3:link  {
	text-decoration : none;
	color : #5B89A6;
}

a.alternativ3:active  {
	text-decoration : none;
	color : #5B89A6;
}

a.alternativ3:visited  {
	text-decoration : none;
	color : #5B89A6;
}

a.alternativ3:hover  {
	text-decoration : underline;
	color : #5B89A6;
}

/* LINK ALTERNATIV 4 (GRUEN)
-----------------------------------------------*/
a.alternativ4:link  {
	text-decoration : none;
	color : #65651B;
}

a.alternativ4:active  {
	text-decoration : none;
	color : #65651B;
}

a.alternativ4:visited  {
	text-decoration : none;
	color : #65651B;
}

a.alternativ4:hover  {
	text-decoration : underline;
	color : #65651B;
}

/* LINK ALTERNATIV 5 (DUNKELGRAU)
-----------------------------------------------*/
a.alternativ5:link  {
	text-decoration : none;
	color : #4D4D4D;
}

a.alternativ5:active  {
	text-decoration : none;
	color : #4D4D4D;
}

a.alternativ5:visited  {
	text-decoration : none;
	color : #4D4D4D;
}

a.alternativ5:hover  {
	text-decoration : underline;
	color : #4D4D4D;
}

/* Formulare 
-----------------------------------------------*/
form  {
	margin : 0px;
	padding : 0px;
}

input  {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 11px;
	color : #626262;
}

textarea  {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 11px;
	color : #626262;
}

select  {
	font-family : verdana,arial,helvetica,sans-serif;
	font-size : 11px;
	color : #626262;
}

.button  {
	background-image : url(/shop/images/bg_button.gif);
	width : 116px;
	height : 20px;
	color : #4D4D4D;
	font-weight : bold;
	border : none;
}

.button_kurz  {
	background-image : url(/shop/images/bg_button_short.gif);
	width : 45px;
	height : 20px;
	color : #4D4D4D;
	font-weight : bold;
	border : none;
}

/* Sonstiges 
-----------------------------------------------*/
.txt_abschluss  {
	color : #8C8C8C;
}

.pflichtfeld  {
	color : #5B89A6;
	font-size : 12px;
	font-weight : bold;
}

/* FARBE (BLOCK UNTERM LOGO)
-----------------------------------------------*/
.farbe4  {
	background-color : #F0F0F0;
}


