#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("css/fancybox/images/fancybox.png");}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url("css/fancybox/images/fancybox.png");background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url("css/fancybox/images/fancy_title_over.png");display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background-image:url("css/fancybox/images/fancybox.png");background-position:-40px -90px;background-repeat:no-repeat;}
#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url("css/fancybox/images/fancybox-x.png");background-position:0px -40px;color:#FFF;}
#fancybox-title-right{padding-left:15px;background-image:url("css/fancybox/images/fancybox.png");background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url("css/fancybox/images/blank.gif");z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url("css/fancybox/images/fancybox.png");background-position:-40px -30px;}
#fancybox-right-ico{background-image:url("css/fancybox/images/fancybox.png");background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible;}
#fancybox-left span{left:20px;}
#fancybox-right span{left:auto;right:20px;}
.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url("css/fancybox/images/fancybox-x.png");}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url("css/fancybox/images/fancybox.png");background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url("css/fancybox/images/fancybox-y.png");background-position:-20px 0px;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url("css/fancybox/images/fancybox.png");background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url("css/fancybox/images/fancybox-x.png");background-position:0px -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url("css/fancybox/images/fancybox.png");background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url("css/fancybox/images/fancybox-y.png");}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url("css/fancybox/images/fancybox.png");background-position:-40px -122px;}div.jqZoomTitle{z-index:5000;text-align:center;font-size:11px;font-family:Tahoma;height:16px;padding-top:2px;position:absolute;top: 0px;left: 0px;width: 100%;color: #FFF;background: #999;}
.jqZoomPup{overflow:hidden;background-color: #FFF;-moz-opacity:0.6;opacity: 0.6;filter: alpha(opacity=60);z-index:10;border-color:#c4c4c4;border-style: solid;cursor:crosshair;}
.jqZoomPup img{border: 0px;}
.preload{-moz-opacity:0.8;opacity: 0.8;filter: alpha(opacity=80);color: #333;font-size: 12px;font-family: Tahoma;text-decoration: none;border: 1px solid #CCC;background-color: white;padding: 8px;text-align:center;background-image: url(/css/jqzoom/images/zoomloader.gif);background-repeat: no-repeat;background-position: 43px 30px;width:90px;* width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }.datepicker { border-collapse: collapse; border: 2px solid #999; position: absolute; z-index: 1000; }
.datepicker tr.controls th { height: 22px; font-size: 11px; }
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }
.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #99ffff; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color: #ccffcc; }/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

.tabberlive .tabbertabhide {
 display:none;
}

.tabber {
}

.tabberlive {
 margin-top:1em;
}

ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 11px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #EEE;
 text-decoration: none;
}

ul.tabbernav li a:hover
{
 color: #000;
 background: #CCC;
 border-color: #778;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
}

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}img {
	border:0px;
	vertical-align:middle;
}

form {
	margin: 0px;
	padding: 0px;
}

p {
	margin-bottom: 10px;
}

textarea, input[type=text], input[type=password], select { 
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	resize: none;
}

ul.cmsMenu {
	list-style:none;
	padding:0px;
	margin:0px;
}

ul.cmsMenu li {
	padding:0px;
	margin:0px;
}

ul.cmsMenu li:hover ul.cmsSubMenu {
	float: none;
	display: block;
}

ul.cmsMenu li ul.cmsSubMenu li {
	margin: 0px;
	padding: 0px;
	display: block;
	float: none;
}

ul.cmsMenu li ul.cmsSubMenu {
	display: none;
	position: absolute;
	z-index: 5000;
	list-style:none;
	padding:0px;
	margin:0px;
}

div.errorPage {
	background-color:#FC6;
	color:#000;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}

.languageBar {
	right:10px;
	top:10px;
}

.clear {
	clear: both;
}body{color: #ffffff;background-color: #000000;font-family: Verdana, Arial, Sans-Serif;font-size: 11px;}
img{border: none;}
a{color: #ffffff;text-decoration: none;}
a.active, a:hover{color: #ffffff;}
h1, h2, h3, h4, h5, h6{color: #000000;line-height: 200%;font-size: 11px;margin: 0;padding-top: 10px;}
h4, h5{font-size: 12px;}
h3{font-size: 13px;}
h1, h2{font-size: 13px;}
#container{width: 1000px;height: 870px;text-align: left;margin-left: auto;margin-right: auto;}
#header{position: relative;float: left;width: 1000px;height: 234px;}
#logo{position: relative;float: left;width: 1000px;height: 220px;}
#header_links{width: 222px;height: 220px;background-color: #000000;float: left;}
#header_rechts{position: relative;float: left;width: 768px;height: 220px;background-color: #000000;margin-left: 10px;}
#menu{padding-bottom: 4px;position: relative;float: left;width: 1000px;padding-top: 4px;margin-top: 10px;background-color: #000000;text-transform: none;}
#menu ul li{padding: 3px;margin-left: 5px;margin-right: 5px;float: left;}
#menu ul li a{font-size: 12px;color: #FFF;font-weight: bold;}
#menu ul li a.active, #menu ul li a:hover, #left ul li a:hover, #left ul li a.active{color: #716453;}
#main{min-height: 100px;width: 1000px;position: relative;float: left;}
#left{position: relative;margin-bottom: 10px;margin-top: 10px;left: 0px;width: 222px;height: auto;float: left;background-color: #000000;}
#left ul li{padding: 10px;border-bottom: 1px solid #999;}
#left ul li a, #left h2{font-weight: bold;color: #ffffff;}
#middle{float: left;margin-top: 10px;width: 573px;min-height: 100px;margin-left: 10px;margin-bottom: 10px;padding-left: 10px;padding-right: 10px;overflow: none;margin-right: 10px;background-color: #000000;position: relative;line-height: 180%;}
#right{margin-top: 10px;width: 165px;float: left;margin-bottom: 0px;top: 10px;right: 0;background-color: #000000;}
#footer{position: relative;clear: both;width: 1000px;height: auto;margin-top: 10px;background-color: #000000;padding-bottom: 12px;padding-top: 12px;text-align: center;}
#footer, #footer a{color: #FFFFFF;}
#menu ul li ul{background-color: #000000;margin-top: 2px;}
#menu ul li ul li{padding: 5px;float: none;}
#menu ul li ul li a{color: #FFFFFF;font-size: 10px;}

