/*
Theme Name: Exempel
Theme URI: http://wordpress.org/
Description: Exempel without styles
Version: 1.0
Author: MA
Author URI: http://mediaanalys.se
Tags: none
*/

* {
	margin: 0;
	padding: 0;
	border: none;
	list-style: none;
	border: none;
	font: normal 12px Arial;
	text-decoration: none;
}

iframe {
	border: 1px solid #fff;
}

.duck {
	width: 151px;
	height: 153px;
	margin: 0 auto 0 auto;
	background: url('images/duck.gif');
}
.duck a {
	font: normal 24px/153px Arial;
	padding-top: 30px;
	display: block;
	text-align: center;
	color: red;
}

.sellers {
	padding: 10px;
}
.sellers a {
	padding-left: 5px;
}

#content .booking_menu li  {
	float: left;
	list-style: none;
}

.booking_menu li a {
	font: normal 14px Arial;
	text-decoration: underline;
}

body {
	background: #004d68;
}

h1 {
	font: normal 24px Arial;
	color: #3d7f9e;
}

h2 {
	font: normal 18px Arial;
	color: #004d68;
	margin: 0 0 5px 10px;
}

#top {
	background: url('images/top.jpg') no-repeat;
	width: 900px;
	height: 198px;
	margin: 0 auto 0 auto;
}

#top #logo a {
	width: 491px;
	height: 150px;
	background: url('images/logo.jpg') no-repeat;
	display: block;
}

#content {
	padding: 10px;
}

#content h1 {
	margin-bottom: 5px;
}

#content h2 {
	margin: 0 0 10px 0;
	padding: 0;
}

#content a {
	color: #3d7f9e;
}

#content a:hover {
	text-decoration: underline;
}

#content p {
	line-height: 18px;
	color: #555;
	margin-bottom: 10px;
}

#content p strong {
	font-weight: bold;
}

#content li {
	line-height: 18px;
	color: #555;
	list-style: disc;
	margin-left: 15px;
}

#content ul {
	margin-bottom: 10px;
}

#content .contact {
	width: 200px;
	line-height: 18px;
	color: #555;
	float: left;
	margin-bottom: 10px;
}

#content a img.alignleft {
	float: left;
	margin-right:10px;
}

#content a img.alignright {
	float: right;
	margin-left:10px;
}

#topmenu ul {
	overflow: hidden;
}

#topmenu li {
	float: left;
}

#topmenu li a {
	line-height: 8px;
	
	display: block;
	padding: 20px 15px 20px 15px;
	color: #fff;
	font-size: 14px;
	font-family: Verdana;
}

#topmenu li a:hover {
	text-decoration: underline;
}
/* 5 13 7 11 */
#topmenu li.page-item-5 a {
	background: url('images/topmenu-green.gif') no-repeat;
}

#topmenu li.page-item-13 a {
	background: url('images/topmenu-red.gif') no-repeat;
}

#topmenu li.page-item-7 a {
	background: url('images/topmenu-purple.gif') no-repeat;
}

#topmenu li.page-item-11 a {
	background: url('images/topmenu-blue.gif') no-repeat;
}

#topmenu li.page-item-5.current_page_item a, #topmenu li.page-item-5.current_page_ancestor a {
	background: url('images/topmenu-green.gif') no-repeat right;
}

#topmenu li.page-item-13.current_page_item a, #topmenu li.page-item-13.current_page_ancestor a {
	background: url('images/topmenu-red.gif') no-repeat right;
}

#topmenu li.page-item-7.current_page_item a, #topmenu li.page-item-7.current_page_ancestor a {
	background: url('images/topmenu-purple.gif') no-repeat right;
}

#topmenu li.page-item-11.current_page_item a, #topmenu li.page-item-11.current_page_ancestor a {
	background: url('images/topmenu-blue.gif') no-repeat right;
}

#container {
	background: url('images/main-bkg.gif') repeat-y;
	width: 900px;
	margin: 0 auto;
}

#sidebar_right, #sidebar_left, #main {
	float: left;
}

.sidebar ul.sidemenu {
	width: 180px;
	margin: 0 auto 10px auto;
	
	
}

.sidebar ul.sidemenu li a {
	background: url('images/sidebar-button.gif');
	display: block;
	line-height: 30px;
	padding: 0 10px 0 10px;
	color: #fff;
	margin-bottom: 2px;
}

.sidebar ul.sidemenu .page_folder.current_page_item a {
	background: #fff url('images/sidebar-button_folder.gif');
	display: block;
	line-height: 30px;
	padding: 0 10px 0 10px;
	color: #fff;
	margin-bottom: 0px;
}

.sidebar ul.sidemenu .page_folder.current_page_ancestor a {
	background: #fff url('images/sidebar-button_folder.gif');
	display: block;
	line-height: 30px;
	padding: 0 10px 0 10px;
	color: #fff;
	margin-bottom: 0px;
}

.sidebar ul.sidemenu li a:hover {
	background: url('images/sidebar-button.gif') right;
}

.sidebar ul.sidemenu li ul {
	background: #fff url('images/box-bottom.gif') no-repeat bottom;
	padding-bottom: 10px;
}

.sidebar ul.sidemenu li.page_folder.current_page_item ul li a {
	background: #fff;
	color: #3d7f9e;
	line-height: 14px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}

.sidebar ul.sidemenu li.page_folder.current_page_ancestor ul li a {
	background: #fff;
	color: #3d7f9e;
	line-height: 14px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}

.sidebar ul.sidemenu li ul li a:hover {
	background: #fff;
	color: #3d7f9e;
	text-decoration: underline;
}

#main {
	width: 500px;
	padding: 10px 0 0 0;
}

#main .block {
	width: 480px;
	margin: 0 auto 10px auto;
}

#main .block .top, #main .block .bottom {
	height: 10px;
	width: 480px;
}

#main .block .main {
	padding: 10px;
}

#main .block .main .image {
	width: 150px;
	float: left;
	margin: 0 10px 0 0;
}
#main .block .content h2 a {
	font: normal 18px Arial;
}

#main .block#red .content h2 a {
	color: #675858;
}
#main .block#green .content h2 a {
	color: #506749;
}
#main .block#yellow .content h2 a {
	color: #67603f;
}

#main .block .content h2 a:hover {
	text-decoration: underline;
}

#main .block#green .top {
	background: url('images/block-green-top.gif') no-repeat;
}
#main .block#green .main {
	background: url('images/block-green-main.gif') repeat-y;
}
#main .block#green .bottom {
	background: url('images/block-green-bottom.gif') no-repeat;
}

#main .block#red .top {
	background: url('images/block-red-top.gif') no-repeat;
}
#main .block#red .main {
	background: url('images/block-red-main.gif') repeat-y;
}
#main .block#red .bottom {
	background: url('images/block-red-bottom.gif') no-repeat;
}

#main .block#yellow .top {
	background: url('images/block-yellow-top.gif') no-repeat;
}
#main .block#yellow .main {
	background: url('images/block-yellow-main.gif') repeat-y;
}
#main .block#yellow .bottom {
	background: url('images/block-yellow-bottom.gif') no-repeat;
}

#main .block#green .content h2 {
	color: #506749;
}
#main .block#green .content p {
	color: #506749;
}

#main .block#red .content h2 {
	color: #675858;
}
#main .block#red .content p {
	color: #675858;
}

#main .block#yellow .content h2 {
	color: #67603f;
}
#main .block#yellow .content p {
	color: #67603f;
}

.sidebar {
	width: 200px;
	padding: 10px 0 10px 0;
}

.sidebar .box {
	width: 180px;
	margin: 0 auto 10px auto;
}

.sidebar .box .top {
	height: 10px;
	width: 180px;
	background: url('images/box-top.gif') no-repeat;
}

.sidebar .box .main {
	background: #fff;
	padding: 0 10px 0 10px;
}

.sidebar .box .main h3 a {
	font: bold 12px Arial;
	color: #3d7f9e;
	display: block;
	margin-bottom: 5px;
}

.sidebar .box .main h3 a:hover {
	text-decoration: underline;
}

.sidebar .box .main p {
	font: normal 11px Arial;
	color: #555;
	line-height: 14px;
}

.sidebar .box .main a.readmore {
	color: #3d7f9e;
	padding: 5px 0 0 0;
	display: block;
	text-align: right;
}

.sidebar .box .main a.readmore:hover {
	text-decoration: underline;
}

.sidebar .box .bottom {
	height: 10px;
	width: 180px;
	background: url('images/box-bottom.gif') no-repeat;
}

.sidebar .boka_direkt a {
	width: 180px;
	height: 40px;
	margin: 0 auto 0 auto;
	background: url('images/boka-direkt.gif');
	display: block;
	margin-bottom: 10px;
	font: normal 18px/40px Arial;
	color: #fff;
	text-align: center;
}

.sidebar .boka_direkt a:hover {
	background: url('images/boka-direkt.gif') right;
}

.button a {
	display: block;
	text-align: center;
	font: normal 12px Arial;
	color: #555;
	float: none;
	padding: 0;
	background: url('images/readmore.gif');
	width: 70px;
	line-height: 30px;
	margin-top: 10px;
}

.button a:hover {
	background: url('images/readmore.gif') right;
}

.button {
	float: right;
	margin-right: 10px;
}

#footer {
	width: 880px;
	margin: 0 auto 0 auto;
	background: #123440;
	border-bottom: 5px solid #004259;
	color: #fff;
	padding: 10px;
}

#footer p {
	text-align: center;
}

#footer p a {
	color: #fff;
	text-decoration: underline;
}

iframe.calendar {
	overflow: hidden;
}

.clear {
	float: none;
	clear: both;
}