.snart{



   background:url(images/snart.jpg) center top #000 no-repeat;



}







#topImage{



   padding:30px 0 0 30px;



   position:absolute;



   left:4px;



   top:182px;



   width:870px;



   height:170px;



   font:32px helvetica, arial, sans-serif;



   color:#fff;



   line-height:28px;



   letter-spacing:-2px;



}







#topImage img{



   position:absolute;



   top:0;



   left:0;



   z-index:1;



}







#topImage div{position:relative;z-index:2;}







#topImage a{



   color:#898989;



   font:italic 15px georgia;



   display:block;



   margin-top:15px;



   letter-spacing:0;



}







#topImage a:hover{



   color:cyan;



}







#topImage strong{



   font-family:arial black;



}







#twitter_div{



   display:none;



   position:absolute;



   bottom:20px;



   right:0px;



   width:214px;



   border-top:solid #c1d8e3 3px;



   background:url(images/twitterBubble.png) bottom right;



   padding:10px 10px 38px 10px;



   font-size:12px;



   color:#333;



}







#twitter_div span a{



   display:inline !important;



   float:none !important;



   margin:0 !important;



   height:auto;



}







#twitter_div a{display:none !important;}











a img{border:0;}



table.reklam{



   width:550px;



}







table.reklam a.aligncenter{



   text-transform:uppercase;



   color:#333;



   display:block;



   text-align:center;



   font-weight:bold;



   font-size:20px;



}







table.reklam td{



   width:170px;



   padding-bottom:20px;



}







table.reklam td img{



   width:170px;



   height:230px;



}







.wpcf7-response-output{



   position:fixed;



   top:5px;



   left:5px;



   background:#fff;



}











.page-id-80, .parent-pageid-80, .single



{



   background-image:url(images/JMbg.jpg);



}







.page-id-45, .parent-pageid-45,



.page-id-50, .parent-pageid-50,



.page-id-52, .parent-pageid-52



{



   background-image:url(images/mmBg2.jpg);



}







#jmTop{



   margin-left:4px;



   width:900px;



   height:200px;



   background:#000;



}







a:hover{



   color:#00567f;



}







#header #social{



   position:absolute;



   right:0;



   top:20px;



   width:200px;



   margin-right:34px;



   



}







#social{



   position:absolute;



   right:0;



   top:55px;



   width:200px;



   margin-right:34px;



   



}







.twitter:hover #twitter_div{



   display:block;



}







#social a{



   display:block;



   float:right;



   height:20px;



   margin-left:10px;



}







#social .facebook{



   background:url(images/facebook.gif);



   width:21px;



}







#social .finest{



   background:url(images/finest.gif);



   width:51px;



}







#social .twitter{



   background:url(images/twitter.gif);



   width:27px;



}







#social .facebook:hover{



   background:url(images/facebook^.gif);



   width:21px;



}







#social .finest:hover{



   background:url(images/finest^.gif);



   width:51px;



}







#social .twitter:hover{



   background:url(images/twitter^.gif);



   width:27px;



}







.contactForm{



   float:right;



   width:268px;



   height:85px;



   background:url(images/ringmig.gif);



   position:relative;



   margin-right:-180px;



}







.contactForm img{



   background:#fff;



   border:solid #ccc 1px;



   position:absolute;



   top:0;



   left:0;



}







.contactForm div{



   margin:16px 0 0 21px;



}







.contactForm input{



   height:19px;



   width:153px;



   border:0;



   background:none;



   color:#222;



   margin-bottom:10px;



   zoom:1;



}



.contactForm input:hover{



background-color:#b8ecff;}







.contactForm input[type='submit']{



   position:absolute;



   left:183px;



   top:16px;



   float:right;



   height:47px;



   width:65px;



   background:url(images/ringmigb.gif);



   color:#fff;



   display:block;



   cursor:pointer;



}











* {



margin:0;



padding:0;



}



#sidebar ul *{



zoom:1;



}







h1, h2 {



font-family:helvetica,arial,sans-serif;



text-transform:uppercase;



}







.entry{



   line-height:20px;



}







.entry p{



   margin-bottom:20px;



}







.entry h2{



   margin-top:30px;



   margin-bottom:5px;



}







#mmIntroBox h2{



   margin:0;



}







#content h1{



font-size:30px;



letter-spacing:-2px;



margin-bottom:10px;



line-height:28px;



}



small, .postmetadata {



display:none;



}



.page-template-bloggen-php .postmetadata{

	display:block;

}



.postmetadata .publi, .postmetadata .kategori{

	display:none;

}



.post_head{

	margin-bottom:20px;

}



.post_head div{

	color:#888;

}



.post{

	border-bottom:solid #ccc 1px;

	margin:0 0 20px 0;

}



#comment{

	width:400px;

}



#mmIntro {



background:url(images/mmStart.jpg) #000000 bottom no-repeat;



}



#mmIntro p {

	margin:0 0 10px 0;

}



#mmIntroText {



color:#FFFFFF;



padding:30px;



width:400px;



}



#mmIntroText p {



line-height:20px;



}



#mmIntroText h1 {



font-size:37px;



letter-spacing:-3px;



margin-bottom:20px;



}



.mmIntro_main {



padding:0 4px !important;



}



#mmIntroBox {

	height:150px;

	float:right;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:30px 30px 0 30px;

	padding-left:30px;

	border-left:dotted #ccc 3px;

	width:287px;

}







#mmIntroBox p{



   width:170px;



   line-height:16px;



}



#bloggbanner{

	margin:30px 0 0 30px;

	width:490px;

        display:block;

        float:left;

}



#mmIntroBox li {



border:solid #ccc 1px;

width:287px;

margin:0 0 10px 0;



}







#mmIntroBox li div {padding:10px;}







#mmIntroBox li a {

	display:block;

	color:#333333;

	

}







#mmIntroBox li a:hover {



color:#00AEEF;



}







a {



color:#00AEEF;



text-decoration:none;



}



a#mmHomeLink {



display:block;



height:70px;



left:30px;



position:absolute;



top:20px;



width:240px;



}



.anchor {



clear:both;



}



body {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



-x-system-font:none;



background:#000000 url(images/mmbg.jpg) no-repeat scroll center top;



color:#333333;



font-family:calibri,helvetica,arial,sans-serif;



font-size:13px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



line-height:normal;



padding:0;



}



#page {



-moz-background-clip:border !important;



-moz-background-inline-policy:continuous !important;



-moz-background-origin:padding !important;



background:transparent url() repeat scroll 0 0 !important;



margin:auto;



position:relative;



width:908px;



}



#header {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/mmheader.png) repeat scroll 0 -1px;



height:182px;



position:relative;



width:908px;



}



#mmMenu {



border-bottom:4px solid #FFFFFF;



bottom:0;



left:4px;



position:absolute;



width:900px;



}



#mmMenu li.current_page_item, .current_page_parent {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/menuPil.png) no-repeat scroll center bottom;



}



#mmMenu ul, #mmMenu li {



list-style-image:none;



list-style-position:outside;



list-style-type:none;



}



#mmMenu li {



font-size:0;



}



#mmMenu li ul li {



float:left;



}



#mmMenu li ul li a {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/menusep.png) no-repeat scroll right center;



color:#FFFFFF;



display:block;



font-size:16px;



padding:15px 30px;



text-decoration:none;



text-transform:uppercase;



}



#mmMenu li ul li a:hover {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/menu^.png) repeat-x scroll right bottom;



}



#mmMenu li ul li ul {



display:none;



}



#content {



float:left;



margin-left:30px;



width:400px;



}



#content h2 a {



color:#333333;



font-size:30px;



letter-spacing:-2px;



text-transform:uppercase;



}



#sidebar {



border-bottom:1px solid #CCCCCC;



float:left;



width:200px;



}



#sidebar ul {



list-style:none;



}



#sidebar ul li ul li, #sidebar h2 {



display:none;



}



#sidebar ul li.current_page_item, #sidebar ul li ul li ul li, #sidebar ul li ul li.current_page_parent {



display:block;



}



.single #sidebar ul li ul li.page-item-80{

	display:block;

}



#sidebar li._page_item {



}



#sidebar li.current_page_item a, #sidebar li.current_page_parent a, #sidebar li.page-item-80 a {



-x-system-font:none;



color:#333333;



display:block;



font-family:arial;



font-size:20px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:bold;



letter-spacing:-1px;



line-height:normal;



margin-bottom:15px;



text-transform:uppercase;



}



#sidebar li.current_page_item ul li a, #sidebar li.current_page_parent ul li a, #sidebar li.page-item-80 ul li a {



   -x-system-font:none;



   border-top:1px solid #CCCCCC;



   color:#333333;



   display:block;



   font-family:calibri;



   font-size:13px;



   font-size-adjust:none;



   font-stretch:normal;



   font-style:normal;



   font-variant:normal;



   letter-spacing:0;



   line-height:25px;



   margin:0;



   text-transform:none;



   background:url(images/mmPil.gif) no-repeat 0 9px;



   padding-left:14px;



}







#sidebar li.current_page_item ul li a:hover, #sidebar li.current_page_parent ul li a:hover, #sidebar li.page-item-80 ul li a:hover {



      background:url(images/mmPil^.gif) no-repeat 0 9px;



   padding-left:19px;



}



.comment-body{

	background:url(images/commentPil.gif) no-repeat 20px 51px;

	margin:10px 0 20px 0;

}

.comment-body p{

	margin:10px 0 0 0;

	background:#222;

	color:#fff;

	padding:5px;

	-moz-border-radius:4px;

}





#sidebar li.current_page_parent li.current_page_item a {



color:#00AEEF;



}



#main {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/contentbg.png) repeat scroll 0 0;



padding:30px 34px;



}



.navigation{

	height:20px;

}



.alignleft{

	float:left;

}



.alignright{

	float:right;

}



#mmSearch {



display:none;



position:absolute;



right:30px;



top:70px;



}



#header input {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:#FFFFFF none repeat scroll 0 0;



border:1px solid #CCCCCC;



float:left;



height:18px;



padding:2px;



}



#header label {



display:none;



}



#header input[type="text"] {



border-right:medium none;



margin:0;



}



#header input[type="submit"] {



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



-x-system-font:none;



background:#333333 none repeat scroll 0 0;



border-color:#333333;



color:#FFFFFF;



cursor:pointer;



font-family:calibri;



font-size:12px;



font-size-adjust:none;



font-stretch:normal;



font-style:normal;



font-variant:normal;



font-weight:normal;



height:24px;



line-height:normal;



margin:0;



}



.hidden, #footer ul li ul li ul {



display:none;



}



#footer {



position:relative;



-moz-background-clip:border;



-moz-background-inline-policy:continuous;



-moz-background-origin:padding;



background:transparent url(images/mmFooterBg.png) repeat scroll center bottom;



color:#A0A0A0;



height:103px;



margin-bottom:40px;



}



#footer ul#footerList {



padding:45px 34px 0px;



}



#footer ul {



list-style-image:none;



list-style-position:outside;



list-style-type:none;



}



#footer ul li ul {



display:block;



list-style-image:none;



list-style-position:outside;



list-style-type:none;



}



#footer li ul li {



float:left;



margin-right:10px;



padding-right:10px;



}



#li ul li a:after {



content:' |';



}



#footer ul li.pagenav {



clear:both;



display:block;



height:20px;



text-transform:uppercase;



}



#footer a {



color:#A0A0A0;



}







#footer a:hover {



color:#00AEEF;



}
