/*******************************************/
/*	START - Importing various stylesheets **/
/*******************************************/
@import url('content.css');
@import url('tt_news.css');
/*@import url('indexed_search.css');*/
/*******************************************/
/*	STOP - Importing various stylesheets  **/
/*******************************************/

/******************************************************************************/
/***** START - columns ********************************************************/
/******************************************************************************/

.threeColumn_left{
	float: left;
	width: 33%;
	overflow: hidden;	
}
.threeColumn_normal{
	float: left;
	width: 33%;
	overflow: hidden;
}
.threeColumn_right{
	float: right;
	width: 33%;
	overflow: hidden;
}
/*
.twoColumn_normal{
	float: left;
	width: 50%;
	overflow: hidden;
}

.twoColumn_right{
	float: right;
	width: 50%;
	overflow: hidden;
}
*/

/*
.oneColumn_normal{
	width: 100%;
	 overflow: hidden; 
}
*/

.twocols .flexible_twocols_left {
	overflow: hidden;
}

.twocols .flexible_twocols_right {
	overflow: hidden;
}


/******************************************************************************/

/***** STOP - columns *********************************************************/
/******************************************************************************/

/*********Main TEMPLATES***********************/

#main-container{
		/*width: 972px;*/
                width: 970px;
		margin: 0 auto;
		padding: 0;
		text-align: left;
		border: 1px solid black;
		/*background:url(../images/clearhorse.jpg) no-repeat bottom left; */
}
#main-container2{
		width: 970px;
		margin: 0 auto;
		padding: 0;
		text-align: left;
		border: 1px solid black;
}
.top-function{
		/*width: 972px;*/
        width: 970px;
		height:33px;
		background-color:#ff8b00;
		padding:0px;
}
.top-menu{
		float:left;
        width: 970px;
		height:34px;								
		background-color:#ffb74c;
		position: relative;
		z-index: 1000;
}
.breadcrumbs{
		float:left;
		width: 970px;
		height:22px; 
		background-color:#ffffff;
		padding-top:8px;
}

.breadcrumb-aquo {
	position: absolute;
	top: -1px;
	left: -1px;
}

.mtext{
	   margin-left:20px;
	   float:left;
	   font-weight:bold;
	   font-size:11px;
	   color:#666666;
	   margin-right:6px;
	   _margin-left:10px;
	   margin-top: 1px;
}
.twoColumn_normal{
	   background-color:#efefef;
	   padding: 7px 10px 10px 10px;
	   padding-bottom:10px;
	   float:left;
	   width:160px;
	   margin-left:20px;
	   margin-right:20px; 
	   min-height:230px;
	   height:auto;
	   /*margin-bottom:100px;*/
	   margin-bottom:230px;
	   _height:230px;
	   _ margin-left:10px;
}
.twoColumn_right{
	   float:left;
	   /*width:732px;*/
           width:730px;
	  /* padding-right:20px;*/
	   min-height:480px;
	   height:auto;
	   _height:480px;
}
.addClear:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
.oneColumn_normal{
		 /*width:732px;*/
                width:730px;
	        float:left; 
		min-height:500px;
		height:auto;
		padding-bottom:10px;
		_height:480px;
}

	
#logo{
		float:left;
		width:200px;
		margin-right:20px;
		background: transparent url("../images/natmuslogo.gif") 0 0 no-repeat;
}
#banner{
		float:left;
		/*width:527px;*/
		margin-top:6px;
		/*_width:526px;*/
		width: 400px;
}
#small-function{
		float:left;
		float: right;
		margin:9px 2px 0px 0px;
		_margin:9px 1px 0px 0px;
  }
#topbar-rssfeed {
	float:left;
	height:13px;
	margin-right:6px;
	padding-top:1px;
	width:13px;
}
#sitemap{
		float:left;
		width:17px; 
		margin:2px 7px 0px 1px;
                *margin:2px 6px 0px 1px; 

		
}
#uk{
		float:left;
		width:19px;
		margin-right:11px; 
               *margin-right:12px;
               _margin-right:5px;
               
 }  
#search{
		float:left;
		float: right;
		width:153px;
		margin-top:8px;
		*margin-top:5px;
		_margin-top:5px;
		margin-right: 13px;
} 
#addThis {
	/*
	clear: both;
	margin: 0 0 0 220px;
	padding-top: 10px;
	*/
	float: right;
	margin: -22px 20px 0 0 ;
	_margin-right: 10px;
}

#left-col{
		 width:180px;
		 float:left;
		 
		 padding-left:20px;
		 padding-right:20px;
		 padding-bottom:20px;
		 
		 padding-top:0px;
		 margin-top:0px;
	
 }
#horse{
		float:left;
		width:100px;
		border:1px solid red;
		display:none;
}
#footer{
	    float:left;
	    width: 730px;
		border-top:2px solid #b2b2b2; 
		margin:5px 0px 0px 220px;
		height:30px;
		_margin-left:110px;
}

/******************************************************************************/
/***** START - plugin indexed_search ******************************************/
/******************************************************************************/
.search_btn{
	*margin-top:3px;
}
span.tag, span.tagEnd{
	background-image:url(../images/tag.gif);
	background-repeat: no-repeat;
	background-position:0px 4px;
	padding-left:1px;
	padding:left1px;
}
p.tx-indexedsearch-noresults{
	margin-top:5px;
	
}
.tx-indexedsearch-form{
        border-bottom:	1px solid #666666;
		padding:		0px; 
		margin:			0px; 
		
		*float:			left;
		*width:			730px;
		margin-bottom:	8px;
		
}
input.searchBox{
		font-family:,Verdana,Sans-serif,Monospace;
		font-size:9px;
		font-weight:normal;
		height:12px;
		padding-left:2px;
		width:127px;
		border:1px solid #ffffff;
		padding-top:1px;
                *width:126px;
}
.tx-indexedsearch-browsebox p{
	margin-bottom:			12px;
	*float:			left;
	*width:			730px;
	_float:			none;
	_width:			730px;
}
li.tx-indexedsearch-browselist-currentPage a{
  color:					#000000;
  text-decoration:			none;
}
.tx-indexedsearch .tx-indexedsearch-searchbox{
	/*display: 			none;*/
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{
	display: 			none;
}

.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header{
	height: 			20px;
	background:			#e0e0e0;
}

.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-icon{
	float: 				left;
	/*height:				18px;
	padding:			3px 2px 0 3px;*/
	height:				18px;
	padding:			2px 0px 0px 3px;
	margin:0px;
	*padding:			1px 0px 0px 3px;
}

.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-result-number{
	float: 				left;
	height:				18px;
	padding:			2px 0 0 0;
}

.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-title{
	float:				left;
	padding:			2px 0 0 0;
	margin:0px;
	margin-left:-3px;
}

.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-title a{
	font-weight:		normal;
}
.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-title a:hover{
	font-weight:		normal;
	color:#000000;
}

.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css .tx-indexedsearch-header .tx-indexedsearch-percent {
	/*display:			none;*/
	float:				right;
	/*line-height:		30px;*/
	color:				#192F44;
	padding:			3px 10px 0 0;
	*padding:			4px 10px 0 0;
}

.tx-indexedsearch .tx-indexedsearch-res .res-tmpl-css p.tx-indexedsearch-descr{
	margin:				2px 0 10px 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{
	color:				#000000;
}

.tx-indexedsearch .tx-indexedsearch-whatis{
	display:			none;
}

.tx-indexedsearch .tx-indexedsearch-res{
	clear:				both;
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox{
	margin:				0;
	padding:			0;
	background:			none;
	float:				left;
	*margin-bottom:		23px;
}

.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li{
	float:				left;
	margin:				0 0 25px 0;
	padding:			0 10px 0 0;
	list-style-type:	none;
	background:			nome;
	*margin:				0 0 9px 0;
	_margin:				0 0 20px 0;
}
img.nextarrow {
	margin-left:			4px;
}
img.prevarrow{
	 margin-right:			4px;
}

/******************************************************************************/
/***** STOP - plugin indexed_search  ******************************************/
/******************************************************************************/

/*MENU*/

.top-menu ul,.top-menu li {
	margin: 0;
	padding: 0;
	/*list-style: none ;
	list-style-image:none;*/
	}
.breadcrumbs ul, .breadcrumbs li {
	margin: 0;
	padding: 0;
	/*list-style: none ;
	list-style-image:none;*/
	}
	
#subMenu {
	margin-bottom: 220px;
	line-height: 17px;
}

#subMenu a {
	display: block;
	color:#BE000D;
	text-decoration:none;
}

#subMenu a:hover, #subMenu a.active {
	color:#000;
}

#subMenu ul.level1,#subMenu ul.level2,#subMenu ul.level3 {
	padding: 0;
	list-style: none;
} 

#subMenu ul.level1, #subMenu ul.level2 {
	margin:0;
}

#subMenu ul.level1 li {
	margin-bottom: 10px;
}

#subMenu ul.level2 li {
	margin: 0;
}

#subMenu ul.level1 li a, #subMenu ul.level2 li a.active {
	font-weight: bold;
}

#subMenu ul.level2 li a, #subMenu ul.level3 li a {
	font-weight: normal;
	padding:0 0 0 8px;
}

#subMenu ul.level2 li a.active, #subMenu ul.level3 li a.active {
	background: url(/fileadmin/templates/subsites/images/black-arrow.gif) no-repeat 0px 5px;
}

#subMenu ul.level3 {
	margin:0 0 10px 8px;
}

#subMenu ul.level3 li a.active {
	font-weight:normal;
}

	
.top-linkno, .top-linkact{
	display: block;
	padding-bottom:9px;
        _padding-bottom:9px; 
 }
li.mlvl1-act a.top-linkact{
	color:#FFFFFF;
	display:block;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:11px;
	text-decoration:none;
	background-color:#FF8B00;
	}


/*MENU DROPDOWN*/

ul#nav{
	 margin-top:0px;
	 float:left;
	 margin-left:210px;
	 _margin-left:105px;
	 height:30px;
}
ul#nav, ul#nav li{
	list-style:none;
}
ul#nav li {
	float: left;
	position:relative;
}
ul#nav li ul {
	position: absolute;
	left: -999em;
	top:auto;
        margin-top: 2.2em;	
	z-index:1000;
        /*margin-top:38px;*/         		
   	margin-top:36px;
}
ul#nav li ul.nav3,
ul#nav li ul.nav3-temasite {
	position: absolute;
	left: -999em;
	top:auto;
	margin-top: 2.2em;
	margin-top:27px;
}

	
/* Styles for Menu Items */
ul#nav li a {
	display: block;
	text-decoration: none;
	/*color: #be000d;*/
	font-weight:bold;
	font-family:arial;
	font-size:11px;
       /*padding-top:11px;*/
       padding-top:11px;
       padding-left:10px;
       padding-right:10px;              	
}

#nav li ul{border:0px solid  #ffb74c;border-bottom:none;background:#ffb74c;}
#nav li ul li{float:none; border-bottom:1px solid #ffb74c; }
#nav li ul a{float:none;border:medium none; position:relative;}

/* this sets all hovered to  #ff8b00 and current item */
#nav li.current a,
#nav li:hover a,#nav li.over a,
#nav li:hover li:hover a,#nav li.over li.over a,
#nav li:hover li:hover li:hover a,#nav li.over li.over li.over a,
#nav li:hover li a:hover,#nav li.over li a:hover,
#nav li:hover li:hover li:hover a:hover,#nav li.over li li a:hover,
#nav li:hover li:hover li:hover li:hover a:hover,#nav li.over li.over li.over li.over a:hover 
{
            color: #ffffff;
            background-color: #ff8b00;                                 				 
 }

/* set dropdown to default */

#nav li:hover li a, #nav li.over li a,
#nav li:hover li:hover li a, #nav li.over li.over li a,
#nav li:hover li:hover li:hover li a, #nav li.over li.over li.over li a
 {
        color: #be000d;
        background-color: #ffb74c;       
}


/*friday*/
 #nav li  ul li A{
	 /*padding: 8px 15px 8px 8px;*/
	 padding: 8px 15px 8px 10px;
	 margin-top:-3px;
	 _padding: 8px 15px 8px 10px;
}
ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.over ul ul, ul#nav li.over ul ul ul {
left:-999em
}
ul#nav li:hover ul,ul#nav li.over ul{	
	top:0;
	left:0;
}
ul#nav li li:hover ul,ul#nav li li li:hover ul,ul#nav li li.over ul,ul#nav li li li.over ul {
	margin-left:161px;
	left:0;	
	top:-2em
}
ul#nav ul.nav2,
ul#nav ul.nav2 li ul.nav3,
ul#nav ul.nav2 li ul.nav3-temasite {
	width:161px;
}
  

.subBeArrow A{
 	/*background-image:url('../images/before.gif');*/
	background-image:url('../images/red-arrow.gif');
	background-repeat:no-repeat;
    background-position:150px 50%;        
  	display:block;

}
.subRoArrow A{
	/*background-image:url('../images/ro.gif');*/
	/*background-image:url('../images/white-arrow.gif');*/
	background-image:url('../images/red-arrow.gif');
    background-repeat:no-repeat;
    background-position:150px 50%;        
    display:block;

}
#nav li ul li ul li  A{
	background:none;
} 
ul#nav li li li:hover ul,ul#nav li li.over ul,ul#nav li li li.over ul {
	*margin-left:161px;
	_margin-left:150px;
	border-left:none;
	top:-2em;
}
ul#nav ul.nav2{
	border-top:none;
}
ul#nav li{
	border-bottom:none;
}

.nationflag-gray{
 _margin-left:1px;
}

/*Additional Template*/

.subpage_normal{
        float: left;
	overflow: hidden;	
        /*width:531px;*/
       width:529px;
}

.subpage_right{
        float: left;
	overflow: hidden;	
        width:181px;
        margin-left:20px;
        margin-right:20px;
        _margin-right:0px;
        
}



/**** Wide Content Template ****/
div#wideContent  .oneColumn_normal {
	width: 100%;
}

div#widefooter {
	border-top:2px solid #B2B2B2;
	float:left;
	height:30px;
	margin:5px 20px 0;
	width:930px;
}

div#widefooter .footertable {
	margin-left: 200px;
}
div.noImage {
	background-image: none;
}


/************* FE Login ***************************/

.tx-felogin-pi1 fieldset {
	border: 0;
	padding: 0;
	margin: 10px 0;
}

.tx-felogin-pi1 legend {
	display: none;
}

.tx-felogin-pi1 fieldset div {
	margin: 0 0 10px 0;
}

.tx-felogin-pi1 fieldset input {
	margin-left: 0;
}
/************* Church page  ***********************/
.churchpage .subpage_normal {
	width: 610px;
	margin: 0 0 0 20px;
}

.churchpage .subpage_right {
	width: 300px;
	float: right;
}

.churchpage  #footer {
/*
	margin: 5px 0 0 20px;
	width: 930px;
*/
}

.clearboth {
	clear: both;
	height: 0;
	width: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
}



div#logo {
    background-image: url("/fileadmin/templates/subsites/images/natmus-logo.png") !important;
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
    margin: 0;
}


div#banner {
	background-position: 10px 0 !important;
} 

div#misc-container {
	width: 770px;
	float: left;
}

.top-menu {
    background-color: #FFB74C;
    clear: both;
    height: 34px;
    width: 770px;
}


div.top-menu {
    background-color: #A09898;
    color: #FFFFFF;
    font-family: arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-top: 4px !important;
}

ul#nav {
    height: 30px;
    margin-left: 0;
}