@charset "utf-8";
/* CSS Document */

/*----------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: x-small; /*for IE5/Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small; /*for compliant browsers */
	background-color:#fffdec;
	}

html>body { font-size: small; } /* be nice to Opera */

/* Diverse----------------------------------------------- */
* { margin: 0;}
* html #col_right, * html #col_left,* html #col_center {display:inline !important;/* IE 6 fix */}
html, body { height: 100%;}
.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */}
.clear {float:none; clear:both;}
.white{ color:#FFFFFF;}
.red{ color:#C33333;}

/* Links----------------------------------------------- */
a img { border-style: none; }
a:active, a:visited, a:link { color:#006699; }
a:hover { color:#C33333;}

/* Paragraph Headings----------------------------------------------- */
h1, h2, h3, h4, h5, h6, ul, li {font-weight: normal; margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 {font-weight: normal; }
h1 { font-size: 265%; text-align: left; color: #006B5F; }
h3 { font-weight:bold; text-align: left; color: #006B5F; border-bottom:1px solid #006B5F; margin-top:20px; }
p { margin:0.375em 0; }

/* Page----------------------------------------------- */
#page_container {float:left; width:940px; padding:10px 20px;}
#col_left,#col_right { float:left; width:200px;}
#col_center { float:left; width:500px; margin:0 20px;}
#col_right {}


#round_container {background-color: #F2FFD7; margin-top:15px; }
.round_top {background: #fffdec; }
.round_bottom {background: #fffdec;}
.round_r1_top,.round_r1_bottom{margin: 0 5px; height: 1px; overflow: hidden; background: #F2FFD7; }
.round_r1_top{border-bottom:1px solid #006B5F; }
.round_r1_bottom{border-top:1px solid #006B5F; }
.round_r1{margin: 0 4px; height: 1px; overflow: hidden; background: #F2FFD7; border-left:1px solid #006B5F; border-right:1px solid #006B5F;}
.round_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #F2FFD7; border-left:1px solid #006B5F; border-right:1px solid #006B5F;}
.round_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #F2FFD7; border-left:1px solid #006B5F; border-right:1px solid #006B5F;}
.round_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #F2FFD7; border-left:1px solid #006B5F; border-right:1px solid #006B5F;}
.round_content {padding: 10px; border-left:1px solid #006B5F; border-right:1px solid #006B5F;}
.round_content h2{ color:#777; margin-bottom:5px; font-size:18px;letter-spacing: -0.05em;}
.round_content li{ margin:5px 0;}
.round_content label{ font-weight:bold;}

/* Icons----------------------------------------------- */
.doc,.excel,.image,.movie,.pdf,.word {padding: 5px 0 5px 22px; }
.doc{background: url(../images/icons/icon_doc.png) no-repeat 4px 8px;  }
.excel{background: url(../images/icons/icon_excel.png) no-repeat 4px 8px; }
.image{background: url(../images/icons/icon_image.png) no-repeat 1px 8px; }
.movie{background: url(../images/icons/icon_movie.png) no-repeat left 8px; }
.pdf{background: url(../images/icons/icon_pdf.png) no-repeat 4px 8px; }
.word{background: url(../images/icons/icon_word.png) no-repeat 4px 8px; }

.icon_info{ background: url(../images/icons/icon_info.gif) no-repeat left 2px; padding-left: 20px; }
.icon_user{ background: url(../images/icons/icon_user.gif) no-repeat left center; padding-left: 20px; }
.icon_error {color: #CC3333; background: url(../images/icons/icon_notcorrect.gif) no-repeat left 2px; padding-left: 20px;}
.icon_pass {background: url(../images/icons/icon_pass.gif) no-repeat 2px center; padding-left: 20px;}

.icon_info{ background: url(../images/icons/icon_info.gif) no-repeat left center; padding-left: 20px; }
.icon_prg{ background: url(../images/icons/icon_program.gif) no-repeat left center; padding-left: 20px; }
.icon_prg_active{ background: url(../images/icons/icon_program_active.gif) no-repeat left center; padding-left: 20px; }

.icon_adobe{ background: url(../images/icons/reader_icon_special.jpg) no-repeat left 5px; padding: 5px 0 0 40px; margin-top:15px; border-top:1px dotted #CCCCCC; }

/*FieldIcons*/
.field_icon_user{ background: url(../images/icons/icon_user.gif) no-repeat 2px center #FFF; padding:2px 2px 2px 20px; border:1px solid #ACA5B2; }
.field_icon_pass{ background: url(../images/icons/icon_pass.gif) no-repeat 2px center #FFF; padding:2px 2px 2px 20px; border:1px solid #ACA5B2; }



/* Top and Menu----------------------------------------------- */
#top { width:950px; padding:15px 15px 0 15px; background: url(../images/medavo_logotype2.gif) no-repeat 130px 15px; margin-bottom:15px; }
#top h1 {font-size:35px;text-align:center; letter-spacing: -0.05em;}

#menu_container {background-color: #006E61; color:#FFFFFF; margin-top:25px; text-align:left;}
.menu_roundtop {background: #fffdec;}
.menu_roundbottom {background: #fffdec;}
.menu_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #006E61;}
.menu_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #006E61;}
.menu_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #006E61;}
.menu_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #006E61;}
.menu_content {padding: 3px 10px;}
.menu_content a:active,.menu_content a:visited,.menu_content a:link{ color:#FFFFFF; text-decoration:none; }
.menu_content a:hover { text-decoration:underline; }
#menu_current {  color:#FFF; text-decoration:underline; font-weight:bold;}
.menu_content li{ display:inline; list-style:none; padding:0 15px;}



/* Footer----------------------------------------------- */
.footer, .push { height: 100px;}
.footer {width:965px; margin-left:15px;}
.footer_container {background-color: #006E61; height:100px; color:#FFFFFF; text-align:left; }
.footer_roundtop {background: #fffdec;}
.footer_roundbottom {background: #fffdec;}
.footer_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #006E61;}
.footer_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #006E61;}
.footer_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #006E61;}
.footer_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #006E61;}
.footer_content {padding: 10px 10px 10px 50px;}
.footer_content a:active,.footer_content a:visited,.footer_content a:link{ color:#FFFFFF; text-decoration:none; }
.footer_content a:hover { text-decoration:underline; }
.footer_content li{ list-style:none;}


/*Bli medlem----------------------------------------------- */
.setting_table { margin:2px 0; padding:0;}
.setting_table th { text-align:left; padding-right:5px;}
.setting_table .tablehead {
	text-align:left;
	padding-top:10px;
	color:#006699;
}
.setting_table label {
	font-weight: bold;
	clear: both;
	display: block;
	margin-top: 5px;
}

.setting_table .error {
	font-weight: bold;
	clear: both;
	display: block;
	margin: 10px 0;
	padding:5px 5px 5px 20px;
	color: #A42828;
	background: url(../images/icons/icon_notcorrect.gif) no-repeat 2px 7px #FF9F9F;
	border:1px solid #CC3333;
}
