@import url("reset.css");html,body{height:100%;}
body{     background: url("/images/mainbg.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-family: arial;
    font-size: 11px;
    text-align: center;}
.price {font-weight:bold}
#header {     background: none repeat scroll 0 0 #FFFFFF;
    height: 50px;
    width: 955px;}
#headleft {    float: left;
    padding-top: 15px;
    width: 625px;}
#headleft:hover {text-decoration:none; cursor:pointer}
#footer1 {width:100%;margin-top:6px;}
#headright {    float: right;
    height: 50px;
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
    width: 300px;}
#headtext {     color: #006C73;
    font-size: 11px;
    left: 495px;
    margin-top: -45px;
    position: relative;
    width: 230px;}
.headtext1 {font-size:11px;color:#5b5a5a}
#wrapper{      background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #B9B9B9;
    border-right: 1px solid #B9B9B9;
    height: auto !important;
    margin: 0 auto;
    padding-left: 25px;
    text-align: left;
    width: 977px;}
#wrap{width:100%;height:200px;background:#ffffff;text-align:center;padding:10px 0 0 10px;margin:0px auto}
#wrap h3{font-size:18px;font-weight:bold;color:#004c5a;margin:10px 0 10px 0;float:left;width:100%;text-align:left}
#wrap1{width:691px !important;height:485px !important;background:#ffffff;text-align:center;padding:10px 0 0 10px;margin:0px auto}
#grafikservice {background: url("/images/Eindruck_Logo_kostenlos.jpg");background-repeat:no-repeat;width:691px;height:485px}
h3 {font-size:18px;font-weight:bold;color:#004c5a;margin:38px 0 16px 0;text-align:left}
h4 {font-size:16px;font-weight:bold;color:#004c5a;margin:0 0 10px 0;text-align:left}
#menu{z-index:9999;width:954px;height:45px;background:url('/images/menubar.jpg') no-repeat}
#mainnav{width:745px;height:45px;float:left;margin:0;padding:0}
#mainnav li{list-style:none;display:inline;margin:0;padding:0;line-height:41px;float:left;}
#mainnav li a{display:inline;text-decoration:none;font-weight:bold;color:#797979;}
#mainnav li a:hover{color:#ffffff}
#mainnav .home {padding:14px 33px 13px 25px;}
#mainnav .home:hover {background: url('/images/home.jpg') no-repeat;padding:14px 33px 13px 25px;}
#mainnav .unternehmen {padding:14px 28px 13px 26px;}
#mainnav .unternehmen:hover {background: url('/images/unternehmen.jpg') no-repeat;padding:14px 28px 13px 26px}
#mainnav .versand {padding:14px 22px 13px 20px;}
#mainnav .versand:hover {background: url('/images/versand.jpg') no-repeat;padding:14px 22px 13px 20px;}
#mainnav .faq {padding:14px 27px 13px 27px;}
#mainnav .faq:hover {background: url('/images/versand.jpg') no-repeat;padding:14px 27px 13px 27px;}
#mainnav .kontakt {padding:14px 23px 13px 24px;}
#mainnav .kontakt:hover {background: url('/images/versand.jpg') no-repeat;padding:14px 23px 13px 24px;}
#mainnav .imp {padding:14px 16px 12px 16px;}
#mainnav .imp:hover {background: url('/images/versand.jpg') no-repeat;padding:14px 16px 13px 16px;}
#mainnav .agb {padding:14px 11px 12px 13px;z-index:99999}
#mainnav .agb:hover {background: url('/images/versand.jpg') no-repeat;padding:14px 11px 12px 13px;z-index:99999;position:relative}
#mainc{float:left;width:700px;margin:0 0 0 0 ;padding-left:0;}
#mainc1{float:left;width:700px;margin:0;padding-left:10px;}

#shipping_adress h1{    
    background: url("img/h1bg.png") no-repeat scroll left bottom transparent !important;
    color: #115865 !important;
    font-size: 17px !important;
    padding-left: 0 !important;
}
#ship_confirm h1{
    background: url("img/h1confirm_bg.png") no-repeat scroll left bottom transparent !important;
    color: #115865 !important;
    font-size: 17px !important;
    padding-left: 0 !important;
}
#mainc td.main p{
    color: #226470;
    font-weight: bold;
    padding-top: 5px;
}
#account_mainlinks{
	margin-top:25px;
	margin-bottom:25px;
}
#mainc a.mainlink{
	font-size:13px;
}
#confirm_order_check{
    background-color: #EBF1F2;
    margin-bottom: 15px;
    padding: 10px;	
}
#confirm_order_check table.confirm_order_table{
	background-color:#ebf1f2;
}
#company_print{
    margin-top: 40px;
}
#company_print p{
	font-size:17px;
	color:#00c437;
	font-weight:bold;
}

#cp_links .cp_input{
	float:left;
	width:165px;
}
#comp_print_present{
    background: url("img/comp_print_present.jpg") repeat scroll 0 0 transparent;
    height: 395px !important;
    width: 680px !important;
	color:#2fbb24;	
	font-size: 14px;
}
#comp_print_present input[type="checkbox"]{
    margin-left: 130px;
    margin-right: 8px;
    margin-top: 200px;
}

#cp_input_check{
    float: right;
    height: 20px;
    margin-right: 315px;
    margin-top: 248px;
    width: 20px;
}
#comp_print_post input.sec{
	margin-top:36px;

}

#comp_print_text{
    background: url("img/comp_print_text.jpg") repeat scroll 0 0 transparent;
    height: 395px !important;
    width: 680px !important;
	color:#004f5a;	
	font-size: 14px;		
}
#cp_text_form input[type="text"]{
    background: none repeat scroll 0 0 #FBFFFF;
    border: 1px solid #004F5A;
    margin-top: 1px;
}
#cp_text_form1 input[type="text"]{
    background: none repeat scroll 0 0 #FBFFFF;
    border: 1px solid #004F5A;
    margin-top: 1px;
}

#order_stat_head h1{
	color: #004C5A !important; 
    font-size: 23px !important;
    font-weight: bold !important;
    height: 25px !important;
    margin-bottom: 10px !important;
    margin-left: 0 !important; 
    margin-right: 0 !important;
    margin-top: 30px !important;
    padding-top: 7px !important;
    width: 700px !important;
	background:none !important;
	padding-left:0px !important;
}


#order_stat img.active{    margin-bottom: -6px;
    margin-top: 5px;
    }

#maincprod{width:710px;margin:5px 0 0 0 ;padding-left:0;}
#erfahrung {margin-top:15px}
.ip{margin-left:29px;}
#rahm{width:100%;margin-bottom:8px;height:200px;padding-left:10px;padding-right:10px;}
#halt{width:200px;float:left;height:200px;}
#halt1{width:490px;float:left;height:200px;font-size:11px;}
#halt1 p{padding:5px 0 0 5px;margin:0;}
#rahmen{height:130px;margin-top:5px;padding-left:10px;padding-right:10px;}
#l4{width:130px;float:left;border-left:1px solid #c7c7c7;height:130px;border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;text-align:center;}
#r4{width:530px;float:left;height:130px;border:1px solid #c7c7c7;}
#rr4{float:right;height:130px;width:110px;text-align:right;font-size:11px;}
#rr4 p{margin:0;}
#logmail {position:relative;top:22px;left:6px;width:180px; border:0 !important}
#logmail input{;border:1px solid #ffffff !important; margin:0px !important}
#logpwd  {position:relative;top:35px;left:6px;width:180px}
#logpwd  input{;border:1px solid #ffffff !important; margin:0px !important}
#button input {border:0 !important}
#loginbox input {color:#AEADAD;font-weight:bold; margin:0px !important}
#legend {margin-top:10px;padding:0 0 0 26px;color:#000000;font-size:9px;}
#newsmail {position:relative;top:11px;left:26px}
#newsmail input{border:0 !important; margin:0px !important}
#newsbut {position:relative;top:23px;left:25px;width:205px}
#newstext {position:relative;top:0px;left:4px;width:160px; color:#000000; font-size:9px; float:right}
#signin input{color:#aeadad;font-weight:bold}
#hold p{padding-top:45px;padding-right:2px;}
#rrr4{width:315px;float:left;height:130px;font-size:11px;border-right:1px solid #c7c7c7;padding-left:2px;padding-top:3px;}
#rrr4 p{margin:0;padding:0;padding-top:2px;}
.rr4link{border-bottom:1px solid #c7c7c7;}
#one {background: url("/images/banner/pruefplaketten.jpg");width:232px;height:232px;float:left}
#one a img {position:relative; top:192px; left: 13px; float:left}
#two {background: url("/images/banner/kesselaufkleber.jpg");width:232px;height:232px;float:left; margin-left:7px}
#two a img {position:relative; top:192px; left: 13px; float:left}
#three {background: url("/images/banner/infokarten.jpg");width:232px;height:232px;float:left; margin-left:7px}
#three a img {position:relative; top:192px; left: 13px; float:left}
#desc{margin-top:5px;}
#navi{width:570px;float:left;}
#lprod{height:100%;width:388px;float:left;}
#rprod{padding: 20px 10px;margin-left:15px;height:100%;width:280px;float:left;border:1px solid #EDEBEB;}
#galerie{
float:left;
padding:0;
width:710px;
margin-left:15px;}
#galerie img{float:left}
#galerie p{width:100%;float:left;margin-left:2px;}
#button{position:relative; top:12px;left:0px}
#login .forgot {
color:#000000;
font-size:9px;
font-weight:normal;
left:1px;
position:relative;
top:5px;
}
#produktdescript{float:left;width:100%;margin-top:10px;}
#warenkorb{     color: #5B5A5A;
    float: right;
    font-size: 11px;
    height: 70px;
    list-style: none outside none;
    padding-top: 18px;
    position: relative;
    width: 230px;
    z-index: 0;}
#warenkorb a{color:#5b5a5a;position:relative}
#warenkorb a:hover{cursor:pointer;}
#headerwrapper{position:relative;top:0;left:0;z-index:0;width:950px;height:200px;margin-top:15px;background:gray;border:1px solid #F0F1F5}
#leftbar{width:228px;padding: 0px; float:left; border: 1px solid #cfcfcf; }
.kundenbewertung{margin-top:10px;}
#maincontent{color:#474646;margin-left:10px;height:100%;width:710px;margin-top:-20px;float:left;line-height:1.4em;text-align:left!important;background:#fff}
#maincontent h1{     

    background: url("img/h1confirm_bg.png") no-repeat scroll left bottom transparent;
    color: #115865;
    font-size: 17px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-top: 7px;
	/*
background: url("/images/leftbar_head.jpg") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 15px;
    height: 25px;
    margin-bottom: 10px !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px !important;
    padding-left: 10px;
    padding-top: 7px;
    width: 700px;
	*/    
}
h1#starting{ 
    background:none !important;
    color: #5B5A5A!important;
    font-size: 14px!important;
    margin-bottom: 10px !important;
    margin: 0!important;
    padding: 0!important;
    width: 700px!important;}
#headline{   
/*
	background: url("/images/leftbar_head.jpg") repeat-x scroll 0 0 transparent;
 */ 
    color: #FFFFFF;
    height: 34px;
    margin-bottom: 10px !important;
    margin-top: 30px !important;
    width: 700px;}
	/*
#headline h1{    float: left;
    height: 22px;
    left: 0;
    margin: 0;
    padding: 0 0 0 10px;
    position: relative;
    top: -14px;
    width: 450px;}*/
#mainc h1{
	
	background: url("img/h1confirm_bg.png") no-repeat scroll left bottom transparent;
    color: #115865;
    font-size: 17px;
    margin: 30px 0 20px;
    padding-bottom: 8px;
    padding-left: 0;
    padding-top: 7px;
	
	/*
    background: url("/images/leftbar_head.jpg") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 13px;
    height: 25px;
    margin-bottom: 10px !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 30px !important;
    padding-left: 10px;
    padding-top: 7px;
    width: 700px;
    */
}
#headline p{width:220px;height:22px;float:right;position:relative;top:0px;left:0px;margin:0px;padding:6px 0 0 0}
#maincontent h2{width:700px;color:#ffffff;margin-top:5px !important;margin-bottom:0px !important;font-size:11px;background:#047878;height:22px;padding-top:7px;padding-left:10px;margin:0}
#footer{
    background: url("/images/footer-bg.jpg") repeat-x scroll 0 0 transparent;
    border-top: 1px solid #F0F1F5;
    clear: both;
    color: #000000;
    font-size: 10px;
    height: 171px;
    margin: 10px 0 0 !important;
    padding: 0 !important;
    position: relative;
    width: 950px;

}

#footer ul li {
    font-size: 11px;
    list-style-type: none;}
#footercontent {
margin:5px 0 5px 26px;
}
#copy {
float:left;
width:340px;
}
#footercontent a {
    color: #AEADB4;
    font-family: myriad pro;
    font-size: 12px;
    text-decoration: none !important;
}
#footercontent a:hover {
text-decoration:underline;
color:#006C73;
}

#copy .green {color:#AEADAD}
#foonav {
text-align:right;
}
#footer .footerfloatbox {
border-right:1px solid white;
float:left;
height:100%;
margin:15px 10px 10px;
}

.firstbox {
margin:15px 10px 0 0 !important;
width:210px;
}

.secondbox {
width:210px;
}

.thirdbox {
width:210px;
}

.fourthbox {
border:medium none !important;
width:210px;
}
#footer h4 {
    color: #006C73;
    font-family: myriad pro;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
}
#fleft{text-align:left;float:left;}
#fright{float:left;width:185px;color:#b89e61;text-align:right;}
#fone{float:left;width:137px;margin-left:30px;list-style:none;}
#ftwo{float:left;width:137px;list-style:none;}
#fthree{float:left;width:137px;list-style:none;}
#fthird{float:left;width:137px;list-style:none;}
#ffive{float:left;width:137px;list-style:none;}
.topl{line-height:30px!important;}
#sucheinner{    float: right;
    height: 20px;
    padding: 14px 0 0;
    width: 280px;}
#suche input {height:14px; margin:0px !important}
#quickfind {border:none !important}
#quickfind input {    background: url("/images/searchinput_bg.png") no-repeat scroll 0 0 transparent;
    border: medium none !important;
    color: #AEADAD;
    font-weight: bold;
    height: 22px;
    margin: 0 !important;
    padding-left: 20px;
    width: 181px;}
#quickfind label{
    color: #5B5A5A;
    font-family: myriad pro;
    font-size: 14px;
}
#newsletterinner{width:230px; height:69px;background: url('/images/newsletter.jpg')}
#logininner{background: url('/images/login.jpg') no-repeat; width:230px; height:129px}

#first_input{margin-top:20px;}
#sec_input{margin-top:20px;}
#third_input{margin-top:20px;}

#h2 {margin:0px;padding:0px}
img{border:0;z-index:0}
.zertifikat{margin-top:10px;margin-bottom:10px;}
#ctwrapper{width:950px;height:100%;padding-top:25px;background:#fff;}
A{color:#006c73;text-decoration:none;font-weight:bold}
A:hover{color:#465388;text-decoration:underline;}
FORM{display:inline;}
INPUT{font-family:Verdana,Arial,sans-serif;font-size:11px;border:1px solid #e9e9e9;margin:0 0 1px 0}
#cart_quantity input[type="text"]{
	font-family:Verdana,Arial,sans-serif;font-size:11px;border:1px solid #e9e9e9;margin:0 0 1px;background:none;height:100%;width:40px;
}
input[type="text"]{    background: url("/images/inputfocus.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 23px;
    padding: 0 0 0 5px;
    width: 183px;}

.clear{clear:both}
#login1 {
float:left;
position:relative;
right:0px;
text-align:left;
}

#login{float:right;
height:29px;
position:relative;
right:0px;
text-align:left;
top:1px;
width:230px;
z-index:9999;}
#loginerror{position:relative;top:30px;left:2px}
#loginfirst {width:274px;height:169px;float:left;background: url('/images/backlogin.jpg') 0 0 no-repeat;padding:15px 15px 15px 15px;color:#004c5a;font-size:12px;margin:0 15px 0 0;text-align:left}
#firstlog {width:100%;margin:-5px 0 0 14px;line-height:1em}
.loginfirstbt {position:relative;top:-4px;left:92px}
#logincustomer{width:274px;height:169px;float:left;background: url('/images/backlogin.jpg') 0 0 no-repeat;padding:15px 15px 15px 15px;color:#004c5a;font-size:12px;margin:0 0 0 0}
#lgbutton{width:25px;height:17px; float:left; position:relative;top:-13px;left:2px}
#anders{color:#0ad0f5;font-weight:bold;}
#all {width:100%}
#alln {width:100%;position:relative;top:10px}
#rall {width:100px;float:left}
#lall {width:95px;float:left;position:relative;top:5px}
#rall input {width:183px;height:23px;background: url('/images/inputfocus.jpg') no-repeat;border:0;padding:0 0 0 5px}
#allbt {position:relative;top:74px;left:35px;float:left}
#alllk {position:relative;top:78px;left:0px;float:left}
#sample_attach_menu_parent{position:relative;background:url('/images/login.png') no-repeat;width:230px;height:100%;z-index:9999;}
#sample_attach_menu_child{visibility:hidden;padding:0 10px 10px 20px;z-index:9999;}
#sample_attach_menu_child input{line-height:12px}
#sample_attach_menu_parent:hover{cursor:pointer;position:relative;top:0px;left:0px;background:url('/images/login1.png') no-repeat;width:230px;height:158px;z-index:9999;}
#sample_attach_menu_parent:hover #loginbox{cursor:pointer;position:relative;top:20px;left:0px;z-index:9999;}
#sample_attach_menu_parent:hover #sample_attach_menu_child{visibility:visible;z-index:9999;}
#sample_attach_menu_parent1{cursor:default !important;position:relative;top:0px;left:0px;background:url('/images/login2.png') no-repeat;width:230px;height:140px;z-index:9999;}
#sample_attach_menu_child1{cursor:default !important;visibility:visible;padding:0 0 10px 10px;z-index:9999;}
#login .forgot {font-size:9px;font-weight:normal;position:relative;top:5px; left:1px;color:#000000}
#wklink{height:100%!important;width:230px;position:relative;z-index:0}
#wklink a{display:block;width:230px;height:100%;position:relative;z-index:0}
#wkl{height:76px;padding:0px;float:left;margin-left:0px;margin-right:10px;position:relative}
#wkr{
	color: #5B5A5A;
    float: left;
    font-family: myriad pro;
    font-size: 13px;
    height: 43px;
    line-height: 1.3;
    position: relative;
    top: 10px;
    width: 150px;}
#link{position:relative;top:78px;left:28px;width:120px;height:60px;margin-top:0;margin-right:0;}
#link a{position:relative;top:0;left:0;display:block;width:120px;height:60px;}
#produktauswahl{    height: 100%;
    margin-bottom: 6px;
    width: 228px;
	border-bottom: 1px solid #cfcfcf; }
#produktauswahl1{    height: 100%;
    margin-bottom: 6px;
    margin-top: 10px;
    width: 230px;}
#produktauswahl2 {    margin-bottom: 6px;}
#head {    
    color: #00395a;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    height: 31px;
    margin: 0 0 0 6px;}
#head1 {font-weight:bold;color:#797979;font-size:11px;background:url('/images/leftbar1.jpg') no-repeat;height:29px;margin:0!important;color:#797979;font-size:11px;}
#head2 {    
    font-family: arial;
    font-size: 16px;
	line-height: 33px;
    font-weight: bold;
    margin: 0 0 15px 0;
	background: #ecf4f6; }
#headin {      color: #56818b;
    margin: 0 !important;
    padding: 7px 0 0 0px;}
#headin a{      color: #56818b;
    display:block;}
#headin a:hover{ color: #56818b;text-decoration:none}
#headin1 {      color: #56818b;
    margin: 0 0 0 6px;
    padding: 0 0 0 0px;}
#headin1 a{      color: #56818b;
    display:block;}
#headin1 a:hover{ color: #00555a;text-decoration:none}
#head #headlink a{
	font-family: arial;
    font-size: 16px;
    color: #56818b;
    height: 23px;
	line-height: 33px;
	display:block;
    padding: 0px 0 0px 0px;
    text-decoration: none;
}
#head #headlink a:hover{
	color: #00555a;
}
#head #headlogin a{
	 
    border-bottom: 1px dashed #cfcfcf;
	border-top: 1px dashed #cfcfcf;
    color: #56818b;
    display: block;
    height: 23px;
	margin: 13px 0;
    padding: 8px 0 3px 0px;
    text-decoration: none;
    width: 222px !important;
}
#head #headlogin a:hover{
color: #00555a;
}
#newsletter{width:100%;text-align:left}
#startbox{    float: left;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 5px 10px;
    position: relative;
    top: 0;
    width: 688px;}
#teaser_products{
	margin-left: -16px;
}
#teaser_products td img{
    border: 1px solid #E8E9E9;
    margin-bottom: 7px;
    margin-left: 7px;
}
#starttext {
    border: 1px solid #E8E9E9;
    margin-left: -9px;
    padding: 10px;
    width: 688px;
}
#start_contact{ margin-left: 6px;
	<!--background:url("/images/contact.jpg") repeat-x scroll 0 0 transparent;-->
	background-repeat:no-repeat;
	line-height: 15px;
	margin-bottom: 20px;
    margin-top: 20px;
	color: #484848; 
}
#start_contact h3 { margin: 0; color: #484848; font-size: 12px;}
#start_contact p { margin: 5px 0;}

#angebote{border-left:1px solid lightgrey;border-right:1px solid lightgrey;border-bottom:1px solid lightgrey;margin-left:3px;width:194px;height:227px;float:left}
#angebotel{width:523px;height:228px;float:left}
#angebote h2{width:185px;font-size:9px;text-transform:uppercase;background:lightgrey !important;height:15px;padding-top:0;padding-left:10px;margin:0;}
.angebot{width:523px;height:228px}
#CatNavi{    font-size: 12px;
    line-height: 1.6em;
    list-style-type: none !important;
    margin: 0 0 0px 0;
    padding: 0;
    text-align: left;}
#CatNavi .CatLevel1 a{    
    color: #56828b;
    display: block;
    font-size: 12px;
    padding: 3px 0 3px 18px;
    text-decoration: none;
    width: 205px !important;
	margin:0 0 8px 0;
	}
#CatNavi .CatLevel1 a:hover{
    color: #00555a;
}
.CatLevel1Current a {
    color: #00395a !important;
    display: block;
    font-weight: bold !important;
    list-style-type: none !important;
    padding: 3px 0 3px 18px !important;
    text-decoration: none;
	width: 200px !important;
	margin:0 0 8px 0;
	}
.CatLevel1Current a:hover {
    color: #00555a;
}
.CatLevel1Current {margin:0px;padding:0}
#CatNavi .CatLevel2 a{    border-bottom: 2px solid #FFFFFF;
    color: #047878;
    display: block;
    font-weight: normal;
    list-style-type: none !important;
    padding: 6px 0 6px 32px;
    text-decoration: none;
    width: 198px !important;}
.CatLevel2Current a {    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF !important;
    display: block;
    font-weight: normal !important;
    list-style-type: none !important;
    padding: 6px 0 6px 32px !important;
    text-decoration: none;
    width: 10px !important;}
.CatLevel2Current {margin:0px;padding:0;background:#7eafaf;list-style-type:none !important}
.CatLevel2 a:hover {text-decoration:none;background:#cae5de;margin:0px;padding:0px;list-style-type:none !important}
#name {width:150px;height:3.8em !important;margin-bottom:2px;position:relative;top:0px;left:0px}
#newproducts{width:710px;height:100%;margin:0px;padding:0px}
.buyn{float:right; margin-right:44px;cursor:pointer;margin-top:4px;width:87px;height:18px;background:url("/templates/nnverlag/buttons/german/button_buy_now.gif");background-repeat:no-repeat;}
.buyn:hover{cursor:pointer;width:87px;height:18px;background:url("/templates/nnverlag/buttons/german/button_buy_now_hover.gif");background-repeat:no-repeat;}
#product{width:150px;float:left !important;height:100% !important;margin-left:10px;margin-top:10px;margin-bottom:5px;margin-right:16px;text-align:center}
#productinnen{width:150px; height:100%; line-height:1.3em;margin-top:0px;margin-bottom:0px;}
#product1{margin-top:5px!important;width:130px;margin:0 auto;text-align:center;padding:0px}
#product2{width:130px;margin:0 auto;text-align:center;padding:0px}
#product1 .hover{padding-top:5px;border:1px solid #fff!important;}
#product2 .hover1{margin-top:2px;border:1px solid #fff!important;background:#6c7dab;}
#product1 .hover:hover{background:#6c7dab;padding-top:5px;border:1px solid #6c7dab!important;}
#product2 .hover1:hover{background:#6c7dab;padding-top:2px;border:1px solid #6c7dab!important;}
#productinnen1{font-size:11px;line-height:1.2em;margin-top:0;margin-bottom:5px;}
.pricer {color:#ff8914;font-weight:bold}
hr{color:#e9e7e7;}
.productOldPrice{font-size:9px;color:#000000;text-decoration:line-through;}
.move {padding-top:35px; padding-left:0px}
.move1 {padding-top:0px; padding-left:0px}
.move2 {padding-top:0px; padding-left:0px;padding-bottom:0px}
#main_teaser{
    background: url("/images/main_teaser.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 200px;
    margin-top: -1px;
    width: 708px;
}
#maincontent .sumaopt {margin-top:10px !important}

input[type=image] {
border:0;
}
input[type=image]:hover{
	background-position:0 100%;
}

input[type=radio] {
border:0;
}

input[type=checkbox] {
border:0;
}

input[type=submit] {
cursor:pointer;
font-weight:bold;
border:1px solid #E9E9E9;
}

#headergfx {
background: url('/images/header.jpg');
width:711px;
height:317px;
}
#headergfx  a img {
float:left;
left:14px;
position:relative;
top:280px;
}

#headergfx1 {
background: url('/images/header1.jpg');
width:711px;
height:317px;
}
#headergfx1 a img {
float:left;
left:14px;
position:relative;
top:280px;
}
.blind{display:none;}
#productpricebig{color:#047878;font-size:18px;font-weight:bold;margin-right: 20px;text-align: right;height: 30px;}
#productpricebig #bigprice{font-size:24px;}
#productpricebig #pricetax{color: #BEBEBE;float: right;font-size: 10px;font-weight: normal;}
#calculate_price{background: url('/templates/nnverlag/buttons/german/button_calculate_price.png') no-repeat 0 0;cursor:pointer;float: right;margin: 10px 20px 0 0;width: 168px;height: 28px;}
#calculate_price:hover{background-position:0 100%;}
#calculate_price a{display:block;height: 28px;width: 168px;}
#incartdiv{background: url('/templates/nnverlag/buttons/german/button_in_cart.png') no-repeat 0 0;cursor:pointer;float: right;margin: 10px 20px 0 0;width: 168px;height: 28px;}
#incartdiv:hover{background-position:0 100%;}
#product_info_button_fax{background: url('/templates/nnverlag/buttons/german/button_fax_offer.png') no-repeat 0 0;cursor:pointer;float: right;margin: 10px 20px 0 0;width: 168px;height: 28px;}
#product_info_button_fax:hover{background-position:0 100%;}
#product_info_button_fax a{display:block;height: 28px;width: 168px;}
#calculation{float: right;height: 50px;margin: 20px;text-align: right;width: 200px;}
#numberandprice{font-weight:bold;}
#numberandprice_one{font-size:80%;color:#9F9F9F}
#taxes{font-weight:bold;}
#totalprice{font-weight:bold;}
#product_attr1{margin: 10px 0 10px 40px;padding: 3px;text-align: right;width: 170px;}
#product_attr1 option{padding: 0 23px 0 0;}
#product_attr2{margin: 10px 0 10px 40px;padding: 3px;text-align: right;width: 170px;}
#product_attr2 option{padding: 0 23px 0 0;} 

.shadow {
	text-shadow: 3px 3px 5px #BEBEBE;
}
#loginsend {width:83px;height:21px;background: url('/templates/nnverlag/buttons/german/button_login1.gif') no-repeat 0 0;cursor:pointer;border:0;position:relative;top:4px}
#loginstatus {width:230px;height:32px;background: url('/images/login-status.jpg') no-repeat 0 0;

    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0 !important;
}
#loginstatusinner {
padding:9px 0 3px 10px;

}
#loginstatusinner a {color:#ffffff}

#loginstatus1 {width:230px;height:32px;background: url('/images/login-status.jpg') no-repeat 0 0;

    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px 0;
}
#loginstatusinner1 {
padding:9px 0 3px 10px;
}
#loginstatusinner1 a {color:#ffffff}
#kasse1 {
	width:230px;height:32px;
	background: url('/images/kasse.jpg') no-repeat 0 0;
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px 0;
}
#warenkorb1 {
	width:230px;height:32px;
	background: url('/images/warenkorb1.jpg') no-repeat 0 0;
    color: #FFFFFF;
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px 0;
}

#rall22 input {width:183px;height:23px;background: url('/images/inputfocus.jpg') no-repeat;border:0;padding:0 0 0 5px;margin:5px}
#order_stat{    width: 750px;margin-top:25px}
#order_stat img.inactive{padding-left:20px;position:relative;top:3px}
#order_stat img.done{padding-right:15px;position:relative;top:2px}
#cp_form input[type="submit"]{
	background: url("buttons/german/button_continue.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 28px;
    width: 168px;
}
#cp_links .cp_input input[type="radio"]{
    margin-left: 75px;
    margin-top: 15px;
	cursor:pointer;
}
#cp_links .cp_input_sec{
	padding-left:18px;
}
#cp_links{
	width:750px;
	margin-top:30px;
}
#cp_logo_form{
    float: right;
    margin-right:140px;
    margin-top:198px;
}
#absenden5 {
    background: url("buttons/german/button_empty1.gif") no-repeat scroll right bottom transparent;
    border: medium none;
    float: right;
    height: 25px;
    margin-right:49px;
    margin-top: -30px;
    padding-bottom: 4px;
	padding-left:15px;
    width: 100px;
	color:#ffffff;
	font-size:10px;
	font-weight:normal;
}
#uploadtext{position:relative;top:4px;left:-23px;font-size:12px}
#vorschau {width:110px;height:23px;border:0;background: url("buttons/german/vorschau.gif") no-repeat scroll 0 0 transparent;cursor:pointer;position:relative;top:-31px;left:50px}
#vorschau1 {width:110px;height:23px;border:0;background: url("buttons/german/vorschau.gif") no-repeat scroll 0 0 transparent;cursor:pointer;position:relative;top:351px;left:-60px}
#comp_print_logo{
    background: url("img/comp_print_logo.jpg") no-repeat scroll 0 0 transparent;
    height: 395px !important;
    width: 680px !important;
	color:#494949;	
	font-size: 14px;	
}
#comp_print_present input[type="submit"]{
    background: url("buttons/german/button_empty.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 25px;
    margin-right: 28px;
    margin-top: 132px;
    width: 100px;
}
#cp_text_form{
    float: left;
    margin-left: 29px;
    margin-top: 210px;
    text-align: right;
}
#cp_text_form1{
    float: left;
    margin-left: 29px;
    margin-top: 196px;
    text-align: right;
}
#cp_text_form label{
    float: left;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 10px;
}
#cp_text_form1 label{
    float: left;
    font-size: 12px;
    margin-right: 5px;
    margin-top: 10px;
}
#senden {
    background: url("buttons/german/button_empty.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 25px;
    margin-right: 28px;
    margin-top: -33px;
    width: 100px;
}
#topmailer {position:relative;top:266px;left:264px}
#comp_print_post{
    background: url("img/comp_print_post.jpg") no-repeat scroll 0 0 transparent;
    height: 395px !important;
    width: 680px !important;
	color:#2fbb24;	
	font-size: 14px;
}
#comp_print_post input[type="submit"]{
    background: url("buttons/german/button_empty.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 25px;
    margin-right: 28px;
    margin-top: 85px;
    width: 100px;
}
#agb_form input[type="submit"]{
	background: url("buttons/german/bestellung-bestaetigen.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 29px;
    margin-right: 5px;
    width: 168px;

}
#comments {border:1px solid #85a9b0}
