
#topmenu{
	-moz-box-shadow: 0px 6px 4px #c2c2c2;    
	-webkit-box-shadow: 0px 6px 4px #c2c2c2; 
	box-shadow: 0px 6px 4px #c2c2c2; 
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#c2c2c2')"; 
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#c2c2c2'); 	

	background-color:#FFF;
	
	z-index:500;
	overflow:visible;
	
	
	position: fixed;
	top:0px;
	
}



#ie8shadow{
	display:none;
}


html.ie8 #ie8shadow{
	display:block;
	background-image:url(img/ie8shadow.png);
	/*background-image:url(img/shadow.png);
	background-repeat:repeat-x;
	background-position:0px -590px;*/
	height:12px;
	position:absolute;
	width:100%;
	bottom:0px;
}



html.ie8 #topmenu{
	filter: none;
}




/*#headermenu{
	margin-top:60px;
	display:inline-block;
}*/

#services{
	border-top:1px dotted #c2c2c2;
	padding-top:13px;
}


#wrapper{
	position:relative;
	display:inline-block;
	margin:0px;
	text-align:left;
	background-color:#FFF;
	z-index:1;
	padding-top:20px;
}

#wrapper.dotted{
	background-image:url(img/wrapper-bg.png);
	background-repeat:repeat-x;
	background-position:0px -170px;
}

#content{
	z-index:1;
}
/*#footer{
	clear:both;
	text-align:left;
	position:relative;
	padding-top:20px;*/
}
#teaser{position:relative;}
/* ############################################ */
/* ################## Breite der DIVs ####### */
#wrapper,#toolbar,#tools{
	width:960px;
}

#topmenu{width:100%;}

/*ref 1 = breite [right|left] + ALLE jew. margins */

#left,#right{
	width:280px;
}

div#topmenu div#headermenu{
	width:960px;
}


/*######## Abstand vom Linken Rand ###############*/

#wrapper.standalone div#content,
#wrapper.standalone div#gallery,
#wrapper.noleft #content,
#tools li:first-child,
#left{
	margin-left:0px !important;
}
/*#footer{padding-left:0px;}*/


/*######## Abstand vom rechten Rand ###############*/

#wrapper.standalone div#content,
#wrapper.noright #content,
#toolbar form,
form#sitequery,
#right{
	margin-right:0px;
}
/*#footer{padding-right:0px;}*/

a#logo{
	right:0px !important;
}
/* ################## Hoehe der DIVs ####### */

#topmenu{
	min-height:70px;
	height:auto !important;
	height:70px;
}
#wrapper{
	margin-top:70px;
}

html.ie8 #topmenu{
	min-height:90px;
	height:auto !important;
	height:90px;
}
html.ie8 #wrapper{
	margin-top:90px;
}

#wrapper.dotted{
	background-position:0px -70px;
}
html.ie8 #wrapper.dotted{
	background-position:0px -90px;
}





#right,#content,#left{
	min-height:395px;
}

html>body #right,
html>body #content,
html>body #left{
	margin-bottom:20px;
}
