@import url(rte.css);

/*
Lars Dyhr
----------------------------------------------------
  Dycon
  Holme Parkvej 377
  8270 Højbjerg
  Tlf: 86202306 Mobil: 29461610
  mailto:Lars@Dycon.dk
---------------------------------------------------- 
*/
/* 
mørk grå (nederst til højre) c9c0b9
Lys grå (øverst til venstre (eller rettere bag top logo)): e1dcd8
dato grå: 666666
venstre kolonne: f4e4c2
midt kolonne: f2e6df
højre kolonne; e0e8e0
Green link color: 336633
Folkekirkelig missions tekst : a39184
logo tekst farve: 337333 (den lyse variant: 387638)
*/

* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.divider { height:4px; background-color:#fff; font-size:1px; padding:0; margin:0; }




img { border:0; }
body {
	margin:0; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:11px;
	background:#CDCDCD url('../images/body-bg-1200x1000_01.gif') no-repeat top center;
	color:#666;
	line-height:1.3;
}

#container {
	margin:0 auto;
	width:1000px;
	text-align: left;
	position:relative;
	background: transparent url('../images/top-bg-1000x198_02.png') no-repeat top center;
}

#main-table {
	text-align: left;
	table-layout:fixed;
	width:1000px;
	background-color:#fff;
	       height:100%;
}
#first-col { width:320px; }  
#second-col { width:440px; }
#third-col { width:240px; }

#topmenu { /* overflow:hidden; height:36px;*/   line-height:30px; padding:156px 240px 30px 20px; margin:0; vertical-align:middle; }

td#content, td#content-left, td#content-right {  }
/*
td#content-left { border-color: blue;
border-style: solid; 
border-left-width:10px}
*/

.header {
	color:#fff;
	height:50px;
	overflow:hidden;
	line-height:50px;
	margin:0 0 4px;
	padding:0 15px;
	vertical-align:middle;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}
.header_01 {
	color:#fff;
	height:50px;
	overflow:hidden;
	line-height:50px;
	margin:0 0 4px;
	padding:0 15px;
	vertical-align:middle;
	text-align:right;
	font-size:13px;
	font-weight:bold;
}
td#content-left .header { 
background:transparent url('../images/left-column-head-2_01.jpg') no-repeat left bottom;
}
td#content-left .header_01 { 
background:transparent url('../images/left-column-head-gul.jpg') no-repeat left bottom;
}
td#content .brown-header { background:transparent url('../images/middle-column-head_01.jpg') no-repeat left bottom;  }
td#content-right .green-header { background:transparent url('../images/right-column-head_01.jpg') no-repeat left bottom;  }

#content-container-wrap { padding-bottom:10px; background:#c9c9c9 url('../images/middle-column-bottom_01.gif') no-repeat left bottom;  }
#content-right-container-wrap { padding-bottom:10px; background:#d2e4f3 url('../images/right-column-bottom_01.gif') no-repeat left bottom;  }

td#content-left .box { background:#f4e4c2 url('../images/left-column-bottom.gif') no-repeat left bottom;  }

td#content .box { margin-bottom:0; padding:8px 12px; }

td#content-right .box { margin-bottom:10px;}

/* Wrap for each item/box indenting the content */
.box  {
	padding:12px;
	margin-bottom:20px;
}
#content-left-container,
#sub-content-left-container { 
	/* Content area is 290px */	
	margin:0 0 10px 30px;
	min-height:300px;
	height:auto !important;
	height:300px; 
} 

#sub-content-container  { 
	margin:0 30px 10px 30px; 
}




#content-right-container { 
	/* Content area is 210px */ 
	margin:0 30px 10px 0; 
}

#content-container { margin:0 30px 10px 30px; width:380px; }

#content-right-container h3,
#content-left-container h3 {
	font-size:11px;
	padding:0;
	margin:0;
}
#content-right-container p,
#content-left-container p {
	padding:0;
	margin:0;
}
.date {
	font-size:11px;
	padding:0;
	margin:0;
	color:#666666;
}
.news-item, .cal-item, .side-item { padding:0 0 15px; }
 	
#logo-link { 
	position:absolute;	
	height:100px;
	top:20px;
	left:0;
	width:320px;
}
#logo-link h1 { 
	text-indent: -1000em;
	overflow: hidden;
	height:100%;
	font-size:1px;
	padding:0;
	margin:0; 
}
#logo-link h1 a {
	display: block;
	height:100%; 
	padding:0;
	border:100px solid transparent; /* seems to be a IE7 hack when using position:absolute ... */
}
* html #logo-link h1 a { border:none; /* disable IE7 hack in IE 6 and previous ... */ }

#topmenu ul { padding-top:10px; padding-bottom:8px; /* height:36px;*/ font-size:12px; line-height:18px; list-style:none; list-style-type:none; }
#topmenu li { display:inline; padding:0; margin:0; }
#topmenu li a { padding:10px 5px 8px 10px; text-decoration:none; color:#fff; }
#topmenu .act a, #topmenu a:hover {  text-decoration:underline; color:#fff; }


#top-menu-right ul { padding-top:10px; padding-bottom:8px; /* height:36px;*/ font-size:10px; line-height:18px; list-style:none; list-style-type:none; }
#top-menu-right li { display:inline; padding:0; margin:0; }
#top-menu-right li a { padding:10px 5px 8px 10px; text-decoration:none; font-weight:bold; color:#5a5a5a; }
#top-menu-right li a:hover { padding:10px 5px 8px 10px; text-decoration:underline; font-weight:bold; color:#5a5a5a; }
/*#top-menu-right .act a, #topmenu a:hover {  text-decoration:underline; font-weight:bold; color:#5a5a5a; }*/
#top-menu-right .act a {  text-decoration:underline; font-weight:bold; color:#5a5a5a; }
#topmenu a:hover {  text-decoration:underline; color:#fff; }

#pictures-placeholder { margin-bottom:20px; }
#top-text,
#top-menu-right,
#search { 
	position:absolute;
	top:160px;
	right:30px;
	width:170px;
	overflow:hidden;
	height:30px;
	color:#fff;
	line-height:30px;
	text-align:right;
	vertical-align:middle; 
}
#top-text { top:65px; 	color:#a39184; width:250px; font-size:12px; font-weight:bold; }
#top-menu-right { top:110px;width:550px;white-space:pre; }

#search a { padding-left:7px; text-decoration:none;color:#1c94de; }
#search form { text-align:right; line-height:30px; vertical-align:middle; }
#search form#tx_indexedsearch input#minisearch-submit { width:130px; }


#footer { height:102px; background:transparent url('../images/footer-1000x51_01.jpg') no-repeat left bottom; }
#footer-container { height:20px; margin-top:78px; color:#fff; margin-right:20px;} 

#footer-right-div { margin:0px; 30px 0 70px; text-align:right; }
#footer-left-div { float:left; width:40px; height:20px; overflow:hidden; padding-left:30px; vertical-align:middle; }
#footer-left-div img { padding-top:10px; }
#footer div p { color:#fff; }
#footer a,#search a,#top-text a,#top-menu-right a { color:#fff; }
#footer a:hover,#search a:hover,#top-text a:hover,#top-menu-right a:hover  { color:#fff; text-decoration:underline; }

div.csc-frame-frame1{
background-color: #fff;
padding: 0 0 0 0px;
border-width: 0 0 0 0px;
}

div.csc-frame-frame2{
background-color: #fff;
padding: 0 0 0 0px;
border-width: 0 0 0 0px;
}

td#content-left div.csc-frame-frame1 .header { 
background:transparent url('../images/left-column-head-gul.jpg') no-repeat left bottom;
}
td#content-left div.csc-frame-frame2 .header { 
background:transparent url('../images/left-column-head-blaa.jpg') no-repeat left bottom;
}


