body
{
	margin: 0 0 0 0;
	/*font-family: Helvetica, Arial, sans-serif;*/
	font-family: Verdana, Arial, sns-serif;
	font-size: 12px; 
	color:#3B556E;
}

.HeaderFooterAdvertisement
{
	font-size:10pt;		
}

.adminQuickInfo
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
}

.hg_634_188
{
	/*border:#00FF00 thin solid;*/
	background-image:url(images/hg_634_188_3.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:196px;
}

.hg_634_188_2
{
	/*border:#00FF00 thin solid;*/
	position:absolute;
	top:181px;
	left:204px;
	/*background:url(images/hg_634_188.jpg) no-repeat;*/
	background:url(images/hg_634_188.gif) no-repeat;
	width:634px;
	height:430px;
}
.hg_634_336
{
	position:absolute;
	top:181px;
	left:204px;
	background:url(images/hg_634_336.gif) no-repeat;
	width:634px;
	height:336px;
}

.bg_dl 
{
	background:url(images/bg_dl.gif) repeat-y 0 0;
	float: left;
	width: 634px;
    color:#3B556E;
}
.bg_dl_oben
{
	background:url(images/bg_dl_oben.gif) no-repeat top left;
	height: 20px;
	float: left;
	width: 634px;
}
.bg_dl_unten
{
	background:url(images/bg_dl_unten.gif) no-repeat bottom left;
	height: 20px;
	float: left;
	width: 634px;
}
.dl_text 
{
	padding: 0 0 0 25px;
}

.hg_634_188_3
{
	/*border:#00FF00 thin solid;*/
	background-image:url(images/hg_634_188.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:196px;
}

.hg_634_188_4
{
	/*border:#00FF00 thin solid;*/
	background-image:url(images/hg_634_188_4.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:286px;
}

.hg_634_188_6
{
	/*border:#00FF00 thin solid;*/
	background-image:url(images/hg_634_188_6.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:286px;
}

#provi_ue_ueberschrift
{
	display:block;
	position:relative;
	top:10px;
	left:0px;
	width:300px;
	height:87px;
	font-family:@Arial Unicode MS;
	font-size:14px;		
	float:left
}

.provi_tabelle_uetext
{
	padding-top:20px;
}

.provi_tabelle_font14
{
	font-size:14px;
}

.provi_tabelle_font_wihte
{
	color:White;
}
.provi_tabelle_tr
{
	background: #637893;
	color: White;

}
.provi_tabelle_tr2
{
	background: #d3d7e2;
}
#provi_ue_logo
{
	display:block;
	background-image:url(images/hck_logo.jpg);
	position:relative;
	top:10px;
	left:0px;
	width:300px;
	height:87px;
	font-family:Arial;
	font-size:14px;		
}
.provi_tabelle,
.provi_tabelle_fussnoten
{
	display:block;
	margin-bottom: 30px;
	width:820px;
}
.provi_tabelle_fussnoten
{
	font-size: 11px;
}

.shop_admin_head
{
	display:block;
	/*border:#00FF00 thin solid;*/	
	position:relative;
	top:10px;
	left:10px;
	width:600px;
	font-family:Arial;
	font-size:14px;	
}

.shop_admin_footer1
{
	display:block;
	/*border:#00FF00 thin solid;*/
	position:relative;
	left:10px;
	top:190px;
	width:600px;
}

.shop_admin_x
{
	display:block;
	position:relative;
	left:12px;
	top:35px;
	height: 146px;
	width:610px;
}

.shop_admin_footer1b
{
	display:block;
	position:relative;
	left:10px;
	top:42px;
	width:600px;
}

.shop_admin_footer2
{
	display:block;
	position:relative;
	font-size:11px;
	left:10px;
	top:195px;
	width:600px;
}

.shop_admin_footer2b
{
	display:block;
	position:relative;
	font-size:11px;
	left:10px;
	top:46px;
	width:600px;
}

.shop_admin_content
{
	display:block;
	/*border:#00FF00 thin solid;*/
	position:relative;
	left:10px;
	top:40px;
	width:600px;
}

.shop_button_leiste_horizontal
{
	display:block;
	position:relative;
	left:10px;
	top:65px;
	height:60px;
	width:600px;
}

.hp_banner_hinter
{
	/*border:#00FF00 thin solid;*/
	background-image:url(images/hg_banner_seite.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:566px;
}

.hp_spacer
{
	display:block;
	width:634px;
	height:10px;	
}

#hp_banner_buttonleiste
{
	display:block;
	width:634px;
	height:70px;
}

#hp_banner_buttonleiste2
{
	display:block;
	width:634px;
	height:50px;
}

.bs_text_gross
{
	display:block;
	width:100px;
	
}
.bs_text_klein
{
	display:block;
	font-size:9px;
	
}
.bs_image_space
{
	display:block;
	text-align:center;
	width:40px;
	
}
.space10px
{
	display:block;
	text-align:center;
	width:10px;
	
}

.bannerstrip
{
	display:block;
	
	width:634px;
	height:155px;
}


.unterstreichen
{
	text-decoration: underline;
}

.bildcursor {
cursor:pointer;
}

#wbm_top {
	background: url(images/wbm_top.gif) no-repeat 0 0;
	float: left;
	height: 10px;
	width: 634px;
}
.wbm 
{
	background: url(images/wbm.gif) repeat-y 0 0;
	float: left;
	width: 634px;
}
.wbm_ph 
{
	float: left;
	width: 614px;
	padding: 5px 10px;
}
#wbm_bottom 
{
	background: url(images/wbm_bottom.gif) no-repeat bottom left;
	float: left;
	height: 20px;
	width: 634px;
}
#wbm_bottom2 
{
	background: url(images/wbm_bottom.gif) no-repeat bottom left;
	float: left;
	height: 20px;
	width: 634px;
}

#wbm2_top {
	background: url(images/wbm_top.gif) no-repeat 0 0;
	float: left;
	height: 10px;
	width: 634px;
}
.wbm2 
{
	float: left;
	background: url(images/wbm.gif) repeat-y 0 0;
	float: left;
	width: 634px;
}
#wbm2_bottom 
{
	background: url(images/wbm_bottom.gif) no-repeat bottom left;
	float: left;
	height: 20px;
	width: 634px;
}
#wbm_dummy
{

	float: left;
	height: 30px;
	width: 634px;
	
}

.wbm_box 
{
	margin: 5px;
	padding: 0;
	overflow: hidden;
	width: 182px;
}
.wbm_title 
{
	font-weight: bold;
	font-size: 12px;
	height: 14px;
	margin: 0 0 8px 0;
	line-height: normal;
	overflow: hidden;
	width: 182px;
}
.wbm_bild
{
	height: 182px;
	overflow: hidden;
}
.wbm_list 
{
	height: 58px;
	overflow: hidden;
}
.wbm_list ul 
{
	margin: 0 0 0 15px;
	padding: 0;
}
.wbm_list ul li 
{
	height: 12px;
	line-height: normal;
	overflow:visible;
}
.wbm_bestellen 
{
	margin-left: 20px;
}
.wbm_dropdown 
{
	background: url(images/anzahl.gif) no-repeat 0 0;
	margin: 0 0 0 20px;
	padding: 0 0 0 71px;
	width: 70px;
	height: 32px;
}
#wbm_wrapper 
{
	background: url(images/bg_wbm_wrapper.gif) no-repeat 0 0;
	float: left;
	width: 634px;
}

#wbm_wrapper2 
{
	background: url(images/bg_wbm_wrapper.gif) no-repeat 0 0;
	float: left;
	width: 634px;
}
.ma_left 
{
	margin-left: 10px;
}

.hotline_email_hinter
{
	/*border:#00FF00 thin solid;*/
	position:absolute;
	padding-top:10px;
	padding-left:10px;
	top:273px;
	left:204px;
	background-image:url(images/hotline_email_hinter.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:339px;
}

.hotline_rufmichan
{
	/*border:#00FF00 thin solid;*/
	position:absolute;
	padding-top:10px;
	padding-left:10px;
	top:121px;
	left:204px;
	background-image:url(images/hotline_banner2.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:79px;
}
.hotline_rufmichan2
{
	/*border:#00FF00 thin solid;*/
	position:absolute;
	display:block;
	padding-top:10px;
	padding-left:10px;
	top:207px;
	left:204px;
	background-image:url(images/cpx_fax02.jpg);
	background-repeat:no-repeat;
	width:634px;
	height:59px;
}

.hotline_text
{
	font-family:Arial;
	font-size:12px;  
}

img,
a img {
	border: 0;
}

.none 
{
	display: none;
}

#oben
{
	position:relative;
	background-image:url(images/logoleiste.gif);
	height: 96px;
	width: 1033px;
}
#oben_shop
{
	position:relative;
	background-image:url(images/logoleisteshop.gif);
	height: 96px;
	width: 1033px;
}
#texthinweisCongstar
{
	position:absolute;
	background-image:url(images/textpfeil2.gif);
	background-repeat:no-repeat;
	height:108px;
	width:322px;
	left:701px;
	top:0px;
	visibility:hidden;
	z-index:5000;
	padding-top:5px;
}

#texthinweis,
#texthinweis2,
#texthinweis3,
#texthinweis4
{
	position:absolute;
	background-image:url(images/textpfeil.gif);
	background-repeat:no-repeat;
	height:72px;
	width:322px;
	left:701px;
	top:0px;
	visibility:hidden;
	z-index:5000;
}

#texthinweis2
{
	top:100px;
}

#texthinweis3
{
	top:300px;
	z-index:5001;
}


.hinweisinhalt
{
	padding-left:20px;
	padding-top:0px;
	padding-right:4px;
	font-size:12px;
	color:#792525;
	width:300px;
	vertical-align:middle;
}

#logo
{
	border: none;
	position:absolute;
	width:185px;
	height:75px;
	left:13px;
	top:8px;
	z-index:1001;
}

/*#werbung01
{
	position:absolute;
	width:561px;
	height:82px;
	left:454px;
	top:5px;
	z-index:1000;
}*/
#werbung01,
#werbung02
{
	position:absolute;
	width:460px;
	height:65px;
	left:535px;
	top:16px;
	z-index:2000;
}

#partnername
{
	position:absolute;
	width:540px;
	height:82px;
	left:454px;
	top:5px;
	text-align: right;
	z-index:1000;
}
#partnername p 
{
	font-size: 13px;
	margin: 0 0 6px 0;
	padding: 0;
}
#partnername p.kp
{
	font-size: 14px;
	color: #445188;
	margin-top: 22px;
}

#hauptdiv
{
	position:absolute;
	background-image:url(images/haupthintergrund.gif);
	background-repeat:repeat-y;
	width:1033px;
	z-index:100;	
}

/*IE6 Fixes*/
#hauptdiv_ie6
{
	position:absolute;
	background-image:url(images/haupthintergrund.gif);
	background-repeat:repeat-y;
	float:left;
	width:1103px;
	z-index:100;	
}

#hauptdiv_ie8
{
	position:absolute;
	background-image:url(images/haupthintergrund.gif);
	background-repeat:repeat-y;
	width:1033px;
	z-index:100;	
}

#rahmen01
{
	float:left;
	width:196px;
	overflow:visible;
}



.floatleft 
{
	float:left;
}

.floatright 
{
	float:right;
}
.tab1 
{
	float:left;
	width:150px;
}


#kundeninfo,
#kundeninfo2
{
	background-image:url(images/kundeninfo_tb.gif);
	background-repeat:no-repeat;
	width:196px;
	height:111px;
	overflow:hidden;
}

#shopbild1
{
	background-image:url(images/myshop_bild01a.gif);
	background-repeat:no-repeat;
	width:196px;
	height:96px;
	overflow:hidden;
}

#shopinfo
{
	background:url(images/abschluss01.gif) no-repeat 0 0;
	width:196px;
	height:18px;
	overflow:hidden;
}

#kundeninfo2
{
	background-image:url(images/kundenlogin.gif);
	height:181px;
}

#welcome_ph 
{
	color: #000;
	height: 45px;
	margin:0;
	/*padding:13px 0 0 61px;*/
	padding:13px 0 0 16px; /* geändert tbernt 17.08.2007 */
}
.willkommen1 
{
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.willkommen2 
{
	color: #000;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
.willkommen3 
{
	color: #000;
	font-size: 12px;
	/*margin: 0 0 0 61px;*/
	margin: 0 0 0 16px; /* geändert tbernt 17.08.2007 */
	padding: 0;
}
.willkommen4 
{
	/*margin: 2px 0 0 54px;*/
	margin: 2px 0 0 9px; /* geändert tbernt 17.08.2007 */
	padding: 0;
}

#positioninfo
{
	background-image:url(images/positioninfo.gif);
	background-repeat:no-repeat;
	color:#fff;
	font-weight: bold;
	height:22px;
	padding: 6px 0 0 20px;
	width:800px;
}

#positioninfo_admin
{
	background-image:url(images/positioninfo_admin.gif);
	background-repeat:repeat-x;
	color:#fff;
	font-weight: bold;
	height:22px;
	padding: 6px 0 0 20px;
	width:1003px;
}

#positioninfo a,
#positioninfo a:visited
{
	color:#fff;
	font-weight: normal;
}
#positioninfo_start
{
	background:tranparent;
	color:#fff;
	font-weight: bold;
	height:22px;
	padding: 6px 0 0 20px;
	width:800px;
}

#suche
{
	color: #3B556E;
	float: right;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	margin: -3px 0 0 0;
	padding:0 5px 0 0;
	/*width: 175px;*/
	
}
.suchtext 
{
	color: #fff;
	font-size: 12px;
}
.suchbutton 
{
	margin: 0 0 0 2px;
}
.suchfeld 
{
	height: 12px;
	margin: 0 0 0 15px;
	width: 144px;
}

#bereichname,
#bereichname_2,
#bereichname_3,
#bereichname_4,
#bereichname2,
#bereichname3,
#bereichname4
{
	float:left;
	width:190px;
	height:77px;
}

#myshop_breichname
{
	background-image:url(images/myshop_ueberschrift.jpg);
	background-repeat:no-repeat;
	float:left;
	width:351px;
	height:60px;
}


/*Quickinfo*/
#quickinfo,
#quickinfo2,
#quickinfo3,
#quickinfo4
{
	float:left;
	width: 446px;
	height:77px;
}
.quickinfo_daten 
{
	color: #3B556E;
	font-size: 10px;
	font-weight: bold;
	margin: 6px 0 0 0;
	text-align: right;
	width: 450px;
}
#date 
{
	/*color: #833336;*/
	color: #637792;
	font-size: 10px;
	font-weight: normal;
	height: 20px;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: right;
	width: 442px;
}
.qia 
{
	height: 15px;
	width: 15px;
}
.tdw 
{
	width: 70px;
}
.tdsw
{
	width: 60px;
}

.bestaetigt 
{
	color: #139E21;
}
.td_right
{
	padding-right: 15px;
	text-align: right;
}

#h_img,
#h_img_2,
#h_img_3,
#h_img_4
{
	float:left;
	width: 446px;
	height:77px;
}

#quickinfo-bg
{
	background:url(images/bg_quickinfo.gif) no-repeat 0 -4px;
	float:left;
	width: 446px;
	height:77px;
}

#myshop-banner_horiz
{
	/*background:url(images/Banner_468x60.gif) no-repeat;*/
	float:left;
	width: 468px;
	height:60px;
}

#myshop-banner_verti
{
	position:absolute;
	top:122px;
	left:861px;
	width: 160px;
	height:600px;
}

#eingang
{
	background-image:url(images/haupt01.jpg);
	background-repeat:no-repeat;
	width:632px;
	height:635px;
	float:left;
	margin:0;

}

#eingangmember
{
	width:640px;
	float:left;
	margin:0;

}

#rahmen02,
#rahmen02_2,
#rahmen02_3,
#rahmen02_4,
#rahmen021,
#rahmen022,
#rahmen023
{
	height:85px;
	/*width: 900px;*/
	padding-top: 7px;
	width: 825px;
}

#rahmen03
{
	/*width: 900px;*/
	width: 825px;
}

#bild
{
	background-image:url(images/test.gif);
	float:left;
	width: 184px;
	height:77px;
}

#bild_rand_oben,
#bild_rand_oben2,
#bild_rand_oben3,
#bild_rand_oben4
{
	float:left;
	width: 184px;
	margin:7px 0 0 0;
	padding:0;
}






.newsmessage 
{
	margin: 0 0 25px 0;
	padding: 0 8px;
}
.newsdate
{
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.newsheader
{
	color: #792525;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size:12px;
}
.newsheader_ie6
{
	color: #792525;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.newsheader_ie8
{
	color: #792525;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size:12px;
}

a.redlink,
a:visited.redlink 
{
	color: #792525 !important;
}
.newstext
{
	font-size: 11px;
	margin: 0;
	padding: 0;
}

#bild_oben_rand,
#bild_oben_rand_2,
#bild_oben_rand_3,
#bild_oben_rand_4 
{
	float:left;
	width: 184px;
	/*height:77px;*/
	margin:-7px 0 0 0;
	padding:0;
}

#bg_typ,
#bg_typ2,
#bg_typ3,
#bg_typ4,
#bg_typ6
{
	margin-top:0px;
	background: url(images/typ01.jpg) no-repeat top right;
	min-height:300px;
	height:auto !important;  /* für moderne Browser */
	height:300px;  /*für den IE */
}
.bg_siegel
{
	margin-top:0px;
	
	/*background: url(images/cpx_versprechen.jpg) no-repeat right top;*/
	/*background: url(images/gewinne_kreis.gif) no-repeat right top;*/
	min-height:125px;
	height:auto !important;  /* für moderne Browser */
	height:125px;  /*für den IE */
}

#bg_gruppe
{
	margin-top:0px;
	background: url(images/br_klein_01.jpg) no-repeat top right;
}



.clear 
{
	clear:both;
	font-size:1%;
	height:1px;
	line-height:1px;
}

.popupwindow {
	color:#525768;
	margin:0 15px;
	padding:0;
}

#smallcontent 
{
	color:#525768;
	float:left;
	padding: 15px 126px 20px 0;
	width: 510px;
}	
#smallcontent p 
{
	margin:0 0 1em 0;
	padding:0;
}
#smallcontent h2 
{
	font-size: 14px;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0;
}
#smallcontent h3 
{
	font-size: 12px;
	font-weight: bold;
	margin:0 0 .5em 0;
	padding:0;
}
#smallcontent p.h1_img 
{
	margin:0 0 12px 0;
	padding:0;
}
#smallcontent siegel 
{
	margin:0 0 30px 0;
	padding:0;
}

#contentl0
{
	color:#525768;
	float:left;
	padding: 15px 46px 20px 0;
	width: 590px;
}	
#contentl0 p 
{
	font-size:12px;
	margin:0 0 1em 0;
	padding:0;
}
#contentl0 h2 
{
	font-size: 14px;
	font-weight: bold;
	margin:0 0 0 0;
	padding:0;
}
#contentl0 h3 
{
	font-size: 12px;
	font-weight: bold;
	margin:0 0 .5em 0;
	padding:0;
}
#contentl0 p.h1_img 
{
	margin:0 0 12px 0;
	padding:0;
}
#contentl0 .siegel 
{
	float:right;
	margin:0 0 0 15px;
	padding:0;
}

.tour
{
	margin: 55px 0 40px 10px;
	padding: 0;
}
.hotline
{
	margin: 55px 0 40px 10px;
	padding: 0;
}


.kbezahlt 
{
	margin: 15px 0;
}
.people 
{
	margin: 15px 0;
}
.firmen
{
	margin: 10px 0 40px 0;
}
.ueberzeugende 
{
	margin: 20px 0;
}
.ihr_verdienst 
{
	margin:20px 0 25px 0;
	padding:0;
}
.verdienstbeispiel {
	margin:35px 0 20px 0;
	padding:0;
}

ol.anmeldeschritte 
{
	font-size: 12px;
	margin:5px 0;
	padding:0;
}
ol.anmeldeschritte li
{
	margin:0;
	list-style: none;
	padding:0;
}

ol.anmeldeschritte li#anm1,
ol.anmeldeschritte li#anm2, 
ol.anmeldeschritte li#anm3 
{
	font-weight: normal;
	margin:12px 0;
	list-style: none;
	padding:5px 0 5px 32px;
}
ol.anmeldeschritte li#anm1 
{
	background: url(images/anm1.gif) no-repeat 0 .2em;
}
ol.anmeldeschritte li#anm2 
{
	background: url(images/anm2.gif) no-repeat 0 .2em;
}
ol.anmeldeschritte li#anm3 
{
	background: url(images/anm3.gif) no-repeat 0 .2em;
}


ol.sofu 
{
	font-size: 12px;
	margin:5px 0 25px 0;
	padding:0;
}
ol.sofu li
{
	margin:0;
	list-style: none;
	padding:0;
}
ol.sofu ol 
{
	font-weight: normal;
	margin:5px 0 9px 60px;
	padding:0;
}
ol.sofu ol li
{
	background: url(images/bg_sofu_ol.gif) no-repeat 0 .2em;
	margin:11px 0 0 0;
	list-style: none;
	padding:0 0 0 22px;
}
 
a.anmeldebutton_rechts,
a:visited.anmeldebutton_rechts {
	background: url(images/kostenlosanm2.gif) no-repeat 0 0;
	display: block;
	height: 65px;
	margin: 0 0 0 330px;
	padding: 0;
	text-indent: -5000px;
	width: 253px;
}
a:hover.anmeldebutton_rechts {
	background: url(images/kostenlosanm2.gif) no-repeat 0 -65px;
}
a.anmeldebutton_rechts2,
a:visited.anmeldebutton_rechts2 {
	background: url(images/kostenlosanm2.gif) no-repeat 0 0;
	display: block;
	height: 65px;
	margin: 0 0 0 252px;
	padding: 0;
	text-indent: -5000px;
	width: 253px;
}
a:hover.anmeldebutton_rechts2 {
	background: url(images/kostenlosanm2.gif) no-repeat 0 -65px;
}
a.anmeldebutton,
a:visited.anmeldebutton {
	background: url(images/kostenlosanm2.gif) no-repeat 0 0;
	display: block;
	height: 65px;
	margin: 0;
	padding: 0;
	text-indent: -5000px;
	width: 253px;
}
a:hover.anmeldebutton {
	background: url(images/kostenlosanm2.gif) no-repeat 0 -65px;
}

.topprodukttabelle 
{
	margin:0 6px 2px 0;
}

.thirdlevel 
{
	margin: 0 0 14px 0;
}


/* ----------------- Produkttemplates 4er Teilung ----------------- */
.box4,
.box4_blanko,
.box4_fullblanko
 {
	background: #fff url(images/bg_box4.gif) no-repeat bottom left;
	color: #3e3d40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	height: 420px;
	margin: 0 4px 4px 0;
	padding: 0;
	width: 314px;
}

.box4_blanko
 {
	background: #fff url(images/bg_box4_blanko.gif) no-repeat bottom left;
}

.box4_fullblanko
 {
	background: #fff url(images/bg_box4_fullblanko.gif) no-repeat bottom left;
    
}



.box4 .tickerline,
.box4_blanko .tickerline,
.box4_fullblanko .tickerline
 {
	background: url(images/bg_tickerline_box4.gif) no-repeat 0 0;
	height: 28px;
	width: 314px;
}
.box4 .contentFirefox,
.box4_blanko .contentFirefox, 
.box4_fullblanko .contentFirefox, 
.box4 .content,
.box4_blanko .content,
.box4_fullblanko .content 
{
	height: 392px;
	margin: 0;
	padding: 0 6px;
	width: 302px;
}


.box4 .content_2K ,
.box4_blanko .content_2K, 
.box4_fullblanko .content_2K  
{
	height: 392px;
	margin: 0;
	padding: 0 6px;
	width: 302px;
}

.box4 .content_ie8,
.box4_blanko .content_ie8, 
.box4_fullblanko .content_ie8 
{
	height: 392px;
	margin: 0;
	padding: 0 6px;
	width: 302px;
}



.box4 .preis ,
.box4_blanko .preis,
.box4_fullblanko .preis
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 31px 0 0 0;
	padding: 0;
	text-align: right;
	width: 295px;
}

.box4 .preisFirefox ,
.box4_blanko .preisFirefox,
.box4_fullblanko .preisFirefox
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 46px 0 0 0;
	padding: 0;
	text-align: right;
	width: 295px;
}



.box4 .preis_2K,
.box4_blanko .preis_2K,
.box4_fullblanko .preis_2K
{
	color: #b41011;
	position: relative;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 12px 0 0 0;
	text-align: right;
	width: 295px;
}

.box4 .preis_ie8,
.box4_blanko .preis_ie8,
.box4_fullblanko .preis_ie8
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 45px 0 0 0;
	padding: 0;
	text-align: right;
	width: 295px;
}

/* ---------------- Opera -----------------*/
.box4 .content_Opera,
.box4_blanko .content_Opera,
.box4_fullblanko .content_Opera 
{
	height: 392px;
	margin: 0;
	padding: 0 6px;
	width: 302px;
}

.box4 .preistype_Opera ,
.box4_blanko .preistype_Opera,
.box4_fullblanko .preistype_Opera
{
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
	width: 295px;
}

.box4 .buttons_Opera,
.box4_blanko .buttons_Opera,
.box4_fullblanko .buttons_Opera
{
	float: left;
	margin: 18px 0 0 0;
	width: 302px;
}

.box4_edit_Opera
{
	position:relative;
	top:-20px;
	
	float:right
}

.box4 .preis_Opera ,
.box4_blanko .preis_Opera,
.box4_fullblanko .preis_Opera
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 46px 0 0 0;
	padding: 0;
	text-align: right;
	width: 295px;
}

.box5_edit_Opera
{
	position:relative;
	top: 7px;
	left: 149px;
	height: 15px;
	width:20px;
}

.detail2 .buttons_Opera,
.detail2_blanko .buttons_Opera, 
.detail2_fullblanko .buttons_Opera 
{
	float: left;
	height: 50px;
	margin-top: -90px;
	padding: 0 0 0 12px;
	width: 622px;
}


/* ------------------------------------------*/


.box4 .preistypeFirefox ,
.box4_blanko .preistypeFirefox,
.box4 .preistype ,
.box4_blanko .preistype,
.box4_fullblanko .preistype
{
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
	width: 295px;
}


.box4 .preistype_2K,
.box4_blanko .preistype_2K,
.box4_fullblanko .preistype_2K
{
	color: #b41011;
	position:relative;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 0 0;
	
	text-align: right;
	width: 295px;
}

.box4 .preistype_ie8,
.box4_blanko .preistype_ie8,
.box4_fullblanko .preistype_ie8
{
	color: #b41011;
	position:relative;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 0 0;
	
	text-align: right;
	width: 295px;
}


.box4 .buttonsFirefox,
.box4_blanko .buttonsFirefox,
.box4_fullblanko .buttonsFirefox,
.box4 .buttons,
.box4_blanko .buttons,
.box4_fullblanko .buttons
{
	float: left;
	margin: 18px 0 0 0;
	width: 302px;
}
.box4_editFirefox,
.box4_edit
{
	position:relative;
	top:-20px;
	
	float:right
}

.box4_edit_2K
{
	position:relative;
	top: 65px;
	float:right
}

.box4_edit_ie8
{
	position:relative;
	top: 80px;
	float:right
}

.box5_edit
{
	position:relative;
	top: 5px;
	left: -20px;
	height: 15px;
	width:20px;
}


.box5_editFirefox
{
	position:relative;
	top: 5px;
	left: 146px;
	height: 15px;
	width:20px;
}

.box5_edit_2K
{
	position:relative;
	top: -10px;
	left: 145px;
	height: 15px;
	width:20px;
}

.box5_edit_ie8
{
	position:relative;
	top: 5px;
	left: 145px;
	height: 15px;
	width:20px;
}

.box4 .buttons_2K,
.box4_blanko .buttons_2K,
.box4_fullblanko .buttons_2K
{
	float: left;
	margin: 15px -50px 0 0;
	width: 302px;
}

.box4 .buttons_ie8,
.box4_blanko .buttons_ie8,
.box4_fullblanko .buttons_ie8
{
	float: left;
	margin: 35px -50px 0 0;
	width: 302px;
}

.box4 .bild,
.box4_blanko .bild, 
.box4_fullblanko .bild 
{
	float: left;
	margin: 0 5px 0 0;
}

.box4 .liste,
.box4_blanko .liste, 
.box4_fullblanko .liste 
{
	float: left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	height: 146px;
	overflow: hidden;
	width: 138px;
}

.listeFirefox
{
	float: left;
	font-family: Arial, sans-serif;
	font-size: 10px;
	height: 146px;
	overflow: hidden;
	width: 140px;
}

.liste_Opera, .liste_2K
{
	float: left;
	font-family: Arial, sans-serif;
	font-size: 11px;
	height: 146px;
	overflow: hidden;
	width: 138px;
}

.liste_ie8
{
	float: left;
	font-family: Arial, sans-serif;
	font-size: 10px;
	height: 148px;
	overflow: hidden;
	width: 140px;
}


.box4 .liste sup,
.box4_blanko .liste sup,
.box4_fullblanko .liste sup
{
	font-size: 9px;
}
.box4 ul,
.box4_blanko ul,
.box4_fullblanko ul
{
	font-weight: normal;	
	margin: 0;
	list-style: none;
	padding: 0;
}
.box4 ul li,
.box4_blanko ul li, 
.box4_fullblanko ul li 
{
	background: url(images/bg_ulbox.gif) no-repeat 8px .3em;
	padding: 0 0 5px 17px;
	list-style: none;
}
.box4 p.subtitle,
.box4_blanko p.subtitle,
.box4_fullblanko p.subtitle 
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 16px;
	margin: 0 0 16px 0;
	padding: 0;
	overflow: hidden;
}
.box4 p.subtitle sup,
.box4_blanko p.subtitle sup {
	font-size: 9px;
	font-weight: normal;
}
.box4 h3,
.box4_blanko h3, 
.box4_fullblanko h3 
{
	color: #b41011;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	margin: 10px 0 2px 0;
	padding: 0;
	overflow: hidden;
}
.box4 h3 sup,
.box4_blanko h3 sup,
.box4_fullblanko h3 sup
{
	font-size: 13px;
	font-weight: normal;
}

/* ----------------- Produkttemplates horizontal ----------------- */
.box_horizontal,
.box_horizontal_blanko {
	background: #fff url(images/bg_box_horizontal.gif) no-repeat bottom left;
	color: #3e3d40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 420px;
	margin: 0 0 4px 0;
	padding: 0;
	width: 636px;
}
.box_horizontal_blanko {
	background: #fff url(images/bg_box_horizontal_blanko.gif) no-repeat bottom left;
}
.box_horizontal .tickerline,
.box_horizontal_blanko .tickerline {
	background: url(images/bg_tickerline_box_horizontal.gif) no-repeat 0 0;
	height: 28px;
	width: 636px;
}
.box_horizontal .contentFirefox,
.box_horizontal_blanko .contentFirefox, 
.box_horizontal .content,
.box_horizontal_blanko .content {
	margin: 0;
	padding: 0 6px;
	width: 624px;
}

.box_horizontal .preisFirefox,
.box_horizontal_blanko .preisFirefox 
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 35px;
	margin: 0 0 29px 0;
	padding: 0;
	text-align: right;
	width: 160px;
}


.box_horizontal .preis,
.box_horizontal_blanko .preis 
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 35px;
	margin: 0 0 29px 0;
	padding: 0;
	text-align: right;
	width: 160px;
}


.box_horizontal .preis_2K,
.box_horizontal_blanko .preis_2K 
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 35px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
	width: 160px;
	top:20px;
}


.box_horizontal .preistypeFirefox,
.box_horizontal_blanko .preistypeFirefox,
.box_horizontal .preistype,
.box_horizontal_blanko .preistype
{
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 29px 0;
	padding: 0;
	text-align: right;
	width: 160px;
}


.box_horizontal .preistype_2K,
.box_horizontal_blanko .preistype_2K 
{
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 0 0;
	padding: 0;
	text-align: right;
	width: 160px;
	top:20px;
}


.box_horizontal .buttonsFirefox,
.box_horizontal_blanko .buttonsFirefox, 
.box_horizontal .buttons,
.box_horizontal_blanko .buttons 
{
	top:-20px;
	float: left;
	padding: 0;
	width: 624px;
}
.box_horizontal .bild,
.box_horizontal_blanko .bild {
	float: left;
	margin: 0 5px 0 0;
}
.box_horizontal .liste,
.box_horizontal_blanko .liste 
{
	float: left;
	height: 150px;
	margin: 0 0 47px 0;
	padding: 0;
	overflow: hidden;
	width: 160px;
}
.box_horizontal .liste sup,
.box_horizontal_blanko .liste sup
{
	font-size: 9px;
}
.box_horizontal ul,
.box_horizontal_blanko ul 
{
	font-weight: normal;	
	margin: 0;
	list-style: none;
	padding: 0;
}
.box_horizontal ul li,
.box_horizontal_blanko ul li {
	background: url(images/bg_ulbox.gif) no-repeat 0 .3em;
	padding-left: 10px;
	padding-bottom: 5px;
	list-style: none;
}
.box_horizontal p.subtitle,
.box_horizontal_blanko p.subtitle {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	margin: 0 0 15px 0;
	padding: 0;
	overflow: hidden;
}
.box_horizontal p.subtitle sup,
.box_horizontal_blanko p.subtitle sup {
	font-size: 9px;
	font-weight: normal;
}
.box_horizontal h3,
.box_horizontal_blanko h3 {
	color: #b41011;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	margin: 10px 0 0px 0;
	padding: 0;
	overflow: hidden;
}
.box_horizontal h3 sup,
.box_horizontal_blanko h3 sup
{
	font-size: 13px;
	font-weight: normal;
}

/* ----------------- Produkttemplates vertikal ----------------- */
.box_vert,
.box_vert_blanko {
	background: #fff url(images/bg_box_vert.gif) no-repeat bottom left;
	color: #3e3d40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 4px 4px 0;
	height: 846px;
	padding: 0;
	width: 314px;
}
.box_vert_blanko {
	background: #fff url(images/bg_box_vert_blanko.gif) no-repeat bottom left;
}
.box_vert .tickerline,
.box_vert_blanko .tickerline {
	background: url(images/bg_tickerline_box_vert.gif) no-repeat 0 0;
	height: 28px;
	width: 314px;
}


.box_vert .contentFirefox,
.box_vert_blanko .contentFirefox,
.box_vert .content,
.box_vert_blanko .content
{
	margin: 0;
	padding: 0 6px;
	width: 302px;
}
.box_vert ,
.box_vert_blanko  
{
	float: left;
	font-family: Arial, Sans-Serif;
	height: 200px;
	margin: 23px 0 0 0;
	padding: 0;
	overflow: hidden;
	width: 302px;
}

.box_vert  ,
.box_vert_blanko 
{
	font-size: 9px;
}



.box_vert .preisFirefox,
.box_vert_blanko .preisFirefox 
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 38px 0 0 3px;
	padding: 0;
	text-align: right;
	width: 295px;
}


.box_vert .preis,
.box_vert_blanko .preis 
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 38px 0 0 3px;
	padding: 0;
	text-align: right;
	width: 295px;
}


.box_vert .preis_2K,
.box_vert_blanko .preis_2K 
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 38px 0 -30px 3px;
	padding: 0;
	text-align: right;
	width: 295px;
	top:20px;
}

.box_vert .preis_ie8,
.box_vert_blanko .preis_ie8 
{
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 38px 0 0 3px;
	padding: 0;
	text-align: right;
	width: 295px;
}


.box_vert .preistypeFirefox,
.box_vert_blanko .preistypeFirefox, 
.box_vert .preistype,
.box_vert_blanko .preistype 
{
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 0 3px;
	padding: 0;
	text-align: right;
	width: 295px;
}


.box_vert .preistype_2K,
.box_vert_blanko .preistype_2K 
{
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 -30px 3px;
	padding: 0;
	text-align: right;
	width: 295px;
	top:20px;
}

.box_vert .preistype_ie8,
.box_vert_blanko .preistype_ie8
{
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 -30px 3px;
	padding: 0;
	text-align: right;
	width: 295px;
	top:20px;
}


.box_vert .buttonsFirefox,
.box_vert_blanko .buttonsFirefox,
.box_vert .buttons,
.box_vert_blanko .buttons 
{
	float: left;
	margin: 18px 0 0 0;
	padding: 0 0 0 6px;
	width: 302px;
}

.box_vert .buttons_2K,
.box_vert_blanko .buttons_2K 
{
	float: left;
	margin: 50px 0 0 0;
	padding: 0 0 0 6px;
	width: 302px;
}

.box_vert .buttons_ie8,
.box_vert_blanko .buttons_ie8 
{
	float: left;
	margin: 50px 0 0 0;
	padding: 0 0 0 6px;
	width: 302px;
}

.box_vert .bild,
.box_vert_blanko .bild 
{
	float: left;
	margin: 0;
}
.box_vert ul,
.box_vert_blanko .ul 
{
	font-weight: normal;	
	margin: 0 0 0 22px;
	list-style: none;
	padding: 0;
	overflow: hidden;
}
.box_vert ul li,
.box_vert_blanko .ul li 
{
	background: url(images/bg_ulbox.gif) no-repeat 0 .3em;
	padding-left: 10px;
	padding-bottom: 5px;
	list-style: none;
}
.box_vert p.subtitle,
.box_vert_blanko p.subtitle {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	margin: 0 0 15px 0;
	padding: 0;
	overflow: hidden;
}
.box_vert p.subtitle sup,
.box_vert_blanko p.subtitle sup {
	font-size: 9px;
	font-weight: normal;
}
.box_vert h3,
.box_vert_blanko h3 {
	color: #b41011;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	margin: 10px 0 2px 0;
	padding: 0;
	overflow: hidden;
}
.box_vert h3 sup,
.box_vert_blanko h3 sup
{
	font-size: 13px;
	font-weight: normal;
}

/* ----------------- Produkttemplates Full ----------------- */
.box1,
.box1_blanko {
	background: #fff url(images/bg_box1.gif) no-repeat bottom left;
	color: #3e3d40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 846px;
	margin: 0 0 5px 0;
	padding: 0;
	width: 636px;
}
.box1_blanko {
	background: #fff url(images/bg_box1_blanko.gif) no-repeat bottom left;
}
.box1 .tickerline,
.box1_blanko .tickerline {
	background: url(images/bg_tickerline_box1.gif) no-repeat 0 0;
	height: 28px;
	width: 636px;
}


.box1 .contentFirefox,
.box1_blanko .contentFirefox,
.box1 .content,
.box1_blanko .content {
	margin: 0;
	padding: 8px 6px 0 6px;
	width: 624px;
}



.box1 .preisFirefox,
.box1_blanko .preisFirefox {
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 100px 0 0 50px;
	padding: 0;
	text-align: right;
	width: 175px;
}




.box1 .preis,
.box1_blanko .preis {
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 100px 0 0 50px;
	padding: 0;
	text-align: right;
	width: 175px;
}


.box1 .preis_2K,
.box1_blanko .preis_2K {
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 100px 0 -30px 50px;
	padding: 0;
	text-align: right;
	width: 175px;
	top:20px;
}

.box1 .preis_ie8,
.box1_blanko .preis_ie8 {
	color: #b41011;
	float: left;
	font-size: 19px;
	font-weight: normal;
	height: 28px;
	margin: 100px 0 -30px 50px;
	padding: 0;
	text-align: right;
	width: 175px;
	top:20px;
}

.box1 .preistypeFirefox,
.box1_blanko .preistypeFirefox,
.box1 .preistype,
.box1_blanko .preistype {
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 0 50px;
	padding: 0;
	text-align: right;
	width: 175px;
}

.box1 .preistype_2K,
.box1_blanko .preistype_2K {
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 -30px 50px;
	padding: 0;
	text-align: right;
	width: 175px;
	top:20px;
}

.box1 .preistype_ie8,
.box1_blanko .preistype_ie8 {
	color: #b41011;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	margin: 0 0 0 50px;
	padding: 0;
	text-align: right;
	width: 175px;
}

.box1 .buttonsFirefox,
.box1_blanko .buttonsFirefox, 
.box1 .buttons,
.box1_blanko .buttons 
{
	top: -20px;
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
	width: 624px;
}

.box1 .buttons_2K,
.box1_blanko .buttons_2K 
{
	top: -20px;
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
	width: 624px;
}

.box1 .buttons_ie8,
.box1_blanko .buttons_ie8 
{
	top: -20px;
	float: left;
	margin: 15px 0 0 0;
	padding: 0;
	width: 624px;
}

.box1 .bild,
.box1_blanko .bild
{
	margin: 0 0 23px 0;
}
.box1 .liste1,
.box1_blanko .liste1
{
	float: left;
	font-family: Arial, Sans-Serif;
	height: 150px;
	margin: 0 0 0 20px;
	padding: 0;
	overflow: hidden;
	width: 175px;
}
.box1 .liste1 sup,
.box1_blanko .liste1 sup
{
	font-size: 9px;
}
.box1 .liste1 ul,
.box1_blanko .liste1 ul 
{
	font-weight: normal;	
	margin: 15px 6px 0 22px;
	list-style: none;
	padding: 0;
}
.box1 .liste1 ul li,
.box1_blanko .liste1 ul li {
	background: url(images/bg_ulbox.gif) no-repeat 0 .3em;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style: none;	
}
.box1 p.subtitle,
.box1_blanko p.subtitle {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	margin: 0 0 15px 0;
	padding: 0;
	overflow: hidden;
}
.box1 p.subtitle sup,
.box1_blanko p.subtitle sup {
	font-size: 9px;
	font-weight: normal;
}
.box1 h3,
.box1_blanko h3 {
	color: #b41011;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	margin: 10px 0 2px 0;
	padding: 0;
	overflow: hidden;
}
.box1 h3 sup,
.box1_blanko h3 sup
{
	font-size: 13px;
	font-weight: normal;
}

/* ----------------- Detailsseite 2 ----------------- */
.detail2,
.detail2_blanko,
.detail2_fullblanko 
 {
	background: #fff url(images/bg_detail.gif) no-repeat bottom left;
	color: #3e3d40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 936px;
	margin: 0;
	padding: 0;
	width: 636px;
}

.detail2_blanko  {
	background: #fff url(images/bg_detail_old.gif) no-repeat bottom left;
	
}

.detail2_fullblanko  {
	background: #fff url(images/bg_detail_fullblanko.gif) no-repeat bottom left;
	
}


.detail2 .zeile_a,
.detail2_blanko .zeile_a,
.detail2_fullblanko .zeile_a 
{
	float: left;
	height: 187px;
	margin: 25x 0 0 0;
	padding: 0;
	overflow: hidden;
	width: 636px;
}

.detail2 .zeile_b,
.detail2_blanko .zeile_b,
.detail2_fullblanko .zeile_b
{
	float: left;
	height: 187px;
	margin: 45px 0 0 0;
	padding: 0;
	overflow: hidden;
	width: 636px;
}
.detail2 .zeile_c,
.detail2_blanko .zeile_c,
.detail2_fullblanko .zeile_c 
{
	float: left;
	height: 230px;
	margin: 37px 0 0 0;
	padding: 0;
	overflow: hidden;
	width: 636px;
}
.detail2 .zeile_d,
.detail2_blanko .zeile_d, 
.detail2_fullblanko .zeile_d 
{
	float: left;
	height: 154px;
	margin: 10px 0 0 0;
	padding: 0;
	overflow: hidden;
	width: 636px;
}

.detail2 .tickerline,
.detail2_blanko .tickerline,
.detail2_fullblanko .tickerline 
{
	background: url(images/bg_tickerline_detail2.gif) no-repeat 0 0;
	height: 28px;
	width: 636px;
}

.detail2 .text1,
.detail2_blanko .text1,
.detail2_fullblanko .text1
{
	float: left;
	padding: 0 14px 0 12px;
	width: 292px;
}


.detail2 .text2,
.detail2_blanko .text2,
.detail2_fullblanko .text2
 {
	float: left;
	padding: 0 14px 0 12px;
	width: 292px;
	height:auto;
}


.detail2 .summe,
.detail2_blanko .summe,
.detail2_fullblanko .summe
{
	background: url(images/bg_summe.gif) no-repeat 0 0;
	height: 236px;
	float: left;
	margin: 0;
	padding: 0;
	width: 318px;
}


p.feature 
{
	color: #be2f30;
	font-size: 12px;
	margin: 0 0 7px 15px;
	padding: 0;
	white-space:nowrap;
}
p.feature_r 
{
	color: #be2f30;
	font-size: 12px;
	margin: 0 0 3px 20px;
	padding: 0;
	text-align: right;
}

p.feature_type 
{
	color: #be2f30;
	font-size: 12px;
	margin: 0 10px 7px 20px;
	padding: 0;
}
p.feature_type2 
{
	color: #be2f30;
	font-size: 12px;
	margin: 0 10px 12px 20px;
	padding: 0;
    padding-bottom: 5px;
}
p.featuresumme 
{
	color: #be2f30;
	font-size: 18px;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
}

p.featuresumme_FireFox 
{
	color: #be2f30;
	font-size: 16px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
}

p.featuresumme_ie6
{
	color: #be2f30;
	font-size: 18px;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
}

p.featuresumme_ie8
{
	color: #be2f30;
	font-size: 18px;
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
}

.tdcenter 
{
	text-align: center;
}
.headline 
{
	color: #fff;
	font-size: 15px;
	font-style: italic;
	line-height: 230%;
	margin: 0;
	padding: 0;
}
.headline sub
{
	font-size: 11px;
	font-style: normal;
}
.produktunit 
{
	color: #ccc;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	height: 15px;
	margin: 0 0 12px 0;
	padding: 0;
	overflow: hidden;
}
.produktunit sup
{
	font-weight: normal;
	font-size: 9px;
}
.ffheight 
{
	height: 30px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.fheight 
{
	height: 17px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.detail2 .preis,
.detail2_blanko .preis, 
.detail2_fullblanko .preis 
{
	color: #b41011;
	float: left;
	font-size: 26px;
	font-weight: normal;
	height: 34px;
	margin: 62px 0 0 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
	width: 622px;
}

.detail2 .preistype,
.detail2_blanko .preistype,
.detail2_fullblanko .preistype 
{
	color: #b41011;
	float: left;
	font-size: 18px;
	font-weight: normal;
	height: 24px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
	width: 622px;
}

.detail2 .preistype_2K,
.detail2_blanko .preistype_2K,
.detail2_fullblanko .preistype_2K
{
	color: #b41011;
	float: left;
	font-size: 18px;
	font-weight: normal;
	height: 24px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
	width: 622px;
}

.detail2 .preistype_ie8,
.detail2_blanko .preistype_ie8, 
.detail2_fullblanko .preistype_ie8 
{
	color: #b41011;
	float: left;
	font-size: 18px;
	font-weight: normal;
	height: 24px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
	width: 622px;
}


.detail2 .buttons,
.detail2_blanko .buttons, 
.detail2_fullblanko .buttons 
{
	float: left;
	height: 50px;
	margin-top: -10px;
	padding: 0 0 0 12px;
	width: 622px;
}


.detail2 .buttonsFirefox,
.detail2_blanko .buttonsFirefox, 
.detail2_fullblanko .buttonsFirefox 
{
	float: left;
	height: 80px;
	margin-top: -5px;
	padding: 0 0 0 12px;
	width: 622px;
}

.detail2 .buttons_2K,
.detail2_blanko .buttons_2K, 
.detail2_fullblanko .buttons_2K 
{
	
	float: left;
	height: 50px;
	margin-top: -30px;
	padding: 0 0 0 12px;
	width: 622px;
}

.detail2 .buttons_ie8,
.detail2_blanko .buttons_ie8,
.detail2_fullblanko .buttons_ie8
{
	
	float: left;
	height: 50px;
	margin-top: -30px;
	padding: 0 0 0 12px;
	width: 622px;
}


.detail2 .bild1,
.detail2_blanko .bild1,
.detail2_fullblanko .bild1
 {
	float: left;
	margin: 0;
}
.detail2 .bild2,
.detail2_blanko .bild2,
.detail2_fullblanko .bild2
 {
	float: left;
	margin: 0 0 0 12px
}

.listbox {
	float: left;
	width: 318px;
	
}



.detail2 ul,
.detail2_blanko ul,
.detail2_fullblanko ul
 {
	margin: 0 0 0 22px;
	height: 187px;
	float: left;
	font-weight: normal;	
	list-style: none;
	padding: 0;
	overflow: hidden;
}
.detail2 ul li,
.detail2_blanko ul li,
.detail2_fullblanko ul li
 {
	background: url(images/bg_ulbox.gif) no-repeat 0 .3em;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style: none;
}
.detail2 p.subtitle,
.detail2_blanko p.subtitle,
.detail2_fullblanko p.subtitle 
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	margin: 0 0 12px 0;
	padding: 0 12px;
	overflow: hidden;
}
.detail2 p.subtitle sup,
.detail2_blanko p.subtitle sup,
.detail2_fullblanko p.subtitle sup
{
	font-size: 10px;
	font-weight: normal;
}

.detail2 h3,
.detail2_blanko h3,
.detail2_fullblanko h3
 {
	color: #b41011;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	margin: 5px 0 0 0;
	padding: 0 12px;
	overflow:visible;
}
.detail2 h3 sup,
.detail2_blanko h3 sup, 
.detail2_fullblanko h3 sup 
{
	font-size: 18px;
	font-weight: normal;
}
/* ----------------- Detailsseite 1 ----------------- */
.detail1,
.detail1_blanko {
	background: #fff url(images/bg_detail.gif) no-repeat bottom left;
	color: #3e3d40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 936px;
	margin: 0;
	padding: 0;
	width: 636px;
}

.detail1_blanko {
	background: #fff url(images/bg_detail_old.gif) no-repeat bottom left;
	
}

.detail1 .zeile_a,
.detail1_blanko .zeile_a 
{
	float: left;
	height: 155px;
	margin: 0 0 5px 0;
	padding: 0;
	overflow: hidden;
	width: 636px;
}
.detail1 .zeile_b,
.detail1_blanko .zeile_b {
	float: left;
	height: 295px;
	margin: 0 0 3px 0;
	padding: 0;
	overflow: hidden;
	width: 636px;
}
.detail1 .zeile_c,
.detail1_blanko .zeile_c {
	float: left;
	height: 230px;
	margin: 0 0 15px 0;
	padding: 0;
	overflow: hidden;
	width: 636px;
}
.detail1 .zeile_d,
.detail1_blanko .zeile_d {
	float: left;
	height: 150px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 636px;
}
.detail1 .tickerline,
.detail1_blanko .tickerline {
	background: url(images/bg_tickerline_detail1.gif) no-repeat 0 0;
	height: 28px;
	width: 636px;
}
.detail1 .text1,
.detail1_blanko .text1 {
	float: left;
	padding: 0 14px 0 12px;
	width: 610px;
}	
.detail1 .text2,
.detail1_blanko .text2 {
	float: left;
	padding: 0 14px 0 12px;
	width: 250px;
}
.detail1 .summe,
.detail1_blanko .summe {
	background: url(images/bg_summe.gif) no-repeat 0 0;
	height: 227px;
	float: left;
	margin: 0;
	padding: 0;
	width: 318px;
}
.detail1 .preis,
.detail1_blanko .preis 
{
	color: #b41011;
	float: left;
	font-size: 26px;
	font-weight: normal;
	height: 34px;
	margin: 55px 0 0 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
	width: 622px;
}


.detail1 .preistype,
.detail1_blanko .preistype 
{
	color: #b41011;
	float: left;
	font-size: 18px;
	font-weight: normal;
	height: 24px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	text-align: right;
	width: 622px;
}


.detail1 .buttons,
.detail1_blanko .buttons 
{
	top:-20px;
	float: left;
	margin: 0;
	padding: 0 0 0 12px;
	width: 622px;
}

.detail1 .buttonsFirefox,
.detail1_blanko .buttonsFirefox 
{
	top:-20px;
	float: left;
	margin: 0;
	padding: 0 0 0 12px;
	width: 622px;
}

.detail1 .buttons_2K,
.detail1_blanko .buttons_2K 
{
	top:-20px;
	float: left;
	margin: 0;
	padding: 0 0 0 12px;
	width: 622px;
}

.detail1 .buttons_ie8,
.detail1_blanko .buttons_ie8 
{
	top:-20px;
	float: left;
	margin: 0;
	padding: 0 0 0 12px;
	width: 622px;
}




.detail1 .bilder,
.detail1_blanko .bilder {
	float: left;
	margin: 0 0 0 12px;
	width: 292px;
}
.detail1 .thumbs,
.detail1_blanko .thumbs 
{
	height: 57px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 292px;
}
.detail1 .thm,
.detail1_blanko .thm 
{
	float: left;
	margin: 2px 4px 0 0;
	padding: 0;
}
.detail1 .thmend,
.detail1_blanko .thmend {
	float: right;
	margin: 2px 0 0 0;
	padding: 0;
}

.detail1 ul,
.detail1_blanko ul {
	margin: 0 0 0 22px;
	height: 187px;
	float: left;
	font-weight: normal;	
	list-style: none;
	padding: 0;
	overflow: hidden;
}
.detail1 ul li,
.detail1_blanko ul li {
	background: url(images/bg_ulbox.gif) no-repeat 0 .3em;
	padding-bottom: 5px;
	padding-left: 10px;
	list-style: none;
}
.detail1 p.subtitle,
.detail1_blanko p.subtitle 
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 17px;
	margin: 0 0 12px 0;
	padding: 0 12px;
	overflow: hidden;
}
.detail1 p.subtitle sup,
.detail1_blanko p.subtitle sup
{
	font-size: 10px;
	font-weight: normal;
}
.detail1 h3,
.detail1_blanko h3 {
	color: #b41011;
	font-family: Arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	height: 24px;
	margin: 5px 0 0 0;
	padding: 0 12px;
	overflow:visible;
}
.detail1 h3 sup,
.detail1_blanko h3 sup 
{
	font-size: 18px;
	font-weight: normal;
}

/* ---------------- detail 2 shop ---------------------*/



/* ----------------- Produktfinder ----------------- */
#produktfinder01 {
	background-image:url(images/pf_hintergrund500.jpg);
	position:relative;
	height:500px; /*369*/
	width:820px;
	left:0px;
	top:0px;
	/*
	left:203px;
	top:120px;
	*/	
}

#kategorie01 {
	position:relative;
	display:block;
	height:14px;
	width:100px;
	left:38px;
	top:57px;
	text-align:left;
	font:Verdana;
	font-size:11px;
	float:left;
}

#kategorie02 {
	position:relative;
	display:block;
	height:14px;
	width:100px;
	left:102px;
	top:57px;
	text-align:left;
	font:Verdana;
	font-size:11px;
	float:left;
	
}
#kategorie03 {
	position:relative;
	display:block;
	height:14px;
	width:100px;
	left:160px;
	top:57px;
	text-align:left;
	font:Verdana;
	font-size:11px;
	float:left;
	
}



#kategorie04a {
	position:relative;
	display:block;
	height:14px;
	width:100px;
	left:495px;
	top:43px;
	text-align:left;
	font:Verdana;
	font-size:11px;
	float:left;
	
}

#kategorie04 {
	position:relative;
	display:block;
	height:14px;
	width:100px;
	left:217px;
	top:57px;
	text-align:left;
	font:Verdana;
	font-size:11px;
	float:left;
	
}




#kategorie05 {
	position:relative;
	display:block;
	height:14px;
	width:100px;
	left:284px;
	top:57px;
	text-align:left;
	font:Verdana;
	font-size:11px;
	float:left;
	
}
#listen {
	position:absolute;
	left:0px;
	top:0px;
	text-align:left;
}







#listenPF 
{
		position:relative;
	top:0px;
	text-align:left;
}

#listenPF_ie6 {
	position:absolute;
	left:0;
	top:0px;
	text-align:left;
}

#listenPF_ie8 {
		position:relative;
	top:0px;
	text-align:left;
}

#listenMP 
{
		position:relative;
	top:0px;
	text-align:left;
}

#listenMP_ie6 {
	position:absolute;
	left:0;
	top:0px;
	text-align:left;
}

#listenMP_ie8 
{
		position:relative;
	top:0px;
	text-align:left;
}

#listenPU 
{
		position:relative;
	top:0px;
	text-align:left;
}

#listenPU_ie6 {
	position:absolute;
	left:0;
	top:0px;
	text-align:left;
}
#listenPU_ie8
{
		position:relative;
	top:0px;
	text-align:left;
}

.pf_textarea01{
	position: absolute;
	display:block;
	width:153px;
	height:140px;
	left:10px;
	top:79px;
}
.pf_textarea02{
	position: absolute;
	display:block;
	width:155px;
	height:140px;
	left:166px;
	top:79px;
}
.pf_textarea03{
	position: absolute;
	display:block;
	width:155px;
	height:140px;
	left:324px;
	top:79px;
}
.pf_textarea04{
	position: absolute;
	display:block;
	width:164px;
	height:140px;
	left:481px;
	top:79px;
}
.pf_textarea05{
	position: absolute;
	display:block;
	width:156px;
	height:140px;
	left:648px;
	top:79px;
}
.pf_textarea06{
	position: absolute;
	display:block;
	width:793px;
	height:180px; /* 140/90*/
	left:10px;
	top:261px; /* 221/261*/
}

.pf_textarea07{
	position: absolute;
	display:block;
	width:793px;
	height:295px;
	left:10px;
	top:251px;
}


/* ----------------- Werbemittel ----------------- */
#content_werbemittel, 
#content_646 
{
	float: left;
	width: 646px;
	margin:0;
    color:#3B556E;
}

.box_small 
{
	background: url(images/bg_content.gif) repeat-y 0 0;
	border-bottom: 1px solid #878686;
	float: left;
	margin: 0 12px 0 0;
	width: 311px;
	height:320px;
    color:#3B556E;
}
.box_big 
{
	background: url(images/bg_download.jpg) no-repeat bottom left;
	float: left;
	height: 196px;
	width: 634px;
    color:#3B556E;
}

#werbe_down
{
	position:absolute;
	left:500px;
	top:500px;
	border: thin 1px green;
	height:50px;
	width:50px;
}
#content_werbemittel .box_small h3
{
	background: url(images/bg_header.gif) no-repeat 0 0;
	color: #fff;
	font-size: 12px;
	height: 28px;
	margin: 0;
	padding: 11px 10px 0 10px;
}
#content_werbemittel .box_big h3
{
	background: url(images/bg_header2.gif) no-repeat 0 0;
	color: #fff;
	font-size: 12px;
	height: 28px;
	margin: 10px 0 0 0;
	padding: 11px 10px 0 10px;
}
#content_werbemittel .box_small p 
{
	margin: 0;
	padding: 13px 9px;
}
#content_werbemittel p.bild 
{
	margin: 0;
	padding: 0 1px;
}
#content_werbemittel .box_big p 
{
	margin: 0;
	padding: 0 2px 13px 0;
}

#content_werbemittel a,
#content_werbemittel a:visited
{
	text-decoration: underline;
}



#packet01
{
	/*border:thin #00FF00 solid;*/
	display:block;
	background-color:#0033CC;
	float:left;
	width: 629px;
}

#packet02
{
	border:thin #00FF00 solid;
	float:left;
	width: 182px;
}

#packet03
{
	border:thin #00FF00 solid;
	float:left;
	width: 182px;
}

#menu
{
	width:130px;

}

.rot 
{
	color: #792525;
}	

#unten,
#unten2,
#unten_shop
{
	clear:both;
	font-size:11px;
	padding-top:18px;
	background-image:url(images/leiste_unten.gif);
	background-repeat:no-repeat;
	width:1037px;
	height:30px;
	z-index:1000;	
}

#unten p
{
	margin:0;
	padding:0 0 0 710px;
}
#unten2 p
{
	margin:0;
	padding:0 0 0 680px;
}
#unten_shop p 
{
	margin:0;
	padding:0 0 0 700px;
}
.footer a:hover
{
text-decoration:underline;
color: #505b6d;
}

.footer a:link a:active a:visited
{
text-decoration: none;
color: #3e3d40;
/*width: 110px;*/
}

.shop_footer
{
	display:block;
	width:1000px;
	text-align:right;	
}


a:link { color: #3e3d40; text-decoration:none; }
a:active { color: #3e3d40; text-decoration:none; }
a:visited { color: #3e3d40; text-decoration:none; }
a:hover { color: #3e3d40; text-decoration:none; }


.auftragsstatus 
{
	background: url(images/bg_auftragsstatus.jpg) no-repeat 0 0;
	height: 118px;
	margin: 0;
	padding: 0;
	width: 820px;
}
.provisionfinder
{
	background: url(images/bg_mprovisionen.jpg) no-repeat 0 0;
	height: 52px;
	margin: 20px 0 0 0;
	padding: 0;
	width: 820px;
}
.dd_prov
{
	float: left;
	margin: 5px 15px 0 10px;
	padding: 0;
	width: 180px;
}
.suchbutton2 
{
	margin: 18px 0 0 40px;
}

.textfeld
{
	display: block;
	background:url(images/ff_anrede.gif) no-repeat;
	width:486px;
	height:29px;
	margin-bottom:7px;
}

.textfeldfix
{
	display: block;
	background:url(images/ff_fix.gif) no-repeat;
	width:486px;
	height:29px;
	margin-bottom:7px;
}

.textfeldfix2
{
	display: block;
	background:url(images/ff_fix.gif) no-repeat;
	width:486px;
	height:29px;
	margin-bottom:7px;
	padding-top: 7px;
}

.textfeld2
{
	display: block;
	background-image:url(images/ffn_dunkelblau.gif);
	width:486px;
	height:29px;
	margin-bottom:7px;
}

.textfeld3
{
	display: block;
	margin-left:12px;
	background-image:url(images/benutzername.gif);
	width:150px;
	height:38px;
	margin-bottom:7px;
}

.textfeld5
{
	display: block;
	margin-left:11px;
	width:150px;
	height:34px;
	margin-bottom:7px;
	margin-top:-3px;
}

.textfeld4
{
	display: block;
	margin-left:12px;
	background-image:url(images/kennwort.gif);
	width:150px;
	height:38px;
	margin-bottom:7px;
}

.schalter01
{
	display: block;
	margin-left:0px;
	width:195px;
	height:20px;
}

.lfrahmen1
{
	width:6px;
	float:left;	
}
.lfrahmen2
{
	margin-left:3px;
	width:140px;
	float:left;	
}

.leerfeld
{
	display: block;	
	background-image:url(images/ff_leerfeld.gif);
	width:486px;
	height:29px;
	margin-bottom:7px;
}

.leerfeld2
{
	display: block;	
	background-image:url(images/ffn_dunkelblau_leerfeld.gif);
	width:486px;
	height:29px;
	margin-bottom:7px;
}

#jetztanmelden
{
	position:absolute;
	top:390px;
	left:220px;
}

.leerfeld3
{
	display: block;	
	background-image:url(images/ff_leerfeld_gross.gif);
	width:486px;
	height:41px;
	margin-bottom:7px;
}

.doppelff
{
	display: block;
	background-image:url(images/doppel_form_feld.gif);
	width:486px;
	height:29px;
	margin-bottom:7px;
}

.doppelff2
{
	display: block;	
	background-image:url(images/doppel_form_feld2.gif);
	width:486px;
	height:29px;
	margin-bottom:7px;
}

.ffrahmen
{
	width:192px;
	float:left;	
}
.ffrahmen2
{
	width:192px;
	float:left;
	margin-top: -7px;
}
.ffrahmen_alter
{
	float:left;	
}

.ffrahmen_klein
{
	width:20px;
	float:left;	
}

.ffrahmen_mittel
{
	width:40px;
	float:left;	
}

.abstand01
{
	display:block;
	height:14px;
}

.abstand02
{
	display:block;
	height:4px;
}

.abstand03
{
	display:block;
	height:7px;
}

.abstand_start
{
	display:block;
	height:99px;
}

.kontaktformular 
{
	margin-top: 20px;
}

.button_absenden_rechts
{
	display:block;
	margin-left:337px;
	height:34px;
	width:152px;	
}

.button_weiter_rechts,
.button_aendern_rechts
{
	display:block;
	margin-left:397px;
	height:34px;
	width:92px;	
}

.button_zurueck,
.button_speichern
{
	margin:0;
	padding:0;
}

.button_benutzerdaten,
.button_passwort 
{
	margin:10px 0 0 0;
	padding:0;
}

.feldgroesse00,
input.feldgroesse00
{
	background:white;
	margin:7px 0 0 0;
	border:none;
	width: 257px;
	font-size:12px;	
	height: 15px;
	padding: 0 0 0 1px;
	float:left;
}

.feldgroesse00_disabled
{
	background: #ececec;
	margin: 7px 0 0 0;
	border: none;
	width: 260px;
	font-size: 12px;
	height: 15px;
	padding: 0 0 0 0px;
	float: left;
}

input.feldgroessefix
{
	background:#cdd8e2;
	margin:7px 0 0 0;
	border:none;
	width: 257px;
	font-size:12px;	
	height: 14px;
	padding: 0 0 0 1px;
	float:left;
}

.psfeldgroesse
{
	float: left;
	font-size: 12px;
	margin: 4px 0 0 0;
}

select.feldgroesse00
{
	background:white;
	margin:5px 0 0 0;
	float:left;
	display: block;
	border:none;
	text-decoration: none;
	font-size:10px;	
	width: 262px;
	height: 18px;
}

input.feldgroesse01
{
	background:white;
	margin:7px 0 0 0;
	border:none;
	width: 206px;
	font-size:12px;	
	height: 14px;
	padding: 0;
	float:left;
}

input.feldgroesse02
{
	background:white;
	margin:7px 0 0 12px;
	border:none;
	width: 39px;
	font-size:12px;	
	height: 14px;
	padding: 0;
	float:left;
}

input.feldgroesse03
{
	background:white;
	margin:7px 0 0 0;
	border:none;
	width: 69px;
	font-size:12px;	
	height: 14px;
	padding: 0;
	float:left;
}
label 
{
	color: #525768;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

input.feldgroesse04
{
	background:white;
	margin:7px 0 0 14px;
	border:none;
	width: 174px;
	font-size:12px;	
	height: 14px;
	padding: 0;
	float:left;
}

.checkbox input
{
	margin:7px 0 0 0;
	float: left;
	height: 14px;
	padding: 0;
}
.checkbox2 input
{
	margin:14px 0 0 0;
	float: left;
	height: 14px;
	padding: 0;
}

.eingabe3
{
	/*display: block;*/
	margin-left:-3px;
	margin-top:16px;
	/*background-image:url(images/leer.gif);
	border:inset;
	border-color:#FFFFFF;
	border-bottom-style:dotted;
	border-style:dotted;
	border-bottom-color:#FFFFFF;*/
	border:none;
/*	border: #a6b0cb solid thin;
	border: 1px solid #a6b0cb;	*/
	text-decoration: none;
	font-size:12px;	
	width: 140px;
	height: 13px;
		background-color:Aqua;
}

select
{
	display: block;
	margin-left:0px;

		margin-top:5px;
	/*background-image:url(images/leer.gif);*/
	border:inset;
	border-color:#FFFFFF;
	border-bottom-style:dotted;
	border-style:dotted;
	border-bottom-color:#FFFFFF;
	border:none;
/*	border: #a6b0cb solid thin;
	border: 1px solid #a6b0cb;	*/
	text-decoration: none;
	font-size:10px;	
	width: 262px;
	height: 18px;
}

eingabe
{
	margin-left:0px;
	margin-top:5px;
	
	border:none;
	text-decoration: none;
	font-size:12px;	
	width: 207px;
	height: 22px;
}

eingabe2
{
	/*margin-left:10px;*/
	margin-top:5px;
	/*border:inset;
	border-color:#FFFFFF;
	border-bottom-style:dotted;
	border-style:dotted;
	border-bottom-color:#FFFFFF;*/
	border:none;
	text-decoration: none;
	font-size:12px;	
	width: 207px;
	height: 22px;
}

.textfeld6,
.textfeld7
{
	display: block;
	margin:0 0 7px 0;
	padding:17px 0 0 15px;
	background:url(images/benutzername.gif) no-repeat 12px 0;
	width:162px;
	height:21px;
}
.textfeld6
{
	background-image:url(images/benutzername.gif);
	margin-top:36px;
}
.textfeld7
{
	background-image:url(images/kennwort.gif);
}
.eingabe6,
.eingabe7
{
	margin:17px 0 0 2px;
	margin:0;
	padding:0;
	text-decoration: none;
	font-size:12px;	
	width: 142px;
	height: 16px;
	border:0px;
}


input.radio
{
	margin-left:0px;
	margin-top:9px;
	
	border:none;
	text-decoration: none;
	font-size:16px;	
	width: 14px;
	height: 14px;
}

input.radio2
{
	margin-left:0px;
	margin-top:14px;
	border:inset;
	border-color:#FFFFFF;
	border-bottom-style:dotted;
	border-style:dotted;
	border-bottom-color:#FFFFFF;
	border:none;
	text-decoration: none;
	font-size:16px;	
	width: 14px;
	height: 14px;
}






.hinweiscongstar
{
	display:block;
	font-size:16px;
	color:#FF0000;
	margin-left:7px;
	width:500px;
	font-weight:bolder;
	padding:5px 5px 5px 5px;
}




.hinweis0
{
	display:block;
	font-size:12px;
	color:#525768;
	margin-left:7px;
	width:180px;
}

.hinweis
{
	display:block;
	font-size:12px;
	color:#525768;
	margin-left:7px;
	width:400px;
}

.hinweis1
{
	display:block;
	font-size:12px;
	color:#525768;
	margin-left:7px;
	width:450px;
}


.hinweis1big
{
	display:block;
	font-size:14px;
	color:#525768;
	margin-left:7px;
	width:450px;
}



.hinweis2
{
	display:block;
	font-size:10px;
	color:#525768;
	margin-left:14px;
	margin-top:-5px;
}

/*AGB Seite*/
.agb h3 
{
	font-size: 12px;
	font-weight: bold;
	margin: 30px 0 10px 0;
	padding: 0;
}
.agb ul 
{
	margin:0 0 0 15px;
	list-style:none;
	padding:0;
}
.agb ul li
{
	margin:0;
	padding:0 0 8px 0;
}
.agb ul ul 
{
	margin:0 0 0 15px;
	list-style:none;
	padding:0;
}
.agb ul ul li
{
	margin:0;
	padding:3px 0;
}

/*FAQ Seite*/
#faq 
{
	color:#525768;
	margin: 0;
	padding: 0 146px 20px 0;
	width: 490px;
}
#faq h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#faq h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 30px 0 10px 0;
	padding: 0;
}
#faq dl
{
	font-style: normal;
	margin: 0 0 15px 0;
	padding: 0;
}
#faq dt
{
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0;
}
#faq dd
{
	font-weight: normal;
	margin: 0 0 15px 0;
	padding: 0;
}
faq a,
faq a:visited
{
	color: #525768;
}

.kleingedrucktes
{
	clear: both;
	color: #999;
	font-size: 8px;
	margin: 20px 0;
	padding: 0;
	width: 636px;
}

.line1
{
	background: #d1d7e2;
	display: block;
	padding: 2px 5px;
}
.line2
{
	background: #fff;
	display: block;
	padding: 2px 5px;
}
.serbox 
{
	border: 1px solid #8992ae;
    color:#3B556E;
}

/*Visitenkarten u. Aufkleber*/
#vbox {
	background: url(images/bg_vcard.gif) no-repeat 0 0;
	float: left;
	height: 676px;
	width: 634px;
}
#vb1 {
	float: left;
	height: 125px;
	margin: 0;
	padding: 15px 12px 0 12px;
	width: 610px;
}
#vb2 {
	float: left;
	height: 205px;
	margin: 0;
	padding: 0 12px;
	width: 241px;
}
#vb3 
{
	background: url(images/visitenkarte.gif) no-repeat 0 0;
	float: left;
	height: 205px;
	width: 369px;
}



#vb3a 
{
	background: url(images/addresssticker.gif) no-repeat 0 0;
	float: left;
	height: 205px;
	width: 369px;
}



#vb3text 
{
	float: left;
	position:relative;
	top: 85px;
	left: 15px;
}

#vb3atext 
{
	float: left;
	position:relative;
	top: 30px;
	left: 70px;
}


#vb4 {
	float: left;
	height: 316px;
	width: 634px;
}
.vform {
	margin: 30px 0 0 70px;
	padding: 0;
}
.txt {
	width: 133px;
}
.txt_mini {
	width: 27px;
}
.txt_kurz {
	width: 52px;
}
.txt_lang {
	width: 175px;
}
.xshinweis {
	font-size: 11px;
	text-align: right;
}


ul.linehigh li
{
	padding-bottom: 4px;
}
ul.linehigh li a,
ul.linehigh li a:visited
{
	text-decoration: underline;
}



#congstarkreis1
{
	position:absolute;
	top:60px;
	left:790px;
}

#congstarkreis2
{
	position:absolute;
	top:20px;
	left:810px;
}

#congstarkreis3
{
	position:absolute;
	top:20px;
	left:810px;
}

#congstarkreis4
{
	position:absolute;
	top:300px;
	left:750px;
}

#content
{
	/*border:1px solid #a6b0cb;*/
	margin-left:7px;	
	float:left;
	left:0px;
	width:825px;
}

#content_ie6
{
	margin-left:7px;	
	float:left;
	left:0px;
	width:895px;
	
}

#contentbreit,
#contentbreit2,
#contentbreit3,
#contentbreit4
{
	/*display:block;*/
	float:left;
	overflow: hidden;
	width: 825px;
	height: auto;
	
	/* min-height:700px; */
	/* fuer moderne Browser */
	/* height:auto !important; */
	/* fuer den IE */ 
	/* height:700px;*/ 
}

#content_ie8
{
	/*border:1px solid #a6b0cb;*/
	margin-left:7px;	
	float:left;
	left:0px;
	width:825px;
}

#contentbreit_ie6
{
	display:inline;
	float:left;
	overflow: hidden;
	width: 885px;
	
	height: auto;
	
	/* min-height:700px; */
	/* fuer moderne Browser */
	/* height:auto !important; */
	/* fuer den IE */ 
	/* height:700px;*/  

}

#contentbreit_ie8
{
	float:left;
	overflow: hidden;
	width: 825px;
	height: auto;

}

#newsbox
{
	background: url(images/bg_newsbox.gif) repeat-y 0 0;
	border-bottom: 1px solid #a8afc9;
	float: left;
	width: 174px;
	margin: 0;
	padding: 0;
}

#newsbox_ie6
{
	background: url(images/bg_newsbox.gif) repeat-y 0 0;
	border-bottom: 1px solid #a8afc9;
	float: left;
	width: 174px;
	margin: 0;
	margin-left: -59px !important;
	padding: 0;
}

#newsbox_ie8
{
	background: url(images/bg_newsbox.gif) repeat-y 0 0;
	border-bottom: 1px solid #a8afc9;
	float: left;
	width: 174px;
	margin: 0;
	padding: 0;
}




#bannerbox_Firefox
{
	float: left;
	width: 174px;
	margin-top: 74px;
	padding: 0px;
	text-align: right;

}

#bannerbox_werbemittel
{
	float: left;
	width: 174px;
	margin-top: 0px;
	padding: 0;
	text-align: right;
}

#bannerbox_werbemittel_ie6
{
	float: left;
	width: 174px;
	margin-top: 0px;
	padding: 0;
	text-align: right;
}

#bannerbox_werbemittel_ie8
{
	float: left;
	width: 174px;
	margin-top: 0px;
	padding: 0;
	text-align: right;
}

#bannerbox
{
	float: left;
	width: 174px;
	margin-top: 74px;
	padding: 0;
	text-align: right;
}

#bannerbox_ie6
{
	position:absolute;
	top: 212px;
	left: 860px;
	padding: 0;
}

#bannerbox_ie8
{
	float: left;
	width: 174px;
	margin-top: 74px;
	padding: 0;
	text-align: right;
}

#bannerbox_shop
{
	position:absolute;
	top: 100px;
	left: 860px;
	padding: 0;
}

#bannerbox_shop_ie6
{
	position:absolute;
	top: 120px;
	left: 860px;
	padding: 0;
}

#bannerbox_shop_ie8
{
	position:absolute;
	top: 100px;
	left: 860px;
	padding: 0;
}

#bannerbox_shop_Firefox
{
	position:absolute;
	top: 97px;
	left: 860px;
	padding: 0;
}

#bannerbox_OhneHorizNav
{
	float: left;
	width: 174px;
	margin: 0;
	padding: 0;
	text-align: right;
}

#bannerbox_OhneHorizNav_ie6
{
	float: left;
	width: 174px;
	margin-left: -60px;
	padding: 0;
	text-align: right;
}

#bannerbox_OhneHorizNav_ie8
{
	float: left;
	width: 174px;
	margin: 0;
	padding: 0;
	text-align: right;
}


.PagingDisable
{
	color: #D3D7E2;
}
.PagingActive
{
color: #617691;
font-weight: bold;
}
.PagingLink
{
color: #4D607C;
}

/* CCenter */
#ccMenu
{
    margin-left:0px;	
	left:0px;
	width:1024px;
	float:right;
}

#ccContent
{
    font-size:12px;
    margin-left:5px;
    margin-top: 15px;	
	width:1024px;
	float:right;
	left: 0px;
	position:absolute;
}





