/* CSS Document */

/****** Definition und Position der Divs *************************************************************/


body {
		margin:				0;
		padding:			0; 
		background-image:url(../images/bg.jpg); 
		background-position:top center ;
		background-repeat: no-repeat;
		background-color:	#CCCCCC;
		text-align:			center;
		}
		
div#wrapper {
       	background-color:#FFFFFF;
	   	position:			relative;
		margin:				0 auto;
		text-align:			left;
		width:				934px;
		height:				auto;
		text-align:			left;		
		}
		
div#printnav  {
		position:			absolute;
		top:				112px;
		left:				600px;
		width:				130px;
		height:				30px;
		}		

/* ----- ICONS --------- */
/* home */	
div#printnav a.home {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
  		background: url(../images/icons.gif) 0px 0px;
		width:				17px;
		height:				14px;
		float:				left;
		margin:				0 0 0 5px;	
}
div#printnav a.home:hover {
	background: url(../images/icons.gif) 0px -14px;
}
/* print */	
div#printnav a.print{
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
  		background: url(../images/icons.gif) -22px 0px;
		width:				17px;
		height:				14px;
		float:				left;
		margin:				0 0 0 5px;	
}
div#printnav a.print:hover {
	background: url(../images/icons.gif) -22px -14px;
}
/* sitemap */	
div#printnav a.sitemap {
		display:			block;
		overflow:           hidden;
		text-indent:        20px;
  		background: url(../images/icons.gif) -42px 0px;
		width:				19px;
		height:				14px;
		float:				left;
		margin:				0 0 0 5px;	
}

div#printnav a.sitemap:hover {
	background: url(../images/icons.gif) -42px -14px;
}

/* --------------------- */
		
#logo    { 
/* background:url(../images/logo.png) no-repeat; */
		position: 			absolute;
		top:				24px;
		left:				738px;
		width:				208px;
		height:				109px;		
		}

#wrapper #logo{
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
src='fileadmin/templates/images/logo.png', sizingMethod='scale');
}
				
	
div#subnavigation {
		font-weight: 		bold;
		color:				#00457d;
		text-decoration:	none;
		position:			absolute;
		top:				20px;
		left:				30px;
		width:				680px;
		height:				auto;
			} 	
				
div#subsubnavigation {
		font-weight: 		bold;
		color:				#00457d;
		text-decoration:	none;
		 position:			absolute;   
		top:				39px;
		left:				30px;
		width:				680px;
		height:				auto;
	
		}	
	div#subnavigation span, div#subsubnavigation span {
		margin-right: 5px;
		float: left; 
		display: inline;		
	}		

		
		
div#headimage {

		position:			absolute;
		top:				75px;
		left:				0px;
			width: 715px;
		height:				115px;
		overflow: hidden;
		/* hack für ie 5.5 und drunter anweisung nach voice-family wird von ie 5.5 nicht mehr beachtet */
			voice-family: "\"}\"";
		voice-family: inherit;
		width: 719px;
				
		}
		
div#tabsnavwrapper {
	   	position:			absolute;
		top:				105px;
		left:				20px;
		width:				auto;
		height:				30px;
		z-index:			2;
		}	
			

div#contentwrapper {
        border:				 #00457d solid 2px;
		background-color:	#FFFFFF;
		position:			absolute;
		top:				133px;
		left:				0px;
		width:				719px;
		height:				606px;
		text-align:			left;
		color:#00457d;
		z-index:			1;
		
		}		
/* 	
div#content {
		position:			absolute;
		top:				225px;
		left:				38px;
		width:				540px;
		height:				352px;
		text-align:			left;
		color:				#00457d;
		overflow:			auto;
		padding-right:      10px;
		}
*/		
		
div#content ul{
}	


div#content li{
}	
		
/* Content ganze Breite mit Scrollbar  */

div#content {
		position:			absolute;
		top:				190px;
		left:				0px;
		width:				715px;
		height:				412px;
		text-align:			left;
		color:				#00457d;
		overflow:			auto;
		padding-left:      30px;
		padding-right:  220px;
		padding-top: 30px;
		/* hack für ie 5.5 und drunter anweisung nach voice-family wird von ie 5.5 nicht mehr beachtet */
			voice-family: "\"}\"";
		voice-family: inherit;
		width: 519px;
		height:				386px;
		padding-right: 170px;

		}
		
#sidecontentwrapper { 
		position:			absolute;
		top:				133px;
		left:				727px;
		width:				208px;
		height:				606px;
		border: 			#00457d solid 2px;
	    background-color:	#FFFFFF;
		}	

		
div#sidecontent { 
		position:			absolute;
		top:				75px;
		left:				25px;
		width:				177px;
		height:				507px;
		text-align:			left;
		}
		
		
		
div#footer {
		position:			absolute;
		top:				620px;
		left:				269px;
		width:				700px;
		height:				20px; 
		font-size:			10px;
		color:				#FFFFFF;
		}		
div#footer a.footer {
	color: #fff;
	text-decoration: none;
}		
		
		

		

		










		

