/* CSS Document */

html,body{
	margin:0;
	padding:0;
}
body{
	margin:0;
	padding:0;
	width:98%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	/*background-color:#e6e7ee;*/
	/*background:#ecedec url(../pic_include/site_wide-bg.jpg)  top no-repeat;*/
	background-color:#f7f7f7;
}
a:link, a:visited{
	color:#000000;
	text-decoration:none;
}
h1{
	font-size:1.5em;
	color:#004778;
}
h2, table h2{
	font-size:1.4em;
	font-style:italic;
	color:#004778;
}
h3{
	font-size:1.2em;
	font-style:italic;
	color:#004778;
}
h4{
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#004778;
}
h5{
	margin:0;
	padding:0;
	font-size:1em;
	color:#004778;
}
h6{
	margin:0;
	padding:0;
	font-size:1em;
	display:inline;
	color:#004778;
}
h1.section{
	padding:0px 0 8px 0;
	margin:0;
}
h1.section2{
	padding:25px 0 2px 0;
	margin:0;
}
.subheadline{
	font-weight:normal;
	color:#000000;
	font-size:0.7em;
}
#wrapper{
	width:989px;
	margin:0 auto;
	padding-top:15px;
	position:relative;
}

#head{
	top:15px;
	left:0;
	width:985px;
	height:142px;
	background:url(../pic_include/head_bg.gif) left top no-repeat;

	position:absolute;
}
.headbuttons{
	left:514px;
	top:15px;
	width:480px;
	height:143px;
	position:absolute;
}
.headbuttons img{
	margin:0;
	padding:0;
	float:left;
}
.headbuttons a{
  display:block;
}
.headbuttons a.bd{
  width:149px;
  height:143px;
  background: url(../pic_include/headbutton_bleistiftdesigner.jpg) left top no-repeat;
  float:left;
}
.headbuttons a.bd:hover{
  background: url(../pic_include/headbutton_bleistiftdesigner.jpg) left -143px no-repeat;
}
.headbuttons a.zd{
  width:149px;
  height:143px;
  background: url(../pic_include/headbutton_zollstockdesigner.jpg) left top no-repeat;
  float:left;
}
.headbuttons a.zd:hover{
  background: url(../pic_include/headbutton_zollstockdesigner.jpg) left -143px no-repeat;
}
.headbuttons a span{
  display:none;
}
.headbuttons a.bden{
  background: url(../pic_include/headbutton_bleistiftdesigner_en.jpg) left top no-repeat;
}
.headbuttons a.bden:hover{
  background: url(../pic_include/headbutton_bleistiftdesigner_en.jpg) left -143px no-repeat;
}
.headbuttons a.zden{
  background: url(../pic_include/headbutton_zollstockdesigner_en.jpg) left top no-repeat;
}
.headbuttons a.zden:hover{
  background: url(../pic_include/headbutton_zollstockdesigner_en.jpg) left -143px no-repeat;
}

/*
#head h1{
	top:30px;
	left:50px;
	position:absolute;
}
*/
.logogfx{
	top:8px;
	left:8px;
	position:absolute;
}


/*
	START MENU und SUBMENU

*/
#mainmenu{
	top:159px;
	left:0;
	width:985px;
	height:30px;
	padding:0;
	background:url(../pic_include/mainmenu_bg.gif) left top no-repeat;

	position:absolute;
}
#mainmenu ul{
	padding:5px 0 0 15px;
	margin:0;
	list-style-type:none;
}
#mainmenu ul li{
	margin:0 15px 0 0;
	padding:0px;
	font-weight:bold;
	display:block;
	float:left;
}
#mainmenu ul li a, .mp1{
	height:20px;
	padding:0px;
	text-decoration:none;
	color:#ffffff;

}
#mainmenu ul li a:hover, #mainmenu .mp1:hover{
	color:#a7b6d7;
}
#mainmenu ul li a.active{
	color:#000000;
}
#mainmenu .mp1.active{
	color:#000000;
}
.mainmenu_delimiter{
	padding:0 0 0 15px;
	color:#ffffff;
}
.mp1:link, .mp1:visited {
	font-weight:bold;
	padding:5px 42px 0 28px;
	color:#ffffff;
	float:right;
}
#maincontentbox_start{
	top:192px;
	left:0;
	width:989px;
	margin:0 auto;
	line-height:1.2em;
	background:url(../pic_include/maincontentbox_stretch_start_bg.gif) left top repeat-y;
	position:absolute;
}
#maincontentbox_start h2{
	font-size:1.6em;
}

#maincontentbox{
	top:192px;
	left:0;
	width:989px;
	margin:0 auto;
	line-height:1.2em;
	background:url(../pic_include/maincontentbox_stretch_bg.gif) left top repeat-y;
	position:absolute;
}
#maincontentbox img, #maincontentbox_foot img, #maincontentbox_start img{
	display:block;
}
#maincontentbox_start_foot{
	width:989px;
	height:10px;
	padding:0;
	margin:0;
	background:#F7F7F7 url(../pic_include/maincontentbox_foot_start_bg.gif) left top no-repeat;

}
#maincontentbox_foot{
	width:989px;
	height:10px;
	padding:0;
	margin:0;
	background:#F7F7F7 url(../pic_include/maincontentbox_foot_bg.gif) left top no-repeat;
}


#sidebox_left_container{
	width:152px;
	float:left;
}
#sidebox_left{
	width:132px;
	padding:0;
	color:#ffffff;
	height:390px;
}

#sidebox_left ul{
	margin:23px 0 0 3px;
	padding:0px;
	list-style-type:none;
}
#sidebox_left ul li {
	margin:0;
	padding:0;
	list-style-type:none;

}
#sidebox_left ul li a{
	width:125px;
	text-decoration:none;
	font-size:0.9em;
	color:#0c6ca5;
	display:block;
	margin:2px 0 1px 0;
	padding:4px 0 4px 13px;
}
#sidebox_left ul li a:hover{
	background:transparent url(../pic_include/pfeil1_menu.gif) left 5px no-repeat;
	background-color:#628ebc;
	color:#ffffff;
}
#sidebox_left ul li a:visited{
	text-decoration:none;
}
#sidebox_left ul li a.active{
	color:#000000;
	background-color:#628ebc;
}
#sidebox_left ul ul{
	font-size:0.9em;
	margin:0;
}
#sidebox_left ul ul li{
	margin:0;
}
#sidebox_left ul ul li a{
	display:block;
	width:120px;
	padding:2px 0 2px 18px;
	color:#ffffff;
	background-color:#89a2c6;
	margin:0;
}
#sidebox_left ul ul li a:hover{
	background-color:#89a2c6;
	color:#ffffff;
}
#sidebox_left ul ul li a.active{
	color:#333333;
	background-color:#89a2c6;
}
/*

	END MENU und SUBMENU

*/
#sidebox_right_container{
	top:0;
	right:0;
	width:140px !important;
	width:136px;
/*	margin-top:-6px;*/
	margin-top:-8px;
	padding:0 5px 0 0 !important;
	padding:0 0px 0 0 ;
	float:right;
	position:relative;
}

#sidebox_right{
	width:140px !important;
	width:138px;
	color:#000000;
	font-size:0.80em;
	padding:4px 0 0 0 ;
}

#sidebox_right h3, #sidebox_right_start h3{
	margin:4px 2px 4px 0px;
	padding:2px 5px;
	font-style:normal;
	text-align:center;
	color:#ffffff;
	background-color:#668AB9;
}
#sidebox_right h4, #sidebox_right_start h4{
	margin:3px 0 0 4px;
}
#sidebox_right .newstext, #sidebox_right_start .newstext{
	margin:0;
	padding:0 4px;
	line-height:1.4em;
}
#sidebox_right a, #sidebox_right_start a{
	font-weight:bold;
}
#sidebox_right a:hover, #sidebox_right_start a:hover{
	text-decoration:underline;
}
#sidebox_right img, #sidebox_right_start img{
	display:block;
}
#maincontent_start{
	width:825px;
	line-height:1.4em;
	font-size:0.9em;
	float:left;
}
#maincontent_start table h2{
	padding-bottom:4px;
	margin-bottom:4px;
}
#maincontent_start table h2 a{
	color:#004778;
	font-size:0.8em;
}
#maincontent_start table h2 a:hover{
	text-decoration:underline;
}
#maincontent_start table p{
	margin-top:4px;
}
#maincontent{
	width:673px;
	/*height:583px;*/
	margin:0 0 0 0;
	padding:0;
	font-size:0.80em;
	float:left;
}
#maincontent a:link, #maincontent a:visited{
	color:#557cb4;
	font-style:normal;
	text-decoration:none;
}
#maincontent a:hover{
	text-decoration:underline;
}
#maincontent h3 a:link, #maincontent h3 a:visited{
	color:#004778;

}
#maincontent a.detaillink:link, #maincontent a.detaillink:visited{
	color:#004778;
	font-style:normal;
	text-decoration:none;
}
#maincontent a.detaillink:hover{
	text-decoration:underline;
}
#maincontent table{
	font-size:1em;
}
#maincontent_start table {
	font-size:0.9em;
}
#maincontent table table td{
	margin:0;
	padding:0;
}
#maincontent p{
	margin:0 0 10px 0;
}

#maincontent .contentblock_normal{
	width:660px;
	background-color:#ffffff;
	margin-top:6px;
	padding:30px 40px;
}
#maincontent #content_scroll{
	height:570px;
	overflow:auto;
	margin:0 0 0 5px;
}
.merkliste_head{
	float:right;
	padding:6px 16px 0 0;
	color:#ffffff;
	font-size:0.9em;
}
.merkliste_head a{
	color:#ffffff;
}
.langmenu_head{
	width:80px;
	float:right;
	text-align:right;
	margin:4px 20px 0 0;
}
.langmenu_head img{
	display:inline;
}
.newsletter_foot{
	display:inline;
	padding:0 135px;
	color:#ffffff;
}
#footer{
	width:989px;
	height:27px;
	font-size:0.9em;
	color:#ffffff;

	margin:0 0 0 0 !important;
	margin:-4px 0 0 0;
	padding:0;
	background:#F7F7F7 url(../pic_include/footer_bg.gif) left top no-repeat;

}


#footer .permmenu{
	float:left;
	width:860px;
	margin:2px 0 2px 10px;
	padding:2px 0 0 0;
}
#footer .permmenu img{
	display:inline;
}
#footer .permmenu a{
	color:#ffffff;
	margin:0 4px;
	padding:0;
}
#footer .permmenu a.maillink_footer{
	padding:0 0 0 5px;
}
#footer .langmenu{
	width:80px;
	float:right;
	text-align:right;
	margin:2px 20px 0 0;
}
#footer .langmenu img{
	display:inline;
}
#footer .designerlink {
	width:250px;
	margin:4px 0 0 10px;
	float:left;

}
#footer_add{
	clear:both;
	padding: 4px 0;
	width:989px;
	height:40px;
	color:#888888;
	background-color:#f7f7f7;
	font-size:0.9em;
	text-align:center;
}
.fl_l {
	float:left;
}
.fl_r {
	float:right;
}
.center {
	text-align:center;
}
a.link1{
	color:#004778;
	font-style:italic;
}
a.link1:hover{

}
.linkliste_start a{
	margin:10px 12px;
	font-size:0.9em;
	text-decoration:underline;
	font-weight:bold;
}
.linkliste_start a:hover{
	color:#004778;
}
.art_nr{
	color:#000000;
	font-size:0.9em;
	font-weight:normal;
}
.art_nr2{
	color:#000000;
	font-size:0.8em;
	font-weight:normal;
}
.td_w_1 {
	width:350px;
}
.td_w_2 {
	width:280px;
}
.border_top1{
	border-top:1px solid #aaaaaa;
}
.border_top2{
	border-top:1px dotted #bbbbbb;
}
.border_top3{
	border-top:1px dotted #bbbbbb;
	margin-top:2px;
	padding-top:2px;
}
.border_bottom1{
	border-bottom:1px solid #aaaaaa;
}
.border_bottom2{
	border-bottom:1px dotted #bbbbbb;
}
.trenner_top1{
	border-top:1px solid #aaaaaa;
	height:10px;
}
.detailAnsicht .trenner_top1{
	border-top:none;
}
.mail_optionen_bez{
	padding-top:14px;
	display:block;
}
.mail_optionen{
	margin:10px 0 10px 0;
}
.mail_optionen_select{
	float:left;
}
.infoTxt1{
	font-style:italic;
	font-size:0.9em;
}
.nowrap{
	white-space:nowrap;
}
.keinAbstandOben{
	padding-top:0;
	margin-top:0;
}
.kleinerAbstandUnten{
	margin-bottom:5px;
}
/*
.sitemap ul{
	padding:5px 20px;
	background: #f1f5f9;
	font-size:1.1em;
	font-weight:bold;
	list-style-type:none;
}
.sitemap ul ul{
	font-size:1em;
	font-weight:normal;
	background: #e4edf8;
}
.sitemap ul ul ul{
	font-size:1em;
	background: #b8cde5;
}
#maincontent .sitemap ul a{
	color:#162b53;
}
*/
.sitemap ul{
	padding:5px 20px;
	background: #91a0bc;
	font-size:1.3em;
	font-weight:bold;
	list-style-type:none;
}
.sitemap ul ul{
	font-size:0.8em;
	font-weight:normal;
	background: #5670a0;
}
.sitemap ul ul ul{
	font-size:0.9em;
	background: #162b53;
}
#maincontent .sitemap ul a{
	font-style:normal;
	color:#ffffff;
}


/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*
 *	Infobox
 */
#overlay {
	z-index:90;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(../pic_include/overlay.png) !important;
	background-image:url(../images/trans.gif);
}
#infoBox{
	width:700px;
/*	height:500px;
*/	margin:auto;
	/*top:150px;
	left:180px;
	*/
	background-color:#ffffff;
	border:1px solid #aaaaaa;
	display:none;
/*	overflow:auto;
*/
	z-index:99;
}
#infoBox .infoBox_close{
	margin:5px 5px 0 0;
	font-size:0.8em;
	float:right;
}
#infoBox .infoBox_weiter{
	margin:5px 0px 0 0;
	padding:14px 0 0 0;

	float:right;
}
#infoBox .infoBox_close:hover{
	text-decoration:underline;
}
#infoBox .infoBox_content{
	font-size:1em;
	margin:10px;
}
.showInfo{
	font-size:0.8em;
}
.showInfo table{
	font-size:1em;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	width:680px;
}
.showInfo table table{
	width:99%;
}
.showInfo table td{
	margin:0;
	padding:2px;
}
.showInfo select{
	font-size:0.9em;
}
.merkliste_artikel_box{
	margin:2px 0px 15px 10px;
}
.showInfo .art_nr{
	color:#000000;
	font-size:0.8em;
	font-weight:normal;
}
.options_abstand_oben1{
	padding-top:28px
}
.mengeninput1{
	width:70px
}

/*
	Vor-Zurück-Buttons
*/
#maincontent .button_vor:link, #maincontent .button_vor:visited{
	font-size:1.6em;
	font-weight:bold;
	color:#ffffff;
     display:block; background:url(../pic_include/button_weiter_a.gif) left top no-repeat;
	width:70px;
	height:30px;
	text-align:left;
	text-decoration:none;
     padding:9px 0 0 32px;
}
#maincontent .button_vor:hover, #maincontent .button_vor:hover{
	color:#000000;
}

#maincontent .button_zurueck:link, #maincontent .button_zurueck:visited{
	font-size:1.6em;
	font-weight:bold;
	color:#ffffff;
     display:block; background:url(../pic_include/button_back_a.gif) left top no-repeat;
	width:94px;
	height:30px;
	text-align:left;
	text-decoration:none;
     padding:9px 0 0 6px;
}
#maincontent .button_zurueck:hover, #maincontent .button_zurueck:hover{
	color:#000000;
}
/*
	Buttons 1
*/
#maincontent .button1{
	/*clear:both;*/
	background:url(../pic_include/button1-bg_left.jpg) left top no-repeat;
	margin:0;
	padding:0 0 0 7px;
	float:left;
}
#maincontent .button1 a{
	height:20px;
	background:url(../pic_include/button1-bg_stretch.jpg) left top repeat-x;
	padding:5px 0 0 0;
	color:#ffffff;
	font-style:normal;
	font-size:1.1em;
	white-space:nowrap;
	float:left;
}
#maincontent .button1 span{
	background:url(../pic_include/button1-bg_right.jpg) left top no-repeat;
	width:10px;
	height:25px;
	float:left;
}
#maincontent .button1 a:link, #maincontent .button1 a:visited{
	color:#ffffff;
}
#maincontent .button1 a:hover{
	color:#000000;
	text-decoration:none;
}
/*
	Button3
*/
#maincontent .button3{
	/*clear:both;*/
	background:url(../pic_include/button3-bg_left.jpg) left top no-repeat;
	margin:0;
	padding:0 0 0 6px;
	float:left;
}
#maincontent .button3 a{
	height:25px;
	background:url(../pic_include/button3-bg_stretch.jpg) left top repeat-x;
	padding:5px 0 0 0;
	color:#ffffff;
	font-style:normal;
	font-weight:normal;
	font-size:1.1em;
	white-space:nowrap;
	float:left;
}
#maincontent .button3 span{
	background:url(../pic_include/button3-bg_right.jpg) left top no-repeat;
	width:10px;
	height:30px;
	float:left;
}
#maincontent .button3 a:link, #maincontent .button3 a:visited{
	color:#ffffff;
}
#maincontent .button3 a:hover{
	color:#000000;
	text-decoration:none;
}
/*
	Button3 ende
*/
/*
	Button4
*/
#maincontent .button4{
	/*clear:both;*/
	background:url(../pic_include/button4-bg_left.jpg) left top no-repeat;
	margin:0;
	padding:0 0 0 6px;
	float:left;
}
#maincontent .button4 a{
	height:25px;
	background:url(../pic_include/button4-bg_stretch.jpg) left top repeat-x;
	padding:5px 0 0 0;
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
	font-size:1.2em;
	white-space:nowrap;
	float:left;
}
#maincontent .button4 span{
	background:url(../pic_include/button4-bg_right.jpg) left top no-repeat;
	width:10px;
	height:30px;
	float:left;
}
#maincontent .button4 a:link, #maincontent .button4 a:visited{
	color:#ffffff;
}
#maincontent .button4 a:hover{
	color:#000000;
	text-decoration:none;
}
/*
	Button4 ende
*/
#maincontent.detailAnsicht .button12{
	margin-top:-30px;
}
a.button2{
	display:block;
	border:1px solid #aaaaaa;
	color:#ffffff;
	padding:3px 5px;
	margin:5px 0 0 0;
	background-color:#628EBC;
}
a.button2:hover{
	text-decoration:none;
	color:#000000;
	border:1px solid #aaaaaa;
	padding:3px 5px;
	background-color:#eeeeee;
}

/*
 *	Module stylen
 */
.modulArtikeldetail, .modulArtikeldetail2, .modulArtikeldetail3, .modulArtikeldetail5, .modulArtikeldetail6{
	padding:0 20px 0 20px;
}
.modulArtikeldetail4{
	padding:20px 20px 0 20px;
}
.detailAnsicht .modulArtikeldetail,.detailAnsicht .modulArtikeldetail2, .detailAnsicht .modulArtikeldetail3, .detailAnsicht .modulArtikeldetail5, .detailAnsicht .modulArtikeldetail6{
	padding:0 20px 0 20px;
}
.detailAnsicht .modulArtikeldetail4{
	padding:0px 20px 0 20px;
}

.detailAnsicht .modulArtikeldetail2 .section{
	display:none;
}
/*
 *
 */


/*
 *	Hervorhebungen Markierungen im Text
 */
.hervorgehoben{
	color:#557cb4;
}
.txt_blue{
	color:#004778;
}
.txt_blue_italic{
	font-style:italic;
	color:#004778;
}
/*
 *  Stiftdesigner
 */

#contentArea{
	margin:0px 15px 0px 15px;
}
#contentAreaBD{
	margin:0px 0px 0px 15px;
	min-height:510px;
}
#contentAreaZD{
	margin:0px 15px 0px 15px;
	height:580px;
}
#contentAreaBD_uebersicht{
	height:510px;
}
#stiftLeftColumnHead {
	width:125px;
	height:25px;
	float:left;
	padding:0px;
	margin:0px 25px 15px 0px;
}

#stiftCenterColumnHead {
	width:160px;
	height:25px;
	float:left;
	padding:0px;
	margin:0px 25px 15px 0px;
}

#stiftRightColumnHead {
	width:315px;
	height:25px;
	float:left;
	padding:0px;
	margin:0px 0px 15px 0px;
}

#stiftLeftColumn {
	width:125px;
	height:300px;
	float:left;
	padding:0px;
	margin:0px 25px 0px 0px;
	border-right:1px solid #888888;
}

#stiftCenterColumn {
	width:160px;
	height:300px;
	float:left;
	padding:0px;
	margin:0px 25px 0px 0px;
	border-right:1px solid #888888;
}

#stiftRightColumn {
	width:315px;
	height:300px;
	float:left;
	padding:0px;
	margin:0px;
}

#stiftArea {
	/*border:1px solid #F2F2F2;
	margin:10px 0px;*/
	margin:5px 0;
	height:40px;
}

#stiftLeer {
	background-image:url(../images/wunschstift.jpg);
	background-position:right 50%;
	background-repeat:no-repeat;
	height:40px;
	width:590px;
	margin:0px 10px 0px 0px;
	float:right;
}

#stiftForm {
	width:40px;
	height:40px;
	margin:0px 10px 0px 0px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	float:right;
}
#stiftTauchkappe {
	display:none;
	width:45px;
	height:24px;
	float:right;
}
#stiftLackring {
	display:none;
	width:8px;
	height:24px;
	float:right;
}
#stiftKapsel {
	display:none;
	width:45px;
	height:24px;
	float:right;
}
#stiftRadierer {
	display:none;
	width:16px;
	height:24px;
	float:right;
}
#stiftSwarovski {
	display:none;
	width:10px;
	height:24px;
	float:right;
}
#stiftLackfarbe {
	display:none;
	width:519px;
	height:24px;
	margin:8px 0px 8px 0px;
	float:right;
	margin-right:20px;
}
#stiftHolzfarbe {
	display:none;
	width:53px;
	height:24px;
	margin:8px 0px 8px 0px;
	float:right;
}

label {
	cursor:pointer;
	vertical-align:2px;
	margin-left:2px;
}

.attrContainer {
	margin:5px 10px 40px 0px;
	position:relative;
	height:60px;
}

.attrContainer h3 {
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#stiftLeftColumn img {
	cursor:pointer;
	vertical-align:3px;
	display:inline !important;
}

.disabledDiv {
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
	width:100%;
	height:100%;
	display:none;
	background-image:url(../images/trans.gif);
}
#containerLackfarbe {
	width:140px;
}
#containerTauchkappe {
	width:140px;
	float:left;
	padding:0px 10px 10px 0px;
	margin:5px 0px 0px 0px;
}

#containerKapsel {
	width:140px;
	float:left;
	border-top:1px solid #888888;
	padding:20px 10px 10px 0px;
	margin:5px 0px 0px 0px;
}

#containerLackring {
	width:140px;
	float:left;
	padding:0px 10px 10px 0px;
	margin:5px 0px 0px 0px;
}

#containerRadierer {
	width:140px;
	float:left;
	border-top:1px solid #888888;
	padding:20px 10px 10px 0px;
	margin:5px 0px 10px 0px;
}

#containerSwarovski {
	border-top:1px solid #888888;
	padding:20px 10px 5px 0px;
	margin:5px 0px 5px 0px;
	width:285px;
}

#containerForm img {
	margin-bottom:5px;
/*	opacity:0.3;
	filter:alpha(opacity=30);
*/
}

#containerForm label {
	cursor:pointer;
	margin-left:5px;
	vertical-align:17px;
}

.ColorSelect {
	float:left;
	width:12px;
	height:12px;
	border:1px solid #CCCCCC;
	line-height:1px;
	font-size:1px;
	margin:0px 5px 5px 0px;
	cursor:pointer;
}

.ColorSelect2 {
	float:left;
	width:22px;
	height:22px;
	border:1px solid #FFFFFF;
	background-position:50% 50%;
	background-repeat:no-repeat;
	line-height:1px;
	font-size:1px;
	margin:0px 5px 5px 0px;
	cursor:pointer;
}

#imgLackfarbe {
	height:24px;
	float:right;
	background:none;
	display:none;
}

#imgTauchkappe {
	height:24px;
	width:45px;
	float:right;
	background:none;
}

#imgLackring {
	height:24px;
	width:8px;
	float:right;
	background:none;
}

#imgKapsel {
	height:24px;
	width:45px;
	float:right;
	background:none;
}

#imgRadierer {
	height:24px;
	width:16px;
	float:right;
	background:none;
}

#imgSwarovski {
	height:24px;
	width:10px;
	float:right;
	background:none;
}

#contentArea input, #maincontent input {
	padding:1px 2px;
	font-size:1em;
	background:none;
	border:1px solid #A5AFB9;
}

#contentArea input, #maincontent input {
	padding:1px 2px;
	font-size:1em;
}

#textDiv {
	text-align:right;
	position:absolute;
	right:315px;
	top:55px;
	padding:0px 4px 0px 5px;
	line-height:18px;
	border:1px dashed #000000;
	width:420px;
	height:85px;
	overflow:hidden;
	background-image:url(../images/stiftTextBG.png);
}

*+html #textDiv { height:80px; top:50px; }
* html #textDiv {
	height:80px;
	top:50px;
	background-image:url(../images/stiftTextBG.gif);
}

#textDiv2 {
	text-align:right;
	position:absolute;
	right:315px;
	top:55px;
	padding:0px 4px 0px 0px;
	border:1px dashed #000000;
	width:450px;
	height:22px;
	overflow:hidden;
}

*+html #textDiv2 { top:50px; }
* html #textDiv2 { top:50px; }


#staffelung2, #staffelung{
	width:190px;
	vertical-align:middle;
}
#staffelung2{
	float:left;
}
.Tooltip{
	border:1px solid #aaaaaa;
	background-color:#ffffff;
	padding:4px;
}

/*
 * 	Zollstockdesigner
 */
.zd_attrContainer{
 position:relative;

}
.disabledDiv_2{	/* Zollstockdesigner: Form 0,5m, 1m */
	background-image:url(../images/trans.gif);
	height:100%;
	left:0;
	top:0;
	position:absolute;
	width:100%;
	z-index:90;
}
.disabledDiv_3{	/* Zollstockdesigner: Form 3m */
	background-image:url(../images/trans.gif);
	height:100%;
	left:0;
	top:0px;
	position:absolute;
	width:100%;
	z-index:90;
}
.disabledDiv_4{	/* Zollstockdesigner: Farben */
	background-image:url(../images/trans.gif);
	height:100%;
	left:0;
	top:33px;
	position:absolute;
	width:100%;
	z-index:90;
}
#zd_columhead1{
	width:90px;
	margin:0 5px 6px 0;
	float:left;
}
#zd_columhead2{
	width:90px;
	margin:0 5px 6px 0;
	float:left;
}
#zd_columhead3{
	width:110px;
	margin:0 5px 6px 0;
	float:left;
}
#zd_columhead4{
	width:180px;
	margin:0 5px 6px 0;
	float:left;
}
#zd_columhead5{
	width:90px;
	margin:0 5px 6px 0;
	float:left;
}
#zd_colum1{
	width:80px;
	height:370px;
	margin-bottom:20px;
	border-right:1px solid #888888;
	margin: 0 5px 0 0;
	padding-top:6px;
	float:left;
}
#zd_colum1 input, #zd_colum2 input, #zd_colum3 input{
	border:none;
}
#zd_colum2{
	width:90px;
	height:370px;
	margin-bottom:20px;
	border-right:1px solid #888888;
	margin: 0 5px 0 0;
	float:left;
}
#zd_colum2 img{
	display:inline;
	vertical-align:middle;
	margin:0 0 3px 8px;
}
#zd_colum3{
	width:110px;
	height:370px;
	margin-bottom:20px;
	border-right:1px solid #888888;
	margin: 0 5px 0 0;
	float:left;
}
#zd_colum3 img{
	display:inline;
	vertical-align:middle;
	padding:2px 0 0px 8px;
}
#zd_colum4{
	width:180px;
	height:370px;
	margin-bottom:20px;
	border-right:1px solid #888888;
	margin: 0 5px 0 0;
	float:left;
}
#zd_colum4 input, #zd_colum4 select{
	margin:4px 0;
	font-size:0.8em;
}
#zd_colum4 img{
	vertical-align:middle;
	margin:0 5px;
}
#zd_colum4 .txt{
	display:block;
	padding:0 0 2px 18px;
}
#zd_colum5{
	width:150px;
	height:370px;
	margin-bottom:20px;
	float:left;
}
#zd_colum5 .noborder{
	border:none;
}
#zd_buttons{
	width:640px;
	height:20px;
	text-align:right;

}

/*
 *
 */
.bd_uebersicht_box{
	width:228px;
	margin-left:20px;
	/*border:1px dashed #aaaaaa;*/
	float:left;
}
.bd_uebersicht_buttons{
	clear:both
	text-align:right;
	margin:10px 10px 0 260px;
	padding:20px 0 0 0;
	height:80px;
}
.bd_uebersicht_buttons .zurueck{
     clear:both;
	margin:30px 7px 0 0;
	float:right;
}

ul.quicklinks{
	margin:0;
	padding:0;
}
ul.quicklinks li{
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.quicklinks li a{
	width:125px;
	text-decoration:none;
	font-size:0.9em;
	color:#000000;
	display:block;
	margin:2px 0 1px 0;
	padding:3px 0 3px 18px;
	background:transparent url(../pic_include/li-pfeil.gif) left 2px no-repeat;
}
ul.quicklinks li a:hover{
	text-decoration:underline;
/*	color:#628EBC;
*/
}

 /*
     MULTIVARIATE TESTS
 */


/*

*/

.headbuttons a.bd2{
  width:149px;
  height:143px;
  background: url(../pic_include/headbutton_bleistiftdesigner2.jpg) left top no-repeat;
  float:left;
}
.headbuttons a.bd2:hover{
  background: url(../pic_include/headbutton_bleistiftdesigner2.jpg) left -143px no-repeat;
}
.headbuttons a.zd2{
  width:149px;
  height:143px;
  background: url(../pic_include/headbutton_zollstockdesigner2.jpg) left top no-repeat;
  float:left;
}
.headbuttons a.zd2:hover{
  background: url(../pic_include/headbutton_zollstockdesigner2.jpg) left -143px no-repeat;
}


.headbuttons_var3{
	left:514px;
	top:15px;
	width:480px;
	height:143px;
	background:url(../pic_include/headbg_var3.jpg) left top no-repeat;
	position:absolute;
}
.headbuttons_var3 img{
	margin:0;
	padding:0;

}
.headbuttons_var3 a{
  display:block;
}
.headbuttons_var3 a.bd{
  width:248px;
  height:51px;
  margin:21px 0 0 210px;
  background: url(../pic_include/headbutton_bleistiftdesigner_var3.jpg) left top no-repeat;

}
.headbuttons_var3 a.zd{
  width:248px;
  height:51px;
  margin:0 0 0 210px;
  background: url(../pic_include/headbutton_zollstockdesigner_var3.jpg) left top no-repeat;

}
.headbuttons_var3 a span{
  display:none;
}





#maincontent .button1r, #maincontent_start .button1r{
	/*clear:both;*/
	background:url(../pic_include/button1r-bg_left.jpg) left top no-repeat;
	margin:0;
	padding:0 0 0 7px;
	float:left;
}
#maincontent .button1r a, #maincontent_start .button1r a{
	height:20px;
	background:url(../pic_include/button1r-bg_stretch.jpg) left top repeat-x;
	padding:5px 0 0 0;
	color:#ffffff;
	font-style:normal;
	font-size:1.1em;
	white-space:nowrap;
	float:left;
}
#maincontent .button1r span, #maincontent_start .button1r span{
	background:url(../pic_include/button1r-bg_right.jpg) left top no-repeat;
	width:10px;
	height:25px;
	float:left;
}



#maincontent .button1r2, #maincontent_start .button1r2{
	/*clear:both;*/
	background:url(../pic_include/button1r-bg_left.jpg) left top no-repeat;
	margin:0;
	padding:0 0 0 7px;
	float:left;
}
#maincontent .button1r2 a, #maincontent_start .button1r2 a{
	height:24px;
	background:url(../pic_include/button1r-bg_stretch.jpg) left top repeat-x;
	padding:3px 0 0 0;
	color:#ffffff;
	font-style:normal;
	font-weight:bold;
	font-size:1.3em;
	white-space:nowrap;
	float:left;
}
#maincontent .button1r2 span, #maincontent_start .button1r2 span{
	background:url(../pic_include/button1r-bg_right.jpg) left top no-repeat;
	width:10px;
	height:29px;
	float:left;
}