/* Minification failed. Returning unminified contents.
(889,1): run-time error CSS1019: Unexpected token, found '}'
 */
@media print
{
    #leftcol {
        margin-left:20px;
        padding-left:20px;
    }
	.noprint { display:none; }
    .boldprint { font-weight:bold; }
    .google-auto-placed {
        display:none;
    }
	div.col1 {display:none;}
	div.col3 {display:none;}
	td,p,span,div { color:black; font-family:Verdana !important; /*font-size:1.09em !important;*/ font-style:normal;}
	p {	margin:0px; }
	h1 { margin:15px 0px 15px 0px; color:black; font-weight:bold; font-size:x-large !important; }
	h2 { margin:0px 0px 0px 0px; color:black; font-weight:bold; font-size:x-large !important; }
	h3 { margin:0px 0px 0px 0px; color:black; font-size:x-large !important; font-weight:bold; }
	.searchword { font-weight:normal !important; }
    a[href]:after {
        content: "" !important;
    }
    ul.cat-nav li { list-style:none; }
    div.quickview, div.feedback-popup-pnl, #WakeLockPnl, .show-how-to-send-img {
        display: none !important;
    }
    /*google ads*/
    .google-auto-placed, .adsbygoogle, .ap_container, .right-side-rail-dismiss-btn, .right-side-rail-edge, .left-side-rail-dismiss-btn, .left-side-rail-edge, iframe {
        display: none !important;
    }
    .google-revocation-link-placeholder {
        display: none !important;
    }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    div.print-space {
        height:280px;
    }
}

@media screen {
    ::-webkit-input-placeholder { /* WebKit browsers */
        font-style:italic;
    }
    :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
        font-style:italic;
    }
    ::-moz-placeholder { /* Mozilla Firefox 19+ */
        font-style:italic;
    }
    :-ms-input-placeholder { /* Internet Explorer 10+ */
        font-style:italic;
    }
    /*body { background: #fff; color: #000; font-size: .85em; font-family: "Helvetica Neue" , "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }*/
    td, p, span, div {
        font-family: Verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 15px;
    }
    textarea { font-size: .9em; font-family: "Helvetica Neue" , "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }

    .numeric { text-align:right; }

    h1 { font-size:22px; margin:10px 0px 15px 0px; font-family:Verdana, Geneva, Tahoma, sans-serif; }
    h2 { font-size:1.2em; margin:0 0 5px 0; font-family:Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
    h3 { font-size:1.2em; font-weight:normal; margin:0; font-family:Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif; }
    h4 { font-size:1.2em; margin:0 0 5px 0; color:red; font-family:"Cambria", serif, Helvetica; }
    h5 { font-size:22px; margin:0 0 5px 0; color:maroon; font-family:Splash, 'Tekton Pro', Verdana, Geneva, Tahoma, sans-serif; }
    h6 { font-size:24pt; margin:0 0 5px 0; color:#365f91; font-family:'Freestyle Script', 'Tekton Pro', Verdana, Geneva, Tahoma, sans-serif; }
    p { margin: 0px; }
    a { color:#000080 }
    a:hover { color:Blue; }
    .hide { display:none; }
    hr { border-top-color:#000; }
    
    div.page { width: 1200px; margin: 0px auto 0px auto; }
    div.main { width: 930px; margin-right: 70px; float: left; }
    /*div.rightcol { width: 200px; padding:10px 20px 10px 20px; float: left;background-color:#ffff99; position:relative; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; }*/
    #leftcol { padding-left:0; padding-right:90px; }
    /*body.iphone #leftcol {
        min-width: 600px;
    }*/
    #rightcol { /*background-color:#a9ddff;*/ padding-bottom:10px; text-align:center; }
    #rightcol div.rightad { margin-bottom:25px; }
    img.lazy-load {
        visibility:hidden;
    }
    div.fpmain { padding-left:0; background-repeat: no-repeat; width:100%; height:588px; position: relative; }
    div.fpmain a { font-size: 22px; font-weight:bold; text-decoration: none; color:#000; margin-bottom:23px; display:inline-block; 
                   background-color:rgba(255,255,255,.2); padding:1px 4px 1px 3px; }
    div.fpmain a:hover { text-decoration: underline; }
    div.fpmain a.itemlink { position:absolute; right:20px; bottom:0px; width:500px; height:350px; background-color:transparent !important; }
    div.fpmain a.polllink { position:absolute; right:20px; bottom:-50px; background-color:transparent !important; }
    div.fpmain a.polllink img { border:0px none; }
    div.fpmain a.min_kb_link { position:absolute; right:140px; bottom:-50px; background-color:transparent !important; }
    div.fpmain a.min_kb_link img { border:0px none; }
    /*#fpimage { margin-bottom:15px; }*/
    /*body.s13 #fpimage {
        max-width: 818px;
    }*/
    img.fp-linkimg {width:100%; margin-bottom:15px;}
    div.fp-today {
        margin-bottom:20px;
    }
    div.fp-today img {
        max-width:90px;
        max-height:90px;
    }
    div.article {
        margin-bottom:10px;
    }
    div.article img {
        max-width:100%;
    }

    div.new-design-feedback {
        margin:0 10px 20px;
    }

    #HitCounterDiv {
        margin-top:20px;
    }

    @keyframes slideInFromLeft {
        0% {
            transform: translateX(+100%);
        }

        100% {
            transform: translateX(0);
        }
    }

    div.feedback-popup-pnl {
        animation: 1s ease-out 0s 1 slideInFromLeft;
        position: fixed;
        right: 10px;
        bottom: 150px;
        border: 2px solid maroon;
        border-radius: 5px;
        padding: 10px 25px 15px;
        background-color: #fff;
        text-align:center;
        box-shadow: 0px 0px 5px gray;
    }
        div.feedback-popup-pnl div {
            margin-top:10px;
        }
    div.popup-pnl {
        animation: 1s ease-out 0s 1 slideInFromLeft;
        position: fixed;
        right: 10px;
        bottom: 150px;
        /*border: 2px solid #353333;*/
        border: 2px solid maroon;
        border-radius: 5px;
        padding: 0 25px 15px;
        background-color: #fff;
        box-shadow: 0px 0px 5px gray;
    }
        div.popup-pnl div.close-popup {
            color: #000080;
            text-align: right;
            margin-bottom: 10px;
            cursor:pointer;

        }
            div.popup-pnl div.close-popup:hover {
                color: Blue;
            }

    img.fly-swatter {
        transition: transform linear .5s;
        cursor: pointer;
    }

        img.fly-swatter:hover {
            transform: scale(1.3);
        }
     
    a.sguide { display:block; }
    a.sguide span { display:block; margin-bottom:5px; }

    div.anndir {
        margin-top:25px;
        background: url('/Images/abid.png') no-repeat;
        width: 249px;
        height: 15px;
    }

    h2.anndir a {
        text-decoration: none;
        color: #000 !important;
    }

    /* types */
    /*table.types { width:930px; }*/
    .navbar {
        border: 0 none !important;
        margin-top: 15px;
        background-color:transparent !important;
    }
    .navbar .container { padding:0; }
    #typenav { padding:0; }
    /*div.navbar-collapse.in { padding-left: 40px !important; padding-right:20px !important; }*/
    ul.cat-nav { padding-left:0; }
    ul.cat-nav li { float:left; text-align:center; margin:0; padding:0; list-style:none; }
    ul.cat-nav li:not([class=noimg]) { min-height:130px; }
    ul.cat-nav li a {display:block; float:left; text-align:center; text-decoration:none; font-size: 14px; font-weight:bold;
                        border:solid 1px #fff; vertical-align:bottom; padding:0 5px 2px; }
	ul.cat-nav li a span:first-child { display:block; height:75px; }
	ul.cat-nav li a[href]:hover { text-decoration:underline; }
	ul.cat-nav li img { border:0px none; }
    ul.cat-nav li.noimg a {
        padding: 10px 7px 0px 7px;
        margin: 0 2px 3px;
        min-height: 40px;
        height: 40px;
        border-radius:3px 3px;
        border-color:gray;
    }
    a.text-menu-link {
        padding: 2px 7px 3px 7px;
        margin: 0 2px 3px;
        min-height: 40px;
        height: 40px;
        border-radius: 3px 3px;
        border: 1px solid gray;
    }
    ul.cat-nav li.catnewline {
        width:100%;
        display:block;
        height:10px;
    }
        ul.cat-nav li.cat-grp a {
            padding: 10px 7px 0px 7px;
            margin: 0 2px 3px;
            min-height: 40px;
            height: 40px;
            border-radius: 3px 3px;
            border-color: gray;
            background-color: lightblue;
        }
        ul.cat-nav li.cat-grp a:hover {
            background-color: blue;
            color: #fff;
        }

    div.cat-pnl {
        display: inline-block;
    }
        div.cat-pnl h3 {
            padding: 10px 7px 0px 7px;
            margin: 0 2px 3px;
            min-height: 40px;
            height: 40px;
            border-radius: 3px 3px;
            border: 1px solid gray;
            background-color:aliceblue;
            display:inline-block;
            font-weight:normal;
            cursor:pointer;
            user-select:none;
        }
        div.cat-pnl h3.active {
            background-color:#fff;
        }
        div.cat-pnl h3:hover {
            background-color:blue;
            color:#fff;
        }
        div.cat-pnl div {
            /*display:none;*/
            background-color: #fff;
            border-radius: 3px 3px;
            border: 1px solid gray;
            padding: 2px 15px 7px 7px;
            margin-bottom: 20px;
            min-width: 120px;
            box-shadow: 2px 2px 3px gray;
            z-index:1000;
        }
            div.cat-pnl div a {
                display: block;
            }

    ul.subcategory { margin-top:2px; padding-left:20px; }
	ul.subcategory li { text-align:center; padding-bottom:10px; /*height:150px;*/ width:22%; display:inline-block; list-style:none; list-style-type:none; margin:0; padding:0; }
	ul.subcategory li a {text-align:center; text-decoration:none; font-size: 14px; font-weight:bold; padding:2px; cursor:pointer; }
	ul.subcategory li a:hover { text-decoration:underline; color:Navy;}
	ul.subcategory li a:hover span { text-decoration:underline; color:Navy;}
	ul.subcategory li a.selected { text-align:center; border: none 0px !important; background-color:Transparent; font-weight:bold;}
    ul.subcategory li div.img-0 { display:none; }

    a.my-collection-delete-lnk, a.my-collection-edit-lnk {
        font-size:12px;
        display:inline-block !important;
        margin-right:15px;
    }

    body.s2 a.show-how-to-send-img {
        display: inline-block;
        min-width: 200px;
    }

    body.s21 ul.cat-nav li a span.typename { font-size: 11px; }

    body.s23 div.cat-list2 {
        background-color:rgb(220,230,242);
    }
    body.s23 div.cat-list2 li a {
        border:0px none;
        background-color:transparent !important;
    }

    body.s33 table.alphabet-list {
        display:none;
    }

    table.radio-button-list input[type=radio] {
        margin-right:5px;
    }
    table.check-box-list input[type=checkbox] {
        margin-right:5px;
    }

    div.checkbox input[type=checkbox] {
        margin-right:5px;
    }

    div.tag-cloud {
        margin-bottom: 20px;
        column-count: 4;
    }
        div.tag-cloud div {
            margin: 10px 0 0;
            font-weight: bold;
        }
        div.tag-cloud div:first-child {
            margin: 0 0 10px;
        }
        div.tag-cloud a {
            display:block;
        }

    span.tags-h2 {
        font-weight: bold;
    }
	
    table.alphabet { margin-bottom:15px;}
	td.alphabet { min-width:15px; max-width:40px; text-align:center; }
	td.alphabet a { color:#000; display:inline-block; min-width:10px; font-weight:bold; border:1px solid transparent; padding:2px 3px 2px 3px; }
	td.alphabet a:hover { border:1px solid #000080;color:#000080; background-color:lightblue; }
    td.alphabet a.selected { text-align:center; border: solid 1px #6c94d5 !important; background-color:lightblue !important;}
	
	table.items { width:100%; table-layout:fixed; margin-top:40px; }
    table.items td.item { padding-bottom:15px; }
	table.items td.item a { text-decoration:none; display:block; height:100%; }
        /*table.items td.item a:hover {
            text-decoration:underline;
        }*/
	table.items td.item a img { border:0px none; }
	img.qv { border:0px none; margin-right:3px; float:left; }
    img.qv-ingr {
        border: 0px none;
        margin-right: 2px;
        float: left;
        display:none;
    }

    /*ingr*/
    td.cell-antal, td.cell-type, td.cell-name, td.cell-kj, td.cell-kcal {
        text-align: right;
        padding-left:5px;
    }

    td.cell-name, td.cell-kj, td.cell-kcal {
        padding-left: 20px;
    }

    tr.row-total td {
        font-weight: bold;
    }

    td.cell-disc, td.cell-per100 {
        font-weight: 600;
        font-style: italic;
    }

    body.s2 img.qv-ingr, body.s62 img.qv-ingr, body.s55 img.qv-ingr, body.s36 img.qv-ingr, body.s34 img.qv-ingr {
        display: inline;
    }

    div.cconsent {
        border:1px solid #000;
        border-radius:3px;
        padding:10px;
    }

    iframe.twitter-share-button { vertical-align:middle; }
    div.pinterest {display:inline-block;vertical-align:top; padding-top:2px;}
	
	.curpage { border:1px solid silver;font-size:larger; padding:2px 4px 2px 4px; }
	.numbtn { border:1px solid transparent;font-size:larger; padding:2px 4px 2px 4px; }
	.numbtn:hover { border:1px solid #000080;color:#000080; background-color:lightblue; }
	
	div.topcmd a img { border:0px none; padding:2px; }
	div.topcmd a img:hover { border:solid 1px maroon; padding:1px; }
	
	div.quickview { position:absolute; left:-5000px; top:0px; z-index:10000; background-color:White; min-width:440px; max-width:610px; max-height:500px; 
                    overflow:auto; border:solid 1px #6c94d5; padding: 10px;
				-moz-box-shadow:2px 2px 3px gray;-webkit-box-shadow:2px 2px 3px gray;box-shadow:2px 2px 3px gray; }
	div.quickview h1 { margin-top:0px; }

    div.steadyview {
        position: fixed;
        left: -5000px;
        top: 0px;
        z-index: 10000;
        background-color: White;
        /*min-width: 440px;*/
        width: calc(100vw - 80px);
        height: calc(100vh - 110px);
        overflow:hidden;
        border: solid 1px #6c94d5;
        padding: 0px;
        -moz-box-shadow: 2px 2px 3px gray;
        -webkit-box-shadow: 2px 2px 3px gray;
        box-shadow: 0px 0px 12px 9px #888888;
    }

        div.steadyview h1 {
            margin-top: 0px;
        }

    #SteadyViewClose {
        text-align: right;
        background-color: #cccccc;
        margin-bottom: 0;
        padding:3px 15px;
    }

        #SteadyViewClose:hover {
            background-color: red;
            color: #fff;
        }

        #SteadyViewClose #CloseBtnSpan {
            font-size:x-large;
        }

    #SteadyViewContent {
        background-color: White;
        width: 100%;
        height: calc(100% - 32px);
        overflow: auto;
        padding: 10px;
    }

    #NewsSubscribeDiv {
        margin-bottom:20px;
    }

    #PrintPopupPanel, #PrintPopupPanelBtm {
        background-color: #fff;
        border: 1px solid maroon;
        padding: 10px;
        display: none;
        box-shadow: 2px 2px 4px #929292;
        position: absolute;
        left: -500px;
        width: 190px;
        z-index: 1000;
        text-align: left;
    }
	
    /* idea */
    #IdeaPanel { margin:15px 0px 0px 0px; }

    div.ideabox {
        width: 203px;
        min-height: 70px;
        float: left;
        padding: 10px; /*margin-right:23px;*/
        border: 1px solid #bed4f3;
        margin-bottom: 10px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    div.ideabox-dessert {
        border: 1px solid lightgreen;
    }
        div.ideabox-dessert a {
            color: green;
        }
    div.ideabox:last-child {
        margin-right: 0px;
    }
    div.ideabox ul {
        margin: 0px;
        padding: 0px;
    }
        div.ideabox ul li {
            margin: 0px;
            padding: 0px;
            list-style: none;
        }
    div.ideabox a {
        display: block;
        font-weight: bold;
        height: 57px;
        overflow: hidden;
    }
    div.ideabox span {
        display:block;
    }
    div.ideabox > div {
        margin-bottom: 10px;
        line-height: 18px;
    }
        div.ideabox > div:last-child {
            margin-bottom: 0;
        }
    
    div.comments-panel {
        position:relative;
    }
    a.min-kogebog-link {
        position:absolute;
        right:10px;
        top:10px;
    }
    a.min-kogebog-mblink {
        display:block;
        margin-top:20px;
    }

    div.comment a {
        color: #000;
    }
        div.comment a:hover {
            color: Blue;
        }

    div.add-place {display:none;}
    
    /* footer */
    #FooterRightPnl {
        text-align: center;
        padding-top: 20px;
        min-width:290px;
    }

    #footer {
        margin: 30px 0px 10px -15px; /*max-width:885px;*/
    }
        #footer a {
            color: #000;
            margin-bottom: 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
            #footer div.most-10 a {
                width: 270px;
                display: inline-block;
            }
    #footer a:hover { color:navy; }
    #footer div.col { width:260px; margin-right:10px; float:left; }
        #footer div.col a {
            width: 250px;
            display: inline-block;
        }
    /*#footer > div.col { margin-left:0px; }*/
    /*body.iphone #footer {
        min-width:600px;
    }*/
    #footer h3 { background-color:Maroon; color:#fff; display:inline-block; padding:4px 10px 4px 10px; margin-top:20px; margin-bottom:5px; }
    #footer h3.foldout { background-image:url('/Images/Icons/open.png'); background-repeat:no-repeat; background-position:right center; cursor:pointer; }
    #footer h3.fold {  background-image:url('/Images/Icons/close.png'); background-repeat:no-repeat; background-position:right center; cursor:pointer; }
    #footer ul { margin:0px; padding:0px; list-style:none; }

    div.newssubscribelnk {
        font-weight: bold; cursor: pointer;
    }

    button.tipafriend-bottom {
        background-image: url(/Images/Icons/send_til_ven.png);
        background-repeat: no-repeat;
        padding-left: 45px;
    }

    /* sideicons */
    div.sideicons {
        background-color: green;
        border-radius: 4px;
        padding: 1px;
        cursor: pointer;
        display:inline-block;
        /*width:40px;*/
    }
    div.sideicons.feets {
        padding:1px; bottom:130px;
    }
    div.sideicons.feedback {
        bottom:80px;
    }
    div.sideicons.tipafriend {
        bottom:30px;
    }
    div.tip-a-friend {
        margin-top:20px;
        cursor:pointer;
    }
    
    a.madplan { border:1px solid transparent; margin-right: 10px; padding:2px; }
    a.madplan:hover { border:1px solid #000080; color:#000080; background-color:lightblue; }
    table.madplanlist a.selected { padding:2px; border:1px solid silver; color:#000; margin-right: 10px; display:block; float:left;}
    table.madplanweek a.selected { border:1px solid silver; color:#000; }
    td.weeknumber { text-align:center; }
    td.weeknumber a { border:1px solid transparent; padding:0px 3px 0px 3px; min-width:15px; display:inline-block; } 
    td.weeknumber a:hover { border:1px solid #000080; color:#000080; background-color:lightblue; }
    .linklook { cursor:pointer; }

    /*gallery*/
    div.g-img {
        margin:25px 0;
    }
    div.g-img img {
        max-width:930px;
    }

    .cookbook select,.cookbook input,input.txt { border-radius:5px; border:1px solid #707070; padding:3px 3px 3px 5px; }
    .cookbook select:hover,.cookbook input:hover,input.txt:hover { border:1px solid #26a0da; }
    .cookbook select:focus,.cookbook input:focus,input.txt:focus { border:1px solid #000; }
    .cookbook input[type=checkbox] { padding:4px !important; margin-right:4px; }
    .s-btn { margin-right:10px; padding:3px 30px 3px 30px !important;background-color:#fff; color:#000; border-radius:5px; box-shadow:1px 3px 5px #000; border:1px solid #707070; 
           font-weight:bold; cursor:pointer; }
    .s-btn:hover { border:1px solid #26a0da !important; }
    .s-btn:focus { border:1px solid #0089b4 !important; }
    .btndark { background-color:Maroon; color:#fff; border-radius:5px; box-shadow:1px 3px 5px #000; border:1px solid #000; padding:4px 25px 4px 25px !important; 
               font-weight:bold; cursor:pointer; }
    .btndark:hover { border:1px solid #fff !important; }
    .btndark:focus { border:1px solid #fff !important; }
    
    /* madplan */
    div.madplan-day { border:1px solid #707070; width:350px; height:120px; overflow:hidden; border-radius:5px; padding:5px; }
    div.madplan-day div { overflow:hidden; width:330px; text-overflow: ellipsis; white-space: nowrap; }
    div.result-list-item { min-height:30px; vertical-align:middle; margin:10px 0px 10px 0px;border:1px solid transparent; width:350px; }
    div.result-list-item:hover { border:1px dotted black; cursor:move; }
    div.result-list-paging { display:none; height:24px; border:1px solid lightblue; background-color:lightblue; cursor:pointer; text-align:center; padding-top:6px; width:120px; border-radius:5px; }
    div.result-list-paging:hover { border-style:outset; }
    .rotate90 {
        /* Rotate from top left corner (not default) */
        /*-webkit-transform-origin: 0 0;
        -moz-transform-origin:    0 0;
        -ms-transform-origin:     0 0;
        -o-transform-origin:      0 0;*/

        margin:0px -20px 0px -20px;
        padding-bottom:35px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
    }
    
    /* poll */
    div.pollcell {
        margin-bottom: 25px;
    }
    td.poll { padding:0px 23px 30px 0px; vertical-align:top; }
    div.polltop { padding:3px 10px 3px 10px; background-color: #bed4f3; font-weight:normal; text-align:center; }
    div.poll {
        border: 1px solid #bed4f3;
        padding: 10px 10px 10px 10px;
        min-height: 250px;
        text-align:left;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    div.poll div.pollhl { font-weight:bold; margin-bottom:10px; }
    div.poll div.suggest { margin:5px 0px 10px 3px; text-decoration:underline; color:#000080; cursor:pointer; }
    div.poll div.suggest:hover { color:Blue; }
    div.poll button { width:100px; margin-top:10px; }
    div.poll button.suggest { width:150px; }
    table.pollanswers input[type=radio], table.pollanswers input[type=checkbox] {
        margin-top:5px;
        margin-right:5px;
        float:left;
    }
    table.pollanswers label {
        max-width:230px;
        display:flex;
    }
    table.pollanswers td:hover {
        background-color:lightcyan;
    }
    div.poll-share {
        padding-top:10px;
        color: #000080;
        cursor:pointer;
        width:60px;
    }
        div.poll-share:hover {
            color: Blue;
            text-decoration:underline;
        }
        div.poll-share img {
            width: 24px;
            height:24px;
        }
    div.pollseealllnk {
        margin-bottom: 20px;
    }
    /* quiz */
    table.quiz-answer-list {
        margin:10px 0;
    }
    table.quiz-answer-list td {
        padding:5px;
    }
    table.quiz-answer-list input[type="radio"] {
        margin-right: 5px;
        color: blue;
    }
    /* gallery */
    div.g-img {
        margin: 15px 0px;
    }
    /*div.g-img img {
        box-shadow:rgba(0,0,0,0.4) 3px 3px 3px;
    }*/

    /* shopping guide */
    #CategoriesCBL input[type=checkbox] {
        margin-right:5px;
    }

    div.quiz-of-the-day {
        border: solid 1px #385D8A;
        border-radius: 5px;
        margin-top: 15px;
        padding: 10px;
    }
        div.quiz-of-the-day div.question {
            /*font-size: 20px;*/
            font-weight: bold;
            margin: 5px 0;
        }
        div.quiz-of-the-day ul li {
            cursor: pointer;
        }
        div.quiz-of-the-day ul li:hover {
            text-decoration: underline;
        }
        div.quiz-of-the-day div.answer {
            display: none;
        }
        div.quiz-of-the-day div.answer-is-right-wrong {
            /*font-size: 20px;*/
            font-weight: bold;
            margin-bottom: 5px;
        }


    div.ads123 {
        margin-bottom: 15px;
    }
        div.ads123 a.ads123 {
            border: 3px solid red;
        }

    /* 123 hjemmeside */
    a.ads123 {
        font-weight: bold;
        color: Red;
        font-size: 14px;
        display: block;
        text-align: center;
        border: 7px solid red;
        padding: 7px;
    }

    #BehrentzIFrame {
        width: 100%;
        max-width: 99%;
        height: 250px;
        border: 0 none;
        margin: 0 auto;
    }
   
    /* watermarked */
    .watermarked {color:gray;font-style:italic;}
    
    /* Rating */
	.ratingStar {font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}
	.filledRatingStar {background-image: url(/Images/Icons/FilledStar.png); width:21px; height:20px;}
	.emptyRatingStar {background-image: url(/Images/Icons/EmptyStar.png); width:21px; height:20px;}
	.savedRatingStar {background-image: url(/Images/Icons/SavedStar.png); width:21px; height:20px;}
	
	/* jQuery UI */
    .ui-front {
        z-index: 10000;
    }

    ul.ui-autocomplete { overflow: auto; max-height: 300px; max-width:445px; background-color:#fff !important; background-image:none !important;box-shadow: 2px 2px 3px gray; }
        ul.ui-autocomplete li {
            border-radius: 0px !important;
            cursor: pointer;
            padding: 1px;
            text-overflow: ellipsis;
            overflow: hidden;
            display: block;
            white-space: nowrap;
        }
        ul.ui-autocomplete.ui-menu .ui-menu-item a {
            padding: 0px 3px 0px 3px !important;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            min-width: 300px;
            cursor: pointer;
            font-size: 12px;
            color: #206992 !important;
        }
    li.ui-autocomplete-category { padding:0px; margin:0px 0px 2px 3px; color:gray !important; font-size:12px; font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif; }
    li.ui-autocomplete-noresults { padding:0px; margin:0px 0px 2px 3px; color:gray !important; font-size:12px; font-style:italic;font-family: "Helvetica Neue" , "Lucida Grande" , "Segoe UI" , Arial, Helvetica, Verdana, sans-serif; }
    /* Corner radius */
    .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 0px !important; }
    .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 0px !important; }
    .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 0px !important; }
    .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 0px !important; }
    .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #bfdbff !important; background-image:none !important; background-color:#bfdbff !important; font-weight: bold; color: #206992 !important; }
    
    /*AutoComplete flyout */
    .autocomplete_completionListElement
    {
        visibility: hidden;
        margin: 0px !important;
        background-color: window;
        color: windowtext;
        border: buttonshadow;
        border-width: 1px;
        border-style: solid;
        cursor: 'default';
        overflow: hidden;
        height: 200px;
        text-align: left;
        list-style-type: none;
        width: 305px !important;
        padding-left: 0px;
        white-space: nowrap;
    }

    /* AutoComplete highlighted item */
    .autocomplete_highlightedListItem
    {
        background-color:Highlight;
        color:HighlightText;
        padding: 1px;
    }

    /* AutoComplete item */
    .autocomplete_listItem
    {
        background-color: window;
        color: windowtext;
        padding: 1px;
    }
    
    .ui-datepicker-trigger { border:0px none; background-color:transparent; padding-left:3px; }

    p.abc .google-auto-placed {
        display: none !important;
    }

    div.add-report {
        text-decoration: underline;
        cursor: pointer;
        padding-top: 0;
        margin-top: 0;
        margin-bottom: 10px;
    }

    #leftsidead {
        display: none;
    }
}
@media screen and (max-width: 400px) {
}
@media screen and (max-width: 600px) {
    #CommentTextBox {
        max-width:100%;
    }
    #ContentPlaceHolder1_SearchBar1_DLAlpha, #Footer1_SearchBar1_DLAlpha {
        display:none;
    }
    div.tag-cloud {
        column-count: 2 !important;
    }
    div.cat-pnl div a {
        padding: 3px 3px;
    }
}
@media screen and (max-width: 992px) {
    td, p, span, div {
        font-size: 17px;
    }
    div.ideabox { width:95%; }
    div.ideabox ul { height:123px; }
    #leftcol {
        padding-right: 10px;
        padding-left: 10px;
    }
    #footer { margin:30px 0px 10px -5px; }
    #footer div.col { width:100%; }
    #footer div.col a {
            width: calc(100% - 20px);
            display: inline-block;
        }
    /*div.resultpage.search {
        margin-bottom:20px;
    }*/
    /* sideicons */
    div.sideicons { background-color:green; border-radius:3px; padding:5px; position:relative; margin:15px 17px 0 30px; cursor:pointer; }
    div.sideicons.feets {
        padding:1px; bottom:0px; display:inline-block;
    }
    div.sideicons.feedback {
        bottom:0px; display:inline-block;
    }
    div.sideicons.tipafriend {
        bottom:0px; display:inline-block;
    }
    #BehrentzIFrame {
        height: 520px;
        max-width: 400px;
        border: 0 none;
        margin: 0 auto;
    }
    img.qv-ingr {
        display:none;
    }
    div.tag-cloud {
        column-count: 3;
    }
}
/* bootstrap.css (1245, 15) */
@media screen and (min-width:1200px) {
    .container {
        width: 100vw !important;
        max-width: 100vw !important;
    }

    #leftsidead {
        border: 1px solid transparent;
        display: block;
        width: 180px;
        float: left;
    }
    #leftsideadinner {
        border: 1px solid transparent;
        width: 160px;
        /*position: fixed;*/
    }

    #rightcol {
        padding-left: 0;
        padding-right: 0;
    }

    #mboost-dp1 {
        min-height: 90px;
    }
}
@media screen and (min-width:1600px) and (max-width:1850px) {
    .container {
        width: 1600px !important;
        max-width: 1600px !important;
    }
    /*#leftsidead {
        display: block;
        width: calc(100% - 1560px);
        max-width: 350px;
        min-width: 160px;
        height: 800px;
        position: fixed;
        top: 20px;
        left: 20px;
    }*/
}
@media screen and (min-width:1850px) {
    .container {
        width: 1600px !important;
        max-width: 1600px !important;
    }
    /*#leftsidead {
        display: block;
        width: calc(100% - 1620px);
        max-width: 350px;
        min-width: 280px;
        height: 800px;
        position: fixed;
        top: 20px;
        left: 20px;
    }*/
}

