@import url(rte.css);

/*
Lars Dyhr
----------------------------------------------------
  Dycon
  Holme Parkvej 377
  8270 Højbjerg
  Tlf: 86202306 Mobil: 29461610
  mailto:Lars@Dycon.dk
---------------------------------------------------- 
*/

* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#content .extrawrap { padding:0 20px; }
img { border:0; }
body {
	margin:0; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:11px;
	background-color:#b1aea2;
	color:#000;
	line-height:1.3;
}
.divider { height:2px; background-color:#dae7ea; font-size:1px; padding:0; margin:10px 0; }
#content-right-container .divider, #content-left-container .divider { background-color:#fff; }

#container {
	margin:0 auto;
	width:811px;
	text-align: left;
	position:relative;
	background: transparent url('../images/top-bg-811x558-3.gif') no-repeat top left;
padding-top:184px;
}
#main-table {
	table-layout:fixed;
	width:800px;
}
#first-col { width:490px; }  
#second-col { width:310px; }

#table-wrap {
	position:relative;
	background:#fff url('../images/main-table-bg-790x29.gif') no-repeat top left;
	margin:0 5px 0 6px;
}

#content-right { background-color: transparent; }

#content-container { margin:0 0 0 10px; /* Content area is 480px */
	min-height:200px;
	height:auto !important;
	height:200px; 
}
#content-right-container { 
	margin:17px 10px 0 10px;
	padding:10px; 
	background:#dae7ea url('../images/sidebar-top-290x12.gif') no-repeat top left;
} /* Content area is 290px */

/*
added this as a normal h5 i rte.css
#content-right-container h1,
#content-right-container h2,
#content-right-container h3,
#content-right-container h4,
#bottom-row-content h1,
#bottom-row-content h2,
#bottom-row-content h3,
#bottom-row-content h4 {
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
}
*/
.news-item h3 {
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
}

p.date {
	font-size:11px;
	padding:0;
	margin:0;
	color:#999999;
}
#content-right-container p {
	font-size:11px;
	padding:0;
	margin:0;
}
.news-item { padding:0 0 15px; }
 	
td#post-footer {	height:13px; background: transparent url('../images/post-footer.gif') no-repeat top center;}



#top-content-div {	position:absolute; height:215px; top:0; left:6px;
/*	background: transparent url('../images/top-bg-811x558-2.gif') no-repeat top center;*/
}

#search { position:absolute; right:30px; top:149px; width:140px; height:30px; text-align:right; }
#search .textfield { width:100px; }

#topmenu { position:absolute; left:16px; top:140px; width:630px; height:34px;  }

#language-selector { position:absolute; top:30px; text-align:right; right:30px; width:100px; height:30px;  }
#language-selector a { color:#fff; padding:5px; margin:0 5px; text-decoration:none; }
#language-selector a:hover { color:#fff; text-decoration:underline;}

#top-content-div a:hover {color:#cc3333;}

#pictures-placeholder { margin-left:10px; margin-bottom:20px;  }

#logo-link { position:absolute;	height:66px;	top:70px;	right:530px;	width:250px; 
	/* background: transparent url('../images/logo-text-249x66.gif') no-repeat top right;*/
}
#logo-link h1 {	text-indent: -1000em;	overflow: hidden;	height:100%;	font-size: 1px; }
#logo-link h1 a {	display: block;	height:100%; }

#topmenu ul { padding:8px 0; margin:0; list-style:none; list-style-type:none; }
#topmenu li { display:inline; padding:0; margin:0; }
#topmenu li a { padding:8px 5px 8px 10px;font-size:12px; text-decoration:none;	color:#000; }
#topmenu .act a, #topmenu a:hover { color:#cc3333; /*background-color:#aaa; */}


#footer { height:60px; }
#footer-container { margin:10px 10px 15px 10px; background-color:#efefec; line-height:35px; } 
#footer-container p, #footer-container a, #footer-container img, #footer-container span { padding:0; margin:0; }

#footer-right-div { margin-left:50px; text-align:right; padding-right:17px; }
#footer-left-div { line-height:35px; float:left; width:40px; height:35px; overflow:hidden; padding-left:20px; vertical-align:middle; }
#footer-left-div img { padding-top:8px; }
#footer div p { color:#666; }



.tx-newloginbox-pi1 table { border:2px solid #ccc; width:100%; }
.tx-newloginbox-pi1 th { background:#ccc; padding:4px; text-align:right; white-space:nowrap; width:25%; }
.tx-newloginbox-pi1 td { background:#eee; padding:4px; vertical-align: middle; }

fieldset {
	border:0;
}
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }		
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }		
.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../../../../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }		
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }		
.tx-srfeuserregister-pi1 label span { color: #ff0000; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }		
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }		
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }		
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }		
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }		
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, 
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }				
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }		
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../../../../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }		
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }		
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }		
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }		
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }		
.tx-srfeuserregister-pi1 dt { clear: both; width: 100px; text-align: right; padding-right: 1em; }		
.tx-srfeuserregister-pi1 dd { text-align: left; width: 300px; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }		
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }		
* html .tx-srfeuserregister-pi1 dd { float: none; }		
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }		
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }



/*
* Sitemap and other lists 
*/

	.csc-sitemap  {	margin-bottom:20px;	}
	.csc-sitemap ul { list-style-type:none;	}
	.csc-sitemap ul li  {	line-height:1.3; padding:0;	margin:0;	}
	.csc-sitemap ul li a { display:block;	line-height:1.3; padding:5px 0 5px 10px; margin:0; }
	.csc-sitemap ul li a:hover	{ text-decoration:none; background-color:#348AA8; color:#fff;	}
	.csc-sitemap ul li a:active	{ background-color:#348AA8; font-weight:bold; color:#fff;	}
	.csc-sitemap ul li li a { 
		background: url('images/black-arrow-3x5.gif') no-repeat 10px 50%;
		margin:0;
		padding-left: 20px;
	}
	.csc-sitemap ul li li li a {
		background: url('images/black-arrow-3x5.gif') no-repeat 20px 50%;
		padding-left: 30px;
	}
	.csc-sitemap ul li li li li a {
		background: url('images/black-arrow-3x5.gif') no-repeat 30px 50%;
		padding-left: 40px;
	}	
	

/* Label felter generelt på mailforms */
p.csc-form-label {
	padding: 0 20px 0 0; 
}
p.csc-form-label-req {
	padding: 0 20px 0 0; 
	font-weight:bold;
}


td.csc-form-fieldcell input.csc-mailform-check {
	background-color: transparent;
	border: 0px solid #e3e3e3;
	padding: 0;
	font-size: 11px;
	width: auto;
}


td.csc-form-fieldcell {
	vertical-align: middle;
}

td.csc-form-labelcell p {
	padding-top: 5px;
}


@media print {

#container #first-col { display:block; /* display:table-column; */ width:100%; }
#container #second-col { display:none; width:0; }

}

