/*STYLES FOR THE SITE PRIORIN.SE*/

/* Common*/
	body {
		background: #E5F3DE url(../images/priorin/priorin_bg.png) repeat-x top;
	}
	
	A {
		color:#004713;
	}

/* shadows */
	
	BODY DIV#wrapper{
		width:908px;
		background: #F1F9EE url(../images/priorin/shad_content.png) repeat-y right;
	}
	
	BODY DIV#head_wrapper {
		width:908px;
		background: #FFF url(../images/priorin/shad_header.png) repeat-y right;
	}
	
	BODY DIV#topnav{
		width:908px;
		background: #999 url(../images/priorin/shad_header.png) repeat-y right;
	}
	
	DIV#logo {
		margin-right:8px;
	}
	
	DIV#bottom_shadow {
		clear:both;
		text-align:right;
		background: #E5F3DE url(../images/priorin/shad_bottom.png) no-repeat;
		height:8px;
		width:908px;
	}
/*end of shadows*/	

/*topnav*/
#topnav UL LI A:hover, #topnav LI A:visited:hover, #topnav li#topnavact A:hover { 
	color:#09c;
	background:#FFF;
}

#topnav UL#menumain li#topnavact A, #topnav UL#menumain li#topnavact A:hover {
	color:#7CC35C;
	background:#FFF;
}


/*************** submenu background  *************/
#topnav ul li:hover ul li a, * HTML #topnav ul li a:hover ul li a {
	background:#7CC35C  url(../images/arrow_white.gif) no-repeat 0.5em 0.6em;
	color:#FFF;
}

#topnav ul li:hover ul li a:hover, * HTML #topnav ul li a:hover ul li a:hover{
	background:#FFF url(../images/arrow_green.gif) no-repeat 0.5em 0.6em;
	color:#7CC35C;	
	border-bottom:none;
}
/*************** end of submenu background *************/
	
 #topnav ul li ul li{
 	border-top:1px solid #fff;
 	border-bottom:1px solid #fff;
 }
 
 #topnav ul li:hover ul li a { 
 	border-bottom:none:
 }

#topnav ul li:hover ul li a {
	border-bottom: none;
}

div#wrapper #snav {
	left:56px;
	text-align:left;
	width:180px;
}

/* Left Nav*/

	#left_nav_bottom {
		background: #FFF url(../images/priorin/leftnav_back.jpg) repeat-x top;
		height:350px;
	}
	
	#navcontainer a, 	#navcontainer ul.sublist a {
		color: #FFF;
		background-color: #7CC35C;
}
	
	#navcontainer a:hover, #navcontainer a.active, #navcontainer a.active:hover, 	#navcontainer ul.sublist a:hover, #navcontainer ul.sublist a.active, #navcontainer ul.sublist a.active:hover {
		background:	#FFFFFF url(../images/arrow_green.gif) no-repeat scroll 0.5em 0.4em;
		color:#7CC35C;		
	}		
	
	#bayerlinks {
		background:#FFF none;
		border-bottom:1px solid #C6C6C6;
	}	

	#legal {
		background:#FFF none;
		border-top:1px solid #CCC;
	}	

	
	#lefthead {
		background-color: #004713;
	}
	#bayerlinkscontent {
		background-color: #fff;
		color:#004713;
	}
	

/* Content */

	#content {
		background:#fff url(../images/priorin/content-back.png) repeat-y left;
		min-height: 543px;
	}

	* HTML 	#content {
		height: 543px;
	}
	
	BODY DIV#wrapper DIV.home {
		background:#FFF none;
		padding:0px;
		height:512px;
		min-height: 512px;		
		width:729px
	}
	
	#topcontent {
		width:729px;
		background:#fff url(../images/priorin/content-top.png) no-repeat left;
		height: 15px;
		float: left;
	}
	
	#bottomcontent {
		background:#FFFFFF url(../images/priorin/content-bottom.png) no-repeat scroll left center;
		float:right;
		height:15px;
		margin-right:8px;
		width:729px;
	}	
	
	* HTML #bottomcontent {
		margin-right: 4px;
	}

	#content H1, .cimageCaption  {
		color:#004713;
	}
	
	#content H2 {
		color:#7CC35C;
	}

	ul.sitemap li a.title {
		background:#7CC35C;
	}

	ul.sitemap li ul li a {
		color:#004713;
	}
	
	/* Tabber */

	
	ul.tabbernav,	.tabberlive .tabbertab, ul.tabbernav li a {
		border-color: #004713;
	}
	
	 ul.tabbernav li a {
	 	color:#004713;
	 	background-color:#E0F1D9; 
	 }
	
   ul.tabbernav li a:hover {
	 		color:#E0F1D9;
		 	background-color:#004713; 
 		}
 		
	 ul.tabbernav li.tabberactive a:hover {
	 		color:#004713;
	 }

	
	/* Kontakt */
	div#content fieldset {
		background:transparent;
	}
	
	.form-default fieldset div, .blueButton {
		background-color:#E0F1D9;
		color:#004713;
		padding: 2px;
	}
		
	/* footer */
	
	DIV#footer {
		color:#333;
		font-weight:bold;
		font-size:11px;
		clear:both;
		height:50px;
		margin:0px auto;
		padding:15px 0px 20px;
		text-align:center;
		width:908px;
	}
		
	.footer, .updated, #footer A{
		font-size:11px;
		font-weight:bold;
		color:#333;
	}
		
		div#footer span.updated {
			margin-right:0px;
	}
		