/*
	CSS files kept in the 'styles' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 versions as well as debug any potential
	problems.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	: 	Michael Heilemann
	Author Site	: 	http://binarybonsai.com
	Style Name	: 	Malmö city
	Style URI	:	http://getk2.com
	Version		: 	1.0
	Comments	: 	I made Vader as a tribute to Star Wars for use on my own blog.
				  	The header image was painted by my friend Rasmus (http://no-go-dk)
					License: http://creativecommons.org/licenses/by-nc-sa/2.5/
*/
html { /* Force Vertical Scrollbar */
	/* IE */
	overflow-y: scroll; 
	/* Moz */
	height: 100%;
	margin-bottom: 0.1em;
}

span.entry-edit{
display: none;
}


div#parkering{
}
div#parkering ol{
margin: 10px 0;
}

div#parkering li{
margin: 10px 0;
}

div#parkering form{
margin: 10px 0;
}
div#parkering form fieldset{
border: 0;
margin: 10px 0;
}

div#commentformbox{

}

div#commentformbox textarea{
width: 100%;
border: 1px solid #999;
}
div#commentformbox input{
width: 100%;
border: 1px solid #999;
}
div#commentformbox input#submit{
width: auto;
border: 1px solid #999;
margin: 0.5em auto;
display: block;
}


hr{
border: 0;
}


div#header {
	width: 100%;
	height:185px;
}
div#header a{
	width: 100%;
	height:100%;
	display: block;
}
div#header span#mcs_logo{
	display: block;
	width: 200px;
	height:185px;
	background: url('images/mcs_logo.png') no-repeat;
}

*html div#header span#mcs_logo{
cursor: pointer;
	background: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.psweb.se/work/malmocity/wp-content/themes/k2/styles/malmocity/images/mcs_logo.png');

}
html, body{
height: 100%;
}

body.wordpress {
	background: #bf202c url('images/site_bg.gif') center top repeat-y;
}
body {
	font: 62.5% Arial, Helvetica, Sans-Serif; /* Resets 1em to 10px */
	color: #444;
}
div.content{
}
div#page{
width: 950px;
margin: 0 auto;
	background: #bf202c url('images/site_bg.gif') center top repeat-y;
min-height: 100%;
}
div#footer{
width: 950px;
margin: 0 auto;
clear: both;
text-align: center;
background: #fff;
padding: 10px 0;
display: none;
}
div.clear{
clear: both;
}

table{
font-size: 1em;
border-collapse: collapse;
margin: 0;
width: 100%;
border: 1px solid #eaeaea;
margin: 1em 0;
}
table tr{
margin: 0;
}
table td{
margin: 0;
padding: 0.4em 20px;
}
table h4{
color: #fff;
background: #bf202c url(images/tableheader_bg.gif) repeat-x;
font-size: 1.2em;
padding: 0.5em;
padding: 0.2em 10px;
margin: -0.4em -10px;
margin-bottom: 0;
}


table p{
font-size: 1em;
}


table.memberlist{
font-size: 1.2em;
border-collapse: collapse;
margin: 0;
width: 100%;
}
table.memberlist tr{
margin: 0;
border-top: 1px solid #eaeaea;
}
table.memberlist td{
margin: 0;
padding: 3px 5px;
}

a{
color: #ab0b0b;
}

h1{
font-size: 2.4em;
padding: 0 0 0.2em 0;
}
h2{
font-size: 1.8em;
padding: 1.4em 0 0.4em 0;
}
h3{
font-size: 1.6em;
padding: 1.4em 0 0.2em 0;
}
h4{
font-size: 1.4em;
color: #ab0b0b;
clear: both;
}
h5{
font-size: 1em;
font-weight: normal;
font-style: italic;
color: #666;
}
p{
font-size: 1.2em;
line-height: 1.4em;
color: #333;
padding: 0.2em 0 0.6em 0;
}

p.tiny{
font-size: 0.8em;
color: #666;
padding: 0.2em 0 0.2em 0;
}

h1 + h4 { color : red }
img{
display: block;
/*
border: 2px solid #eaeaea;
*/
}
img.right{
float: right;
margin: 0 0 15px 10px;
}
img.left{
float: left;
margin: 0 2px 0 0;
margin: 0 10px 15px 0;
}
*html img.right{
display: inline;
}
*html img.left{
display: inline;
}
/*
h1{
font-size: 2.2em;
}
h2{
font-size: 1.8em;
margin: 1.2em 0 0.2em 0;
}
h3{
font-size: 1.6em;
margin: 1.2em 0 0.2em 0;
}
h4{
font-size: 1.4em;
margin: 1.2em 0 0.2em 0;
color: #ab0b0b;
}
p{
font-size: 1.2em;
color: #333;
margin: 1em 0 0.2em 0;
}
*/

/*
div.content div#primary{
width: 500px;
padding: 30px 50px;
float:left;
}

div.content div#sidebar-main{
width: 250px;
padding: 30px 50px;
float:left;
}
*/
div.content div#primary{
width: 485px;
padding: 28px 20px 30px 20px;
float: left;
}
*html div.content div#primary{
display: inline;
padding: 28px 18px 30px 18px;
}


div.content div#sidebar-main{
width: 205px;
padding: 30px 15px;
float: right;
margin: 0 15px 0 0;
}
*html div.content div#sidebar-main{
display: inline;
width: 195px;
}


div.content div#sidebar-alt{
float: left;
width: 140px;
padding: 30px 10px;
margin: 0 0 0 15px;
}
*html div.content div#sidebar-alt{
display: inline;
}





div.content div#primary ul, ol{
list-style-position: inside;
list-style: square;
}
div.content div#primary ul li{
font-size: 1.2em;
margin: 1em 0 0.2em 0;
margin-left: 1.2em;
color: #333;
}








div#dynamic-content div.entry-content{
background: url('images/entry-content_bg.gif') bottom repeat-x;
padding: 0 15px 5px 15px;
margin-bottom: 20px;
}
div#dynamic-content div.entry-content img{
background: url('images/entry-content_bg.gif') bottom repeat-x;
margin: 0 -15px;
}
div#dynamic-content div.entry-content p{
color: #ab0b0b;
}
div#dynamic-content div.entry-content p a{
color: #333;
}

div#primary hr{
display: none;
}

div#dynamic-content div.entry-head{
color: #ab0b0b;
padding: 0 0 5px 0;
}
div#dynamic-content div.entry-head h3{
padding-top: 0;
}
div#dynamic-content div.entry-head h3 a{
color: #333;
font-size: 1.2em;
}


div#dynamic-content div.entry-meta, div#dynamic-content div.entry-meta a{
color: #aaa;
}


div#current-content div.entry-head{
color: #ab0b0b;
padding: 0 0 5px 0;
}
div#current-content div.entry-head h3{
padding-top: 0;
}
div#current-content div.entry-head h3 a{
color: #333;
font-size: 1.2em;
}
div#current-content div.entry-meta, div#current-content div.entry-meta a{
color: #aaa;
}



div.navigation{
float: right;
margin-top: -14px;
height: 0;
}





div.content div#sidebar-main h4{
padding: 1em 0 0.2em 0;
}
div#prenumerera-pa-vara-webbnyheter,
div#snabbfragan,
div#lankar
{
margin-top: 10px;
border-top: 1px solid #bfbfbf;
}

/*
div#sidebar-main div.widget{
margin-top: 10px;
border-bottom: 1px solid #bfbfbf;
}
*/

div.content div#sidebar-main div#kalender h4{
padding: 0 0 0.2em 0;
}
div.content div#sidebar-main div#kalender li a{
color: #000;
text-decoration: none;
}
div.content div#sidebar-main div#kalender li a span{
color: #ab0b0b;
font-weight: bold;
}

div.content div#sidebar-main ul{
background: #fff;
border: 1px solid #333;
padding: 1em;
margin: 0;
font-size: 1em;
list-style-position: outside;
}
*html div.content div#sidebar-main ul{
list-style-position: outside;
}
div.content div#sidebar-main li{
padding: 0;
margin: 0;
padding: 0.3em 0 0.1em 0;
list-style-position: outside;
}
div.content div#sidebar-main li a{
font-size: 1.2em;
}


div#lankar{
}
div#lankar ul{
background: none !important;
border: 0 !important;
padding: 0 !important;
}


div#snabbfragan input.Buttons{
float: right;
margin-top: 3px;
}

.Buttons{
}


div.content div#sidebar-main input{
padding: 2px 3px;
background: #fff;
}
div.content div#sidebar-main input#email{
padding: 2px 3px;
background: #fff;
border: 1px solid #333;
}


div#subscribe{
text-align: right;
}
div#subscribe form{
}
div#subscribe input#email{
width: 196px;
}
div#subscribe input.Buttons{
margin: 3px 0;
}
div.content div#sidebar-main input.Buttons{
padding: 2px 3px;
background: #bf202c;
border: 0;
text-transform: uppercase;
color: #fff;
font-size: 10px;
}



div.content div#sidebar-alt ul{
list-style-position: outside;
list-style: none;
}
div.content div#sidebar-alt ul li{
padding: 0.3em 0 0.1em 0;
margin-left: 0 !important;
}
div.content div#sidebar-alt ul li a{
font-size: 1.2em;

}




ul, ol{
list-style-position: inside;
list-style: none;
}
ul li{
margin-left: 1em;
}



ul.wp-polls-ul li{
/*
display: inline !important;
white-space: nowrap;
*/
}





div#navigationwrapper{
margin: 0 15px;
}
ul#navigation, ul#navigation ul {
	float: left;
	width: 100%;
	list-style: none;
	background: #000;
	font-weight: bold;
	padding: 0;
}

ul#navigation{
	background: #000;
}
ul#navigation ul{
	background: url('images/red_bg_90_percent.png');
}

*html ul#navigation ul{
}

*html ul#navigation, *html ul#navigation ul {
	display: inline;
}
ul#navigation a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 0.4em 1.05em;
	font-size: 1.4em;
	white-space: nowrap;
}

*html ul#navigation a {
	padding: 0.4em 1.0em;
}
ul#navigation a {
	padding: 0.4em 1.0em;
}
ul#navigation li {
	float: left;
	padding: 0;
	margin: 0;
}
*html ul#navigation li {
	display: inline;
}
ul#navigation li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: auto;
	text-align: left;
	z-index: 3000;
}
ul#navigation li li {
	display: block;
	float: none;
}
*html ul#navigation li li {
	position:relative;
	border-bottom: 1px solid #fff;
}
ul#navigation li ul a {
	display: block;
	width: 100%;
}
*html ul#navigation a {
	position:relative;
}
ul#navigation li ul a {
	display: block;
	width: auto;
	text-align: left;
}
*html ul#navigation li ul a {
	padding: 0.4em 1em 0.4em 0;
}








ul#navigation li:hover ul ul, ul#navigation li:hover ul ul ul, ul#navigation li.sfhover ul ul, ul#navigation li.sfhover ul ul ul {
	left: -999em;
}

ul#navigation li:hover ul, ul#navigation li li:hover ul, ul#navigation li li li:hover ul, ul#navigation li.sfhover ul, ul#navigation li li.sfhover ul, ul#navigation li li li.sfhover ul {
	left: auto;
}
ul#navigation li li:hover ul, ul#navigation li li li:hover ul, ul#navigation li li.sfhover ul, ul#navigation li li li.sfhover ul {
	left: 100%;
	top: auto;
	margin-top: -2.7em;
}
ul#navigation li li:hover{
	background: url('images/white_bg_20_percent.png');
}
ul#navigation li li.sfhover {
	background: #c9414b;
	border-bottom: 1px solid #c9414b;
}
ul#navigation li li a:hover, ul#navigation li li.sfhover a {
	/*background: blue;*/
}
ul#navigation li:hover {
	background: #333
}
ul#navigation li.sfhover {
	background: #333
}






ul#navigation li.page-item-8 a{
background: url('images/flag_dansk.gif') 90% center no-repeat;
padding-right: 32px;
}
ul#navigation li.page-item-8 a:hover{
background: #333 url('images/flag_dansk.gif') 90% center no-repeat;
}
ul#navigation li.page-item-8 li a{
background: none;
}
ul#navigation li.page-item-8 li a:hover{
background: none;
}
ul#navigation li.page-item-9 a{
background: url('images/flag_english.gif') 90% center no-repeat;
padding-right: 32px;
}
ul#navigation li.page-item-9 a:hover{
background: #333 url('images/flag_english.gif') 90% center no-repeat;
}
ul#navigation li.page-item-9 li a{
background: none;
}
ul#navigation li.page-item-9 li a:hover{
background: none;
}
/*
ul#navigation li.current_page_item a{
	background-color: inherit;
	cursor: default;
	background-color: #292929;
}
*/
ul#navigation li.current_page_item li a{
	background-color: inherit;
	cursor: default;
}

ul#navigation ul li.current_page_item{
font-weight: bold;
}
ul#navigation li.page-item-10{
border-left: 2px solid #fff;
}
ul#navigation li.page-item-10 a, ul#navigation li.page-item-11 a, ul#navigation li.page-item-12 a{
color: #ea2a39;
}
ul#navigation li.page-item-10 li a, ul#navigation li.page-item-11 li a, ul#navigation li.page-item-11 li a{
color: #fff;
}
