html, body {
    height: 100%;
	font-family: Arial;
	/* background:url(images/bodyBackgroundImage.jpg);
	background-repeat:repeat-x;
	background-size: 100%; */
	background-color: grey;
}

h1 { color: #CC0000;
	font-size: 13px;
	font-family: Arial;
	}	 
	
hr{
 border: 0px;
 border-top: solid 1px #000000;
 border-bottom: solid 1px #FFFFFF;
}

#globalside {
    background-color: #FFFFFF; 
    width: 1025px;
	position: absolute;
	left: 50%;
	margin-left: -512px;
	top: 0px;
	background-color: white;
	overflow:hidden;
 } 
 
#insidetable {
	display:block; 
	width:1025px;
	position: relative;
	top: 0px;
	left: 0px;
	overflow:hidden;
	
	}

#headerbox	
{	background:url(images/header.jpg);
	background-repeat:no-repeat;
	height:150px;
	width:1023px;
	position: relative;
	top: 0px;
	left: 2px;
	overflow:hidden;
	}

#urlbox{
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	display: block;
	height: 25px;
	width: 1023px;
	position: absolute;
	font-family: Arial;
	overflow: hidden;
	top: 125px;
	left:0px;
	text-align: center;
	}
	
#downloadbox	
{	background:url(images/kugelschreiber-mit-druck.jpg);
	background-repeat:no-repeat;
	height:418px;
	width:1023px;
	position: relative;
	top: 0px;
	left: 4px;
	overflow:hidden;
	}
	

#downloadproduktkatalog {
	height:174px;
	width:213px;
	position: relative;
	top: 210px;
	left: 20px;
	overflow:hidden;
	}

#downloadproduktkatalog ul 	{
		display:block; 
		list-style:none;
		margin:0;
		font-family: Verdana, Arial, Helvetica;
		padding:0 0 0 0px;
		font-weight:bold;
		font-size: 14px;
		text-align: right;
		color: #000000;	
		text-decoration: none;}
		
#downloadproduktkatalog li 	{
		display:block; 
		list-style:none;
		margin:0;
		font-family: Arial, Verdana, Helvetica;
		padding:0 0 0 0px;
		font-weight:bold;
		font-size: 14px;
		text-align: right;
		color: #000000;	
		text-decoration: none;}
		
.downloadpdf a {
	height:174px;
	width:213px;
		display:block;
		float:left;
		background-position:bottom;
		background-repeat:no-repeat;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		font-size: 14px;
		text-align: center;
		color: #000000;	
		text-decoration: none;
		background-image:url(images/download-katalog.jpg);}
		
.downloadpdf  {
	height:174px;
	width:213px;
		display:block;
		float:left;
		background-position:bottom;
		background-repeat:no-repeat;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		font-size: 14px;
		text-align: center;
		color: #000000;	
		text-decoration: none;
		 background-image:url(images/download-katalog-aktive.jpg);}
		 
.downloadpdf a:hover {
		background-image:url(images/download-katalog-aktive.jpg);
		}
	
#kulitextbox	
{	background:url(images/back-text-kugelschreiber.jpg);
	background-repeat:no-repeat;
	display:block;
	float: left;
	height:243px;
	width:506px;
	position: relative;
	top: 0px;
	left: 4px;
	overflow:hidden;
	}
	
#gravurtextbox	
{	background:url(images/back-text-gravur.jpg);
	background-repeat:no-repeat;
	display:block;
	float: right;
	height:243px;
	width:506px;
	position: relative;
	top: 0px;
	right: 4px;
	overflow:hidden;
	}


#redkulibox{
	height: 40px;
	width: 336px;
	position: relative;
	font-family: Arial;
	color: #cc0000;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	top: 21px;
	left: 7px;
	text-align: left;
	}	

#redgravurbox{
	height: 40px;
	width: 436px;
	position: relative;
	font-family: Arial;
	color: #cc0000;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	top: 21px;
	left: 7px;
	text-align: left;
	}
	
#blackkulibox{
	height: 168px;
	width: 492px;
	position: relative;
	font-family: Arial;
	color: black;
	font-size: 13px;
	overflow: hidden;
	top: 25px;
	left: 7px;
	text-align: left;
	}	

#blackgravurbox{
	height: 168px;
	width: 492px;
	position: relative;
	font-family: Arial;
	color: black;
	font-size: 13px;
	overflow: hidden;
	top: 25px;
	left: 7px;
	text-align: left;
	}
	
#kuliwahlbox	
{	display:block;
	float: left;
	height:455px;
	width:506px;
	position: relative;
	top: 0px;
	left: 4px;
	overflow:hidden;
	}

#kulikalkbox	
{	background:url(images/kalkback.jpg);
	background-repeat:no-repeat;
	display:block;
	float: right;
	height:455px;
	width:506px;
	position: relative;
	top: 0px;
	right: 4px;
	overflow:hidden;
	}
strong {
	color: #CC0000;
}

.schalter{
border: 1px solid #CC0000; font:11px Arial, Verdana, Helvetica; font-weight:bold;
background: #ffffff; color: #CC0000;
cursor: pointer;
}
	
#kulikalkboxinner	
{	display:block;
	float: right;
	height:435px;
	width:486px;
	position: relative;
	top: 10px;
	right: 10px;
	overflow:hidden;	
	font-family: Arial;
	color: black;
	font-size: 13px;
	}
	
#lasvegasbox	
{	background:url(images/las-vegas.jpg);
	background-repeat:no-repeat;
	display:block;
	float: left;
	height:455px;
	width:506px;
	position: relative;
	top: 0px;
	left: 4px;
	overflow:hidden;
	}
	
#torontobox	
{	background:url(images/toronto.jpg);
	background-repeat:no-repeat;
	display:block;
	float: right;
	height:455px;
	width:506px;
	position: relative;
	top: 0px;
	right: 4px;
	overflow:hidden;
	}
	
#monacobox	
{	background:url(images/newyork.jpg);
	background-repeat:no-repeat;
	display:block;
	float: left;
	height:455px;
	width:506px;
	position: relative;
	top: 0px;
	left: 4px;
	overflow:hidden;
	}
	
#atlantabox	
{	background:url(images/atlanta.jpg);
	background-repeat:no-repeat;
	display:block;
	float: right;
	height:455px;
	width:506px;
	position: relative;
	top: 0px;
	right: 4px;
	overflow:hidden;
	}

#fruehlingsaktionbox
{
background:url(images/fruehlingsaktion-titel.jpg) ;
background-repeat:no-repeat;
	height:440px;
	width:1018px;
	position: relative;
	top: 0px;
	left: 4px;
	overflow:hidden;
}

#downloadfruehlingskatalog {
	height:281px;
	width:172px;
	position: relative;
	top: 100px;
	left: 60px;
	overflow:hidden;
	}

#downloadfruehlingskatalog ul 	{
		display:block; 
		list-style:none;
		margin:0;
		font-family: Verdana, Arial, Helvetica;
		padding:0 0 0 0px;
		font-weight:bold;
		font-size: 14px;
		text-align: right;
		color: #000000;	
		text-decoration: none;}
		
#downloadfruehlingskatalog li 	{
		display:block; 
		list-style:none;
		margin:0;
		font-family: Arial, Verdana, Helvetica;
		padding:0 0 0 0px;
		font-weight:bold;
		font-size: 14px;
		text-align: right;
		color: #000000;	
		text-decoration: none;}
		
.fruehlingspdf a {
	height:281px;
	width:172px;
		display:block;
		float:left;
		background-position:bottom;
		background-repeat:no-repeat;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		font-size: 14px;
		text-align: center;
		color: #000000;	
		text-decoration: none;
		background-image:url(images/flyer-fruehjahr.png);}
		
.fruehlingspdf  {
	height:281px;
	width:172px;
		display:block;
		float:left;
		background-position:bottom;
		background-repeat:no-repeat;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		font-size: 14px;
		text-align: center;
		color: #000000;	
		text-decoration: none;
		 background-image:url(images/flyer-fruehjahr-aktiv.png);}
		 
.fruehlingspdf a:hover {
		background-image:url(images/flyer-fruehjahr-aktiv.png);
		}
		
#russenbox
{
background: url(images/fruehlingsaktion-top.jpg);
background-repeat:no-repeat;
	display:block;
	float: left;
	height:451px;
	width:1018px;
	position: relative;
	overflow:hidden;
	top: 0px;
	left: 4px;
}

#kalkbutton {
	height:44px;
	width:220px;
	position: relative;
	float: right;
	top: 395px;
	right: 36px;
	overflow:hidden;
	}

#kalkbutton ul 	{
		display:block; 
		list-style:none;
		margin:0;
		font-family: Verdana, Arial, Helvetica;
		padding:0 0 0 0px;
		font-weight:bold;
		font-size: 14px;
		text-align: right;
		color: #000000;	
		text-decoration: none;}
		
#kalkbutton li 	{
		display:block; 
		list-style:none;
		margin:0;
		font-family: Arial, Verdana, Helvetica;
		padding:0 0 0 0px;
		font-weight:bold;
		font-size: 14px;
		text-align: right;
		color: #000000;	
		text-decoration: none;}
		
.kalk a {
	height:44px;
	width:107px;
		display:block;
		float:left;
		background-position:bottom;
		background-repeat:no-repeat;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		font-size: 14px;
		text-align: center;
		color: #000000;	
		text-decoration: none;
		background-image:url(images/button-angebot.jpg);}
		
.kalk  {
	height:44px;
	width:107px;
		display:block;
		float:left;
		background-position:bottom;
		background-repeat:no-repeat;
		font-family: Arial, Verdana, Helvetica;
		font-weight:bold;
		font-size: 14px;
		text-align: center;
		color: #000000;	
		text-decoration: none;
		 background-image:url(images/button-angebot-aktive.jpg);}
		 
.kalk a:hover {
		background-image:url(images/button-angebot-aktive.jpg);
		}
	
	
.kalkpal a {
	height:44px;
	width:107px;
	display:block;
	float:right;
	background-position:bottom;
	background-image:url(images/button-fax.jpg);}
		
.kalkpal  {
	height:44px;
	width:107px;
	display:block;
	float:right;
    background-image:url(images/button-fax-aktive.jpg);}
		 
.kalkpal a:hover {
		background-image:url(images/button-fax-aktive.jpg);
		}
		

#kalkfruehlingsbutton{
	height:44px;
	width:220px;
	position: relative;
	float: right;
	top: 380px;
	right: 100px;
	overflow:hidden;
	}
	
	
#kalkfruehlingsbutton ul 	{
		display:block; 
		list-style:none;
		margin:0;
		font-family: Verdana, Arial, Helvetica;
		padding:0 0 0 0px;
		font-weight:bold;
		font-size: 14px;
		text-align: right;
		color: #000000;	
		text-decoration: none;}
		
#kalkfruehlingsbutton li 	{	
		display:block; 
		list-style:none;
		margin:0;
		font-family: Arial, Verdana, Helvetica;
		padding:0 0 0 0px;
		font-weight:bold;
		font-size: 14px;
		text-align: right;
		color: #000000;	
		text-decoration: none;}		

	
	
#shopkulibox	
{	height:400px;
	width:1023px;
	position: absolut;
	top: 0px;
	left: 4px;
	overflow:hidden;
	}		
	
.coin-slider a{ text-decoration: none; outline: none; border: 0; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF;  }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
	
	
#shopbox	
{	height:366px;
	width:1023px;
	position: relative;
	top: 0px;
	left: 4px;
	overflow:hidden;
	}	
	

#infoboxen
{	display:block;
	height:154px;
	width:1023px;
	position: relative;
	top: 0px;
	left: 2px;
	overflow:hidden;
	}	
	
#leftbox
{	background:url(images/online-kalkulieren.jpg);
	background-repeat:no-repeat;
	display:block;
	float: left;
	height: 151px;
	width: 336px;
	position: relative;
	top: 0px;
	left: 2px;
	overflow:hidden;
	}

#middlebox
{	background:url(images/termin-vereinbaren.jpg);
	background-repeat:no-repeat;
	display:block;
	float: left;
	height: 151px;
	width: 336px;
	position: relative;
	top: 0px;
	left: 7px;
	overflow:hidden;
	}

#rightbox
{	background:url(images/printkatalog-bestellen.jpg);
	background-repeat:no-repeat;
	display:block;
	float: right;
	height: 151px;
	width: 336px;
	position: relative;
	top: 0px;
	right: 3px;
	overflow:hidden;
	}

#redleftbox{
	height: 18px;
	width: 336px;
	position: relative;
	font-family: Arial;
	color: #cc0000;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	top: 14px;
	left: 7px;
	text-align: left;
	}
	
#redmiddlebox{
	height: 18px;
	width: 336px;
	position: relative;
	font-family: Arial;
	color: #cc0000;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	top: 14px;
	left: 7px;
	text-align: left;
	}
	
#redrightbox{
	height: 18px;
	width: 336px;
	position: relative;
	font-family: Arial;
	color: #cc0000;
	font-size: 13px;
	font-weight: bold;
	overflow: hidden;
	top: 14px;
	left: 7px;
	text-align: left;
	}
	
#footerbox
{	background:url(images/footer.jpg);
	background-repeat:no-repeat;
	display:block;
	height:144px;
	width:1023px;
	position: relative;
	top: 0px;
	left: 2px;
	overflow:hidden;
	}	

#sublinebox{
	font-size: 13px;
	font-weight: bold;
	display: block;
	height: 25px;
	width: 1023px;
	position: relative;
	font-family: Arial;
	color: #000000;
	overflow: hidden;
	top: 7px;
	left: 0px;
	text-align: center;
	}

#greybox {
	font-family: Arial, Verdana, Helvetica;
	position: relative;
	float: left;
	color: #999999;
	font-size: 10px;
	top: 20px;
	left: 277px;
	height: 80px;
	width: 490px;
	text-align: center;
	overflow: hidden;
}

#greybox  h2 {
	font-family: Arial, Verdana, Helvetica;
	color: #999999;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
}
		
#textimpr{
	font-family: Arial, Verdana, Helvetica;
	position: relative;
	float: right;
	color: #999999;
	font-size: 10px;
	top: 27px;
	right: 10px;
	height: 80px;
	width: 200px;
	text-align: right;
	overflow: hidden;
  }  

a.redlink:link , a.redlink:visited  {
  font-size: 13px;
  font-weight:bold;
  color: #cc0000;
  text-decoration:none;
}

a.redlink:hover {
  font-size: 13px;
  font-weight:bold;
  color: #cc0000;
  text-decoration:underline;
  }
	
h2{background:transparent;}
span{background:transparent;
     display:none;}
form{background:transparent;}



a.textimprl:link , a.textimprl:visited  {
  font-size: 10px;
  color: #999999;
  text-decoration:none;
		}

a.textimprl:hover {
  font-size: 10px;
  color: #999999;
  text-decoration:underline;
		} 





