@import url('indexed_search.css');
@import url('flexcontent.css');
@import url('content.css');
@import url('menu.css');
@import url('tt_news.css');
@import url('tx-tcyeadmin-pi1-ListCompanies.css');
@import url('tx-tcyeadmin-statistics.css');



body{
	font-family:			Arial,Verdana,Sans-serif,Monospace;
	font-size:				12px;
	margin:					0 0 20px 0;
	scroll:					always;
}

img{
	border: none;
}

body.main{
	background-color:		#E2DED5;
}

table.maincontainer{
	width:					900px;
}

table.typoconsult{
	width:					900px;
}

td.top{
	background-color:		#FFFFFF;
	height:					70px;
}

td.menubar{
	height:					40px;
	background-color:		#FF0000;
}

table.menubar{
	width:					100%;
	height:					40px;
}

td.menu{
	width:					670px;
}

td.login{
	width:					230px;
	background-image:		url(/fileadmin/templates/images/loginbackground.gif);
	background-repeat: 		repeat-x;
	background-color:		#887C56;
}

td.pictures{
	background-image:		url(/fileadmin/templates/images/picturesbackground.gif);
	background-repeat: 		repeat-x;
	background-position:	bottom;
	background-color:		#FFFFFF;
	height:					150px;
	padding:				0 20px 0 20px;
}

td.content{
	background-image:		url(/fileadmin/templates/images/contentareabackground.gif);
	background-repeat: 		repeat-x;
	background-position:	bottom;
	background-color:		#FFFFFF;
	height:					300px;
	vertical-align:			top;
	padding:				20px;
}

td.footer{
	height:					40px;
	background-color:		#006232;
}

td.address{
	color:					#FFFFFF;
	padding:				0 0 0 20px;
	white-space:			nowrap;
}

td.infomail a{
	padding:				0 0 0 5px;
	color:					#FFFFFF;
}

td.totop{
	width:					100%;
	text-align:				right;
	padding:				0 20px 0 0;
}

td.totop a{
	color:					#FFFFFF;
}

table.top, table.content_container{
	width:					100%;
}

td.upper{
	height:					25px;
	text-align:				right;
	padding:				0 20px 0 0;
}

table.lower{
	width:					100%;
	text-align:				right;
}

div.sitemap{
	width:					30px;
	float:					right;
}
div.printlink{
	width:					30px;
	float:					right;
}

div.searchbox{
	width:					230px;
	float:					right;
}

div.searchinput{
	width:					195px;
	float:					left;
}

div.searchbutton{
	width:					11px;
	float:					left;
}

input.searchbox{
	border:					1px solid #808080;
	height:					14px;
	width:					190px
}

td.submenu{
	padding:				0 10px 0 0;
	background-image:		url(/fileadmin/templates/images/submenudivider.gif);
	background-repeat:		no-repeat;
	background-position:	right
}

td.submenu a, td.submenulast a{
	color:					#8B7C54;
}




.tx-indexedsearch-whatis {display: block;}
.tx-indexedsearch-searchbox { display: none;}
.tx-indexedsearch-browsebox P a{font-family: Trebuchet MS,  arial, helvetica, monospace, verdana; font-size: 11px; color: #E44D57; text-decoration: none;}
.tx-indexedsearch-browsebox P{font-family: Trebuchet MS,  arial, helvetica, monospace, verdana; font-size: 11px; color: #E44D57;}
.tx-indexedsearch-browsebox .tx-indexedsearch-sectionlinks a{font-family: Trebuchet MS, arial, helvetica, monospace, verdana; font-size: 11px; font-weight: 700; color: #E44D57; text-decoration: none;}
.tx-indexedsearch-browsebox .tx-indexedsearch-browsebox-SCell a{font-family: Trebuchet MS,  arial, helvetica, monospace, verdana; font-size: 11px; color: #E44D57; text-decoration: none;}
.tx-indexedsearch-browsebox .tx-indexedsearch-browsebox-SCell{padding-bottom: 0px;}
.tx-indexedsearch-res .tx-indexedsearch-secHead h2{vertical-align: middle; padding-left: 3px; padding: 2px; font-family: Trebuchet MS,  arial, helvetica, monospace, verdana; font-size: 13px; color: #FFFFFF;}
.tx-indexedsearch-res .tx-indexedsearch-secHead p{display: none;}
.tx-indexedsearch-res .tx-indexedsearch-secHead a{vertical-align: middle; padding-left: 3px; padding-top: 0px; font-family: Trebuchet MS,  arial, helvetica, monospace, verdana; font-size: 13px; color: #FFFFFF; text-decoration: none;}
.tx-indexedsearch-res .tx-indexedsearch-secHead {border-top: 1px dashed #3876D0;}
.tx-indexedsearch-res .tx-indexedsearch-descr p{font-style: italic; font-family: Trebuchet MS,  arial, helvetica, monospace, verdana; font-size: 11px; color: #000000; text-decoration: none;}
.tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color: #E44D57; }
.tx-indexedsearch-res .tx-indexedsearch-title a{font-weight: bold; font-family: Trebuchet MS,  arial, helvetica, monospace, verdana; font-size: 10px; color: #E44D57; text-decoration: none;}
.tx-indexedsearch-res .tx-indexedsearch-title p{margin: 0; padding: 0 0 0 3px;}
.tx-indexedsearch-res .tx-indexedsearch-title img{margin: 0; padding: 2px 2px 2px 5px;}
.tx-indexedsearch-res p.tx-indexedsearch-percent {font-family: Trebuchet MS,  arial, helvetica, monospace, verdana; font-size: 11px; margin: 3px 3px 3px 0;}
.tx-indexedsearch-res .tx-indexedsearch-info p{display: none;}
.tx-indexedsearch-res .tx-indexedsearch-secHead td{background-color: #E44D57;}
.tx-indexedsearch-res .tx-indexedsearch-title td {background-color: #F7F7F7; border: 1px solid #E8E8E8;}




/*******************************************************************************/
/***** START - The following is used to remove the dotted lines from links *****/
/*******************************************************************************/
a{
	color: 					#E44D57;
	text-decoration:		none;
}

a:hover{
	text-decoration:		none;
}

a:active{
	outline:				none;
}

:-moz-any-link:focus{
	outline:				none;
}

/******************************************************************************/
/***** STOP *******************************************************************/
/******************************************************************************/
.tx-newloginbox-pi1, .tx-newloginbox-pi1 a{
	color:					#FFFFFF;
	font-size:				10px;
}

.tx-newloginbox-pi1 input{
	background-color:		#ffffff;
	border:					1px solid #000000;
	height:					14px;
	width:					70px;
	font-size:				10px;
}

.tx-newloginbox-pi1 input.submit{
	width:60px;
	background-color:		#ffffff;
	border:					1px solid #000000;
	height:18px;
	font-weight:			bold;
}
.tx-newloginbox-pi1 td{
	padding:1px;
	
	}
.tx-newloginbox-pi1 .logouttext{
	font-size:12px;
	}

/*.tx-newloginbox-pi1 input.username{
	background-color:		#ffffff;
	border:					1px solid #000000;
	height:					14px;
	width:					85px;
	color:					#FFFFFF;
	font-size:				10px;
}

.tx-newloginbox-pi1 input.usernameerror{
	background-color:		#908363;
	border:					1px solid #FF0000;
	height:					14px;
	width:					85px;
	color:					#FFFFFF;
	font-size:				10px;
}

.tx-newloginbox-pi1 input.password{
	background-color:		#ffffff;
	border:					1px solid #000000;
	height:					14px;
	width:					85px;
	color:					#FFFFFF;
}

.tx-newloginbox-pi1 input.passworderror{
	background-color:		#908363;
	border:					1px solid #FF0000;
	height:					14px;
	width:					85px;
	color:					#FFFFFF;
}

.tx-newloginbox-pi1 input.forgot{
	background-color:		#ffffff;
	border:					1px solid #AC9E81;
	height:					14px;
	width:					120px;
	color:					#FFFFFF;
	font-size:				10px;
}

.tx-newloginbox-pi1 td.forgotpassword {
	padding:				2px 0 0 2px;
}

.tx-newloginbox-pi1 td.forgotpassword a{
	color: 					#ffffff;
	font-size:				10px;
}

.tx-newloginbox-pi1 td.logintext{
	color: 					#FFFFFF;
	font-size:				11px;
	font-weight:			100;
	padding:				2px 0 0 2px;
}

.tx-newloginbox-pi1 td.loginsuccess{
	color: 					#FFFFFF;
	font-size:				11px;
	font-weight:			700;
	padding:				12px 0 0 0;
}

.tx-newloginbox-pi1 td.username{
	color: 					#FFFFFF;
	font-size:				11px;
	font-weight:			700;
	padding:				12px 10px 0 0;
}

.tx-newloginbox-pi1 td.usernametext{
	color: 					#FFFFFF;
	font-size:				11px;
	font-weight:			100;
	padding:				12px 3px 0 0;
}

.tx-newloginbox-pi1 td.forgottext{
	color: 					#FFFFFF;
	font-size:				11px;
	font-weight:			700;
	padding:				10px 3px 0 10px;
}

.tx-newloginbox-pi1 td.forgotsent{
	color: 					#FFFFFF;
	font-size:				11px;
	font-weight:			100;
	padding:				5px 0 0 0;				
}

.tx-newloginbox-pi1 td.emailaddress{
	color: 					#000000;
	font-size:				11px;
	font-weight:			700;
		
}

.tx-newloginbox-pi1 td.logoutbutton{
	padding:				10px 0 0 0;
}

.tx-newloginbox-pi1 td.paddingtop{
	padding:				10px 0 0 0;
}*/

/************************************************************/
/********* Nyhedsbrevtilmelding *****************************/
/************************************************************/

.tx-tcmailsubscription-pi1 td.header{
	padding:				0 0 3px 0;
}

.tx-tcmailsubscription-pi1 td.message{
	padding:				0 0 6px 0;
}

.tx-tcmailsubscription-pi1 div.maincontainer{
	padding:				0 0 20px;
}

.tx-tcmailsubscription-pi1 td.email{
	padding:				0 7px 0 0;
}

.tx-tcmailsubscription-pi1 td.security{
	padding:				0 7px 0 0;
}

.tx-tcmailsubscription-pi1 td.unsubscribe{
	padding:				0 5px 0 0;
}

.tx-tcmailsubscription-pi1 td.subscribe{
	padding:				0 0 0 0;
}

.tx-tcmailsubscription-pi1 input.email{
	border:					1px solid #E24E5A;
	height:					14px;
	width:					100%;
	font-size:				10px
}

.tx-tcmailsubscription-pi1 input.unsubscribe{
	border:					1px solid #E24E5A;
	height:					18px;
	background-color:		#FFFFFF;
	color:					#E24E5A;
	font-size:				10px;
}

.tx-tcmailsubscription-pi1 input.subscribe{
	border:					1px solid #E24E5A;
	height:					18px;
	background-color:		#E24E5A;
	color:					#FFFFFF;
	font-size:				10px;
}

.tx-tcmailsubscription-pi1 input.security{
	border:					1px solid #E24E5A;
	height:					14px;
	width:					100%;
	font-size:				10px
}

.tx-tcmailsubscription-pi1 input.submit{
	border:					1px solid #E24E5A;
	height:					18px;
	background-color:		#E24E5A;
	color:					#FFFFFF;
	font-size:				10px;
}
.tx-tcactteaser-pi1 div.select_boks{
	border:					1px solid #006133;
	padding:				3px;
	text-align:				center;
	background-image:		url(/fileadmin/templates/images/aktivitetsselectorbaggrund.gif);
}
.tx-tcactteaser-pi1 div.select_boks select{
	width:					125px;
	font-size:				10px;
	border:					1px solid #7F9DB9;
	margin-right:			4px;
}
.tx-tcactteaser-pi1 div.select_boks input{
	border:					1px solid #006133;
	height:					18px;
	background-color:		#006133;
	color:					#FFFFFF;
	font-size:				10px;
}
.tx-tcactteaser-pi1 td{
	padding:				0 0 6px 0;
}
.tx-tcactteaser-pi2 td table td{
	vertical-align:			top;
	/*border:					1px solid red;*/
	padding:				5px;
}
.tx-tcactteaser-pi2-morelink{
	text-align:				right;
}

/************************************************************/
/********* Specielt for aktivitets modul ********************/
/************************************************************/

table.event-list tr th {
    border-bottom: 1px solid black;                  
}


.csc-textpic-text li {
	list-style-position: inside;
}