@font-face {
    font-family: 'HelveticaNeueLT45LightRegular';
    src: url('/css/fonts/lte50263-webfont.eot');
    src: url('/css/fonts/lte50263-webfont.eot?iefix') format('eot'),
         url('/css/fonts/lte50263-webfont.woff') format('woff'),
         url('/css/fonts/lte50263-webfont.ttf') format('truetype'),
         url('/css/fonts/lte50263-webfont.svg#webfontoSHyYRCB') format('svg');
    font-weight: normal;
    font-style: normal;

}


html {
	height: 100%;
}

body, td, th, a {
	color: #3C3A3D;
	font-family: 'arial';
	outline: none;
	font-size: 12px;
}

body {
	background: #F5F5F5;
	padding: 0;
	margin: 0;
	height: 100%;
}

#Main {
	width: 960px;
	margin: 0 auto;
	align: center;
	min-height: 100%;
	margin-bottom: -248px;
}
#Main-2 {
	padding-top: 48px;
	width: 960px;
	position: relative;
}
#MainContainer {
	min-height: 100%;
	margin-bottom: -268px;
}

#TopImage {
	margin-bottom: 10px;
}

/* MENU LINE */

#MenuLineTop {
	background: #2a282b;
	height: 50px;
	left: 0;
	position: realtive;
	top: 0;
	width: 100%;
}
#MenuLine {
	top: 0;
	width: 960px;
	margin: 0px auto;
	align: center;
	font-size: 13px;
	position: relative;
}

#MenuLine ol, #MenuLine li {
	padding: 0;
	margin: 0;
	list-style: none;
	white-space: nowrap;
}

li.Level0Item {
	display: block;
	float: left;
}
li.ListItem_Level1, li.ListItem_Level2 {
	display: block;
}
a.Level0Item, a.Level0ItemSelected {
	padding: 24px 17px 9px 0px;
	display: block;
	font-size: 14px;
	text-decoration: none;
	font: arial;
	font-weight: bold;
	color: #818386;
}

.MenuLevelContainerBg a.Level0Item, .MenuLevelContainerBg a.Level0ItemSelected {
	display: none;
}

.CenterMenuLevels, .CenterLanguageLevels {
	width: 960px;
	margin: 0 auto;
	position: relative;
	padding: 8px 10px;
}
.CenterMenuLevels2 {
	margin: 0 auto;
	position: relative;
}
.MenuTable {
	margin: 0 auto;
}

a.Level0Item:hover, li.Level0Item:hover a.Level0Item, a.Level0ItemSelected {
	/*text-decoration: underline;*/
	color: #f4f3f4;
}

.Sub1 .SITE2:hover {
	color: #ffffff;
}
.Menu1 .SITE2:hover {
	color: #705aa1;
}

/* MENU SUBITEMS */


.MenuLevelContainerBg, .LanguageContainerBg {
	height: 0;
	left: 0;
	position: relative;
	overflow: hidden;
}
.MenuLevelContainer {
	position: relative;
	z-index: 100;
}

.CenterMenuLevelsClose, .CenterLanguageLevelsClose {
	position: absolute;
	right: 0px;
	bottom: 9px;
	cursor: pointer;
}

.MenuDashedLine {
	/* 260 */
	position: absolute;
	bottom: 32px;
	width: 100%;
	border-bottom: 1px dashed #E2E2E2;
}
.ListItem_Level0 {
	display: block;
	float:left;
}
a.ListItem_Level0 {
	outline: none;
}
.SingleSubMenuContainer {
	float:left;
	width:225px;
}
.SingleSubMenuContainer2 {
	float:left;
	width:auto;
	padding-right: 18px;
}

.SingleSubMenuContainerLeftBorder {
	padding-left: 18px;
	border-left:1px dashed #E2E2E2;
}

li.Level0Item ol.Level0Sub {
	display: none;
	background: white;
	position: absolute;
}

/*
 * 
.ListItem_Level0:hover .MenuLevelContainer{
	display: block;
}

.ListItem_Level0:hover .MenuLevelContainerBg{
	display: block;
}
*
*/
li.List_Level1 {
	list-style: none;
}
li.LanguageList {
 	display: block;
 	list-style: none;
}
a.LanguagesLink {
	text-decoration: none;
	color: #3C3A3D;
	font-size: 14px;
	font-weight: bold;
}
a.LanguagesLink:hover {
	color: #705aa1; 
}

li.Level0Item:hover ol.Level0Sub {
	display: block;
}
li.Level0Item ol a {
	display: block;
	padding: 3px 15px 3px 5px;
	text-decoration: none;
}
li.Level0Item ol a:hover {
	/*text-decoration: underline;*/
	/*background: #DDD;*/
}
li.Level0Item ol ol a {
	padding: 3px 15px 3px 30px;
}

a.MenuSub1 {
	text-decoration: none;
	font-size: 12px;
}
a.MenuSub2 {
	text-decoration: none;
	font-size: 12px;
}
li.List_Level1:hover .MenuSub1 span, li.List_Level2:hover .MenuSub2 span{
	color: #705aa1;
}
ol.List_Level1 {
	display: block;
	margin-left: -40px;
}
li.List_Level1, li.List_Level2 {
	display: block;
}
li.List_Level1{
	padding-bottom: 5px;
}
.MenuSub1 span {
	color: #3c3a3d;
	font-size: 14px;
	font-weight: bold;
}
.MenuSub2 span {
	color: #818386;
	font-size: 12px;
	text-decoration: none;
}
.closeMenu {
	background: url('/images/close_menu.png') no-repeat left center;
	cursor: pointer;
	margin-right: 10px;
	posrition: relative;
	bottom: 10px;
}

/* LANGUAGES */

.SelectedLanguage {
	display: block;
	width: 16px;
	height: 11px;
	cursor: pointer;
}

.LangContainer {
	cursor: pointer;
    display: block;
    position: absolute;
    right: 168px;
    top: 25px;
    width: 16px;
    z-index: 15;
}
.LangContainerVis {
	background: #FFFFFF;
	display: none;
	left: -88px;
	padding: 4px 10px;
	padding-top: 3px;
	position: absolute;
	text-align: right;
	top: 24px;
	width: 93px;
	border: 1px dashed #e2e2e2;
	color: #3C3A3D;
	z-index: 20;
}
.LangContainerVis a {
	text-decoration: none;
}
.Languages {
	line-height: 1.5em;
}

/* SEARCH */

.LangSearchContainer {
    left: 748px;
    position: absolute;
    width: 210px;
}

#SearchBar {
	position: absolute;
    right: 14px;
    top: 20px;
}
#SearchBar .searchInput {
	background: url('/images/bg_serach_input.png') no-repeat center center;
	border: 0px;
	margin-right: 8px;
	color: #f4f3f4;
	width: 132px;
	height: 21px;
	position: relative;
	top: 0px;
}
#SearchBar #Lupe {
	vertical-align: middle;
	cursor: pointer;
}
#Lupe {
	background: url('/images/lupe.png') no-repeat top center;
	height: 20px;
    position: absolute;
    right: -13px;
    width: 17px;
}
#Lupe:hover {
	background-position: bottom center;
}
/* SECOUND MENU (BREADCRUMB) */

#Menu2ContainerBg {
	background: url('/images/bg_menu2_container.jpg') repeat-x;
	height: 67px;
	left:0;
	width: 100%;
	position: relative;
}
#SecoundMenu {
	background: url('/images/bg_menu2_line.jpg') no-repeat;
	width: 960px;
	height: 67px;
	margin: 0 auto;
}
.SecoundMenuLine1, .SecoundMenuLine2 {
	margin-right: 15px;
}
.SecoundMenuLink1,
.SecoundMenuLink1Selected {
	font-weight: bold;
}
.SecoundMenuLink1, .SecoundMenuLink2 {
	color: #818386;
}
.SecoundMenuLink1Selected, .SecoundMenuLink2Selected2 {
	color: #705aa1;
	text-decoration: none;
}
.SecoundMenuLine1 a:hover, .SecoundMenuLine2 a:hover {
	color: #705aa1;
}
.SecoundMenuLink1, .SecoundMenuLink2 {
	text-decoration: none;
}
.SecoundMenuDiv1 {
	padding-top: 11px;
	font-size: 12px;
}
.SecoundMenuDiv2 {
	padding-top: 17px;
	font-size: 12px;
}

/* LOGO */

#LogoContainerBg {
	background: url('/images/bg_logo_container.jpg');
	left:0;
	position: relative;
	width:100%;
	height: 102px;
}
#LogoContainer {
	background: url('/images/bg_logo_container_big.jpg') no-repeat;
	height: 102px;
	width: 960px;
	margin-top: 1px;
	position: relative;
	margin: 0 auto;
}
#LogoImg {
	width: 242px;
	height: 49px;
	position: relative;
	top: 35px;
	float: left;
}
#LogoTxt {
	position: relative;
	top: 47px;
	float: right;
    text-align: right;
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 22pt;
	color: #818386;
	padding-right: 2px;
}

/* IMAGE */

.BorderBox {
	background: #CAC9C9;
	height: 23px;
	padding-left: 1px;
	width: 960px;
}

#ProgressBarContainer {
	height: 386px;
	width: 100%;
	position: relative;
	padding-top: 28px;
	background: #f5f5f5;
	background: url('images/shadow_img_top.png') no-repeat top center;
}

#ShadowImage {
	height: 29px;
	position: relative;
	bottom: 29px;
	margin: 0 auto;
	width: 960px;
	background: url('images/shadow_img_bottom.png') no-repeat bottom center;
}

.ImageSelector {
	background: #FFFFFF;
	color: #000000;
	float: left;
	height: 16px;
	padding-left: 10px;
	padding-top: 6px;
	vertical-align: middle;
	width: 229px;
}

.ImageSelector:hover {
	background: #705aa1;
	color: #ffffff;
	cursor: pointer;
}

.SelBox {
	background: #705aa1;
	color: #ffffff;
}
.ImgCon {
	width: 960px;
	height: 386px;
	postion: relative;
	margin: 0 auto;
}


.refpic {
	position: absolute;
}

/* CONTENT */

.PagesContent {
	width: 960px;
	margin: 0 auto;
}
.PageName {
	margin-bottom: 15px;
	height: 22px;
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 15pt;
	color: #818386;
}
.WhiteLine {
	width: 100%;
	position: relative;
	background: #ffffff;
}

.BaseContent {
	width: 100%;
	position: relative;
	padding-top: 20px;
}

#ShadowBeforeContent {
	width: 960px;
	height: 34px;
	margin: 0 auto;
	background: url('/images/shadow_bottom_links.jpg') no-repeat;
}
#ShadowAfterContent {
	clear:both;
	width: 960px;
	height: 13px;
	margin: 0 auto;
	background: url('/images/shadow_bottom_content.jpg') no-repeat;
}
#SpaceAfterShadow {
	height: 20px;
}

#PageContainer {
	
}
#SiteContent, #SiteContent2 {
	height: 100%;
	background: #f5f5f5;
	/* padding-top: 25px; */
	padding-top: 41px;
	width: 960px;
	margin: 0 auto;
}

#PageContent {
	color: #000000;
	position: relative;
	
}
#FootClearer {
	height: 268px !important;
	clear: both;
	margin: 0;
	padding: 0;
}
#Footer {
	bottom: 0;
	left: 0;
	position: relative;
	height: 268px;
	width: 100%;
	background: #2a282b;
	color: #ffffff;
}
#FooterContent {
	margin: 0 auto;
	width: 960px;
}
#FooterBg {
	clear: both;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 232px;
	width: 100%;
	background: #3c3a3d;
}
#SiteMap {
	float: left;
	width: 723px;
	border-right: 1px dashed #3C3A3D;
	padding-top: 25px;
}
.SiteMapMenu {
	color: #ffffff;
	float: left;
	width: 175px;
}
.Menu1 a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.Sub1 a{
	color: #818386;
	text-decoration: none;
	font-size: 11px;
}
#GoBackUp {
	background: #3c3a3d;
	font-size: 11px;
	text-transform: uppercase;
	padding: 9px 0 9px 100px;
}
#GoBackUp:hover {
	background: #705aa1;
}
.BackUpSpan {
	padding-left: 16px;
	background: url('/images/shaft_white.png') no-repeat 0px 4px;
}


/* IMPRESSIONS */

.Startpics {
	position: relative;
	width: 100%;
}
.ImpressionsAllContainer {
	height: 455px;
	background: #ffffff;
	widht: 100%;
}
#Impressions {
	position: relative;
	margin: 0 auto;
	width: 960px;
	margin-top: 25px;
	margin-bottom: 15px;
}
.ImpressionContainer:hover .ImpImg{
	border-color: #705aa1;
	color: #705aa1;
}
.ImpressionContainer {
	float: left;
	width: 221px;
	cursor: pointer;
}
.DashedBorder {
	border-left: 1px dashed #ebebeb;
	height: 205px;
	position: relative;
	float: left;
	width: 2px;
	left: -11px;
}
.ImpHeader {
	padding-bottom: 5px;
	height: 22px;
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 15pt;
	color: #818386;
}
.ImpImg {
	border-top: 3px solid #ebebeb;
	padding-top: 4px;
}
.ImpShadow {
	width: 219px;
	height: 25px;
	padding-top: 3px;
	background: url('/images/home_img_bottom.jpg') no-repeat center center;
}
.HeadlineNews {
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 22px;
	color: #3c3a3d;
	border-bottom: 1px solid #e2e2e2;
	padding-bottom:15px;
}
.HelveticaSmall {
	font-family: 'Arial';
	font-size: 14px;
	color: #3c3a3d;
}

/* NEWS AND VIDEO @ STARTPAGE */

.NewsVideo {
	width: 100%;
	clear: both;
}
#NewsVideoContainer {
	margin: 0 auto;
	width: 960px;
}
#NewsContainer {
	padding-top: 20px;
	background: #f5f5f5;
	float:left;
	width: 700px;
}
.NewsEntry {
	margin-top: 14px;
	padding-bottom: 24px;
	border-bottom: 1px solid #e2e2e2;
	min-height: 115px;
	clear:both;
}
.NewsHead {
	font-family: 'Arial';
	font-size: 15px;
	color: #3c3a3d;
	line-height: 1.3;
	font-weight: bold;
}
.NewsHead a {
	text-decoration: none;
}
.NewsHead a:hover, .NewsMore a:hover, .LinkToNews a:hover {
	color: #705AA1;
}
.NewsAnreiser {
	margin-top: 3px;
	line-height: 1.5;
	color: #818386;
}
.NewsMore a {
	text-decoraiton: none;
}
.NewsText {
	float:left;
	width: 468px;
}
.NewsImg {
	float:left;
	padding-left: 5px;
}
.NewsImg img {
	border: 4px solid #ffffff;
}
.LinkToNews {
	margin-top: 11px;
}

#WatchVideo {
	background: url('/images/start_box.png') no-repeat top left;
	float: right;
	width: 227px;
	height: 388px;
	margin-top: 20px;
}
.BroText, .videoText, .VideoImage {
 	padding-left: 9px;
 	padding-top: 19px;
}
.BroText {
	/* border-top: 9px solid #F5F5F5; */
}
.VideoImage {
	cursor: pointer;
	padding-bottom: 9px;
}
.VideoPlay {
	background: url('/images/bg_play_video.png') no-repeat center center;
	width: 198px;
	height: 132px;
	position: absolute;
}
.VideoTitle {
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 12px;
	color: #3c3a3d;
}
.VideoInfo {
	color: #818386;
}
.SmallTextVideoCon {
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 16px;
	color: #3c3a3d;
}
.BroText {
	margin-top: 8px;
}
.BigTextVideoCon {
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 32px;
	color: #3c3a3d;
}
.BroText img {
	margin-left: 15px;
}
.MehrVideos {
	bottom: 30px;
	right: 10px;
	font-family: 'Arial';
	font-size: 14px;
	font-weight: bold;
	color: #3c3a3d;
	margin-top: 54px;
	text-align: right;
	cursor: pointer;
}
.MehrVideos:hover {
	color: #705aa1;
}
.VideoTxt {
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 14px;
	color: #3c3a3d;
}
.VideoTxtBig {
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 28px;
	color: #3c3a3d;
}

/* IMPRINT AT FOOTER  */

.ImprintName {
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 14px;
	color: #e2e2e2;
	margin-top: 20px;
}
.ImprintText {
	color: #818386;
	margin-top: 10px;
	line-height: 1.5em;
}
.ImprintText a {
	text-decoration: none;
	color: #818386;
}
.ImprintText a:hover {
	color: #ffffff;
}
.abm {
	margin-top: 10px;
}
.abm a {
	text-decoration: none;
	color: #818386;
}

/* PAGE WITH LIST (LEFT SIDE), CONTENT AND SCHADDOW LINE*/

.LeftList {
	min-height: 355px;
	padding-top: 10px;
	float: left;
	margin-right: 10px;
}
.LeftLink, .LeftLinkSelected  {
	text-decoration: none;
	line-height: 2;
	color: #818386;
	font-size: 12px;
}
.LeftLinkSelected {
	color: #705aa1;
}
.LeftLink:hover {
	color: #705aa1;
}
.LeftText {
	border-top: 1px solid #e2e2e2;
	width: 209px;
	padding-top: 6px;
	padding-bottom: 6px;
	color:#818386;
	font-size: 12px;
	line-height:2;
}
.LeftHead {
	font-family: 'HelveticaNeueLT45LightRegular';
	font-size: 24px;
	color: #3C3A3D;
	margin-bottom: 10px;
}
.TextContainer {
	float: left;
	width: 700px
}


/* IMAGE BUTTON */

a.ImageButton{
	text-decoration: none;
	color: #818386;
}
.ImageButtonLeft, .ImageButtonRight {
	width: 7px;
	height: 24px;
	float: left;
}
.ImageButtonLeft {
	background: url('/images/button/left_big.png') no-repeat top right;
}
.ImageButtonRight {
	background: url('/images/button/right_big.png') no-repeat top left;
}
.ImageButtonText {
	background: url('/images/button/middle_big.png') repeat-x top center;
	padding: 5px;
	float: left;
	display: block;
	font-family: 'Arial';
	font-size: 11px;
	color: #3c3a3d;
	text-transform: uppercase;
	height: 14px;
}
.ImageButton:hover .ImageButtonText {
	color: #ffffff;
}
.ImageButton:hover .ImageButtonLeft {
	background-position: bottom right;
}
.ImageButton:hover .ImageButtonRight {
	background-position: bottom left;
}
.ImageButton:hover .ImageButtonText {
	background-position: bottom;
}


/* CHANGE THE FONT SIZE */
#ChangeFonts {
	position: absolute;
	right: 2px;
	top: 5px;
	white-space: nowrap;
}
#ChangeFonts a {
	outline: none;
	text-decoration: none;
}
a.size_small {
	font-size: 11px;
}
a.size_middle {
	font-size: 12px;
}
a.size_big {
	font-size: 14px;
}



div.SpaceAtBottom {
	height: 40px;
}


.GoBackUpAndImprint {
	float: left; 
	width: 212px; 
	padding-left: 20px; 
	padding-top: 25px;
}



