/* Styling for screen */

H1, H2, H3, H4, H5, H6, H7, H8, H9, .btn
{
	font-family: Arial, Helvetica, sans-serif; color: #000; 
}

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, html {text-align: center; margin: 0; padding: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; line-height: 1.3; color: #000; height:100%; background-color: #b2ecea; }

body { min-width: 960px; font-size: 76%; background-image: url(/Skins/Madklassen.dk/Images/siteBG.gif); background-repeat: repeat-x;  height:100%;}

h1 {  font-size: 1.5em; font-weight: bold; letter-spacing: 1px; color: #000; line-height: 1.5; padding-bottom: 5px; margin: 0; border: 0; }
h2 {  font-size: 1.1em; font-weight: bold; color: #000; line-height: 1.2; padding-bottom: 15px; margin: 0; border: 0; }
h3, .h3 {   font-size: 1em; font-weight: bold; color: #000; line-height: 1.1; padding-bottom: 5px; margin: 0; border: 0; }
h4 {  font-size: 1.1em; font-weight: bold; color: #000; line-height: 1.2; padding-bottom: 15px; margin: 0; border: 0; }
h5 {  font-size: 0.9em; font-weight: bold; color: #000; line-height: 0.9; padding-bottom: 4px; margin: 0; border: 0; }
h6, .h6 {  font-size: 1em; font-weight: bold; color: #000; line-height: 1.1; padding-bottom: 5px; margin: 0; border: 0; }

img { border: 0; }

/*p { border: 0; padding-bottom: 15px; margin: 0; font-size: 0.9em; }*/
p { border: 0; padding-bottom: 15px; margin: 0; }
p.menuservice { font-size: 0.9em;}

/*div#clm2 div.contet{font-size: 0.9em; }*/

form { margin: 0; padding: 0; border: 0; }

div#wrapperclm2 form { padding-bottom: 15px; }
input { font-size: 11px; color: #000; background-color: #fff; padding: 2px; }
.btn {  font-weight: bold; color: #fff; background-color: #63B900 !important; border-top: 1px solid #8EF424; border-right: 1px solid #4E9700; border-bottom: 1px solid #4E9700; border-left: 1px solid #8EF424; padding: 1px; }
textarea { height: 10em; }
textarea.small { height: 5em; }

/*Rettet af CH*/
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;}

a:link, a:visited, a:hover, a:active { color: #000; text-decoration: underline; }
a:hover { color: #B70000; text-decoration: none; }

ol, ul {margin-top: 0}
ul.list { padding: 0 0 0 0; margin: 0; list-style-type: disc; line-height: 1.5; }
li { margin: 0 0 0 15px; }
.listlevel0 { padding-top: 15px; padding-bottom: 15px; margin: 0; border: 0; list-style-type:none; }
li.listlevel1 {  }
.listlevel2 { margin-left: 40px; }
.listlevel3 { margin-left: 65px; }

.listlevel1 a:link, .listlevel2 a:link, .listlevel3 a:link, .listlevel1 a:visited, .listlevel2 a:visited, .listlevel3 a:visited, .listlevel1 a:hover, .listlevel2 a:hover, .listlevel3 a:hover, .listlevel1 a:active, .listlevel2 a:active, .listlevel3 a:active { color: #B70000; text-decoration: none; }
.listlevel0 a:link, .listlevel0 a:visited, .listlevel0 a:hover, .listlevel0 a:active {  font-size: 1.0em; font-weight: bold; line-height: 1.2;color: #B70000;text-decoration: none; }
.listlevel0 a:hover, .listlevel1 a:hover, .listlevel2 a:hover, .listlevel3 a:hover { text-decoration: underline; }

.mainentries li { margin: 0 0 0 0; }
.mainentries li a:link, .mainentries li a:visited, .mainentries li a:hover, .mainentries li a:active{ text-decoration: none; }
.mainentries li a:hover { text-decoration: underline; }
.mainentries .content {font-size: 0.9em;padding:0 15px 0 15px; text-decoration: none}
.mainentries .content a:link, .mainentries .content a:visited, .mainentries .content a:hover, .mainentries .content a:active
{
	color: #B70000; text-decoration: none; 	
}
.mainentries .content a:hover { text-decoration: underline; }

.nobullet { list-style-type: none; }
.forside div#clm2 ul, body.underforside div#clm3 ul, body.smalside div#clm3 ul, body.bredside div#clm3 ul { padding: 0; margin: 0;  }
.forside div#clm2 li, body.underforside div#clm3 li, body.smalside div#clm3 li, body.bredside div#clm3 li { margin: 0; /*font-size: 0.8em;*/ }
.forside div#clm2 div.content h4 {font-size:1.3em;}

div#wrapperpage { width: 960px; margin-left: auto; margin-right: auto; position: relative; text-align: left; }
div#pageborder { border-top: 0px solid #fff; border-right: 10px solid #fff; border-left: 10px solid #fff; }
div#page { background-color: #fff; }

div#logo_fvst { float: left; width: 399px; height: 102px; padding: 0px 0 0 16px; }
div#logo_madklassen { float: right; width: 371px; height: 140px; padding: 3px 18px 0 0; }

div#top { height: 150px; background-color: #fff; background-image: url(/Skins/Madklassen.dk/Images/bg_top.gif); background-repeat: no-repeat; background-position: top left; }

div#topnav { font-size: 0.8em; line-height: 2.9; padding: 0 10px 0 10px; color: #000; background-color: #FBE29B; }
div#topnavbg { float: left; background-color: #78E5E2; width: 940px; clear: both; border-top: 1px solid white; }
div#topnavmenu { float: left; }
div#topnav a:link, div#topnav a:visited, div#topnav a:hover, div#topnav a:active { color: #000; text-decoration: none; font-weight: bold; }
div#topnav a:hover, div#topnav a:active { color: #61BA00; }
div#topnavsearch { float: right; }

/*#searchform div*/ .searchformdiv { margin-left: 10px; /*font-size: 1.1em;*/ }
.searchinputtext { width: 150px; margin-top: 3px; }
.searchinput  { width: 250px; margin-top: 3px; }
.topformnewssignoninput { width: 105px; }
#topformemail, #topformkodeord { width: 150px; }
div#topformlogin { padding: 0 10px 0 10px; }
div#topformlogin label { font-size: 0.9em; }

div#menulevelone { padding-left: 10px; padding-right: 10px; color: #fff; border-top: 1px solid #fff; background-image: url(/Skins/Madklassen.dk/Images/bg_menulevel01.gif); background-repeat: repeat-x; background-position: top left; background-color: #80de1c; clear: both; }
div#menulevelone a:link, div#menulevelone a:visited, div#menulevelone a:hover, div#menulevelone a:active {  font-size: 1em; font-weight: bold; color: #fff; line-height: 2.5; text-decoration: none; }
div#menulevelone a:hover { color: #F6EF46; }
div#menulevelone a:active { font-weight: bold; }

div#menushadow { height: 10px; background-image: url(/Skins/Altomkost.dk/Images/menushadow.gif); background-repeat: no-repeat; background-position: top left; }
div#menushadow_nobreadcrumb { height: 10px; background-image: url(/Skins/Altomkost.dk/Images/menushadow_nobreadcrumb.gif); background-repeat: no-repeat; background-position: top left; }

div#breadcrumb { font-size: 0.8em; padding: 5px 10px 5px 10px; background-color: #FFF; }
div#breadcrumb a:link, div#breadcrumb a:visited, div#breadcrumb a:hover, div#breadcrumb a:active { color: #000; text-decoration: none; }
div#breadcrumb a:hover, div#breadcrumb a:active { text-decoration: underline; color: #60BA00 }


div#menuleveltwo p { font-size: 0.8em; line-height: 1.9; border-top: 1px solid #fff; }

/*
div#menuleveltwoyellow p { font-size: 0.8em; line-height: 1.9; background-color: #FDE298; border-top: 1px solid #fff; border-bottom: 1px solid #D2A834; }
div#menuleveltwoblue p { font-size: 0.8em; line-height: 1.9; background-color: #C5D5E6; border-top: 1px solid #fff; border-bottom: 1px solid #759CC4; }
div#menuleveltwored p { font-size: 0.8em; line-height: 1.9; background-color: #FACEA4; border-top: 1px solid #fff; border-bottom: 1px solid #F48E2B; }
*/

div#menuleveltwo a:link, div#menuleveltwo a:visited, div#menuleveltwo a:hover, div#menuleveltwo a:active { color: #000; text-decoration: none; }
div#menuleveltwo a:hover { text-decoration: underline; }
div#menuleveltwo a:active { font-weight: bold; }

/*Kenneth*/
.on {font-weight:bold;padding-right: 10px; }
.off { font-weight:normal; padding-right: 10px; }

.green #menuleveltwo .light {background-color: #EBF3DB;	border-bottom: 1px solid #98C145; }
.green #menuleveltwo .dark {background-color: #BCF5EF; border-bottom: 1px solid #8AEDE8; }

.yellow #menuleveltwo .light {background-color: #FEF2D1;border-bottom: 1px solid #D2A834; }
.yellow #menuleveltwo .dark {background-color: #FDE298;border-bottom: 1px solid #D2A834; }

.blue #menuleveltwo .light {background-color: #E5ECF4;	border-bottom: 1px solid #759CC4; }
.blue #menuleveltwo .dark {background-color: #C5D5E6;border-bottom: 1px solid #759CC4; }

.red #menuleveltwo .light {background-color: #FDE9D6;	border-bottom: 1px solid #F48E2B; }
.red #menuleveltwo .dark {background-color: #BCF5EF;border-bottom: 1px solid #8AEDE8; }


/*
div#menulevelthreeyellow p { background-color: #FEF2D1; text-indent: 10px; }
div#menulevelfouryellow p { background-color: #FEF2D1; text-indent: 20px; }
div#menulevelthreegreen p { background-color: #EBF3DB; text-indent: 10px; }
div#menulevelfourgreen p { background-color: #EBF3DB; text-indent: 20px; }
div#menulevelthreeblue p { background-color: #E5ECF4; text-indent: 10px; }
div#menulevelfourblue p { background-color: #E5ECF4; text-indent: 20px; }
div#menulevelthreered p { background-color: #FDE9D6; text-indent: 10px; }
div#menulevelfourred p { background-color: #FDE9D6; text-indent: 20px; }
*/


.forside div#contentWrapper {width: 940px; background-image:url('/Skins/Madklassen.dk/Images/madklassen_frontpage_bg.jpg'); background-position:bottom right; background-repeat:no-repeat; }
.forside div#wrapperclm1 { float: left; width: 740px; }
.forside div#wrapperclm2 { float: right; width:200px;}
.forside div#clm1 { margin: 10px 20px 0 0; }
.forside div#clm2 { float: right; width: 200px; margin: 0 0 10px 0; border-top: 10px solid #fff; }
.forside div#clm1 p { padding: 0; }
.forside div#clm2 p { padding: 0 10px 15px 10px; font-size: 0.8em; line-height: 1.2; }

body.underforside div#clm1, body.smalside div#clm1 { float: left; width: 200px; margin: 0 0 10px 0; border-top: 10px solid #fff; }
body.underforside div#wrapperclm2, body.smalside div#wrapperclm2 { float: left; width: 540px; }
body.underforside div#clm2 { margin: 10px 20px 10px 20px; }
body.smalside div#clm2 { margin: 20px 20px 10px 20px; }
body.underforside div#clm3, body.smalside div#clm3 { float: right; width: 200px; margin: 0 0 10px 0; border-top: 10px solid #fff; }
body.underforside div#clm1 p, body.smalside div#clm1 p { padding: 0 10px 0 10px; }
body.underforside div#clm2 p, body.smalside div#clm2 p { padding: 0 0 15px 0; }
/*body.underforside div#clm3 p, body.smalside div#clm3 p { padding: 0 10px 15px 10px; font-size: 0.8em; line-height: 1.2; }*/

body.bredside div#clm1 { float: left; width: 200px; margin: 0 0 10px 0; border-top: 10px solid #fff; }
body.bredside div#wrapperclm2 { float: right; width: 740px; }
body.bredside div#clm2 { margin: 20px 10px 10px 20px; }
body.bredside div#clm1 p { padding: 0 10px 0 10px; }
body.bredside div#clm2 p { padding: 0 0 15px 0; }

#clm3 a:link, #clm3 a:visited, #clm3 a:hover, #clm3 a:active { color: #B70000; font-weight: bold; line-height: 1.6; text-decoration: none; }
#clm3 a:hover { text-decoration: underline; }

#clm3 h6 { padding-top: 15px; padding-left: 0px; }

div#wrapperfooter { border-top: 10px solid #fff; border-bottom: 10px solid #fff; width: 940px; clear: both; }
.blog div#wrapperfooter { border-top: 10px solid #fff; border-bottom: 10px solid #fff; width: 940px; clear: both; /*margin-left:10px;*/}

div#footer { height: 3.7em; color: #000; background-image: url(/Skins/Madklassen.dk/Images/bg_footer.gif); background-repeat: repeat-x; background-position: top left; }
div#footer p { border: 0; padding: 7px 10px 0 10px; margin: 0; font-size: 0.8em; line-height: 1.1; }
div#footer a:link, div#footer a:visited, div#footer a:hover, div#footer a:active { color: #B70000; text-decoration: none; }
div#footer a:hover, div#footer a:active { text-decoration: underline; }

div.mainentries { width: 720px;  height:auto; min-height: 138px; padding: 0; margin: 0; border: 0; background-image: url(/Skins/Madklassen.dk/Images/bg_mainentries.gif); background-repeat: no-repeat; background-position: bottom left; }
.mainentry { width: 227px; float: left; padding-bottom: 30px; }
.mainentrylink, .mainentrylink:link, .mainentrylink:visited, .mainentrylink:hover, .mainentrylink:active {  font-size: 1.2em; font-weight:bold; color: #000; text-decoration: none; }
.mainentrylink:hover { text-decoration: underline; }
div.mainentries img { margin-bottom: 5px; }
div.mainentries a { color: #000; }
.mainentry ul { margin-left: 15px; }
.mainentry p { padding: 0; margin-left: 15px; border: 0; }
.mainentry .content {margin-top:5px;}


#FrontPageFlash { width: 227px; height: 205px; margin-top: 20px;  float: left; }
.frontportlet { width: 227px; height: 246px; margin-top: 20px; background-image: url(/Skins/Madklassen.dk/Images/bg_frontportlet.gif); background-repeat: no-repeat; background-position: top left; float: left; }

.frontportletspacing { margin-right: 19px; }
.frontportlet h4 { padding: 15px 0 10px 10px; }
.frontportlet div { padding: 0 10px 0 10px; font-size: 0.9em; line-height: 1.5; }
.frontportlet input { background-color: #FFF; }
.frontportlet p { padding: 0; margin: 0 0 1px 0; border: 0; font-size: 1.05em; line-height: 1.5; }
.frontportletintro { /*height: 45px;*/ margin-bottom: 15px; /*overflow: hidden;*/ }
.frontportletmain { /*height: 65px;*/ margin: 0 10px 0 10px; /*overflow: hidden;*/ }
.frontportletbarheader { width: 50px; float:left; }
.frontportletbar1 { float: left; background-color: #FBC634; width: 40px; }
.frontportletbar2 { float: left; background-color: #C7BCA2; width: 90px; }

.frontportletsubmit { margin-top: 15px; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

.hide { display: none; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }

/*
.yellow { background-color: #FDF3D2; }
.green { background-color: #EBF3DB; }
.blue { background-color: #B8F3F1; }
.red { background-color: #FDE9D6; }

.bartopyellow { padding: 15px 10px 0 10px; border-bottom: 1px solid #D2A834; background-image: url(/Skins/Altomkost.dk/Images/bg_bartop_yellow.gif); background-repeat: no-repeat; background-position: top left; background-color: #FCD972; }
.barbottomyellow { height: 2.1em; background-image: url(/Skins/Altomkost.dk/Images/bg_barbottom_yellow.gif); background-repeat: no-repeat; background-position: top left; }
.bartopgreen { padding: 15px 10px 0 10px; border-bottom: 1px solid #98C145; background-image: url(/Skins/Altomkost.dk/Images/bg_bartop_green.gif); background-repeat: no-repeat; background-position: top left; background-color: #C3DB93; }
.barbottomgreen { height: 2.1em; background-image: url(/Skins/Altomkost.dk/Images/bg_barbottom_green.gif); background-repeat: no-repeat; background-position: top left; }
.bartopblue { padding: 15px 10px 0 10px; border-bottom: 1px solid #759CC4; background-image: url(/Skins/Altomkost.dk/Images/bg_bartop_blue.gif); background-repeat: no-repeat; background-position: top left; background-color: #AEC5DC; }
.barbottomblue { height: 2.1em; background-image: url(/Skins/Altomkost.dk/Images/bg_barbottom_blue.gif); background-repeat: no-repeat; background-position: top left; }
.bartopred { padding: 15px 10px 0 10px; border-bottom: 1px solid #F48E2B; background-image: url(/Skins/Altomkost.dk/Images/bg_bartop_red.gif); background-repeat: no-repeat; background-position: top left; background-color: #F9BE84; }
.barbottomred { height: 2.1em; background-image: url(/Skins/Altomkost.dk/Images/bg_barbottom_red.gif); background-repeat: no-repeat; background-position: top left; }
*/

.barform { background-color: #B8F3F1; border-top: solid 1px white;}
.bartopform { padding: 13px 10px 15px 10px; background-image: url(/Skins/Madklassen.dk/Images/bg_bartop.gif); background-repeat: no-repeat; background-position: top left; background-color: #B8F3F1; border-bottom: solid 1px #8AEDE8 }
.barbottomform { padding: 15px 10px 0 10px; background-image: url(/Skins/Madklassen.dk/Images/bg_barbtm.gif); background-repeat: no-repeat; background-position: bottom left; background-color: #B8F3F1; border-top: solid 1px #FFF; overflow:hidden; /* height:296px;*/}

.forside .barbottomform{ overflow:hidden; /*height:296px;*/ /*height: 258px;*/}

.boldlink, .boldlink:link, .boldlink:visited, .boldlink:hover, .boldlink:active { color: #B70000; font-weight: bold; line-height: 1.6; text-decoration: none; }
.boldlink:hover { text-decoration: underline; }

b.boldlink { color: #707070; font-weight: bold; line-height: 1.6; }

.boldlightlink, .boldlightlink:link, .boldlightlink:visited, .boldlightlink:hover, .boldlightlink:active { color: #707070; font-weight: bold; line-height: 1.5; text-decoration: none; }
.boldlightlink:hover { text-decoration: underline; }

.lighttext { color: #707070; }


.wrapperimgplaceholder {width:180px;height:180px;float:right; }
.editwrapperimgplaceholder { position: relative; float: right; width: 165px; height: 165px; margin: 0 0 20px 20px;  }
.imgplaceholder { float:right; }
/*
.wrapperimgplaceholder { position: relative; float: right; width: 165px; height: 165px; margin: 0 0 20px 20px; overflow: hidden; }
.imgplaceholder { position: absolute; left: -15px; top: 0; }
*/
.testboxtop { height: 10px; }

.testboxmiddle {  font-size: 1em; padding: 5px 20px 10px 20px; background-image: url(/Skins/Altomkost.dk/Images/bg_test_middle.gif); background-repeat: no-repeat; background-position: top left; }
.testboxmiddle a:link, .testboxmiddle a:visited, .testboxmiddle a:hover, .testboxmiddle a:active {  color: #B70000; font-weight: bold; line-height: 1.6; text-decoration: none; }
.testboxmiddle a:hover { text-decoration: underline; }

.testboxbottom { height: 10px; margin-bottom: 20px; }

.forside div#clm2 div.content{ padding: 15px 10px 15px 10px; overflow: hidden; width: 170px;}
.smalside div#clm3 div.content{ padding: 15px 10px 15px 10px; overflow: hidden; width: 180px;}
.forside div#clm2 div.content, .underforside div#clm3 div.content, .smalside div#clm3 div.content { line-height: 1.2; }

.underforside div#clm3 .barbottomform, .forside div#clm2 div.content, .smalside div#clm3 div.content  {font-size:0.8em;}

.forside div#clm2 div.content h4 , .underforside div#clm3 div.content h4, .smalside div#clm3 div.content h4 { font-size: 1.2em; line-height: 1.2; }
.forside div#clm2 div.content h6 , .underforside div#clm3 div.content h6, .smalside div#clm3 div.content h6 { font-size: 1.1em; line-height: 1.1; padding-bottom:1px; }


.forside div#clm2 div.content a:link, .forside div#clm2 div.content a:visited, .forside div#clm2 div.content a:hover, .forside div#clm2 div.content a:active { color: #B70000; font-weight: bold; line-height: 1.6; text-decoration: none; }
.forside div#clm2 div.content a:hover { text-decoration: underline; }


.bbqErrorPanel {background: #FDF3D2;color: #B70000;padding: 7px;margin-top: 15px; }

div.images img {padding:0 0px 2px 0;}



/* 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_maaltid img, .tests_produkt 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:link, .tests_produkt_control:visited, .tests_produkt_control:hover, .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 slut */

/* Default farvevalg */
.smalside .pagebg { background-position: top left; background-image: url(/Skins/madklassen.dk/Images/bg_content_blueblue.gif);}
.bredside .pagebg { background-position: top left; background-image: url(/Skins/madklassen.dk/Images/bg_content_bluenone.gif);}

/*
.selectedcolor #menuleveltwo .light {background-color: #E0F8F8;	border-bottom: 1px solid #8AEDE8; }
.selectedcolor #menuleveltwo .dark {background-color: #BAF5F3;border-bottom: 1px solid #8AEDE8; }
*/
.selectedcolor #menuleveltwo { border-bottom: solid 1px white;;}
.selectedcolor #menuleveltwo a:hover {color: #61BA00; text-decoration: none;}
.selectedcolor #menuleveltwo .level0 {background-color: #BCF4F3;border-bottom: 1px solid #8CECEA; }
.selectedcolor #menuleveltwo .level0_sel {background-color: #BCF4F3;border-bottom: 1px solid #8AEDE8; font-weight: bold; }
.selectedcolor #menuleveltwo .level0_inpath {background-color: #BCF4F3;border-bottom: 1px solid #8CECEA; font-weight: bold; }
.selectedcolor #menuleveltwo .level1 {background-color: #E0F8F8;border-bottom: 1px solid #8CECE8; }
.selectedcolor #menuleveltwo .level1_sel {background-color: #E0F8F8;border-bottom: 1px solid #8AEDEA; font-weight: bold; }
.selectedcolor #menuleveltwo .level1_inpath {background-color: #E0F8F8;border-bottom: 1px solid #8AEDE8; font-weight: bold; }
.selectedcolor #menuleveltwo .level2 {background-color: #EFFDFD;border-bottom: 1px solid #8AEDE8; }
.selectedcolor #menuleveltwo .level2_sel {background-color: #EFFDFD;border-bottom: 1px solid #8AEDE8; font-weight: bold; }
.selectedcolor #menuleveltwo .level2_inpath {background-color: #EFFDFD;border-bottom: 1px solid #8AEDE8; font-weight: bold; }

.selectedcolor { background-color: #EBF3DB; }

.bartop { padding: 15px 10px 0 10px; border-bottom: 1px solid #8CECEA; background-image: url(/Skins/Madklassen.dk/Images/bg_bartop.gif); background-repeat: no-repeat; background-position: top left; background-color: #BCF4F3; }
.barbottom { height: 2.1em; background-image: url(/Skins/Madklassen.dk/Images/bg_barbtm.gif); background-repeat: no-repeat; background-position: bottom left; border-top: solid 1px white; }


/* Default farvevalg slut   */

.wide #breadcrumb {margin-bottom:10px;}

.error {color:#B70000;}

.PagerActive
{
           background: white;
           color: black;
           text-decoration: none;
           border-top-style: none;
           border-right-style: none;
           border-left-style: none;
           border-bottom-style: none;
           height:17px;
}

.PagerInActive
{
           background: white;
           color: gray;
           text-decoration: none;
           border-top-style: none;
           border-right-style: none;
           border-left-style: none;
           border-bottom-style: none;
           height:17px;
}

.FeedbackListing {text-align:center; padding:20px 0px 20px 0px;}

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;}











/*MenuService Styling Tommy*/
	
div.MenuService {text-align:left; height:20px;}

div.MenuService span
{
	padding: 2px 4px 2px 0;
	height:17px;
	line-height:18px; 
}

div.MenuService span.print 
{
	background-image:url(/skins/foedevarestyrelsen.dk/images/icon-print.gif); background-repeat:no-repeat; 
}
div.MenuService span.Forward 
{
	background-image:url(/skins/foedevarestyrelsen.dk/images/icon-mail.gif); background-repeat:no-repeat;
}
div.MenuService span.ReadLoud
{
	vertical-align:bottom;
}

.ReadLoudIMG
{
	margin-left:-4px;
}

div.MenuService span a:link, div.MenuService span a:visited, div.MenuService span a:hover, div.MenuService span a:active{padding-left:25px;}

.boldlink2, .boldlink2:link, .boldlink2:visited, .boldlink2:hover, .boldlink2:active { color: #B70000; font-weight: bold; line-height: 1.6; text-decoration: none; font-size: 90%; }
.boldlink2:hover { text-decoration: underline; }

.portlets .frontportletspacing .frontportletmain
{
	font-size: 12px;
}

.portlets .frontportletspacing .frontportletmain  a:link, .portlets .frontportletspacing .frontportletmain  a:visited, .portlets .frontportletspacing .frontportletmain  a:hover,  .portlets .frontportletspacing .frontportletmain  a:active
{
	color: #B70000; text-decoration: none; 
}

.portlets .frontportletspacing .frontportletmain  a:hover { text-decoration: underline; }

.flashText
{
	color:Red !important; font-weight:bold; text-decoration:none !important;
}
.flashTextH4
{
	text-decoration:none !important
}
.flashTextWrapper
{
	text-align:center;
}

.at300bs
{
	float:left !important;
	background-position:top !important;
	margin-right:0px !important;
	background-image: url('/Skins/madklassen.dk/images/shareNormal.gif') !important;
}

.addthis_button_compact
{
	margin-right:7px !important;	
}


.addthis_button_compact, .addthis_button_compact:link, .addthis_button_compact:visited, .addthis_button_compact:hover, .addthis_button_compact:active { color: #B70000 !important; font-weight: bold !important; line-height: 1.6 !important; text-decoration: none !important; font-size:90%;}
.addthis_button_compact:hover { text-decoration: underline !important; }