﻿body, html 
    {
        font-family: Tahoma, Verdana, Arial;
        font-size: 11px;
        line-height: 14px;
        background-color: #F1F1F1;
        margin: 0;
        padding: 0;
        background-image: url(../images/layout/nbbasen_top1px_green.png);
        background-repeat: repeat-x;
    }
    
    .clear {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

img
{
    border: 0;
}

a:link, a:visited
{
    color: #3BB44B;
}

#headerBG {
    /*background-color: #3BB44B;*/
    background-image: url(../images/layout/nbbasen_top.png);
    background-position: center top;
    background-repeat: no-repeat;
    height: 235px;
    margin: 0 auto;
    position: absolute;
    width: 100%;
}


/* master.aspx */


.sitewrapper
    {
       /*	width:990px;
	    background:url(../images/siteimages/sitewrapperback.jpg) repeat-y;	*/
	    width: 978px;
	    /*background:url(../images/layout/nbbasen_bg1px_09.png) repeat-y;*/
        margin:0 auto;
        position: relative;
        top: 235px;
        /*margin-top:5px;*/
        
    }

.sitewrapperieeight
    {
        float:left;
        /*background:url(../images/siteimages/sitewrapperback.jpg) repeat-y;*/
        background:url(../images/layout/nbbasen_bg1px_09.png) repeat-y;
        padding-bottom: 20px;
        width: 974px;
        min-height: 509px;
    }

.sitewrappertop
	{
	float:left; 
	width:990px;
	/*background:url(../images/siteimages/sitewrapperbacktop.jpg) no-repeat;*/
	height:15px;
	}
	
	

.topbanner
    {
	float:left;
	margin-left:31px;
	display:inline; 
	width:928px;
	background:url(../images/siteimages/header.jpg) no-repeat;
	height:76px;
    
    }


.logo
    {
        margin:0 auto;
        width: 964px;
    }


.kkmenu
	{
	float:right;
	padding:10px; 
	width:auto;
	height:30px;
	font-size:11px;
	text-align:right;
     font-family: Tahoma, Verdana, Arial;
    color:#FFF;
	}

.kkmenu a, .kkmenu a:visited
{
    color: #FFF;
    text-decoration: none;
}

.picturefrise
	{
	float:left;
	padding-left:1px;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:#CCC dotted 1px;
	margin-left:31px;
	display:inline; 
	width:927px;
	}

.leftcolumn
	{
	float:left;
	width:308px;
	/*margin-left:31px;*/
	margin-left: 16px;
	/*margin-right: 11px;*/
	display:inline;
	padding-bottom:20px; 
	}
	
	.controlsBottom
	{
	    float: left;
	    margin-top: 10px;
	    text-align: center;
	}

.welcometext
	{
    /*float:left;
    padding:10px;
	font-size:11px;
	color:#666;
	text-align:left;
	 font-family: Tahoma, Verdana, Arial;*/
	}


.footer
{
    float: left;
    display: inline;
    width: 952px;
    text-align: right;
    color: #3BB44B;
    padding-bottom: 5px;
    padding-top: 10px;

}

.footerLogo
{
    float: left;
    position: relative;
    left: 10px;
    top: -26px;
    /*float: left;
    margin-left: 10px;
    margin-top: -10px;*/
}



.ProjectTab
{
        float: left;
        display: inline;
        width: 184px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        background: url("../images/layout/nbbasen_fane1.png") no-repeat scroll 0 0;
        margin-left: 10px;
}

.ProjectTab a:link, .EventTab a:link, .ProjectTab a:visited, .EventTab a:visited
{
    font-weight: bold;
    color: #FFF;
    text-decoration: none;
    display: block;
}

.EventTab
{
        float: left;
        display: inline;
        width: 102px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        background: url("../images/layout/nbbasen_fane2.png") no-repeat scroll 0 0;
}

.CalenderTab
{
        float: left;
        width: 174px;
        height: 26px;
        line-height: 26px;
        background: url("../images/layout/nbbasen_fane_calendar.png") no-repeat scroll 0 0;
        margin-left: 10px;
        padding-left: 10px;
        color: #FFF;
        font-weight: bold;
}

.CalenderWrapper
{
        float: left;
        width: 604px;
        height: 248px;
        background: url("../images/layout/nbbasen_frame_calendar.png") no-repeat scroll 0 0;
        padding: 10px;
}

.CalenderWrapperLarge
{
        float: left;
        width: 605px;
        height: 400px;
        background: url("../images/layout/Map_Background.png") no-repeat scroll 0 0;
        padding: 10px;
}

.searchholder
    {
        float: left;
        display: inline;
        width: 288px;
        /*height: 110px;*/
        background: url("../images/layout/nbbasen_bg_searchfield1.png") no-repeat scroll 0 0;
        padding: 10px;  
    }
    
.searchholderEvent
{
    color: #FFFFFF;
    float: left;
    display: inline;
    width: 288px;
    /*height: 126px;*/
    background: url("../images/layout/nbbasen_searchfield2.png") no-repeat scroll 0 0;
    padding: 10px;  
}

    .searchholderEvent ul
    {
        float: left;
        margin: 0;
        padding: 0;
        list-style-type: none;
        margin-bottom: 10px;
    }
    
    .searchholderEvent li
    {
        float: left;
        width: 96px;
    }
    
    .searchholderEvent li input
    {
        margin-right: 5px;

    }
    
    .searchholderEventLabel
    {
        float: left;
        width: 22px;
        height: 15px;
        line-height: 15px;
    }
    

.nautcheckboxholder
    {
        float:left;
        width:270px;
        
    }

.nautcheckbox
    {

    }



.advSearch
    {
        float:left;
    }

.searchfelt
    {       
    background: url("../images/layout/nbbasen_search_box.png") repeat scroll 0 0 transparent;
    border: none;
    float: left;
    height: 29px;
    line-height: 29px;
    padding-left: 10px;
    padding-right: 10px;
    width: 268px;
    margin-bottom: 9px;    
    }
    
.searchfeltddl
{       
background: url("../images/layout/nbbasen_search_box.png") repeat scroll 0 0 transparent;
border: none;
float: left;
height: 29px;
line-height: 29px;
padding-left: 10px;
/*padding-bottom: 4px;*/
width: 288px;
margin-bottom: 9px;
vertical-align: middle;
}

.searchfeltddl option
{       

}
    

    
.searchfeltTxtDate
{       
    background: url("../images/layout/nbbasen_search_date.png") repeat scroll 0 0 transparent;
    border: none;
    float: left;
    height: 15px;
    line-height: 15px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 4px;
    width: 77px;
    }


.login
    {
        border-bottom:solid 1px #CCC;
        border-top:solid 1px #CCC;
    }

.duerloggetind
    {
        float:left;
      	/*height:17px;*/
        width:146px;
        overflow:hidden;
        /*padding-left:6px;	    
	    padding-right:6px;
	    padding-top:1px;
    	padding-bottom:1px;
	    margin-top:5px;
         font-family: Tahoma, Verdana, Arial;*/
        color:#3BB44B;
        font-weight: bold;
        text-align:left;
        text-decoration:none;
	    /*font-size:13px;*/
	    text-decoration:none;
	    /*border-right:#CCC solid 1px;*/
 
    }
    



.contentholder
    {
    	float:right;
    	margin-right:16px;
	    width: 624px;
    }



.sitewrapperbottom
	{
	float:left; 
	width:990px;
	background: url(../images/siteimages/sitewrapperbackbottom.jpg) no-repeat;
	height:30px;
	}


.gridcategory
    {
        float:left;
       /*  font-family: Tahoma, Verdana, Arial;*/
    }

.floatright
    {
        float:right;
        width:242px;
    }













/* herunder kultunaut */


#kultunaut table a, #kultunaut table a:visited  
    {
        color:#3BB44B;
        text-decoration:none;
         font-family: Tahoma, Verdana, Arial;
    }

#kultunaut table a:hover  
    {
        color:#777;
        text-decoration:none;
    }

#kultunaut table {
border:Solid 0px #FFF;
 font-family: Tahoma, Verdana, Arial;
font-size:11px;
}

#kultunaut td {
border:Solid 0px #FFF;
}

#kultunaut tr {
border:Solid 0px #FFF;
}

#kultunaut th {
border:Solid 0px #FFF;
}




/* herunder kultunaut kalender */

#arrlistday,#arrlistday td {
        font-family: Tahoma, Verdana, Arial;
        font-size:11px;
        width: 605px;
        height: 248px;
        position: relative;
        float: left;
        background-color: #3BB44B;
}
#arrlistday a:link {color:#777;text-decoration:none;cursor:pointer}
#arrlistday a:visited {color:#777;text-decoration:none;cursor:pointer}
#arrlistday a:hover {text-decoration:none;cursor:pointer}
#arrlistday .arrlistdayholder {
        /*margin-top:2px;*/
        float:left;
        /*border-top:solid 1px #CCC;
        border-left:solid 1px #CCC;
		border-right:solid 0px #CCC;
        border-bottom:solid 0px #CCC;*/
        font-family: Tahoma, Verdana, Arial;
        font-size: 11px;
        margin-top: -16px;
    }
#arrlistday .calendaritem {
        position:relative;
		float:left;
        width:140px;
        padding:0px;
		margin:0px;		
        height: 248px;
        overflow:hidden;
        background:url(../images/layout/nbbasen_bg_calendar.png) no-repeat;
        background-position:top;
        /*border-bottom:solid 1px #CCC;*/
        border-right: solid 1px #3BB44B;
        /*background-color: #F1F1F1;*/
        padding-left: 5px;
        padding-right: 5px;
    }
#arrlistday .calendaritem p {margin:0px;padding:0px;margin-top:0px;margin-left:0px}
#arrlistday .dateweekday {
        color: #222222;
        float: left;
        font-weight: bold;
        width: 100%;       
        margin-top: 4px;
}
#arrlistday .datenumber {
        float:left;
        /*width:40px;*/
        height:20px;
        line-height: 20px;
        margin:0px;
        margin-bottom: 14px;
        margin-right: 4px;
		padding:0px;
        font-size:16px;
        font-weight:bold;
        font-family: Tahoma, Verdana, Arial;
        color:#333;
        /*background:url(http://www.kultunaut.dk/images/arrlistday/datenumberback.jpg) no-repeat;*/
    }
#arrlistday .datemonth {
        /*margin:2px;*/
        float:left;
        /*padding-left:5px;
        padding-top:8px;*/
        height:20px;
        line-height:20px;
        font-size:16px;
        font-weight:bold;
        font-family: Tahoma, Verdana, Arial;
        color:#333;
        text-transform: lowercase;
    }
#arrlistday .itemtime {
        float:left;
        width:120px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;
        height:18px;
        margin-left:2px;
        margin-right:2px;
        margin-top:5px;
        font-size:11px;
        font-weight:bold;
        font-family: Tahoma, Verdana, Arial;
        color:#333;
    }
#arrlistday .itemdescript {
        float:left;
        color:#333;
        margin-left:2px;
        margin-rigth:2px;
        width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;
        height:25px;
        font-size:11px;
        font-family: Tahoma, Verdana, Arial;
        color:#333;
    }
#arrlistday .arrlistdaytitle 
{
        display: none;
        float:left;
        color:#3BB44B;
		}
#arrlistday .calendarbuttonsleft {
        color:#FFF;
        float:left;
        font-weight: bold;
        /*background:#FFF url(http://www.kultunaut.dk/images/arrlistday/arrowcalendarprev.jpg) left no-repeat;*/
        /*margin:0px;
        margin-left:55px;*/
        display:inline;
        /*margin-right:170px;*/
        font-size:11px;
        /*padding-left:10px;*/
        border:solid 0px #FFF;
        cursor:pointer;
        position: relative;
        top: 234px;
        z-index: 100;
    }
#arrlistday .calendarbuttonsright 
{
    color:#FFF;
    float:left;
    font-weight: bold;
    /*background:#FFF url(http://www.kultunaut.dk/images/arrlistday/arrowcalendarnext.jpg) right no-repeat;*/
    margin:0px;
    font-size:11px;
    /*padding-right:10px;*/
    border:solid 0px #FFF;
    cursor:pointer;
    position: absolute;
    top: 234px;
    right: 0px;
    z-index: 100;
    }

#arrlistday .readmore 
{
	position:absolute;
	bottom:33px;
	left:5px;
	/*margin-right:2px;
	margin-bottom:0px;*/
	cursor:pointer;
}
		
#arrlistday .readmore a:link, #arrlistday .readmore a:visited
{
    color: #222;
    text-decoration: underline;
}


/* herunder kultunaut kalender slut */


.formbut
    {
        color:#444;
        float:right;
        width:104px;
        background:url(../images/siteimages/defaultbuttonback.jpg) no-repeat;
        height:34px;
        margin-right:10px;
        font-size:11px;
        font-weight:bold;
        border:solid 0px #FFF;
        cursor:hand;
    }

#nautcontent
    {
        color:#666;
    }















/* tooltip */

.tool a 
{
  position: relative;   
  cursor:default;
  text-decoration:none;
}
 
.tool span.tip {
  display: none;      
}

/* tooltip will display on :hover event */
 
.tool a:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 1.6em;
  left: 0;
  width:100px;
  padding:5px;
  border-top: 0px solid #CCC;
  border-right: 1px solid #EEE;
  border-left: 1px solid #DDD;
  border-bottom: 1px solid #CCC;
  background:#FEFEFE;
  text-align:left;
  color:#555;
  font-size:11px;
  font-weight:normal;
   font-family: Tahoma, Verdana, Arial;
}











/* default.aspx */

.featureList
{
    float: left;
    margin-top: 10px;
    color: #FFF;
}

.featureList a:link, .featureList a:visited
{
    display: block;
    color: #FFF;
    text-decoration: none;
}

.createProjectTab, .createEventTab, .forumTab
{    
    font-weight: bold;
    display: inline;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: left;
    width: 185px;
    padding-left: 20px;
    margin-bottom: 6px;
}

.createProjectTab
{
    background: url("../images/layout/nbbasen_forening.png") no-repeat scroll center transparent;
}
.createEventTab
{
    background: url("../images/layout/nbbasen_bg_arrangement.png") no-repeat scroll center transparent;
}

.forumTab
{
    background: url("../images/layout/nbbasen_debat.png") no-repeat scroll center transparent;
}

.featureList ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.featureList ul li
{
    float: left;
    width: 208px;
    text-align: center;
}

.latestitemsholder
    {
        float:left;
        width:598px;
        height:140px;
        padding-bottom:10px;
        margin-bottom:20px;
        margin-top:10px;
        padding-top:10px;
         font-family: Tahoma, Verdana, Arial;
    }

.latestitem
    {
        float:left;
        width:185px;
        padding-right:13px;
        position:relative;
        top:0px;
        left:0px; 
         font-family: Tahoma, Verdana, Arial;
    }

.latestitemtitle
    {
        width:162px;
        height:26px;
        padding-left:5px;
        padding-right:3px;
        padding-top:9px;
        background:url(../images/siteimages/latestitemtitleholder.png) no-repeat;
        color:#FFF;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        position:absolute; 
        top:96px; 
        left:1px;
        z-index:10;
        overflow:hidden;
        white-space:nowrap;
        text-overflow:ellipsis;

    }














/* newproject.aspx */


-overflow:ellipsis;
{
}














/* newproject.aspx */


.explanatorytext
    {
        /*float: left;
        border-bottom: 10px solid #F1F1F1;
        margin-bottom: 10px;
        margin-top: 20px;
        padding-bottom: 10px;*/
    }
  
.regform
    {
        color: #666;
        /*width:595px;*/
        float:left;
        padding-top:4px;
        padding-bottom:3px;

    }
  
.divinsideregform
    {
        float:left;
        padding-top:3px;
        width:340px;
    
    }
    
.regformfelt
    {
        float:left;
        color: #222;
        width:232px;
        border:Solid 2px #3BB44B;
        background:#FFF;
        margin-right:3px;
    }


.regformfeltpaddingleft
    {
        color: #666;
        width:200px;
        background:#FFF;
        margin-left:105px;
        display:inline;
    }

.regformfieldset
    {
        color: #09C;
        width:580px;
        float:left;
        padding-bottom:10px;
        font-size:16px;
        text-transform:uppercase;
         font-family: Tahoma, Verdana, Arial;
    }

.regformuserfieldset
    {
        /*width:624px;*/
        float:left;
       /* padding-bottom:10px;
        margin-top:15px;
        padding-top:15px;*/
        /*border-top: 10px solid #F1F1F1;    */
    }



.picupload
    {
        float:left;
        width:535px;
    }

.floatleft
    {
        float:left;
    }

 .scrollbox 
 {
     float:left;
     width: 232px;
     height: 150px;
     overflow:auto;
     border:Solid 2px #3BB44B;     
     color: #666;    
}











/* pictures.aspx */


.piclibholder
    {
        float:left;
        background:#FFF;
         font-family: Tahoma, Verdana, Arial;
        font-size:11px;
        color: #666;
        text-align:left;
        padding-left:10px;
        padding-right:10px;
        padding-bottom:10px;
        /*width:570px;*/
    }
    

.piclibrary
    {
        float:left;
        
    }


/* filelisting holder billeder og deres navne */
.filelisting
    {
        float:left;
        padding:1px;
        height:170px;
        width:186px;
    }
    





/* message.aspx */


.message
    {
         font-family: Tahoma, Verdana, Arial;
        font-size:11px;
        color: #666;
    }








/* readmessage.aspx */

.readmessagemenuholder
    {
        color: #666;
        width:475px;
        height:40px;
        float:left;
        padding-top:5px;
        padding-left:67px;
        padding-bottom:5px;
        background:#DDD;
        border-top: solid 1px #FFF;
        border-bottom: solid 1px #DDD;
    
    }











/* Forum.aspx */

.forum 
    {
        float:left;
        width:600px;
        
    }



.forumcategory
    {
        float:left;
        font-weight: bold;
        padding-left:36px;
        background:url(../images/layout/nbbasen_icon_event.png) no-repeat;
        height: 26px;
        line-height: 26px;
        margin: 10px 0px 10px 0px;
        /*float:left;
        width:360px;
        padding-left:25px;
        padding-bottom:5px;
        margin-top:10px;
        color:#3BB44B;
        font-size:13px;
         font-family: Tahoma, Verdana, Arial;
        border-bottom:Dotted 1px #CCC;
        background:url(../images/siteimages/eventcategory.jpg) no-repeat;*/
    }

.forumthread
    {
        /*float:left;
        width:350px;
        padding-left:25px;
        padding-top:10px;
        color:#333;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;*/
         color: #222;
    }

.forumthreadcount
    {
        /*float:left;
        width:350px;
        padding-left:10px;
        padding-top:7px;
        color:#333;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;*/
         color: #222;
    }

.forumwelcome
    {
        float:left;
        color:#222;
        font-size:11px;
        width:624px;
         font-family: Tahoma, Verdana, Arial;
    }
    
.forumthreadlatest
    {
        /*float:left;
        width:350px;
        padding-left:10px;
        color:#333;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;*/
         color:#222;
    }
    
.forumcount
    {
       /* float:left;
        width:350px;
        color:#333;
        padding-left:25px;
        padding-bottom:10px; 
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;*/
         color: #222;
    }

.showthreadcom
    {
        float:left;
       /* width:595px;*/
        margin-bottom:10px;
    }


.debatsvar
    {
        float:left;
        /*width:570px;*/
        margin-top:30px;
        /*padding:10px;
        padding-left:0px;*/
    }


.debatheader
    {
        float:left;
        width:580px;
        padding:5px;
        margin-top:20px;
        margin-bottom:3px;   
         font-family: Tahoma, Verdana, Arial;
        border-bottom:Dotted 1px #CCC;
    }

.debatnick
    {
        float:left;
        width:120px;
        height:16px;
        overflow:hidden;
        color:#3BB44B;
         font-family: Tahoma, Verdana, Arial;
        font-size:13px;
    }

.debatdate
    {
        float:right;
        color:#999;
        text-align:left;
        font-family: Tahoma, Verdana, Arial;
        font-size:10px;  
    }

.debattext
    {
        float:left;
        width:365px;
        overflow:hidden;
        padding-left:10px;
        color:#333;
        font-family: Tahoma, Verdana, Arial;
        font-size:11px;
    }

.reportbuttonholder
    {
        float: right; 
        /*width:100px; 
        padding-left:15px;*/
    }

.debatcommenttitle
    {
       /* float:left;
        padding:15px;
        width:450px;
        border-top:Dotted 1px #CCC;*/
        
    }

.debatnavnpaakommentator
    {
        float:left;
        padding-top:5px;
        width:315px;  
    }

.debatnavnefelt
    {
        float:left;
        Width:135px;
        margin-top:5px;
        border:Solid 2px #CCC;
        
    }

.debatnavntext
    {
        float:left;
        padding:0px;
        padding-top:5px;
        padding-right:3px;
        margin:0px;
         font-family: Tahoma, Verdana, Arial;
        font-size:14px;
        color:#333; 
    }
    













/* project.aspx */

.projectlistcategory
    {
        float:left;
        width: 100%;
        font-weight: bold;
        padding-left:36px;
        background:url(../images/layout/nbbasen_icon_event.png) no-repeat;
        height: 26px;
        line-height: 26px;
        margin: 10px 0px 10px 0px;
    }

.listsorting
    {
        float:left;      
        padding:6px;
        width:355px;
        margin-top:10px;
        margin-bottom:10px;        
        margin-left:25px;
        display:inline;
        border:Solid 1px #CCC;
        color:#444;
         font-family: Tahoma, Verdana, Arial;
        font-size:11px;
        background:#F0F0F0;
        text-align:left;  

    }















/* event.aspx */


.eventcategory
    {
        float:left;
        width:550px;
        padding-left:36px;
        padding-bottom:5px;
        /*color:#3BB44B;
        font-size:13px;*/
        font-weight: bold;
         font-family: Tahoma, Verdana, Arial;
       /* background:url(../images/siteimages/debatcategory.jpg) no-repeat;*/
        background:url(../images/layout/NBbasen_icon_debat.png) no-repeat;
    }














/* search.aspx */

.searchresultitemholder
{
    float:left;
    width: 600px;
    /*height: 58px;*/
    overflow: hidden;
    padding: 10px;
    border: 2px solid #FFF;
    border-top: 2px solid #F1F1F1;
}

.searchresultitemholder:hover
{
    border: 2px solid #3BB44B;
}

.searchresultCol1
{
    float: left;
    margin-right: 10px;
    width: 80px;
    height: 48px;
    overflow: hidden;
}
    
.searchresultCol2
{
    float: left;
    width: 135px;
    height: 48px;
    overflow: hidden;
}
    
.searchresultCol3
{
    /*float: right;*/
    float: left;
    width: 360px;
    height: 48px;
    overflow: hidden;
}

    
.searchresultimage
{
    float :left;
}

.searchresultname
    {
        font-size: 15px;
        line-height: 18px;
        font-weight: bold;
    } 


.searchresultdescript
    {
        /*width:230px;
        overflow:hidden;*/
        color: #222;
    } 
    
.searchresultetcgrey
    {
        /*float:left;*/
        width:100px;
        overflow:hidden;
        padding-left:5px;
        height:16px;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        color:#777;
        text-overflow:ellipsis;
    } 

.searchresultetc
    {
        /*font-size: 18px;
        line-height: 21px;*/
        font-weight: bold;
    } 

.searchresulteventdescript
    {
    } 


.searchresulteventdate
    {
        float:left;
        color:#999;
        width:85px;
        overflow:hidden;
        height:16px;
        padding-left:5px;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        text-overflow:ellipsis;
    }

.nosearchresults
    {
        float:left;
        border:Solid 0px #FFF;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        color:#999;
    }





.itemstyle
    {
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
    }    














/* phome.aspx */

.phomeid
    {
       /* float:left;
        width:310px;
        height:30px;
        overflow:hidden;
        padding-top:20px;
        padding-bottom:5px;
        text-align:left;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;*/
        
    }

.phomemenu
    {
        float:right;
        width:220px;
        padding:5px;
        text-align:left;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        border-bottom:dotted 1px #CCC;
        border-left:dotted 1px #CCC;
    }

.phomemailbox
    {
        float:left;
        text-align:left;
        width:500px;
        height:40px;
        padding-top:10px;
        vertical-align:bottom;
    }


.inbox
    {
        float:left;
        text-align:left;
        color:#555;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        width:580px;
    }

.outbox
    {
        float:left;
        text-align:left;
        color:#555;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        width:580px;
    }

.postbakketitel
    {
        float:left;
        width:570px;
        height:1px;
        margin-top:3px;
        padding-bottom:3px;
        border-bottom:dotted 1px #CCC;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        color:#3BB44B;
    }

.postbakketext
    {

        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        color:#555;
                
    }

.letterboxheader
    {
        text-align:left;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        color:#3BB44B;
        padding-top:5px;
        border:Solid 0px #FFF;
        width:30%;

    }

.letterboxheader a, .letterboxheader a:visited
    {
        float:left;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        padding-top:5px;
        color:#3BB44B;
        text-decoration:none;
    }

.letterboxheader a:hover
    {
        text-decoration:none;
    }








/* displayplace.aspx */

.placeholder
    {
        float:left;
        width:624px;
        margin-top: 18px;
   
    }

.displayplaceimagetextholder
    {
        float:left;
        width:340px;
        overflow: hidden;
    }



.placefacts
    {
        /*float:left;
        width:180px;
        padding:5px;
        margin-top:20px;
        border-bottom:solid 1px #ccc;
        border-top:solid 1px #ccc;
        color:#333;
        margin-bottom:10px;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;*/
    }

.displayfacts
    {
        /*color:#3BB44B;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;*/
    }

.placedescript
    {
        float:left;
        /*color:#333;
        width:340px;
        font-size:11px;
        padding:5px 0px 0px 0px;
         font-family: Tahoma, Verdana, Arial;*/
    }












/* login.aspx */

.forgotpassword
    {
        display: inline;
        float: left;
        font-family: Tahoma,Verdana,Arial;
        font-size: 11px;
        margin-left: 122px;
        padding-bottom: 3px;
        padding-right: 24px;
        padding-top: 12px;
        text-decoration: none;
    }










/* tekstformater */

h1
{
font-family: Tahoma, Verdana, Arial;
font-size: 28px;
font-weight: bold;
line-height: 31px;
color: #222;
margin: 0px 0px 8px 0px;
padding: 0px;

/*
float:left;
color:#555;
font-size:13px;
font-weight:bold;
margin-top:0px;
margin-bottom:3px;
padding:0px;
 font-family: Tahoma, Verdana, Arial; 
*/
}


/* h2 bruges til labels på forms - bla under newproject.aspx */
h2
    {
        float:left;
        font-size: 11px;
        line-height: 14px;
        font-weight: normal;
        width:106px;
        color:#333;
        text-align:left;
        padding:0px;
        padding-right:10px;
        margin:0px;

    }

h3
    {
        float:left;
         font-family: Tahoma, Verdana, Arial;
        font-size:15px;
        font-weight:bold;
        width:350px;
        color:#222;
        text-align:left;
        padding:0px;
        padding-right:5px;
        margin:0px;
        margin-bottom:10px;

    }

h4
    {
        float:left;
         font-family: Tahoma, Verdana, Arial;
        font-size:15px;
        color:#3BB44B;
        text-align:left;
        text-transform:uppercase;
        padding:0px;
        padding-right:5px;
        margin:0px;
        width:330px;
    }



/* h5 bruges til labels på forms - bla under newproject.aspx */
h5
    {
        float:left;
         font-family: Tahoma, Verdana, Arial;
        font-size:11px;
        font-weight:100;
        width:25px;
        color:#333;
        text-align:left;
        padding:0px;
        padding-right:5px;
        margin:0px;
        margin-bottom:3px;

    }



.faktabokstitel
    {
        float:left;
        font-weight:bold;
        border-bottom: 10px solid #F1F1F1;
        width: 242px;
        margin-bottom: 10px;
        margin-top: 20px;
        padding-bottom: 10px;
        /*
        color:#333;
        font-size:14px;
         font-family: Tahoma, Verdana, Arial;*/
    }

.greytext
    {
        color:#777;
    }

.lightbluetext
    {
        color:#3BB44B;
    }



.textaligncenterhundredpercentwidth
    {
        float:left;
        width:100%;
        text-align:center;
        border-bottom:Dotted 1px #ccc;
        padding-bottom:3px;
        margin-bottom:7px;
        
    }

.piclibheader
    {
        float:left;
        width:562px;
        text-align:Left;
        border-bottom:Dotted 1px #ccc;
        padding-bottom:3px;
        margin-bottom:7px;
        margin-top:12px;
        
    }












/* images */

.kkmenu img
	{
	border:#FFF solid 0px;
	padding-left:7px;
	}
	
.picturefrise img
	{
	float:left;
	width:184px;
	height:131px;
	border:#FFF solid 0px;
	padding-right:1px;
	}

.latestitem img
    {
        float:left;
        width:170px;
        height:110px;
        border:solid 0px #FFF;
    }

.regform img
    {
        float:left;
        margin-right:4px;
        border:Solid 0px #FFF;
    }

.divinsideregform img
    {
        float:left;
        width:237px;
        /*height:148px;
        border:solid 1px #CCC;*/
    }
    


.displayplaceimagetextholder img
    {
        float:left;
        width:340px;
        /*height:220px;*/
        margin-top:2px;
        border:solid 1px #CCC;
    }

.forum img
    {
        float:left;
        border:solid 1px #CCC;
        margin-top:7px;
        margin-bottom:10px;
        margin-left:25px;
        display:inline;
        width:84px;
        height:54px;     
    }

.piclibrary img
    {
        float:left;
        border:Solid 1px #CCC;
        width:183px;
        height:132px;
    }













/* buttons */

.defaultbutton
    {
        color:#FFF;
        float:right;
        width:103px;
        /*background:url(../images/siteimages/defaultbuttonback.jpg) no-repeat;*/
        background:url(../images/layout/nbbasen_btn_opret.png) no-repeat;
        height:30px;
        line-height: 30px;
        margin: 4px;
        margin-right: 0px;
        font-size:11px;
        border:solid 0px #FFF;
        cursor: pointer;
    }

.defaultbuttonfloatleft
    {
        /*color:#444;
        float:left;
        width:104px;
        background:url(../images/siteimages/defaultbuttonback.jpg) no-repeat;
        height:34px;
        margin-right:10px;
        font-size:11px;
        font-weight:bold;
        border:solid 0px #FFF;
        cursor:hand;*/
        color:#FFF;
        float:left;
        width:103px;
        background:url(../images/layout/nbbasen_btn_opret.png) no-repeat;
        height:30px;
        line-height: 30px;
        margin: 4px;
        margin-right: 0px;
        font-size:11px;
        border:solid 0px #FFF;
        cursor: pointer;
    }

.advancedsearchbutton
    {
        color:#3BB44B;
        background:#F0F0F0;
        float:left;
        margin:0px;
        display:inline;
        font-size:11px;
        border:solid 0px #FFF;
        padding:0px;
        cursor:hand;
        text-align:left;
    }


.reportbutton
    {
        color:#555;
        background:#FFF;
       /* width:40px;*/
        /*float:left;*/
        border:solid 0px #FFF;
        padding:0px;
        cursor:pointer;
        /*text-align:left;
        font:Gill Sans MT, Tahoma, sans-serif; */
        font-size:11px;
    }


.formbutton
    {
        color:#333;
        float:right;
        margin-left:4px;
        display:inline;
        width:57px;
        background:url(../images/siteimages/searchbuttonback.jpg) no-repeat;
        height:33px;
        margin-top:3px;
        font-size:11px;
        font-weight:bold;
        border:solid 0px #FFF;
        cursor:hand;
    }

.mastersearchbutton
    {
        color:#333;
        float:right;
        width:57px;
        background:url(../images/siteimages/searchbuttonback.jpg) no-repeat;
        height:33px;
        margin-top:3px;
        font-size:11px;
        font-weight:bold;
        border:solid 0px #FFF;
        cursor:hand;
    }

/*
.calendarbuttonsleft
    {
        color:#777;
        float:left;
        background:#FFF;
        margin:0px;
        margin-left:55px;
        display:inline;
        margin-right:170px;
        font-size:11px;
        padding:0px;
        border:solid 0px #FFF;
        cursor:hand;
    }

.calendarbuttonsright
    {
        color:#777;
        float:left;
        background:#FFF;
        margin:0px;
        font-size:11px;
        padding:0px;
        border:solid 0px #FFF;
        cursor:hand;
    }
*/


.checkbox
    {
        float:left;
        color:#222;
    }

.dropdownliste
    {
        float:left;
        font-family: Tahoma, Verdana, Arial;
        font-size: 11px;
        line-height: 14px;
        color:#222;
        border:Solid 2px #3BB44B;
        margin-right:2px;
        width:237px;
    }
    
.list
{
    float:left;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    line-height: 14px;
    color:#222;
    border:Solid 2px #3BB44B;
    /*width:508px;*/
     width:236px;
}


/* links */

.kkmenu a:hover
	{
	text-decoration:none;
	color:#EEE;
	}


.footer a, .footer a:visited
	{
	text-decoration:none;
	color:#3BB44B;
	}

.footer a:hover
	{
	text-decoration:underline;
	color:#3BB44B;
	}

.forum a, .forum a:visited
    {
        text-decoration:none;
    }

.forum a:hover
    {
        text-decoration:none;
        cursor:hand;
    }


.searchholder a, .searchholder a:visited 

    {
        color:#666;
        text-decoration:none;
    }

.searchholder a:hover 

    {
        color:#999;
        text-decoration:none;
    }


.latestitemsholder a, .latestitemsholder a:visited
    {
        color:inherit;
        text-decoration:none;
    }

.latestitemsholder a:hover
    {
        text-decoration:none;
        cursor:hand;
    }




.calendar a, .calendar a:visited
    {
        text-decoration:none;
    }

.calendar a:hover
    {
        text-decoration:none;
        cursor:hand;
    }

.searchresultitemholder a, .searchresultitemholder a:visited
    {
        float: left;
        width: 100%;
        display: block;
        text-decoration: none;
        color: #3BB44B;
    }

.searchresultitemholder a:hover
    {
        text-decoration:none;
        cursor:hand;
    }    

.phomemenu a, .phomemenu a:visited
    {
        color:#3BB44B;
        float:left;
        text-decoration:none;
        width:190px;
    }

.phomemenu a:hover
    {
        color:#999;
        text-decoration:none;
    }


.placefacts a, .placefacts a:visited
    {
        /*color:#3BB44B;
        font-size:11px;
         font-family: Tahoma, Verdana, Arial;
        text-decoration:none;*/
    }


.placefacts a:hover
    {
        /*color:#999;*/
    }




/* links masterpage */
   
.globalmenu
	{
	/*float:left;
	width:928px;
	padding-top:5px;
	margin-left:31px;
	display:inline;
	height:30px;*/
	position: absolute;
    width: 964px;
    bottom: 33px;
	}

.globalrightmenu
	{
	float:right;
	}

.globalmenu a, .globalmenu a:visited 
	{
	    float:left;
	    text-decoration:none;
	    font-weight: bold;
	    color: #222;
	    padding-left: 10px;
	    padding-right: 10px;
	}

.globalmenu a:hover 
	{
	text-decoration:none;
	color:#999;
	}


.lastmenupunkt 
	{
	/*border-right:#FFF solid 1px;*/
	}

.lastmenupunkt a, .lastmenupunkt a:visited
	{
	/*border-right:#FFF solid 1px;*/
	}
	
.fb_link
{
    float: right;
    margin-bottom: 10px;
}

.video
{
    position: absolute;
    /*bottom: 88px;*/
    top: 320px;
    left: 16px;
    text-align: center;
    width: 288px;
    padding: 10px;
    z-index: 50;
}

.googleMap
{
    width: 200px;
    padding: 10px;
    border: 1px solid #3BB44B;
}

.googleMap a, .googleMap a:visited
{
    text-decoration: none;
    color: #222;
}

.explanatorytext
{
    width: 348px;
    margin-top: 20px;
}

hr
{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    height: 4px;
    line-height: 4px;
    border: 4px solid #F1F1F1;
    background-color: #F1F1F1;
}

p
{
    margin: 0;
    padding: 0;
}

.ajax__calendar_container
{
    z-index: 5000;
}



