body {
	background: url(../images/background.jpg);
	text-align: center;
	padding: 30px 0 30px 0;
}

h1 
{
    font-family: Garamond, Times New Roman;
    font-size: 27px;
    color: #303030;
    background: url(../images/h1.jpg) repeat-x bottom;
    padding: 0 0 10px 0;
    margin: 0px 0 28px 0;
    font-weight: normal;
}

h2
{
    font-family: Garamond, Times New Roman;
    font-size: 27px;
    color: #303030;
    margin: 8px 0 8px 0;
    font-weight: normal;
}

table 
{
    font-family: Garamond, Times New Roman;
    font-size: 16px;
    color: #727272;
    line-height: 22px;
}

td 
{
     vertical-align: top;
}

a 
{
    color: #880000;
    text-decoration: underline;
}

.containerCorners
{
	width: 974px;
	height: 500px;
	margin-left: auto;
	margin-right: auto;
}

.cornerSides 
{
    background: #FFFFFF;
    width: 5px;
    height: auto;
}

.cornerMiddle 
{
    background: #FFFFFF;
    height: 5px;
    width: auto;
}

.cornerTopRight 
{
    background: url(../images/roundTopRight.gif) no-repeat top right;
    width: 5px;
	height: 5px;
}

.cornerTopLeft
{
	width: 5px;
	height: 5px;
	background: url(../images/roundTopLeft.gif) no-repeat top left;
}

.cornerBottomLeft
{
	width: 5px;
	height: 5px;
	background: url(../images/roundBottomLeft.gif) no-repeat bottom left;
}

.cornerBottomRight
{
	width: 5px;
	height: 5px;
	background: url(../images/roundBottomRight.gif) no-repeat bottom right;
}

.container 
{
    width: 100%;
    height: 100%;
    padding: 16px;
    background-color: #FFFFFF;
}

.secondContainer
{
    width: 100%;
    height: 100%;
}

/* Content */
.containerContent 
{
    width: 100%;
    height: 100%;
    padding: 30px 0 30px 0;
}

/* Menu */
.containerMenu
{
    width: 100%;
    height: 42px;
}

.tableMenu
{
    width: 100%;
    height: 100%;
}

.menuMain
{
    background: url(../images/menuBackground.jpg);
    width: 100%;
    padding: 6px 0 0 0px;
}

.menuCornerLeft 
{
    background: url(../images/menuBackgroundLeft.jpg);
    height: 100%;
    width: 5px;
}

.menuCornerRight 
{
    background: url(../images/menuBackgroundRight.jpg);
    height: 100%;
    width: 5px;
}

/* Menu Options */
.tableMenuOptions 
{
    height: 100%;
}

.menuOption 
{
    font-family: Calibri, Verdana;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
    color: #ffffff;
    text-transform: uppercase;
    padding: 0 12px 0 0;
}

.menuOption a
{
    color: #ffffff;
    text-decoration: none;
}

.menuDivider 
{
    vertical-align: middle;
    padding: 0 12px 0 0;
}


/* Top */
.containerTop 
{
    width: 100%;
    height: 74px;
}

.tableTop
{
    width: 100%;
    height: 100%;
}

.topRight
{
    text-align: right;
    vertical-align: bottom;
    padding-bottom: 8px;
}

.topLeft
{
    padding: 0 0 0 22px;
    vertical-align: middle;
}

.searchField 
{
    background: url(../images/searchinput.jpg);
    border: 0px;
    width: 204px;
    height: 26px;
    padding: 5px;
}

.searchButton
{
    background: url(../images/searchbutton.jpg);
    border: 0px;
    width: 46px;
    height: 26px;
    margin-left: 7px;
}

/* Path */
.containerPath 
{
    width: 100%;
    height: 32px;
}

.tablePath 
{
    width: 100%;
    height: 100%;
    padding: 0 8px 0 8px;
}

.pathLeft 
{
    font-family: Calibri, Verdana;
    font-size: 13px;
    vertical-align: middle;
    color: #656565;
}

.pathLeft a
{
    text-decoration: none;
    color: #656565;
}

.pathRight 
{
    vertical-align: middle;
    text-align: right;
}

/* Footer */
.containerFooter
{
    width: 100%;
    height: 35px;
}
.continerFooter a
{
    text-decoration: none;
    color: #a0a0a0;
}

.tableFooter
{
    width: 100%;
    height: 100%;
}

.footerLeft 
{
    background: url(../images/bottomBackground.jpg);
    color: #a0a0a0;
    padding: 0px 0px 5px 8px;
    vertical-align: middle;
    font-size: 14px;
}

.footerRight 
{
    background: url(../images/bottomBackground.jpg);
    color: #a0a0a0;
    padding: 0px 8px 5px 0px;
    text-align: right;
    vertical-align: middle;
    font-size: 14px;
}

.footerCornerLeft 
{
    background: url(../images/bottomBackgroundLeft.jpg);
    height: 100%;
    width: 7px;
}

.footerCornerRight 
{
    background: url(../images/bottomBackgroundRight.jpg);
    height: 100%;
    width: 6px;
}


/* Bottom */

.containerBottom 
{
    width: 100%;
    height: 40px;
    text-align: right;
    vertical-align: bottom;
}

/* divider */
.containerDivider 
{
    background-color: #e7e7e7;
    height: 2px;
    width: 100%;
}

/* Sidmallar */
/* Startsida */
.smsRubrik
{
    width: 100%;
}

.smsDummyImg 
{
    float: left;
    margin: 0 10px 0px 0;
}

.smsTextLeft
{
    width: 50%;
    padding: 0 15px 0 0;
}

.smsTextRight 
{
    padding: 0 0 0 15px;
    width: 50%;
}

.smsTextRightBottom 
{
    padding: 0 0 0 15px;
    vertical-align: bottom;
}

.smsBildspel 
{
    width: 600px;
    height: 260px;
}

.smsContact
{
    padding: 0 0 0 30px;
    width: auto;
    vertical-align: top;
}

.smsDivider 
{
    height: 1px;
    width: 100%;
    background-color: #e7e7e7;
}

.smsContactContainer 
{
    width: 100%;
}

.smsContactAdress 
{
    padding: 18px 0 18px 0;
    color: #303030;
    line-height: normal;
}

.smsContactAll
{
    padding: 14px 0 0 0;
    font-size: 12px;
    font-family: Calibri, Verdana;
    font-weight: bold;
}
.slideshow .corner {
	display: block;
}
.slideshow .paginationframe {
	background: #303030;
	margin-top: 1px;
}
.slideshow .paginationframe .pages {
	padding: 3px 0px 0px 5px;
}
.slideshow .text {
	background: url(../images/slideshow_textbg.png);
	padding: 15px 15px 15px 15px;
	position: absolute;
	bottom: 0;
}
.slideshow .text .title {
	margin:0; padding:0;
	margin-bottom: 5px;
	color: #ffffff;
	font-weight: normal;
	font-size: 23px;
}
.slideshow .text p {
	margin:0; padding:0;
	width: 570px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #d7d7d7;
}

/*.submenu a {
    font-family: Calibri, "Myriad Pro", "Segoe UI", Tahoma, Verdana;
    font-size: 12px;
	display: block;
	float: left;
	padding-right: 12px;
	margin-right: 12px;
	margin-top: 6px;
	border-right: solid 1px #cccccc;
	text-decoration: none;
	line-height: 18px;
	white-space: nowrap;
}
.submenu a:hover {
    text-decoration: underline;
}*/
