
body { margin: 32px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666666; }
a { color:#d3031c; text-decoration:none; }
a:hover { text-decoration:underline; }
form { display:inline; }
input,textarea { font-family: Arial, Helvetica, sans-serif; font-size:11px; }
img { border:0; }
select { background-color:#e6eff7; }
option { background-color:#e6eff7; }
option.second { background-color:#d5e3ee; }

#page { padding-bottom:15px }

#linie_head_l { height:100px; border-left:solid 1px #CCCCCC; font-size:1px; }
#linie_head_r { height:100px; border-right:solid 1px #CCCCCC; font-size:1px; }
#linie_foot_l { height:10px; border-left:solid 1px #CCCCCC; font-size:1px; }
#linie_foot_r { height:10px; border-right:solid 1px #CCCCCC; font-size:1px; }

#head a { text-decoration:none; color:#666666 }
#head a:hover { text-decoration:underline; color:#000000 }
#head .logo { padding:0px 10px 4px 22px }
#head .flaggen { padding:0px 0px 4px 0px }
#head .nav { padding:0px 22px 4px 22px; width:100%; }
#head .suche { padding:0px 5px 4px 0px }
#head .submit { padding:0px 22px 2px 2px }

#abs_head_content { margin-top:6px; }

#headline { padding-bottom:8px; }
#headline .abs_headline_top { padding-top:42px }
#headline .abs_kupietz_top { padding-top:20px }

#kategorien { padding-bottom:14px }
#maincontent { width:100%; border-top:solid 1px #CCC;  }

#allgemein_content { padding-top:10px; padding-bottom:15px; }
#allgemein_content .spalte1 { padding-right:30px; }

#startseite_content { padding-top:5px; }
#startseite_content .spalte1 { width:248px; }
#startseite_content .spalte2 { width:248px; padding-left:12px }
#startseite_content .spalte3 { width:313px; padding-left:12px  }
#startseite_content .abs_top { padding-top:13px }

#produkt_content { padding-top:5px; padding-bottom:15px; }
#produkt_content .spalte1 { width:290px; }
#produkt_content .spalte2 { padding-left:15px }
#produkt_content .spalte3 { padding-left:15px }
#produkt_content .spalte4 { width:185px; padding-left:15px  }
#produkt_content .abs_top { padding-top:13px }

.k1 { font-size:10px; }
.k2 { font-size:9px; }
.bighead { padding:0px; margin:0px; font-size:18px; font-weight:bold; }
.smallhead { font-weight:bold; }
.smallhead_bg { font-weight:bold; padding:1px 6px; margin-bottom:2px;  background-color:#e6eff7; border-bottom:solid 1px #CCCCCC;  }
.abs_p { padding-top:12px; }
.img { border:solid 1px #666666; }
.img_subtitel { margin-bottom:2px }
.img_link { margin-right:5px }
.abs_download_text { padding-left:5px; padding-top:3px; }
.abs_download_zeilen { padding:8px 0px 6px 0px; }
.abs_produkte_zeilen { font-size:1px; padding:8px 0px; }
.abs_foot_pigmentiert { padding-left:60px; }
.abs_foot_farben { padding-left:5px; }
.abs_foot_ecken_top { padding-top:22px; }
.abs_content_head { padding-top:14px; }
.abs_impressum { padding-left:10px; }
.linie_top { border-top:solid 1px #CCC; font-size:1px; }
.linie_bottom { border-bottom:solid 1px #CCCCCC; } 
.select_head { padding-top: 5px; padding-bottom: 2px; }
.abs_selectboxen { padding-top: 5px; padding-bottom: 5px; }
.noabs { padding:0px; margin:0px; }
.link_under_bighead { padding:0px; margin:0px; }
.cursor { cursor:pointer; }
.box_rot { border: solid 1px #FF0000; padding:8px; color:#FF0000 }
.box_gruen { border: solid 1px #006600; padding:8px; color:#006600 }
.box_grau { border: solid 1px #CCCCCC; padding:8px; color:#999999 }
.color_rot { color:#FF0000; }

 /* Styles für Fomurlarelemente */
.form_select_start_m { font-size:11px; width:190px; }
.form_select_start_r { font-size:11px; width:255px; }
.form_button { font-size:11px; }
.form_suche { font-size:11px; width:100px; }

.img_ecke_ol { position:relative; width:61px; height:61px; }
.img_ecke_ol_bg { position:absolute; overflow:hidden; width:47px; height:47px; top:0px; left:0px; }
.img_ecke_ol_gfx { position:absolute; overflow:hidden; width:57px; height:57px; top:4px; left:4px; }
 
 /* Styles für die weißen abgerundeten Boxen */
.box .ecke_ol { border-bottom:solid 1px #CCCCCC; background-image:url(../gfx/box/back_head_l.gif); background-repeat:repeat-y }
.box .ecke_or { border-bottom:solid 1px #CCCCCC; background-image:url(../gfx/box/back_head_r.gif); background-repeat:repeat-y }
.box .head { width:100%; background-color:#F0F0F0; padding:2px 7px; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; font-size:12px; color:#d3031c; font-weight:bold; }
.box .abs { font-size:2px; line-height:2px; }
.box .content_l { border-left:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC }
.box .content { border-top:solid 1px #CCCCCC; padding:7px 7px 3px 7px } 
.box .content_r { border-right:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC }
.box .foot { font-size:1px; line-height:1px; border-bottom:solid 1px #CCCCCC; }

/* Styles für die Farbboxen mit abgerundeten Ecken unten links und rechts */
.curvy { position:relative; width:53px; height:20px; }
.cbl, .cbr { position:absolute; width:5px; height:5px; color:#08c; background:#FFF; overflow:hidden; }
.cbl { top:15px; left:0px; }
.cbr { top:15px; left:48px; }
.quadbl, .quadbr { position:absolute; font-size:40px; font-family:arial; }
.quadbl { left:-2px; top:-22px; }
.quadbr { left:-7px; top:-22px; }

.curvy2 { position:relative; width:30px; height:38px; }
.ct2l, .ct2r { position:absolute; width:5px; height:5px; color:#08c; background:#FFF; overflow:hidden; }
.ct2l { top:0px; left:0px; }
.ct2r { top:0px; left:25px; }
.quadt2l, .quadt2r { position:absolute; font-size:40px; font-family:arial; }
.quadt2l { left:-2px; top:-17px; }
.quadt2r { left:-7px; top:-17px; }
.curvy2_text { color:#FFF; font-weight:bold; text-align:center; padding-top:18px; font-size:12px; }

/* Styles für die Grundfarben */
.color_kat1 { color: #FF0000 }
.bg_kat1 { background-color: #FF0000 }
.einleitung1 { font-weight:bold; border-left:solid 8px #FF0000; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat2 { color: #ec404b }
.bg_kat2 { background-color: #ec404b }
.einleitung2 { font-weight:bold; border-left:solid 8px #ec404b; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat3 { color: #ff6609 }
.bg_kat3 { background-color: #ff6609 }
.einleitung3 { font-weight:bold; border-left:solid 8px #ff6609; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat4 { color: #ff8c46 }
.bg_kat4 { background-color: #ff8c46 }
.einleitung4 { font-weight:bold; border-left:solid 8px #ff8c46; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat5 { color: #ffb304 }
.bg_kat5 { background-color: #ffb304 }
.einleitung5 { font-weight:bold; border-left:solid 8px #ffb304; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat6 { color: #ffd982 }
.bg_kat6 { background-color: #ffd982 }
.einleitung6 { font-weight:bold; border-left:solid 8px #ffd982; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat7 { color: #349f2c }
.bg_kat7 { background-color: #349f2c }
.einleitung7 { font-weight:bold; border-left:solid 8px #349f2c; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat8 { color: #67b761 }
.bg_kat8 { background-color: #67b761 }
.einleitung8 { font-weight:bold; border-left:solid 8px #67b761; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat9 { color: #01968d }
.bg_kat9 { background-color: #01968d }
.einleitung9 { font-weight:bold; border-left:solid 8px #01968d; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat10 { color: #41b0aa }
.bg_kat10 { background-color: #41b0aa }
.einleitung10 { font-weight:bold; border-left:solid 8px #41b0aa; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat11 { color: #0e3193 }
.bg_kat11 { background-color: #0e3193 }
.einleitung11 { font-weight:bold; border-left:solid 8px #0e3193; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat12 { color: #4a64ae }
.bg_kat12 { background-color: #4a64ae }
.einleitung12 { font-weight:bold; border-left:solid 8px #4a64ae; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_kat13 { color: #6b027d }
.bg_kat13 { background-color: #6b027d }
.einleitung13 { font-weight:bold; border-left:solid 8px #6b027d; margin-top:0px; padding-top:0px; padding-left:6px; }
.color_farbton1 { color: #e0f1f2 }
.bg_farbton1 { background-color: #e0f1f2 }
.color_farbton2 { color: #000000 }
.bg_farbton2 { background-color: #000000 }
.color_farbton3 { color: #d3031c }
.bg_farbton3 { background-color: #d3031c }
.color_farbton4 { color: #00519e }
.bg_farbton4 { background-color: #00519e }
.color_farbton5 { color: #27a22d }
.bg_farbton5 { background-color: #27a22d }
.color_farbton6 { color: #ffdc00 }
.bg_farbton6 { background-color: #ffdc00 }
.color_farbton7 { color: #eb6909 }
.bg_farbton7 { background-color: #eb6909 }
.color_farbton8 { color: #8c151a }
.bg_farbton8 { background-color: #8c151a }
.color_farbton9 { color: #81197f }
.bg_farbton9 { background-color: #81197f }
.color_farbton10 { color: #e2007a }
.bg_farbton10 { background-color: #e2007a }
.color_farbton11 { color: #009ee0 }
.bg_farbton11 { background-color: #009ee0 }
.color_farbton12 { color: #adcf82 }
.bg_farbton12 { background-color: #adcf82 }
.color_farbton13 { color: #b1b3b4 }
.bg_farbton13 { background-color: #b1b3b4 }
.color_farbton14 { color: #0099a1 }
.bg_farbton14 { background-color: #0099a1 }
.color_farbton15 { color: #FFFFFF }
.bg_farbton15 { background-color: #FFFFFF }
.color_farbton16 { color:  }
.bg_farbton16 { background-color:  }
.color_farbton17 { color:  }
.bg_farbton17 { background-color:  }
.color_farbton18 { color: #cbaf73 }
.bg_farbton18 { background-color: #cbaf73 }
.color_farbton19 { color: #e53152 }
.bg_farbton19 { background-color: #e53152 }
.color_farbton20 { color: #7e4a94 }
.bg_farbton20 { background-color: #7e4a94 }
.color_farbton21 { color: #b1c903 }
.bg_farbton21 { background-color: #b1c903 }
.color_farbton22 { color: #ae0817 }
.bg_farbton22 { background-color: #ae0817 }
.color_farbton23 { color: #008732 }
.bg_farbton23 { background-color: #008732 }
.color_farbton24 { color: #003a81 }
.bg_farbton24 { background-color: #003a81 }
.color_farbton25 { color: #931f48 }
.bg_farbton25 { background-color: #931f48 }
.color_farbton26 { color: #d3031c }
.bg_farbton26 { background-color: #d3031c }
.color_farbton27 { color: #00519e }
.bg_farbton27 { background-color: #00519e }
.color_farbton28 { color: #27a22d }
.bg_farbton28 { background-color: #27a22d }
.color_farbton29 { color: #eb6909 }
.bg_farbton29 { background-color: #eb6909 }
.color_farbton30 { color: #1a171b }
.bg_farbton30 { background-color: #1a171b }
.color_farbton31 { color: #002f6b }
.bg_farbton31 { background-color: #002f6b }
.color_farbton32 { color: #d51859 }
.bg_farbton32 { background-color: #d51859 }
.color_farbton33 { color: #81197f }
.bg_farbton33 { background-color: #81197f }
.color_farbton35 { color: #e0f1f2 }
.bg_farbton35 { background-color: #e0f1f2 }
.color_farbton36 { color: #000000 }
.bg_farbton36 { background-color: #000000 }
.color_farbton37 { color: #d3031c }
.bg_farbton37 { background-color: #d3031c }
.color_farbton38 { color: #00519e }
.bg_farbton38 { background-color: #00519e }
.color_farbton39 { color: #27a22d }
.bg_farbton39 { background-color: #27a22d }
.color_farbton40 { color: #ffdc00 }
.bg_farbton40 { background-color: #ffdc00 }
.color_farbton41 { color: #eb6909 }
.bg_farbton41 { background-color: #eb6909 }
.color_farbton42 { color: #8c151a }
.bg_farbton42 { background-color: #8c151a }
.color_farbton43 { color: #81197f }
.bg_farbton43 { background-color: #81197f }
.color_farbton44 { color: #e2007a }
.bg_farbton44 { background-color: #e2007a }
.color_farbton45 { color: #009ee0 }
.bg_farbton45 { background-color: #009ee0 }
.color_farbton46 { color: #adcf82 }
.bg_farbton46 { background-color: #adcf82 }
.color_farbton47 { color: #b1b3b4 }
.bg_farbton47 { background-color: #b1b3b4 }
.color_farbton48 { color: #0099a1 }
.bg_farbton48 { background-color: #0099a1 }
.color_farbton49 { color: #FFFFFF }
.bg_farbton49 { background-color: #FFFFFF }
.color_farbton50 { color: #cbaf73 }
.bg_farbton50 { background-color: #cbaf73 }
.color_farbton51 { color: #e53152 }
.bg_farbton51 { background-color: #e53152 }
.color_farbton52 { color: #7e4a94 }
.bg_farbton52 { background-color: #7e4a94 }
.color_farbton53 { color: #b1c903 }
.bg_farbton53 { background-color: #b1c903 }
.color_farbton54 { color: #ae0817 }
.bg_farbton54 { background-color: #ae0817 }
.color_farbton55 { color: #008732 }
.bg_farbton55 { background-color: #008732 }
.color_farbton56 { color: #003a81 }
.bg_farbton56 { background-color: #003a81 }
.color_farbton57 { color: #931f48 }
.bg_farbton57 { background-color: #931f48 }
.color_farbton58 { color: #d3031c }
.bg_farbton58 { background-color: #d3031c }
.color_farbton59 { color: #00519e }
.bg_farbton59 { background-color: #00519e }
.color_farbton60 { color: #27a22d }
.bg_farbton60 { background-color: #27a22d }
.color_farbton61 { color: #eb6909 }
.bg_farbton61 { background-color: #eb6909 }
.color_farbton62 { color: #1a171b }
.bg_farbton62 { background-color: #1a171b }
.color_farbton63 { color: #002f6b }
.bg_farbton63 { background-color: #002f6b }
.color_farbton64 { color: #d51859 }
.bg_farbton64 { background-color: #d51859 }
.color_farbton65 { color: #81197f }
.bg_farbton65 { background-color: #81197f }
.color_farbton66 { color:  }
.bg_farbton66 { background-color:  }
.color_farbton67 { color: #fbb4c4 }
.bg_farbton67 { background-color: #fbb4c4 }
.color_farbton68 { color: #fbb4c4 }
.bg_farbton68 { background-color: #fbb4c4 }
.color_farbton69 { color: #adcf82 }
.bg_farbton69 { background-color: #adcf82 }
.color_farbton70 { color: #252525 }
.bg_farbton70 { background-color: #252525 }
.color_farbton71 { color: #003399 }
.bg_farbton71 { background-color: #003399 }
.color_farbton72 { color: #003399 }
.bg_farbton72 { background-color: #003399 }
.color_farbton73 { color: #000066 }
.bg_farbton73 { background-color: #000066 }
.color_farbton74 { color: #000066 }
.bg_farbton74 { background-color: #000066 }
.color_farbton75 { color: #006600 }
.bg_farbton75 { background-color: #006600 }
.color_farbton76 { color: #006600 }
.bg_farbton76 { background-color: #006600 }
.color_farbton77 { color: #ff9900 }
.bg_farbton77 { background-color: #ff9900 }
.color_farbton78 { color: #FF9900 }
.bg_farbton78 { background-color: #FF9900 }
.color_farbton79 { color: #660099 }
.bg_farbton79 { background-color: #660099 }
.color_farbton80 { color: #660099 }
.bg_farbton80 { background-color: #660099 }
.color_farbton81 { color: #d3031c }
.bg_farbton81 { background-color: #d3031c }

#dhtmlpointer { position:absolute; left: -300px; z-index: 101; visibility: hidden; }

/* Styles für die Toolbox */
#dhtmltooltip {
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid #666666;
	padding: 8px 10px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	font-size: 14px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	/* filter: Alpha(opacity=80); */
}
