/* mac hide\*/
html, body {height:100%;}
/* end hide */

body
{
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	min-width:940px;/* for mozilla*/

}
img
{
	border:none;
}
.clearall {clear:both;}
a { text-decoration:none; color:#000000; font-weight:bold; }
a:hover { text-decoration:underline; color:#000000; font-weight:bold; }
/*
#Form1
{
	height:100%;
	min-height:100%;
	position:relative;
	padding:0px;
	margin:0px;
}
html > body #Form1 {
	height:auto;
}*/
#main-container
{
	height:100%;
	min-height:100%;
	width:940px;
	margin:auto;
	position:relative;
	padding:0px;
	text-align:left;
	background-color:#003836;
}

html > body #main-container {
	height:auto;
}


#main-left-container
{
	padding-left:25px;
	width:220px;
	float:left;
	padding-top:18px;
	padding-bottom:28px;

}
#main-right-container
{
	width:600px;
	float:left;
	/*padding-top:18px;
	padding-bottom:28px;*/

}
.flashvideo-kvalitet
{
	height:60px;
	padding-top:12px;
	clear:both;
	position:relative;
	background-color:#2C2C2E;
	padding:0px 63px;	
}
.horizontal 
{
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}
.horizontal li 
{
	list-style-type:none;
	float:left;	
	padding-right:8px;
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11px;
}
.horizontal li a 
{
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:none;
	font-weight:bold;
	font-size:10px;
}
.horizontal li a:hover
{
	color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px;
}
#twinrix-logo
{
	margin-left:10px;
}
#main-right-header-start
{
	/*background-image:url(../Images/header-start.jpg);*/
	height:155px;
	overflow:hidden;
	position:relative;
	margin:18px 0px 0px 0px;
}
#main-right-header-start img
{
	margin:0px;
}
#main-right-subheader-start
{
	background-color:#ffd204;
	height:100px;
	text-align:center;
}
#main-right-subheader-start h1
{
	font-family:Arial;
	position:relative;
	top:28px;
	font-size:18px;
	font-weight:bold;
	margin:0px;
}
#main-right-subheader span
{
	font-family:Arial;
	position:relative;
	top:8px;
	font-size:16px;	
	font-weight:bold;
	margin:0px;
}
#main-right-info h2
{
	font-family:Arial;	
	font-size:14px;
	font-weight:bold;
	margin:0px;
}
#main-right-subheader
{
	height:60px;
	text-align:center;
	vertical-align:middle;
	background-color:#ffd51d;

}
#main-right-subheader h1, h2#msgSexuella
{
	font-family:Arial;
	position:relative;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	top:22px;
}
h2#msgMatDryck, h2#msgOlyckaTatuering
{
	font-family:Arial;
	position:relative;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	top:14px;
}

#main-right-topspots
{
	background: #ffffff url(../Images/headerTopSpots.jpg) no-repeat 0px 0px;
	height:80px;
	width:600px;
	overflow:hidden;
}

#main-right-header-container
{
	background-color:#ffd51d;
	margin-top:18px;

}

.header-item
{
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
	height:80px;
}


.vaccination-mottagningar { }
.office-name {font-weight:bold;font-size:12px;padding-bottom:2px;padding-top:18px;}
.office-person {padding-bottom:2px;}
.office-postbox {padding-bottom:2px;}
.office-street {padding-bottom:2px;}
.office-zipcode {padding-bottom:2px;}
.office-city {padding-bottom:2px;}
.office-phonenum {padding-bottom:2px;}
.office-phonehours {padding-bottom:2px;}
.office-officehours {padding-bottom:2px;}
.office-notes {padding-bottom:2px;}
.office-url {}
a.office-url-link { text-decoration:none; color:#000000; }
a.office-url-link:hover { text-decoration:underline; color:#000000; }

.office-break {height:1px;border-bottom:1px solid #FFD51D;padding-top:6px;padding-bottom:6px;}


h2.headline-faq { color:#666666;font-family:Arial,Sans-Serif;font-size:18px !important;text-align:left;margin-bottom:8px !important; margin-top:0px;padding-top:30px !important;}
h2.headline-vaccination-twinrix { color:#666666;font-family:Arial,Sans-Serif;font-size:18px !important;text-align:left;margin-bottom:8px !important; margin-top:0px;padding-top:30px !important;}
h2.headline-hepatit-a-b { color:#666666;font-family:Arial,Sans-Serif;font-size:18px !important;text-align:left;margin-bottom:8px !important; margin-top:0px;padding-top:30px !important;}
h2.headline { color:#666666;font-family:Arial,Sans-Serif;font-size:18px !important;text-align:left;margin-bottom:8px !important; margin-top:0px;padding-top:30px !important;}
#main-right-content h3 { color:#000000;font-family:Arial,Sans-Serif;font-size:12px !important;margin-bottom:0px;margin-top:12px;line-height:1.235em;font-style:italic;}

h3.italic-headline { font-weight:normal;font-style:italic;margin-bottom:0px; }

.risk-smitta-resa 
{
	padding:18px 16px 0px 16px;background-color:#ffffff;}
.risk-smitta-resa p { font-family:Arial,sans-serif;font-size:11px;line-height:1.325em;margin-top:5px; }

#main-right-footer
{
	position:relative;
	background-color:#ffd204;
	margin-bottom:12px;
	height:37px;
	clear:both;
}
#footer-text
{
	position:absolute;
	top:12px;
	left:22px;
	color:#5f5f5f;
	font-size:10px;
}
.lastupdated a
{
	color:#fff;
	font-family:Arial,sans-serif;
	font-size:9px;
	text-decoration:none;
}
.lastupdated a:hover,.lastupdated a:focus
{
	color:#fff;
	font-family:Arial,sans-serif;
	font-size:9px;
	text-decoration:underline;
}
.lastupdated
{		
	padding-top:10px;
	padding-left:22px;
	padding-bottom:22px;
	color:#fff;
	font-family:Arial,sans-serif;
	font-size:10px;
	line-height:1.525em;
}
#footer-logo
{
	position:absolute;
	top:-6px;
	right:0px;
}
#main-right-content-start
{
	background-color:#ffffff;
	padding:6px 12px 12px 12px;

}
#main-right-content
{
	padding:22px 52px;
	background-color:#ffffff;
	min-height:371px;
}
#main-right-content-flashmovie
{
	background-color:#2c2c2e;
	padding:0px 52px;
	min-height:472px;
}
#main-right-content-vaccination
{
	padding:12px 0px 0px 12px;
	background-color:#ffffff;
	position:relative;
}

#main-right-content p
{
	font-family:Arial,sans-serif;
	font-size:11px;
	line-height:1.325em;
	margin-top:5px;
	margin-bottom:15px !important;
}

#left-container-navigation
{
	/*width:204px;*/
	float:left;
	margin-bottom:50px;
}
#left-container-minitext
{
	margin-top:44px;	
}
#left-container-minitext a, #left-container-minitext a:visited, #left-container-minitext a:active, #left-container-minitext a:hover
{
	color:#fefdfd;
	text-decoration:none;
	font-size:10px;
}
#left-container-navigation a, #left-container-navigation a:visited, #left-container-navigation a:active, #left-container-navigation a:hover
{
	color:#fefdfd;
	text-decoration:none;
}
#left-container-navigation ul
{
	list-style-type:none;
	margin:70px 0px 0px 0px;
	padding:0px;
}
#left-container-navigation li
{
	display:block;
	float:left;	
	font-size:10px;
	font-weight:bold;
	margin-bottom:8px;
	width:170px;
	padding-left:6px;
}
#left-container-spot
{
	/*width:204px;*/
	float:left;
	margin:auto 0px;

}
#main-right-content-flash
{
	/*margin:12px;*/
	background-color:#ffffff;
}
.left-spot-innerwrap
{
	color:#ffffff;
	text-align:center;
	width: 180px;

}
.left-spot-headline
{
	font-family:Arial,Sans-Serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	padding-bottom:12px;
}
h2.vaccination
{
	color:#666666;
	font-family:Arial,Sans-Serif;
	font-size:14px !important;
	text-align:center;
	padding-top:3px !important;

}
h2.vaccination-clinic
{
	color:#666666;
	font-family:Arial,Sans-Serif;
	font-size:14px !important;
	text-align:center;
	padding-top:30px !important;
}
.mottagningar
{
	position:relative;
	float:left;
	clear:right;
	padding-top:15px;
}

.mottagningar a, .mottagningar a:visited, .mottagningar a:active, .mottagningar a:hover
{
	font-family:Arial,Sans-Serif;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
	line-height:1.325em;
}

.vaccination-karta
{
	position:relative;
	width:410px;
	float:left;
	clear:left;
}

#main-right-header-start a, #main-right-header-start a:visited, #main-right-header-start a:active, #main-right-header-start a:hover
{
	text-decoration:none;
	color:#3d4242;
	font-weight:bold;
}
#header-start-item1
{
	/*position:absolute;
	font-weight:bold;
	top:114px;
	left:52px;*/
	float:left;
	position:relative;
}
#header-start-item2
{
	/*position:absolute;
	font-weight:bold;
	top:114px;
	left:286px;*/
	float:left;
	position:relative;
}
#header-start-item3
{
	/*position:absolute;
	font-weight:bold;
	top:114px;
	left:492px;*/
	float:left;
	position:relative;
}
#content-start-image1
{
	float:left;
	margin-top:12px;
}
#content-start-image2
{
	margin-left:10px;
}
#content-divider-start
{
	margin-left:10px;
	margin-top:30px;
	float:left;
	height:200px;
	border-right:solid 1px #ffd204;
}
sup
{
	line-height:8px;
	vertical-align:top;	
}
#msgDefault {display:block;}
#msgMatDryck {display:none;}
#msgOlyckaTatuering {display:none;}
#msgSexuella {display:none;}
#main-right-content h1 { color:#000000;font-family:Arial,Sans-Serif;font-size:18px !important;margin-top:0px;margin-bottom:6px; }
#main-right-info { background-color:#ffd204; padding:4px 25px; }
#main-right-info h1 { color:#000000;font-family:Arial,Sans-Serif;font-size:18px !important;margin-top:10px;margin-bottom:6px; }
#main-right-info p { line-height:1.325em;}
.content-divider-h {border-bottom:1px solid #FFD204;height:4px;line-height:4px;padding-top:18px;width:545px;}
#main-right-info .info-notes {font-size:10px;}
h1 { color:#000000;font-family:Arial,Sans-Serif;font-size:18px !important;margin-top:0px;margin-bottom:6px; }
h2
{
	font-size:14px;
	margin-bottom:3px;
	margin-top:8px;
	padding-top:12px;
}
#main-right-content ul li
{
	font-size:11px;
	font-family:Arial;
}
.font-weight-bold
{
	font-weight:bold;	
}
