/*<![CDATA[*/

	html, body {
	/*width: 100%;
	height: 100%;*/
	padding: 0;
	margin: 0;
	background-color: #000000;
	}
	
/*****************/		 
/* FORMAT NEWS   */	  
/*****************/
	#mov {
	/*width: 100%;
	height: 100%;*/
	margin: 0;
	padding:0;
	position: relative;
	/*top:16px;
	left:16px;*/
	}
	#contentBoxNews {
	width: 295px; /* originalBreite -1px */
	margin: 0;
	padding:0;
	position:absolute;
	top:16px;
	left:16px;
	}
	#newsScrollUpControl {
	position: absolute; 
	left: 296px; 
	top: 32px; 
	z-index: 1;
	} 
	#newsScrollDownControl {
	position: absolute; 
	left: 296px; 
	top: 46px; 
	z-index: 1;
	} 
	#newsScrollContainer {
	position: absolute; 
	width: 256px; 
	height: 390px; 
	overflow: hidden; 
	top: 32px; 
	left: 32px; 
	clip: rect(0,256,390,0);
	} 
	#newsScrollContent {
	position: absolute; 
	top: 0; 
	left: 0;
	} 
	
/******************/		 
/* FORMAT CONTACT */	  
/******************/

	#contactScrollUpControl {
	position: absolute; 
	left: 592px; 
	top: 32px; 
	z-index: 1;
	} 
	#contactScrollDownControl {
	position: absolute; 
	left: 592px; 
	top: 46px; 
	z-index: 1;
	}
	#contactScrollContainer {
	position: absolute; 
	width: 256px; 
	height: 390px; 
	overflow: hidden; 
	top: 32px; 
	left: 328px; 
	clip: rect(0,256,390,0);
	} 
	#contactScrollContent {
	position: absolute; 
	top: 0; 
	left: 0;
	} 
	.textfield {
	border: 1px solid black;
	width: 264px;
	height: 16px;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	}
	.textarea {
	border: 1px solid black;
	width: 264px;
	height: 60px;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size: 12px;
	}
	#contentBoxContact {
	width: 591px; /* originalBreite -1px */
	margin: 0;
	padding:0;
	position:absolute;
	top:16px;
	left:16px;
	}
	#middleGreyBorderContact {
	/*border: 1px solid red;*/
	top: 32px;
	left: 312px;
	width: 1px;
	height: 392px;
	position: absolute;
	background-image: url(../images/grey.gif);
	background-repeat: repeat-y;
	}
	#formular {
	position: absolute; 
	width: 264px; 
	top: 32px; 
	left: 32px; 
	margin: 0px; 
	padding: 0px;
	}
	
/********************/		 
/* FORMAT PORTFOLIO */	  
/********************/
	
	#contentBoxPortfolio {
	width: 592px;
	height: 408px;
	margin: 0;
	padding:0;
	position:absolute;
	top:16px;
	left:16px;
	background-color: #000000;
	}
	#numberNavPortfolio {
	/*border: 1px solid red;*/
	width: 591px;
	margin: 0;
	padding:0;
	position:absolute;
	top: 432px;
	left: 16px;
	float: left;
	}
	.BlackBorderPortfolio {
	margin: 0;
	padding: 0;
	/*width: 100%;*/
	width: 590px;
	height: 406px;
	position: relative;
	left: 1px;
	top: 1px;
/*	position: static;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;*/
	background-color: #ffffff;
	}
	#eckLayer1Portfolio {	
	font-size: 1px;
	width: 10px;
	height: 10px;
	/*background-image: url(../images/portfolio_eck1_small.gif);*/
	margin: 0;
	padding:0;
	position:absolute;
	top: 16px;  
	left: 598px;	
	z-index: 99;
	}
	#imageLayerPortfolio1,#imageLayerPortfolio2,#imageLayerPortfolio3,#imageLayerPortfolio4,#imageLayerPortfolio5,#imageLayerPortfolio6,#imageLayerPortfolio7,#imageLayerPortfolio8,#imageLayerPortfolio9,#imageLayerPortfolio10,#imageLayerPortfolio11,#imageLayerPortfolio12,#imageLayerPortfolio13,#imageLayerPortfolio14,#imageLayerPortfolio15,#imageLayerPortfolio16,#imageLayerPortfolio17,#imageLayerPortfolio18,#imageLayerPortfolio19,#imageLayerPortfolio20,#imageLayerPortfolio21,#imageLayerPortfolio22,#imageLayerPortfolio23,#imageLayerPortfolio24,#imageLayerPortfolio25,#imageLayerPortfolio26,#imageLayerPortfolio27,#imageLayerPortfolio28,#imageLayerPortfolio29,#imageLayerPortfolio30,#imageLayerPortfolio31,#imageLayerPortfolio32,#imageLayerPortfolio33,#imageLayerPortfolio34,#imageLayerPortfolio35,#imageLayerPortfolio36,#imageLayerPortfolio37,#imageLayerPortfolio38,#imageLayerPortfolio39,#imageLayerPortfolio40 {
	margin: 0;
	padding:0;
	position:absolute;
	top:17px;
	left:17px;
	height: 406px;
	width: 590px;
	}
	#transparentLayerPortfolio {
	margin: 0;
	padding:0;
	position:absolute;
	top:17px;
	left:17px;
	height: 406px;
	width: 590px;
	z-index:98;
	}
	.flashData {
 	height: 406px; 
	width: 590px; 
	margin: 0; 
	padding: 0;	
	}
	
	
/**********************/		 
/* FORMAT PAGE LAYOUT */	  
/**********************/
	
	#logoBox {
	width: 239px; /* originalBreite -1px */
	margin: 0;
	padding:0;
	position:absolute;
	top:176px;
	left:752px;
	}
	#navBox {
	width: 128px; /* originalBreite px */
	margin: 0;
	padding:0;
	position: absolute;
	top: 176px;
	left: 616px;
	} 
	.topBlackBorder {
	font-size: 1px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 16px;
	position: static;
	background-image: url(../images/box_top_black.gif);
	background-position: top right;
	border-left-style: solid;
	border-left-width: 1px;   
	border-left-color: #000000;
	}
	.middleBlackBorder {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 208px;
	position: static;
	border-left-style: solid;
	background-image: url(../images/black.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-left-width: 1px;
	border-left-color: #000000;
	background-color: #ffffff;
	}
	.middleBlackBorder2 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 224px;
	position: static;
	background-image: url(../images/black.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	background-color: #ffffff;
	}
	.middleBlackBorderNews {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 408px;
	position: static;
	background-image: url(../images/black.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	background-color: #ffffff;
	}
	.middleBlackBorderContent {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 408px;
	position: static;
	background-image: url(../images/black.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	background-color: #ffffff;
	}
	.bottomBlackBorder {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1px;
	height: 16px;
	position: static;
	background-image: url(../images/box_bottom_black.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	}
	.topGreyBorder {
	font-size: 1px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 16px;
	position: static;
	background-image: url(../images/box_top_grey.gif);
	background-position: top right;
	border-left-style: solid;
	border-left-width: 1px;   
	border-left-color: #cccccc;
	}
	.middleGreyBorder {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 208px;
	position: static;
	border-left-style: solid;
	background-image: url(../images/grey.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-left-width: 1px;
	border-left-color: #cccccc;
	background-color: #ffffff;
	}
	.middleGreyBorder2 {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 224px;
	position: static;
	background-image: url(../images/grey.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #cccccc;
	background-color: #ffffff;
	}
	.bottomGreyBorder {
	margin: 0;
	padding: 0;
	width: 100%;
	font-size: 1px;
	height: 16px;
	position: static;
	background-image: url(../images/box_bottom_grey.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #cccccc;
	}
	
/*****************/		 
/* INDEX LAYOUT  */	  
/*****************/	
	
	#inhalt {
	margin-top: -84px;
	margin-left: -176px;
	top:50%;
	left:50%;
	position:absolute;
	text-align: left;
	padding: 0px;
	width: 352px;
	}
	#leftContent {
	width: 168px;
	position:relative;
	float: left;
	margin-right: 16px;
	}
	#logo {
	width: 168px;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	}
	
/*****************/		 
/*  TEXT FORMAT  */	  
/*****************/
	
	.textImage {
	margin: 8px 16px 8px 0px;
	padding: 0px;
	}
	.textBlack {
	color:#000000;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height: 15px;
	padding: 0;
	}
	.textBlack a {
	color:#000000;
	text-decoration:none;
	}
	.textBlack a:hover {
	color:#aaaaaa;
	text-decoration:none;	
	}
	/*.textBlackNavNumberPortfolio {
	color:#000000;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin: 9px 0 0 0;
	padding: 0;
	}
	.textBlackNavNumberPortfolio a {
	color:#000000;
	text-decoration:none;
	}
	.textBlackNavNumberPortfolio a:hover {
	color:#aaaaaa;
	text-decoration:none;	
	}*/
	.description {
	position: static;
	color:#000000;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin: 3px 0 0 0;
	padding: 0;
	}

	.textBlackNavNumberPortfolio {
	position: absolute;
	left: 620px;
	top: 183px;
	width: 90px;
	margin: 0;
	padding: 0;
	}

	.textBlackNavNumberPortfolio a {
	display: block;
	float: left;
	/*border-left: 5px solid green;
	border-right: 5px solid green;
	border-top: 4px solid green;
	border-bottom: 4px solid green;*/
	margin: 0;
	padding: 4px 4px;
	}

	.textBlackNavNumberPortfolio img {
	border: none;
	margin: 0;
	padding: 0;
	}
	
	.textGrey {
	color:#aaaaaa;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height: 15px;
	padding: 0;
	}
	.textWhite {
	color:#ffffff;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:10px;
	line-height: 13px;
	margin: 0 0 16px 0;
	padding: 0;
	}
	.textWhite a {
	color:#ffffff;
	text-decoration:underline;
	}
	.textWhite a:hover {
	color:#aaaaaa;
	text-decoration:underline;	
	}
	.textRed {
	color:#ff0000;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:14px;
	line-height: 13px;
	margin: 0 0 16px 0;
	padding: 0;
	}
	
/*****************/		 
/*  NOT IN USE  */	  
/*****************/
	/*.mittig {
	height: 11px;
	width: 11px;
	font-size: 1px;
	vertical-align: middle;
	}*/
	
	/*.topBlackBorder {
	font-size: 1px;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 16px;
	position: static;
	background-image: url(../images/box_top_black.gif);
	background-position: top right;
	border-left-style: solid;
	border-left-width: 1px;   
	border-left-color: #000000;
	}*/
	
	/*.middleBlackBorderPortfolio {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 391px;*/ /* Originalhöhe -1px */
	/*position: static;
	background-image: url(../images/black.gif);
	background-position: top right;
	background-repeat: repeat-y;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	background-color: #ffffff;
	}*/
	
	/*#scrollNews {
	position:absolute; width:256px; top:32px; left:32px; margin:0px; padding:0px;
	}
	#scrollUpNews{ 
	position: absolute; left:297px; top:42px; margin:0px; padding:0px;
	}
	#scrollDownNews{ 
	position:absolute; left:297px; top:56px; margin:0px; padding:0px;
	}*/
		
	/*#scrollContact {
	position:absolute; width:256px; top:32px; left:328px; margin:0px; padding:0px;
	}
	#scrollUpContact{ 
	position: absolute; left:593px; top:42px; margin:0px; padding:0px;
	}
	#scrollDownContact{ 
	position:absolute; left:593px; top:56px; margin:0px; padding:0px;
	}*/
	
	/*#scrollUp {
	font-size: 1px;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
	background-image: url(../images/scroll_up.gif);
	position:absolute;
	left:281px;
	top:42px;
	}*/
	
	/*#scrollDown {
	font-size: 1px;
	margin: 0;
	padding: 0;
	width: 15px;
	height: 15px;
	background-image: url(../images/scroll_down.gif);
	position:absolute;
	left:281px;
	top:56px;
	}*/
	
/*]]*/
