body {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
	overflow-x:hidden;
	background:url(/shop/images/new/body_bg.png) repeat-x left bottom;
}

p,br,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:#585858;
	line-height:15px;
}

b.rot {
	color:#c12100;
}

b.grau {
	color:#c2c2c2;
}

h1 {
	font-size:18px;
	font-weight:normal;
	color:#D3472A;
}

h2 {
	font-size:13px;
	line-height:20px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

h3 {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	color:#D3472A;
	margin:0px;
}

.textweiss {
	color:#FFFFFF;
}

.textrot {
	color:#ff0000;
}

.text_rot_10 {
	font-size:10px;
	color:#D3472A;
	line-height:10px;
}

.text_rot_11 {
	font-size:11px;
	color:#D3472A;
}

.text_weiss_10 {
	font-size:10px;
	color:#FFFFFF;
	line-height:10px;
}

.text9 {
	font-size:9px;
}

.text10 {
	font-size:10px;
}


/*container*/

#container_body {
	width:951px;
	text-align:left;
}

#container_left {
	width:231px;
	float:left;
}

.container_left {
	width:231px;
	vertical-align:top;
}

#container_left_content {
	width:230px;
	float:left;
}

#container_left_trenner {
	width:1px;
	float:right;
}

#logo {
	/*height:100px;*/
	background-image:url(/shop/images/bg_logo.gif);
	height:129px;
	/*background-image:url(/shop/images/bg_logo_sommer.gif);*/
}

.container_left_navi {
	background-image:url(/shop/images/bg_navi.gif);
}

#container_right {
	width:720px;
	float:right;
}

.container_right {
	width:720px;
	vertical-align:top;
	/*background:url(/shop/images/bg_trennlinie_content.gif) repeat-y right;*/
}

#zertifikate {
	height:78px;
	background-image:url(/shop/images/bg_trusted_ssl.gif);
}

#head_container_sicherheit_warenkorb {
	width:688px;
}

#img_head {
	width:298px;
	float:left;
}

#container_sicherheit_warenkorb {
	width:390px;
	float:right;
}

#suche {
	height:32px;
	background-image:url(/shop/images/bg_suchfeld.gif);
}

/*#navi_top {
	height:19px;
	background-image:url(/shop/images/bg_navi_top.gif);
}*/

.trennlinie_servicebox {
	background:url(/shop/images/trennlinie_servicebox.gif) no-repeat;
	height:121px;
	width:2px;
	float:left;
}

#sicherheit_warenkorb {
	height:121px;
	width:422px;
	background-image:url(/shop/images/bg_sicherheit_warenkorb.jpg);
}

#sicherheit_content {
	width:127px;
	padding-top:10px;
	float:left;
}

#login_content {
	margin-left:14px;
	width:102px;
	padding-top:10px;
	float:left;
}

#warenkorb_content {
	margin-left:13px;
	width:140x;
	padding-top:10px;
	float:left;
}

#container_content {
	width:720px;
	/*background:url(/shop/images/bg_trennlinie_content.gif) repeat-y right;*/
}

#container_content_order {
	width:950px;
	/*background:url(/shop/images/bg_trennlinie_content.gif) repeat-y right;*/
}

.container_content_order {
	width:950px;
	/*background:url(/shop/images/bg_trennlinie_content.gif) repeat-y right;*/
}

#footer {
	width:720px;
	height:59px;
	margin-left:231px;
}

#login {
	width:183px;
	height:67px;
	float:left;
	background-image:url(/shop/images/bg_login.gif);
}

.bgcolor_login {
	background-color:#fdd0a4;
}

.bgcolor_newsletter {
	background-color:#fba045;
}

#newsletter {
	width:358px;
	height:67px;
	float:left;
	background-image:url(/shop/images/bg_newsletter.gif);
}

#absofort {
	width:720px;
	text-align:right;
	color:#7b7b7b;
	font-size:10px;
	margin-left:231px;
}

#toptextsmall{
	padding:0px;
	margin:0px;
}

span.toptext1{
	width:688px;
	text-align:center;
	color:#EEEEEE;
	font-size:9px;
	padding:0px;
	margin:0px;
	margin-top:-1700px;
	line-height:5px;
	font-weight:normal;
}


/* TRENNER 
----------------------------------------------- */

.trennlinie {
	background-image:url(/shop/images/bg_trennlinie.gif);
	height:1px;
}

.rahmen_weiss {
	background-color:#FFFFFF;
}

.navi_link_top {
	margin-right:10px;
	margin-left:10px;
}

/* Abstände 
----------------------------------------------- */

.abstand {
    font-size: 1px;
    line-height: 1px;
    height: 5px;
}

.abstand1	{width:1px; height:1px;}
.abstand5	{width:5px; height:5px;}
.abstand10	{width:10px; height:10px;}
.abstand15	{width:15px; height:15px;}
.abstand20	{width:20px; height:20px;}
.abstand25	{width:25px; height:25px;}
.abstand30	{width:30px; height:30px;}
.abstand50	{width:50px; height:50px;}

.ab20	{
	line-height:20px;
}

#navi_sub {
	background:url(/shop/images/bg_navi_sub2.gif) repeat-y;
	width:195px;
	margin:1px 0px 1px 0px;
}

/* roter link klein */

a.red_10 {
	color:#d3472a;
	text-decoration:none;
	font-size:10px;
	line-height:11px;
}

a.red_10:hover {
	color:#7B7B7B;
	text-decoration:none;
	font-size:10px;	
}

/* roter link */

a.rot {
	color:#d3472a;
	text-decoration:none;
}

a.rot:hover {
	color:#333333;
	text-decoration:none;
}

/* LINK NAVI LEFT */

a.navi_left {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#7B7B7B;
	text-decoration:none;
	font-weight:bold;}
	
a.navi_left:hover {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#D3472A;
	text-decoration:none;
	font-weight:bold;}
	
.navi_left_active {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#D3472A;
	text-decoration:none;
	font-weight:bold;}
	
/* SUBNAVI */
	
a.subnavi:link {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#7B7B7B;
	text-decoration:none;
	font-weight:normal;}
	
a.subnavi:hover {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#D3472A;
	text-decoration:none;
	font-weight:normal;}
	
a.subnavi:visited {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#7B7B7B;
	text-decoration:none;
	font-weight:normal;}
	
.subnavi_active {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#D3472A;
	text-decoration:none;
	font-weight:normal;}
	
/* LINK SERVICE LEFT */

a.service_left:link {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#7B7B7B;
	text-decoration:none;
	font-weight:bold;}
	
a.service_left:hover {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#FBA045;
	text-decoration:none;
	font-weight:bold;}
	
a.service_left:visited {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#7B7B7B;
	text-decoration:none;
	font-weight:bold;}
	
.service_left_active {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#FBA045;
	text-decoration:none;
	font-weight:bold;}
	
/* LINK SICHERHEIT */

a.sicherheit {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#585858;
	text-decoration:none;
}
	
a.sicherheit:hover {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#D3472A;
	text-decoration:none;
}
	
/* LINK LIST */

a.list_title:link {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#585858;
	text-decoration:underline;
	font-weight:bold;}
	
a.list_title:hover {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#D3472A;
	text-decoration:none;
	font-weight:bold;}
	
a.list_title:visited {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#585858;
	text-decoration:underline;
	font-weight:bold;}	
	
/* LINK FOOTER */

a.footer:link {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#7b7b7b;
	text-decoration:none;}
	
a.footer:hover {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#BABABA;
	text-decoration:none;}
	
a.footer:visited {
	font-family:verdana,arial,helvetica;
	font-size:10px;
	color:#7b7b7b;
	text-decoration:none;}

/* LINK (GRUNDFARBE)
----------------------------------------------- */

a {
	text-decoration: underline;
	color:#585858;
}

a:hover {
	text-decoration: none;
	color:#585858;
}

/* LINK KLEIN (GRUNDFARBE)
----------------------------------------------- */

a.klein:link {
	font-size:10px;
	text-decoration: underline;
	color:#585858;
}

a.klein:hover {
	font-size:10px;
	text-decoration: none;
	color:#585858;
}

a.klein:visited {
	font-size:10px;
	text-decoration: underline;
	color:#585858;
}

a.klein:active {
	font-size:10px;
	text-decoration: none;
	color:#585858;
}

/* LINK ALTERNATIV 1 (WEISS)
----------------------------------------------- */

a.alternativ1:link {
	text-decoration: underline;
	color:#7B7B7B;
}

a.alternativ1:active {
	text-decoration: none;
	color:#7B7B7B;
}

a.alternativ1:visited {
	text-decoration: underline;
	color:#7B7B7B;
}

a.alternativ1:hover {
	text-decoration: underline;
	color:#7B7B7B;
}


/* 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;
}

/* Weiß */

a.weiss {
	color:#ffffff;
}

a.weiss:hover {
	text-decoration:none;
}

/* Formulare 
----------------------------------------------- */

form {
	margin:0px;
	padding:0px;

}

input {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
	color: #585858;
}

.input_suche {
	width:130px;
	border:1px solid #585858;
}

.input_login {
	width:80px;
	border:1px solid #000000;
	font-size:10px;
}

.input_newsletter {
	width:70px;
	border:1px solid #000000;
}

.input_bestellung {
	width:200px;
	border:1px solid #585858;
}

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:#D3472A;
	font-size:12px;
	font-weight:bold;
}

.plugin2 {
	border: 1px solid #929292;
	padding:1px;
	margin-bottom:7px;
}

/* FARBE (BLOCK UNTERM LOGO)
----------------------------------------------- */

.farbe4 {
	background-color:#F0F0F0;
}

/* NEU */

#box_vorteile {
	width:689px;
	height:159px;
	background:url(/shop/images/bg_vorteile.jpg) no-repeat;
}

/* ekomi widget */

#box_vorteile_slim {
	width:526px;
	height:192px;
	background:url(/shop/images/bg_box_vorteile_slim.jpg) no-repeat;
	float:left;
}

#ekomi_widget {
	width:153px;
	margin-left:10px;
	float:left;
}

#container_head_left {
	width:298px;
	float:left;
	background:#ffffff;
}

#container_head_left_top {
	background:#d3472a url(/shop/images/ecke_rot_lo.gif) no-repeat;
	margin-top:38px;
	height:36px;
}

#container_head_right {
	width:422px;
	float:right;
	background:#ffffff;
}

#container_navi_top {
	height:31px;
	line-height:31px;
}

#container_zertifikate {
	background:url(/shop/images/bg_zertifikate.gif) no-repeat bottom;
	height:62px;
	text-align:right;
}

#navi_top {
	background:#d3472a url(/shop/images/ecke_rot_ru.gif) no-repeat right bottom;
	height:31px;
}