body, html, #userbody{
  padding:0px;
  height:100%;
  margin:0px;
  background-color:#1d2734 !important;
}
.f_c{
  clear:both;
}
#Layer1{
  visibility:hidden;
  position:absolute;
}
#Layer2{
  visibility: hidden;
  position:absolute;
}
/* #### Layout Begin #### */
#content_center{
	width:929px;
	overflow:hidden;
}
#content_ges1{
	background-image:url(http://www.kranz-digitaldruck.de/navigation09/bg_ges.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:929px;
}
/* Suche Anfang */
#prod_search{
	float:left;
	width:187px;
	height:19px;
	background-image:url(http://www.kranz-digitaldruck.de/navigation09/bg_suche.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:15px 0 12px 10px;
	border-bottom:1px solid #fff;
}
input.search_input, input.go_button {
  background:transparent;
  border:0px;
  float:left;
  padding:0;
  margin:0;
}
input.search_input{
  width:157px;
  font-size:11;
  line-height:100%;
  color:#000;
}
input.go_button{
  cursor:pointer;
  width:30px;
  height:18px;
}
/* Suche Ende */
/* Merken u. Warenkorb */
#merkzettel{
	background-color:#cccccd;
	height:42px;
	float:left;	
	width:120px;
	border-right:1px solid #b1b5bb;
	color:#5b6776;
	font-size:14px;
	line-height:14px;
	padding:4px 0 0 0px;
	cursor:pointer;
	background-image:url(http://www.kranz-digitaldruck.de/navigation09/bg_merken.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#prod_info{
	width:367px;
	float:left;
	height:46px;
	background-color:#cccccd;
}
#merkzettel_a, #merkzettel:hover{
	color:#ff9d01 !important;
	background-image:url(http://www.kranz-digitaldruck.de/navigation09/bg_merken_a.jpg);
	background-repeat:no-repeat;
	backgound-position:right;
}
#basket{
	display:block;
	cursor:pointer;
	float:left;
	background-color:#cccccd;
	height:42px;
	width:237px;
	overflow:hidden;
	padding:4px 0 0 7px;
	color:#5b6776;
	font-size:16px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#basket:hover{
	color:#ff9d01 !important;
}
.textklein_basket{
  font-size:8px;
  color:#5b6776;
  line-height:115%;
}
/* Merken u. Warenkorb */
#content_left{
	float:left;
	width:177px;
	overflow:hidden;
	padding-bottom:20px;
}
#content_right{
	float:right;
	width:762px;
	overflow:hidden;
}
#kat_2{
	width:762px;
	height:39px;
	background-position:top;
	background-repeat:no-repeat;
	padding-top:280px;
	border-bottom:1px solid #fff;
}
#bg_slogan{
	background-image:url(http://www.kranz-digitaldruck.de/navigation09/bg_slogan.png);
	background-repeat:repeat-x;
	height:19px;
	color:#fff;
	font-size:19px;
	line-height:19px;
	padding:10px 10px 10px 16px;
}
#text{
	padding:13px;
	float:left;
	width:585px;
	overflow:hidden;
}
#text2{
	padding:19px;
	width:694px;
	overflow:hidden;
}
#shop{
	/*padding:15px;*/
	width:735px;
	overflow:hidden;
	background:green;
}

/* Portalboxen Anfang */
#pbox{
  width:121px;
  float:right;
  overflow:hidden;
  text-align:right;
}
#pbox img{
	border:0;
}
#pbox a{
	text-decoration:none;
}
/* Portalboxen Ende */
/* Menue Ebene 2- 4 Anfang */
#menue_ges{
  width:197px;
  overflow:hidden;
}
#menue_ges div{
  background-color:#cccccd;
  border-bottom:1px solid #fff;
  width:197px;
  height:25px;
}
#menue_ges div a{
  font-size:12px;
  line-height:110%;
  color:#5b6776;
  display:block;
  text-decoration:none;
}
.e2_a, .e3_a, .e4_a, #menue_ges div a:hover{
	background-color:#adb4be;
	background-position:right;
	background-repeat:no-repeat;
       text-decoration:none !important;
}
.e2_a, .e2{
	padding:6px 5px 6px 13px;
}
.e3_a, .e3{
	padding:6px 5px 6px 22px;
}
.e4_a, .e4{
	padding:6px 5px 6px 31px;
}
/* Menue Ebene 2 -4 Ende */
/* #### Layout Ende #### */
/* #### Impressum Group Anfang #### */
#spezial_1{
  width:267px;
  float:left;
  height:12pxpx;
  text-align:left;
  color:#adb4be;
  text-decoration:none;
  padding:91px 10px 8px 201px;
  line-height:100%;
  font-size:12px;
  height:12px;
  overflow:hidden;
}
#spezial_1 a, #spezial a:hover{
  font-size:11px;
  color:#adb4be;
  text-decoration:none;
  line-height:100%;
}
#spezial_1 a:hover{
  color:#ff9d01;
}
/* #### Impressum Group Ende #### */
/* #### Logo Anfang #### */
#logo{
  float:right;
  width:370px;
  height:111px;
  overflow:hidden;
}
#logo a, #logo a:hover, #logo a img, #logo a:hover img{
  text-decoration:none;
  border:0;
}
/* #### Logo Ende #### */
/* #### Menue Ebene 1 Anfang #### */
#e1_ges{
	width:732px;
	height:36px;
	padding:0 0 0 197px;
	overflow:hidden;
	margin-bottom:2px;
}
#e1_ges div {
	width:123px;
	height:36px;
	float:left;
}
#e1_ges div a, #e1_ges div a:hover, .e1_a, .e1_a:hover{
	color:#fff;
	display:block;
	text-decoration:none !important;
	text-transform:lowercase;
	background-color:#728091;
	font-size:18px;
	line-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:9px;
	margin-right:2px;
}
#e1_ges div a:hover, .e1_a, .e1_a:hover{
	background-color:#ff9d01 !important;
}
/* #### Menue Ebene 1 Ende #### */

/* #### Toolbar unten Anfang #### */
/* Ecomas Link */
#ecomas_link{
  float:right;
  text-align:right;
  text-decoration:none;
  font-size:9px;
  color:#fff;
  line-height:110%;
  padding-top:3px;
  height:19px;
}
#ecomas_link a, #ecomas_link a:hover{
  text-decoration:none;
  font-size:9px;
  color:#ff9d01 !important;
  line-height:110%;
}
#ecomas_link a{
	text-decoration:underline;
	font-size:9px;
}
/* Toolbar */
#toolbar{
  float:left;
  text-align:left;
  width:400px;
  height:22px;
  padding:2px 0 15px 8px;
  overflow:hidden;
}
#toolbar a, #toolbar a:hover{
  float:left;
}
#toolbar a img, #toolbar a:hover img{
  width:25px;
  height:22px;
  border-right:1px solid #fff;
}
#toolbar a.print img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_printer.jpg);
}
#toolbar a.print:hover img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_printer_a.jpg);
}
#toolbar a.favou img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_favou.jpg);
}
#toolbar a.favou:hover img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_favou_a.jpg);
}
#toolbar a.send img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_schicken.jpg);
}
#toolbar a.send:hover img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_schicken_a.jpg);
}
#toolbar a.minus img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_minus.jpg);
}
#toolbar a.minus:hover img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_minus_a.jpg);
}
#toolbar a.plus img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_plus.jpg);
  border-right:none;
}
#toolbar a.plus:hover img{
  background-image:url(http://www.kranz-digitaldruck.de/navigation09/tools_plus_a.jpg);
}

/* #### Toolbar unten Ende #### */

/* #### Händler Login Anfang #### */
.haendler_title{
	width:173px;
    padding:12px;
    font-size:16px;
    line-height:16px;
    background-color:#728091;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#haendler_ges, #haendler_ges2{
	width:185px;
    height:87px;
    padding:12px 0 0 12px;
	border-bottom:1px solid #fff;
}
#haendler_ges{
	background-image:url(http://www.kranz-digitaldruck.de/navigation09/haendler.jpg);
    background-repeat:no-repeat;
}
#haendler_ges2{
	background-color:#cccccd;
    font-size:11px;
    line-height:110%;
    color:#5b6776;
}
.haendler_term{
	font-size:11px;
    line-height:11px;
    color:#5b6776;
    height:11px;
}
input.dealernr{
	background:transparent;
    border:0px;
    padding:0;
    margin:0;
    width:165px;
    line-height:100%;
    font-size:11px;
    color:#5b6776;
}
#haendler_mail{
  padding-top:6px;
  padding-bottom:11px;
}
*+html #haendler_mail{
	padding-bottom:6px;
}
#haendler_pass{
	padding-top:3px;
}
#pass{
  float:left;
  padding-top:2px;
}
input.dealerpass{
  background:transparent;
    border:0px;
    padding:0;
    margin:0;
    width:128px;
    line-height:100%;
    font-size:11px;
    color:#5b6776;
}
input.dealerlogin_button{
	background:transparent;
    border:0px;
    margin:0px 0 0 0;
	width:38px;
	color:#fff;
	height:20px;
	cursor:pointer;
}
input.dealer_logout{
	background:transparent;
    border:0px;
    margin:10px 0 0 0;
	width:18px;
	width:51px;
	color:#fff;
    padding:3px;
    font-size:11px;
    line-height:100%;
    background-color:#ff9d01;
	cursor:pointer;
}
input.dealer_logout:hover{
	color:#fff !important;
	background-color:#728091 !important;
}
/* #### Händler Login Ende #### */

/* #### Service Menü Anfang #### */
#spezial_2 a div{
	background-color:#728091;
	width:180px;
	height:12px;
	color:#fff;
	text-decoration:none;
	margin-bottom:1px;
	line-height:100%;
	padding:5px 5px 5px 12px;
}
#spezial_2 a:hover div{
	color:#ff9d01;
}
#spezial_3 a div{
	background-color:#ff9d01;
	height:16px;
	font-size:16px;
	width:173px;
	color:#fff;
	padding:12px;
	line-height:100%;
}
#spezial_3 a:hover div{
	color:#fff !important;
	background-color:#728091 !important;
}
#spezial_2 a, #spezial_3 a{text-decoration:none;}
/* #### Service Menü Ende #### */
/* #### Bilder-Show #### */
#sashadow
{
        position:absolute;
        top:0;
        left:0;
        -moz-opacity:0.7;
        opacity: 0.7;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        background-color:#424141;
        z-index:100001;
        width:100%;
        height:100%;
}
#imagelayer
{
        position:absolute;
        top:0;
        left:0;
        z-index:100002;
        width:100%;
        height:100%;
}
#ecomasLoadImage
{
        display: block;
        padding: 20px;
}
.BildVisible
{
        -moz-opacity:1;
        opacity: 1;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        border:1px solid #424141;
}
.BildHidden
{
        -moz-opacity:0.01;
        opacity: 0.01;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
}
.Opacity
{
        -moz-opacity:0.2;
        opacity: 0.2;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
        width:187px;
}
/* #### Bilder-Show Ende #### */

/* #### Newsletter Anfang #### */
.label{
	color:#5b6776;
	font-size:12px;
	line-height:150%;
}
.news_but{
	width:121px;
	margin-bottom:1px;
}
.news_but a{
	color:#fff;
	background-color:#728091;
	font-size:12px;
	padding:3px 10px 3px 10px;
	display:block;
	line-height:150%;
	cursor:pointer;
}
.news_but a:hover{
	background-color:#ff9d01;
}
/* #### Newsletter Ende #### */

.pbox{
 margin-top:1px;
}
.pbox img{
 width:197px;
}
