html{
	height:100%;
	overflow-x:auto;
	overflow-y:scroll;
}
body{
	height:100%;
	min-width:952px;
	margin:0;
	position:relative;
	color:#333;
	font:14px/20px Palatino, "Times New Roman", Georgia,serif;
	background:#5a324a url(../images/bg-body.gif) repeat-x;
}
img{border-style:none;}
a{
	color:#84506f;
	text-decoration:none;
	position:relative;
}
a:hover{color:#ad895e;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	min-height:100%;
	overflow:hidden;
	position:relative;
}
* html #wrapper{
	height: 100%;
	overflow:visible;
}
.w1{
	left:50%;
	width:1072px;
	position:relative;
}
.w2{
	left:-50%;
	width:1072px;
	position:relative;
	padding:0 0 9999px;
	margin:0 0 -9999px;
	background:url(../images/bg-wrapper.png) repeat-y;
}
#header{
	position:absolute;
	top:0;
	left:252px;
	width:760px;
	height:86px;
	background:url(../images/bg-header.gif) no-repeat;
}
.user-menu{
	list-style:none;
	padding:0;
	margin:6px 42px 31px 0;
	display:inline;
	overflow:hidden;
	float:right;
}
* html .user-menu{
	height:1%;
	overflow:visible;
}
.user-menu li{
	float:left;
	background:url(../images/separator-user-menu.gif) no-repeat 100% 5px;
	padding:0 10px;
	margin:0 -1px 0 1px;
}
.user-menu a{color:#7d4667;}
.user-menu a:hover{color:#ad895e;}
#nav{
	float:left;
	width:790px;
	list-style:none;
	padding:0;
	margin:0;
	background:url(../images/bg-nav.gif) no-repeat;
	font:bold 13px/28px  Palatino, "Times New Roman", Georgia,serif;
}
#nav li{
	float:left;
	position:relative;
	padding:0 34px 0 21px;
}
#nav li:hover .drop,
#nav li.hover .drop{display:block;}
#nav a{
	color:#fff;
	position:relative;
	z-index:999;
}
#nav a:hover{color:#ad895e;}
.drop{
	display:none;
	position:absolute;
	top:-1px;
	left:11px;
	padding-top:29px;
	background:url(../images/bg-drop.gif) no-repeat;
	width:149px;
	z-index:20;
}
.drop .holder{background:url(../images/bg-drop.gif) repeat-y -149px 0;}
.drop .frame{
	background:url(../images/bg-drop.gif) no-repeat -298px 100%;
	overflow:hidden;
	padding:1px;
}
.drop ul{
	list-style:none;
	padding:15px 0 4px;
	margin:0;
	overflow:hidden;
	height:1%;
	font:14px/16px Palatino, "Times New Roman", Georgia, serif;
	background:#e7ddcf url(../images/bg-drop-gradient.gif) repeat-x;
}
.drop ul ul{
	background:none;
	padding:0 0 0 8px;
}
#nav .drop li{
	display:block;
	float:none;
	margin-bottom:6px;
	padding:0 11px;
}
#nav .drop li li{
	margin:0;
	padding:0 6px;
	background:url(../images/bullet-drop.gif) no-repeat 0 8px;
}
#nav .drop a{color:#7d4667;}
#nav .drop a:hover{color:#ad895e;}
.logo{
	position:absolute;
	z-index:999;
	top:10px;
	left:86px;
	margin:0;
	width:146px;
	height:237px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
	position:relative;
}
#main{
	width:710px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	padding:101px 50px 25px 192px;
	background:url(../images/separator-main.gif) no-repeat 0 100%;
}
#content{
	overflow:hidden;
	height:1%;
}
.image-holder{margin-bottom:22px;}
.image-holder a{display:block;}
.image-holder img{display:block;}
.text-holder{
	padding-bottom:31px;
	word-spacing:2px;
	width:650px;
}
.text-holder h2{
	margin:0 0 4px;
	font:22px/26px Palatino, "Times New Roman", Georgia, serif;
	letter-spacing:1px;
}
.text-holder p{margin:0;}
.breadcrumbs{
	padding:10px 0 0;
	margin:0 0 24px;
	list-style:none;
	height:1%;
	overflow:hidden;
	color:#ad895e;
	line-height:22px;
	background:url(../images/separator-main.gif) no-repeat 0 100%;
}
.breadcrumbs li{
	float:left;
	padding:0 11px;
	margin:0 4px 0 -10px;
	background:url(../images/separator-breadcrumbs.gif) no-repeat 0 6px;
}
.breadcrumbs a{color:#ad895e;}
.heading{margin-bottom:30px;}
.heading h2{
	margin:0;
	letter-spacing:1px;
	font:24px/26px Palationo, "Times New Roman", Georgia, serif;
}
.text-block{
	height:1%;
	overflow:hidden;
	margin-bottom:36px;
}
.text-block p{margin:0 0 15px;}
.text-block a{
	color:#7d4667;
	font-weight:bold;
	word-spacing:0;
}
.text-block a:hover{color:#ad895e;}
.image-box{
	width:376px;
	float:right;
	margin:6px 0 0 10px;
	line-height:22px;
	background:#f2ede6;
}
.image-box img{display:block;}
.image-box .text{padding:4px 10px;}
.image-box span{
	display:block;
	color:#7d4667;
}
.image-box p{margin:0;}
.text-block blockquote{
	margin:25px 0;
	text-align:center;
	color:#ad895e;
	font:italic 22px/28px Palatino, "Times New Roman", Georgia, serif;
}
.text-block cite{
	display:block;
	font-size:15px;
}
.text-block q{
	quotes: none;
	display:block;
	margin-bottom:3px;
}
.text-block q:before{content:"";}
.text-block q:after{content:"";}
.gallery-block{
	width:570px;
	background:#f2ede6;
	margin:-15px 0 40px;
	padding:20px 70px 15px;
}
.gallery-block p{margin:0 0 8px;}
.gallery-block span{
	float:right;
	margin:10px 0 0;
}
.gallery {
	width:665px;
	margin:0 -50px 3px;
	overflow:hidden;
}
.link-prev,
.link-next{
	outline:none;
	float:left;
	width:37px;
	height:74px;
	margin-top:123px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-gallery.gif) no-repeat ;
}
.link-prev{margin-right:8px;}
.link-next{
	float:right;
	background:url(../images/btn-gallery.gif) no-repeat 0 -74px;
}
.gallery div{
	float:left;
	width:578px;
	overflow:hidden;
	height:320px;
	position:relative;
}
.gallery div ul {
	position:absolute;
	width:578px;
	height:320px;
	padding:0;
	margin:0;
	list-style:none;
	top:0;
	left:0;
}
.gallery div ul li {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:568px;
	height:320px;
	padding:0 5px;
}
.gallery div ul li.active{
	z-index:2;
}
.gallery div ul li a {
	text-align:center;
	display:block;
	height:320px;
}
.photo-bar{
	width:568px;
	overflow:hidden;
	margin-bottom:10px;
}
.photo-bar ul{
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
}
.photo-bar li{
	float:left;
	display:inline;
	padding:5px 0 0;
	margin-right:8px;
}
.photo-bar .active{background:url(../images/arrow-up.gif) no-repeat 50% 0;}
.photo-bar a{
	float:left;
	overflow:hidden;
}
.photo-bar .active a,
.photo-bar a:hover{border:5px solid #7d4667;}
.photo-bar img{display:block;}
.photo-bar .active img,
.photo-bar a:hover img{margin:-5px;}
.slide{
	background:url(../images/arrow-info-box.gif) no-repeat 0 7px;
	padding-left:8px;
}
.info-block{
	overflow:hidden;
	height:1%;
	font:14px/20px Palatino, "Times New Roman", Georgia, serif;
	background:#f2ede6;
	margin-bottom:16px;
	padding:15px 12px 2px 10px;
}
.info-block h3{
	margin:0 0 13px;
	padding:0 0 4px;
	color:#ad895e;
	font:24px/28px Palatino, "Times New Roman", Georgia, serif;
	background:url(../images/separator-main.gif) no-repeat 0 100%;
}
.info-block .box{
	height:1%;
	overflow:hidden;
	margin-bottom:13px;
}
.info-block h4{
	margin:0;
	font:20px/22px Palatino, "Times New Roman", Georgia, serif;
}
.info-block p{margin:0 0 3px;}
.info-block .more{
	color:#7d4667;
	padding:0 9px;
	background:url(../images/arrow-info-box.gif) no-repeat 0 7px;
}
.info-block .more:hover{color:#ad895e;}
.info-block .image{
	float:left;
	margin:2px 15px 0 0;
	position:relative;
}
* html .info-block .image{margin:2px 12px 0 0;}
.info-block .image a{
	display:block;
	padding:0;
	background:none;
}
.info-block .image img{display:block;}
.info-block .title{
	position:absolute;
	bottom:0;
	left:0;
	width:164px;
	color:#fff;
	padding:1px 10px;
	text-align:right;
	background:url(../images/bg-image-title.png);
}
.list{
	margin:-4px 0 0;
	padding:0 0 3px;
	list-style:none;
}
.list li{
	display:block;
	margin-bottom:15px;
	overflow:hidden;
	height:1%;
}
* html .list li{margin-bottom:12px;}
*+html .list li{margin-bottom:12px;}
.list img{float:left;}
.list p{margin:0;}
.text-box{
	float:right;
	width:510px
}
.text-box h2{
	margin:0;
	font:20px/22px Palatino, "Times New Roman", Georgia, serif;
}
.item-list{
	width:650px;
	margin:0 0 -12px;
	padding:4px 0 0;
	list-style:none;
}
.item-list li{
	display:block;
	margin-bottom:24px;
	word-spacing:1px;
}
.item-list h3{
	margin:0;
	font:20px/22px Palatino, "Times New Roman", Georgia, serif;
}
.item-list p{margin:0;}
.form-holder{
	width:710px;
	overflow:hidden;
	margin-bottom:7px;
}
.form-holder p{margin:0 0 31px;}
.formular{width:458px;}
.formular .row{
	overflow:hidden;
	width:100%;
	margin-bottom:8px;
}
.formular label{float:left;}
.formular .mark{color:#ad895e;}
.radio-row{
	width:318px;
	float:right;
}
.include{
	float:left;
	margin-right:23px;
}
.formular .radio-row input{
	float:left;
	padding:0;
	margin:4px 9px 0 0;
	width:16px;
	height:15px;
}
.formular .bg-text{
	float:right;
	overflow:hidden;
	width:294px;
	height:22px;
	padding:0 10px;
	background:url(../images/bg-text.gif) no-repeat;
}
.formular input{
	float:right;
	border:none;
	background:none;
	width:294px;
	padding:3px 0;
}
.formular input.check {
	float: none;
	width: auto;
}
.formular .input_container.checkbox {
	float: none;
}
.formular .input_container {
	margin-left: 160px;
	width: auto;
}
.formular .input_container label {
	float: none;
	display: block;
	width: auto;
}
.formular .btn{padding:8px 0 0;}
.formular .btn-submit{
	margin-top:-3px;
	border:none;
	width:70px;
	height:26px;
	cursor:pointer;
	background:url(../images/btn-submit.gif) no-repeat;
}
.light-box{
	left:-9999px;
	top:180px;
	position:absolute;
	border:4px solid #7d4667;
	z-index:1000;
}
.light-box img{display:block;}
.light-box .close{
	position:absolute;
	top:-8px;
	right:-8px;
	text-indent:-9999px;
	overflow:hidden;
	height:15px;
	width:15px;
	background:url(../images/btn-close.gif) no-repeat;
}
#footer{
	padding:19px 55px;
	overflow:hidden;
	width:842px;
	margin:0 auto;
	position:relative;
	z-index:999;
}
#footer ul{
	list-style:none;
	padding:0;
	margin:0;
	float:right;
}
#footer li{
	float:left;
	display:inline;
	margin-left:24px;
}
#footer a{
	display:block;
	overflow:hidden;
}
#footer img{display:block;}

.photo-bar
{
	position: relative;
}	 

/* - - - - BIMP.CSS - - - - */

.image-box a {
	font-weight:normal;
}

/* MenueeintrÃ¼ge in Uppercase ausgeben. Die Menuepunkte im DeskClient in GROSS zu schreiben wuerde auch die Seitentitel beeinflussen. */
#nav a {
	text-transform: uppercase;
}

#nav .drop a {
	text-transform: none;
}

.breadcrumbs a {
	text-transform: uppercase;
}
.info-block {
	clear:both
}

.info-block .link_arrow, .list-block .link_arrow {
	background:url("../images/arrow-info-box.gif") no-repeat scroll 0 7px transparent;
	color:#7D4667;
	padding:0 9px;
}
.info-block .link_arrow:hover{color:#ad895e;}
.image-total {
	float:right;	
}
.box .image .title {text-transform:uppercase}
.image-total span {float:left;margin:0px;}
.gallery-block p {margin-right:85px;}
.photo-bar ul {width:10000px;}
/* Abstaende und Groessen fuer Zwischenueberschriften im Copytext, etwa nach Vorgabe der Kategorieseite. */
.text-block h3 {
	margin:0;
	font:20px/22px Palatino, "Times New Roman", Georgia, serif;
}
.text-block p {word-spacing: 1px}
/* Staendige Anzeige der rechten Scrollbar, um das "Springen" des Seiteninhalts zu verhindern, wenn zwischen langen und kurzen Inhalten gewechselt wird. */
html {
	overflow-x:auto;
	overflow-y:scroll;
}

.list-block {
	margin-bottom:16px;
	overflow:hidden;
	clear:both;
	height: 1%;
}
.list-block .text {
	float:right;
	width: 510px;
}	
.list-block .image {
	float:left;
	margin:2px 15px 0 0;
	position: relative;
}
.list-block .image img {
	display:block;	
}	
.list-block h4 {
	font:20px/22px Palatino,"Times New Roman",Georgia,serif;
	margin:0;
}
.list-block p {
	margin:0 0 3px;
}
#nav li{
	padding-right: 30px;
}
#error_messages p strong {
	color:#AB1717;
	display:block;
	font-weight:700;
}
.formular label.error {
	color:#AB1717;
}
#error_messages dd {
	margin:0 0 6px 155px;
}
#error_messages dt {
	float:left;
	color:#AB1717;
	display:inline;
	font-weight:700;
	margin-bottom:6px;
	margin-right:5px;
	width:150px;
}
.formular .form_element {
	clear:both;
	padding-bottom:10px;
}
.formular .check_text {
	border-top:1px solid #DEBD83;
	padding:14px 0;
	margin-top:20px;
}
.formular .check_text input {
	float:left;
	margin:2px 0 0;
	width:auto;
	border:none;
	padding:0;
}
.formular .check_text label {
	display:block;
	float:none;
	font-weight:400;
	margin:0 0 0 21px;
	width:auto;
}

.formular .btn {
	border-top:1px solid #DEBD83;
	padding-top:14px;
}
.formular p.helptext  {
	margin:0 0 10px;
}
.formular h3 {
	border-top:1px solid #DEBD83;
	color:#333333;
	margin:10px 0;
	padding-top:13px;
}
.formular .helptext {
	color:#BCBCBC;
	display:inline;
	float:left;
	font-size:1em;
	line-height:1.4545em;
	margin:6px 0 0 4px;
	padding:0;
}
.formular legend {
	display:none
}
.formular .radiobutton input {
	float:left;
	height:15px;
	margin:2px 2px 0 0;
	padding:0;
	width:16px;
	border: none;
}
.formular .radiobutton label {
	width: auto;
	margin-right:15px;	
}	
.formular label {
	width:150px;
	float:left;
}
.formular label.check-fields{
	width:auto;	
}	
.formular {
	word-spacing:1px;
}	
.formular textarea, .formular input {
	border:1px solid #BCBCBC;
	padding:4px 0 4px 10px;
	width:294px;
	color:#858585;
}

.formular input.error, .formular textarea.error {
	border:1px solid #AB1717;
}

.formular select {
	color:#858585;
}

/***** Captcha *****/
.captcha .button_box {
	float: left;
	position: relative;
	margin-right: 20px;
	width: 260px;
}
.captcha .captcha_image {
	display: block;
	margin: 0;
	border: 1px solid #bcbcbc;
	width: 230px;
	height: 80px;
	background: url('../images/loading.gif') no-repeat scroll center center transparent;
}
.captcha .button_audio {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
	text-indent: -999px; 
	overflow: hidden;
	background: transparent;
	border: 0;
}
/* Wenn Flashplayer vorhanden ist, diesen ï¿½ber dem normalen Link darstellen */
.captcha object.button_audio {
	z-index: 1;
}
.captcha a.button_audio {
	background: url('../images/btn_captcha_audio.png') no-repeat 0 0;
}
.captcha a.button_audio:hover {
	background-position: 0 -24px;
}

.captcha .button_reload {
	display: block;
	position: absolute;
	top: 24px;
	right: 0;
	width: 24px;
	height: 24px;
	text-indent: -999px;
	overflow: hidden;
	background: url('../images/btn_captcha_reload.png') no-repeat 0 0;
	border: 0;
}
.captcha .button_reload:hover {
	background-position: 0 -24px;
}

.captcha .button_help {
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0;
	width: 24px;
	height: 24px;
	text-indent: -999px;
	overflow: hidden;
	background: url('../images/btn_captcha_help.png') no-repeat 0 0;
	border: 0;
}
.captcha .button_help:hover {
	background-position: 0 -24px;
}

.captcha label {
	width: 70px;
}
.captcha .helptext {
	float: none;
	display: block;
	margin: 0 0 1em;
	font-size: 1em;
	line-height: 1.25em;
}

a.back_link {
	padding-top: 10px;
	display: block;
}

.footer_link {
	display:block;
}

.footer_link a {
	background: url("../images/external_arrow.gif") no-repeat transparent;
	padding: 0 0 0 14px;
}

/* ErgŠnzungen fŸr Bildershows 2011 */


/**
 * Image Gallery
 */

.image_gallery, .player_head, .image_slider {
    color: #333;
    background: #F2EDE6;
    position:relative;
}

.image_gallery .head, .player_head .head, .image_slider .head {
    position: relative;
    padding: 13px 24px 8px;
    background: url(../images/bg_gallery_head.gif) repeat-x;
    zoom: 1;
}

.player_head .head div.mein_norden_marker {
	position: absolute;
	right:23px;
	top:-8px;
}

.head h2, .head h1 {
    margin: 0 0 13px 0 44px;
    color: #333;
}

.image_gallery .head div.play_button_small {
    float: left;
    margin-right: 7px;
}

.image_gallery .head div.slideshow_button {
    margin-right: 8px;
    cursor: pointer;
    width: 70%;
}

.image_gallery .head div.slideshow_button_text {
    float: left;
    margin-top: 3px;
}

.image_gallery .body {
    zoom: 1;
}


.image_gallery .body .image_slide_wrapper {
    position: relative;
    overflow: hidden;
    width: 568px;
    margin: 0 70px;
    padding: 11px 0 0 0;

}

.image_gallery .body .image_slide_wrapper_js {
    height: 55px;
    background: url(../images/gallery_sprite.png) repeat-x 0 -78px transparent;
}

.image_gallery.webcam .body .image_slide_wrapper_js {
	height: auto;
}

.image_gallery .body .image_slide {
    width: 500px;
    padding-left: 22px;
}

.image_gallery .body .image_slide_js {
    width: 100000px;
    padding-left: 213px;
}

.image_gallery .body .image_slide div.gallery_image {
    position: relative;
    float: left;
    height: 55px;
    cursor: pointer;
}

.image_gallery.webcam .body .image_slide div.gallery_image {
	height: auto;
}

.image_gallery .body .image_slide div.gallery_image img {
    display: block;
    margin: 0 4px 0 3px;
}

.image_gallery .body .image_slide div.gallery_image div.image_shine {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 86px;
    height: 48px;
    margin: 0 4px 0 3px;
    border: 1px solid #fff;
    -moz-opacity: 0.25;
    opacity: 0.25;
    filter: alpha(opacity = 25);
}

.image_gallery .body .image_slide div.gallery_image div.image_selector {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 88px;
    height: 50px;
    margin: 0 4px 0 3px;
    background: url(../images/images_selector.png) no-repeat;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity = 80);
}

.image_gallery .body .image_slide div.gallery_image div.image_selector_actual {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 88px;
    height: 55px;
    margin: 0 4px 0 3px;
    background: url(../images/images_selector.png) no-repeat;
    -moz-opacity: 0.8;
    opacity: 0.8;
    filter: alpha(opacity = 80);
}

.image_gallery .scroll_button_overlay {
    position: relative;
    margin: 0 24px;
    z-index: 2;
    zoom: 1;
}

.webcam .gallery_image .caption {
	text-align: center;
	padding-top: 6px;
}

.image_gallery .gallery_scroll_backward {
    position: absolute;
    bottom: -60px;
    left: 46px;
    width: 26px;
    height: 48px;
    background: transparent url(../images/gallery_sprite.png) no-repeat 0 -144px;
    cursor: pointer;
    z-index: 10;
}

.image_gallery .gallery_scroll_forward {
    position: absolute;
    bottom: -60px;
    right: 48px;
    width: 26px;
    height: 48px;
    background: transparent url(../images/gallery_sprite.png) no-repeat right -144px;
    cursor: pointer;
    z-index: 10;
}

.image_gallery .body .image_box {
    position: relative;
    height: 450px;
    margin: 19px 0 0 0;
}

.image_gallery .body .image_box .image_box_inlet {
    position: absolute;
    top: 0;
    left: 0;
}

.image_gallery .body .image_box .hidden_image_box {
    text-indent: -10000px;
}

.image_gallery .body .image_box .image_box_inlet div.image_detail {
    width: 710px;
    text-align: center;
    /* height: 320px; */
}

.image_detail img {
	width: 568px;
}
.image_gallery .image_audio {
    padding: 8px 24px 0;
    zoom: 1;
}

.image_gallery .image_audio a.link_light_blue_arrow {
    padding-left: 15px;
    font-size: 1.0909em;
    color: #b6c2d7;
    background-position: 0 2px;
}

.image_gallery .image_description, .image_slider .image_description {
    padding: 10px 24px 0;
    zoom: 1;
    font-size: 0.8em;
}

.webcam .image_description {
	background-color: #0B3478;
}

.image_gallery .image_description p, .image_slider .image_description p {
    margin: 0;
    padding: 0 30px 47px 0;
	font-size: 1.4em;
}

.image_gallery .image_description_footer {
    padding: 0 24px 14px;
    display: none;
}

.image_gallery .image_description_footer_js {
    position: absolute;
    bottom: 0;
    width: 520px;
    background: url(../images/dark_blue_line_arrow_right_up_520.gif) no-repeat 24px 0;
}

.image_gallery .image_description_footer img {
    display: block;
}

.image_gallery .image_description_footer div.image_copyright {
    padding: 11px 0 0 0;
    color: #b6c2d7;
}

.image_gallery .pagebutton_text {
    position: absolute;
    top: 20px;
    right: 85px;
}

.image_gallery .pagebuttons {

}

.image_gallery .gallery_prev_image {
	display: block;
	position: absolute;
	top: 300px;
	left:33px;
    width: 38px;
    height: 76px;
    background: url(../images/gallery_sprite.png) no-repeat right -191px;
    cursor: pointer;
    z-index:50;
    line-height:76px;
    font-size:76px;
}

.image_gallery .gallery_prev_image_hover {
    background-position: 0 -62px;
}

.image_gallery div.prev_image_disable {
    overflow: hidden !important;
    background-position: 0 0 !important;
    cursor: auto !important;
    z-index: 9999 !important;
    zoom: 1 !important;
}

.image_gallery .gallery_next_image {
	display: block;
    position: absolute;
    top: 300px;
    left: 639px; 
    width: 38px;
    height: 76px;
    background: url(../images/gallery_sprite.png) no-repeat left -265px;
    cursor: pointer;
    z-index:50;
    line-height:76px;
    font-size:76px;
}

.image_gallery .gallery_next_image_hover {
    background-position: -26px -62px;
}

.image_gallery .next_image_disable {
    background-position: -26px 0 !important;
    cursor: auto !important;
}

div.play_button_small {
    width: 23px;
    height: 20px;
    font-size: 1px;
    line-height: 0;
    background: url(../images/btn_play_small_sprite.gif) no-repeat 0 0;
    cursor: pointer;
}

div.play_button_small:hover,
div.play_button_small_hover {
    background-position: 0 -20px;
}

/* Bildershows in Galerien */

   
    .tabbox, .pseudotabs
    {
        background: url(../images/gallery_sprite.png) repeat-x top left #B4813E;
        color:#ffffff;
        height:26px;
    }
    
    div.tabbox {
    	background-color: transparent !important;
    	color:#ffffff;
    }

    .tabbox ul, .pseudotabs ul
    {    
        list-style-type:none;
        margin:0;
    }

    .tabbox ul li, .pseudotabs ul li
    {     
        background:transparent url(../images/gallery_sprite.png) repeat-x scroll 0 -26px;
        float:left;
        list-style-type:none;
        margin:0 3px 0 0;
        padding-left:18px;
    }

    .tabbox .head ul li a, .pseudotabs ul li a
    {   
        background:transparent none no-repeat scroll right bottom;
        color:#fff;
        display:block;
        float:left;
        font-size:1.2727em;
        height:19px;
        padding:4px 18px 4px 0;
        text-decoration:none;
    }
    
    .pseudotabs ul li { padding-left: 8px; }
	.pseudotabs ul li a { padding-right: 8px; }

    .tabbox ul li.active, .pseudotabs ul li.active
    {
        background-position:left -52px;
    }
    
    .tabbox ul li.active a, .pseudotabs ul li.active a
    {
        background-position:right -56px;
        color:#B4813E;
    }
    
    #weather_rubrics .tabbox ul li.active a
    {
        color: #000000;
    }

    .tabbox ul li:hover, .pseudotabs ul li:hover
    {
       background-position: left -52px;
    }
    

.pseudotabs { }
.pseudotabs ul li.floatright { float: right; margin-right: 0; margin-left: 3px; }

.image_gallery.tabbox { background: none repeat #0B3478 !important; }

.pseudotabs ul li.floatright { background: none; padding: 0; }
.pseudotabs ul li.floatright a {
	background: url(../images/switchbuttons.png) top left no-repeat transparent;
	width: 30px;
	text-indent: -4000px;
	padding: 4px 0;
}

.pseudotabs ul li.floatright .switch_list { background-position: -47px 0; }
.pseudotabs ul li.floatright .switch_list:hover, .pseudotabs ul li.floatright .switch_list.active:hover { background-position: -47px -56px; }
.pseudotabs ul li.floatright .switch_list.active { background-position: -47px -28px; }

.pseudotabs ul li.floatright .switch_detail { background-position: -5px 0;}
.pseudotabs ul li.floatright .switch_detail:hover, .pseudotabs ul li.floatright .switch_detail.active:hover { background-position: -5px -56px; }
.pseudotabs ul li.floatright .switch_detail.active { background-position: -5px -28px;}

.invisible {
	display: none;
	position:absolute;
	top: -10000px;
	left:-10000px;
}
 
