/*-------------- global -------------------------------------*/
html , body 
	{
	margin:1px;
	height: 100%;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color:#cccccc;
	background-image: url(../images/master1050.png);
	background-position:center;
	background-repeat:repeat-y;
	}
	
a 			{color:#680b14;text-decoration:none}
a:hover 	{color:#680b14;text-decoration:underline}

.right		{float:right;margin-left:10px;}
.left		{float:left;margin-right:10px;}


img				{border:1px solid #fff;}
.image			img	{border:2px solid #ffffff;margin-right:20px;margin-bottom:10px;}
.image:hover	img {border:2px solid #f3cd89;}


/*-------------- popper -------------------*/
#popper
	{
	position:absolute;
	left:0px;
	top:0px;
	border:1px solid #333333;
	z-index:50;
	letter-spacing:0px;
	text-align:center;
	display:none;
	}
	
#popper #popperTitle
	{
	border:5px solid #680b14;
	background-color:#680b14;
	color:#ffffff;
	font-weight:bold;
	}

#popper #popperContent
	{
	border:1px solid #ffffff;
	background-color:#ffffff;
	color:#333333;
	}
/*-------------- popper -------------------*/

/*-------------- imageView ----------------*/
#overview
	{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background-color:#000000;
	-moz-opacity:0.6;
	z-index:98;
	display:none;
	}
	
#imageBox
	{
	position:absolute;
	left:50%;
	background-color:transparent;
	z-index:99;
	display:none;
	background-position:top right;
	background-repeat:no-repeat;
	background-image: url(../images/close.gif);
	cursor:pointer;
	}
	
#bigImage
	{
	border:2px solid #333333;
	z-index:100;
	}
/*-------------- imageView ----------------*/
/*-------------- global -------------------------------------*/

/*-------------- header -------------------------------------*/

.header
	{
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-525px;
	height:634px;
	width:1050px;
	}

.header2
	{
	font-size:16.5px;
	color:#680b14;
	}
	
.noLogo
	{
	background-image: url(../images/headerLogoohne1050.png);
	}
	
.Logo
	{
	background-image: url(../images/headerLogoohne1050.png);
	}
	
.roterbalken
	{
	position:absolute;
	top:10px;
	left:50%;
	margin-left:263px;
	height:634px;
	width:245px;
	z-index:1;
	color:#FFF;
	}
.roterbalken2 { color:#000;}	
	
.roterbalken a {
	
	color:#FFF}
.roterbalken a:hover {
	
	color:#FFF}	
	
.header .map
	{
	position:absolute;
	top:0px;
	left:50%; 
	height:180px;
	width:360px;
	border:0px;
	z-index:1000;
	}	

.header h1
	{
	position:absolute;
	top:10px;
	left:310px;
	font-size:16.5px;
	color:#848484;
	width: 483px;
	}
	
.header h2
	{
	position:absolute;
	top:40px;
	left:310px;
	font-size:13px;
	color:#848484;
	}
	
.header h3
	{
	position:absolute;
	top:60px;
	left:325px;
	font-size:13px;
	color:#848484;
	}
	
.header h4
	{
	position:absolute;
	top:80px;
	left:340px;
	font-size:13px;
	color:#848484;
	width: 227px;
	}
.header h6
	{
	position:absolute;
	top:91px;
	left:357px;
	font-size:13px;
	color:#848484;
	width: 227px;
	}	
	
.header h5
	{
	position:absolute;
	top:20px;
	left:50%;
	margin-left:-30px;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	
	}

	
.header h5 a
	{
	color:#680b14;
	}
	
.header h5 a:hover
	{
	color:#848484;
	}
/*-------------- header -------------------------------------*/

/*-------------- nav ----------------------------------------*/
.navigator
	{
	position:absolute;
	top:210px;
	left:50%;
	margin-left:-500px;
	height:500px;
	width:160px;
	}
	
.navigator a
	{
	display:block;
	padding-left:18px;
	font-weight:normal;
	background-repeat:no-repeat;
	color:#680b14;
	}
	
.navigator a:hover
	{
	color:#848484;
	}
	
.headPoint2 { font-weight:bold; font-size:14px;}	
.navigator .headPoint
	{
	margin-top:10px;
	background-image:url(../images/navArrow.png);
	
	}
	
.navigator .headPoint:hover
	{
	margin-top:10px;
	background-image:url(../images/navArrowHover.png);
	}
	
.navigator .subPoint
	{
	margin-left:11px;
	margin-top: 3px;
	background-image:url(../images/subArrow.png);
	}
	
.navigator .subPoint:hover
	{
	margin-left:11px;
	background-image:url(../images/subArrowHover.png);
	
	}
/*-------------- nav ----------------------------------------*/

/*-------------- content ------------------------------------*/
.content
	{
	position:absolute;
	top:210px;
	left:50%;
	margin-left:-335px;
	width:580px;
	background-image:url(../images/contentMaster.png);
	background-repeat:repeat-y;
	font-family: verdana;
	font-size: 11px;
	}
	
.content strong
	{
	color:#000000;
	}
	
.content h1
	{
	font-size:10pt;
	color:#333333;
	margin:0px;
	line-height:25px;
	margin-bottom:10px;
	}
	
.content h2
	{
	font-size:10pt;
	color:#333333;
	margin:0px;
	line-height:15px;
	border-bottom:1px solid #cccccc;
	float:left;
	width:360px;
	}
	
.content h3
	{
	font-size:8pt;
	color:#333333;
	margin:0px;
	margin-bottom:10px;
	line-height:15px;
	}
	
.content .block
	{
	text-align:justify;
	margin-bottom:15px;
	}	
	
.content hr
	{
	clear:both;
	margin-bottom:10px;
	border:1px solid #ffffff;
	border-bottom:1px solid #848484;
	}

.content ul
	{
	
	margin:0px;
	}
	
.content ul strong
	{
	}	
	
	
.content li
	{
	list-style-image: url(../images/listArrow.gif);
	list-style-position:inside;
	color:#333333;
	line-height:16px;
	margin:0px;
	margin-top:1px;
	margin-bottom:1.content ul.content ul.content ul&subStatus02=onpx;
	}
.cerec li
	{
	list-style-image: url(../images/listArrow.gif);
	color:#333333;
	line-height:16px;
	margin-left:0px;
	width:420px;
	}	
.kontakt li
	{
	list-style-image: url(../images/listArrow.gif);
	color:#333333;
	line-height:16px;
	margin-left:-15px;
	
	}		
	
.content .border
	{
	padding:5px;
	border:1px solid #333333;
	margin-bottom:20px;
	}

.content .headline
	{
	padding:2px;
	background-color:#680b14;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:10px;
	}	
	
	
.contentHeader
	{
	height:25px;
	width:580px;
	background-image:url(../images/contentHeader.png);
	background-repeat:no-repeat;
	}
	
.contentMaster
	{
	padding:15px;
	margin-top: -22px;
	}
	
.contentFooter
	{
	height:25px;
	width:580px;
	background-image:url(../images/contentFooter.png);
	background-repeat:no-repeat;
	}

/*-------------- content ------------------------------------*/

	
/*-------------- spectrum -------------------*/
.content .spectrum
	{
	float:right;
	height:450px;
	width:320px;
	background-image:url(../images/figur.png);
	}
	
.content .spectrum a
	{
	color:#680b14;
	text-decoration:underline;
	}
	
.content .spectrum a:hover
	{
	color:#f3cd89;
	text-decoration:none;
	}

.content .spectrum .link01
	{
	position:relative;
	top:0px;
	left:185px;
	width:130px;
	display:block;
	}

.content .spectrum .link02
	{
	position:relative;
	top:40px;
	left:0px;
	width:200px;
	display:block;
	}
.content .spectrum .link11
	{
	position:relative;
	top:20px;
	left:60px;
	width:200px;
	display:block;
	}
		
	
.content .spectrum .link03
	{
	position:relative;
	top:70px;
	left:200px;
	width:130px;
	display:block;
	}
	
.content .spectrum .link04
	{
	position:relative;
	top:100px;
	left:10px;
	width:130px;
	display:block;
	}
	
.content .spectrum .link05
	{
	position:relative;
	top:80px;
	left:160px;
	width:130px;
	display:block;
	}
	
.content .spectrum .link06
	{
	position:relative;
	top:150px;
	left:10px;
	width:130px;
	display:block;
	}
	
.content .spectrum .link12
	{
	position:relative;
	top:80px;
	left:170px;
	width:130px;
	display:block;
	}
.content .spectrum .link07
	{
	position:relative;
	top:160px;
	left:205px;
	width:130px;
	display:block;
	}	
	
.content .spectrum .link08
	{
	position:relative;
	top:170px;
	left:20px;
	width:130px;
	display:block;
	}
	
.content .spectrum .link09
	{
	position:relative;
	top:145px;
	left:120px;
	width:100px;
	display:block;
	}

.content .spectrum .link10
	{
	position:relative;
	top:150px;
	left:240px;
	width:90px;
	display:block;
	}
/*-------------- spectrum -------------------*/


/*-------------- team -----------------------*/
.content .team
	{
	float:right;
	height:450px;
	width:320px;
	background-image:url(../images/figur.png);
	}
	
.content .team a
	{
	color:#680b14;
	text-decoration:underline;
	}
	
.content .team a:hover
	{
	color:#f3cd89;
	text-decoration:none;
	}

.content .team .link01
	{
	position:relative;
	top:0px;
	left:185px;
	width:130px;
	display:block;
	}

.content .team .link02
	{
	position:relative;
	top:50px;
	left:10px;
	width:130px;
	display:block;
	}
	
.content .team .link03
	{
	position:relative;
	top:100px;
	left:150px;
	width:130px;
	display:block;
	}
	
.content .team .link04
	{
	position:relative;
	top:120px;
	left:0px;
	width:130px;
	display:block;
	}
	
.content .team .link05
	{
	position:relative;
	top:150px;
	left:170px;
	width:130px;
	display:block;
	}
	
.content .team .link06
	{
	position:relative;
	top:160px;
	left:10px;
	width:130px;
	display:block;
	}
	
.content .team .link07
	{
	position:relative;
	top:220px;
	left:115px;
	width:130px;
	display:block;
	}
/*-------------- team -----------------------*/

/*-------------- content ------------------------------------*/
.frage {color: #a6a6a6; font-weight:bold; font-size:11px;}
.noterot {color:#680b14;font-weight:bold; font-size:12px;}

/* Cookie Hinweis */
#cookiehinweis a {color:#000; text-decoration:none;}

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

#cookiehinweis div {padding:10px; padding-right:40px;}

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

#cookiehinweisCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   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 ); 
 }

#cookiehinweisCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}

