body, textarea,input,td 
	{

	margin: 0px;
	padding: 0px;
	font-family: arial,verdana;
	font-size: 13px;
	}

body 
	{
	background-color:#003a81;
	background-image:url(/img/back.jpg);
	}

#logo
	{
	margin-top:12px;
	}

#wrapper
	{
	margin:0 auto 0 auto;
	position:relative; 
	width:980px;
	z-index:100;
	}


#maincontent
	{
	position:absolute;
	top:111px;
	float:left;
	width:980px;
	padding-bottom:8px;
	z-index:100;
	}

.textbereich
	{
	width:770px;
	float:left;
	}

.triptychon
	{
	margin-right:60px;
	float:left;
	width:194px;
	font-size:12px;
	line-height:160%;
	color:#909090;
	}
	
.triptychon img
	{
	border:2px solid #fff;
	margin-bottom:10px;
	}
	
#navirechts
	{
	height:580px;
	float:right;
	width:210px;
	position:relative;
	}
#navirechts div
	{
	position:absolute;
	bottom:0px;
	}
	
#navirechts div img
	{
	margin-top:30px;
	}
.ttText
	{
	}
#navioben a
	{
	color:#fff;
	text-decoration:none;
	}
#navioben
	{
	position:absolute;
	left:508px;
	top:60px;
	float:left;
	width:470px;
	}
#kontaktnavi
	{
	width:194px;
	height:20px;
	text-align:right;
	float:left;
	}

#kollektionnavi
	{
	width:170px;
	height:20px;
	text-align:right;
	float:left;
	}
#pressenavi
	{
	width:106px;
	height:20px;
	text-align:right;
	float:left;
	}
#map_canvas
	{
	position:absolute;
	top:0;
	left:0;
	z-index:400;
	}
#kadresse
	{
	position:absolute;
	top:10px;
	left:50px;
	z-index:50;
	padding:10px;
	background-color:#fff;
	font-size: 10px;
	text-transform:uppercase;	
	}
#kadresse p
	{
	margin-top:0;
	font-weight:bold;
	text-transform:uppercase;
	font-size: 13px;
	}
.slideshow
	{
	position:relative;
	}
.slideshow #slidesContainer 
	{
	margin:0 0;
	width:704px;
	height:540px;
	overflow:auto; /* allow scrollbar */
	position:relative;
	}
.slideshow img
	{
	border:2px solid #fff;
	}

.slideshow #slidesContainer .slide
	{
	margin:0 0;
	width:704px; /* reduce by 20 pixels to avoid horizontal scroll */
	height:520px;
	}

/**
 * Slideshow controls style rules.
 */
.control
	{
	display:block;
	width:39px;
	height:510px;
	text-indent:-10000px;
	position:absolute;
	cursor: pointer;
	z-index:600;
	}
#leftControl {
  bottom:0;
  left:10px;
  background:transparent url(/img/plinks.png) no-repeat 0  450px;
}
#rightControl
{
  bottom:0px;
  left:680px;
  background:transparent url(/img/prechts.png) no-repeat  0 450px;

}


.dlportal
{
opacity: 0.85;
background-color:#fff;
padding:15px;
}



.dlportal ul
	{
	list-style:none;
	margin:0;
	padding-left:0;
}

.dlportal ul li
	{
margin-bottom:20px;
}

.dlportal a
	{
color:#000;
text-decoration:none;
}

.dlportal a:hover
	{
text-underline;
}

