/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	LAYOUT
 	This stylesheet defines all page sections with position, 
 	size, margin, general padding, background and border.
 	
 	BROWSER SWITCH
 	This stylesheet is active for all browsers, except IE.
	Successfully testet on:
		Firefox 1.5.0 (Win XP, Mac OS X)
		Mozilla 1.7.13 (Win XP, Mac OS X)
		Opera 9.01 (Win XP, Mac OS X)
		Netscape 8.1 (Win XP)
		Safari 2.0.4 (Mac OS X)
		Camino 1.0.2 (Mac OS X)
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
body {
	margin: 0.66em;
	background-color: #EEEEEE;
	background-image: url("fileadmin/offshore/templates/img/body_bg.gif");
	color: #666666;
	font-family: arial, sans-serif;
	/*font-size: 94%;*/
	font-size: 94%;
	/* font reference size, 1em = 11pt */
}



/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	HEADER
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#header {
	padding: 0.66em 0.2em 0em 0.66em;
	height: 140px;
	width: 63.8em;
	background-image: url("fileadmin/offshore/templates/img/header_bg_left.gif");
	background-position: top left;
	background-repeat: no-repeat;
	
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	HEADER VISUAL
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

#visual {
	height: 140px;
	width: 50em;
	float: right;
	color: inherit;
	background-color: #62B0E9;
	background-position: top right;
	background-repeat: no-repeat;
	border-top: 1px solid white; /* mozilla fix */ 
	margin-right:0.4em;

	
}


/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	SERVICE / META MENU
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#servicemenu-section {
	width: 64.66em;
	color: #666666;
	background-color: white;
	border-top: 0.2em white solid;
	border-bottom: 0.2em white solid;
	
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	CONTAINER FOR MAIN SECTION (MENUS, CONTENT, TEASERS)
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#container {
	width: 64.66em;
	background-color: white;
	color: #333; /*war 666*/
}

#container .clear {
	height: 0.66em;
	clear: both;
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	LEFT NAVIGATION COLUMN
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#navigation {
	position: relative;
	z-index: 2;
	width: 13.33em;
	margin: 0em 1.33em -65px 0.66em;
	/* negative footer height for overlay */
	float: left;
}

#navigation .bottom {
	height: 55px; /* ca. 65px - 0.66em for default size */
	margin: 0em 0em 0.66em 0em;
	background-image: url("fileadmin/offshore/templates/img/nav_bottom_bg.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	PAGE CONTENT COLUMN
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#content-section {
	width: 37em;
	float: left;
	margin-bottom: 0.66em;
	font-size: .9em;
}

#content-sectiontable {
	width: 55em;
	float: left;
	margin-bottom: 0.66em;
	font-size: .9em;
}

/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	CONTEXT TEASER COLUMN
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#ct-section {
	position: relative;
	z-index: 3;
	width: 14em;
	float: left;
	margin: 0em 0em -65px 1.33em;

}

#ct-section .bottom {
	height: 55px; /* ca. 65px - 0.66em for default size */
	margin-bottom: 0.66em;
	background-image: url("fileadmin/offshore/templates/img/ct_bottom_bg.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	border-left: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
}

#ct-section .top {
	height: 57px;
	border-left: 1px #CCCCCC solid;
	border-bottom: 1px #CCCCCC solid;
	background-image: url("fileadmin/offshore/templates/img/ext_projekte_browser_top_bg.gif");
	background-position: top right;
	background-repeat: no-repeat;
}


/*	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = =	*
 	FOOTER
 *	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
#footer-section {
	width: 64.66em;
}

#footer-section .left {
	height: 65px;
	width: 15.32em; /* left column width */
	float: left;
	background-image: url("fileadmin/offshore/templates/img/footer_bg_left.gif");
	background-position: bottom left;
	background-repeat: no-repeat;
}

#footer-section .middle {
	height: 65px;
	width: 35.33em;
	float: left;
	background-color: white;
	color: #999999;
}

#footer-section .right {
	height: 65px;
	width: 13.99em;
	float: left;
	background-image: url("fileadmin/offshore/templates/img/footer_bg_right.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
}	

/* inline css aus dem template, was hierher ausgelagert wurde */

div.active {
	display:inline;
	position:absolute;
	top:420px;
	left:250px;
	padding:.5em;
	margin:.5em;
	z-index:100;
	border:1px solid #62B0E9;
	background-color:#ffffff;
}

div.active th{
        text-align: left !important;
        color: #333333;
        white-space: nowrap;
}

div.inactive {
  	display:none;
}
          
div.noscript {
  	font-size:1em;
   	width:70%;
   	padding: 1em 0 1em 0;
 }
 
.usb ul {
	display: none;
	}

<!-- Cached page generated 30-04-12 21:26. Expires 01-05-12 21:26 -->
<!-- Parsetime: 129 ms-->