﻿/* CSS Document */
body {
	background:#d9d9d9 url(/pages/11080/bg.gif) no-repeat center top;
}

h1 { color:#af921d }

.mainBorder {
	background-color:#ffffff !important;
	border:none!important;
	margin-bottom:0px!important;
}

#fullWidth {
	background:transparent;
}

.headlineID {font-size:12px; font-weight:bold;}

.videoBox { width:200px;}
.videoBox .overlay{background:url(/pages/11072/overlay.png);}
.videoBox .overlay .btn{background:url(/pages/11072/play.png) no-repeat center;}

#msSmallNews  {
	margin-right:6px!important;
	margin-bottom:8px!important;
}

#msCalendar {
	margin-top:5px;
	margin-right:6px!important;
	margin-bottom:8px!important;	
}

.middleBigTable td { font-size:11px; color:#5A5A5A; }

#msSmallNews .boxTop {
	background:transparent url(/pages/11083/rss.gif) no-repeat center top!important; 
	padding-left:15px; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif; 
	height:25px!important;
	
	}

#msSmallNews .textInBT {
	float:left;
	width:130px;
}
.readMoreLink {
	background:transparent url(/pages/11083/readMoreLink.gif) no-repeat center top;
}

.newsDatoBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cc1240;
}

.newsText {
	padding-bottom:6px;
}

.customContentBg {
	background-color:#ffffff;
}

.menu {
	background:transparent url(/pages/11083/menuBtn.gif) no-repeat 9px 1px;	
}

.aktivMenu {
	background:transparent url(/pages/11083/menuBtn.gif) no-repeat 9px 1px;	
}

.menu a {
	height:15px;
	padding-left:35px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;	
}

.aktivMenu a {
	padding-left:35px;
	font-weight:normal;
	color:#cc1240;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;	
}

.subMenu {
	padding-left:40px;
	font-weight:normal;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;	
}

.subMenu a {
	font-weight:normal;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.aktivSubMenu {
	padding-left:40px;
}

.aktivSubMenu a {
	color:#414141;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.subSubMenu A {padding-left:50px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.aktivSubSubMenu A {padding-left:50px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.calDato {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cc1240;
}

.contentTable {
	width:946px;
}

.hogymSearchBox {
	background:transparent url(/pages/11082/searchBox.gif) no-repeat center top;
	background-position:0;
	height:26px;
	width:171px;
	border:none;
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:6px;
	padding-right:10px;
	margin-top:15px;
}

#basisMenu{ width:400px; height:20px; float:right; font-family: Arial, Helvetica, sans-serif;}

#basisMenu ul {
	float:right;
	padding:10px 7px 0 0;
	margin:0px;
} 

#basisMenu ul li {
	margin-left: 0;
	list-style: none;
	display: inline;
	color:#818181;
	font-size:10px;
	line-height:10px;
	padding:0 3px;
	}
	
#basisMenu ul li a { color:#5a5a5a; text-decoration:none; }
#basisMenu ul li a:hover { text-decoration:none; }
#basisMenu .liDiv{padding:0; margin:0; font-size:12px;}	

#topMenu{ margin:20px 0px 0px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:35px;}
#topMenu ul {
	margin-left: 0;
	padding-left: 0;
	margin:10px 22px 0 0;
} 

#topMenu ul li {
	margin-left: 0;
	list-style: none;
	display: inline;
	color:#818181;
	font-size:11px;
	line-height:10px;
	padding:0 3px;
}
	
#topMenu ul li a { color:#5a5a5a; text-decoration:none; }
#topMenu ul li a:hover {border-bottom:1px solid #cc1240; padding-bottom:6px; //padding-bottom:8px;}
#topMenu .liDiv{padding:0; margin:0; font-size:11px;}

#gymLeft {
	width:472px;
	float:left;
	height:183px;
}

#hfRight {
	width:474px;
	float:left;
	height:183px;
}

#gymLeft2 {
	background:transparent url(/pages/11082/gym2.gif) no-repeat center top;
	height:151px;
	float:left;
	width:472px;
	text-align:left;
}

#gymLeft2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5a5a5a;
	text-decoration:none;
}
	

#hfRight2 {
	background:transparent url(/pages/11082/hf2.gif) no-repeat center top;
	height:151px;
	width:474px;
	float:left;
	text-align:left;	
}

#hfRight2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5a5a5a;
	text-decoration:none;
}	

#gymLeft2 a:hover {
	text-decoration:underline;
}

#hfRight2 a:hover {
	text-decoration:underline;
}

.contentTable {
	margin-top:12px!important;
}

.newsbilledkant {border:0px;}

.billedkant { border:0px }

#topMenuContainer{
	float:right;
	margin-top:95px;
}

#topMenuContainer div{
	margin: 9px 0px 0px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	text-transform:lowercase;
	font-style:italic;
}

#topMenuContainer .innerItem, #topMenuContainer .innerActiveItem{
	margin: 0px 0px 0px 0px;
	color:#FFF;
	padding: 0px 10px 10px 10px;
}

#leftMenuDiv {
	margin-left:4px!important;
}

.leftMenuBg {
	width:205px!important;
}

#lunaLeftWrapper {
	float:left;
	text-align:left;	
}

#leftMenu {
	margin-bottom:25px!important;
}

.topMenu_first{
	padding-left:20px;	
}

#topMenuContainer div a{
	color:#FFF;
	text-decoration:none;
}

#topMenuContainer .innerActiveItem {	background-color: none;}
#topMenuContainer .activeItem a{
	color:#ffffff;
	text-decoration:none;
	background:transparent url(/pages/11076/menuDivider.gif) repeat-x center bottom;
	padding-bottom:10px;

}

#bottomContainer {
	padding-top:15px;
	text-align:left;
	background:transparent url(/pages/11082/bottom.gif) no-repeat center top;
	height:6px;
	width:946px;
}

.leftMenuIcon {
	display:none;
}

#movie {
	margin-bottom:20px;
}

#leftMenu {
	color:#464449;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right:20px;
	text-align:left;
	width:205px;
	}

#leftMenu a {
	color:#464449;
	text-decoration:none;
}			

#leftMenu a:hover {
	color:#464449;
	text-decoration:underline;
}				

#leftMenu li {
	border-bottom:1px dotted #cdcdcd;
	padding:10px 0px 10px 0px;				
}

#leftMenu li, #leftMenu ul {
	list-style:none;
	margin:0px;
	padding-left:0px;
}

#leftMenu .menuFirst {
	padding-top:0px!important;
	vertical-align:top;
}

#msLeftMenu {
	width:205px;
	text-align:left!important;
}

#msLeftMenu table {
	margin:0px!important;
}

#msCalendar .colBg { padding-bottom:25px }

.smallCalendarPic { padding:0px 0px 5px 0px; }

.boxTop {background:transparent url(/pages/11083/boxTop.gif) no-repeat center top!important; padding-left:15px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; height:25px!important;}
.colBg {background:transparent url(/pages/11082/contentBox.gif) no-repeat center bottom;!important;}

.footText, .footText a { color:#646464; font-size:10px; font-family: Arial, Helvetica, sans-serif; }

h1 {
	color:#464449;
	font-family:Arial, Helvetica, sans-serif;
}

.calLink {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding-left:10px;
	font-size:10px;
}

.calDatoSmall {
	text-transform:capitalize;
}

.newsText, .newsText a {
	color:#464449;
	font-family:Arial, Helvetica, sans-serif;
}

.text, .text a {font-family:Arial, Helvetica, sans-serif; color:#464449; font-size:11px; color:#5a5a5a;}

.newsHeader  {
	color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.headline, .headline a {
	font-size:16px;
	color:#464449;
	font-style:italic;
	border-bottom:1px dotted #cccccc;
	padding-bottom:8px;
}

.subHeadline, .subHeadline a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	color:#464449;
	padding-bottom:15px;
}

.description, .description a {
	color:#464449;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.calDatoSmall {
	font-family:Arial, Helvetica, sans-serif;
	color:#464449;
}

#mcbLink {
	float:right;
	position:relative;
	bottom:2px;
}

.footText {color:#646464; float:left;}
.footText a {color:#646464;}
.footText a:hover {color:#646464;}

#bottomBar {
	background:transparent url(/pages/11082/bottom.gif) no-repeat center top; width:946px; height:6px; padding-top:12px;
}

#msGalleryRelations {
	margin-bottom:5px!important;
	margin-top:0px!important;
}

#gymLinksContainer { background: url(/pages/11083/linksBox.gif) center top no-repeat; margin-top:8px;}

#gymLinksContainer #gymLinks { padding-top:35px; background: url(/pages/11082/linksBottom.gif) center bottom no-repeat; padding-bottom: 20px; }

#gymLinksContainer #gymLinks ul { margin: 0; padding: 0; line-height: 0; }

#gymLinksContainer #gymLinks ul li { list-style: none; display: block; margin: 0; padding: 0; }

#gymLinksContainer #gymLinks ul li a { font-size: 11px; text-decoration: none; background: url(/pages/11083/menuBtn.gif) 8px 5px no-repeat; padding: 6px 0px 6px 40px; line-height: 18px; font-size: 11px; color:#cc1240;  }

#gymLinksContainer #gymLinks ul li a:hover { }

#mcbLink a { color:#646464!important; font-size:10px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;}

#mcbLink td {border:1px solid #bdbdbd; padding:1px; }


.msRightRelations {margin-right:0px;}

#relationsLinksContainer { background: url(/pages/11083/linksBox.gif) center top no-repeat; margin-top:8px;}

#relationsLinksContainer #relationslinks { padding-top:35px; padding-left:5px; background: url(/pages/11082/linksBottom.gif) center bottom no-repeat; padding-bottom: 20px; }

#relationsLinksContainer #relationslinks ul { margin: 0; padding: 0; line-height: 0; }

#relationsLinksContainer #relationslinks ul li { list-style: none; display: block; margin: 0; padding: 0; }

#relationsLinksContainer #relationslinks ul li a { font-size: 11px; text-decoration: none; float:left; background: url(/pages/11083/menuBtn.gif) 8px 5px no-repeat; padding: 6px 0px 0px 40px; line-height: 18px; font-size: 11px; color:#cc1240;  }

#relationsLinksContainer #relationslinks ul li a:hover { }



#relationsFilesContainer { background: url(/pages/11083/filesBox.gif) center top no-repeat; margin-top:8px;}

#relationsFilesContainer #relationsFiles { padding-top:35px; margin-bottom:8px; padding-left:5px; background: url(/pages/11082/linksBottom.gif) center bottom no-repeat; padding-bottom: 20px; }

#relationsFilesContainer #relationsFiles ul { margin: 0; padding: 0; line-height: 0; }

#relationsFilesContainer #relationsFiles ul li { list-style: none; display: block; margin: 0; padding: 0; }

#relationsFilesContainer #relationsFiles ul li a { font-size: 11px; text-decoration: none; float:left; background: url(/pages/11083/menuBtn.gif) 8px 5px no-repeat; padding: 6px 15px 0px 40px; line-height: 18px; font-size: 11px; color:#cc1240;}

#relationsFilesContainer #relationsFiles ul li a:hover { }

.filesHeader {
	font-size:14px; color:#cc1240; float:left; margin:18px 0px 6px 0px;
}