﻿@charset "UTF-8";
@import url(base.css);
@import url(basemod.css);
@import url(content.css);
@import url(nav_shinybuttons.css);
@import url(nav_vlist.css);

body { background: #307463 url("../layout/faengselsforbundet_body_bg.gif") repeat-x top left fixed; padding: 0px 0; }

  #col1 { float: left; width: 250px;}   
  #col2 { display:none}   
  #col3 { width: auto; margin: 0 0 0 250px}   
  #col1_content { padding: 0 25px 0 0 }   
  #col3_content { padding: 0 20px 0 10px } 
  
  #colf1 { float: left; width: 25%;  margin:0 }
  #colf2 { float: left; width: 50%;  margin:0 }
  #colf3 { width: auto; margin: 0 0 0 75%}
  #colf1_content { padding: 0 10px 0 0px } /*orig. 0 10px 0 20px*/
  #colf2_content { padding: 0 10px }
  #colf3_content { padding: 0 0px 0 10px } /*orig. 0 20px 0 10px*/
  
  h1, h2, h3{font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold; color:#3F3F38}
  h1 {font-size: 160%; margin: 0 0 1em 0}  
  h2 {font-size: 120%; margin: 0 0 0.75em 0}
  h3 {font-size: 105%; margin: 0 0 0.5em 0}  

  #header  
  {
    padding: 0 2em 0 20px; /*orig. 0px 2em 1em 20px*/
    color: #000; 
    background: url('../layout/header3.gif') no-repeat left top; 
    height:60px;
    z-index:1; /* VIGTIG! Ellers vil markup dropdownmenuer forsvinde under #main sektionen*/
  }
  
  a { color: #17819C; text-decoration:none; }
  a:focus,
  a:hover,
  a:active { background-color: #fff; color: #17819C; text-decoration:underline; }

   /* a[href^="http://feeds."] $ søger efter slutstreng mens ^ søger på startstreng
     OBS! Denne teknik er fremragende, men virker selvfølgelig IKKE i IE6 :-(
  */
  a[href$=".pdf"]
  {
    background: url(../layout/link_pdf.gif) no-repeat left top;
    padding-left: 20px;
    /*display:block;*/
    height:20px;
  }
  a[href$=".doc"]
  {
    background: url(../layout/link_word.gif) no-repeat left top;
    padding-left: 20px;
    /*display:block;*/
    height:20px;
  }
  a[href$=".dot"]
  {
    background: url(../layout/link_word.gif) no-repeat left top;
    padding-left: 20px;
    /*display:block;*/
    height:20px;
  }
  a[href$=".xls"]
  {
    background: url(../layout/link_excel.gif) no-repeat left top;
    padding-left: 20px;
    /*display:block;*/
    height:20px;
  }
  a[href$=".xlt"]
  {
    background: url(../layout/link_excel.gif) no-repeat left top;
    padding-left: 20px;
    /*display:block;*/
    height:20px;
  }
  a[href$=".pps"]
  {
    background: url(../layout/link_powerpoint.gif) no-repeat left top;
    padding-left: 20px;
    /*display:block;*/
    height:20px;
  }
  a[href$=".ppt"]
  {
    background: url(../layout/link_powerpoint.gif) no-repeat left top;
    padding-left: 20px;
    /*display:block;*/
    height:20px;
  }
  a[href$=".pot"]
  {
    background: url(../layout/link_powerpoint.gif) no-repeat left top;
    padding-left: 20px;
    /*display:block;*/
    height:20px;
  }

#topnav
{
    margin-right:10px;
}

#topnav, #topnav a
{
     color:#005444;
}

#topsearch{
	height:28px;
	margin:30px 0 auto 20px;
	color:#000000;
	font:normal bold 85% Arial,Helvetica,sans-serif;
	text-align:right;

}

  #nav { overflow:hidden; }
  #nav_main {  }
  #main { margin: 10px 0; background: #fff; }
  #teaser { clear:both; padding: 0 20px; margin: 0; }
  #hnav { clear:both; padding: 0 20px; margin: 0; }

 #title {height: 60px; }
 #title a
  {
      display: block;
      height:98%;
      width: 98%;
  }
  #title a:hover {background-color: transparent}

  #title h1, #title h2
  {
    left: -2000px;
  }
  
  #teaser 
  {
      height:28px;
      background: #C2D6C2 url(../layoutx/top_nav_sub2.gif) no-repeat;
      color:#3F3F38;
      font: normal normal normal 125% Arial,Verdana,Helvetica,sans-serif;
      line-height:28px;
  }
  
  #teaser a
  {
      background-color:Transparent;
      color:#3F3F38;
      font-weight:bold;
  }
  
   #hnav 
  {
      height:20px;
      background-color:#C2D6C2;
      font-weight: bold;
      color:#333;
      line-height:20px;
  }


#fb
{
		/*background: transparent url(../layout/btn_fb3.gif) no-repeat top left;*/
		height:50px;
		margin-left:15px;
}

#fb a
{
    display:block;  
    height:50px;
    width:215px;
    _width:213px;
    background: transparent url(../layout/btn_frontpage_nav.gif) no-repeat 0px 0px;  
}

#fb a:hover
{
	background: transparent url(../layout/btn_frontpage_nav.gif) no-repeat scroll 0px -200px;
}

#fi
{
		height:50px;
		margin-left:5px;
}

#fi a
{
    display:block;  
    height:50px;
    width:215px;
    _width:213px;
    background: transparent url(../layout/btn_frontpage_nav.gif) no-repeat 0px -100px;  
}

#fi a:hover
{
	background: transparent url(../layout/btn_frontpage_nav.gif) no-repeat scroll 0px -300px;
}

#hb
{
		height:50px;
		margin-left:6px;
}

#hb a
{
    display:block;  
    height:50px;
    width:215px;
    _width:213px;
    background: transparent url(../layout/btn_frontpage_nav.gif) no-repeat 0px -50px;  
}

#hb a:hover
{
	background: transparent url(../layout/btn_frontpage_nav.gif) no-repeat scroll 0px -250px;
}

#om
{
		height:50px;
		margin-left: -5px;
}

#om a
{
    display:block;
    height:50px;
    width:215px;
    _width:213px;
    background: transparent url(../layout/btn_frontpage_nav.gif) no-repeat 0px -150px;  
}

#om a:hover
{
	background: transparent url(../layout/btn_frontpage_nav.gif) no-repeat scroll 0px -350px;
}

#fmain
{
    background-color:Transparent;
}

#main  
  {
    background-color:Transparent;
    padding: 0px 20px;
    font-family: Verdana, Helvetica, Arial, sans-serif; 
    font-size:0.9em;
    font-weight: normal;
  }

#front_left_content
{
    margin:10px 0 10px 15px;
    /*background: url(../layout/front_fagblad_resume2.jpg) no-repeat top left;*/
    background: url(../layout/front_left_content_1.jpg) no-repeat top left;
    height:410px;
    cursor:pointer;
}

#front_left_content a
{
    display:block;
    height:100%;
    width:100%;
}
#front_left_content a:hover,
#front_left_content a:active,
#front_left_content a:focus
 { background-color: Transparent;}

#front_left_content_text a:hover,
#front_left_content_text a:active,
#front_left_content_text a:focus
{ 
	background-color: Transparent;
	text-decoration:none;
	color: #0000FF;
}
 
 #front_presseklip_small a,
 #front_nyheder_small a
{
    font-family: Arial,Helvetica, Verdana, sans-serif;
    font-size: 90%;
    color: #000000;
}
#front_presseklip_small a:hover,
#front_presseklip_small a:active,
#front_presseklip_small a:focus,
#front_nyheder_small a:hover,
#front_nyheder_small a:active,
#front_nyheder_small a:focus
 { background-color: Transparent;text-decoration:none;color: #17819C}
 
#front_presseklip_small
{
    margin:10px 5px 10px 5px;
    background: url(../layout/front_presseklip_small.gif) no-repeat top left;
    height:222px;
}

#front_presseklip_small ul { padding: 34px 0 0 0;margin-left: -6px}
#front_presseklip_small ul li {list-style: none;/* disc url(../layout/bullet_green.gif) outside;*/}

#front_nyheder_small
{
    margin:10px 5px 10px 0px;
    background: url(../layout/front_nyheder_small.gif) no-repeat top left;
    height:222px;
}

#front_nyheder_small ul { padding: 34px 10px 0 0;margin-left: -18px;}
#front_nyheder_small ul li {list-style:none;/* disc url(../layout/bullet_green.gif) outside;*/}

#front_news_holder
{
    margin:10px 10px 10px 5px;
    background: url(../layout/front_nyheder5.jpg) no-repeat top left;
    height:222px;
    /*border: solid 1px #cccccc;*/
}

#front_news_holder ul { padding-top:38px}
#front_news_holder ul li {list-style: disc url(../layout/bullet_green.gif) outside;}

#front_news_holder a,
#front_news_holder a:active,
#front_news_holder a:focus {color: #3F3F38; text-decoration:none;}
#front_news_holder a:hover {color: #0000FF; text-decoration:none;}


#front_arkiv_presseklip {width:85%;margin:-10px 0 0 20px; text-align:right; padding-top: 4px; *padding-top: 6px;font: normal normal bold 1em verdana, sans serif;color: #3F3F38;}
#front_arkiv_presseklip a {font: normal normal bold 1em verdana, sans serif;color: #3F3F38;}
#front_arkiv_presseklip a:hover {background-color:Transparent; text-decoration: none;}
#front_arkiv_presseklip_rss {width:15%; float:left;margin-top:-12px}

#front_arkiv_link { margin-top: -10px; text-align:right; padding-top: 4px; *padding-top: 6px;font: normal normal bold 1em verdana, sans serif;color: #3F3F38;}
#front_arkiv_link a {font: normal normal bold 1em verdana, sans serif;color: #3F3F38;}
#front_arkiv_link a:hover {background-color:Transparent; text-decoration: none;}

#left_reklame {height:130px; background: url(/media/526/left_reklame_3.gif) no-repeat 0px 0px;cursor:pointer;}

#front_unews_left_op
{
		height:75px;
		width:215px;
		_width:213px;
		margin-left: 5px;
}
#front_unews_left_op a
{
		display:block;
		height:75px;
		width:215px;
	    _width:213px;		
		background: url(../layout/btn_frontpage_middle.gif) no-repeat 0px -300px;
}

#front_unews_left_op a:hover
{
		background: url(../layout/btn_frontpage_middle.gif) no-repeat 0px 0px;
}

#front_unews_left_ned
{
		height:75px;
		margin: 16px 0 0 5px;
}

#front_unews_left_ned a
{
		display:block;
		height:75px;
		width:215px;
		_width:213px;
		background: url(../layout/btn_frontpage_middle.gif) no-repeat 0px -450px;
}

#front_unews_left_ned a:hover
{
		background: url(../layout/btn_frontpage_middle.gif) no-repeat 0px -150px;
}

#front_unews_right_op
{
		height:75px;
		width: 215px;
	    _width:213px;		
		margin-left: -12px;
}

#front_unews_right_op a
{
		display:block;
		height:75px;
		width:215px;
		_width:213px;
		background: url(../layout/btn_frontpage_middle.gif) no-repeat 0px -375px;
}

#front_unews_right_op a:hover
{
		background: url(../layout/btn_frontpage_middle.gif) no-repeat 0px -75px;
}

#front_unews_right_ned
{
		height:75px;
		margin: 16px 0 0 -12px;
}

#front_unews_right_ned a
{
		display:block;
		height:75px;
		width:215px;
		_width:213px;
		background: url(../layout/btn_frontpage_middle.gif) no-repeat 0px -525px;
}

#front_unews_right_ned a:hover
{
		background: url(../layout/btn_frontpage_middle.gif) no-repeat 0px -225px;
}

#footer  
{
    padding: 10px 20px; 
    /*background: #C2D6C2; */
    background:#307463;
    border-top: 5px #9EB8A3 solid; 
    font-size: 0.75em; 
    color:#333; 
    color:#ffffff;
    height:20px;
}

  .archivedate {color:#A0A0A0;font-style:normal;font-size: 0.8em;}
  .archiveheader {font-size: 1em; color:#021A62;}
  .archiveteaser {font-size: 85%; color:#000;}
  #sitemap_list li{list-style-image: url("../layout/arrow.gif")}

  #NextPrevContainer{float:right}
  .redfontcolor { color:#FF0000}
  .greenfontcolor { color:#397458 }

blockquote {
	background:transparent url(../layout/blockquote.gif) no-repeat top left;
	color:#333333;
	font-size:1em;
	font-style:italic;
	line-height:150%;
	margin:15px 0px 15px 15px;
	/*padding:0px 0px 5px 45px;*/
	padding:0px 0px 5px 25px;
	width:auto;
}

.box_heighlight_grey {
	background:#EBEAEA none repeat scroll 0%;
	border-left:solid 5px #666666;
	color:#333333;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px 20px;
	padding-top:20px;
	padding-bottom:20px;
}

.box_heighlight_red {
	background:#E27368 none repeat scroll 0%;
	border-left:solid 5px #CA0016;
	color:#ffffff;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px 20px;
	padding-top:20px;
	padding-bottom:20px;
}

.box_heighlight_green {
	background:#AFCCB8 none repeat scroll 0%;
	border-left:solid 5px #134E38;
	color:#000000;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px 20px;
	padding-top:20px;
	padding-bottom:20px;
}

.box_heighlight_blue {background:#95B3D7 none repeat scroll 0%;
	border-left:solid 5px #17365D;
	color:#000000;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px 20px;
	padding-top:20px;
	padding-bottom:20px;
}

.redfontcolor {color:#ff0000}
.greenfontcolor {color:#006600}

#login_status{
	position:relative;
	float:right;
	text-align:right;
	font:normal 75% Arial,Helvetica,sans-serif;
	margin-top:5px;
	_margin-top:-20px;
	_width:30%
}

#top_login_status{
	font:normal 90% Arial,Helvetica,sans-serif;
	color:#ffffff;
	background-color:#FF353F;
}
#top_login_status a, #top_login_status a:hover, #top_login_status a:active{color:#ffffff}
#top_login_status2 a:hover{text-decoration:underline}

#lysavis
{
    padding:0px 22px 0px 15px; 
    background:#fff;
    height:25px;
}
#lysavisLeft
{
    margin-right:2px; 
    background-color:#434D3E;
    font-size: 1.2em; 
    color:#ffffff;
    font-weight: bold;
    line-height:25px;
}
#lysavisRight
{
    margin-left:2px;
    background:#E9EBE7 url(../layout/arrow_lysavis.gif) no-repeat center right;
    font-size: 1em; 
    color:#434D3E;
    font-weight: bold;
    line-height:25px;
}
#lysavisRight a{background-color:#E9EBE7;color:#434D3E;font-weight: bold;line-height:25px;}

div.hr{height:10px;background: #fff url(../layout/hr.gif) no-repeat scroll center;margin-bottom:15px}
div.hr hr{display: none;}

#fdo_gallery {
    width: 100%;
    overflow: hidden;
    float: left;
    display: inline;
    line-height: 0;
  }

  #fdo_gallery ul {
    display: inline;
    float: left;
    margin: 0;
    /* (en) Left margin of the first button  */
    margin-left: 0px;
    padding: 0;
  }

  #fdo_gallery ul li {
    display: inline;
    float: left;
    font-size: 0.9em;
    list-style: none;
    margin: 0;
    padding: 0;
  }

  #fdo_gallery ul li a,
  #fdo_gallery ul li strong {
    background: transparent;
    color: #fff;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0.5em 0.5em 0.5em 0em;
    text-decoration: none;
    width: auto;
  }

/* Navigation Forrige / Naeste */
#prevnext_navigation {text-align: right;}
#prevnext_navigation .disabled {color: #999;}

/* XSLTsearch  */
#xsltsearch {margin: 0; padding: 20px 0 0 0;} 
.xsltsearch_result p {margin: 0; padding: 0;} 
.xsltsearch_result:hover {background: #f6f6f6;} 
.xsltsearch_ordinal {font-weight: bold; font-size: 100%;} 
.xsltsearch_title {font-weight: bold;} 
.xsltsearch_score {font-size: 75%;} 
p.xsltsearch_result_description {padding-bottom: 10px;} 
.xsltsearch_description strong {background: #FFC;} /* highlighting */ 
#xsltsearch_navigation {text-align: right;} 
#xsltsearch_navigation .disabled {color: #999;} 
#xsltsearch_stats {font-size: 75%; color: #666;}


/* START Doc2Form */
.Doc2Form
{
    width:600px;
	text-align: left;
	background: #ffffff;
	}
.Doc2Form fieldset {
	border: none;
	text-align: left;
	/*border-bottom: 1px solid #1E3E55;*/
	margin-bottom: 5px;
	}
	
.Doc2Form legend {
	padding: 5px;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	}
	
.Doc2Form fieldset ul {
	margin: 0;
	padding: 0;
	}
	
.Doc2Form fieldset li {
	display: block;
	list-style: none;
	padding:  0;
	margin: 5px 0;
	color: #333333;
	clear: both;
	/*border-top: 1px solid #1E3E55;*/
	}
.Doc2Form fieldset li span {
	}
.Doc2Form fieldset li span img {
	}

.Doc2Form fieldset li img, .Doc2Form fieldset li a {
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	font-size: 12px;
	}
.Doc2Form fieldset li label
{
	width: 150px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
	}
.Doc2Form fieldset li p {
	color: #1E3E55;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
	}
.Doc2Form fieldset li table {
	clear: both;
	float: left;
	margin-top: 3px;
	margin-left: 30px;
	font-size: 12px;
	margin-bottom: 3px;
	}
.Doc2Form fieldset li table input {
	float: left;
	width: 25px;
	font-size: 12px;
	border: 1px solid #1E3E55;
	margin-bottom: 3px;	
	}
.Doc2Form fieldset li table label {
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	}
.Doc2Form fieldset p {
	color: #1E3E55;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	padding-left: 10px;
	}
.Doc2Form fieldset br {
	clear: both;
	}
.Doc2Form fieldset input {
	float: left;
	margin-top: 3px;
	width: 350px;
	margin-left: 10px;
	font-size: 12px;
	border: 1px solid #1E3E55;
	margin-bottom: 3px;
	}
.Doc2Form fieldset textarea {
	float: left;
	margin-top: 3px;
	width: 350px;
	margin-left: 10px;
	font-size: 12px;
	height: 75px;
	border: 1px solid #1E3E55;
	margin-bottom: 3px;
	}
.Doc2Form fieldset select {
	float: left;
	margin-top: 3px;
	width: 350px;
	margin-left: 10px;
	font-size: 12px;
	border: 1px solid #1E3E55;
	margin-bottom: 3px;
	}
.Doc2Form input.button
{
	width:150px;
    	margin-left: 382px;
	height: 30px;
	font-weight: bold;
	
	}
.Doc2Form li.required label strong {
	font-weight: bold;
	font-style: normal;
	color: #000000;
	}
/*\*//*/ .Doc2Form legend { display: inline-block; } /* IE Mac legend fix */
				

/* END Doc2Form */
	
  /*-------------------------------------------------------------------------*/



















































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

