.Left { float:left;}
.Right { float:right}
.Clear { clear:both}

* { font-family:Arial; } 

DIV.Box { }
DIV.Box2x2 { width:240px; height:240px;}
DIV.Box3x2 { width:360px; height:240px;}
DIV.Box2x3 { width:240px; height:360px;}
DIV.Box3x1 { width:360px; height:120px;}

IMG { border:none;}

body, p, form { margin:0px; padding:0px; }

body { overflow:auto; background-image: url(/media/images/background.jpg); background-repeat:no-repeat ; background-position: center center ; background-attachment:fixed; background-color:#000; }

DIV.Box {  }

DIV.BoxLeft { text-align:right;}
DIV.BoxRight { text-align:left;}



DIV.BoxOuter {  margin-bottom:3px; width:360px; float:left; }
DIV.BoxOuter1 { height:120px; }
DIV.BoxOuter2 { height:240px; }
DIV.BoxOuter3 { height:360px; }



DIV.Header {height:180px;}
DIV.Holder, DIV.HolderTop { width:1080px; margin-top:20px;}
DIV.Logo { margin-left:180px;}
DIV.Navigation { margin-top:25px; z-index:999999;  }
DIV.Scroller { width: 159px;  background-image:url(/media/images/scoller.png); position:fixed; top:0px ; left:0px; overflow:hidden;}
DIV.ScrollerB { width: 159px;  background-image:url(/media/images/scrollerb.png); position:absolute; top:0px ; left:0px;}

DIV.Menu { z-index:999999; }
DIV.HolderTop { z-index:999999; position:absolute; top:20px;}
	
DIV.Video { margin-left:0px; margin-top:0px;  }
DIV.TimeSelect {
	margin-left:69px;
	background-image:url('/media/images/scroll-c.png');
	background-repeat:repeat-y;
	width:90px;
	min-height:0px;
}
DIV#Slider { position:absolute; left:54px; top:260px; z-index:99999; -moz-user-select:none;  }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:none; background:none; background-image:url(/media/images/slider.png); cursor:pointer; width:23px; height:83px; background-position:-2px -0px; background-repeat:no-repeat; -moz-user-select:none;   }

.ui-widget-content { border:none; background:none; -moz-user-select:none; }

DIV.Debug { border: solid 1px #FFF; width:300px; height:300px; position: fixed; bottom: 10px; right:10px; }

DIV.Padding { padding:8px;}
DIV.SubMenu { position:absolute;top:0px; left:0px; display:none; z-index:9999999;}
DIV.GridList2 { position:absolute;top:0px; left:0px; display:none; z-index:9999999;}

DIV.SubMenu, DIV.GridList2 {
	
	

}

DIV.SubMenu UL, DIV.Menu UL, DIV.GridList UL, DIV.GridList2 UL  { margin:0px; padding:0px; list-style-type:none; text-align:left; margin-left:4px;}
DIV.SubMenu UL LI, DIV.Menu UL LI { padding:4px; padding-top:6px; padding-bottom:
6px; padding-left:10px;}
DIV.SubMenu UL LI { border-bottom:solid 1px #C6C6C6;  background-color:#FFF;} 

DIV.Menu { width:215;height:34px; background-image:url(/media/images/menu-off.png); background-repeat:no-repeat;}

DIV.GridList { margin-left:10px; width:105px;height:34px; background-image:url(/media/images/grid-list1.png); background-repeat:no-repeat; }
DIV.GridList2 { width:105px;height:61px; background-image:url(/media/images/grid-list2.png); background-repeat:no-repeat; }

DIV.SubMenu LI A, DIV.Menu UL LI A { color:#FE5C41; font-style:italic; font-size:10pt; }

A { text-decoration:none;}

DIV.Menu UL LI A { color:#ffffff;}

DIV.GridList UL LI A , DIV.GridList2 UL LI A { color:#fff; font-style:italic; font-size:10pt;  }
DIV.GridList UL LI A { color:#fff;}

DIV.GridList UL LI, DIV.GridList2 UL LI { padding:4px; padding-top:6px; padding-bottom:6px; padding-left:10px;}
DIV.Over {
	background-image:url('/media/images/over.png');
	background-position:center center;
	width:300px;
	height:300px;
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:999;
	cursor:pointer;
	
}
DIV.OverSmall {
	background-image:url('/media/images/over-small.png');
	background-position:center 300px;
}

DIV.SubMenu, DIV.GridList2 {
	z-index:9999999;	
}

DIV.TimeLine {
	width:720px;
	padding-top:100px;	
}

DIV.TimeLine DIV.Box {
	width:360px;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0;
}

DIV.Hide { opacity:0;}
DIV.Hide2 { display:none;}

DIV.YearMarker { position:fixed; top:100px; left:100px; font-size:20pt; color:#FFF; font-weight:normal; font-style:italic; font-family:"Times New Roman", Times, serif; overflow:hidden;}

DIV.Detail { background-color:#FFF; width:0px; height:0px; z-index:999999;position:absolute;top:0px;left:0px; display:none; font-size:10pt; } 
DIV.Overlay { background-image:url(/media/images/black.png); z-index:999995; position:fixed; top:0px; left:0px;	 }

DIV.BlackOverlay {  color:#FFF; background:none;}

DIV.ProjectList { font-size:11pt; }
DIV.ProjectList { margin-left:110px; margin-top:80px; color:#FFF; width:720px; text-align:left;  }
DIV.ProjectList UL { margin:0px; padding:0px; list-style-type:none; margin-bottom:20px;}
DIV.ProjectList h2 { color:#fe573c; font-size:11pt; margin:0px; padding:0px; margin-bottom:10px; font-style:italic; padding-bottom:10px; border-bottom: solid 1px #9d9d9d; font-weight:normal; }
DIV.ProjectList UL LI { border-bottom: solid 1px #9d9d9d; padding-top:14px; padding-bottom:14px; }


DIV.ProjectList DIV.Datum , DIV.ProjectList DIV.Datum  A { color:#fe583d; font-size:10pt;  }
DIV.ProjectList DIV.Titel {font-size:12pt; font-weight:bold;}

DIV.TimeList { display:none; }
DIV.ProjektText, DIV.ProjektText A  { font-size:11pt; color:#FFF; padding:20px; line-height:17px;}
DIV.Detail DIV.Padding { padding:10px; padding-left:20px; padding-right:20px; padding-bottom:20px; line-height:19px;}
DIV.Detail h1,DIV.Detail h2 { margin:0px; padding:0px; margin-bottom:10px; font-size:13pt; color:#fe583d; }
DIV.Detail DIV.Datum { color:#fe583d;;}
DIV.Detail DIV.Titel,DIV.ProjectList DIV.Titel A { margin-bottom:20px; color:#FFF;}
DIV.Detail { color:#414042;}
DIV.ProjektText DIV.Datum { font-size:9pt; color:#333; }
DIV#OverlayVideo { position: fixed; top:20px; left:0px; width:100%;}

DIV#OverlayVideo { z-index:9999999;}
DIV#OverlayVideo DIV.Padding {padding:10px;}
DIV.Video { z-index:9999999;}

DIV.ProjectMiniLink {
	height:1px;
	width:10px;
	
	border-bottom:solid 1px #fe583d;
	z-index:999999999;
	position:fixed;
	top:200px;
	left:150px;
	cursor:pointer;
	color:#FFF;

}
DIV.ProjectMiniLink:Hover {
	background-color:#fe583d;
}

DIV.TimeSelectHolder { width:300px; height:100px; overflow:hidden; ;


 
 }
 
 BODY {
	 scrollbar-shadow-color: #2D2C4D;
scrollbar-highlight-color:#7D7E94;
scrollbar-3dlight-color: #7D7E94;
scrollbar-darkshadow-color: #2D2C4D;
scrollbar-track-color: #7D7E94;
scrollbar-arrow-color: #C1C1D1;}

DIV.Space { height:20px;}

DIV.News { padding:20px;}
DIV.News DIV.Datum { color:#fe583d; margin-bottom:6px; font-size:9pt; }
DIV.News DIV.Titel { font-size:14pt; font-weight:bold; margin-bottom:10px; color:#414042; }
DIV.News DIV.Text {margin-bottom:10px; color:#414042; line-height:19px; font-size:10pt;}

DIV.News A {  color:#fe583d; }


DIV.ProjectDetail DIV.Datum { color:#414042; margin-bottom:5px;  }
DIV.ProjectDetail DIV.Titel {  font-size:12pt; font-weight:bold; color:#414141;}
DIV.ProjectDetail DIV.Titel I { color:#fe583d;  }

DIV.VideoIconO { position:fixed; top:110px; left:60px; z-index:999999; display:none;}

DIV.TeamName { color: #fe573c; margin-top:7px; margin-bottom:2px; font-weight:bold;}
DIV.TeamTitle { color:#FFF;}

DIV.Detail A { color:#414141;}
DIV.Detail A:Hover { color:#fe583d; }

DIV.FieldTitle { width:150px; float:left;}
DIV.FieldContent { width:530px; float:left;}
DIV.Field { margin-bottom:10px;}
DIV.FieldContent INPUT { width:530px; border:solid 1px #CCC; padding:4px;} /* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 7, 2012 */



@font-face {
    font-family: 'Swis721CnBTRoman';
    src: url('/media/styles/swiss/swissc-webfont.eot');
    src: url('/media/styles/swiss/swissc-webfont.eot?#iefix') format('embedded-opentype'),
         url('/media/styles/swiss/swissc-webfont.woff') format('woff'),
         url('/media/styles/swiss/swissc-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}