/*
Theme Name: WordPress Default
Theme URI: http://www.escapestudio.net/


*/
 * { margin: 0px auto; 
    padding: 0px; 
    }
body {  
    background:url(images/content_bg.gif) repeat-x left #737373;     
    font-family:Arial, Helvetica, sans-serif; 
    font-style: normal; 
    font-variant: normal; 
    font-weight: normal; 
    font-size: 62.5%; 
    line-height:1.5;
    }
#wrapper{
    margin:0px auto;
    padding: 0px;
    width:940px;
    }
#top{
    margin:0px;
    padding: 0px;
    float: left;
    width: 940px;
    height: 64px;
    background: url(images/top.jpg) no-repeat left top;
    }
#top #lang{
    margin:0px;
    padding: 0px 10px 0px 0px;
    float: left;
    display: block;
    width: 940px;
    text-align: right;
    height: 24px;
    color: white; 
    /*width: 200px; */
    font-size: 1.1em; 
   /* background: url(images/lang_div.png) no-repeat 902px 9px;*/
    }
#top #lang a{
    text-decoration: none;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    padding:7px 5px 0px 5px;
    display: block;
    float: right;
    width:20px ;
    text-align: center;
    }  
#top #lang a:hover{
    background: url(images/lang_top.png) no-repeat center top;
    }              

/******** top navigation *********/    
 
#top #top_nav{
    margin:0px;
    padding: 0px;
    float: right;
    width: 245px;
    display: block;
    }
#top #top_nav ul{
    margin:0px;
    padding:0px;
    float: left;
    list-style-type: none;
    }     
#top #top_nav ul li{
    margin:0px;
    padding:0px;
    float: left;
    display: block;
    list-style-type: none;
    }    
#top #top_nav ul li a{
    margin:0px;
    padding:0px;
    float: left;
    display: block;
    }
#top #top_nav ul li a:hover{
    background-position: bottom left;
    }  
#top #top_nav .page-item-2 a{
    margin:0px;
    padding: 0px;
    float: left;
    display: block;
    width: 80px;
    height: 40px;
    background: url(images/om_os_nav.png) no-repeat left top;
    text-indent: -9999px;
    }
#top #top_nav .page-item-4 a{
    margin:0px;
    padding: 0px;
    float: left;
    display: block;
    width: 90px;
    height: 40px;
    background: url(images/referencer_nav.png) no-repeat left top;
    text-indent: -9999px;
    }
#top #top_nav .page-item-7 a{
    margin:0px;
    padding: 0px;
    float: left;
    display: block;
    width: 68px;
    height: 40px;
    background: url(images/kontakt_nav.png) no-repeat left top;
    text-indent: -9999px;
    }
#top_nav ul li.current_page_item a{
    background-position: bottom left;
    }    
           
#header{
    margin:0px;
    padding: 0px;
    float: left;
    width: 940px;
    height: 145px;
    background: url(images/header.jpg) no-repeat left top;
    }
#header #logo{
    margin:0px;
    padding: 0px;
    float: left;
    }
#header #logo a{
    margin:0px;
    padding: 0px;
    float: left;
    width: 223px;
    height: 117px;
    background: url(images/dk_hr_human_resources.jpg) no-repeat left top;
    text-indent: -9999px;
    }
#header #breadcrumbs{
    margin:0px;
    padding:5px 15px;
    float: left;
    width: 700px;
    font-size: 1.1em;
    color: white;      
    font-weight: normal;
    }
#header #breadcrumbs a{
    color: white;
    text-decoration: none;
    font-weight: bold;
    } 
    
#header #faces{
    margin: 0px;
    padding: 0px;
    float: right;
    width: 190px;
    height: 145px;
   /* background: red;*/
   text-align: right;
    }

/********* search ********/  
#search{float:right; margin:0px 0px 0px 0px; padding:0px 10px 0px 0px; width:140px;}

#search #search_form{
    margin:0px 0px 0px 0px;
    padding:1px 4px 2px 2px;
    border:none;
    /*color:rgb(38, 131, 184);*/
    width:112px;
    float: left;
    background: url(images/search_bg.png) no-repeat left top;
    }
#searchsubmit{
    float:right;
    }

/******** sub header ********/

#subheader{
    margin:0px;
    padding:0px 0px 0px 15px;
    float: left;
    width: 925px;
    height: 170px;
    background: url(images/sub_header.png) no-repeat left top;
    }
#subheader .box{
    margin:0px;
    padding: 10px 0px;
    float: left;
    width: 228px;
    }
h2#nyt_job a{
    margin:0px;
    padding: 0px;
    display: block;
    width: 215px;
    height: 50px;
    background: url(images/nytjob_h2.png) no-repeat left top;
    text-indent: -9999px;
    }
h2#rekruttering a{
    margin:0px;
    padding: 0px;
    display: block;
    width: 215px;
    height: 50px;
    background: url(images/rekruttering_h2.png) no-repeat left top;
    text-indent: -9999px;
    }
h2#srch a{
    margin:0px;
    padding: 0px;
    display: block;
    width: 215px;
    height: 50px;
    background: url(images/search_h2.png) no-repeat left top;
    text-indent: -9999px;
    }
h2#business a{
    margin:0px;
    padding: 0px;
    display: block;
    width: 225px;
    height: 50px;
    background: url(images/business_services_h2.png) no-repeat left top;
    text-indent: -9999px;
    }
#subheader .box a:hover{
    background-position: bottom left;
    }
#subheader .box p{
    margin:0px;
    font-size: 1.1em;
    color: #727272;
    line-height: normal;
    }    
#subheader .box ul{
    margin:0px;
    padding: 7px 0px 0px 50px;
    list-style-position: inside;
    color: #FD820E;
    font-size: 1.1em;
    line-height: normal;
    }
#subheader .box ul li a{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    color: #FD820E;
    font-weight: bold;
    /*line-height: 1.6;*/
    }
/* Begin Typography & Colors */
a{
    outline:none;
    color: #FD8616;
    text-decoration: none;
    }
a:hover{
    text-decoration: underline;
    }
h1,h2,h3,h4{
    margin:0px; 
    padding:0px;
    }
#headline h1{
    margin:0px;
    padding: 0px 10px 0px 15px;
    display: block;
    width: 500px;
    font-size: 2.4em;
    font-family: Georgia;
    font-weight: normal;
    }
#headline p{
    margin:0px;
    padding:5px 15px 0px 15px;
    font-size: 1.3em;
    text-transform: uppercase;
    font-weight: normal;
    }
    
#headline ul{
    margin:0px 0px 10px 0px;
    padding: 5px 0px 5px 5px;
    list-style-type: none;
    width: 690px;
    background: url(images/sub_links.png) repeat-x left top;
    float: left; 
    }
#headline ul li{
    margin:0px;
    padding: 0px;
    list-style-type: none;
    float: left;
    display: block;
    }
#headline ul li a{  
    float: left;
    display:block;
    padding: 0px 10px;
    font-size: 1.2em;
    font-weight: bold;
    }

span.custom{
    padding:0px 0px 5px 15px;
    font-size: 1.2em;
    font-weight: bold;
    display: block;
    }
    
/******** main *****/

#main{
    margin:0px auto;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 940px;
    /*background: #737373;*/
    }
.index{}
.widecolumn{
    /*background: url(images/.png) repeat-y left top;*/
    background: url(images/widecollumn.png) repeat-y left top;
    }
#content{
    margin:0px auto;
    padding: 0px 0px 0px 0px;
    float: left;
    width: 697px;
    background: white;
    }
.entry{
    margin:0px;
    padding: 10px 20px 10px 15px;
    float: left;
    width:660px ;
    color: #727272;
    }
.entry h2{
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    font-size: 1.6em;
    color: #525252;
    border-bottom: 1px solid #E5E5E5;
    }
.entry h2 a{
    color: #525252;
    text-decoration: none;
    padding: 0px 0px 5px 0px;
    display: block;
    background: url(images/up.png) no-repeat right bottom;
    }                  
.entry h3{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size: 1.4em;
    color: #525252;
    }
.entry p{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 1.2em;
    }
.entry ul{
    margin:0px 0px 0px 0px;
    padding: 15px 0px 15px 0px;
    list-style-position: inside;
    }
.entry ul li {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size: 1.2em;
    }
.entry ul li ul {
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 20px;
    font-size: 0.8em;
    }
.entry blockquote{
    padding:10px 20px 20px 20px;
    margin:20px 0px 20px 0px; 
    font-style: oblique;
    width:450px;
    background: url(images/blockquote.png) no-repeat right top;
    }    
#headline{
    margin:0px;
    padding: 15px 0px 15px 0px;
    float: left;
    width: 697px;
    background: #E1E1E1;
    }

#big_headline{
    width: 485px;
    float:left;
    display: block;
    text-align: center;
    margin: 0px;
    padding: 35px 0px 0px 20px;
    font-family: Georgia;
    }
#bigtitle{
    margin: 0px auto;
    padding: 0px;
    display: block;
    width: 490px;
    text-align: center;    
    font-size: 2.1em;
    font-weight: normal;
    line-height: 1.2em;
    color: #999999;
    }
#teaser{
    margin: 0px auto;
    padding: 5px 0px 0px 0px;
    display: block;
    width: 490px;
    text-align: center;
    font-size: 1.4em;
    text-transform: uppercase;
    line-height: normal;
    color: #505050;
    }

   
.navigation{
    margin:0px;
    padding: 10px;
    float: left;
    width: 677px;
    }
.alignleft{float: left;}
.alignright{float: right;}

.size-medium{
    margin:4px 10px 0px 0px;
    padding:4px;
    border:1px solid #E1E1E1; 
    }
/******** sidebar ***********/

#sidebar{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    float: right;
    width: 243px;
    }
#sidebar ul#side_nav{
    margin:0px;
    padding: 5px 0px 0px 0px;
    list-style-type: none;
    background: url(images/sidebar_nav_bg.png) no-repeat left top;
    }
#sidebar ul#side_nav li{
    margin:0px;
    padding: 0px;
    list-style-type: none;
    }

#sidebar ul#side_nav li.page-item-9 a{
    margin:0px;
    padding: 0px;
    display: block;
    width: 243px;
    height: 43px;
    background: url(images/nyt_job_sidebar.png) no-repeat left top;  
    text-indent: -9999px;
    }
#sidebar ul#side_nav li.page-item-11 a{
    margin:0px;
    padding: 0px;
    display: block;
    width: 243px;
    height: 40px;
    background: url(images/rekruttering_sidebar.png) no-repeat left top;
    text-indent: -9999px;
    }
ul#side_nav li.page-item-13 a{
    margin:0px;
    padding: 0px;
    display: block;
    width: 243px;
    height: 42px;
    background: url(images/search_sidebar.png) no-repeat left top;
    text-indent: -9999px;
    }
#sidebar ul#side_nav li.page-item-15 a {
    margin:0px;
    padding: 0px;
    display: block;
    width: 243px;
    height: 43px;
    background: url(images/business_sidebar.png) no-repeat left top;    
    text-indent: -9999px;
    }
#sidebar ul#side_nav li a:hover{
    background-position: bottom right;
    }
#sidebar ul#side_nav li.current_page_item a{
    background-position: bottom right;
    }

    
#nyheder{
    background: url(images/seneste_nyheder.png) no-repeat left top rgb(80, 80, 80);    
    }
#nyheder dl{
    margin:0px;
    padding:50px 20px 20px 20px;
    font-size: 1.1em;
    }
#nyheder dl dt{
    color:#999999 ;
    padding: 0px 0px 10px 0px;
    } 
#nyheder dl dt a{
    color:#999999 ;
    text-decoration: none;
    } 
#nyheder dl dd{
    color:#CCCCCC;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid;
    }
    
#random{    
    background: url(images/quote.png) no-repeat top left #575757;
    padding: 25px 25px;
    width: 190px;
    margin: 0px 0px 0px 0px;
    font-size: 1.2em;
    font-style: oblique;
    color: white;
    }    
    
/******** index page ********/

#latest{
    margin:0px auto;
    padding: 0px 0px 10px 0px;
    float: left;
    width: 697px;
    height: 230px;
    background:url(images/latest_bckg.png) repeat-x left top #666666;
    
    }
#latest #m_link{
    float: right;
    margin: 0px 0px 0px 0px;
    padding:15px 10px 0px 0px;
    color:#ccc;   
    background: none;
    }
#latest #m_link a{
    color:#ccc;
    } 
#latest h3{
    margin:0px;
    padding: 0px;
    display:block;
    height: 45px;
    background: url(images/seneste_stillinger.png) no-repeat left top;
    text-indent: -9999px;
    }
#latest .list{
    background: black;
    }
#latest dl{
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float: left;
    width: 697px;
    font-size: 1.1em;
    background: url(images/latest_bg.png) repeat-y left top; 
    color: #CCCCCC;   
    }
#latest dt{
    margin: 0px 0px 0px 0px;
    padding:7px 0px 0px 55px;
    float: left;
    width: 192px;
    display: block;
    height: 23px;
    /*border: 1px solid red;*/
    }
#latest dd{
    margin: 0px 0px 0px 0px;
    float: left;
    display: block;
    /*border: 1px solid red;*/
    }
#latest dd.link{
  /*  background: url(images/latest_bg.png) repeat-x left top; */
    text-align: right;
    padding: 7px 10px 0px 0px;
    width: 215px; 
    height: 23px; 
    }
#latest dd.link a{    
    color:#FD8616;
    }
#latest dd.desc{
  /*  background: url(images/latest_bg.png) repeat-x left top; */
    text-align: left;
    width: 225px; 
    padding:7px 0px 0px 0px;
    height: 23px; 
    }
/********* pages ********/
                                          
    
/********* footer **********/

#footer{
    margin: 0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    float: left;
    width:940px;
    /*border-top: 5px solid #525252; */
    background: url(images/footer_bg.png) no-repeat right top;
    }
#footer ul{
    margin:0px;
    padding: 10px 0px;
    float: right;
    list-style-type: none;  
    font-size: 1.2em;
    background: url(images/footer_ul.png) no-repeat 113px center;
    }
#footer ul li{
    margin:0px;
    padding: 0px 8px;
    float: left;
    display: block;
    }
#footer ul li a{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
   /* text-decoration: none;*/
    color: #FD820E;
    font-weight: normal;
    }    
#footer p {
    margin:0px;
    padding: 10px 0px 0px 0px;
    float: left;
    color: white;
    width: 700px;
    font-size: 1.1em;
    }
    
h2.widgettitle{
    text-indent: -9999px;
    float: left;
    }  
    
    
/************ random ************/
#author{
    margin:0px;
    padding: 10px 0px;
    font-size:1.1em ;
    font-weight: bold;
    }   
    
/********** CV **********/

.box{
    margin:0px;
    padding: 10px 5px 10px 0px;
    float: left;
    width: 215px;
    height: 120px;
   /* border: 1px solid red;*/
    }  
.box .image{
    margin:0px;
    padding: 0px;
    float: left;
    width: 110px;
    }
.box .image a img{
    border:1px solid #E1E1E1;
    text-decoration: none;
    padding: 4px;
   /* width: 70px;
    height: 70px;
    overflow: hidden;*/
    }
.box .image a:hover img{
    border:1px solid #FF8B23;
    }
.info{
    margin:0px;
    padding: 0px 0px 0px 5px;
    float: left;
    width:100px;

    }
.info .name{
    margin:0px;
    padding: 20px 0px 0px 0px;
    float: left;
    /*width: 80px;*/
    font-size: 1.1em;
    /*display: block;**/
    clear: both;
    }
.info .name a{
    color: black;
    /*display: block;*/
    }
.entry .body{
    padding: 0px 0px 0px 210px;
    }
    
    
    
/********** 18. 08. 2008. *********/

#all{
    margin:0px;
    padding: 0px 0px 10px 20px;
    /*float: right;*/
    font-size: 1.1em;
    }
#all a{
    color:#CCC;
    }
    
/****** 20. 08 . 2008. **********/

.green{
    margin:0px;
    padding: 7px;
    display: block;
    background: url(http://dk-hr.collescape.biz.hr/en/wp-content/uploads/2008/08/icon_working_in.jpg) no-repeat left top;
    
    }
.green ul{
    margin:0px;
    padding: 0px;
    list-style-type: none;
    color: white;
    font-size: 1.2em;
    font-weight: bold;
    line-height: normal;
    }
.green ul li{
    margin:0px;
    padding: 2px;
    list-style-type: none;
    font-size: 1.0em; 
    }
.green ul li a{
    text-decoration: none;
    color: white;
    font-weight: normal;
    }
    
#news{
    margin:0px;
    padding: 10px 20px 10px 15px;
    float: left;
    width:660px ;
    color: #727272;
    }
#news h2{
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 0px;
    font-size: 1.6em;
    color: #525252;
    border-bottom: 1px solid #E5E5E5;
    }
#news h2 a{
    color: #525252;
    text-decoration: none;
    padding: 0px 0px 5px 0px;
    display: block;
    background: url(images/up.png) no-repeat right bottom;
    }                  
#news h3{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size: 1.4em;
    color: #525252;
    }
#news p{
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    font-size: 1.2em;
    }
#news ul{
    margin:0px 0px 0px 0px;
    padding: 15px 0px 15px 0px;
    list-style-position: inside;
    }
#news ul li {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size: 1.2em;
    }
#news ul li ul {
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 20px;
    font-size: 0.8em;
    }
#news blockquote{
    padding:10px 20px 20px 20px;
    margin:20px 0px 20px 0px; 
    font-style: oblique;
    width:450px;
    background: url(images/blockquote.png) no-repeat right top;
    } 
    
    
    
#logos a img{
  border:none;
  } 
   

    