@charset "utf-8";
/* CSS Document */
body { font-family:Helvetica; font-size:13px; line-height:110%; color:#000000; background:url(../images/SME_body_inner_bg.png) top repeat-x; margin:auto; }
.inner_body {background:url(../images/SME_body_bg.jpg) top repeat-x; margin:auto; width:100%; height:554px;}
#main_container { margin:auto; }

a { color:#013f7e; }


.headerSpacer { background:url(../images/header_blue_line.jpg) repeat-x; height:3px; }
.left_menu { background:#fcfcfc url(../images/left_menu_bg.jpg) repeat-x top; height:500px; }
.left_menu h1{ color:#006d7a; font-size:18px; font-weight:normal; margin-left:10px}
/*Front Page Styles*/
.col_left { width:220px; padding-left:10px; }
.col_left p{ padding:0px; margin:0px; margin-bottom:3px; text-align:left;}
.col_left h2 { padding:0px; margin:10px 0px; color:#013f7e; font-size:20px; font-weight:normal;}
.col_left h3 { padding:0px; margin:10px 0px; color:#013f7e; font-size:17px; font-weight:normal;}
.col_left .date { font-size:12px; font-weight:bold; }
.col_left .news_titles { font-size:14px; font-weight:bold; color:#006d7b; text-transform:uppercase; line-height:normal;}
a.read_more { text-decoration:none; color:#013f7e; line-height:normal; font-weight:bold;}
a.read_more:hover { text-decoration:underline; }
.col_left hr { padding:0px; margin:0px; border:0px; background:#013f7e; height:1px; margin-bottom:5px; }

/*--Details---*/


.description { padding:10px; padding-left:15px; }
.description h1 { padding:0px; margin:10px 0px; color:#014689; font-size:20px; }
.description p { padding-top:5px;}
.padding_left { padding-left:15px; }
.description a { text-decoration:none; color:#013f7e; font-weight:bold; }

/*linjefag Page Styles*/
.linjefag { float:left; padding:18px 0px;}
.linjefag a{ border:0px; margin:0px; padding:0px; }
.linjefag img{ border:0px; margin:0px; padding:0px; }

.linjefag_link span { color:#006d7a; font-size:16px; font-weight:bold; }
.linjefag_link ul { list-style-type:none; margin:5px; padding:0px; }
.linjefag_link li { background:url(../images/bg-image-li.gif) repeat-x bottom; padding-left:5px; line-height:23px; color:#174a8b; font-size:12px; }
.linjefag_link a { text-decoration:none; padding:0px; margin:0px; }
.linjefag_link a:hover { font-weight:bold; }
.linjefag_link .active { font-weight:bold; }

<!-- FORM FIELDS-->
form { padding:0px; margin:0px; }
.form_fields input { border:0px; background:#dcddde; width:170px; }
.form_fields label { padding-right:5px; color:#014689; }
.form_fields dl,dt,dd { padding:0px; margin:0px; padding-bottom:5px;}
.form_fields dt { width:40px; }


.dagligdagen ul { list-style-type:none; margin:10px; padding:0px; }
.dagligdagen li { background:none; line-height:25px; color:#174a8b; font-size:12px; }
.dagligdagen a { text-decoration:none; padding:0px; margin:0px; }
.dagligdagen a:hover { font-weight:bold; }
.dagligdagen .active { font-weight:bold; }

<!-- FORM FIELDS-->
.kalender { font-size:12px; }
.kalender hr{  padding:0px; margin:0px; border:0px; background:#013f7e; height:1px; margin-bottom:5px;}
.kalender h3{ color:#014689; font-size:14px; font-weight:bold; margin:0px; padding:0px; margin-top:10px; margin-bottom:5px;  }
.kalender h2{ color:#014689; font-size:20px; font-weight:bold;  }

/*linjefag Page Styles*/
.linjefag_movie { text-align:right;  padding:50px 25px; width:auto;}

.nyheder h2{ color:#014689; font-size:20px; font-weight:bold;  }
.nyheder ul { list-style-type:none; margin:10px; padding:0px; }
.nyheder li { background:none; padding-left:5px; line-height:20px; color:#222222; font-size:12px; }
.nyheder a { text-decoration:none; padding:0px; margin:0px; }
.nyheder a:hover { font-weight:bold; }
.nyheder .active { font-weight:bold; }

.date { font-size:12px; font-weight:bold; }
.news_title { font-size:15px; font-weight:bold; color:#006d7b; line-height:30px; }
hr { padding:0px; margin:0px; border:0px; background:#013f7e; height:1px; margin-bottom:5px; }




.kontakgrupper { color:#014689; }
.kontakgrupper h2{ font-size:17px; margin:0px; margin-top:2px;  }
.kontakgrupper h3{ font-size:15px; margin:0px; margin-bottom:0px;  }
.kontakgrupper .classes { line-height:25px; margin:0px; padding:0px; font-size:12px; font-weight:bold; }
.profile p{ font-size:12px; margin:5px 15px; padding:0px; }
.students { line-height:14px; padding:5px; font-size:12px; }
.image_border { border:1px  solid #014689; }

/*--- USER FORM */
.kontakt_textBox { border:1px solid #02448E; width:250px; color:#014689; font-size:13px; }
.comboBox { border:1px solid #02448E; width:254px; color:#014689; font-size:13px; }
.kontakt_textarea { border:1px solid #02448E; width:250px; color:#014689; height:100px; font-family:Helvetica; font-size:13px;}
.kontakt_button { background:#02448E; font-weight:bold; color:#FFFFFF; border:0px; height:22px; width:80px; font-size:13px; }
.fixedLabel { font-size:13px; }

.ledige span { font-size:20px; font-weight:normal; color:#014689 }


/* -- Footer */
.grey_line { background:url(../images/grey_line.png) repeat-x; height:5px; }
.cgreen_line { background:url(../images/cgreen_line.png) repeat-x; height:5px; }
.footer { height:auto; color:#007481; font-size:11px; }
.footer .copy { float:left; padding-top:7px;  }
.footer .by  { float:right; padding-top:7px;  }
.cgreen_nav{ text-decoration:none; color:#007481;}

/* Paging */
.pagging { text-align:right; float:right; font-weight:bold; padding:10px 5px; }
.pagging a { text-decoration:none; padding:0px; margin:0px 5px; font-weight:bold; }
.pagging .active { color:#027383; }

.details_line_spacing { line-height:18px; }
.details_line_spacing img{ margin-right:10px; margin-bottom:10px; }


