body {
	margin:0px;
	padding:0px;
	font-size:11px;
	color: #333333;
	background-color:#ffffff;
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
}

br,p,ul,ol,li,div,table,td,th,tr,input,select,address,blockquote {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	font-size: 11px;
	-color: #333333;
}

strong {
	color:#009ee0;
}

.errorinput {
	border:1px solid red;
	padding:1px;

}

.abstand {
	height:1px;
	line-height:1px;
	width:1px;
	font-size:1px;
}

.text_gelb {
	color:#e5aa00;
}

.text_blau {
	-color:#00638f;
	color:#2D5773;
}

.text_blau2 {
	color:#1385b7;
}

.text_blau10 {
	font-size:10px;
	-color:#00638f;
	color:#2D5773;
}

.text_grau {
	color:#556f7a;
}

.text_grau2 {
	color:#7d93a9;
}

.text_warenkorb_inaktiv {
	color:#c0c9d0;
}

.text_info {
	font-size:10px;
	color:#598cbe;
}

.content {
	color: #333333;
	font-size:13px;
}

.content div {
	color: #333333;
	font-size:13px;
}


.content ul {
	padding:8px;
	margin:0px;
	border:0px solid lightgrey;
}

ul li
{
	list-style-type:none;
	padding: 0px 0px 6px 14px;
	margin:0px;
	font-size:13px;
	vertical-align:middle;
	background:url(../images/icon_vor.gif) 0 4px no-repeat ;
}

ol li
{
	padding: 0px 0px 0px 0px;
	margin:0px;
	font-size:13px;
	vertical-align:middle;
}

.content h3
{
	font-size:14px;
	margin-top:15px;
	margin-bottom:5px;
	color:#556f7a;
}
.content p
{
	color: #333333;
	margin-top:5px;
	margin-bottom:10px;
	font-size:13px;
}

.phead {  font-size: 10pt; font-weight: bold; color: #333399}

.pgross {  font-size: 10pt; font-weight: bold; color: #333399; text-decoration: none}

.pmini {  font-size: 10px; font-weight: normal; color: #000000; text-decoration: none}

.pextra {  font-size: 10pt; font-weight: bold; color: #333399}

.pnorm {  font-size: 10pt; font-style: italic; font-weight: normal; 
color: #000000}
	
.pnorm10 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal; 
	color: #333333;
}

.pnorm10bold {   font-size: 12px; font-style: normal; font-weight: bold; 
color: #000000}

.pnorm8 {   font-size: 8pt; font-style: normal; font-weight: normal; 
color: #000000}

.phnorm8 {   font-size: 8pt; font-style: normal; font-weight: normal; 
color: #808080}

.pnorm8bold {  font-size: 8pt; font-style: normal; font-weight: bold; 
color: #000000}

.plnorm8 {   font-size: 8pt; font-style: normal; font-weight: normal; }


.plnorm10 {  font-size: 12px; font-weight: normal; color: #333399}


.pnormbold {  font-size: 12px; font-weight: bold; color: #000000; font-style: italic}

.a1 {  font-size: 12px; font-style: italic; font-weight: bold; color: #C59D62; text-decoration: none}

.pbold {  font-size: 12px; font-weight: bold; color: #000000}

.pnorm12 { font-size: 12px; font-style: normal; font-weight: normal; color: #000000 }


/* h1 {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#556f7a;
	margin:0px;
	padding:12px 0 3px 0px;
}

h2 {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:18px;
	-color:#00638f;
	color:#2D5773;
} */

h1 {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	font-weight:normal;
	padding:0px;
	margin:0px;
	font-size:18px;
	-color:#00638f;
	color:#2D5773;
}

h2 {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#556f7a;
	margin:0px;
	padding:12px 0 3px 0px;
}

h3 {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#ac8005;
	padding:0px;
	margin:0px;
}

h4 {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#556f7a;
	padding:0px;
	margin:0px;
}

/* Links */

a {
	color:#2D5773;
	text-decoration:none;
}

a:hover
{
	color:#00638f;
	Text-Decoration: underline;
}


.dottedLink  {
	CURSOR: pointer; BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}
.dottedLink:hover {
	CURSOR: pointer; BORDER-BOTTOM: 1px dotted; TEXT-DECORATION: none
}


.cat_navi {
	color:#99b5c2;
	line-height:25px;
}

/* Container */

#container_body {
	width:968px;
	border:0px solid black;
}

#container_head {
	height:80px;
	line-height:80px;
	margin:0px;
	padding:0px;
	background:url(../images/bg_head_blau.jpg) 0 32px repeat-x;
}


#logo {
	width:650px;
	float:left;
	vertical-align:top;
	text-align:left;
}

#container_warenkorb_login {
	float:right;
	width:318px;
	height:80px;
	line-height:80px;
	text-align:right;
	vertical-align:bottom;
	border:0 solid black;
	background:url(../images/bg_head_blau_trenner.jpg) no-repeat;
	background-repeat:no-repeat;
	background-position:0 32px;
}

#bg_login_aktiv {
	background-image:url(../images/bg_head_right_login_aktiv.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:318px;
	height:80px;
}

#bg_warenkorb_aktiv {
	background-image:url(../images/bg_head_right_warenkorb_aktiv.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	width:318px;
	height:80px;
}


#container_head_gelb {
	height:55px;
	width:968px;
	border-top:1px solid #004572;
	background:url(../images/bg_head_gelb.jpg) repeat-x top;
}

#container_suche {
	width:665px;
	height:37px;
	line-height:37px;
	text-align:right;
	float:left;
	background:url(../images/bg_head_gelb_ecke_lu.jpg) no-repeat left top;
}

#container_zertifikate {
	width:303px;
	height:55px;
	text-align:right;
	float:right;
	background:url(../images/bg_head_gelb_ecke_ru.jpg) no-repeat right top;
}

.container_content_left {
	width:202px;
	vertical-align:top;
	text-align:left;
}

.container_content_left_ {
	width:226px;
	vertical-align:top;
	text-align:left;
}


.container_content_center2 {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	width:767px;
	vertical-align:top;
	text-align:left;
}


.container_content_center_2 {
	width:742px;
	vertical-align:top;
	text-align:left;
}


.container_content_center {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	width:606px;
	vertical-align:top;
	text-align:left;
}

.container_content_right {
	vertical-align:top;
}

*html #container_content_right {
	float:right;
}

/* BOXEN */

.box_left {
	width:201px;
	background:url(../images/box_left_bg.gif) repeat-y;
	margin:0px;
	padding:0px;
}

.box_left ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.box_left li {
	padding:5px 0px 3px 25px;
	background:url(../images/sym_pfeil_blau.gif) no-repeat;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #6c92a6;
	width:172px;
	font-size:12px;
}

*html .box_left li {
	width:197px;
}



.container_content_right ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.container_content_right li {
	padding:5px 0px 3px 28px;
	background:url(../images/sym_pfeil_blau2.gif) no-repeat;
}

/* Cat1 */
.box_left ul.ulcat1 {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.box_left li.cat1 {
	padding:2px 0px 2px 25px;
	margin:0 0 0 0px;
	background:#e6eff5;
	border:0px;
	font-size:12px;
}

*html .box_left li.cat1 {
	padding:3px 0px 3px 25px;
	margin:0 0 0 0px;
}

/* Cat2 */
.box_left ul.ulcat2 {
	list-style-type:none;
	padding:0px;
	margin:0px;
	background:#e6eff5;
}

.box_left li.cat2 {
	padding:0px 0px 0px 40px;
	margin:0px;
	background:#e6eff5 url(../images/sym_aufzaehlung_navi.gif) no-repeat 25px 0px;
	line-height:16px;
	border:0px;
	font-size:11px;
	width:157px;
}

*html .box_left li.cat2 {
	padding:0px 0px 0px 40px;
	margin-left:0 0 0 0px;
	border:0px;
	width:197px;
}

.box_left li.cat2end {
	padding:0px 0px 0px 40px;
	margin:0px;
	line-height:16px;
	border:0px;
	width:157px;
	font-size:11px;
	background:#e6eff5 url(../images/sym_aufzaehlung_navi2.gif) no-repeat 25px 0px;
}

*html .box_left li.cat2end {
	padding:0px 0px 0px 40px;
	margin-left:0 0 0 0px;
	border:0px;
	line-height:16px;
	width:197px;
}

#box_left_head_preis_aktiv {
	width:201px;
	height:32px;
	background:url(../images/box_left_head_preis_aktiv.gif) repeat-y;
}

#box_left_head_farbe_aktiv {
	width:201px;
	height:32px;
	background:url(../images/box_left_head_farbe_aktiv.gif) repeat-y;
}

#box_left_head_holzart_aktiv {
	width:201px;
	height:32px;
	background:url(../images/box_left_head_holzart_aktiv.gif) repeat-y;
}

.block_navi {
	line-height:22px;
	background:url(../images/sym_pfeil_blau.gif) 11px center no-repeat;
}

.block_info {
	background:url(../images/sym_pfeil_grau.gif) 5px 2px no-repeat;
}

#box_right_info {
	width:136px;
	height:150px;
	background:url(../images/box_right_info_bg.gif) repeat-y;
	text-align:left;
	margin:0px;
	padding:0px;
}

#box_right_news {
	width:136px;
	height:176px;
	background:url(../images/box_right_news_bg.gif) repeat-y;
	text-align:left;
	margin:0px;
	padding:0px;
}

#bg_box_right_hotline_aktiv {
	width:136px;
	height:31px;
	background:url(../images/box_right_hotline_aktiv.gif) repeat-y;
	text-align:left;
	margin:0px;
	padding:0px;
}

#bg_box_right_kontakt_aktiv {
	width:136px;
	height:31px;
	background:url(../images/box_right_kontakt_aktiv.gif) repeat-y;
	text-align:left;
	margin:0px;
	padding:0px;
}

#footer {
	width:968px;
	height:30px;
	background:url(../images/bg_footer.jpg) repeat-x;
}

/* Top Themen */

#topthema_1_aktiv {
	background:url(../images/bg_top_thema_industrieparkett.gif) no-repeat;
	width:581px;
	height:105px;
}

/* Produktlisten */

.bg_produktliste_info {
	background:url(../images/bg_produktliste_info.gif) no-repeat;
	width:183px;
	height:60px;
	margin-top:5px;
}

.tabelle_angebote {
	width:581px;
	background:url(../images/tabelle_angebote_bg.gif) repeat-y;
}

/* Farben */

.farbe_blau {
	background-color:#004572;
	height:1px;
	line-height:1px;
	font-size:1px;
}

.farbe_blau2 {
	background-color:#6c92a6;
	line-height:1px;
	font-size:1px;
}

.farbe_blau3 {
	background-color:#bdcfd7;
}


form {
	margin:0px;
	padding:0px;
}

.produkt_image {
	border:1px solid #000000;
}

.border_white {
	border:1px solid #ffffff;
}

.preis {
	font-family: arial,verdana,Tahoma,helvetica,sans-serif;
	-color:#00638f;
	color:#2D5773;
	font-weight:bold;
	font-size:16px;
}


.preis_detail {
	font-size:16px;
	-color:#598cbe;
	color:#2D5773;
	font-weight:normal;
}

.preis_detail_info {
	font-size:10px;
	-color:#598cbe;
	color:#2D5773;
	font-weight:normal;
}

.empfohlener_preis {
	text-decoration:line-through;
	color:#8f0022;
	font-size:10px;
	font-weight:bold;
}

.ersparnis {
	color:#1c8500;
	font-size:10px;
	font-weight:bold;
}


#box_trusted_shops {
	background:url(../images/bg_box_trusted_shops.jpg) repeat-x;
	width:100%;
	height:163px;
}
