/* Main tags */
body {background:#3D4C34; color:#303030; font:76% Verdana,Tahoma,Arial,sans-serif; margin:0; padding:0; padding-top:10px; text-align:center;}
a {color:#505050; font-weight:bold; text-decoration:none;}
a:hover {color:#808080; text-decoration:none;}
p {line-height:1.5em; margin:0 0 15px;}

/* Main container */
#container {color:#303030; margin-left: auto; margin-right: auto; padding:0; text-align:left; width:1007px; height:631px;}

/* Header section */
#siteHeader {clear:both; height:180px; margin-top:0px; padding-top:0px; margin-bottom:0px; border:0px solid #000;}

/* Header section */
#sitelang {height: 55px; margin:0 15px; text-align:left;}
#sitelang img{padding-top:15px; border:0;}

/* Horizontal menu */
#mainmenu {float:left; margin-top:-35px; margin-left: 20px; margin-bottom: 20px;}
#mainmenu ul {font-size:14px; margin:0; padding:0;}
#mainmenu a {color:#000000; font-size:0.7em; padding-right: 15px; text-transform:uppercase;}
.mainmenuActive {color:#000000; font-size:0.7em; padding-right: 15px; text-transform:uppercase; text-decoration:underline;}

/* Content wrap */
#wrap {clear:both; font-size:0.9em; margin-left: 10px; padding-left:10px; padding-top:0px; background: url(../../../images/layout/bg_center.jpg) no-repeat; min-height:400px;}

/* Sidebars */
#leftside {margin:0; padding:0; width:170px; border:0px solid #000000;}
#rightside {float:right; margin:0px; padding-top:23px; padding-right:30px;line-height:1px;}
#leftside {float:left; margin-left:0px; padding-left:0px;}
#leftside p, #leftside a{font-size:1.0em; color:#000000; line-height:1.2em; margin:0;} 

.linklist {list-style:none; margin:0 0 16px 10px; padding:0;}
.linklist li {margin-bottom:0.7em;}

/* Sidebar menu */
.nav {background:#e8e9ea; border:1px solid #b0b0b0; color:#606060; display:block; margin-bottom:8px; padding:5px 4px 4px 10px; position:relative; text-transform:uppercase; width:140px;}
.nav:hover,.active {background:#f8f9fa; border:1px solid #909090; color:#303030; text-decoration:none;}
.sub {font-size:0.8em; letter-spacing:1px; margin:3px 0 2px 10px; padding:4px 11px 2px 8px; width:125px;}

/*ContentBox*/
#contentName{font-size:1.5em; margin-top:0px; padding:0; margin-left:189px; margin-bottom:10px; border:0px solid #000000; font-weight:bold; width: 400px; text-transform: uppercase;}

/* Content */
#content,#contentalt,#contentBig {background-color:#3D4C34; border:0px solid #909090; color:#2a2a2a; margin:0; background-color:transparent;}
#content {padding-left:20px; width:480px; min-height: 335px; overflow:auto;}
#contentBig {margin:0 0px; padding:0; min-height:320px; width:680px;}
#contentalt {margin:0 200px 0 20px;}
#content h1,#content h2,#contentalt h1,#contentalt h2, #contentBig h1, #contentBig h2 {background-color:inherit; color:#000000; font-size:1.2em; font-weight:bold; letter-spacing:1px; margin:0 0 0px; padding:0;}
#content h2,#contentalt h2 {font-size:1.2em; margin-bottom:0px;}
#content img,#contentalt img, #contentBig img {border:1px solid #b0b0b0; float:left; margin-left: 0px; margin-right: 15px; margin-bottom: 6px; padding:5px;}

.second_navigation {
	background: #d6d67c url(../../images/layout/tab_bottom2.gif) repeat-x bottom;
	height: 20px;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;
}
.second_navigation li {
	display:inline;
	margin-left:0px; 
	padding-left:0px;	
}
.second_navigation li a, .second_navigation li a:link, .second_navigation li a:visited {
	background-color: #c9c77a;
	border-bottom: none;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	color: inherit;
	float: left;
	font-size: 0.9em;
	line-height: 120%;
	margin-right:0px;
	padding: 2px 10px 4px 10px;		
	text-decoration: none;
}
.second_navigation li.activeSecNav a, .second_navigation li.activeSecNav a:visited, #todos_portlet .second_navigation li.activeSecNav a, #todos_portlet .second_navigation li.activeSecNav a:visited {
	background: #d6d67c;
	padding-bottom: 5px; 
}
.second_navigation li a:hover {
	background: #d6d67c;
}		
.second_navigation_box {
	padding-top:15px;
	padding-bottom:5px;
	padding-left:5px;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

#standard {
	list-style: standard;
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-left:15px;
}

#cirkel {
	list-style: circle;
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-left:15px;
}

#fyrkant {
	list-style: square;
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-left:15px;
}

#tom {
	list-style: none;
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-left:15px;
}

ol {
	margin:0px;
	margin-left:15px;
	padding:0px;
	padding-left:15px;
}

#footer {
	height:70px;
	width: 1000px;
	background: #d6d67c url(../../images/layout/bg_footer.jpg) no-repeat;
}

#footer p {
	text-align:center;
	text-decoration:none;
	padding-top: 90px;
}

#footer a {
	color: #303030; 
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}

/* Various classes */
.thumbnail {background:#fafbfc; border:1px solid #b0b0b0; margin:0 0 10px 10px; padding:5px;}
.searchform {margin:0;}
.searchbox {background:#f0f0f0; border:1px solid #b0b0b0; margin:0 4px 0 0; width:100px;}
.searchbutton {background-color:#ffffff; border: 1px solid #000000; height: 20px; font-size: 12px;}

.clearingdiv {clear:both; height:30px; width:1px;}
.hide {display:none;}
.intro {font-size:1.0em; font-weight:bold;}
.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}

