
body {
	margin:auto;
	background:#1d2937 url(/gfx/design/bodyBg.gif);
}

#mainHeader, #main, #mainFooter {
	width:952px;
	min-width:952px;
	max-width:952px;
	margin:auto;
	background:#ffffff;
}

/* reseting liststyle */
#MainHeader ul, #navigateTop ul, .breadcrum ul,
#main .left ul, #main .right ul, #main .bottom ul,
#mainFooter ul,
#eventCalendar ul { margin:0px; padding:0px; }

#MainHeader li, #navigateTop li, .breadcrum li, 
#main .left li, #main .right li ,#main .bottom li,
#mainFooter li,
#eventCalendar li { list-style:none; margin:0px; padding:0px; }


/* Egenskaber for Værktøjslinjen i top (Sprog og søgelinje) - id=mainHeader */
#mainHeader { height:47px; background:#dfd3c0 url(/gfx/design/mainHeaderBg.gif) no-repeat top right; }
	#mainHeader .toolBar { float:right; margin:10px 17px auto auto; }
		#mainHeader .toolBar td { padding-left:5px; }
		    #mainHeader .toolBar td input.searchBtn { height:14px; width:70px; font-size:10px; background:#dfd3c0; padding:0px 3px 0px 3px; letter-spacing:1px; color:#1d2937; border:0px solid #ffffff; }
			#mainHeader .toolBar td input.search { width:175px; }

/* Egenskaber for Adresselinjen i bunden - id=mainFooter */
#mainFooter { height:20px; background:#f2eadf; }
	#mainFooter ul { margin:auto auto auto 160px; padding:0px; }
		#mainFooter ul li {float:left; margin:3px 15px auto 15px; }
		
/* Generelle egenskaber for indhold i midten - id=main */
#main .top, #main .breadcrum, #main .middle, #main .bottom {
	width:922px;
	min-width:922px;
	max-width:922px;
	margin:auto;
	clear:both;
	overflow:hidden;
}


#main .middle .content { float:left; width:546px; overflow:hidden; padding:0px 14px 14px 0px; }
    
    /*
    #main .middle .content * { font-family: Arial, Helvetica, sans-serif; }
    #main .middle .content h1, #main .middle .content h2, #main .middle .content h3, #main .middle .content h4 { font-family: "Andale Mono", Arial, Verdana, Helvetica, sans-serif; }
    #main .middle .content h1 { font-size:14px; text-transform:uppercase; margin:5px 0px 5px 0px; }
    #main .middle .content h2 { font-size:14px; margin:5px 0px 5px 0px; }
    #main .middle .content h3 { font-size:12px; text-transform:uppercase; margin:5px 0px 5px 0px; }
    #main .middle .content h4 { font-size:12px; margin:5px 0px 5px 0px; }
    */
    
    #main .middle .content a { color:#00374f; text-decoration:underline; }

    #main .middle .content ul { margin:20px; } 
    #main .middle .content li { margin:10px; /*list-style-type:disc;*/ }
    
    
    #main .middle .content #PageChildren { margin:10px; padding:0px; }
        #main .middle .content #PageChildren li { list-style:none; margin:0px; padding:5px; }
           #main .middle .content #PageChildren li a { font-weight:bold; text-transform:uppercase; }
           #main .middle .content #PageChildren li span { display:block; }
            #main .middle .content #PageChildren li a:hover { text-decoration:underline; }




#main .middle .right { float:left; width:173px; margin:0px 0px 0px 0px; }


/* Egenskaber for main top der indholder logo,bannerTop og navigateTop - class=top */
	#main .top { height:203px; }
	#main .top .logo { width:170px; height:173px; margin:15px 15px 15px 0px; float:left; }
		#main .top .logo img { margin-top:30px; }
	#main .top #navigateTop { width:735px; height:173px; margin:15px auto; float:left; }
		#main .top #navigateTop ul { width:730px; height:29px; background:#3c3b39; padding-left:5px; }
			#main .top #navigateTop ul * { color:#ffffff; font-size:12px; font-weight:bold; }
			#main .top #navigateTop ul span { display:block; width:7px; height:7px; background:#262624; float:left; margin:4px 10px auto auto; }
			#main .top #navigateTop li { float:left; margin:7px 6px auto 12px; }
				#main .top #navigateTop li a:hover { /*text-decoration:underline;*/ }
				#main .top #navigateTop li a:hover span,#main .top #navigateTop li a.selected span { background:#ffffff; }


/* Egenskaber for stien til det valgte dokument - class=breadcrum */
#main .breadcrum { clear:both; margin:0px auto 15px auto; }
    #main .breadcrum li { float:left; margin:auto 4px auto 0px; }
    #main .breadcrum li a:hover { text-decoration:underline; }

/* Egenskaber for Venstre side i class=middle - class=left */
#main .middle .left { float:left; width:173px; background:#d6cab4; margin:0px 14px 0px 0px; }
    
    #main .middle #navigateSideBar { width:100%; margin:5px auto 10px auto; }
    	#main .middle #navigateSideBar * { font-size:12px; } /* Skift størrelse på sidemenu */
        
        #main .middle #navigateSideBar li a:hover{ font-weight:bold; color:#4b3520; }
        #main .middle #navigateSideBar li a.selected { font-weight:bold; color:#1d2937;  }
        
        
            #main .middle #navigateSideBar li a { display:block; padding:3px 3px 3px 6px; }
            
                #main .middle #navigateSideBar li li a { padding:3px 3px 3px 10px; background:#f2eadf; }
                #main .middle #navigateSideBar li li * { font-size:10px; }
                
                    #main .middle #navigateSideBar li li li a { padding:1px 3px 1px 15px; }
            
    

	
/* Egenskaber for standard teaser der bliver brugt over flere dokumenter */

/* teaser i højre side */
#main .middle .rightTeaser { border:1px solid #4d2e05; margin-bottom:14px; }
	
	#main .middle .rightTeaser .titleWrap { 
		display:block;
		height:18px;
		color:#ffffff;
		letter-spacing:1.5pt;
		font-size:12px;
		font-weight:normal;
		padding:5px 0px 0px 35px;
		text-transform:uppercase;
		font-family: "Andale Mono", Arial, Verdana, Helvetica, sans-serif;
	}
	
	#main .middle .rightTeaser li { margin:20px 10px 15px 10px; }
	#main .middle .rightTeaser .date { display:block; font-size:10px; color:#080808; margin:0px 0px 2px 0px; }
	#main .middle .rightTeaser h2 { text-transform:uppercase; font-size:12px; }
	#main .middle .rightTeaser .description { display:block; overflow:hidden; max-height:48px; margin:0px 0px 2px 0px; }
    
    #main .middle .rightTeaser .News { background:#4d2e05 url(/gfx/objects/ikonNewsRightTeaser.gif) no-repeat -5px -3px; }
        #main .middle .rightTeaser .archive { display:block; text-align:center; margin-bottom:5px;  }
		
    #main .middle .rightTeaser .Cafe {  background:#4d2e05 url(/gfx/objects/ikonCafeRightTeaser.gif) no-repeat -4px -2px; }	
		#main .middle .rightTeaser .Cafe:hover {  background:#00374f url(/gfx/objects/ikonCafeRightTeaser-over.gif) no-repeat -4px -2px; }	
    #main .middle .rightTeaser .Cinema {  background:#4d2e05 url(/gfx/objects/ikonCinemaRightTeaser.gif) no-repeat -4px -2px; }	
		#main .middle .rightTeaser .Cinema:hover {  background:#00374f url(/gfx/objects/ikonCinemaRightTeaser-over.gif) no-repeat -4px -2px; }	
    #main .middle .rightTeaser .Kultur {  background:#4d2e05 url(/gfx/objects/ikonKulturRightTeaser.gif) no-repeat -4px -2px; }
		#main .middle .rightTeaser .Kultur:hover {  background:#00374f url(/gfx/objects/ikonKulturRightTeaser-over.gif) no-repeat -4px -2px; }
    #main .middle .rightTeaser .NetCafe {  background:#4d2e05 url(/gfx/objects/ikonNetCafeRightTeaser.gif) no-repeat -4px -2px; }
		#main .middle .rightTeaser .NetCafe:hover {  background:#00374f url(/gfx/objects/ikonNetCafeRightTeaser-over.gif) no-repeat -4px -2px; }

	#main .middle span.title { display:block; text-align:right; text-transform:uppercase; font-weight:bold; color:#4b3521; }

    #main #Booking {
    	background-color:#4d2e05;
    	margin:0 0 15px 0;
    	padding:3px 3px 3px 20px;
    }
    	#Booking a { color:#fff; font-size:12px; text-transform:uppercase; }

#main .bottom { padding-bottom:20px; }

/* Small teaser i bund */
#main .bottom .teaserSmall { float:left; width:175px; margin:14px 14px 0px auto; }
        #main .bottom .teaserSmall .titleWrap {
        	display:block;
        	height:22px;
        	margin:auto auto 1px 0px;
        	padding:3px 0px 0px 35px;
        	letter-spacing:1.5pt;
        	color:#4b3520;
        	font-family: "Andale Mono", Arial, Verdana, Helvetica, sans-serif;
        	font-size:12px;
        	color:#4b3520;
        	text-transform:uppercase;
        	font-weight:normal;
        }
			#main .bottom .teaserSmall .titleWrap:hover { color:#00374f; }

    #main .bottom .teaserSmall ul { margin:10px auto 8px 14px; height:47px; }
        #main .bottom .teaserSmall li { list-style-type:none; margin:1px auto 3px 5px; }
            #main .bottom .teaserSmall li a:hover { text-decoration:underline; }
    #main .bottom .teaserSmall .linkBtn {
        display:block;
        width:60px;
        background:#4b3520;
        color:#ffffff;
        margin:auto 0px auto auto;
        text-align:center;
        font-size:10px;
        padding:1px 3px 2px 3px;
   }
   #main .bottom .teaserSmall .linkBtn:hover { /*text-decoration:underline;*/background:#00374f; }

   #main .bottom .teaserSmall .Cafe {  background:#ffffff url(/gfx/objects/ikonCafeSmallTeaser.gif) no-repeat -4px -2px; }
   		#main .bottom .teaserSmall .Cafe:hover { background:#ffffff url(/gfx/objects/ikonCafeSmallTeaser-over.gif) no-repeat -3px -2px; }
   #main .bottom .teaserSmall .Cinema {  background:#ffffff url(/gfx/objects/ikonCinemaSmallTeaser.gif) no-repeat -4px -2px; }	
   		#main .bottom .teaserSmall .Cinema:hover {  background:#ffffff url(/gfx/objects/ikonCinemaSmallTeaser-over.gif) no-repeat -3px -2px; }
   #main .bottom .teaserSmall .Kultur {  background:#ffffff url(/gfx/objects/ikonKulturSmallTeaser.gif) no-repeat -4px -2px; }
   		#main .bottom .teaserSmall .Kultur:hover {  background:#ffffff url(/gfx/objects/ikonKulturSmallTeaser-over.gif) no-repeat -3px -2px; }
   #main .bottom .teaserSmall .NetCafe {  background:#ffffff url(/gfx/objects/ikonNetCafeSmallTeaser.gif) no-repeat -4px -2px; }
   		#main .bottom .teaserSmall .NetCafe:hover {  background:#ffffff url(/gfx/objects/ikonNetCafeSmallTeaser-over.gif) no-repeat -3px -2px; }

/* Medium teaser i bund */
#main .bottom .teaserMedium { float:left; width:300px; margin:35px 0px 0px 14px; }
	#main .bottom .teaserMedium span { display:block; text-align:right; font-size:12px; text-transform:capitalize; font-weight:bold; color:#4b3521; }	
	
