@charset "UTF-8";

/*************************************************************************/
/* www.artos-weinbergpfahl.de */
/* Style-CSS / */
/* AUTOR: ms */
/*************************************************************************/


/*************************************************************************/
/* body */
/*************************************************************************/

body {
	position:static; font-family: "Ubuntu", sans-serif; margin:0;	padding: 0;	font-size: 14px; line-height: 1.5em; width: 100%;	height: 100%;	color: #5b5b5b;
	background-image: url(/grafik/bg_body_top.png);	background-repeat: no-repeat;	background-position: -200px 0px; }

/*** GLOBAL ***/
a,
a:active,
a:link,
a:visited {text-decoration: none; color: #abc54d;}
a:hover {text-decoration: underline;}

@media (max-width:860px) {
 body {background-repeat: repeat-x;}
}

/*************************************************************************/
/* AUFBAU */
/*************************************************************************/

.pre-header {width: 1100px; margin: 14px auto 0 auto; height: 90px;}
#wrapper {width: 1100px; margin: 0 auto;}
#header {height:64px; z-index: 9000; width: 100%;}
#slider {height: 410px;}
#container {margin: 50px 0 0 0; max-width: 1125px;}
.unterseite #main {width: 700px; padding: 0 40px 0 0;}
.unterseite #right {padding: 0 0 40px 40px; border-left: 1px solid #96b721 ;margin: 45px 0 0 0; max-width: 304px;}

#main {width:100%; margin-right: 10px; float: left; padding-left: 30px;}
#right {float: right; max-width: 350px; width: 100%;}
#footer {}
div.vorhang {display: none; background: #303a0d; opacity: 0.8; width:100%; height: 100%; position: fixed; top:0; left: 0; z-index: 1;}

@media (max-width:1120px) {
	.pre-header {width: 90%; }
	#wrapper {width: 90%;}
	#main {float: none;}
	.unterseite #right {float: none; display: block; border-left: none; border-top: 10px solid #96b721; width: 100%; max-width: 100%; padding: 40px 0 0 0; margin: 80px 0 0 0;}
	.unterseite #right .inside {width: 300px; margin: 0 auto;}
	.custom {margin-top: 50px;}
	#slider {height: 300px;}
}

@media (max-width:480px) {
	.pre-header {width: 340px;}
	.custom {margin-top: 0px;}
	#wrapper {width: 340px;}
	#container {margin: 10px 0 0 0;}
	.unterseite #main {width: unset; padding: 0;}
	.unterseite #main p img {width: 100%;}
	#main {padding: 0;}
	#slider {height: 160px;}
}


/*************************************************************************/
/* PRE-HEADER */
/*************************************************************************/

.logo {float: left;}
.pre-header-right {float: right; margin-top: -5px;}
.schmuckbild-oben {width:100%;}
.search {position: absolute; z-index:1; margin-top: 12px;}

/***** SUCHE *****/
.search  {width: 235px; margin: 5px 0 0 25px;}
.search .widget-text {display: inline; float: left; width: 190px; height: 25px;}
.search .widget-submit {display: inline; width: 25px; float: left;}
.search .widget-text input {width: 180px; height: 24px; margin: 0 5px 0 0; border: 1px solid #abc54d;}
.search .widget-submit button {font-size: 10px; background-image: url(/grafik/lupe.jpg); width: 24px; height: 24px; border: 0; text-indent: -999px; white-space: nowrap; overflow: hidden;}
.search .widget-text .invisible {display: none;}

.mod_search div.even,
.mod_search div.odd {border-bottom: 1px solid #ccc; margin: 0 0 40px 0; padding: 0 0 20px 0;}
.mod_search p.header {margin: 0 0 40px 0;}
.mod_search form .widget-text {display: inline;}
.mod_search form .widget-submit {display: inline;}
.mod_search form .widget-submit button { background-color: #abc54d; border: 1px solid #abc54d; color: #fff; padding: 2px 0px;}

mark {background-color: inherit !important; font-weight: normal; color: #5b5b5b;}

@media (max-width:1120px) {
	.search {margin-top: 8px;}
}
@media (max-width:480px) {
	.pre-header-right {width: 50%;}
	.search {margin: 32px 0 0 -45px;}
}

/***** SHOW LANGUAGE *****/
.showLanguage {position:absolute; top: 5px; z-index: 10; width: 100%;}
.showLanguage.bgOn {background-color: #ffffff;box-shadow: 5px 5px 10px #aaa;}
.showLanguage.bgOff {background-color: none;}
.showLanguage .subnavi a {color: #5b5b5b;}
.showLanguage div {width: 1100px; margin: 0 auto; text-align: right;}
.showLanguage div a {margin-right: 20px;}
.showLanguage div ul a {margin-right: 0;  color: #ffffff;}
.showLanguage .inside {width: 1100px; margin: 0 auto; display: none;}
.showLanguage .changelanguage {position: relative; z-index: 100; float: right;}
.showLanguage .changelanguage ul li {padding: 5px 20px; width: 300px; background-color: #98bb1f; margin: 0 0 2px 0; color: #ffffff;}
.showLanguage .changelanguage ul li a {color: #ffffff;}
.showLanguage .xclose {width: 30px; float: right; height: 100px; margin: 0 0 0 20px;}

@media (max-width:860px) {
	.showLanguage {display: none;}
}

/*************************************************************************/
/* CONTENT */
/*************************************************************************/

.float_left {float: left;}
.float_right {float: right;}

h1 {font-size: 2.4em; clear: both; color: #aa8663; margin: 0 0 50px 0; padding: 0 0 20px 0; border-bottom: 1px solid #96b721; line-height: 1.2em;}
h2 {font-size: 1.8em; clear: both; border-bottom: 1px solid #aa8663; margin: 50px 0 15px 0; padding: 0 0 10px 0; line-height: normal;}
h3 {font-size: 1.4em; clear: both; font-weight: bold; margin: 0 0 15px 0; padding: 0 0 5px 0;}

/*#main img {width:100%; height: 100%;}*/
#main .ce_text {margin: 0 0 50px 0; line-height: 150%;}
#main .ce_text p {margin: 0 0 20px 0;}
/*#main .ce_text img {width: auto; height: auto;}*/
#main figure.image_container img {width:auto; height:auto; max-width: 100%;}
#main .ce_table {margin: 0 0 50px 0;}


/***** HYPERLINKS - STARTSEITE *****/
.startseite .mod_article .ce_hyperlink {width: 300px !important; height: 340px !important;}
.mod_article .ce_hyperlink  { width: 205px; border: 1px solid #abc54d; float: left; min-height: 250px; padding: 10px 20px; margin: 0 15px 37px 0; }
body.systeme .mod_article .ce_hyperlink  { min-height: 300px;}
.mod_article.pfahl-liste .ce_hyperlink {width:176px;}
.mod_article .ce_hyperlink:last-child {margin: 0;}
.mod_article .ce_hyperlink h6 { font-family: "Ubuntu", sans-serif; text-transform: uppercase; font-size: 18px; color: #abc54d; font-weight: bold; margin-bottom: 10px;}
.mod_article .ce_hyperlink .image_container {/*max-height: 180px;*/ margin: 0 0 10px 0;}
.mod_article .ce_hyperlink .image_container img {width: 100% !important; height: 100% !important;}
.startseite .mod_article .ce_hyperlink a {color: #abc54d;}

/***** FORMULAR *****/
form .invisible {display: none;}
form.anfrage-formular label {width: 120px; display: inline-block;}
form.anfrage-formular input {width: 200px; display: inline-block;}
form.anfrage-formular button[type=submit] {width: 308px; display: inline-block; background-color: #96b722;
    border: none; color: #fff; padding: 10px; font-weight: bold; letter-spacing: 0.1em; text-transform: uppercase;}
form.anfrage-formular .widget {margin: 0 0 10px 0;}
form.anfrage-formular .checkbox_container  {margin: 0 0 10px 0;}
form.anfrage-formular .checkbox_container input {width: 100px; position: relative; top: 5px; vertical-align: top;}
form.anfrage-formular .checkbox_container label {width: 300px;}
form.anfrage-formular fieldset.checkbox_container {border: none;}
form.anfrage-formular fieldset {border: 1px solid #96b722; padding: 10px; margin: 0 0 10px 0;}
form.anfrage-formular fieldset legend {padding: 0 10px; margin: 0 0 0 10px;}

/***** TABELLE *****/
.pfahl-tabelle-lieferprogramm {margin-bottom: 15px !important;}
.pfahl-tabelle-lieferprogramm table { width: 100%; line-height: 1.5em; border: 1px solid #aa8663;}
.pfahl-tabelle-lieferprogramm table th {background-color: #c8af96; text-align: right; color: #3c3c3b; font-weight: normal; padding: 5px; width: 240px;}
.pfahl-tabelle-lieferprogramm table td {padding: 5px;}

.pfahl-tabelle-allgemein table { width: 100%; line-height: 1.5em; border: 1px solid #aa8663;}
.pfahl-tabelle-allgemein table th {background-color: #c8af96; text-align: right; color: #3c3c3b; font-weight: normal; padding: 5px; width: 240px; border-bottom: 1px solid #aa8663;}
.pfahl-tabelle-allgemein table td {padding: 5px; border-bottom: 1px solid #aa8663;}

/***** ZUBEHÖR-SEITE *****/
.zubehoer .ce_text {clear: both;}
.zubehoer .ce_text figure {width: 180px; text-align: center;}
.zubehoer .ce_text figure.float_left {margin: 0 20px 20px 0;}
.zubehoer .ce_text figure img {max-width: 180px; height: 100%;}

@media (max-width:480px) {
	.ce_gallery>ul li {width: 49%;}
}

/***** ZUBEHÖR-SEITE *****/
.pfahl-haken figure {border: 1px solid #ccc; text-align: center;}

/*************************************************************************/
/* RIGHT */
/*************************************************************************/
#right img {width: 100%; height: 100%;}
#right h6 { font-size: 14px; color: #aa8663; text-align: right;	margin: 0 0 20px 0;	padding: 0 0 10px 0; border-bottom: 1px solid #aa8663; }

#right .mod_article {margin: 0 0 40px 0;}
#right .ce_gallery {margin: 0 0 40px 0;}
#right .ce_image {margin: 0 0 40px 0;}

@media (max-width:1120px) {
	#right h6	{text-align: left;}
}

/*************************************************************************/
/* FOOTER */
/*************************************************************************/

#footer {clear: both; height: 100px; margin: 80px 0 30px 0; background-image: url(/grafik/bg_footer.png); background-position: top left; background-repeat: no-repeat; }
#footer a {color: #666; text-decoration: none;}
#footer ul {margin-left: 0 !important;}
.footer-one {padding: 20px 0px 0px 0px;}
.footer-two {padding: 5px 0 0 25px;}
.contact-info li { border: none;  display: inline-block; list-style: none; margin: 0 0 5px 24px; padding: 0; }
.footer-text-right {margin-left: 100px;}

@media (max-width:480px) {
  .footer-text-right {margin: 30px 0 30px 0; display: block;}
}


/*************************************************************************/
/* MODULE */
/*************************************************************************/



/*************************************************************************/
/* COOKIEBAR */
/*************************************************************************/

.cookiebar {margin: 0 auto; width: 1100px; background-color: #eee; position: fixed; bottom: 0; left: 0; right: 0; padding: 20px; }


/*************************************************************************/
/* LEFT-SIDEBAR */
/*************************************************************************/

.gotoLeftSidebar { position: fixed; top: 400px; left: 0; width: 41px; }
.gotoLeftSidebar .gotoHome {}
.gotoLeftSidebar .gotoAnfrage {	width: 500px;	position: absolute;	left: -480px;	padding: 20px 0 20px 20px;	margin: 0; border: 1px solid #ffffff; }
.gotoLeftSidebar .gotoAnfrage a { float: right; margin-top:-20px; }
.gotoLeftSidebar .gotoAnfrage .closeAnfrage { display: none; }

@media (max-width:1215px){
  .gotoLeftSidebar {display: none;}
}


/*************************************************************************/
/* SUPERFISH */
/*************************************************************************/
#header nav a.invisible {display: none;}

#header nav { position: relative; width: 750px; padding: 0; height: 35px;}
nav ul li.sibling {float: left;}

.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu li { position: relative;  padding-right: 15px;}
.sf-menu ul { position: absolute; display: none; top: 100%; left: 0; z-index: 99; width: 100%; }
.sf-menu > li { float: left; }
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block; }
.sf-menu a { display: block; position: relative;}
.sf-menu ul ul { top: 0; left: 100%; }

/*** SKIN ***/
.sf-menu { float: left; width:750px; margin: 0; background: #ffffff;
	background: -moz-linear-gradient(right, #ffffff 0%, #98bb1f 50%);
	background: -webkit-linear-gradient(right, #ffffff 0%,#98bb1f 50%);
	background: linear-gradient(to left, #ffffff 0%,#98bb1f 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#98bb1f',GradientType=1 );
}
.sf-menu ul {
  background: #97b813; /*first-level*/
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
	min-width: 17em; /* allow long menu items to determine submenu width */
	*width: 17em; /* no auto sub width for IE7, see white-space comment below */
}
.sf-menu ul ul {background: #aa8663; border-bottom: 1px solid #fff;}
.sf-menu a { padding: .5em 1em; text-decoration: none; zoom: 1; /* IE7 */ }
.sf-menu strong {padding: .5em 1em; display: block; color: #ffffff; font-weight: normal;}
.sf-menu a { color: #ffffff; }
.sf-menu ul a {color: #fff;}
.sf-menu ul ul a {color: #fff;}
.sf-menu li {
	/*background: #BDD2FF;*/
	white-space: nowrap; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.sf-menu ul li { /*background: #AABDE6;*/  border-bottom: 1px solid #fff; width: -webkit-fill-available; width: 16em;}
.sf-menu ul ul li {	/*background: #939393;*/   border-bottom: 1px solid #fff; width: -webkit-fill-available; width: 16em;}
/*ul.level_1 a::after {font-family: "FontAwesome"; content: "\f107";}*/
.sf-menu li:hover, .sf-menu li.sfHover { /*background: #CFDEFF;*/
    /* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}

/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {

	/*padding-right: 2.5em; *padding-right: 1em;    *//* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
ul.level_1 a.submenu.sibling.sf-with-ul:after,
ul.level_1 a.submenu.trail.sf-with-ul:after,
ul.padding a:after {display: none;}
.sf-arrows .sf-with-ul:after {
	/*display: none;*/
	content: ''; position: absolute; top: 50%; right: 1em; margin-top: -3px; height: 0;	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	border-top-color: white; /* IE8 fallback colour */
}
/* styling for right-facing arrows */
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: -3px;
	border-color: transparent;
	border-left-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
	border-left-color: rgba(255,255,255,.5);
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	border-left-color: white;
}
.mobilNavi {display: none;}


@media (max-width:860px) {
	#header nav {background: #98bb1f; width: 300px; height: auto; padding: 0 0 20px 0; margin-left: -340px; z-index:10;}
	#header nav a {color: #ffffff;padding: 1px 10px; margin: 1px 0; display: inline-block;}
	#header nav ul.padding { padding-top: 10px;}
	ul.sf-mobil li {list-style-type: disc; float: none; display: block !important;}
	nav ul, nav li {margin: 0 0 0 20px;}
	nav ul li.sibling {float: none;}

	.mobilNavi {display: block; float: right; width: 50px; height: 35px; margin-right: -80px;}
	.mobilNavi .mobilNaviOpen {position: absolute;}
	.mobilNavi .mobilNaviClose {position: absolute;}

	.chooseMobilLanguage {display: block !important; padding: 5px 0 5px 25px; color: #ffffff;}
}

.chooseMobilLanguage {display: none;}



/*************************************************************************/
/* SLIDER */
/*************************************************************************/

#slider {}
#slider .bx-wrapper img {width: 100%; height: 100%;}

.bx-wrapper .slidebox-inner {
    width: 550px;
    padding: 20px;
    min-height: 100px;
    background: rgba(255, 255, 255, .9);
    color: #474747;
		position: absolute;
		bottom: 30px;
		margin-left: 20px;
    font-size: 21px;
    line-height: 1.3em;
}

/*** SLIDER ***/
.bx-wrapper {box-shadow: none; border: none;}
.bx-wrapper .bx-viewport {height: 410px !important;}
.bx-wrapper ul.bxslider li {margin: 0 0 0 10px;}
.bx-controls {display: none;}
.bx-wrapper { position:relative; margin-bottom:60px; padding:0; -ms-touch-action:pan-y; touch-action:pan-y; -moz-box-shadow:0; -webkit-box-shadow:0; box-shadow:0; border:none; background:#fff }
.bx-wrapper img { max-width:100%;display:block }
.bxslider { margin:0;padding:0;-webkit-perspective:1000 }
ul.bxslider{ list-style:none }
.bx-viewport{ -webkit-transform:translateZ(0); max-height:500px !important; }
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager { position:absolute;bottom:-30px;width:100%; display:none; }
.bx-wrapper .bx-loading { min-height:50px;background:url(/grafik/slider_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000 }
.bx-wrapper .bx-pager { text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px }
.bx-wrapper .bx-pager.bx-default-pager a {
	background:#666;
	text-indent:-9999px;
	display:block;
	width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px
}
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus,
.bx-wrapper .bx-pager.bx-default-pager a:hover { background:#000 }
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,
.bx-wrapper .bx-pager-item { display:inline-block;vertical-align:bottom }
.bx-wrapper .bx-pager-item { font-size:0;line-height:0 }
.bx-wrapper .bx-prev { left:10px;background:url(/grafik/slider_controls.png) 0 -32px no-repeat }
.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next{right:10px;background:url(/grafik/slider_controls.png) -43px -32px no-repeat}
.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/grafik/slider_controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/grafik/slider_controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}

.bx-wrapper .slidebox {position: absolute; top: 40%; width: 100%;}
.bx-wrapper .slidebox .slidebox-inner {width: 1120px;   margin: 0 auto;}
.bx-wrapper .slidebox .slidebox-textbox {
	width: 500px; padding: 20px; min-height: 150px; background-image: url(/grafik/bg_slider.png); background-repeat: repeat; color: #474747; font-size: 24px;	line-height: 1.3em;}

.bx-wrapper .slidebox .slidebox-textbox a {background: #101e39; font-size: 14px; display:inline-block; margin: 25px 0 0 0; width: 150px; padding: 5px 15px; color: #ffffff;}
.bx-wrapper .slidebox .slidebox-textbox a:before {content: "» ";}

@media (max-width:1120px) {
	.bx-wrapper .bx-viewport {height: 300px !important;}
}
@media (max-width:480px) {
	.bx-wrapper .bx-viewport {height: 160px !important;}
}

/*************************************************************************/
/* ROCKSOLID CUSTOM-COLUMNS */
/*************************************************************************/

.rs-columns {margin-bottom: 30px;}

/*************************************************************************/
/* COLORBOX */
/*************************************************************************/

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxContent{margin-top:20px;background:#000}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{border:5px solid #000;background:#fff}
#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}
#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(/grafik/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}
#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/grafik/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}
#cboxPrevious:hover{background-position:bottom left}
#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../grafik/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}
#cboxNext:hover{background-position:bottom right}
#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../grafik/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}
#cboxClose:hover{background-position:bottom center}

div.ce_hyperlink p {
    display: none;
}