@charset "utf-8";

/* ---------- basics ---------- */

* {
	margin:0;
	padding:0;
}

html, body{
	font-size: 100.01%;
	font-family: Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	color: #666666;
	background-color: #fff;
	line-height:20px;
}

.clearing{
	clear:both;
}

ul{
	list-style:none;
}

a {
	color:#666666;
	text-decoration:none;
	}
	
a:hover {
	color:#0057a3;
	}

img, a img	{
	border:none;
	}
	
img.lightbox {cursor:pointer;}
	
h1 {margin:0 0 15px 0;padding:0; border-bottom:1px dotted #0057A3; color:#0057a3; font-size:0.8em; text-transform:uppercase;}
h2 {font-size:0.8em;margin:0;padding:0 0 10px 0;text-transform:uppercase;}
h3 {font-size:0.7em; color:#0057a3;margin:0.8em 0 1em 0;}

p {margin:0 0 1em;}
h1 p, h2 p, h3 p, h4 p, h5 p {margin:0;padding:0;}

.csc-linkToTop {background-color:white;}
p.csc-linkToTop {border-top:1px dotted #afd7ff;padding:5px 0;}
div.csc-linkToTop {padding:0 10px;margin:-12px 0 0 0;}
.csc-linkToTop a, .back a, p.mail a {text-decoration:none;}
a.toTop {background-position:-516px 213px;padding:0 0 0 15px;margin:0 10px 0 0;}


.tx-indexedsearch-searchbox input[type=text], .tx-indexedsearch-searchbox input[type=submit], a.toTop, .news-single-item .back .minilink, .link span.icon, .productlist div.product div.productdescription a .linkicon, .box_rechts p.mail, .box_rechts p.phone, div.product .back .backlink, div.product .back .minilink, #navigation #search input[type=text], #navigation #search input[type=submit], #service, #navigation ul li a, div.spalte a.mail {
	background-image:url(http://www.storopack.de/fileadmin/verpackung/images/background-sprite-de.png);
	}
	
.serviceText {display:none;}
.navigationText {visibility:hidden;}
.blue {color:#0057a3;}
.csc-default {padding:20px 10px;background-color:white;margin:0 0 10px;}



/* ----------- page ----------- */

#page{
	position:relative;
	width:1023px;
	margin:0 auto;
	background:url(http://www.storopack.de/fileadmin/verpackung/images/raster_hg.png) repeat;
}

#logo {
	position:absolute;
	top:0;
	left:0;
	margin:0 0 0 22px;
	padding:17px 26px 12px 23px;
	background:#fff;
	width:151px;
	height:71px;
	z-index:100;
}

#infosites{	
	position:absolute;
	top:622px;
	left:0;
	width:226px;			
	padding:0 0 0 22px;
	z-index:100;
}

	#infosites ul{				
		font-size:0.7em;
		font-weight:bold;
		background-color:white;
		padding:15px 9px 15px 9px;
	}
	
		#infosites li{
			padding:0;
			margin:0;
		}
		
			#infosites li a {
				line-height:13px;
				padding:0 0 2px;
				border-bottom:1px dotted white;
			}
			
			#infosites li a:hover {
				background-color:#f1f8ff;
				border-bottom-color:#666666;
			}

#content{
	position:absolute;
	top:168px;
	left:0;
	width:1023px;
	background:url(http://www.storopack.de/fileadmin/verpackung/images/raster_hg.png) repeat;
}

	#main{
		float:right;
		min-height:250px;
		width:743px;
		background:#fff;
		margin:0 22px 34px 0;
	}
	
		#headline {
			color:#666666;
			font-size:12px;
			font-weight:bold;
			line-height:39px;
			margin:11px 20px 9px 30px;
			padding:0;
			text-transform:uppercase;
		}
		
		.spacer  {
			background-image:url(http://www.storopack.de/fileadmin/verpackung/images/raster_hg.png);
			background-position:left center;
			height:2px;
			margin:0 10px 0 10px;
		}
		
		.medien {
			height:179px;
			padding:10px 20px;
			width:704px;
			background:url(http://www.storopack.de/fileadmin/verpackung/images/scrollbar.png) no-repeat scroll 20px 168px;
			background-color: #F1F8FF;
			font-size:0.7em;
		}
		
		/* Slider
		----------------------------------*/
		.sliderGallery {overflow:hidden;position:relative;height:175px;width:703px;}
		/* slider specific CSS */
		.sliderGallery UL {position: absolute;top:10px;left:0px;list-style:none;overflow:visible;white-space: nowrap;padding: 0;margin: 0;height:145px;}
		.sliderGallery UL LI {display:inline;margin:0 6px 0 0;white-space:nowrap;position:relative;white-space: nowrap;}
		.sliderGallery UL LI span {position:absolute;left:0px;bottom:-45px;height:40px;line-height:13px;}
		.sliderGallery UL LI div {display:inline;}
		.sliderGallery ul li span.zoom {background-image:url(http://www.storopack.de/fileadmin/verpackung/images/zoom.png);bottom:5px;height:17px;left:auto;position:absolute;right:3px;width:17px;}
		.slider {height:17px;top:158px;left:119px;padding:0;position:relative;width:467px;}
		.slider span {color: #bbb;font-size: 10px;cursor: pointer;position: absolute;z-index: 90;top: 1px;line-height:12px;}
		.slider a {outline: medium none; border: medium none; left: 0%;}
		.slider .slider-lbl1 {left: -40px;}
		.slider .slider-lbl2 {left: 190px;}
		.slider .slider-lbl3 {left: 460px;}
		.ui-slider-handle {visibility:hidden;}
		.ui-slider { position: relative; text-align: left; }
		.ui-slider .ui-slider-handle { background:url(http://www.storopack.de/fileadmin/verpackung/images/slider.png); background-repeat:no-repeat;position: absolute; z-index: 2; width:204px; height: 13px; cursor: pointer; top:2px;}
		.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
		.ui-slider-horizontal { height: 18px; }
		.ui-slider-horizontal .ui-slider-handle { margin:0 0 0 -102px;visibility:visible;}
		.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
		.ui-slider-horizontal .ui-slider-range-min { left: 0; }
		.ui-slider-horizontal .ui-slider-range-max { right: 0; }
		.ui-slider-vertical { width: .8em; height: 100px; }
		.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
		.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
		.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
		.ui-slider-vertical .ui-slider-range-max { top: 0; }
		

	
		#text{
			padding:25px 20px 0 20px;
		}
		
			#text a img{
				border:none;
				padding:0 0 15px 0;
			}
		
			p{
				font-size:0.7em;
				padding:0 0 15px 0;
			}
			
			#text p a{
				text-decoration:underline;
				font-weight:bold;
			}			
			
	#left{
		float:left;
		width:226px;
		padding:0 0 0 22px;
		font-size:0.7em;
	}
	
		#zweiteEbene ul.second {padding:0 9px;font-weight:bold;position:relative;background-color:white;}
		#zweiteEbene ul.third {position:relative;top:auto;left:10px;padding:0;width:216px;}
		#zweiteEbene ul.second li {padding:15px 0 0;margin:0;line-height:13px;}
		#zweiteEbene ul.second li.wrap {padding:0;margin:0;}
		#zweiteEbene ul.second li a:hover {background-color:#f1f8ff;}
		#zweiteEbene ul.second li a {line-height:13px;padding:0 0 2px;display:block;}
		#zweiteEbene ul.second li a span {border-bottom:1px dotted white;}
		#zweiteEbene ul.second li a:hover span {border-bottom-color:#666666;}
		#zweiteEbene ul.second li.act a span {border-bottom-color:#0057a3;} 
		#zweiteEbene ul.second ul.third li {padding:2px 0;font-weight:normal;}
		#zweiteEbene ul.second ul.third a:hover {background-color:transparent;}
		#zweiteEbene ul.second ul.third li a {display:inline;color:#666666;}
		#zweiteEbene ul.second ul.third li a span {border-bottom:1px solid white;}
		#zweiteEbene ul.second ul.third li span.blue {color:white;font-weight:normal;}
		#zweiteEbene ul.second ul.third li:hover span.blue {color:#666666;}
		#zweiteEbene ul.second ul.third li.act span.blue {color:#0057a3;}
		#zweiteEbene ul.second ul.third li a:hover {border-bottom:1px dotted white;}
		#zweiteEbene ul.second ul.third li.act {font-weight:bold;}
		#zweiteEbene ul.second li.act a,#zweiteEbene ul.second ul.third li.act a {color:#0057a3;}
		#zweiteEbene ul.second ul.third li.act a {border-bottom:1px solid white;}
		#zweiteEbene ul.second li.secondspace {line-height:1px;height:9px;font-size:1px;margin: 20px 0 0;padding: 0;background-image:url(http://www.storopack.de/fileadmin/verpackung/images/raster_hg.png);}

				
#footer{
	clear:both;	
	}
}
		#sitemap {min-width:980px;max-width:1023px;background-image:url(http://www.storopack.de/fileadmin/verpackung/images/blue.png);}
		#sitemap .csc-default {background-image:none;background-color:transparent;padding:0 10px;}
		#sitemap .sitemapbox {float:left;max-width:230px;padding:0 10px;}
		#sitemap .sitemapbox h3 {text-transform:uppercase;}
		#sitemap .sitemapbox h3 a {color:#0057a3;}
		#sitemap .sitemapbox ul {list-style:none;margin:0;padding:0;font-size:0.7em;}
		#sitemap .sitemapbox ul li {padding-bottom:5px;}
		#sitemap .sitemapbox ul li, #sitemap .sitemapbox ul li a {line-height:13px;}
	
#header{
	position:absolute;
	top:0;
	left:0;	
	background:url(http://www.storopack.de/fileadmin/verpackung/images/raster_hg.png) repeat;
}

	#service {
		width:770px;
		height:100px;
		float:left;
		top:0;
		left:232px;
		margin: 0 0 10px 0;
		background-color:white;
		background-repeat: no-repeat;
		background-position: -202px 3px;
		color:#666666;
		position:relative;
		z-index:2;
		}
		
		.service {
			position:absolute;
			top:0;
			right:0;
		}
		
			.service_menu {
				float:left;
				top:0;
				left:0;
				padding:0;
				border-left: 1px dotted #afd7ff;
				position:relative;
				font-size:0.7em;
			}
			
			.service_menupunkt {
				padding:1px 10px 0px 10px;
				margin:10px 0 0 0;
				border-left:1px solid white;
				position:relative;
				left:-1px;
			}
			
			.service_menupunkt ul {
				margin:0;
				padding:0 0 4px 0;
				text-align:right;
				width:auto;
				list-style:none outside none;
			}
			
			ul#laender {
				z-index:500;
				position:relative;
			}
			
			.service_menupunkt li {
				margin:0;
				padding:0;
				line-height:13px;
				width:auto;
			}
			
			.service_menupunkt li.land,.service_menupunkt li.sprache {
				visibility:hidden;
				line-height:1px;
			}
			
			.service_menupunkt a {
				color:#666666;
				border-bottom:1px dotted #F4F9FF;
			}
			
			.service_menupunkt a:hover {
				color:#0057a3;
				border-bottom-color:#0057A3;
			}
			
			.service_menupunkt li.land a,.service_menupunkt li.sprache a {
				display:block;
				line-height:inherit;
			}
			
			.homelink {
				line-height:13px;
			}
			
	#navigation {
		width:980px;
		height:48px;
		clear:both;
		margin: 0 22px 10px 22px;
		background-color:white;
		position:relative;
	}
	
	#navigation ul {margin:0;padding:0;list-style:none outside none;}
	#navigation ul li {float:left;margin:0;padding:9px 0;height:30px;border-right: 1px dotted #afd7ff;line-height:13px;}
	#navigation ul li a {display:block;width:100%;height:31px;line-height:13px;}

	#navigation li#e20, #navigation li#e20-act {width:191px;}
	#navigation li#e21, #navigation li#e21-act {width:143px;}
	#navigation li#e22, #navigation li#e22-act {width:105px;}
	#navigation li#e23, #navigation li#e23-act {width:83px;}

	#navigation li#e20 a {background-position: -9px 151px;}	
	#navigation li#e20 a:hover {background-position: -233px 151px;}
	#navigation li#e20-act a:hover {background-position: -233px 151px;}	
	#navigation li#e20-act a {background-position: -456px 151px;}	
	#navigation li#e21 a {background-position: -9px 115px;}
	#navigation li#e21 a:hover {background-position: -233px 115px;}
	#navigation li#e21-act a:hover {background-position: -233px 115px;}
	#navigation li#e21-act a {background-position: -456px 115px;}
	#navigation li#e22 a {background-position: -9px 79px;}
	#navigation li#e22 a:hover {background-position: -233px 79px;}
	#navigation li#e22-act a:hover {background-position: -233px 79px;}
	#navigation li#e22-act a {background-position: -456px 79px;}
	#navigation li#e23 a {background-position: -9px 43px;}
	#navigation li#e23 a:hover {background-position: -233px 43px;}
	#navigation li#e23-act a:hover {background-position: -233px 43px;}
	#navigation li#e23-act a {background-position: -456px 43px;}
	
	#navigation #search {height:100%;position:absolute;right:10px;top:0;width:144px;}
	#navigation #search form{margin: 0px; padding: 0px;}
	#navigation #search input[type=text] {background-color:white;background-position:-222px 197px;border:1px solid white;padding:7px 10px;margin:0;width:79px;height:15px;outline:0px solid #ff0000;position:absolute;top:9px;left:0;}
	#navigation #search input[type=submit] {background-color:white;background-position:-322px 197px;border:0 solid white;margin:0;outline:0 solid #FF0000;padding:0;position:absolute;top:10px;left:100px;width:45px;height:29px;}

	.tx-indexedsearch-searchbox {background-color:white;left:0;position:absolute;top:167px;width:226px;height:73px;}
	.tx-indexedsearch-searchbox input[type=text] {border:1px solid white;padding:7px 10px;margin:0;width:79px;height:15px;outline:0px solid #ff0000;position:absolute;top:10px;left:9px;background-color:white;background-position:-222px 232px;}
	.tx-indexedsearch-searchbox input[type=submit]{background-color:white;background-position:-322px 197px;border:0 solid white;margin:0;outline:0 solid #FF0000;padding:0;position:absolute;top:11px;left:109px;width:45px;height:29px;}

	/* jQuery Lightbox
	---------------------------------*/
	#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
	#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
	#jquery-lightbox a img { border: none; }
	#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto; border:1px solid #ccc;border-bottom-width:0px;}
	#lightbox-container-image { padding: 10px;}
	#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
	#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
	#lightbox-container-image-box > #lightbox-nav { left: 0; }
	#lightbox-nav a { outline: none;}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
	#lightbox-nav-btnPrev {left: 0; float: left;height:32px;position:relative;top:66px;width:63px;}
	#lightbox-nav-btnNext {right: 0; float: right;height:32px;position:relative;top:66px;width:73px;background-position:0 -32px;}
	#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;border:1px solid #ccc;border-top-width:0px;}
	#lightbox-container-image-data {padding: 0; color: #666;}
	#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}
	#lightbox-image-details-caption { font-weight: bold; }
	#lightbox-image-details-currentNumber {display: block; clear: left;padding-bottom: 1.0em;}
	#lightbox-secNav-btnClose {width: 66px;float: right;background-position:49px -56px;height:28px;padding-bottom:6px;}




.tx-psmhighlight-sword-1 {
    background-color: #F1F8FF;
    font-weight:bold;
}
