:root{
	--hoehe:100px;
}
@media only screen and (min-width: 600px) {
    /* For tablets: */
 }
@media only screen and (min-width: 768px) {
    /* For desktop: */
}

.elegant {
  text-shadow:
    1px 1px 2px black;
  color: #b09005;
}

kulturbanause-logo {
   height: 500px;
   width: 500px;
   perspective: 1500; /* Hier wird die Perspektive der gesamten Szene festgelegt. Der Wert hat Auswirkung auf die Verzerrung */
   float: left;
   margin: 0 1em;
}

.kulturbanause-logo:hover .turnaround { 
   transform:rotateY(180deg); /* Beim Mouse-Over wird die Szene umgedreht */ 
}

.kulturbanause-logo .front { 
   background: url(images/unternehmen-team/team-front.jpg) 0 0 no-repeat; 
}

.kulturbanause-logo .back { 
   background: url(images/unternehmen-team/team-back.jpg) 0 0 no-repeat; 
}

.turnaround {
   transition:.5s /* Die Drehung soll 0,5 Sekunden dauern */;
   transform-style:preserve-3d; /* Kind-Elemente  (.front + .back) sollen ihre 3D-Eigenschaften behalten*/
   position: relative;
   height: 100%;
}

.front,
.back {
   backface-visibility:hidden /* Die Rückseite von Elementen soll unsichtbar sein */;
   position: absolute;
   width: 100%;
   height: 100%;
}

.front { z-index: 2; }

.back {
   transform:rotateY(180deg) /* Die Rückseite des Logos wird umgedreht, um dann bei der Drehung der gesamten Szene vorne zu sein :) */;
   z-index: 1;
}

.digicert {
	height:30px;
	background-image: url(/images/10.jpg.png);
	display:inline;
}

.NLBestellung {
position:absolute;
top:5px;
left:0px;
color:#2b6088;
font-weight:bold;
hont-height:20px;
border:1px solid black;
border-radius:5px;
background-color:#efdfdf;
padding:8px;
text-shadow: 3 4px 3 #ccc;
line-height: 0.2;
display: inline-block;
transform: scale(0.9,1.5);
transform-origin: 0 0;
}

#accordion div {
height:15px;
display:block;
background-color:#fdd;
padding-bottom:20px;
transition: height 1s ease-in-out;
}

#accordion div:hover {
display:block;
background-color:#fee;
   height:275px; 		
}

dfn {
color: #ff0000;
	-webkit-background-clip:padding-box; /* for Safari */
	background-clip:padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
   -webkit-animation:underBlink 2s infinite;
   -moz-animation:underBlink 2s infinite;
   -o-animation:underBlink 2s infinite;
    animation:underBlink 2s infinite;
}

@-webkit-keyframes underBlink {
  0%   { opacity:0.4; }
  25%  { opacity:1.0; }
  75%  { opacity:1.0; }
  100% { opacity:0.4; }
}
@-moz-keyframes underBlink {
  0%   { opacity:0.4; }
  25%  { opacity:1.0; }
  75%  { opacity:1.0; }
  100% { opacity:0.4; }
}
@-o-keyframes underBlink {
  0%   { opacity:0.4; }
  25%  { opacity:1.0; }
  75%  { opacity:1.0; }
  100% { opacity:0.4; }
}
@keyframes underBlink {
  0%   { opacity:0.4; }
  25%  { opacity:1.0; }
  75%  { opacity:1.0; }
  100% { opacity:0.4; }
}

div.HB {
	z-index:12001;
}

#cookieteaser a {color:#ff0; text-decoration:none;}

#cookieteaser a:hover {text-decoration:underline;}

#cookieteaser div {padding:10px; padding-right:100px; padding-left:100px; height:35px;}

#cookieteaser { 
	z-index:19999;
	color:#fff;
   outline: 1px solid #7b92a9; 
   text-align:center; 
   border-top:1px solid #fff;
   background: #111; 
   background: -moz-linear-gradient(top, #666 0%, #999 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#666), color-stop(100%,#999)); 
   background: -webkit-linear-gradient(top, #666 0%,#999 100%); 
   background: -o-linear-gradient(top, #666 0%,#999 100%);
   background: -ms-linear-gradient(top, #666 0%,#999 100%); 
   background: linear-gradient(to bottom, #666 0%,#999 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#666', endColorstr='#999',GradientType=0 ); 
   position:fixed;
   bottom:0px; 
   left:0px;
   width:100%; 
   font-size:12px; 
   line-height:15px;}

#EUDSGVO{
	position:absolute;
	right:9px;
	top:9px;
}

#cookieteaserCloser {
   color: #088;
   font: 28px/100% arial, sans-serif;
   position: absolute;
   right: 49px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 9px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookieteaserCloser:hover {color:#6c5;border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}

 #cookieblank a {
	color:#af0000;
 }
 
 #cookieblank a:hover {
	color:#ff0000;
   text-decoration: none;
 }
  #cookieblank {
   color: #af0000;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   left: 9px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 9px;
   cursor:pointer;
   border-top:1px solid white; 
   border-left:1px solid white; 
   border-bottom:1px solid #7b92a9; 
   border-right:1px solid #7b92a9; 
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9)); 
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%); 
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookieblank:hover {color:f00;border:2px solid red;text-decoration:none;}

sup {
vertical-align: baseline;
font-size: 0.7em;
position: relative;
color:#2b6088;
top: -0.4em;
}

.recht {
	    -webkit-transform:rotate(13deg);
        -moz-transform:rotate(13deg);
        -o-transform:rotate(13deg);
        -ms-transform:rotate(13deg);
        transform:rotate(13deg);
		font-size: 1.5em;
		font-weight: bold;
		color: #f00;
		position: absolute;
		left: 280px;
		top: 50px;
		border: 2px solid #f00;
		padding: 5px;
		border-radius: 5px;
		box-shadow: #000 3px 3px 5px;
}

.vert {
	    -webkit-transform:rotate(-90deg);
        -moz-transform:rotate(-90deg);
        -o-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
		font-size: 1.0em;
		font-weight: bold;
		color: #a0a0a0;
		position: relative;
		left: -146px;
		top: 100px;
		text-align: center;
}

.resetrel {
	    -webkit-transform:rotate(-90deg);
        -moz-transform:rotate(-90deg);
        -o-transform:rotate(-90deg);
        -ms-transform:rotate(-90deg);
        transform:rotate(-90deg);
		font-size: 1.0em;
		font-weight: bold;
		color: #a0a0a0;
		position: relative;
		left: 3px;
		top: -75px;
		text-align: center;
}

.kasten {
		border:1px solid #2b6088;
		border-radius:5px;
		padding:15px;
		background-color:#ffffff;
		!background: #dfdfff url("/images/wasser.jpg") repeat;
}
.kasten p{
		color:#000000 !#1b5078;
}

.kasten1 {
		border:1px solid grey;
		border-radius:5px;
		padding:15px;
		background-color:#efefff;
}

.kasten2 {
		border:1px solid grey;
		border-radius:5px;
		padding:15px;
		background-color:#f8f8ff;
}

.kasten3 {
		border:1px solid grey;
		border-radius:5px;
		padding:15px;
		background-color:#ffe8e8;
}

.kastena {
		border:1px solid red;
		border-radius:5px;
		padding:15px;
		background-color:#ffe0e0;
}

#WM {
	position: absolute;
	top: 325px;
	left: 340px;
}

#vonbis {
	bottom: 0px;
	text-align: center;
	color: #44789f;
	font-size: 0.8em;
	height: 250px;
}	

#contrast {
	background-color: #fff;
}

#contrastfoot {
	position: relative;
	top: 40px;
	background: #dfdfff url("/images/wasser.jpg") repeat;
	color: black;
	clear:both;
	border-radius: 6px;
}

#swgr {
	color: #000;
	font-size: 1.8em;
}	

#swgrcon {
	color: #000;
	font-size: 1.8em;
	background-color: #fff;
	padding-left: 5px;
	padding-right: 5px;
}	

#wsgr {
	color: #fff;
	font-size: 1.8em;
}	

#rtgr {
	color: #f00;
	font-size: 1.8em;
}	

#rt {
	color: #f00;
	font-size: 1.0em;
}	

#grgr {
	color: #a00000;
	font-size: 1.8em;
}	

#aa {
font-size: 1em;
}

#smaller {
	font-size: 0.9em;
}
	
#clickme {
	position:absolute;
	top:415px;
	right:3px;
	color:red;
	font-size:1.3em;
}	

#ladebalken {
	position: absolute;
	left:421px;
	top: 380px;	
}	

#goodidea {
	position:absolute;
	border: 1px outset #2b6088;
	padding: 2px;
	padding-bottom: 0px;
	top:270px;
	right:0px;
	color:#2b6088;
	font-size:1.2em;
	background: #eee;
}	

#goodidea1 {
	position:absolute;
	top: 35px;
	left:55px;
}

#goodidea2 {
	margin-left: 20px;
}

#hinweis {
	margin-bottom: 0px;
	margin-left:0px;
}	

#chart {
	margin-top: 10px;
	margin-left: 20px;
}

#chartstart {
	margin: 0 auto;
	position: relative;
	background:#fff url(/images/navi_chart_bg.jpg) no-repeat;
	font-family:Arial Narrow, Helvetica, sans-serif;
	color:#404040;
	/*color:#2b6088;*/
	padding-top: 7px;
	font-size: 2.0em;
	font-weight: normal;
	text-decoration: none;
	padding-left: 35px;
}

#chartsilber {
	margin-left: 15px;
	position: relative;
	background:#fff url(http://www.gold.de/tools/chart/s/silberkurs_6monate_euro.jpg) no-repeat;
}

#chartgold {
	margin-left: 15px;
	position: relative;
	background:#fff url(http://www.gold.de/tools/chart/s/goldkurs_6monate_euro.jpg) no-repeat;
}

#chartall {
	margin-left: 15px;
	position: relative;
	background:#fff url(http://www.gold.de/tools/chart/p/preisgrafik172x114.jpg) no-repeat;
}

#chartimage {
	top: -10px;
	margin-left: -35px;
	position: relative;
}

#PR{
	position: absolute;
	left: 192px;
	bottom:8px;
}

.fb-lika {
	position: absolute;
	left: 20px;
	top:107px;
	z-index: 2001;
}

.fb-like {
	position: absolute;
	left: -280px;
	top:-42px;
}

.gal {
	position: absolute;
	right:220px;
	top:2px;
}

#Marke {
	position: absolute;
	left: 210px; /*225*/
	top:10px;    /*25*/
	font-size: 1.7em;
	font-weight: bold;
	color: #808080;
	z-index: 1000;
}

/********************
---| CSS for MAIN NAVIGATION 
*********************/

.navigation {
	width:650px;
	background-color: #44789f;
	margin-left: 40px;
	color:#eeeeee; 
	}
.navigation ul{
        /* positioning */
      	position:absolute;
		top:73px;
		left:20px;
        z-index:11999;
        /* remove the dots next to list items: */
        list-style:none; 
        /* get rid of any default or inherited margins and padding: */
        margin:0; 
        /* styling: */
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight: normal;
        font-size: 17px;
        }
        /* we're using the direct descendant selectors > to ONLY affect the main menu items */
.navigation > ul > li {
        /* positioning */ 
        position: relative;
        float: left;
        /* styling: */
        margin-right: 30px;
		min-width: 140px;
		/*line-height:1.7em;*/
		background-color: #34688f;
		border:1px solid #44789f !important;
        }
.navigation > ul > li > a {
        /* positioning */ 
        display:block;
        /* styling: */
        padding:8px 14px;
        text-decoration:none;
        color:#eeeeee; 
        }
.navigation > ul > li > a:hover{
        /* styling: */
        font-weight: bold;
        color:#ffffff; 
        }
.navigation ul ul{
-webkit-transition:height 0.6s ease-in;
            -moz-transition:height 0.6s ease-in;
            -o-transition:height 0.6s ease-in;
            -ms-transition:height 0.6s ease-in;
            transition:height 0.6s ease-in;
        width:350px; /* you need a width to accommodate tertiary menus */
        position:absolute;
		left:0px;
		top:40px;
        z-index:11999;
        height: 0;
        overflow: hidden;
        font-size: 14px;
		line-height:1.7em;
        }
        /* don't display tertiary box yet */
.navigation > ul > li:hover ul ul, .navigation > ul > li > a:hover ul ul{
        height:0;
        }
        /* tertiary drop-down box */
.navigation ul ul ul{
		top:105px;
        left:171px;
        width:175px;
        }
.navigation > ul > li:hover ul , .navigation > ul > li > a:hover ul,
.navigation ul ul li:hover > ul, .navigation ul ul li a:hover > ul{
        height:355px; /* need a height to accommodate any tertiary menus 490*/
        }
.navigation ul ul li{
		opacity: 0.97;
-webkit-transition:background-color 0.9s ease;
            -moz-transition:background-color 0.9s ease;
            -o-transition:background-color 0.9s ease;
            -ms-transition:background-color 0.9s ease;
            transition:background-color 0.9s ease;
		background-color: #34688f;
        width:170px;
        }
.navigation ul ul li:hover {
        background-color:#6498bf;
		opacity: 1.0;
-webkit-transition:background-color 0.9s ease;
            -moz-transition:background-color 0.9s ease;
            -o-transition:background-color 0.9s ease;
            -ms-transition:background-color 0.9s ease;
            transition:background-color 0.9s ease;
        }
.navigation ul ul li a {
        display:block;
        text-decoration:none;
        margin:0 12px;
        padding:5px 0;
        color:#ffffff;
        }
.navigation ul ul li a:hover, .navigation ul ul li:hover > a {
   opacity: 1.0;
-webkit-transition:background-color 0.9s ease;
            -moz-transition:background-color 0.9s ease;
            -o-transition:background-color 0.9s ease;
            -ms-transition:background-color 0.9s ease;
            transition:background-color 0.9s ease;
        background-color:#6498bf;
        color:#000000;
        }
.navigation ul ul ul li a{
        border:0 !important;
        }
.navigation ul ul ul li + li a{
        border-top:1px dotted #999 !important;
        }
.navigation ul ul li + li a{
        border-top:1px dotted #999;
        }
.navigation ul ul li:hover + li a{
        border-top:1px solid #999;
        }
.navigation ul ul ul li:hover + li a{
        border: 0 !important;
        }
.navigation ul ul ul li:hover + li{
        border-top:1px solid #999 !important;
        }
.arrow{
		background:url(/images/arrow.gif) right center no-repeat;
		}

/* end of css for main navigation */

#sitemap {
	position:absolute;
	top:-5px;
	right:5px;
	color: #606060;
	text-decoration:none;
}

#sitemap a {
	color: #606060;
	text-decoration:none;
}

#saferpage {
	position:absolute;
	top:-58px;
	right:2px;
	text-decoration:none;
}

#saferpage img {
	text-decoration:none;
	border: 0px;
}

#spamfree {
	position:absolute;
	top:-3px;
	right:5px;
	color: #606060;
	text-decoration:none;
}

.pnpagetxt {
	display: block;
	position: relative;
	top: -80px;
	font-size:0.9em;
	text-align:center;
}

.pnpage {
	position: relative;
	text-align:center;
	color: #a0a0a0;
	font-size:1.4em;
	text-decoration:none;
	display: block;
     
 }

.pnpage a {
	display: inline-block;
    -webkit-transition-duration:0.9s;
    -moz-transition-duration:0.9s;
    -o-transition-duration:0.9s;
	-ms-transition-duration:0.9s;
    transition-duration:0.9s;
     
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform;
    -webkit-transform:rotateX(-45deg);
    -moz-transform:rotateX(360deg); 
    -o-transform:rotateX(360deg);
    -ms-transform:rotateX(360deg);
	transform:rotateX(360deg);	
}

.pnpage a:hover {
	display: inline-block;
	text-shadow: #f00 1px 1px 5px;
    -webkit-transition-duration:0.9s;
    -moz-transition-duration:0.9s;
    -o-transition-duration:0.9s;
	-ms-transition-duration:0.9s;
    transition-duration:0.9s;
     
    -webkit-transition-property:-webkit-transform;
    -moz-transition-property:-moz-transform;
    -o-transition-property:-o-transform;
    -ms-transition-property:-ms-transform;
    transition-property:transform;
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg); 
    -o-transform:rotateX(180deg);
    -ms-transform:rotateX(180deg);
	transform:rotateX(180deg);	
}

.pnpage #na {
	color: #a0a0a0;
	text-decoration:none;
}

.pnpage #select {
	color: #2b6088;
	text-decoration:none;
}

.pnpage #hier {
	color: #f00;
    font-weight: bold;
	/*background: #f00;*/
	text-decoration:underline overline;
}

/********************
---| GLOBAL TAGS 
*********************/
/* TeamViewer Logo generated at teamviewer.com */

#teamviewer {
	position:relative; 
	width:200px; 
	height:125px;
}

#Counter {
	position: absolute;
	left: 822px;
	top: 291px;
	background-color:#44789f;
	color: #fff;
	width: 138px;
	z-index:1000;
	/*font-weight: bold;*/
	text-align:center;
	font-size: 1.6em;
}

#att {
	position: absolute;
	left: 50px;
	top: -10px;
}

#rechts {
	position: absolute;
	background: url("../images/gegen-rechts.png") repeat scroll 0px 0px transparent;
	height: 66px;
	width: 66px;
	left: 460px;
	top: 160px;
}

#religion {
	position: absolute;
	left: 410px;
	top: 230px;
	color: #2b6088;
	font-weight: bold;
}

#rechts:hover {
	background-position: 0 -66px;	
}

* {
	padding: 0;
	margin: 0;
}

html {
	background:#30363a url(../images/bg-html.jpg) no-repeat center center fixed;
	/*background:#dce3ef; nur für Silvesterteaser */
	/* overflow-x:hidden;*/
}

#tunnel {
animation:fadein 3.0s;
-moz-animation:fadein 5.0s;
-webkit-animation:fadein 2.5s;
	position: absolute;
	top: 400px;
	/*background:#dce3ef; nur für Silvesterteaser */
	overflow-x:hidden;
}

body {
	color:#333333;
	font:62.5%/2em Arial, Helvetica, sans-serif;
	overflow:-moz-scrollbars-vertical;
	vertical-align:baseline;
}

ol,
ul,
dl {
	list-style:none;
}

a {
	color: #a60b0f;
	outline:none;
}

a:hover {
	color: #a60b0f;
	text-decoration: none;
}

img {
	border: none;
}

p,
big,
address,
dl,
small {
	margin:0 0 20px 0;
	font-style: normal;
}

dl dt {
	display:block;
	float:left;
	font-weight: bold;
}

dl dd {
	padding: 0 0 0 108px;
}

dl.shorter dd {
	padding: 0 0 0 60px;
}

#Skyline {
	opacity: 0.99;
	display: block;
	position: absolute;
	background-image: url(/images/headerpics/Skyline.gif);
	background-repeat: no-repeat;
	top:-100px;
	width: 960px;
	height: 130px;
	z-index: 1;
}

/********************
---| GLOBAL TAGS
*********************/

.cufon-loading h2,
.cufon-loading h3,
.cufon-loading h4,
.cufon-loading #claim {
	visibility:hidden;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.clearfix:after {
   clear:both;
   content:'.';
   display:block;
   height:0;
   visibility:hidden;
}

* html .clearfix {
   height:1%;
}

.clearfix {
   display: inline-block;
}

* html .clearfix {
   height: 1%;
}

.clearfix {
	display: block;
}

.clearfixnews {
   text-align: justify;
}

.indented {
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
}

.float-left {
	float: left;
	margin: 4px 40px 15px 0;
}

.float-right {
	float: right;
	margin: 4px 0 15px 40px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.no-bg {
	background: none !important;
}

.imaget {
   border:8px solid #000000;
   background:#fff url(../images/icons/icon-loading.gif) no-repeat center center;
   padding:5px;
	border-radius: 5px;
	box-shadow: #aaa 3px 3px 8px;
}

.imaget:hover,
a:hover img.image {
   border:8px solid #000000;
   padding:5px;
	border-radius: 5px;
	box-shadow: #444 -3px -3px 28px;
}

.image {
   border:2px outset #0000ff;
   background:#fff url(../images/icons/icon-loading.gif) no-repeat center center;
   padding:3px;
	border-radius: 5px;
	box-shadow: #aaa 3px 3px 5px;
}

.image:hover,
a:hover img.image {
   border:2px inset #0000ff;
   padding:3px;
	border-radius: 5px;
	box-shadow: #aaa -3px -3px 5px;
}

.imagep {
   border:2px outset #0000ff;
   background:#fff url(../images/icons/icon-loading.gif) no-repeat center center;
	border-radius: 5px;
}

.imagep:hover {
	display: inline-block;
    border:2px inset #0000ff;
	margin-left: 38px;
	margin-top: 3px;
	box-shadow: #aaa -3px -3px 5px;
}

.imagea {
   border:1px solid #aeaeae;
   background:#fff url(../images/icons/icon-loading.gif) no-repeat center center;
   padding:3px;
	border-radius: 5px;
}

.imagea:hover {
   border:1px solid #aeaeae;
   padding:3px;
	border-radius: 5px;
}

.imageb {
   border:1px solid #aeaeae;
   padding:1px;
	border-radius: 5px;
}

.imageslide {
   border:1px solid #aeaeae;
   background:#fff url(../images/icons/icon-loading.gif) no-repeat center center;
   padding:3px;
}

.imageslide:hover {
   border:1px solid #aeaeae;
   padding:3px;
}

.imagForum {
   border:2px outset red;
   background:#fff url(../images/icons/icon-loading.gif) no-repeat center center;
   padding:3px;
	border-radius: 5px;
	box-shadow: #aaa 3px 3px 5px;
}

.imagForum:hover {
	display: inline-block;
    border:2px inset red;
	/*background:#f00;*/
    padding:3px;
	border-radius: 5px;
	box-shadow: #aaa -3px -3px 5px;
}

.imagegek {
   border:1px solid #e5e5e5;
   background:#fff url(../images/icons/icon-loading.gif) no-repeat center center;
   padding:3px;
   filter:alpha(opacity=35);
   -moz-opacity: 0.35;
   opacity: 0.35;
	border-radius: 5px;
}

.imagegek:hover {
   border:1px solid #d9d9d9;
   padding:3px;
   filter:alpha(opacity=35);
   -moz-opacity: 0.35;
   opacity: 0.35;
	border-radius: 5px;
}

.highlight {
	background:transparent url(../images/icon-single-arrow.png) no-repeat scroll 0 5px;
	padding:0 0 0 10px;
	text-decoration: none;
	color:#2b6088;
}

.highlight:hover {
	background:transparent url(../images/icon-single-arrow.png) no-repeat scroll 0 5px;
	padding:0 0 0 10px;
	color:#f00;
	font-weight: normal; /*bold*/
    text-shadow: #f00 3px 3px 8px;
}

ul.list {
	padding-bottom:20px;
}

ul.list li {
	background:transparent url(../images/icon-single-arrow.png) no-repeat scroll 10px 6px;
   padding:0 0 0 20px;
}

.googleMaps {
	width:592px;
	height:400px;
	overflow:hidden;
}

dl.imprint-business,
dl.imprint-address {
	margin-bottom:20px;
}

dl.imprint-business dt,
dl.imprint-address dt {
   display:block;
   width:30%;
   float:left;
}

dl.imprint-business dd,
dl.imprint-address dd {
   clear:right;
}

dl.imprint-business dv {
   clear:right;
   color:#008040;
   font-weight:bold;  
}

#euroweb {
	width:680px !important;
   position:absolute;
}

#euroweb a {
	float:left;
   margin-right:73px;
}


/********************
---| CONTAINER 
*********************/
#container {
	width: 960px;
	margin: 0 auto;
	position: relative;
	padding-top:40px;
}

/********************
---| HEADER 
*********************/
#header {
	width: 960px;
	margin: 0 auto;
	height: 312px;
	position: relative;
	background:#fff url(/images/bg-header.jpg) no-repeat 0 58px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

#header1 {
	width: 960px;
	margin: 0 auto;
	height: 312px;
	position: relative;
	background:#fff url(/images/bg-header1.jpg) no-repeat 0 58px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

#header2 {
	width: 960px;
	margin: 0 auto;
	height: 312px;
	position: relative;
	background:#fff url(/images/bg-header2.jpg) no-repeat 0 58px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

#header3 {
	width: 960px;
	margin: 0 auto;
	height: 312px;
	position: relative;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	background:#fff url(/images/bg-header3.jpg) no-repeat 0 58px;
}

#header4 {
	width: 960px;
	margin: 0 auto;
	height: 312px;
	position: relative;
	background:#fff url(/images/bg-header4.jpg) no-repeat 0 58px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

#header5 {
	width: 960px;
	margin: 0 auto;
	height: 312px;
	position: relative;
	background:#fff url(/images/bg-header5.jpg) no-repeat 0 58px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

#headerchef {
	width: 960px;
	margin: 0 auto;
	height: 312px;
	position: relative;
	background:#fff url(/images/bg-headerchef.jpg) no-repeat 0 58px;
	border-top-right-radius: 6px;
	border-top-left-radius: 6px;
}

#wdu {
	position: absolute;
	top: 37px;
	right: 0px;
	width: 270px;
	height: 100px;
}

#wdv {
	position:absolute;
	right:10px;
	width:68px;
}

#Wochentag {
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	text-align: right;	
	line-height: 0.85;
	color:#2b6088;
}	

#Datum {
	font-family:Arial Narrow, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	text-align: right;	
	height: 15px;	
	color:#2b6088;
}	

#Uhrzeit {
	font-family:Verdana;
	font-size: 2.4em;
	position:absolute;
	left:0px;
	top: 7px;
	text-align: left;
	font-weight: normal; /*bold*/
	color:#2b6088;
    text-shadow: #c0c0c0 3px 3px 5px;
}	

#EN {
	font-family:Verdana;
	font-size: 2.4em;
	font-weight: normal; /*bold*/
	position: absolute;
	left: 240px;	
	top: 43px;	
	width: 260px;	
	height: 45px;	
	color:#2b6088;
    text-shadow: #c0c0c0 3px 3px 5px;
}	

#aufschaltungen1 {
	font-family:Verdana;
	font-size: 1.1em;
	font-weight: normal;
	position: absolute;
	left: 510px;	
	top: 36px;	
	width: 260px;	
	height: 25px;	
	color:#2b6088;
    text-shadow: #c0c0c0 3px 3px 5px;
}	

#aufschaltungen2 {
	z-index:14000;
	font-family:Verdana;
	font-size: 1.1em;
	font-weight: bold;
	position: absolute;
	left: 512px;	
	top: 52px;	
	width: 260px;	
	height: 25px;	
	color:#2b6088;
    text-shadow: #c0c0c0 3px 3px 5px;
}	

#aufschaltungen3 {
	font-family:Verdana;
	font-size: 7.0em;
	font-weight: bold;
	position: absolute;
	left: 63px;	
	top: 88px;	
    text-shadow: #404040 3px 3px 5px;
	opacity:0.5;
}	

#hack {
	z-index:20000;
}

#job {
	font-family:Verdana;
	font-size: 1.4em;
	font-weight: normal;
	position: absolute;
	left: 60px;	
	top: 277px;	
	width: 60px;	
	height: 45px;	
    text-shadow: #a0a0a0 3px 3px 5px;
}	

#ANZ {
	font-family:Arial Narrow;
	font-style: italic;
	font-size: 1.1em;
	font-weight: bold; /*bold*/
	position: absolute;
	top: 41px;	
	left: 0px;
	width: 130px;	
	height: 25px;	
	color:#a04040;
    text-shadow: #c0c0c0 3px 3px 5px;
}	

#Headerpic {
	position: absolute;
	left:700px;
	top: 363px;	
}

#Referpic1 {
	float: right;
	display:block;
	height:90px;
    border:1px solid #e5e5e5;
    padding:2px;
	margin-left:8px;
	border-radius: 5px;
}

div#Referpic2 {
	position: absolute;
	left:800px;
	top: 363px;	
	display:block;
	height:90px;
	text-align: center;
   border:1px solid #e5e5e5;
   background:#fff url(../images/icons/icon-loading.gif) no-repeat center center;
   padding:3px;
	border-radius: 5px;
}

div#Referpic {
	position: absolute;
	left:800px;
	top: 363px;	
	display:block;
	height:90px;
	text-align: center;
   border:1px solid #e5e5e5;
   background:#fff url(../images/icons/icon-loading.gif) no-repeat center center;
   padding:3px;
	border-radius: 5px;
}

#Advent {
	position: absolute;
	left:255px;
	top: -10px;	
}	

#Advent1 {
	position: absolute;
	left:215px;
	top: -10px;	
}	

#Silvester {
	position: absolute;
	left:245px;
	top: 3px;	
}	

#Silvester1 {
	position: absolute;
	left:225px;
	top: 8px;	
}	

#Quicktime {
	top: 18px !important;
	position:absolute;		
}
#Neujahr {
	position: absolute;
	left:20px;
	top: 150px;	
}	

#jubil {
	position: absolute;
	left:60px;
	top: 152px;	
}	

#Headerpicver {
	position: absolute;
	left:750px;
	top: 363px;	
}	

#Headerpicchef {
	position: absolute;
	left:860px;
	top: 367px;	
}	

#Headerpichand {
	position: absolute;
	left:550px;
	top: 372px;	
}	

#Headerpicref {
	position: absolute;
	left:700px;
	top: 360px;	
}	

#Headerpictext {
	position: absolute;
	left:690px;
	text-decoration: none;
	top: 390px;	
	size: 1.3em;
	display: block;
}	

#Headerpicnews {
	position: absolute;
	left:750px;
	top: 448px;	
}	

#Headerpicnew {
	position: absolute;
	left:705px;
	top: 510px;	
}	

#Headerpicinfo {
	position: absolute;
	left:705px;
	top: 353px;	
	width: 240px;
}	

#Headerpicerr {
	position: absolute;
	left:820px;
	top: 351px;	
}	

#Headerpicerd {
	position: absolute;
	left:830px;
	top: 310px;	
}	

#Headerpicers {
	position: absolute;
	left:800px;
	top: 330px;	
}	
#Headerpicser {
	position: absolute;
	left:750px;
	top: 346px;	
	z-index:1002;
}	

#Headerpiclogo {
	position: absolute;
	left:720px;
	top: 352px;	
	z-index:1002;
}	

#Headerpiczwa {
	position: absolute;
	left:830px;
	top: 356px;	
	z-index:1002;
}	

#Headerpiczwb {
	position: absolute;
	left:830px;
	top: 421px;	
	z-index:1002;
}	

#Headerpicsc {
	position: absolute;
	left:220px;
	top: 90px;	
}	

#Headerpicsil {
	position: absolute;
	left:830px;
	top: 390px;	
}	

#Headerpicstr {
	position: absolute;
	left:780px;
	top: 352px;	
}	

#Headerpicteaser {
	z-index: 1000;
	position: absolute;
	left:-187px;
	top: 65px;	
}	

#Headerpictanne {
	position: absolute;
	right:-227px;
	top: 90px;	
	z-index: -1;
}	

#Headerpicsilvester {
	position: absolute;
	left:-80px;
	top: 170px;	
}	

#Headerpiceis {
	position: absolute;
	left:19px;
	top: 265px;	
}	

#Headerpicjub {
	position: absolute;
	left:200px;
	top: 640px;	
}	

#Headerpicjub1 {
	position: absolute;
	left:200px;
	top: 700px;	
}	

#partnerteaser {
	position: absolute;
	left:-67px;
	top: 17px;	
}	

#pin {
	position: absolute;
	left:120px;
	top: -15px;	
}

#frau {
	position: absolute;
	left:-40px;
	top: -25px;	
}

#frau1 {
	position: absolute;
	left:-50px;
	top: -12px;	
}

#frau2 {
	position: absolute;
	left:-55px;
	top: -2px;	
}

#frau3 {
	position: absolute;
	left:-45px;
	top: 4px;	
}

#frau4 {
	position: absolute;
	left:5px;
	top: -35px;	
}

#frau5 {
	position: absolute;
	left:-60px;
	top: -14px;	
}

#frau6 {
	position: absolute;
	left:-65px;
	top: -14px;	
}

#frau7 {
	position: absolute;
	left:-60px;
	top: -15px;	
}

#frau8 {
	position: absolute;
	left:-62px;
	top: 15px;	
}

#team_seite {
	position: absolute;
	left:288px;
	top: 500px;	
}

#ecke {
	position: absolute;
	left:241px;
	top: 91px;	
}

#eckea {
	position: absolute;
	left:206px;
	top: 91px;	
}

#jubtxt {
	position: absolute;
	left:230px;
	top: 678px;
	font-family:Arial Narrow;
	font-style: italic;
	font-size: 1.1em;
	font-weight: bold; /*bold*/
	width: 60px;	
	height: 20px;	
	color:#ff0000;
    text-shadow: #c0c0c0 3px 3px 5px;
}	

#jubtxt1 {
	position: absolute;
	left:223px;
	top: 690px;
	font-family:Arial Narrow;
	font-style: italic;
	font-size: 1.1em;
	font-weight: bold; /*bold*/
	width: 60px;	
	height: 20px;	
	color:#ff0000;
    text-shadow: #c0c0c0 3px 3px 5px;
}	

#mtxt {
	z-index:12100;
	position: absolute;
	left:60px;
	top: 8px;
    border:2px solid #f88; 
    background-color:#eee;
    min-width:440px;
	height: 17px;
    padding:5px;
	font-family: MyCustomFont;
	font-weight: normal;
	letter-spacing: -1.0px;
	font-size: 1.5em;
    text-shadow: #808080 3px 3px 5px;
}	

#sound {
	position: absolute;
	left:0px;
	top: 5px;
	width:960px;
	height:30px;
}	

.loadingIcon {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	opacity:0.75;
	filter:alpha(opacity=75);
	background-color:#6a7c87;
	background-image:url(../images/ajaxload.gif);
	background-position:center center;
	background-repeat:no-repeat;
}

a.status:hover { 
	cursor: url(oth260.ani), url(../images/headerpics/silvester-neujahr.gif), help;
	color:#E0b007;
	background:white; 
}
a.status span { 
	visibility:hidden; position:absolute; left:-99em;
    margin-top:1.1em; padding:1em; text-decoration:none;
	text-align:justify; width:18em;
    text-shadow: #c0c0c0 0px 0px 0px;
	z-index:2013;
}
a.status:hover span, a.status:focus span, a.status:active span {
    visibility:visible; left:1px; top:1em;
    border-top:2px solid #c30; border-right:2px solid #c30;
    border-left:2px solid #c30; border-bottom:2px solid #c30;
	color:#ffffff; background:#2b6088;
	font-weight: normal;
	font-size: 1.2em;
	font-family: Arial;
	z-index: 2013;
}	

.infobox {
	position:relative;
    border:1px solid #fff; 
    background-color:#fff;
    width:235px;
    padding:5px;
    }

.infobox .more {
	display:none;
    }

.infobox:hover .more {
	display:block;
    position:absolute;
    z-index:0;
    left:1px;
    top:1px;
    width:235px;
	height:100px;
    padding:15px 25px 20px;
   filter:alpha(opacity=90);
   -moz-opacity: 0.90;
   opacity: 0.90;
    border:1px solid #2b6088;
	background-color:#eee;
	/*font-family: MyCustomFont;*/
	font-weight: normal;
	/*letter-spacing: -1.0px;*/
	font-size: 1.5em;
    text-shadow: #808080 3px 3px 5px;
	color:#2b6088;
	font-size: 1.0em; /*100%*/
    }

.infobox:active .more {
	display:block;
    position:absolute;
    z-index:1;
    left:1px;
    top:1px;
    width:235px;
	height:100px;
    padding:15px 25px 20px;
   filter:alpha(opacity=100);
   -moz-opacity: 1.0;
   opacity: 1.0;
    border:1px solid #000000;
	background-color:#eee;
	/*font-family: MyCustomFont;*/
	font-weight: 700;
	/*letter-spacing: -1.0px;*/
	font-size: 1.5em;
    text-shadow: #808080 3px 3px 5px;
	color:#000000;
	font-weight: 700;
	font-size: 1.0em; /*100%*/
    }

.infoboxa {
	position:relative;
    border:1px solid #fff; 
    background-color:#fff;
    width:200px;
	height: 100px;
    padding:5px;
    }

.infoboxa .more {
	display:none;
    }

.infoboxa:hover .more {
	display:block;
    position:absolute;
    z-index:1999;
    left:1px;
    top:-2px;
    width:200px;
	height:100px;
    padding:15px 25px 20px;
    border:1px solid #2b6088;
	background-color:#eee;
	font-family: MyCustomFont;
	font-weight: normal;
	/*letter-spacing: -1.0px;*/
	font-size: 1.5em;
    text-shadow: #808080 3px 3px 5px;
	color:#2b6088;
	font-size: 1.5em; /*100%*/
	}
	
/********************
---| LAUFSCHRIFT Breaking News 
*********************/
#brand span {
	position: absolute;
	left: 250px;	/*230px*/
	top: 33px;	/*101px*/
	width: 800px;	/*286px*/
	height: 25px;	/*83px*/
}

/********************
---| LOGO 
*********************/
#branding a {
	position: absolute;
	left: 20px;	/*230px*/
	top: 3px;	/*101px*/
	width: 207px;	/*286px*/
	height: 60px;	/*83px*/
}

#branding a img {
	position: absolute;
	left: 0;
	top: 3px;
	width: 207px;
	height: 60px;
	background:url(/images/blank.png);
}

#claim {
	font-family:Arial Narrow, Helvetica, sans-serif;
	position: absolute;
	left: 250px;
	top: 245px;
	font-size: 2.2em;
	color: #ff9b9e;
	z-index: 1;
}

#claim strong {
	color:  #fff;
	top: -3px;
	position: relative;
}

#team-navi {
   width:120px;
   height:360px;
   overflow:hidden;
   /*background:url(../images/unternehmen-team/unternehmen-team-navi.png);*/
   float:left;
   margin-right:40px;
   margin-top:40px;
}

#team-navi li a {
   width:120px;
   height:20px;
   display:block;
	color:#000000;
	text-decoration:none;
}

#team-navi li.link1 a:hover {
	 /*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px 0px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link1 a.selected {
	 /*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px 0px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link2 a:hover {
	 /*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -20px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link2 a.selected {
	 /*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -20px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link3 a:hover {
	 /*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -40px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link3 a.selected {
	 /*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -40px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link4 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -60px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link4 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -60px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link5 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -80px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link5 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -80px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link6 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -100px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link6 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -100px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link7 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -120px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link7 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -120px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link8 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -140px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link8 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -140px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link9 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -160px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link9 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -160px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link10 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -180px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link10 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -180px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link11 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -200px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link11 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -200px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link12 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -220px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}
#team-navi li.link12 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -220px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link13 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -240px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}

#team-navi li.link13 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -240px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link14 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -260px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}

#team-navi li.link14 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -260px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link15 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -280px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}

#team-navi li.link15 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -280px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link16 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -300px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}

#team-navi li.link16 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -300px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link17 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -320px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}

#team-navi li.link17 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -320px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link18 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -340px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}

#team-navi li.link18 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -340px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

#team-navi li.link19 a:hover {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -119px -360px;*/
	color:#800000;
	font-weight:bold;
	margin-left:1px;
}

#team-navi li.link19 a.selected {
	/*background:url(../images/unternehmen-team/unternehmen-team-navi.png) -240px -360px;*/
	color:#ff0000;
	font-weight:bold;
	margin-left:1px;
	background-color:yellow;
}

.chef {
	position: absolute;
	top:540px;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #f00;
    background: -moz-linear-gradient(top, #f00 0%, #800 75%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f00), color-stop(75%,#800));
    background: -webkit-linear-gradient(top, #f00 0%, #800 75%);
    background: -o-linear-gradient(top, #f00 0%, #800 75%);
    background: -ms-linear-gradient(top, #f00 0%, #800 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f00', endColorstr='#800',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f00', endColorstr='#800',GradientType=1 );
    background: linear-gradient(top, #f00 0%, #800 75%); 

	/*background-image: linear-gradient(to top, #f00 0%, #800 75%);*/
	font-size:0.8em;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter2 {
	position: absolute;
	left:-1px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter3 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter4 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter5 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter6 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter7 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter8 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter9 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter10 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter11 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter12 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter13 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter14 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}
.mitarbeiter15 {
	position: absolute;
	left:0px;
	/*border: 1px solid black;*/
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}
.mitarbeiter16 {
	position: absolute;
	left:0px;
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}
.mitarbeiter17 {
	position: absolute;
	left:0px;
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter18 {
	position: absolute;
	left:0px;
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:55px;
	height:13px;
	display:block;
}

.mitarbeiter19 {
	position: absolute;
	left:0px;
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:50px;
	height:13px;
	display:block;
}

.mitarbeiter20 {
	position: absolute;
	left:0px;
	border-radius:3px;
	color: #fff;
    background: #999999;
    background: -moz-linear-gradient(top, lightgreen 0%, green 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,lightgreen), color-stop(100%,green));
    background: -webkit-linear-gradient(top, lightgreen 0%, green 100%);
    background: -o-linear-gradient(top, lightgreen 0%, green 100%);
    background: -ms-linear-gradient(top, lightgreen 0%, green 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='lightgreen', endColorstr='green',GradientType=1 );
    background: linear-gradient(top, lightgreen 0%, green 100%); 
	font-size:0.8em;
	font-weight:700;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:4px;
	width:50px;
	height:13px;
	display:block;
}

.ap {
	width:440px;
   float:right;
   margin-bottom:20px;
   padding-bottom:20px;
   border-bottom:1px solid #dfdfdf;
}

.ap img {
	float:right;
   margin:0 0 20px 40px;
}

.ap .highlight {
	background:url(../images/vcard.gif) no-repeat;
   width:204px;
   height:24px;
   display:block;
   padding:0;
   margin:0;
   text-indent:-9999px;
}

.uap {
	width:600px;
   margin-bottom:20px;
   padding-bottom:20px;
   border-bottom:1px solid #dfdfdf;
}

.uap img {
   margin:0 0 20px 40px;
}

.slideshow {
	height:300px;
   width:592px;
   overflow:hidden;
   background:url(../images/icons/icon-loading.gif) center center no-repeat;
}

.slideshowlittle {
	height:150px;
   width:271px;
   overflow:hidden;
   background:url(../images/icons/icon-loading.gif) center center no-repeat;
}

.cmsNews strong {
	color:#804040;
}

.hersteller {
	width:140px;
   float:left;
   margin:0 20px 20px 0;
}

.herstellerpreis {
	margin-left:160px;
}	

.form-datax {
	width:120px;
   float:left;
	font-size:1.5em;
}

.form-infox {
	width:320px;
   float:left;
   padding:0px 20px;
	font-size:1.5em;
}

.form-groessex {
	width:100px;
   float:left;
	font-size:1.5em;
	padding-left:10px;
}

.form-data {
	width:120px;
   float:left;
}

.form-info {
   padding:0 20px;
	width:320px;
   float:left;
}

.form-size {
	width:60px;
   float:left;
	font-weight: bold;
	color:#080;
	text-align: right;
}


/********************
---| HEADER => Navi-add
*********************/
#navi-add {
	position: absolute;
	right: 0;
	top: 10px;
}

#navi-add li {
	float: left;
	padding: 0 21px 0 16px;
}

#navi-add li.index {
	background:  url(../images/icon-home.png) no-repeat 0 5px;
	padding-right: 20px;
}

#navi-add li.shop {
	background:  url(../images/icon-shop.png) no-repeat 0 5px;
	padding-right: 19px;
}

#navi-add li.data {
	background:  url(../images/icon-data.png) no-repeat 0 5px;
	padding-right: 19px;
}

#navi-add li.kontakt {
	background:  url(../images/icon-kontakt.png) no-repeat 0 5px;
	padding-right: 19px;
}

#navi-add li.anfahrt {
	background:  url(../images/icon-anfahrt.png) no-repeat 0 5px;
	padding-right: 20px;
}

#navi-add li.impressum {
	background:  url(../images/icon-impressum.png) no-repeat 0 5px;
	padding-right: 20px;
}

#navi-add li.job {
	position: absolute;
	top:-278px;
	left:-120px;
	background:  url(../images/icon-jobs.png) no-repeat 0 5px;
	padding-right: 20px;
	z-index: 3000;
}

#navi-add li.newsletter {
	background:  url(../images/icon-kontakt.png) no-repeat 0 5px;
	padding-right: 10px;
}

#navi-add li.external {
	color: #800000;
	background:  url(../images/icons/icon-external-link.gif) no-repeat 0 5px;
	padding-right: 5px;
	font-weight:  bold;
}

#navi-add li.facebook {
	padding-right: 3px;
}

#navi-add li.Gplus {
	padding-right: 3px;
	padding-left: 3px;
}

#navi-add li.statistik {
	padding: 0 0 0 5px;
}

#navi-add li a {
	text-decoration: none;
	font-size: 1em;
	text-transform:  uppercase;
	color: #646464;
}

#navi-add li a:hover, #navi-add li a.active{
	position: relative;
	top: -2px;
	color:  #2b6088;
}

/********************
---| HEADLINES
*********************/
h2 {
	font-family:Arial Narrow, Helvetica, sans-serif;
	color:#2b6088;
	font-size: 2.66em;
    text-shadow: #808080 3px 3px 5px;
	margin: 0 0 -1px 0;
   *margin: -3px 0 -6px 0;
}

h8 {
	font-family:Arial Narrow, Helvetica, sans-serif;
	color:#2b6088;
	font-size: 2.66em;
    text-shadow: #808080 3px 3px 5px;
	margin: 0 0 -1px 0;
   *margin: -3px 0 -6px 0;
}

h2 span {
	*color: #a60b0f;
	color: #ff3030;
    text-shadow: #808080 3px 3px 5px;
}

h3,
#content-sidebar h2 {
	font-family:Arial Narrow, Helvetica, sans-serif;
	color:#808080;
	/*color:#2b6088;*/
	font-size: 2.16em;
	font-weight: normal;
	border-bottom: 1px solid #dfdfdf;
    text-shadow: #808080 3px 3px 5px;
	margin: 0 0 21px;
	padding: 0 0 8px;
   *padding: 0 0 6px 0;
	*margin: -3px 0 20px 0;
}

.small {
	font-family:Arial Narrow, Helvetica, sans-serif;
	/*color:#808080;*/
	color:#2b6088;
	font-size: 1.8em;
	font-weight: normal;
	border-bottom: 1px solid #dfdfdf;
    text-shadow: #808080 3px 3px 5px;
	margin: 0 0 21px;
	padding: 0 0 8px;
   *padding: 0 0 6px 0;
	*margin: -3px 0 20px 0;
}

.smalla {
	font-family:Arial Narrow, Helvetica, sans-serif;
	/*color:#808080;*/
	color:#2b6088;
	font-size: 14px;
	font-weight: normal;
    text-shadow: #808080 3px 3px 5px;
	margin: 0 0 21px;
	padding: 0 0 8px;
	*padding: 0 0 6px 0;
	*margin: -3px 0 20px 0;
}

.ohnegew {
	font-family:Arial Narrow, Helvetica, sans-serif;
	color:#ff4040;
	font-size: 0.6em;
	font-weight: normal;
    text-shadow: #fff 1px 1px;
}

h4 {
	font-weight: normal;
	color:#2b6088;
	font-size: 1.8em;
	margin: 0 0 4px;
   *margin: 0 0 3px;
}

h5 {
	font-weight: normal;
	color:#808080;
	font-size: 1.2em;
	margin: 0 0 15px;
}

h6 {
	font-weight: normal;
	color:#2b6088;
	font-size: 1.8em;
    text-shadow: #808080 3px 3px 5px;
	margin: 0 0 0px;
}

h7 {
	font-family:Arial Narrow, Helvetica, sans-serif;
	color:#2b6088;
	font-size: 2.66em;
	margin: 0 0 0 0;
}

#content-container {
	background:#fff;
	height:auto !important;
	z-index: 500;
}

#content-contain {
	background:#fff;
	min-height:400px;
	height:auto !important;
	height:400px;
}
/********************
---| CONTENT  SIDEBAR
*********************/
#content-sidebar {
animation:fadein 3.0s;
-moz-animation:fadein 3.0s;
-ms-animation:fadein 3.0s;
-webkit-animation:fadein 3.0s;
	width: 260px;
	padding: 0 0 39px 20px;
	margin-top: 30px;
	position: relative;
	font-size: 1.2em;
	float: left;
	z-index: 500;
}

#content-sidebar h2 {
	color: #2b6088;
	clear: both;
}

#content-sidebar h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: none;
	color: #646464;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#content-sidebar address {
	background: url(../images/icon-kontakt.png) no-repeat 0 5px;
	padding: 0 0 14px 20px;
}

#content-sidebar span {
	margin: 0 0 0 -21px;
	padding:  0 0 0 21px;
	width:  100%;
	display: block;
}

#content-sidebar span.telefon {
	background: url(../images/icon-phone.png) no-repeat 1px 6px;
}

#content-sidebar span.fax {
	background: url(../images/icon-fax.png) no-repeat 1px 5px;
}

#content-sidebar .aktuelles {
	position: relative;
}

/*#content-sidebar a:hover, #content-sidebar a:focus, #content-sidebar a:active{
	text-transform: uppercase;
	border: 2px solid #804040; 
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color:  #404080; 
	background-color: #fff;
}*/

#content-sidebar ul.paging {
	position: absolute;
	left: 200px;
	top: 7px;
}

* html #content-sidebar ul.paging {
	top: 10px;
}

*+html #content-sidebar ul.paging {
	top: 10px;
}

#content-sidebar ul.paging li {
	padding: 0 0 0 7px;
	float: left;
}

#content-sidebar ul.paging li a {
	display: block;
	width: 11px;
	height: 11px;
	background-color: #dfdfdf;
	border: 1px solid #d4d4d4;
	color: #333333;
	font-size: 0.83em;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 11px;
	text-decoration: none;
	background: none;
}

#content-sidebar ul.paging li a:hover,
#content-sidebar ul.paging li.active a {
	background-color: #a60b0f;
	border: 1px solid #950a0d;
	color: #fff;
}

#content-sidebar .aktuelles p {
	margin: 0;
}


#content-sidebar a, #content-sidebar a:focus, #content-sidebar a:active, #content-sidebar a:visited {
	/*background: url(../images/icon-single-arrow.png) no-repeat 0 5px;*/
	margin: 0 0 0 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding: 0 0 0 10px;
	color:#2b6088;
	border: none;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
    text-shadow: #888 3px 3px 5px;
}

#content-sidebar a cur {
	font-size: 1.3em;
	color:#ffffff;
	font-weight: bold; /*bold*/
}

#content-sidebar a:hover {
	font-size: 1.3em;
	color:#2b6088;
	color:#f00;
	font-weight: normal; /*bold*/
    text-shadow: #f00 3px 3px 8px;
}

/********************
---| CONTENT  MAIN
*********************/

#content-main {
animation:fadein 3.0s;
-moz-animation:fadein 3.0s;
-ms-animation:fadein 3.0s;
-webkit-animation:fadein 3.0s;
	width: 600px;
	padding: 55px 0 39px 60px;
	position: relative;
	font-size: 1.2em;
	text-align:justify;
	margin: 0 0 0 0;
	float:  left;
	z-index: 1000;
	display: block;
}

#content-mainnews {
	width: 600px;
	padding: 0px 0 39px 60px;
	position: relative;
	font-size: 1.2em;
	text-align:justify;
	margin: 0 0 0 0;
	float:  left;
}

.content-column {
	width:  280px;
	padding: 0 40px 14px 0;
	float:  left;
	text-align: justify;
}

div.last {
	padding:  0;
	text-align: justify;
}

.content-columnie {
	width:  270px;
	padding: 0 35px 10px 0;
	float:  left;
	text-align: justify;
}

.content-columna {
	width:  180px;
	padding: 0 0px 24px 0;
	float:  left;
	text-align: center;
}

.content-columnb {
	width:  200px;
	padding: 0 0px 24px 0;
	float:  left;
	text-align: center;
}

.content-columnc {
	width:  190px;
	padding: 0 0px 24px 0;
	float:  right;
	text-align: center;
}

.clearfixnews a, .clearfixnews a:focus, .clearfixnews a:active, .clearfixnews a:visited {
	/*background: url(../images/icon-single-arrow.png) no-repeat 0 5px;*/
	color:#f00; /*2b6088;*/
	border: none;
	text-decoration: underline;
	text-transform: none;
	font-weight: bold;
    text-shadow: #888 3px 3px 5px;
}

.clearfixnews a:hover {
	color:#2b6088;
	color:#f00;
	font-weight: bold;
    text-shadow: #f00 3px 3px 8px;
}

/********************
---| FOOTER 
*********************/
#footer {
	width: 960px;
	padding: 21px 0 0 0;
	border-top: 3px solid #d4d4d4;
	background: #dfdfff url("/images/wasser.jpg") repeat;
	margin: 0 auto 40px auto;
	height: 114px;
	position: relative;
	clear: both;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

#footer-menu {
	width: 960px;
	padding: 10px 0px 10px 0;
	border-top: 3px solid #d4d4d4;
	background: #dfdfff url("/images/wasser.jpg") repeat;
	margin: 0 auto 40px auto;
	height: 178px;
	position: relative;
	z-index: 1000;
	top: -11px;
	clear: both;
	font-size:  1.2em;
	border-radius: 6px;
}

.footer-sidebar {
	float: left;
	width:  260px;
	padding:  0 0 0 20px;
	border-right: 2px solid #a0a0a0;
}

.footer-menus {
	float: left;
	width:  220px;
	padding:  0 0 0 20px;
	border-right: 2px solid #a0a0a0;
	font-size: 0.9em;
	z-index: 1000;
}

.footer-menus span a {
	text-decoration: none;
	font-size: 1em;
	color:  #444;
}

.footer-menus span a:hover, .footer-menus span a.active{
	position: relative;
	left: -2px;
	text-transform: uppercase;
	border-radius:3px;
	border: 2px solid #804040; /*#2b6088;*/
	padding-left: 2px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	color:  #404080; /*2b6088;*/
	background-color: #fff;
}

.footer-cp {
	margin-top: 7px;
	border-top: 2px solid #a0a0a0;
	width:  960px;
	padding:  5px 0 0 0;
	z-index: 1000;
}

.footer-menus h4 {
	font-size: 1.5em;
}

.zind {
	z-index: 1000;
}

.footer-logos {
	float: left;
	width:  640px;
	padding: 0 0 0 20px;
}

.footer-logos a {
	background:none !important;
	margin:0 !important;
	padding:0 !important;
}

.footer-logos h4 {
	margin: 0 0 0 40px;
}

.footer-logos img {
	margin: 5px 0 0 40px;
	float: left;
	border: 1px solid #c7c7c7;
}

#footer p {
	font-size:  1.1em;
	line-height: 1.6em;
}

#footer a {
	/*background: url(../images/icon-single-arrow.png) no-repeat 0 6px;
	margin: 0 0 0 21px;
	padding: 0 0 0 10px;*/
	text-decoration: none;
	/*color: #444;*/
}

/********************
---| ADDITIONAL CLASSES 
*********************/

#accessibility {
	position: absolute;
	left: -9999px;
}

noscript p {
	position:absolute;
	width:100%;
	height:25px;
	line-height:25px;
	top:0;
	left:0;
	font-size:11px;
	color:#666;
	text-indent:25px;
	border-bottom:solid 1px #999;
	z-index:99;
   text-align:center;
   background:#fff;
}

noscript strong {
	padding-left:20px;
	background:url(../images/cms/icon-cancel.png) no-repeat 0 center;
   font-weight:bold;
}

.slider {
	position:relative;
}

.slider .wrapper {
   width:260px;
	top:50px;	
   overflow:hidden;
   height:160px;
   position:absolute;
}

.slider .wrapper ul {
   width:1300px;
   position:absolute;
}

.slider ul li {
   display:block;
   float:left;
   height:140px;
   width:260px;
}

.navi-slide {
	position:absolute;
   right:0;   
   top:3px;
}

.navi-slide a {
   padding:1px 4px !important;
   background:url(../images/bg-slider.jpg) -13px 0 no-repeat !important;
   text-align:center;
   color:#555b62;
   text-decoration:none;
   font-size:10px;
   margin:0 0 0 5px !important;
}

.navi-slide a:hover {
	background:none !important;
	color:#af1334;
}

.navi-slide a.cur {
	background:url(../images/bg-slider.jpg) 0 0 no-repeat !important;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.navi-slide a.cur:hover {
	background:none !important;
	font-weight:bold;
	color:#ffffff;
}

#reset,
#reset2 {
	background-color: #a04040;
}	

/********************
---| ADDITIONAL CLASSES Systeminfo 
*********************/

.cnt-def{width: 100%; }
.cnt-icon{padding-top: 4px}

/* Standard */
.cnt-default{}
.cnt-default-title{	
	background: url('images/cnt-def-title.gif') repeat-x left top #2b6088;
	color: #ffffff;
	padding: 10px 3px 10px 10px;
	font-weight: bold;
	font-size: 1.5em;
}
.cnt-default-title-bg{ background: #2b6088; }
.border-right{border-right: 1px solid #ff8080;}
.border-top{border-top: 1px solid #ff8080;}
.border-left{border-left: 1px solid #ff8080;}

/* table style formatting */
.cnt-default-body{font-weight: normal; font-size: 1.0em; padding-left:8px;}
table#attrib-list {
	width:600px;
}
table#attrib-list td.attrib-group, table.cnt-default td.attrib-group{font-weight: bold; font-size: 1.3em; border-bottom: 1px solid #ff8080; border-left: 1px solid #4b80a8; border-right: 1px solid #4b80a8; padding-left: 10px; padding-top: 3px; color: #ffffff; background: #4b80a8;} /* group name */
table#attrib-list td.attrib-info, table.cnt-default td.attrib-info{font-weight: bold; font-size: 1.0em; border-bottom: 1px solid #ff8080; padding-left: 5px; padding-top: 3px; background: #4b80a8;}
table#attrib-list td.attrib-name, table.cnt-default td.attrib-name{font-weight: normal; font-size: 1.0em; border-bottom: 1px solid #ff8080; padding-left: 8px; padding-top: 3px}
table#attrib-list td.attrib-value, table.cnt-default td.attrib-value{font-weight: normal; font-size: 1.0em; border-bottom: 1px solid #ff8080; border-right: 1px solid #4b80a8; padding-left: 8px; padding-top: 3px; padding-right: 17px}

.manufact-logo{
	text-align:right;
	margin-bottom:5px;
}

.system a {
	color: #2b6688;
	font-weight: bold;
	text-decoration: none;
}

.system a:hover {
	color: #ff0000;
	font-weight: bold;
	text-shadow: #f00 3px 3px 10px;
}

.systemiv a {
	color: #a0a0a0;
	font-weight: bold;
	text-decoration: none;
}

.systemiv a:hover {
	color: #a0a0a0;
	font-weight: bold;
	text-decoration: none;
}

.systemiv a:visited {
	color: #a0a0a0;
	font-weight: bold;
	text-decoration: none;
}

.systemia a {
	color: #6ba6c8;
	font-weight: bold;
	text-decoration: none;
}

.systemia a:hover {
	color: #6ba6c8;
	font-weight: bold;
	text-decoration: none;
}

.systemia a:visited {
	color: #6ba6c8;
	font-weight: bold;
	text-decoration: none;
}

@keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-ms-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}
@keyframes animationName {
  0%   { opacity:0; }
  40%  { opacity:0.95 }
  55%  { opacity:0.95; }
  100% { opacity:0; }
}
@-o-keyframes animationName{
  0%   { opacity:0; }
  40%  { opacity:0.95; }
  55%  { opacity:0.95; }
  100% { opacity:0; }
}
@-moz-keyframes animationName{
  0%   { opacity:0; }
  40%  { opacity:0.95; }
  55%  { opacity:0.95; }
  100% { opacity:0; }
}
@-webkit-keyframes animationName{
  0%   { opacity:0; }
  40%  { opacity:1; }
  55%  { opacity:1; }
  100% { opacity:0; }
}   
@keyframes animationNeujahr {
  0%   { opacity:0; }
  10%  { opacity:1; }
  75%  { opacity:1; }
  100% { opacity:0; }
}
@-o-keyframes animationNeujahr{
  0%   { opacity:0; }
  10%  { opacity:1; }
  75%  { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes animationNeujahr{
  0%   { opacity:0; }
  10%  { opacity:1; }
  75%  { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes animationNeujahr{
  0%   { opacity:0; }
  10%  { opacity:1; }
  75%  { opacity:1; }
  100% { opacity:0; }
}   

.elementToFadeInAndOut {
	z-index: 10000;
	position: absolute;
	top: 110px;
	left:0px;
   text-decoration: none;
   text-shadow: 0 5px 0 #f00;
	font-size: 7.0em;
	color: #fff;
   -webkit-animation:animationName 8s linear forwards;
   -moz-animation:animationName 8s linear forwards;
   -o-animation:animationName 8s linear forwards;
    animation:animationName 8s linear forwards;
}

.elementNeujahr {
	z-index: 10000;
	position: absolute;
	top: 150px;
	left:120px;
   text-decoration: none;
   text-shadow: 0 5px 0 #f00;
	font-size: 7.0em;
	color: #fff;
   -webkit-animation:animationNeujahr 10s linear forwards;
   -moz-animation:animationNeujahr 10s linear forwards;
   -o-animation:animationNeujahr 10s linear forwards;
    animation:animationNeujahr 10s linear forwards;
}

a.status {
	font: bold 1em Helvetica, Arial, sans-serif;
	color:#E0b007;
	font-size:1.2em;
}
