﻿a, acronym, address, area, b, big, blockquote, body, caption, center, cite, dd, div, dt, em, fieldset, font, form, i, input, label, legend, li, marquee, nobr, ol, p, plaintext, pre, select, small, span, strike, strong,  sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr,  u, ul
{
           font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; 
}

body{margin:0; padding:0; background-repeat:repeat-x; background-color:white; font-family: Arial, Helvetica, sans-serif;}

.btn{font-family: Arial, Helvetica, sans-serif; color:black; margin:0; padding:0;}

h7{ margin:0; padding:0; color:black;}

h6{ margin:0; padding:0; color:black;}

h5{ margin:0; padding:0; color:black;}

h4{ margin:0; padding:0; color:black;}

h3{ margin:0; padding:0; color:black;}

h2{ margin:0; padding:0; color:black;}

h1{ margin:0; padding:0; color:black;}

h1 {font-family:  Arial, Helvetica, sans-serif;letter-spacing: 1px; padding-bottom: 5px; margin: 0; border: 0; }

h6 {font-size: 1em; font-weight: bold; color: #000; padding-bottom: 5px; margin: 0; border: 0; }

img {border: 0; }

p{font-family:Verdana; margin:0; padding:0; font-size:0.75em;}

a:active { color: #000; text-decoration: underline; }

a:hover { color: #000; text-decoration: underline; }

a:visited { color: #000; text-decoration: underline; }

a:link { color: #000; text-decoration: underline; }
a:hover { color: #888888; text-decoration: none; }


.wrapperpage{width:980px; margin-left:auto; margin-right:auto;}
.pagebg{float:left; position:relative; width:960px; padding-left:10px; padding-right:10px; background-image:url('grafik/kampagner/maxenhalvliter/bg1px.gif'); background-repeat:repeat-y;}

.pageBG{height:100%; float:left; background-repeat:no-repeat; background-position:left bottom;}

.top{display:inline; float:left; display:inline; width:960px; padding:0; margin:0;}
           .top img{display:block;}
.logo_altomkost{}
           
.topnavbg{float:left; display:inline; width:958px; padding-top:9px; padding-bottom:6px; clear:both;}
           
.topnavmenu{padding-top:3px;float:left;}    
           .topnavmenu p{font-size:0.75em;}
           .topnavmenu a:active {text-decoration:none; color:black;}
           .topnavmenu a:hover {text-decoration:none; color:black;}
           .topnavmenu a:visited {text-decoration:none; color:black;}
           .topnavmenu a:link {text-decoration:none; color:black;}
           .topnavmenu a:hover{color:#888888;text-decoration:underline;}
           .topnavmenu ul{margin:0; padding:0;}
           .topnavmenu ul li{list-style-type:none; display:inline; float:left; margin-right:8px;}
           
.topnavsearch{float:right;}
.searchformdiv{}
.searchinputtext{width:150px; height:16px; border:1px solid black; float:left;margin-right:5px;}
.searchformdiv .btn {float:left; width:50px; height:20px; }

/*.btn {float:left; margin-left:5px; width:50px; height:20px; padding-top:2px; padding-left:12px; background-color:red; border-bottom:1px solid maroon; border-right:1px solid maroon; border-top:1px solid teal; border-left:1px solid teal;}*/

.menulevelone{float:left; display:inline; width:958px; padding:1px; clear:both; background-color:#ebdfb0;}
           .menulevelone p{font-size:0.875em; color:black;}
                      .menulevelone a:active {text-decoration:none; color:black;}      
                      .menulevelone a:hover {text-decoration:none; color:black;}      
                      .menulevelone a:visited {text-decoration:none; color:black;}      
                      .menulevelone a:link {text-decoration:none; color:black;}      
                      .menulevelone a:hover{color:#888888;text-decoration:underline;}
           .menulevelone ul{float:left; margin:0; padding:9px 0 10px 4px;}
           .menulevelone ul li{margin:0; padding:0 3px 0 3px; list-style-type:none; display:inline; float:left;}
           
.breadcrumb{float:left; display:inline; width:960px; height:12px; padding-top:12px; padding-bottom:14px;}
           .breadcrumb p{font-size:0.75em;}
           .breadcrumb a:active{text-decoration:none; color:#585858;}
           .breadcrumb a:hover{text-decoration:none; color:#585858;}
           .breadcrumb a:visited{text-decoration:none; color:#585858;}
           .breadcrumb a:link{text-decoration:none; color:#585858;}
           .breadcrumb a:hover{color:#8e8e8e;text-decoration:underline;}
           .breadcrumb ul{margin:0; padding:0;}
           .breadcrumb ul li{list-style-type:none; display:inline; float:left; margin-right:6px;}
           
.content{float:left; width:100%; font-size:0.75em; color:#585858; margin-top:5px;}
.content div {font-size:100%;}
.content p{font-size:100%; margin-bottom:10px;}
.content a:active{color:black;}
.content a:visited{color:black;}
.content a:link{color:black;}
.content a{color:black;}
.content a:hover{color:#585858;}
.content ul{margin:0; padding:5px 10px 5px 15px;}
.content ul li{list-style-type:disc;}
.content ol li{list-style-type:decimal;}
.content h2 {font-weight:bold;font-size:1em;}

/*.wrapperimgplaceholder{height:auto; width:auto; padding-left:15px; padding-bottom:15px; float:right;}*/
.wrapperimgplaceholder {width:165px;height:165px;float:right; overflow:hidden; margin-left:15px; margin-bottom:15px}
.editwrapperimgplaceholder { position: relative; float: right; width: 165px; height: 165px; margin: 0 0 20px 20px;  }
.imgplaceholder { float:right;margin-left:-15px; }

/* leftNavigation */  
.clm1{float:left; width:231px; height:100%;}
	.clm1 .menuleveltwo{float:left; width:231px; background-color:white;}
	
	.clm1 .menuleveltwo p a:active { color:#585858; text-decoration:none; padding-left:14px;display:block;}
	.clm1 .menuleveltwo p a:hover { color:#585858; text-decoration:none;padding-left:14px;display:block;}
	.clm1 .menuleveltwo p a:visited { color:#585858; text-decoration:none;padding-left:14px;display:block;}
	.clm1 .menuleveltwo p a:link { color:#585858; text-decoration:none;padding-left:14px;display:block;}
	.clm1 .menuleveltwo p a:hover {text-decoration:underline;}
	.clm1 .menuleveltwo .levels{width:231px; overflow:hidden; height:100%; clear:both;}
	.clm1 .menuleveltwo .light{background-color:white; width:231px; display:block;  padding-top:8px; padding-bottom:8px; border-left:1px solid white; border-right:1px solid white;}
	.clm1 .menuleveltwo .dark{background-color:#ebdfaf; width:231px; display:block;  padding-top:8px; padding-bottom:8px; border-left:1px solid white; border-right:1px solid white;}
    
	.light .on{background-image:url('/Skins/Generic/images/arrHov.gif'); background-repeat:no-repeat; background-position:0px 4px;}
	.light a.off:hover{background-image:url('/Skins/Generic/images/arrAct.gif'); background-repeat:no-repeat; background-position:0px 4px;}
    .light a.on:hover{background-image:url('/Skins/Generic/images/arrHov.gif'); background-repeat:no-repeat; background-position:0px 4px;}
              
	.dark .on{background-image:url('/Skins/Generic/images/arrHov.gif'); background-repeat:no-repeat; background-position:0px 4px;}
	.dark a.off:hover{background-image:url('/Skins/Generic/images/arrAct.gif'); background-repeat:no-repeat; background-position:0px 4px;}
    .dark a.on:hover{background-image:url('/Skins/Generic/images/arrHov.gif'); background-repeat:no-repeat; background-position:0px 4px;}
	
	.on{font-weight:bold;}
	.off{font-weight:normal;}
	.level01{padding-left:30px;}
	.clm1 .menuleveltwo .levels .sep{border-top:1px solid white; border-bottom:1px solid #c8be95; height:0px; width:231px; overflow:hidden; }
          
           
.clm1 .menuleveltwo .bartop{float:left; width:229px; padding-top:1px; padding-left:1px; padding-right:1px;}
.clm1 .menuleveltwo .bartop h2{font-size:14px; font-weight:bold; font-family:Verdana; padding-top:6px; padding-left:10px; padding-bottom:14px;}
           
/*clm1*/
.menuleveltwoBottom img{display:block;}
.menuleveltwoBottom{position:absolute; bottom:-1px; left:0; width:231px;}
.menuleveltwoBottomBuffer{float:left; width:231px;}
	
/*clm3*/
.menuleveltwoBottomRight{position:absolute; bottom:-1px; right:0; width:231px;}
.clm3BottomBuffer{float:left; width:231px;}

.clm2{display:inline; float:left; margin-left:20px;}

.underforside .clm2{width:458px; }

.smalside .clm2{width:458px; }
.bredside .clm2{width:709px; }
.wide .clm2{width:960px;  margin:0;}

.clm2 .MenuService{float:right;}
.clm2 .MenuService img{margin:0; padding:0; border:0; outline:none; }

.clm2 .MenuService a{}
.clm2 .content h1{font-size:1.5em; font-weight:bold;line-height: 1.5;}

.underforside .clm3{width:231px; float:left; margin-left:20px; display:inline;}

.smalside .clm3{width:231px; float:left; margin-left:20px; display:inline;}

/* sitetools */
.siteToolIcons{margin:0 0 0 10px; padding:0; float:left; height:auto;}
           
.wrapperfooter{ padding-top:20px; padding-bottom:20px; clear:both;height:38px;}
           .footer{float:left; display:inline; width:958px; padding:1px; background-repeat:repeat-x; background-color:#ebdfaf;}
           .footer p a:active{text-decoration:none; color:black;}
           .footer p a:visited{text-decoration:none; color:black;}
           .footer p a:link{text-decoration:none; color:black;}
           .footer p a{text-decoration:none; color:black;}
           .footer p a:hover{color:#585858;}
           .footer p{font-size:10px; color:#585858;}
.footer .left{float:left; margin-top:6px; margin-left:10px; padding-bottom:4px;}
.footer .right{float:right; text-align:right; margin-top:6px; margin-right:10px;}
           
           .whiteBorder{/*float:left; display:block; border:1px solid white; width:956px; height:auto;*/}
           .whiteBorderSmall{/*float:left; display:block; border:1px solid white; width:227px; height:auto;*/}

.focusBox{float:left; width:231px; }
.focusBox .boxTop{width:229px; float:left; padding-top:1px; padding-left:1px; padding-right:1px; background-repeat:repeat-x;}
.focusBox .boxTop h2{font-size:14px; font-weight:bold; font-family:Verdana; padding-top:6px; padding-left:10px; padding-bottom:14px;}
.focusBox .contentWrap{float:left; width:231px; overflow:hidden; }
.focusBox .content{float:left; width:209px; background-repeat:repeat-x; padding: 7px 10px 10px 10px;  }

.hide { display: none; }

.clm3 h6 { padding-top: 15px; padding-left: 0px; }
.clm3 a, .clm3 a:link, .clm3 a:visited, .clm3 a:active{font-weight:bold;text-decoration:none;}
.clm3 a:hover{text-decoration:underline;}


.content ul {margin-top: 0}

.content ol {margin-top: 0}
.content li { margin: 0 0 0 15px; }

.content ul.list {padding:0; margin:0; list-style-type: disc; line-height: 1.5;}
.content .listlevel0 {padding-top: 15px; padding-bottom: 15px; margin:0; border:0; list-style-type:none;font-weight:bold;}
.content li.listlevel1 {}
.content .listlevel2 {margin-left: 40px;}
.content .listlevel3 {margin-left: 65px;}

/* Form */
.btn {  border-bottom:1px solid maroon; border-right:1px solid maroon; border-top:1px solid teal; border-left:1px solid teal;}

table.list { margin-bottom: 15px; font-size: 0.9em; border-top: 1px solid #bfbfbf; }

table.list th { text-align: left; background-color: #eee; border-bottom: 1px solid #e0e0e0; }
table.list thead { background-color: #eee; }
table.list td { border-bottom: 1px solid #e0e0e0; }
table.list .tableend { border-bottom-color: #bfbfbf; }
table.list .pyjamas { background-color: #f7f7f7; }

table.form td{padding-right:15px;}


tr.ListRow1
{
           background-color:#EEEEEE;
}


tr.ListRow2
{
           background-color:#FFFFFF;
}


td.ListCell
{
           vertical-align :top;
           font-family:Verdana,Arial,Sans-serif; color:#000000; font-size:12px;
           margin: 1px 1px 0 0;
           padding: 5px 5px 5px 5px;

}

table.metaData {width:100%; border:1px solid #CFE2FB;border-left:15px solid #CFE2FB;}
table.metaData th{background-color:#CFE2FB;padding-right:3px;padding-left:3px;}

table.metaData td.metaDataKey{border:1px solid #CFE2FB;padding-right:3px;width:30%;}
table.metaData td.metaDataValue{border:1px solid #CFE2FB; width:70%;}

.formularwrapper{width:500px;}
.formularleft{width : 300px;float:left;}
.formularright{width: 200px;float:right;}

/* Tests: Mål maden + Sukkerspionen */
.wrapper_tests_maaltid { float: left; width: 127px; }
.tests_maaltid { text-align: center; font-size: 0.9em; margin-right: 10px; }

.tests_produkt img { margin-bottom: 5px; }

.tests_maaltid img { margin-bottom: 5px; }

.wrapper_tests_produkt { float: left; width: 120px; }
.tests_produkt { text-align: center; font-size: 0.9em; margin-right: 20px; }
.tests_produkt_antal { border: 0; padding: 2px; margin: 0; font-size: 0.9em; background-color: #fff; }
.tests_produkt_control:active { color: #fff; background-color: #B70000; text-decoration: none; padding-left: 3px; padding-right: 3px; text-align: center; font-family: Monaco, "Courier New", Courier, Monospace; }
.tests_produkt_control:hover { color: #fff; background-color: #B70000; text-decoration: none; padding-left: 3px; padding-right: 3px; text-align: center; font-family: Monaco, "Courier New", Courier, Monospace; }
.tests_produkt_control:visited { color: #fff; background-color: #B70000; text-decoration: none; padding-left: 3px; padding-right: 3px; text-align: center; font-family: Monaco, "Courier New", Courier, Monospace; }
.tests_produkt_control:link { color: #fff; background-color: #B70000; text-decoration: none; padding-left: 3px; padding-right: 3px; text-align: center; font-family: Monaco, "Courier New", Courier, Monospace; }
/* Tests slut */

.partnerLinks{float:left; width:980px; overflow:hidden; margin-bottom:10px;}
.partners{float:left; display:inline; margin-right:10px; margin-left:10px; margin-bottom:20px; width:221px; height:56px; border:2px solid #909090; background-color:white;}
 
.columns {float:left; display:inline; width:960px; position: relative;}

.FormulaLabelBold {font-weight:bold;}
.FormulaRowHeading{}

.frontpage .boxLarge
{
	width:638px;
	margin:0 6px 15px 0;
}

.frontpage .boxSmall
{
	width:316px;
	height:165px;
	margin:0 0 6px 0;
}

.subFrontpage .boxSmall
{

	width:234px;
	margin:2px 0 2px 0;
}

.eCard .space  {margin-right:10px;margin-bottom:10px; }

.frontpage .space  {margin-right:6px; }

.subFrontpage .space {margin-right:3px; }

.frontpage div.boxLarge td{color:#000;}

.Results
{
	margin-top:3px;
	margin-bottom:5px;
}

.Result{height:12px; width:1px; padding:0; margin:0;}

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.center {text-align:center;}

.hide { display: none; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }

.error {color:#B70000;}
.bold {font-weight:bold;}

/*Tommy Share Twitter servicemenu styling*/
.at300bs
{
	float:left !important;
	background-position:top !important;
	margin-right:0px !important;
	background-image: url('/Skins/Generic/images/shareSmall.gif') !important;
}
/*---------------------------------*/

/*Tommy Større Text Area i Generic skin configurator, ønske fra Jannik*/

.GenericXmlPlaceHolder textarea.FormulaInput
{
	height:300px !important; width:400px !important;
}

.checkBoxListSetCategory tr td
{
	 border-bottom:none;
}

.SetSupermarket .content
{
	background-image: url('/Skins/Generic/images/noeglehullet_baggrund_kun.gif');
}

.SetSupermarket tr td
{
	border-bottom:none;
}

.SetSupermarket tr td textarea
{
	width:100%;
}

.thxForInfo
{
	background-color:White;
}

.red
{
	color:Red;	
}
