﻿#s-toplogo 
{ 
	float: left;
	width: 142px;
	margin-top: 16px;
	margin-left: 24px;
}

.body
{
	height:100%;
	font-size: 0.7em;
	font-family: Arial;
	background:url('/Style%20Library/Images/background.png') center repeat-y;
}
/* Text classes */

p 
{
	font-family:Arial;	
	/*font-size: 11px;*/
	color: #000000;
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}
ul, ol
{
	margin-top: auto;
}
h1
{
	color: #000000;
	font-family: Arial;
	font-size:2.14em;
	/*font-size: 24px;*/
	margin-top: 0em;
}
h2
{
	/*color: #666666;*/
	font-family: Arial;
	font-size: 1.57em;
	font-weight: bold;
	margin-bottom:0px;
	margin-top: 0em;
}
h3
{
	font-size: 1em;
	font-weight: bold;
	margin-bottom:0px;
}
a
{
	color: #0060aa;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{
	color: #0060aa;
	font-weight: bold;
	text-decoration: underline;
}
/* layout classes */
.s-mainpanel
{
	width: 970px;
	background-color: #ffffff;
	margin-left:auto;
	margin-right:auto;
	padding: 5px 0px 0px 0px;
}

.s-mainpagecontent
{
    clear: both;
    margin-top: 15px;
}
.s-mainpanelFooter
{
    display: block;
    height: 18px;    
    margin-left:auto;
	margin-right:auto;
	width: 970px;	
}

.s-mainpanelFooter #footerleftCorner, #footerRightCorner
{
    height: 28px; 
    width: 18px;    
}

.s-mainpanelFooter #footerleftCorner
{
    float: left;
    background: url(/Style%20Library/Images/mainLeftBottomCorner.png);   
}
.s-mainpanelFooter #footerRightCorner
{
    float: right;
    background: url(/Style%20Library/Images/mainRightBottomCorner.png);    
}
.s-mainpanelFooter #footerMiddle
{
    float:left; 
    width: 934px; 
    height: 23px; 
    padding-top: 5px;
    text-align: center;
    background: url(/Style%20Library/Images/mainCenterBG.png);
}

.s-topbannerpanel
{
	background-color: #ffffff;
	margin-left:70px;
	height: 51px;
	width: 705px;
}
.s-topbannercontent
{
	float:left; 
	width: 756px;
	margin-top: 34px;
	margin-left: 24px;
}
.s-topbannerspacer
{
	height: 20px;
}
/* Top menu */
.s-mainmenupanel
{	
	float: left;
	background-color: #ffffff;
}

.s-topheaderlinks
{	
	float: right;
	padding-top: 11px;
}

.s-sharepointmenu
{
	display: block;
	float: right;
	text-align: right;
	height:22px;
	padding-top: 3px;
	margin-right: 24px;
}
.s-topmenu
{
	display: block;
	float: right;
	text-align: right;
	height:22px;
	padding-top: 3px;
}
.s-topnavcontainer
{
	border:none;
	padding: 0px 0px 0px 0px;	
	margin-left: 70px;
	width: 705px;
	border-right: 1px #19315E solid;
}

/* Topmenu items */
.s-mainmenu-table
{
	border-collapse: collapse;
	text-align: center;
	width: 570px;  /* all browsers */
	#width: 540px; /* Microsoft Internet Explorer */
	_width: 570px; /* IE browsers 6.0 and older */
	margin-bottom: -1px;
}

.s-mainmenu-table td
{
	padding: 0;
}

.s-mainmenu-table a,
.s-mainmenu-table a:visited,
.s-mainmenu-table a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #3f3f3f;
	display: block;
	padding-top: 4px;
}

.s-menu-sel-left-first
{
	float: left;
	width: 6px;
	height: 22px;
	margin-right: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"-3px" : "0px");
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-sel-left-first.gif');
	background-repeat: no-repeat;
}

.s-menu-left-first
{	
	float: left;
	width: 6px;
	height: 21px;
	margin-right: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"-3px" : "0px");
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-left-first.gif');	
	background-repeat: no-repeat;
}

.s-menu-sel-left
{
	float: left;
	width: 12px;
	height: 21px;
	margin-right: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"-3px" : "0px");
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-sel-left.gif');
	background-repeat: no-repeat;
}

.s-menu-sel-right-last
{
	float: right;
	width: 14px;
	height: 21px;
	margin-left: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"-3px" : "0px");
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-sel-right-last.gif');
	background-repeat: no-repeat;
}

.s-menu-right-last
{
	float: right;
	width: 15px;
	height: 21px;
	margin-left: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"-3px" : "0px");
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-right-last.gif');
	background-repeat: no-repeat;
}

.s-menu-sel-right
{
	float: right;
	width: 11px;
	height: 21px;
	margin-left: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"-3px" : "0px");
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-sel-right.gif');
	background-repeat: no-repeat;
}

.s-menu-right
{
	float: right;
	width: 10px;
	height: 21px;
	margin-left: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"-3px" : "0px");
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-right.gif');
	background-repeat: no-repeat;
}

.s-menu-sel-middle
{
	height: 22px;
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-sel-middle.gif');
	background-repeat: repeat-x;
}

.s-menu-sel-middle-first
{
	height: 22px;
	padding-left: 3px;
	padding-right: 3px;
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-sel-middle.gif');
	background-repeat: repeat-x;
}

.s-menu-middle-first
{
	text-align: left;
	padding-left: 4px;
	padding-left: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"4px" : "0px");
	margin-left: 0px;
	height: 22px;
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-middle.gif');
	background-repeat: repeat-x;
}

.s-menu-middle
{
	margin-left: 0px;
	height: 22px;
	background-image:url('../../../Style%20Library/Images/MainMenu/menu-middle.gif');
	background-repeat: repeat-x;
}

/* Top menu v3 */
.s-top-menu 
{
	position:relative;
	display:block;
	height:45px;
	width:756px;
	font-size:11px;
	font-weight:bold;
	background:transparent url('../../../Style%20Library/Images/MainMenuV3/bgOFF.gif') repeat-x top left;
	font-family:Arial,Verdana,Helvitica,sans-serif;
}

.s-top-menu ul 
{
	margin:0px 0px 0px 17px;
	padding:0;
	list-style-type:none;
	width:auto;
}
	
.s-top-menu ul li 
{
	display:block;
	float:left;
	margin:0;
}

.s-top-menu ul li a
{
	display:block;
	float:left;
	color:#666;
	text-decoration:none;
	padding:11px 20px 0 20px;
	height:23px;
	background:transparent url('../../../Style%20Library/Images/MainMenuV3/bgDIVIDER.gif') no-repeat top right;
}
	
.s-top-menu ul li a:hover,.s-top-menu ul li a.current
{
	color: Black;
	height: 34px;
	background:#fff url('../../../Style%20Library/Images/MainMenuV3/bgON.gif') repeat-x top right;
}
	
.s-bg-left
{
	float:left;
	position:relative;
	display:block;
	background:#fff url('../../../Style%20Library/Images/MainMenuV3/bgLEFT.gif') no-repeat top left;
	width:17px;
	height:39px;
}

.s-bg-right
{
	float:right;
	position:relative;
	display:block;
	background:#fff url('../../../Style%20Library/Images/MainMenuV3/bgRIGHT.gif') no-repeat top left;
	width:5px;
	height:39px;
}

/* Top submenu */
.s-topnavcontainersubmenu
{

}
.s-submenu
{
    display:none;
	background-color: #ff9e18;
	height: 19px;
	margin-left: 1px;
}
/* Top sub menuitems*/
.s-subnav, a:visited.s-subnavhover, a.s-subnav, a:visited.s-subnav, a.s-subnavhover, a:hover.s-subnav
{
	color:#3f3f3f;
	font-weight: normal;
	font-family: Arial;
	font-size: 11px;
	height:19px;
	padding-left: 3px;
	padding-left: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"5px" : "3px");
	padding-right: 5px;
	padding-right: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"3px" : "5px");
}

.s-subnavselected, a.s-subnavselected, a:active.s-subnavselected, a:visited.s-subnavselected, a:hover.s-subnavselected
{
	color:#3f3f3f;
	font-size: 11px;
	font-family: Arial;
	font-weight: bolder;
	text-decoration:none;
	height:19px;
	padding-left: 3px;
	padding-left: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"5px" : "3px");
	padding-right: 5px;
	padding-right: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"3px" : "5px");
}
.s-loginpanel
{
	text-align: right;
	height: 20px;
/*	visibility:hidden;*/
}
.s-loginhide
{
	visibility: hidden;
}
.s-topheaderlink, a.s-topheaderlink, a:active.s-topheaderlink, a:hover.s-topheaderlink, a:visited.s-topheaderlink
{
	font-weight:normal;
	color: #0060aa;
}
.s-footerpanel
{
	clear: both;
	width: 970px;
	height: 48px;
	background-color:transparent;
	margin-top: 20px;
	margin-left:auto;
	margin-right:auto;

}
DIV.s-footercontent
{
	width: 970px;	
}
.s-footerlefttop
{
    float:left;		
	padding-left: 270px;
	padding-right: 55px;
}

.s-footerright-Studentbostader
{
   float: left;
   margin-left: 70px; 
}
.s-footerright-SmartaHem
{
    float: left;
    margin-bottom: 10px;
}
.s-footer 
{
    text-decoration: none; 
}

.s-footer img
{
    border: none;
    margin-left: 10px;
}
.s-footer #footerSmartaHem
{
    font-weight:normal;
	text-decoration:underline;
}
a.s-footer, a:active.s-footer, a:hover.s-footer, a:visited.s-footer
{
	/*color: #0066aa;*/
	font-weight:normal;
	text-decoration:underline;
}

.s-sharepointlogin
{
	float:right;
	display:inline;
}

.s-siteactionmenu
{
    float:right;
}

.s-DesignModeConsole
{	
	height: 0px;
	float: right;
}
/* Left navigation */
DIV.s-leftnavbg
{
	background-color: #f1981a;
	width: 168px;
	height: 100%;
	margin-right:15px;
	margin-left:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom: 16px;
	float:left;
}
.s-leftnav
{
	background-color: #ffffff;
	width: 142px;  
}
.s-leftnavspacert
{
	width: 168px;
	height: 5px;
}
/* Heading for left menu */
.s-leftnavheader
{
	clear: both;
	font-family: arial;  
	font-size: 1.25em; /*14px*/
	/*font-size: 16px; */
	font-weight:bold;
	color: #000000;
	display: none;
}
a.s-leftnavheader, a:hover.s-leftnavheader, a:active.s-leftnavheader, a:visited.s-leftnavheader
{
	padding: 10px 10px 5px 24px;
	display:block;
	color: #000000;
	text-decoration: none;
	background-image:url('../../../Style%20Library/Images/s_bg_leftnavHeade?.gif');
	background-repeat:no-repeat;
	background-position: left top;
	display: none;
}
/* Bottom for left menu */
.s-leftnavspacerb
{
	width: 168px;
	margin-bottom: 20px;
	font-size: 0em;
}
.s-leftnavbl
{
	background-image:url('../../../Style%20Library/Images/s_bg_leftnavlb.gif');
	background-repeat:no-repeat;
	float:left;
	vertical-align:bottom;
	height: 6px;
	width: 6px;
}
.s-leftnavbr
{
	background-image:url('../../../Style%20Library/Images/s_bg_leftnavrb.gif');
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:bottom;
	float:right;
	height: 6px;
	width: 6px;
}
.s-leftnavbm
{
	float:left;
	border-bottom: 1px #999999 solid;
	height: 6px;
	width: 156px;
}
.s-leftnavselected 
{
	font-weight:bold; 
	line-height:16px;
	display: block;
}
a.s-leftnavselected
{
	/*background-image:url('../../../Style%20Library/Images/s_leftnavArrow.gif');
	background-repeat:no-repeat;
	background-position:left bottom;*/
	display: block;
}
/* First level of left menuitems */
.s-leftnav1
{
	font-family: verdana;
	font-size: 13px;
	font-weight:bold;	
	padding-bottom: 5px;
	color: #FFFFFF;
	background:url('../../../Style%20Library/Images/leftNav1BG.png') no-repeat;
	/*border-left:1px #999999 solid;
	border-right:1px #999999 solid;*/
	
}
a.s-leftnav1, a:hover.s-leftnav1, a:active.s-leftnav1, a:visited.s-leftnav1
{
	font-family: verdana;
	padding: 0px 0px 0px 5px;
	display:block;
	color: #FFFFFF;
}
/* Second level of left menuitems */
.s-leftnav2
{	
	font-family: verdana;
	/*font-size: 11px; */
	line-height:16px;
	color: #666665;
	/*border-left:1px #999999 solid;
	border-right:1px #999999 solid;*/
}
a.s-leftnav2, a:hover.s-leftnav2, a:active.s-leftnav2, a:visited.s-leftnav2
{
	padding: 0px 0px 0px 5px;
	display:block;
	color: #999999;
}
/* Third level of left menuitems */
.s-leftnav3
{	
	/*border-left:1px #999999 solid;
	border-right:1px #999999 solid;*/
}


a.s-leftnav3, a:hover.s-leftnav3, a:active.s-leftnav3, a:visited.s-leftnav3
{
	padding: 0px 0px 0px 10px;
	font-family: Verdana;
	font-size: 0.9em;
	/*font-size: 10px;*/
	font-weight:normal;
}
.s-leftnavhover
{
	text-decoration:underline;
}

/* Left navigation V3 */
.s-leftnavpanel
{
	float:left;
	margin-left: 24px;
	margin-top: 12px;
	font-size: 12px;
}

.s-leftnavpanel a,
.s-leftnavpanel a:hover
{
    display: block;
    padding-left: 15px;
    padding-top: 3px;
    text-decoration: none;
}

.s-leftnavpanel ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* Left navigation - level 1 */
.s-leftnavpanel ul li
{
    display:block;
    background: url(/Style%20Library/Images/LeftMenu/leftnav-level1-bg.gif) no-repeat;
    width: 139px;
    margin-right: 3px;
    margin-bottom: 3px;
    overflow: hidden;
}

.s-leftnavpanel ul li a
{
    color: #ffffff;
    font-weight: bold;
    height: 17px;
    white-space: nowrap;
}

.s-leftnavpanel ul li.expanded,
.s-leftnavpanel ul li a.selected,
.s-leftnavpanel ul li a:hover
{
    color: #ffffff;
    background: url(/Style%20Library/Images/LeftMenu/leftnav-level1-active-bg.gif) no-repeat;
}

/* Left navigation - level 2 */
.s-leftnavpanel ul li ul li
{
    background: none;
}

.s-leftnavpanel ul li ul li.expanded
{
    background: transparent url(/Style%20Library/Images/LeftMenu/leftnav-arrow-expanded.gif) no-repeat 0px 11px;
}

.s-leftnavpanel ul li ul li.collapsed
{
    background: transparent url(/Style%20Library/Images/LeftMenu/leftnav-arrow-collapsed.gif) no-repeat 0px 9px;    
}

.s-leftnavpanel ul li ul li a
{
    padding-top: 6px;
    padding-bottom: 1px;
    color: #646464;
    font-weight: normal;
    background: url(/Style%20Library/Images/LeftMenu/leftnav-separator.gif) no-repeat top;
    height: auto;
    white-space: normal;
}

.s-leftnavpanel ul li ul li a.selected,
.s-leftnavpanel ul li ul li a:hover
{
    padding-top: 6px;
    padding-bottom: 1px;
    color: #6584A7;
    font-weight: bold;
    background: url(/Style%20Library/Images/LeftMenu/leftnav-separator.gif) no-repeat top;
    height: auto;
    white-space: normal;
}

.s-leftnavpanel ul li ul li a.first,
.s-leftnavpanel ul li ul li a.first:hover
{
    background: none;
}

/* Left navigation - level 3 */
.s-leftnavpanel ul li ul li ul li a
{
    color: #646464;
    font-weight: normal;
    background: none;
    padding-left: 20px;
    padding-bottom: 0;
}

.s-leftnavpanel ul li ul li ul li a.selected,
.s-leftnavpanel ul li ul li ul li a:hover
{
    color: #6584A7;
    font-weight: bold;
    background: none;
    padding-left: 20px;
    padding-bottom: 0;
}


.s-maincontent-table
{
	width: 100%;
	border-collapse: collapse;
}
.s-maincontent-left
{
	width: 980px;
	padding: 0;
	vertical-align: top;	
	padding: 0;
}
.s-maincontent-right-box
{
	width: 100%;
	background-image:url('../../../Style%20Library/Images/s-bg-box-2.gif');
	background-repeat: repeat-x;
	vertical-align: top;
	padding: 0;
}
.s-maincontentpanelLeftNav
{
	float: left;
	
}
DIV.s-maincontentpanel
{
	clear: both;
	float: left;
	background-color: #ffffff;
	padding-left: 40px;
	padding-top: 30px;
	font-family: Arial;
	width: 940px;
}
DIV.s-informationpanel
{
	float: left;
	font-size: 1.1em;
	margin-left: 24px;
}
DIV.s-informationpanel h1
{
	font-size: 1.58em;
}
DIV.s-informationpanel h2
{
	font-size: 1.2em;
}
DIV.s-informationpanel h3
{
	
}
DIV.s-maincontentpanelinner
{
	float: left;
}
DIV.s-innerinformationpanel
{
	width: 756px;
}
.s-pagecontentRight
{
	padding-left: 15px;
}
.s-pageImageRight
{
	float:right;
}
.s-pageImageLeft
{
	float:left;
}
.ms-rteCustom-Normal
{
	font-family:Verdana;
	/*font-size: 11px;*/
	color: #000000;
}
h1.ms-rteCustom-h1
{
	color: #000000;
	font-family: Arial;
	/*font-size: 24px;*/
}
.ms-rteCustom-h1
{
/*	color: #666666;*/
	font-family: Arial;
	font-size: 1.57em;
	/*font-size: 18px;*/
}
.s-pagebottompanel
{
	background-color: #ffffff;
/*	height: 15px;*/
	clear: both;
	float: left;
	font-size: 0em;
}

.weathercontrolcontainer
{
	width: 100%;
	border-top: 1px solid black;
/*	margin-top: 20px;*/
}

.weathercontrolheader
{
	width: 100%;
	height: 8px;
}

.weathercontrolheaderleft
{
	width: 7%;
	height: 100%;
	float: left;
}

.weathercontrolheadermiddle
{
	width: 86%;
	height: 100%;
	float: left;
	/*background-image: url("../../../../Style%20Library/Images/weathercontrolheaderimage.JPG");
	background-repeat: repeat-x;*/
}

.weathtercontrolmain
{
	width: 100%;
	height: 42px;
/*	margin-top: 8px;*/
}
.weathtercontrolleft, .weathtercontrolright
{
	width: 5%;
	height: 100%;
	float: left;
}
.weathtercontroltitle 
{
	width: 25%;
	height: 100%;
	float: left;
	text-align: center;
}
.weathtercontrolweatherinfoimg 
?
	width: 20%;
	height: 100%;
	float: left;
	text-align: center;
}
.weathtercontrolweatherinfotxt
{
	width: 20%;
	height: 100%;
	float: left;
	text-align: center;
	padding-top: 3px;
}
       
.weathtercontrolweatherinfosun
{
	width: 25%;
	height: 100%;
	float: left;
	text-align: center;
}
.weathtercontrolweatherinfoimgleft
{
	float: left;
}

.weathtercontrolweatherinfoimgright
{
	padding: 7px 0px 0px 5px;
	float: left;
}       

.weathercontrolfooter
{
	width: 100%;
	height: 7px;
}
.weatherlinkpadding
{	
	padding-top: 13px;
}
.weathertextpadding
{
	padding-top: 6px;
}

/* Text formatting */
.weathertitle
{
	color: #19315E;
	font-family: Arial;
	font-size: 1.43em;
	/*font-size: 16px;*/
	font-weight: bold;
}

.weathersubtitle
{
	color: Black;
	font-family: Arial;
	font-size: 1.14em;
	/*font-size: 12px;*/
	font-weight: bold;
}

.weatherinfoimgblackandbold12
{
	/*font-size: 11px;*/
	font-weight: bold;
	font-family: Arial;
	color: Black;
}

.weatherinfoblack12
{
	padding: 7px 0px 0px 0px;
	font-family: Arial;
	color: Black;
}

a.weathercontrollink12, a.weathercontrollink12:active, a.weathercontrollink12:after,
a.weathercontrollink12:before, a.weathercontrollink12:first-child, a.weathercontrollink12:link,
a.weathercontrollink12:visited
{
	font-size: 1.14em;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color:  #0060aa;	
}

a.weathercontrollink12:hover
{
	font-size: 1.14em;
	font-family: Arial;
	font-weight: bold;
	color: #0060aa;	
	text-decoration: underline;	
}
/* Begin page layout classes */
DIV.s-centerpanel
{
	clear: both;
	float: left;
	height: 250px;
	margin-bottom: 20px;
}
DIV.s-centerpanelsubpage
{
	clear: both;
	float: left;
	margin-bottom: 20px;
}
/* Begin Center left panel */
DIV.s-centerleftpanel
{
	width: 330px;
	clear: both;
	float:left;
	margin-right: 20px;
}
DIV.s-subpagecenterleftpanel
{
	clear: both;
	float: left;
	width: 221px;
	float:left;
	margin-right: 20px;
}
DIV.s-centerleftthreepanels, DIV.s-centerleftthreepanelsbottom
{
	width: 330px;
	clear: both;
	float:left;
	background-color: #a5d3f7;
	height: 70px;
	background-image: url('../../../Style%20Library/Images/s_bg_CornerWhite70.gif');
	background-repeat:no-repeat;
}
DIV.s-centerleftthreepanels
{
	margin-bottom: 20px;
}
DIV.s-centerlefttwopanels, DIV.s-centerlefttwopanelsbottom
{
	width: 330px;
	float:left;
	background-color: #a5d3f7;
	height: 115px;
	background-image: url('../../../Style%20Library/Images/s_bg_CornerWhite115.gif');
	background-repeat:no-repeat;
}
DIV.s-centerlefttwopanels
{
	margin-bottom: 20px;
}
DIV.s-centerleftonepanel
{
	width: 330px;
	float:left;
	background-color: #a5d3f7;
	height: 250px;
	background-image: url('../../../Style%20Library/Images/s_bg_CornerWhite250.gif');
	background-repeat:no-repeat;
}
DIV.s-centerleftandmiddlepanel
{
	clear:both;
	width: 515px;
	float:left;
}
DIV.s-centerleftandmiddle
{
	clear: both;
	float: left;
	width: 515px;
	background-color: #a5d3f7;
	height: 250px;
	background-image: url('../../../Style%20Library/Images/s_bg_CornerWhite250Big.gif');
	background-repeat:no-repeat;
}
p.s-centerleftdate
{
	float:left;
	color: #717171;
	padding: 0px 16px 0px 16px;
}
p.s-centerleftheader
{
	clear: left;
	color: #ffffff;
	font-family: Verdana;
	font-size: 1.25em;
	/*font-size: 14px;*/
	font-weight: bold;
	padding: 0px 16px 0px 16px;
}
DIV.s-centerleftimage
{
	float:right;
}
DIV.s-centerlefttext
{
	padding: 0px 16px 0px 16px;
}
/* End Center left panel */
DIV.s-centermiddlepanel
{
	float:left;
	width: 165px;
	margin-right: 20px;
}
DIV.s-subpagecentermiddlepanel
{
	width: 221px;
	float:left;
	margin-right: 20px;
}
DIV.s-centerrightpanel
{
	width: 165px;
	float: right;
/*	margin-bottom: 20px;*/
}
DIV.s-subpagecenterrightpanel
{
	width: 200px;
	float: right;
	background-image: url('../../../Style%20Library/Images/s_bg_searchbox.jpg');
	background-repeat:no-repeat;
	height: 250px;
	padding: 10px 10px 0px 10px;
}
DIV.s-middlepanel
{
	clear: both; 
	float: left; 
	width: 100%;
	margin-bottom: 20px;
}
DIV.s-middleandbottompanel
{
	clear: both; 
	float: left; 
	width: 100%;
	height: 200px;
	margin-bottom: 20px;
}
DIV.s-bottompanel
{
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
DIV.s-bottompanelsmall
{
	clear: both;
	float: left;
	width: 100%;
	height: 70px;
	margin-bottom: 20px;
}
DIV.s-bottomleftpanel, DIV.s-middleleftpanel, DIV.s-middleandbottomleftpanel,
DIV.s-middleleftpanelarea
{
	clear:both;
	float:left;
}
DIV.s-bottomleftpanel, DIV.s-bottommiddlepanel, DIV.s-bottomrightpanel, 
DIV.s-middleleftpanel, DIV.s-middlemiddlepanel, DIV.s-middlerightpanel,
DIV.s-middleandbottomleftpanel,DIV.s-middlerightpanelareainfo
{
	width: 221px;
	float: left;
}
DIV.s-bottomleftpanel, DIV.s-bottommiddlepanel,
DIV.s-middleleftpanel, DIV.s-middlemiddlepanel, DIV.s-middleandbottomleftpanel
{
	margin-right: 21px;
}
DIV.s-middleleftpanelarea
{
	width: 248px;
}
DIV.s-middleandbottomleftpanel
{
	height: 200px;
}
DIV.s-middleandrightpanelpadding
{
	float: left;
	margin-bottom: 20px;
}
DIV.s-middleandrightpanel
{
	float: left;
}
p.s-boxheader
{
	color: #3f3f3f;
	font-family: Arial;
	font-size: 1.25em;
	/*font-size: 14px;*/
	font-weight: bold;
	padding: 0px 16px 5px 16px;
}
.s-boximage
{
	float:right;
	padding-top: 5px;
}
DIV.s-boxtext
{
	font-family: Verdana;
	color: #717171;
	display:block;
	padding: 0px 16px 0px 16px;
}
/* Begin Grey Box Layout */
DIV.s-boxgrey
{
	clear: both;
	float:left;
	background-image: url('../../../Style%20Library/Images/s_bg_boxgrey.jpg');
	background-repeat:no-repeat;
	height: 110px;
	width: 220px;
}
DIV.s-boxgrey248
{
	clear: both;
	float:left;
	background-image: url('../../../Style%20Library/Images/s_bg_boxgrey248.jpg');
	background-repeat:no-repeat;
	height: 110px;
	width: 248px;
}
DIV.s-webpartzonebottom
{
	clear: both;
}
/* End Grey Box Layout */
/* Begin Small White Box Layout */
DIV.s-smallboxwhite
{
	width: 220px;
	padding: 0px 0px 0px 0px;
 	background-image: url('../../../Style%20Library/Images/s_bg_CornerWhite70Small.gif');
 	background-repeat:no-repeat;
}
DIV.s-smallboxwhitedoublewidth
{
	width: 462px;
 	background-image: url('../../../Style%20Library/Images/s_bg_CornerWhite462Small.gif');
 	background-repeat:no-repeat;
}
DIV.s-smallboxwhite, DIV.s-smallboxwhitedoublewidth
{
	clear:both;
	float:left;
}
.s-texteditmode
{
	font-family: Verdana;
	font-weight:bold;
}

/* Redesign start page */
.s-sp-left-content
{
	float: left;
	width: 345px;
	margin-bottom: 19px;
	margin-top: 40px;
}

.s-sp-right-content
{
	float: right;
	margin-bottom: 19px;
}

.s-sp-boxes
{
	clear: both;
}

.s-sp-box
{
	float:left;
	width: 227px;
	margin-right: 10px;
	padding-top: 7px;
	min-height:162px;
	height:auto !important;
	height:162px;
}

.s-sp-box-last
{
	margin-right: 0;
}

.s-sp-box-bg
{
	background-image: url('../../../Style%20Library/Images/s_bg_boxgrey2.gif');
	background-repeat:no-repeat;
}

.s-sp-box-webpart
{
	margin-bottom: 15px;
}

.s-sp-box-no-heading
{
	padding-top: 0;
}

.s-sp-box-heading-image
{
	margin-left: 15px;
}

.s-sp-box-image
{
	float: right;
	margin-bottom: 0px;
	margin-right: 15px;
	margin-right: expression((navigator.appVersion.indexOf("MSIE") > 0 && navigator.appVersion.indexOf("6.0") > 0) ? 
"8px" : "15px");
}

.s-sp-box-text
{
	margin-right: 15px;
	margin-left: 15px;
}

span.s-sp-arrows-link
{
	color: #0060aa;
}

/* Redesign startpage v3 */
.s-sp-flash
{
    margin-left: 6px;
}

.s-sp-flash-object
{
    height: 425px;
}

.s-sp-box-v3
{
	float:left;
	padding: 10px 10px 5px 10px;
	height: 185px;	
	/*min-height:162px;
	height:auto !important;
	height:162px;*/
}

.s-sp-box-v3 .heading
{
    
}

.s-sp-box-v3-first
{
    width: 300px;
    background-image:url('../../../Style%20Library/Images/boxBG.png');
    background-repeat: no-repeat;
}

.s-sp-box-v3-middle
{
    width: 270px;
    background-image:url('../../../Style%20Library/Images/boxCenterBG.png');
    background-repeat: no-repeat;
}

.s-sp-box-v3-last
{
    width: 300px;
    background-image:url('../../../Style%20Library/Images/boxBG.png');
    background-repeat: no-repeat;
}

.s-sp-link-with-arrow
{
    padding-top: 10px;
}

.s-sp-link-with-arrow a
{
    background-image:url('../../../Style%20Library/Images/s-list-aImg.jpg');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    margin-left: 5px;
    line-height: 28px;
    font-size: 1em;
    font-weight: normal;
    color: #000000;
}

.s-sp-link-with-arrow a:hover
{
    color: #646464;
    font-weight: normal;
}

.link-with-arrow
{
    
}

.link-with-arrow a
{
    background-image:url('../../../Style%20Library/Images/s-list-aImg.jpg');
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    margin-left: 5px;
    line-height: 23px;
    font-size: 1em;
    font-weight: normal;
    color: #000000;
}

.link-with-arrow a:hover
{
    color: #646464;
    font-weight: normal;
}

.s-sp-current-link
{
    width: 300px;
    overflow:hidden;
}

.s-sp-current-link .link-with-arrow
{
    height: 125px;
}

.currentlister-pagging span span
{
    display: none;
}

.currentlister-pagging
{
    margin-right: 10px;
    float: right;
}

/* Styles belonging to press releases */
h3.pressReleaseConstantHeading 
{
	font-size: 1.14em;
	width: 100%;
	font-family: Arial;
	font-weight: bold;
	color: #19315E;
	text-align: left;		
	margin: 0px 0px 0px 0px;
}
.pressReleaseDate {
	width: 100%;
	font-family: Verdana;
	width: 515px;
	margin-bottom: 10px;
}
span.pressReleaseHeadingtexteditmode
{
	font-family: Verdana;
	font-weight:bold;
	font-size: 0.5em;
}
.pressReleaseImage, .pressReleaseImageText, .pressReleaseMainText {
	width: 100%;
	padding: 5px 0px 0px 0px;
	font-family: Verdana;
	width: 515px;
	overflow: hidden;
}
.pressReleaseIngress {
	display:block;
	padding: 5px 0px 0px 0px;
	font?weight:bold;
	font-family: Verdana;
	width: 455px;
}
.pressReleaseBack {
	font-family: Verdana;
	text-align: right;
/*	width: 100%;*/
	padding: 20px 10px 0px 0px;	
	float: right;
}
DIV.s-pressReleaseItem
{
	clear: both;
	float: left;
	width: 100%;
	margin-top: 10px;
}
/* Styles belonging to functional page */
.functionalPageDescription, .functionalPageWebPart, functionalPageTitle{
/*	width: 100%;*/
	width: 516px;
	padding: 5px 0px 0px 0px;
	clear:both;
	float: left;
}

/* Styles beloning to areas flash page */
.flashPageHeader, .flashPageFlash 
{
	width: 515px;	
}

.flashPageText
{
	width: 515px;
	padding: 5px 0px 0px 0px;
}

/* Styles belonging to Press Release Archive */
div.pressReleaseArchiveDate
{
	width: 15%; 
	float:left; 
	vertical-align:top;
	font-family: Verdana;
	font-weight:normal;
	color: black;
	padding-top:2px;
}
div.pressReleaseArchiveContainer
{
	width: 85%; 
	float:left; 
	vertical-align:top;
	color: #0060aa;
}
h3.pressReleaseArchiveTitle
{	
	margin-bottom:0px;	
	vertical-align:top;
}
div.pressReleaseArchiveContainer a.pressReleaseArchiveLink12, 
div.pressReleaseArchiveContainer a:link.pressReleaseArchiveLink12, 
div.pressReleaseArchiveContainer a:before.pressReleaseArchiveLink12, 
div.pressReleaseArchiveContainer a.pressReleaseArchiveLink12, 
div.pressReleaseArchiveContainer a:after.pressReleaseArchiveLink12, 
div.pressReleaseArchiveContainer a:active.pressReleaseArchiveLink12, 
div.pressReleaseArchiveContainer a:link.pressReleaseArchiveLink12, 
div.pressReleaseArchiveContainer a:first-child.pressReleaseArchiveLink12, 
div.pressReleaseArchiveContainer a:visited.pressReleaseArchiveLink12,
{
	color: #0060aa;
	font-size: 1.14em;
	font-weight: bolder;
	font-family: Verdana;	
}
div.pressReleaseArchiveContainer a:hover.pressReleaseArchiveLink12
{
	color: #0060aa;
	font-size: 1.14em;
	font-weight: bolder;
	margin-bottom:0px;	
	text-decoration:underline;
	font-family: Verdana;	
}
div.pressReleaseArchiveText
{
	font-family: Verdana;
	font-weight:normal;
	color: black;
}
div.pressReleaseArchiveText a.pressReleaseArchiveLink11,
div.pressReleaseArchiveText a.pressReleaseArchiveLink11, 
div.pressReleaseArchiveText a:after.pressReleaseArchiveLink11, 
div.pressReleaseArchiveText a:before.pressReleaseArchiveLink11,
div.pressReleaseArchiveText a:active.pressReleaseArchiveLink11, 
div.pressReleaseArchiveText a:link.pressReleaseArchiveLink11, 
div.pressReleaseArchiveText a:first-child.pressReleaseArchiveLink11, 
div.pressReleaseArchiveText a:visited.pressReleaseArchiveLink11
{
	color: #0060aa;
	font-weight: bolder;
	font-family: Verdana;	
}
div.pressReleaseArchiveText a:hover.pressReleaseArchiveLink11
{
	color: #0060aa;
	font-weight: bolder;
	margin-bottom:0px;	
	text-decoration:underline;
	font-family: Verdana;	
}
/* Styles for Area pages */
DIV.s-areaInformation
{
	clear: both;
	float: left;
/*	width: 100%;*/
	width: 517px;
	margin-bottom: 20px;
}
.s-centerpanelareainformation
{
	clear: both;
	float: left;
	width: 517px;
	margin-bottom: 20px;
}
DIV.s-centerleftpanelareainformation
{
	clear: both;
	float: left;
	width: 100%;
}
DIV.s-centerrightpanelareainformation
{
	height: 100%;
	float: right;
	width: 150px;
}
DIV.s-AreaTitel
{
	clear:both;
	float:left;
	width: 100%;
}
DIV.s-AreaDescription
{
	clear:both;
	float:left;
/*	margin-bottom: 20px;*/
	width: 100%;
}
DIV.s-areamanagers
{
	clear:both;
	float: left;
	width: 350px;
}
DIV.s-areamanager
{
	clear:both;
	float: left;
	width: 100%;
/*	margin-bottom: 20px;*/
	margin-top: 10px;
}
DIV.s-areamanagerinfo
{
	float: left;
	margin-bottom: 0px;
}
.s-areamanagerheading
{
	font-size: 0.8em;
	font-weight: bold;
}
DIV.s-areamanagername
{
	font-weight:bold;
}
DIV.s-areamanagertext
{
}
DIV.s-areamanagerphone
{
}
DIV.s-areamanageremail
{
}
.s-areamanagerimage
{
	float:left;
	width: 80px;
	margin-right: 10px;
	margin-bottom: 20px;
}
DIV.s-middlerightpanelareainfo
{
	width: 248px;
	fl?at: right;	
}
.s-areaListLink
{
	padding: 0px 20px 0px 0px;
}

.ms-siteactionsmenu a, 
.ms-siteactionsmenu a:active, 
.ms-siteactionsmenu a:visited, 
.ms-siteactionsmenu a:before, 
.ms-siteactionsmenu a:hover
{
	color: #ffffff;
}
/* Styles belonging to Area Aews*/
DIV.s-NewsDate
{
	font-family: Verdana;
	margin-bottom: 10px;
	/*font-size: 11px;*/
}
DIV.s-NewsHeading
{
	font-family: Arial;
	font-size:2.14em;
	/*font-size: 24px;*/
	font-weight:bold;
	color: #f1981a;
	margin: 15px 0px 0px 0px;
}
H2.s-NewsHeader
{
	font-size:1.25em;
	font-weight: bold;
}
DIV.s-NewsImage, DIV.s-NewsMainText, DIV.s-NewsIngress
{
	padding: 5px 0px 0px 0px;
}
.DIV.s-NewsIngress
{
	font-weight: bold;
}
DIV.s-NewsBack
{
	font-family: Verdana;
	/*font-size: 11px*/
	padding: 20px 10px 0px 0px;	
	float: right;
}
.s-AreaNewsItemArticleStartDate
{
	vertical-align:top;
	padding-top: 4px;
}
.s-NewsGrid
{
	padding:0px;
	border-style: none;
}
.s-NewsCell
{
	border-left: solid 1px #999999;
	width: 170px;		
}
.s-NewsItem
{
	border-style: none;
}
.s-AreaNewsItemListWithIngress
{
	padding: 0px 0px 0px 5px;
}
.s-newsArchiveLink
{
	margin-bottom: 20px;
	margin-top: 20px;
	clear: both;
	width: 100%;
	float:right;
	text-align:right;
}
.s-AreaNewsDate
{
	color: #898989;
}

/*Free Objects*/

.s-freeObject
{

}

.s-FreeObjectsBox
{	
	margin-left: auto;
    margin-right: auto;
}

.s-freeObjText
{   
    font-weight: normal;
    font-family: Arial;
}

span.visning
{
    font-size: 1.1em;
    font-weight: bold;
}

span.plats
{
    font-weight: normal;
    font-size: 1.4em;
}

span.address
{
    font-weight: normal;
    font-size: 1.1em;
}

.s-freeObjText #textRow1, .s-freeObjText #textRow2
{
	font-size: 0.8em;
}

.s-freeObjText #bildRow1, .s-freeObjText #bildRow2
{
    border: 0px;
    float: left;
    /*width: 80px;*/
    height: 55px;
}

.s-freeObjTableContent
{
    padding-left: 2px;
    padding-top: 3px;
    text-align: left;
}

.s-freeObjTableContent-empty
{
    margin-top: 16px;
    font-size: 1.2em;
}

table.s-freeObjTableContent td
{
    padding: 3px;
}

.s-freeObjTablePaging
{
    padding-top: 0px;       
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.s-freeObjTablePaging-NrCell
{    
    background: url(/Style%20Library/Images/aktuelltNumberBG.png) no-repeat;
    text-align:center; 
    width: 20px; 
    height: 21px;    
}

.s-freeObjTablePaging-Nr
{    
    font-family: Arial;
    font-weight: bold;
    font-size: 13px;
    color: #FFFFFF;
    cursor: hand;
}
.s-freeObjTablePaging-Nr-Selected
{    
    font-family: Arial;
    font-weight: bolder;
    font-size: 13px;
    color: #666665;
}
.s-freeObjTablePaging span
{
	cursor: pointer;
	cursor: hand;    
}


.s-freeObjectPic
{
	padding:10px;
	/*width: 200px;*/
	height:226px;
}

.s-freeObjectInfo p
{
	color:#3f3f3f;
	height:190px;
}

.s-freeObjectInfo h3
{
	padding-top:0px;
}

.s-freeObjLinks
{
	padding-top:10px;
        position: absolute; 
        margin-top: 225px; 
        margin-left: 220px;
}

DIV.s-freeObjLinks a
{
	background-image: url('../../../Style%20Library/Images/s_LinkArrows.gif');
	background-repeat:no-repeat;
	background-position: right;
	padding-right:10px;
        margin-right:20px;
}

DIV.s-FreeObjectsBox IMG#bild
{
	border:0px;
	padding-bottom:10px;
}

DIV.s-freeObjectPicAndInfo
{
	background-image: url('../../../Style%20Library/Images/s-bg-FreeObjLargeBox.jpg');
	background-repeat:no-repeat;
	height:256px;
	width:743px;
}


a.s-freeObj-link p.s-freeObjText
{
	font-weight:normal;
}
a.s-freeObj-link h2.s-freeObjText
{
	color:#000000;
}


.s-contentBottomRight {
	white-space: nowrap;
	float: left;
	margin-bottom:0px;
	clear: both;
	width: 920px;
	text-align:right;
	margin-top: 15px;
}

div.s-contentBottomRight a, div.s-contentBottomRight a:active, div.s-contentBottomRight a:visited, 
div.s-contentBottomRight a:before, div.s-contentBottomRight a:hover {
	font-weight:normal;
	padding-left:17px;
	background-image: url('../../../Style%20Library/Images/s_print.gif');
	background-repeat: no-repeat;
	background-position:left center;
	height:17px;
	
}

.s-editLabel
{
	font-weight: bold;
}

/*New Construction Project Contact Form*/

.s-newConstr-formHeading
{
	width:515px;
	background-color: #BBC8D5;
	border-bottom: #505A61 1px solid;
}

.s-newConstr-formText
{
	width:515px;
	background-color: #F2F4F6;
}

.s-newConstr-formBottom
{
	width:515px;
	border-top: 1px #505A61 solid;
	background-color: #E1E6EB;
}

.s-newConstr-firstBox
{
	width:515px;
	border: 1px #505A61 solid;
	
}

.s-newConstr-secondBox
{
	width:515px;
	border: 1px #505A61 solid;
}

.s-contact-leftcol
{
	width: 150px;
	margin-left:5px;
	float:left;
}

.s-contac?-rightcol
{
	width: 350px
}

.s-newConstr-formBottom INPUT
{
	margin-right:5px;
}
.s-newConstr-formHeading p, .s-newConstr-formText p, .s-newConstr-formBottom p
{
	margin-left:5px;
	margin-right:5px;

}
.s-newConstr-formText INPUT
{
	margin-left:5px;
}

.s-newConstr-formText INPUT
{
	margin-left:5px;
}

.s-search
{
}
.s-search-Textbox
{   
    float:left; 
	width: 137px;
	height: 18px;
    background:url(/Style%20Library/Images/searchTextbox.png) no-repeat;	
    padding-top: 1px;
    margin-right: 3px;
}

.s-search-box
{
	height: 14px;
	width: 120px;
	font-size: 8pt;	
	border: 0px transparent none;
	margin: 0px 0px 0px 7px;	
	color: #666665;
}

/* Styles for search results */
.srch-Title,
.srch-Title a:hover, .srch-Title a:active, .srch-Title a:visited, .srch-Title a:link
{
	color: #0060aa;
}
.srch-URL,
.srch-URL a:hover, .srch-URL a:active, .srch-URL a:visited, .srch-URL a:link
{
	font-weight: normal;
	color: #0060aa !important;
}

.s-NewBlock
{
	display: block;
}

.s-loginpass
{    
}

/* Login Logout layout */

.s-imglogintext
{
    float: left; 
    margin-top: 7px; 
    margin-right: 10px;
}
#s-text
{
    margin-top: 70px;
    }
#s-loginuser, #s-loginpass
{
    float: left; 
    margin-right: 3px; 
    height: 20px; 
    width: 104px;
    background: url(/Style%20Library/Images/loginTextboxWhiteBG.png) no-repeat;
}

#pnr, #password
{
    width: 90px; 
    height: 14px; 
    margin: 1px 0px 0px 6px; 
    border: 0px transparent none; 
    font-size: 8pt;
    color: #666665;
}

.s-LogoutButtonDiv
{
    float: right;
}

.s-LogoutLabelDiv
{
    float: right;
    margin-top: 5px;
    margin-right: 3px;
}

.s-LoginButton, .s-LogoutButton
{
}

.s-LoginButton #submitButton
{
    float: right;
    clear: none; 
    margin-top: 1px;
}


.s-LoginLabel
{
	font-weight: bold;
	color: #3f3f3f;
	margin-right: 5px;
}
.s-LoginDiv
{
	padding-top:3px;
}

.s-LoginUserName
{
	margin-right: 5px;
}

.s-LoginText
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    float: left;
    margin-top: 3px; 
    margin-right: 5px;
}

.s-LoginLabelTitle
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	color: #000;
	margin-right: 3px;
}
.s-LoginLabelText
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
	color: #666;
	margin-right: 10px;
}

#s-footerurlsmart, #s-footerurlstudent, #s-footerurlomoss
{
    text-decoration: underline; 
    color: #555555;
    font-weight: normal;
}


.s-maincontenttextinfo
{
    float: left; 
    width: 455px;
}
.s-maincontenttextinfo2
{
    float: left; 
    width: 360px;
    margin-bottom: 10px;     
}

.s-maincontenttextinfoinner
{
}

.s-bottomleftcloud
{
    clear: left; 
    float: left; 
    margin-top: 10px;
    margin-bottom: 3px;
}
.s-bottommiddleandrightcloud
{
    float: left; 
    margin-top: 10px; 
    margin-left: 32px;
    margin-bottom: 3px;
}


.s-rightmodule
{
    float: left; 
    width: 294px; 
    margin-left: 5px;
}

.s-rightmovieboxtext
{
    text-align: center;    
}
    
.s-topleftimage
{
    float: left;
    padding-bottom: 15px;
}

.s-imagehelptextstyle
{
    font-weight: bold;
    font-size: small;
}

.s-toprightimage
{
    float: left; 
    margin-left: 10px;
    padding-bottom: 15px;
}

.s-rightcloudimage
{
    margin: -50px auto 15px;
    width: 195px;
}

.s-rightcloudimage-notop
{
    margin: 0px auto 15px;
    width: 195px;
}

.s-rightinnermodul
{
    width: 170px;
    margin: 0 auto 0;
    padding-bottom: 20px;
}

.s-rightinnermodul-image
{
    margin-bottom: 3px;
}

.s-rightinnermodul-imagetext
{
    margin-bottom: 5px;
}

.s-rightfirstmoviebox
{
    margin: -50px auto 15px;
}

.s-rightmoviebox
{
    margin-bottom: 15px;
}

.s-rightinnermodulmoviebox
{
    width: 205px;
    margin: 0 auto 0px;
}

.s-pagebreadcrumb
{
    margin-bottom: 18px;
    color: #555555;
    font-size: 0.9em;
}

.s-pagebreadcrumb a, .s-pagebreadcrumb a:active, .s-pagebreadcrumb a:visited,
.s-pagebreadcrumb a:before, .s-pagebreadcrumb a:hover
{
    color: #555555;
    font-weight: lighter;

}

.s-pagetopimage
{
    
}
/* FAQ */
.divFaqControl
{
	padding: 0px;
	padding-top: 20px;	
	padding-bottom: 20px;
}
.divSearch
{
	clear:both;
	padding: 0px;
	padding-bottom: 5px;
}
.divSearchLabel
{
	width: 100px;
	float:left;
}
.divSearchText
{
	width: 175px;
	float:left;
	margin-right: 5px;
}
.divSearchText input
{
    font-family: Verdana,sans-serif;
    height: 15px;
    font-size: 0.8em;
}
.divSearchButton input
{
    height: 20px;
    font-family: Arial,Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: 100;
}
.divCategories
{
	clear:both;	
}
.divCategoriesLabel
{
	width: 100px;
	float:left;
}
.divCategoriesDDList
{
	width: 175px;
	float:left;
	margin-right: 5px;
}
.divCategoriesButton input
{
    height: 20px;
    font-family: Arial,Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: 100;
}
.divQuestions
{
	
}
.FAQQuestion
{
	padding: 2px 0px 2px 0px;
}
.FAQAnswer
{
    border-bottom-style: dotted;
    border-bottom-color: #e7e7e7;
    border-top-style: dotted;
    border-top-color: #e7e7e7;
    margin: 5px 0px 5px 0px;
	padding: 5px 10px 5px 10px;
}
/* End FAQ */

.s-pagangIngress {
	display:block;
	font-family: Verdana;
	width: 455px;
	margin-bottom: 10px;
}

.s-cloudlinktext 
{
	text-align: center;
	font-size: 1.05em;
	margin-top: 5px;
}

.s-righttopcloud
{
    float:right; 
    margin-top: -45px;
}

.s-leftbottomcloudlink
{
    float: left;
}

.s-bottomcloudlinks
{
    float: left; 
    margin-left: 71px;
    width: 133px;
}

.s-bottomcloudarea
{
    clear: both; 
    margin-top: 10px;
}

.s-pagetoptitle
{
    margin-left: -7px;
}

.s-flowplayer
{
    /* 16:9 format, the controls are 25px heigh */
    display: block; 
    width: 455px; 
    height: 280px;
}

.s-salesperson
{
    margin: 0;
    float: left;
}

.right
{
    width: 500px;
    float:left;
    height: 100%;
}

.s-objectInformation
{
	clear: both;
}

.s-freeObjectInfo
{
	float: left;
	width: 500px;
}

.s-freeObjectInfoRow
{
    clear: both;
}

.s-freeObjectField-name
{
    float: left;
    width: 50px;

}

.s-freeObjectField-value
{
    float: left;
    width: 450px;
}

.s-freeObjectShowText
{
    clear: both;
    padding-top:10px;
    padding-bottom:10px;
}
