﻿/* OVERWRITE MASTER */
body
{
    font-family: 'Trebuchet MS', sans-serif;
    font-size: 12px;
	-moz-opacity: 0.99999999999;
	color: #383838;
}

div.colMiddle { border-right: 1px solid #f0f0ee; padding-right: 6px; }

img
{
    border: none;
}

TABLE img{padding-right:10px;}

a, a:visited, a:active
{
    color: #000;
    font-family: Trebuchet MS;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

h1,
h1 a,
h1 a:visited,
h1 a:hover,
h1 a:active
{
    color: #383838;
	font: normal 28px 'Times new roman', Times, serif;
	line-height: 1.4em;
	margin-top: 0;
	margin-bottom: 0px;
	text-decoration: none;
}

h2, h3
{
    color: #383838;
	font: normal 28px 'Times new roman', Times, serif;
	line-height: 1em;
	margin: 5px 0 5px 0;
	font-size: 17px;
	margin-top: 0;
}

h3
{
	font-size: 13px;
}

div.articleHolder table td
{
	padding: 5px;
}

/* INPUTS */
input.searchText
{
    border: 1px solid #7b7979;
    font-size: 11px;
    height: 14px;
    width: 142px;
	color: #000;
	vertical-align: middle;
}

input.searchBtn
{
    cursor: pointer;
	color: #fff;
    font: bold 9px Tahoma, sans-serif;
    height: 18px;
    width: 35px;
	margin: 0px 0px 0px 2px;
	text-transform: uppercase;
	border: 1px black solid;
	background: transparent url('/grafik/madogbolig/searchBtn.png') no-repeat center center;
	vertical-align: middle;
}

input.btnStandard
{
    border: none;
    background: #494747;
    cursor: pointer;
	color: #fff;
    font: bold 9px Tahoma, Verdana, sans-serif;
    height: 18px;
	vertical-align: middle;
    text-transform: uppercase;
}

.txtStandard
{
	border: 1px solid #e2e2e2;
    font-size: 11px;
    height: 14px;
    height:20px;
    overflow:visible;
    margin: 5px 0;
    width: 250px;
}

input.btnRedSmall 
{
	background:transparent url(/grafik/MadOgBolig/btnStandard.png) no-repeat scroll 0 50%;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin-bottom:30px;
	margin-top:10px;
	text-transform:uppercase;
	width:50px;
}

div.txtStandardNew
{
	background-image: url('/grafik/MadOgBolig/input.gif');
    background-repeat:no-repeat;
    font-size: 11px;
    height: 14px;
    width: 350px;
    height:20px;
    overflow:visible;
}

div.txtStandardNew input
{
	background:transparent none no-repeat scroll 0;
	border:0 solid;
	padding-left:3px;
	width:318px;
}

div.txtStandard input {
	background:transparent none repeat scroll 0;
	border:medium none;
	height:20px;
	width:240px;
	margin-left:2px;
	padding-left:2px;
}



/* BANNER */
div.topBannerHolder
{
    height: 200px;
    margin: 0 auto;
    width: 950px;
	background: transparent url('/grafik/MadOgBolig/topBannerBg.jpg') no-repeat top left;
	overflow: visible;
    position: relative;
    z-index: 10000;
}

div.topBannerHolder img
{
    border: 0;
}

div.topBannerHolder table
{
    height: 100%;
    width: 950px;
	border-collapse: collapse;
}
    
div.topBannerHolder table td
{
	margin: 0px;
	padding: 0px;
    text-align: center;
    vertical-align: middle;
}



/* TOP  LOGO  MENU  TEXT */
div.topLogoHolder
{
    border: 0px solid red;
    margin: 0 auto;
    width: 950px;
}

div.topLogo
{
	position: absolute;
	top: 19px;
	left: 27px;
	z-index: 99;
}

div.topLogo img
{
	width: 243px;
	height: 123px;
	background: transparent url('/grafik/MadOgBolig/topLogo.png') no-repeat top left;
}

div.topGlobalMenu
{
    background: transparent url('/grafik/MadOgBolig/menuGlobalBg.png') no-repeat left top;
    height: 26px;
	position: absolute;
	right: 0px;
	width: 300px;
	top: 0px;
	z-index: 9999;
}

div.topGlobalMenu ul
{
	
    list-style: none;
    margin: 0;
    padding-top: 1px;
    height: 30px;
	float: right;
	padding-left: 100px;
}

div.topGlobalMenu ul li
{
	background: transparent url('/grafik/common/globalSepdark.png') no-repeat right 4px;
    display: block;
    float: right;
    margin-top: 3px;
    padding-left: 7px;
	padding-right: 8px;
}

div.topGlobalMenu a,
div.topGlobalMenu a:visited
{
	font: bold 9px arial, sans-serif;
	line-height: 18px;
	text-transform: uppercase;

}

div.topText h2,
div.topGlobalMenu2
{
    display: none;
}

div.topText
{
    height: 152px;
    position: absolute;
    left: 0;
    top: 0;
    width: 950px;
    z-index: 2;
}

div.topSearch
{
    height: 20px;
    width: 210px;
    position: absolute;
	right: 0px;
	top: 180px;
	z-index: 9999;
}

div.topSearch span.search-help
{
	right: 5px;
}


/* MENU */
div.topMenu
{
	clear: both;
	padding-top: 20px;
	margin-bottom: 12px;
	border-bottom: 3px solid #9759b2;
	position: absolute;
	bottom: 0px;
	width: 100%;
}

div.topMenu ul li
{
    list-style: none;
    float: left;
}

div.topMenu #menuParent
{
    height: 25px;
    margin: 0px;
	padding: 0px;
	background: #fff url('/grafik/MadOgBolig/menuParentBg.png') repeat-x top left;
}

div.topMenu #menuParent ul
{
	margin: 0px;
	padding: 0px;
}

div.topMenu #menuParent li
{
	background: transparent url('/grafik/MadOgBolig/topMenuSplitter.png') no-repeat top right;
	margin: 0px;
	padding: 0px 1px 0px 0px;
}

div.topMenu #menuParent a,
div.topMenu #menuParent a:visited
{
    background: transparent;
    font: normal 13px 'Times new roman', Times, serif;
    line-height: 25px;
    color: #232422;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	text-transform: uppercase;
    display: block;
}

div.topMenu #menuParent a.menuSelected,
div.topMenu #menuParent a.menuSelected:visited
{
	background: transparent url('/grafik/MadOgBolig/topMenuItemSelBg.png') repeat-x top left;
	padding-left: 13px;
	color: #444e0e;
	display: block;
}

div.topMenu #menuSub
{
	background: #fff;
	height: 23px;
	border-top: 1px solid #9759b2;
}

div.topMenu #menuSub li
{
	background: transparent url('/grafik/MadOgBolig/subMenuSplitter.png') no-repeat top right;
	padding: 0px 1px 0px 0px;
}

div.topMenu #menuSub ul
{
	margin: 0px 0px 0px;
	padding: 0px;
}

div.topMenu #menuSub a,
div.topMenu #menuSub a:visited,
div.topMenu #menuSub a:active
{
    background: transparent;
    font: normal 13px 'Times new roman', Times, serif;
    line-height: 23px;
    color: #373a32;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	text-transform: uppercase;
    display: block;
}

div.topMenu #menuSub a.menuSelected
{
	background: transparent url('/grafik/MadOgBolig/subMenuItemSelBg.png') repeat-x top left;
	color: #fff;
	display: block;
}

div.topLogoHolder div.topMenu { }
/*div.topLogoHolder div.topMenu.default #menuSub { display: none; }*/
div.topLogoHolder div.topMenu default #menuSub{ display: none;}


/* NEWSLETTER SIGNUP */
div.newsletterHolder
{
	background: transparent url('/grafik/MadOgBolig/newsletterBg.png') no-repeat top left;
    font-size: 10px;
	font: 10px 'Trebuchet MS', Arial, sans-serif;
    margin-bottom: 12px;
	height: 85px;
	overflow: hidden;
	position: relative;
}

div.newsletterInner
{
    background: transparent url('/grafik/MadOgBolig/newsletterInnerBg.png') no-repeat 0px 25px;
	margin: 0px 12px;
}

div.newsletterHolder h3
{
	margin: 6px 0px 6px;
	padding: 0px;
	font: normal 14px 'Trebuchet MS', Arial, sans-serif;
}

div.newsletterHolder p
{
    display: none;
}
div.newsletterHolder p.txtunsubscribe
{
    display: block;
}

div.newsletterHolder p.unsubscribe,
div.newsletterHolder p.txtunsubscribe
{
	font: 11px Arial, sans-serif;
    display: block;
    margin: 9px 0px 3px;
}

div.newsletterHolder p.unsubscribe a,
div.newsletterHolder p.unsubscribe a:visited,
div.newsletterHolder p.txtunsubscribe a,
div.newsletterHolder p.txtunsubscribe a:visited
{
    text-decoration: underline;
}

div.newsletterHolder #txtEmail,
div.newsletterHolder .txtEmail
{
    border: 0px;
	background: transparent;
	width: 172px;
}

div.newsletterHolder #btnSend,
div.newsletterHolder .btnSend
{
    border: 0;
	background: transparent;
    cursor: pointer;
	color: #000;
	font: 10px 'Times new roman', Times, serif;
    font-weight: bold;
    height: 20px;
    margin: 0px;
    text-transform: uppercase;
    text-align:center;
    width: 55px;
}

div.newsletterHolder div.txt
{
	margin-left: 3px;
	display: inline;
}

div.newsletterHolder div.btn
{
	display: inline;
}

div.newsletterHolder div.litTxtMessage
{
	bottom: 11px;
	position: absolute;
    right: 40px;
}

/* TEASER */
div.teaserHolder
{
    height: 143px;
    margin-bottom: 12px;
    overflow: visible;
}

div.teaserHolder ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

div.teaserHolder ul li
{
	background: transparent url('/grafik/MadOgBolig/teaserBoxBottom.jpg') no-repeat bottom center;
    float: left;
    height: 143px;
	width: 144px;
	margin-left: 12px;
	margin-bottom: 12px;
}

div.teaserHolder ul li.first { margin-left: 0px; }

div.teaserHolder ul li div.image
{
    height: 114px;
    width: 144px;
    overflow: hidden;
}

div.teaserHolder ul li div.image a,
div.teaserHolder ul li div.image a:visited
{
    margin: 0;
    padding: 0;
}

div.teaserHolder ul li div.content a,
div.teaserHolder ul li div.content a:visited
{
	background: transparent url('/grafik/MadOgBolig/teaserHolderBullet.png') no-repeat left center;
	padding-left: 12px;
    color: #fff;
	font: bold 12px 'Trebuchet MS', sans-serif;
	line-height: 29px;
	margin-left: 10px;
}

div.teaserHolder ul li div.content a img
{
    position: absolute;
    margin: 9px 0 0 4px;
}

div.colLeft div.teaserHolder ul li
{
    margin: 0 0 12px 0;
}



/* LATEST NEWS */
div.latestNewsHolder
{
    width: 300px;
	height: 250px;
	background: transparent url('/grafik/MadOgBolig/latestNewsBg.png') repeat-x top left;
	overflow: hidden;
}

div.latestNewsHolder ul
{
    font-size: 11px;
    font-weight: bold;
    color: #ccc;
    list-style: none;
    padding: 0;
    margin: 0;
}

div.latestNewsHolder ul li
{
    margin: 0px 16px;
	padding: 2px 0 2px 0;
	border-bottom: 1px solid #d3e4b0;
	height: 35px;
	overflow: hidden;
}

div.latestNewsHolder ul h3
{
	font-size: 13px;
    font-weight: bold;
	margin: 0px;
	padding: 0px;
	background: transparent url('/grafik/MadOgBolig/latestNewsBullet.png') no-repeat left center;
	padding-left: 12px;
}

div.latestNewsHolder h3
{
	color: #4d4d4d;
	font: bold 18px 'Trebuchet MS', sans-serif;
    margin: 18px 16px 10px;
	padding: 0px;
    text-transform: none;
}

div.latestNewsHolder div.content
{
    margin: 0px;
}

div.latestNewsHolder div.date
{
	color: #7b7b7b;
}

div.latestNewsHolder div.content a,
div.latestNewsHolder div.content a:visited
{
	font-family: 'Trebuchet MS', sans-serif;
	font-size: 13px;
	color: #373a32;
}

div.latestNewsHolder div.date a,
div.latestNewsHolder div.date a:visited
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #6c7651;
	font-weight: normal;
}

div.latestNewsHolder2 { background: transparent url('/grafik/MadOgBolig/latestNewsBg2.png') repeat-x top left; }
div.latestNewsHolder2 ul li { border-bottom: 1px solid #ececec; margin: 0px 16px; }
div.latestNewsHolder2 ul li.last { border-bottom: 0px solid #ececec; }
div.latestNewsHolder2 div.content { margin-left: 0px; }
div.latestNewsHolder2 div.date { margin-left: 0px; }
div.latestNewsHolder2 ul h3 { background: transparent url('/grafik/MadOgBolig/latestNewsBullet2.png') no-repeat left center; }

div.latestNewsHolderSmall
{
    background: transparent url('/grafik/MadOgBolig/latestNewsBgSmall.jpg') repeat-x top left;
    width: 144px;
}

div.latestNewsHolderSmall li
{
	height: 65px !important;
}

div.latestNewsHolder2 ul h3
{
    background: transparent url('/grafik/MadOgBolig/latestNewsBullet2.png') no-repeat left 7px;
}

/* POLL */
div.pollHolder
{
    background: #D36FE3 url('/grafik/MadOgBolig/poll.bg.jpg') no-repeat bottom;
    color: #fff;
    padding: 10px;
    margin-bottom: 12px;
    width: 280px;
}

div.pollHolder div.pollHeadline
{
	font: italic 24px/24px 'Times New Roman';
    margin-bottom: 6px;
}

div.pollHolder div.description p
{
    margin: 0 0 6px;
}

div.pollHolder div.questionHolder div.headline
{
	font-size: 13px;
    font-weight: bold;
    margin-bottom: 6px;
}

div.pollHolder div.questionHolder div.questionAnswerHolder div.questionAnswer
{
	border-bottom: 1px dotted #ECECEC;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 0 0 6px 25px;
    position: relative;
}

div.pollHolder div.questionHolder div.questionAnswerHolder div.questionAnswer:last-child
{
	border-bottom: none;
}

div.pollHolder div.questionHolder div.questionAnswerHolder div.questionAnswer input
{
    position: absolute;
    left: 0;
}

div.pollHolder div.submit
{
	height: 25px;
}

div.pollHolder div.submit input
{
	background: none;
	border: none;
	color: #fff;
    float: right;
    font: italic 23px/23px 'Times New Roman';
}

/* poll result */
div.pollHolder div.questionAnswerHolder hr
{
	display: none;
}

div.pollHolder div.questionAnswerHolder ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.pollHolder div.questionAnswerHolder li
{
	margin-bottom: 5px;
	padding-bottom: 5px;
}

div.pollHolder div.questionAnswerHolder li div.pollVoteHolder
{
	float: right;
	height: 10px;
	margin-top: 4px;
	width: 250px;
}

div.pollHolder div.questionAnswerHolder li div.pollVoteHolder div.pollVote
{
	background: #fff;
	height: 10px;
}

div.pollHolder div.questionAnswerHolder li p
{
	float: left;
	font-weight: bold;
	margin: 0;
}

div.pollHolder div.questionAnswerHolder li p.pollVoteText
{
	float: none;
	font-style: italic;
	font-weight: normal;
}

/* NEWS */
/* FRONTPAGE */
div.newsFrontLarge
{
    min-height: 100px;
    overflow: hidden;
    width: 612px;
}

div.newsFrontLarge h1 a,
div.newsFrontLarge h1 a:visited
{
    margin-top: 4px;
	font-style: italic;

}

div.newsFrontLarge h2 a
{
	color: #383838;
	font: normal 12px 'Trebuchet MS', sans-serif;
}

div.newsFrontLarge .readmore
{
    margin: 5px 0 24px 0;
}

/* ulistFrontpage */
ul.ulistFrontpage
{
    border-bottom: 1px solid #d6d6d6;
    /*clear: both;*/
    list-style: none;
    height: 130px;
    margin: 0 0 12px 0;
    padding: 0;
    width: 612px;
}

ul.ulistFrontpage li
{
    /*display: block;*/
    float: left;
    /*min-height: 130px;*/
    margin: 0 0px 12px 0;
    width: 300px;
}

ul.ulistFrontpage li.last
{
    margin-left: 12px;
}

ul.ulistFrontpage .image
{
    height: 95px;
    float: left;
    max-width: 108px;
    overflow: hidden;
}

ul.ulistFrontpage .content
{
    float: left;
    height: 95px;
    margin: 0px 12px 0 12px;
    position: static;
    overflow: hidden;
    width: 168px;
}

ul.ulistFrontpage a, ul.ulistFrontpage a:visited, ul.ulistFrontpage a:active
{
    color: #000;
    font-family: Arial, Verdana;
    font-size: 11px;
    padding: 0;
    text-transform: none;
    font-weight:bold;
}

ul.ulistFrontpage h3, ul.ulistFrontpage h3 a, ul.ulistFrontpage h3 a:visited, ul.ulistFrontpage h3 a:active
{
    color: #4D4D4D;
    display: inline;
    /*font-family: Helvetica Neue,Arial,sans-serif;*/
    font: normal 28px 'Times new roman', Times, serif;
    font-size: 18px;
    font-weight: normal;
    height: 25px;
    margin-bottom: 4px;
}

ul.ulistFrontpage .content .date
{
    /*margin-bottom: 3px;*/
    display:none;
}

ul.ulistFrontpage .content .date a,
ul.ulistFrontpage .content .date a:visited
{
    color: #9155AB;
    font-size: 12px;
}

ul.ulistFrontpage .teaser
{
    margin: 0;
}

ul.ulistFrontpage a:hover
{
    text-decoration: none;
}

ul.ulistFrontpage div.readmore
{
    float: left;
    margin-left: 122px;
    
   
}

ul.ulistFrontpage div.readmore a,
ul.ulistFrontpage div.readmore a:visited { color: #fff; font: bold 9px arial, sans-serif; text-transform: uppercase; margin: 0px; padding: 3px 5px 3px 10px; background: transparent url('/grafik/MadOgBolig/readmore.png') no-repeat left center; }






/* SNAP IN */
/* SECTIONS */
div.snapinSectionsHolder
{
    background: #9054a9;
    min-height: 200px;
    padding: 5px;
}

div.snapinSectionsHolder p
{
    color: #fff;
    font-size: 18px;
    margin: 5px 0 8px 4px;
}

div.snapinSections
{
    height: 59px;
    margin-top: 1px;
    /*overflow: hidden;*/
    width: 290px;
}

div.snapinSections div.ImageHolder
{
    height: 59px;
    float: left;
    overflow: hidden;
    width: 87px;
}

div.snapinSections div.TextHolder
{
    height: 59px;
    float: right;
    overflow: hidden;
    width: 202px;
}

div.snapinSections div.TextHolder div.top
{
    background: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 43px;
}

div.snapinSections div.TextHolder div.top a,
div.snapinSections div.TextHolder div.top a:visited
{
    display: block;
    padding: 5px 0 0 20px;
    height: 38px;
    overflow: hidden;
    color: #3d3d3d;
	font: bold 15px arial, sans-serif;
    background: transparent url('/grafik/MadOgBolig/snapinArrowsRight.png') no-repeat 6px 10px;
}

div.snapinSections div.TextHolder div.bottom
{
    background-color: #e9ddef;
    height: 18px;
}

div.snapinSections div.TextHolder div.bottom a,
div.snapinSections div.TextHolder div.bottom a:visited
{
    color: #3d3d3d;
    background: #e9ddef;
    float: right; 
    font-size: 10px;
    font-style: italic;
    margin: 3px 5px 0 0;
}

div.snapinSections div.TextHolder a,
div.snapinSections div.TextHolder a:visited
{
	display: block;
	background: #fff;
	font: italic 10px arial, sans-serif;
	color: #3d3d3d;
}

div.snapinSections div.TextHolder a.large,
div.snapinSections div.TextHolder a.large:visited
{
	font: bold 15px arial, sans-serif;
	display: block;
}

/* SNAP IN */
/* LIST */
div.snapinList
{
    border: 1px solid #dadada;
    min-height: 75px;
    padding: 10px 16px 10px 16px;
    width: 188px;
}

div.snapinList h3
{
    margin-bottom: 0;
}

div.snapinList ul
{
    font-size: 11px;
    font-weight: bold;
    color: #ccc;
    list-style: none;
    padding: 0;
    margin: 0;
}

div.snapinList ul li
{
    margin-bottom: 0px;
}

div.snapinList ul li.last
{
    border-bottom: none;
}

div.snapinList ul h3
{
    font-size: 11px;
    font-weight: bolder;
    margin: 0px 0 0px 0;
    text-transform: none;
}



/* PRINT BAR */
div.printbarHolder
{
    height: 20px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

div.printbarInner
{
    float: right;
    margin-left: 15px;
}

div.printbarInner a,
div.printbarInner a:visited
{
	color: #21547c;
	text-decoration: underline;
    margin: 0px 6px;
}


/* ********************************** */
body { background: #e2ebbe url('/grafik/MadOgBolig/bodyBg.jpg') repeat-x top center; }
div.masterDiv { background: transparent url('/grafik/MadOgBolig/masterBg.png') repeat-y top center; width: 964px; }
div.topLogoHolder { background: transparent url('/grafik/MadOgBolig/headerBg.jpg') no-repeat top left; position: relative; height: 216px; }
div.masterDivInner { width: 950px; }
div.masterContent { width: 950px; margin: 0px auto; background: #fff; }
div.footerHolder { background: transparent url('/grafik/MadOgBolig/footerBg.png') no-repeat top center; padding-bottom: 0px; }
div.footerContent { padding-top: 20px; }
div.footerContent a,
div.footerContent a:visited {}

/* FOOTER LINKS */
div.footerLinksHead
{
    border-bottom: 1px solid #ccd4ab;
}

div.footerLinksHead span
{
    color: #8c9275;
    font-size: 12px;
    font-weight: bold;
}

div.footerLinksInner ul li
{
    background-image: url('/grafik/MadOgBolig/footerArrowRight.png');
    background-repeat: no-repeat;
    background-position: left 2px;
    list-style: none;
}

div.footerLinksInner ul li h4,
div.footerLinksInner ul li h4 a,
div.footerLinksInner ul li h4 a:visited
{
    color: #8c9275;
    font-family: Arial, Trebuchet MS, Sans-Serif;
    font-size: 9px;
	font-weight: normal;
}

div.footerLinksInner ul li h4 a:hover
{
    color: #8c9275;
    text-decoration: underline;
}


/* SNAP IN */
/* FACTS */
div.snapinFactsHolder
{
	padding: 0px 0px 0px;
	width: 300px;
	border: 1px solid #cccccc;
	margin: 0px 12px 12px;
}

div.snapinFactsInner
{
    min-height: 185px;
	padding: 0px;
	margin: 0px;
	color: #383838;
	font: bold 11px Arial, sans-serif;
}

div.snapinFactsInner p.headline
{
	font: italic normal 24px 'Times new roman', Times, serif;
	padding: 15px 18px 0px;
	margin: 0px;
	background: transparent;
	color: #383838;
}

div.snapinFactsHolder ul
{
	padding: 6px 0px 12px 12px;
	margin: 0px;
	list-style: none;
}

div.snapinFactsHolder li
{
	padding: 0px 0px 0px 15px;
	margin: 6px 0px;
	background: transparent url('/grafik/MadOgBolig/factBoxBullet.png') no-repeat 0px 4px;

}

.readmore a,
.readmore a:visited { color: #fff; font: bold 9px arial, sans-serif; text-transform: uppercase; margin: 0px; padding: 3px 5px 3px 10px; background: transparent url('/grafik/MadOgBolig/readmore.png') no-repeat left center; }



.ulistFrontpage { clear: both; border-bottom: 1px solid #f0f0ee; height: 130px; margin-top: 12px; line-height: 15px; }
.ulistFrontpage li { float: left; width: 300px; margin: 0px 12px 12px 0px; font-size: 12px; font-family: Trebuchet MS, sans-serif;}
.ulistFrontpage li.last { margin-right: 0px; }
.ulistFrontpage { margin: 0px; padding: 0px; }
.ulistFrontpage li { list-style: none; }
.frontSmallNews h3 a,
.ulistFrontpage h3 a:visited { color: #373a32; font: normal 18px 'Times new roman', Times, serif; }
.ulistFrontpage .teaser { margin: 0px; padding: 0px 0px 0px; color: #3c3c3c; line-height: 13px; }

.ulistFrontpage .date { margin-top: 5px; }
.ulistFrontpage .date a,
.ulistFrontpage .date a:visited { font-family: 'Trebuchet MS', sans-serif; font-weight: bold; font-size: 10px; color: #8950a3; text-transform: uppercase; }
.ulistFrontpage .newsHead span { font-size: 10px; color: #cd343d; }
.ulistFrontpage .newsImage { float: left; margin: 0px 12px 12px 0px; }
.ulistFrontpage .readmore { margin-top: 6px; }
.ulistFrontpage .readmore a,
.ulistFrontpage .readmore a:visited {  }


/* ARTICLE GREY BOX */
div.articleCopyright,
div.grayBoxHolder
{
	clear: both;
    min-height: 20px;
    margin-bottom: 12px;
    width: 612px;
}

div.articleCopyright .top,
div.grayBoxHolder .top
{
    height: 10px;
    width: 612px;
}

div.articleCopyright h1,
div.grayBoxHolder h1
{
    font-size: 24px;
    line-height: 24px;
}

div.articleCopyright .content,
div.grayBoxHolder .content
{
    min-height: 10px;
    padding: 4px 10px;
    width: 592px;
}

div.articleCopyright .bottom,
div.grayBoxHolder .bottom
{
    height: 10px;
    width: 612px;
}
 
div.sectionHolder p.date 
{
	color:#A0B917;
	font-weight:bold;
	margin:6px 0;
	 font-style:italic;
	 font-size:13px;
}


/* QUIZ */
div.quizHolder div.item
{
    margin-bottom: 24px;
}

div.quizHolder div.item p.headline
{
	font-style: italic;
    font-weight: bold;
    text-decoration: underline;
    margin: 5px 0 0 0;
}

div.quizHolder div.item p.question
{
    margin: 5px 0;
}

div.quizHolder div.item div.answers div.txtStandard
{
	border: none;
	height: auto;
    margin-bottom: 5px;
    width: 600px;
}

div.quizHolder div.item div.answers div.txtStandard input
{
    border: 1px solid #ccc;
    height: 15px;
    margin-right: 8px;
    padding: 3px;
}

div.quizHolder div.item div.answers div.txtStandard span
{
    color: Red;
}


/* SEARCH */
div.TabContainer
{
	border: 1px solid #8C53A6 !important;
	margin-bottom: 20px;
}

div.TabNavigation ul li a,
div.TabNavigation ul li a:visited,
div.TabNavigation ul li a span
{
	background-image: url('/grafik/madogbolig/tabs_2.png') !important;
	color: #000 !important;
	font-size: 11px;
}

div.TabNavigation ul li a.active,
div.TabNavigation ul li a.active span
{
	color: #fff !important;
}

div.TabNavigation ul li a span
{
	padding-left: 6px !important;
}

div.TabNavigation ul li a,
div.TabNavigation ul li a:visited
{
	margin-right: 1px !important;
	padding-right: 6px !important;
}

div.TabNavigation ul li a:hover
{
	text-decoration: underline;
}

div.shortcutinnerTop div.shortcutinnertopmainCenter div.shortcutinnertopmaincenterTop
{
	font-family: Times New Roman;
	font-size: 20px !important;
	font-style: italic;
}

.ThermsAndConditionsAccept
{
	display: none;
}

.ThermsAndConditions p
{
	margin: 0;
}

/* neophos */
body.neophos
{
	background: #062D7A url('/grafik/microsite/neophos/body.bg.jpg') no-repeat center top;
}

body.neophos div.masterDiv 
{
	background: none;
}

body.neophos div.masterContent
{
	padding-bottom: 0;
}

body.neophos div.topMenu 
{
	margin-bottom: 0;
}

body.neophos div.topLogoHolder
{
	height: 212px;
}

body.neophos div.topSearch
{
	top: 188px;
}

body.neophos div.footerHolder
{
	background: #3A425F url('/grafik/microsite/neophos/footer.jpg') no-repeat center top;
	height: 65px;
	width: 950px;
}

body.neophos div.footerLinksInner span,
body.neophos div.footerLinksInner ul li h4 a,
body.neophos div.footerLinksInner ul li h4 a:visited
{
	color: #fff;
}

body.neophos div.footerLinksInner ul li
{
	background: none;
	padding-left: 0;
}

body.neophos #micrositeBackToSiteLink
{
	display: none;
}

/* Top global menu icons */
.topGlobalMenu ul li.aboLink a, .topGlobalMenu ul li.aboLinkWhite a, .topGlobalMenu ul li.rssLink a
{
	background-position: 0 0;
}