


body, p, form {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-top: 10px;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-top: 10px;
}

.searchResult {
	color:#990000;
	font-weight:bold;
	padding:5px 0px 0px 0px;
}


h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	padding-top: 0px;
}

a {    color: #890019;
       text-decoration: none;
}

a:hover {
       text-decoration: underline;
       color: #560010;
}


/* LINKS */

a.mainMenuLink:link, a.mainMenuLink:active, a.mainMenuLink:visited { color:#333333; text-decoration:none; }
a.mainMenuLink:hover { color:#333333; text-decoration:none; }

a.mainMenuLink_active:link, a.mainMenuLink_active:active, a.mainMenuLink_active:visited { color:#333333; text-decoration:none; }
a.mainMenuLink_active:hover { color:#333333; text-decoration:none; }

a.mainMenuLink2:link, a.mainMenuLink2:active, a.mainMenuLink2:visited { color:#000000; text-decoration:none; }
a.mainMenuLink2:hover { color:#000000; text-decoration:none; }

a.mainMenuLink2_active:link, a.mainMenuLink2_active:active, a.mainMenuLink2_active:visited { color:#000000; text-decoration:none; }
a.mainMenuLink2_active:hover { color:#000000; text-decoration:none; }


a.subMenuLink:link, a.subMenuLink:active, a.subMenuLink:visited { color:#FFFFFF; text-decoration:none; }
a.subMenuLink:hover { color:#FFFFFF; text-decoration:none; }

a.subMenuLink_active:link, a.subMenuLink_active:active, a.subMenuLink_active:visited { color:#FFFFFF; text-decoration:none; }
a.subMenuLink_active:hover { color:#FFFFFF; text-decoration:none; }


a.rightMenuLink:link, a.rightMenuLink:active, a.rightMenuLink:visited { color:#FFFFFF; text-decoration:none; }
a.rightMenuLink:hover { color:#FFFFFF; text-decoration:none; }


a.level:link, a.level:active, a.level:visited { color: #666666; text-decoration:none; }
a.level:hover { color:#666666; text-decoration:none; }

a.rightBottomMenuLink:link, a.rightBottomMenuLink:active, a.rightBottomMenuLink:visited { color: #FFFFFF; text-decoration:none; }
a.rightBottomMenuLink:hover { color:#FFFFFF; text-decoration:none; }


a.white:link, a.white:active, a.white:visited { color: #FFFFFF; text-decoration:none; }
a.white:hover { color:#FFFFFF; text-decoration:none; }

a.whiteUnderline:link, a.whiteUnderline:active, a.whiteUnderline:visited { color: #FFFFFF; text-decoration:underline; }
a.whiteUnderline:hover { color:#FFFFFF; text-decoration:none; }





.wrap_top {
	
}

.mainTable {
	margin-top:0px;
}

.mainTDCenter {

}

.mainTDLeft {
	width:100px;
	background-image:url(../bilder/mallar/tableLeftBg.png);
	background-repeat:repeat-y;
	background-position:center top;
	
}

.mainTDRight {
	width:100px;
	background-image:url(../bilder/mallar/tableRightBg.png);
	background-repeat:repeat-y;
	background-position:center top;
	
}


.wrap_menu {
	background-image:url(../bilder/mallar/menuBg2.gif);
	background-repeat:no-repeat;
	width:781px;
	height:53px;
	overflow:hidden;
	padding-top:3px;
	font-size:12px;
}


/* TOPMENU 1 - BLACK*/
.wrap_topMenu1 {
	float:left;
	width:570px;
	padding-top:2px;
	height:20px;
	overflow:hidden;
	padding:0px 0px 5px 5px;
}

.mainMenuTdStart1, .mainMenuTdStart1_active, .mainMenuTdEnd1, .mainMenuTdEnd1_active {
	width:10px;
}

.mainMenuTdStart2, .mainMenuTdStart2_active, .mainMenuTdEnd2, .mainMenuTdEnd2_active {
	width:3px;
}

.mainMenuTdMiddle2, .mainMenuTdMiddle2_active {
	padding:3px 7px 4px 7px;
}

.mainMenuTdMiddle1, .mainMenuTdMiddle1_active {
	padding:4px 7px 4px 7px;
}



.mainMenuTdStart1, 
.mainMenuTdStart2, 
.mainMenuTdEnd1, 
.mainMenuTdEnd2,
.mainMenuTdStart1_active, 
.mainMenuTdStart2_active, 
.mainMenuTdEnd1_active, 
.mainMenuTdEnd2_active
 {
	width:3px;
	background-repeat:no-repeat;
	overflow:hidden;
}

.mainMenuTdMiddle1, 
.mainMenuTdMiddle2,
.mainMenuTdMiddle1_active, 
.mainMenuTdMiddle2_active
 {
	background-repeat: repeat-x;
	vertical-align:top;
}



/*.mainMenuTdStart1_active { background-image:url(../bilder/mallar/topMenuBlack_left.gif);}*/
.mainMenuTdMiddle1_active { background-color:#bcc8ca;}
/*.mainMenuTdEnd1_active { background-image:url(../bilder/mallar/topMenuBlack_right.gif);}*/

/*.mainMenuTdStart2_active { background-image:url(../bilder/mallar/topMenuRed_left.gif);}*/
.mainMenuTdMiddle2_active { background-color:#5c150b;}
/*.mainMenuTdEnd2_active { background-image:url(../bilder/mallar/topMenuRed_right.gif);}*/





/* TOPMENU 2 - RED*/
.wrap_topMenu2 {
	float:right;
	width:200px;
	padding:0px;
	padding-right:4px;
	padding-top:2px;
	height:22px;
	overflow:hidden;

}


/* SUBMENU */
.wrap_subMenu {
	float:left;
	clear:both;
	width:760px;
	padding:3px 10px 7px 5px;
	padding-bottom:0px;
}

.subMenu {
	float:left;
	padding-right:30px;
}


/* CONTENT */

.eventTop {
	width:781px;
	height:134px;
}


.wrap_content {
	background-color:#FFFFFF;
	width:761px;
	padding:20px 10px 30px 10px ;
	float:left;
	clear:both;
	background-image:url(../bilder/mallar/contentTop.gif);
	background-repeat:no-repeat;
}

.wrap_startpageContent {
	background-color:#FFFFFF;
	width:781px;
	padding:0px 0px 0px 0px ;
	float:left;
	clear:both;
	
}


.wrap_contentLeft {
	float:left;
	width:523px;
	padding-left:20px;
}

.levels {
	font-size:10px;
	color:#666666;
	padding:5px;
	padding-left:0px;
}

.headTable {
	margin:5px 0px 5px 0px;
}

.textIcon {
	margin-right:10px;

}

.textHeader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}



/* RIGHT */
.wrap_right {
	float:right;
	width:190px;
}

.rightMenuBox_middle {
	background-image:url(../bilder/mallar/rightMenuBox_middle.gif);
	background-repeat:repeat-y;
	padding:6px;
	font-size:11px;
}

.rightMenuItem_middle, .rightMenuItem_middle_active {
	padding:0px 3px 0px 1px;
}

.rightMenuItem_middleIcon, .rightMenuItem_middleIcon_active {
	text-align:center;
	width:20px;
}


.rightMenuItem_top, .rightMenuItem_top_active {
	height:3px;
	vertical-align:bottom;
	overflow:hidden;
}

.rightMenuItem_bottom, .rightMenuItem_bottom_active {
	height:3px;
	vertical-align:top;
	overflow:hidden;
}


.rightMenuItem_middle_active, .rightMenuItem_middleIcon_active {
	background-image:url(../bilder/mallar/rightMenuItem_middle.gif);
	background-repeat:repeat-y;
}



.rightMenuIcon {
	margin-right:5px;
	border:none;
	vertical-align:middle;

}


.wrap_rightBottomMenu {
	float:left;
	clear:both;
	margin-top:10px;
}

.rightBottomMenu, .rightBottomMenu_active {
	float:left;
	clear:both;
	margin-bottom:10px;
	padding:18px 20px 0px 20px;
	width:148px;
	height:22px;
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFFFFF;
	cursor:pointer;
}

.rightBottomMenu {
	background-image:url(../bilder/mallar/rightBottomMenu.gif);
}

.rightBottomMenu_active {
	background-image:url(../bilder/mallar/rightBottomMenu_active.gif);
}


/* MEDIA */
.wrap_videoCategory {
	float:left;
	clear:both;
	margin-top:15px;
	width:100%;
}

.wrap_videoIkon {
	float:left;
	margin-right:6px;
	margin-left:6px;
	cursor:pointer;
	display:inline;
}

.videoIkon {
	height:95px;
	overflow:hidden;
	cursor:pointer;
	float:left;
	clear:left;
}


.wrap_videoIkonEnd {
	float:left;
	margin-right:0px;
	cursor:pointer;
}

.videoCategoryIkon {
	float:left;
	clear:both;
	cursor:pointer;
}

.videoIkonShaddow {
	float:left;
	clear:both;
}


/* MEDIA */

.videoSearchInput {
	background-image: url(../bilder/mallar/searchBar.gif);
	background-repeat:no-repeat;
	width:222px;
	height:19px;
	padding:5px 5px 0px 5px;
	border:none;
	background-color: transparent;
	vertical-align:middle;
}


.videoSearchButton {
	border:none;
	vertical-align:middle;
}


.videoPlayer {
	float:left;
	clear:both;
	background-image:url(../bilder/mallar/videoPlayerFrame.gif);
	background-repeat:no-repeat;
	width:508px;
	height:287px;
	padding:18px 0px 0px 16px;
}

.wrap_videoInfo, .wrap_videoInfo2 {
	float:left;
	clear:both;
	background-image:url(../bilder/mallar/videoPlayerInfo_bg.jpg);
	background-repeat:no-repeat;
	width:515px;
	height:64px;
	padding:9px 0px 0px 9px;
	margin:6px 0px 0px 0px;
}

.wrap_videoInfo2 {
	background-image:url(../bilder/mallar/videoPlayerInfo_bg2.jpg);
	}

.videoInfoIkon {
	float:left;
	width:92px;
	overflow:hidden;
	height:52px;
}

.videoInfo {
	float:left;
	margin-left:10px;
	color:#FFFFFF;
	line-height:17px;
	width:180px;
}

.videoDescription {
	float:left;
	margin-left:10px;
	padding:2px 0px 0px;
	color:#FFFFFF;
	width:160px;
	height:55px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.videoButtons {
	float:right;
	margin-right:10px;
}

.videoButton {
	border:0px;
	margin-bottom:4px;
}

.relatedHead {
	border-bottom:solid 1px #999999;
	font-size:18px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:20px 0px 2px 0px;
	float:left;
	clear:both;
	width:100%;
	color:#666666;
}

.soundPlayer {
	float:left;
	clear:both;
	width:100%;
	margin:10px 0px 0px 0px;
	height:30px;
	overflow:hidden;
}

.wrap_videoInfo {
	float:left;
	clear:both;
	margin:0px 0px 5px 0px;
}



/* BLACKBOX */

.blackBox_all {
	background-image:url(../bilder/mallar/black_box_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-bottom:7px;
}

.blackBox_topRight {
	background-image:url(../bilder/mallar/black_box_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	float:right;
	clear:both;
	height:3px;
	overflow:hidden;
	
}

.blackBox_content {
	color:#FFFFFF;
	clear:both;
	float:left;
	width:100%;
}

.blackBoxPadding {
	padding:10px 10px 5px 10px;
}


.blackBox_wrapBottom {
	float:left;
	clear:left;
	width:100%;
}

.blackBox_bottomLeft {
	background-image:url(../bilder/mallar/black_box_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	float:left;
	clear:left;
}

.blackBox_bottomRight {
	background-image:url(../bilder/mallar/black_box_bg.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	float:right;
	clear:right;
}

.blackBoxHead {
	padding:0px 0px 2px 0px;
	margin:0px;
	font-weight:bold;
}

/* RED SMALL BOX */

.redSmallBox {
	background-image:url(../bilder/mallar/redSmallBoxBg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-bottom:10px;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	height:29px;
	width:120px;
}

/* RED BIG BOX */

.redBigBox {
	background-image:url(../bilder/mallar/redBigBoxBg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-bottom:10px;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	height:29px;
	width:263px;
}

/* BLACK SMALL BOX */

.blackSmallBox {
	background-image:url(../bilder/mallar/blackSmallBoxBg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-bottom:10px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	height:39px;
	width:130px;
	margin-left:5px;
}


/* WRAP BOXES */

.wrap_topBoxes {
	float:left;
	clear:both;
	width:100%;
}

.wrap_boxesLeft {
	float:left;
	width: 220px;
}

.wrap_boxesRight {
	float:right;
	width:285px;
}

/* IMAGES */

.imageControler {
	position:relative;
	top:-108px;
	z-index:100;
	float:left;
	clear:both;
	width:100%;
}

.wrap_boxesRight {
	float:right;
	width:285px;
}

#wrap_file {
	float:left; 
	clear:both; 
	padding-top:10px; 
	width:523px;
	overflow:hidden;
}

.fileItem {
	background-color:#CCCCCC;
	text-align:center;
}


/* NEWS */

.newsTitle {
	font-size:16px;
	padding:0px;
	margin:0px;
}

.newsDate {
	font-size:12px;
	padding:0px;
	margin:0px 0px 2px 0px;
}

.newsDescription {
	padding:0px;
	margin:0px 0px 5px 0px;
}




/* STARTPAGE */

.startpageFrameTop {
/*	background-image:url(../bilder/mallar/startFrame/top.png);
*/	background-repeat:no-repeat;
	height:4px;
	overflow:hidden;
}

.startpageFrame2_1 {
/*	background-image:url(../bilder/mallar/startFrame/left1.png);
*/	background-repeat:no-repeat;
	height:264px;
	width:15px;
	overflow:hidden;
}

.startpageFrame2_2 {
	width: 434px;
	vertical-align:top;
	overflow:hidden;
/*	background-image: url(../bilder/mallar/startFrame/rightBg.png);
*/	background-repeat:repeat-x;
background-color:#333;
}

.startPageMovieBar {
	background-image:url(../bilder/mallar/startFrame/movieBar.png);
	background-repeat:no-repeat;
	width:418px;
	height:14px;
	padding:3px 8px 3px 8px;
	color:#FFFFFF;
	
}


.startPageMovieBarLeft {
	float:left;
	width:350px;
	display:none;
}
.startPageMovieBarRight {
	float:right;
	width:50px;
	text-align:right;
	
}

.startPageMovieBarButtonPrev, .startPageMovieBarButtonNext {
	border:none;
	cursor:pointer;
	vertical-align:middle;
}



.startpageFrame2_3 {
/*	background-image: url(../bilder/mallar/startFrame/rightBg.png);
*/	background-repeat:repeat-x;
	height:264px;
	vertical-align:top;
	overflow:hidden;
	width:12px;
}

.startpageFrame2_4 {
/*	background-image: url(../bilder/mallar/startFrame/rightBg.png);
*/	background-repeat:repeat-x;
	height:263px;
	vertical-align:top;
	overflow:hidden;
	width:306px;
}

.startpageFrame2_5 {
/*	background-image: url(../bilder/mallar/startFrame/rightEnd.png);
*/	background-repeat:repeat-x;
	height:264px;
	overflow:hidden;
}

.startpageFrameBottom {
/*	background-image:url(../bilder/mallar/startFrame/bottom.png);
*/	background-repeat:no-repeat;
	height:17px;
	vertical-align:top;
}

.startpageBanners {
	background-repeat:no-repeat;
	height:124px;
	width:305px;
	float:left;
	clear:both;
	margin-top:10px;
}

.startPageBannerImage {
	overflow:hidden;
	width:433px;
	height:244px;
}

.startPageTestimony {
	background-repeat:no-repeat;
	height:129px;
	width:306px;
	float:left;
	clear:both;
}

.startPageRightBoxTop {
/*	background-image:url(../bilder/mallar/startFrame/testimonyTop.png);
	background-repeat:no-repeat;*/
	height:4px;
	width:306px;
	float:left;
	clear:both;
	overflow:hidden;
}


.startPageRightBoxMiddle1 {
/*	background-image:url(../bilder/mallar/startFrame/testimonyLeft2.png);
	background-repeat: repeat-y;*/
	float:left;
	width:6px;
	clear:left;
	height:120px;
	overflow:hidden;
}

.startPageRightBoxMiddle2 {
	float:left;
	width:295px;
	}

.startPageRightBoxMiddle3 {
/*	background-image:url(../bilder/mallar/startFrame/testimonyRight.png);
	background-repeat: repeat-y;*/
	width:5px;
	float:right;
	clear:right;
	height:120px;
	overflow:hidden;
	
}


.startPageTestimonyLeft {
	float:left;
	width:220px;
	padding:5px;
	vertical-align:bottom;
}

.startPageTestimonyRight {
	float:right;
	width:50px;
	padding-top:98px;
}


.startPageTestimonyTitle {
	font-size:24px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	padding-top:68px;
	padding-bottom:0px;
}

.startPageTestimonyDescription {
	font-size:11px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}


.startPageRightBoxBottom {
/*	background-image:url(../bilder/mallar/startFrame/testimonyBottom.png);
	background-repeat:no-repeat;*/
	height:6px;
	width:306px;
	float:left;
	clear:both;
	overflow:hidden;	
}

.startBanner1 {
	float:left;	
	padding-right:9px;
	padding-left:0px;
	padding-bottom:2px;
	width:148px;
	height:63px;
	overflow:hidden;
}

.startBanner2 {
	float:left;	
	width:148px;
	height:63px;
	overflow:hidden;
}

.startBanner3 {
	float:left;
	clear:left;
	width:98px;
	height:52px;
	padding-left:1px;
	margin-right:5px;
	padding-top:9px;
	overflow:hidden;
}

.startBanner4 {
	float:left;	
	width:98px;
	height:52px;
	margin-right:5px;
	padding-top:9px;
	overflow:hidden;
}

.startBanner5 {
	float:right;	
	width:98px;
	height:52px;
	padding-top:9px;
	overflow:hidden;
}


.startPageFade {
	position:relative;
	z-index:10;
	top:17px;
}

.startpageBloggLeft {
	padding:0px 10px 0px 25px;
	float:left;
	width:50%;
}

.startpageBloggRight {
	padding:0px 25px 0px 15px;
	float:right;
	width:30%;
}

.startPageBloggName {
	font-size:16px;
	padding-left:80px;
}

.startPageBloggRole {
	padding-left:80px;
}




/* BLOGG */
.startpageBloggHead {
	font-size:24px;
	margin:0px;
	padding:25px 0px 0px 0px;
}

.startpageBloggIntroduction {
	font-size:14px;
	margin:0px;
	padding:0px;
}

.startpageBloggText {
	margin:0px;
	padding:10px 0px 0px 0px;
}



.bloggHead {
	font-size:24px;
	margin:0px;
	padding:5px 0px 0px 0px;
}

.bloggIntroduction {
	font-size:14px;
	margin:0px;
	padding:0px;
}

.bloggText {
	margin:0px;
	padding:10px 0px 0px 0px;
}

.wrap_bloggText {
	float:left;
	clear:both;
	width:100%;
	border-bottom:solid 1px #CCC;
	padding:0px 0px 10px 0px;
	margin:0px 0px 10px 0px;	
}



.startpageBloggAuthor {
	margin:0px;
	padding:10px 0px 0px 0px;
	font-weight:bold;
}


.testimonyName {
	font-size:16px;
	padding-top:10px;
}

.testimonyRole {
	}

.bloggListItem {
	float:left;
	clear:both;
	padding:5px 0px 5px 0px;
}

h2.bloggListHead {
	margin:0px;
	padding:0px;
}


.bloggListLeft {
	float:left;
	clear:left;
	width:120px;
	overflow:hidden;
}

.bloggListRight {
	float:left;
	clear:right;
	width:390px;
	padding-left:10px;

}

.bloggLeft {
	float:left;
	width:320px;
	padding-right:20px;

}

.bloggRight {
	float:left;
	width:180px;
	overflow:hidden;
}


/* CONTACT */

.wrap_contactPerson{
	float:left;
	clear:both;
	width:100%;
	margin:0px 0px 10px 0px;
}

.contactImage {
	float:left;
	clear:left;
	width:305px;
	height:130px;
}

.contactName {
	font-size:16px;
	padding:0px 0px 5px 0px;
}

.contactRole {
	font-size:12px;
	padding:0px 0px 3px 0px;
}

.contactPhone {
	padding:0px 0px 3px 0px;
	font-size:12px;
}

.contactMail {
	padding:0px 0px 5px 0px;
	font-size:12px;
}

.contactMoreInfo {
	cursor:pointer;
	padding:0px 0px 3px 0px;
}

.contactTestimony {
	padding:0px 0px 3px 0px;
}


.contactPopup {
	position:absolute;
	z-index:100;
	margin:-20px 50px 10px 50px;
	padding:15px;
	color:#FFFFFF;
	width:350px;
	}
.contactPopupBg {
	position:absolute;
	z-index:80;
	margin:-20px 50px 10px 50px;
	padding:15px;
	opacity:.80;
	filter: alpha(opacity=80); 
	-moz-opacity: 0.8;
	background-color:#000000;
	color:#FFFFFF;
	width:350px;
	height:250px;
}


.popupContactImage {
	float:left;
	clear:left;
	margin:0px 10px 0px 0px;
	cursor:pointer;
}

.popupContactInfo {
	float:left;
	clear:none;
	width:150px;
}

.popupClose {
	float:right;
	clear:right;
	cursor:pointer;
}

.contactText {
	float:left;
	clear:both;
	padding:10px 0px 0px 0px; 
	width:100%;
}


/* CALENDARBOX */

.calendarHead {
	font-size:18px;
	padding:0px;
	margin:0px;
}

.calendarDate {
	font-size:18px;
	padding:0px;
	margin:0px;
}

.calendarTitle, .calendarDescription {
	padding:0px;
	margin:0px;
}

.calendarTitle {
	font-weight:bold;
}


/* CALENDAR */

.calendarTable {

}

.calendarMiddle {
	background-image:url(../bilder/mallar/calendar/calendar_middle.gif);
	background-repeat:repeat-y;
	padding:0px 25px 0px 20px;
}

.calendarTable2 {
	width:100%;
	height:400px;
}


.calendarDay {
	width:62px;
	padding-right:5px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
}

.calendarLeftDate, .calendarLeftDateRed {
	float:left;
	clear:left;
	margin-right:3px;
	font-size:16px;
}
.calendarLeftDateRed {
	color: #990000;
}


.calendarWeekday, .calendarWeekend {
	float:left;
	clear:right;
	color:#999999;
	padding:2px 0px 0px 0px;
}

.calendarWeekend {
	color: #990000;
}

.wrap_calendarItem {
	float:left;
	clear:both;
	width:100%;
	position:relative;

}

.calendarTime {
	float:left;
	clear:both;
	color:#000000;
	border-bottom:solid 1px #666666;
	padding:0px 0px 1px 0px;
	width:100%;
	font-size:10px;
	font-weight:bold;
}


.calendarInfo {

}

.wrap_calendarNavigation {
	float:left;
	clear:both;
	width:100%;
	margin-top:20px;
}

.calendarNavigationLeft {
	float:left;
	clear:left;
	margin-left:0px;
}

.calendarNavigationRight {
	float:right;
	clear:right;
	margin-right:5px;
}



/* PARTNERS */

.partnerTable {
	width:100%;
	border:solid 1px #CCC;
	border-bottom:none;
}

.partnerHead {
	padding:0px;
	margin:0px;
}

.partnerLeft {
	vertical-align:top;
	padding:10px;
	width:90%;
	border-bottom:solid 1px #CCC;
}

.partnerRight {
	vertical-align:top;
	width:0px;
	padding:10px;
	border-bottom:solid 1px #CCC;
}

.partnerLogo {
	margin:0px 0px 0px 10px;
}


.startTable {
	background-image: url(../bilder/mallar/startTableBg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}



/* FORUM */


/*	Main styles  - Forum @ www.duochjobbet.se
	Created 080304 - Maria Ingvarsson
 */


FIELDSET{
margin-top:5px;
margin-bottom:10px;}

LEGEND{
color:#222222;
font-weight:bold;}

/* all forum content width 480 PX */
#content{
width:480px;
border:0px solid #006699;}

/* small navigator to show where you are */
#navigator{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#929FA7;
margin-bottom:10px;
display:none;}

/* left page navigator */
#pagesLeft{
margin-bottom:5px;
float:left;}

/* right page navigator */
#pagesRight{
margin-bottom:5px;
float:right;}

/* marks active page */
.pageMarker{
background-color:#dddddd;
font-weight:bold;
padding-left:4px;
padding-right:4px;}


/* header */
#headline1{
background-color:#952e20;
height:18px;
margin-top:0px;
padding:5px;
border-bottom:2px solid #ffffff;
clear: right;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
font-weight:bold;}

/* subheader */
#headline2{
	background-color:#2d2d2f;
	height:15px;
 /*? float:left;
clear:both;*/
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;}

#subHead1{
float:left;}
#subHead2{
float:left;
margin-left:180px;}
#subHead3{
float:right;
margin-right:5px;}

#rowContent{
/*height:34px; *//* !!------------------?*/
margin-top:2px;
float:left;
clear:both;
border-bottom:1px dotted #929FA7;
padding:0px 0px 7px 0px;
width:100%;}

/* rutan med hela inlägget */
#rowContentPost{
height:auto;  /* höjden varierar beroende på innehållet */
margin-top:1px;
border:1px dotted #929FA7;
margin-bottom:6px; /* mellanrum till nästa inlägg */
padding-bottom:8px; /* padding till kant efter text */
overflow:auto;}  /* höjden varierar beroende på innehållet */

#rowContentForm{
height:auto; /* höjden varierar beroende på innehållet */
margin-top:2px;
border-bottom:1px dotted #929FA7;}


/* container for icon */
#icon{
padding:5px;
float:left;
margin-top:3px;}

/* rubriken till vänster */
#rowContentDis1{
width:270px;
float:left;
margin-left:10px;
margin-top:3px;}
#rowContentDis2{
text-align:right;
width:90px;
float:right;
margin-right:20px;
margin-top:3px;}
#rowContentDis3{
text-align:right;
width:40px;
float:right;
margin-right:15px;
margin-top:3px;}

/* containers for row content-categories */
#rowContentCat1{
width:160px;
float:left;
margin-left:10px;
margin-top:7px;
}

#rowContentCat2{
text-align:right;
width:250px;
float:right;
margin-right:10px;
margin-top:3px;}

/* containers for row content-posts */
#rowContentPost1{
width:270px;
float:left;
margin-left:10px;
margin-top:7px;}
#rowContentPost2{
width:410px;
float:left;
margin-left:10px;
margin-top:5px;
text-align:left;}
#rowContentQuote{
border:1px solid #6666FF;
width:410px;
float:left;
margin-left:10px;
margin-top:5px;
text-align:left;}

#rowContentFormCell{
width:410px;
float:left;
margin-left:10px;
margin-top:7px;
border: 0px solid #006666;}


/* categories */
.category{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#222222;
font-weight:bold;}
.category a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#222222;
text-decoration:none;}
.category a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#222222;
text-decoration:underline;}

/* subheader */
.subHead{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-weight:bold;}
.subHead a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;}
.subHead a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;}


/* regular text/links --- */
.regtext{
font-family:Arial, Helvetica, sans-serif;
color: #222222;
font-size:12px;}

.regtext a{
font-family:Arial, Helvetica, sans-serif;
color: #222222;
text-decoration: none;
font-weight: normal;}
.regtext a:hover{
color: #222222;
text-decoration: underline;}

.blueHead{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6E040E;}

.blueHead a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6E040E;
text-decoration:none;}

.blueHead a:hover{
text-decoration:underline;}

/* grey info text */
.greySmall{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#929FA7;}

#comment { 
padding:5px; 
width:470px; 
height:auto; /* works only if parent container is assigned a height value */ 
color:#333; 
background:#ededed; 
border:1px solid #ddd;
clear:both;
margin-bottom:10px;}

/* footer line */
#footerLine{
background-color:#707980;
height:4px;
margin-top:5px;
margin-bottom:3px;
clear: right;
float:left;
clear:both;
width:100%;}



.wrap_topFlash {
	width:781px;
	overflow:hidden;
}


