
/* ------------------------------------------------
	reset css
-------------------------------------------------*/

/*
    Tripoli is a generic CSS standard for HTML rendering. 
    Copyright (C) 2007  David Hellsing

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, cite, var, address { font-style: normal; }
b, strong, strong span{ font-weight:bolder; }
th,h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none;}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
body { line-height: 1; background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; } /* we don't need a visual hr in layout */
font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */

/* ------------------------------------------------
	global
-------------------------------------------------*/



body 	{ color: #606060;
	  font: 12px  trebuchet ms, Verdana, Arial, sans-serif;
	  background: #fff url(../images/bg.png) repeat-x;
	  margin:0px;
	  padding:0px;	}

p	{ font: 12px trebuchet ms, Verdana, Arial, sans-serif;
	  line-height:20px;	}

span	{ font: 12px  trebuchet ms, Verdana, Arial, sans-serif;
	  line-height:18px;	}

div	{ font: 12px  trebuchet ms, Verdana, Arial, sans-serif;
	  line-height:18px;	}

table, table p	{ font: 12px  trebuchet ms, Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}

tr, tr p	{ font: 12px  trebuchet ms, Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}

td, td p	{ font: 12px  Verdana, Arial, sans-serif;
	  line-height:18px;
	  color:#606060;	}




h1 	{ font: bold 18px  "trebuchet ms", georgia, Verdana, Arial, "sans-serif";
	  color: #fff;	
	  margin-bottom: 20px;
	  font-weight: normal;	}

h2 	{ font-size: 14px; 
	  color: #606060;	
	  margin-bottom: 15px;
	  font-weight: normal;	}

h3 	{ font-size: 14px; 
	  color: #006f4e;	
	  margin-bottom: 20px;
	  font-weight: normal;	}

#formular h3 	{ font-size: 16px; 
	  color: #333;	
	  margin-top: 20px;
	  font-weight: normal;	}

a 	{ color: #006e4e;
	  text-decoration: none;	}
a:hover { text-decoration:underline;	}

img	{ border: 0px solid; 	}

form	{ color: #333;
	  font: 11px  Verdana, Arial, sans-serif;
	  padding:10px 0px;	}



				
.btn { 			background:1px solid #d9d9d9;
				border:none;	}				

.textfieldantal { 	font: 11px  Verdana, Arial, sans-serif;
	  		background:#fff;
	     		border:1px solid #d9d9d9;
			padding:5px 1px;
			margin:-4px 8px 8px 15px;
			float:left;
			width:30px;
			text-align:right;	}


div#container	{ margin:6px auto 0px auto;
		  height:auto;
		  width:976px;	}
		  
/* ------------------------------------------------
	form
-------------------------------------------------*/	

	label { width:60px;
			display:block;
			color: #333;
			padding:0px 2px; }
			
	.textfield { 	 margin:0px 2px 0px 0px;
				     height:20px;
				     width:260px;
				     border:none;
				     color:#000;
				     padding:10px 0px 0px 10px;
				     font: 11px  Verdana, Arial, sans-serif;
				     background: url(../images/formfield.png) no-repeat 0px 5px;
				 	 position:relative;
					 z-index:2001;	}	
					 
	.textboxcontainer { float:left;
						margin:3px 0px 0px 1px;	}
					 	
	.textboxtop { 	 height:13px;
				     width:263px;
				     background: url(../images/textboxtop.png) no-repeat 0px 0px;
					 z-index:2001;
					 margin:0px;	}	
					 					 
					 
	.textboxbg { 	 margin:-1px 0px 0px 0px;
				     width:263px;
				     border:none;
				     color:#000;
				     padding:0px;
				     font: 11px  Verdana, Arial, sans-serif;
				     background: #eaeaea;
				 	 position:relative;
					 z-index:2001;	}	
					 
	.textbox { 		 margin:0px 0px -10px 0px;
					 padding:0px 8px;
					 height:60px;
				     width:243px;
				     border:none;
				     color:#000;
				     font: 11px  Verdana, Arial, sans-serif;
				     background: none;
				 	 position:relative;
					 z-index:2001;	}						 
	
	.textboxbottom { height:13px;
				     width:273px;
				     background: url(../images/textboxbottom.png) no-repeat 0px 0px;
					 z-index:2001;	}
					 					 		 
	.break { clear:both; }
	.submitbutton { color:#716e6e;
					text-align:center;
					margin:5px 0px 0px 0px; }
					
/* ------------------------------------------------
	header
-------------------------------------------------*/

div#header	{ width:976px;
		  height:110px;
		  background: #fff url(../images/headerbg.png) no-repeat bottom left;
		  margin:0px;
		  padding:0px;	}

	div#logo	{ float:left;
			  width:622px;
			  height:75px;
			  padding:22px 0px 0px 23px; }

	div#searchlangs	{ float:right;
			  width:331px;
			  height:50px;
			  position:relative;
			  z-index:2000; }

		a.sitemap img { text-decoration:none;
						padding:0px 4px 0px 0px; }
		a:hover.sitemap img { text-decoration:none; }
		a:hover.sitemap { color:#dec261; }	
		
		div#search	{ width:325px;
				 	  padding:5px 10px 0px 0px;
				 	  height:20px; }
	
		div#search p	{ color:#6b509c;
						  float:left;	}

		div#search a	{ color:#006f4f;
			  	  font-size:11px;	}
				  
		div#search a:hover	{ color:#dec261;
			  	  			  font-size:11px;
							  text-decoration:none;	}				  
	
		div#search .search { margin:-8px 2px 0px 5px;
				     height:20px;
				     width:173px;
				     border:none;
				     float:left;
				     color:#a5a5a5;
				     padding:10px 0px 0px 10px;
				     font: 11px  Verdana, Arial, sans-serif;
				     background: url(../images/searchbar.png) no-repeat 0px 5px;
				 	 position:relative;
					 z-index:2001;	}
	
		div#search .searchbutton { float:left;
					   margin:-5px 0px 0px 0px;
					   padding:0px 0px 0px 0px;
				  	   position:relative;
				 	   z-index:2002;	}

		div#langs	{ width:135px;
				  padding:15px 0px 0px 175px;
				  height:20px;	}

		div#langs a	{ color:#606060;
				  font:11px "trebuchet ms", verdana, arial, sans-serif;	}

		div#langs a#current	{ color:#000;
					  font:11px "trebuchet ms", verdana, arial, sans-serif;	}


/* ------------------------------------------------
	menus
-------------------------------------------------*/



	div#menu	{ width:930px;
			  height:45px;
			  background: url(../images/menubg.png) no-repeat left top;	}

	div#menu ul {	  margin:0px 0px 0px 0px;
			  padding:0px 0px 0px 5px;
			  list-style:none;  }

	div#menu li {	  float:left; 

			  padding:14px 14px 0px 14px; }

	div#menu a {	  float:left;
			  display:block;
			  background:url(right_on.gif) no-repeat right top;
			  text-decoration:none;
			  color:#999999;
			  white-space:nowrap;
			  font: 14px trebuchet ms, Verdana, Arial, sans-serif; }

	div#menu a:hover { color:#006f4f;
			   text-decoration:none; 
			   border-bottom:1px solid #dec261; }

	/* Commented Backslash Hack
	   hides rule from IE5-Mac \*/
	
	div#menu a {float:none;}

	/* End IE5-Mac hack */
	
	div#menu .active { background-image:url(../images/left_on.png);
			   padding:0px 0px 0px 12px; }

	div#menu .active a { background-image:url(../images/right_on.png);
			     color:#333;
			     display:block;
			     height:26px;
			     padding:17px 14px 2px 4px; }

	div#menu .active a:hover { text-decoration:underline;
				   border:none; }



	ul#submenu { margin:0px;
		     padding:0px 0px;
		     list-style:none; }
	
	ul#submenu a	{ color:#006f4e;
			  font:14px "trebuchet ms", verdana, arial, sans-serif;	}

	ul#submenu a:hover { text-decoration:none;
			     border-bottom:1px solid #dec261;	}

		ul#submenu li { margin:0px;
				padding:4px 25px;
				background: url(../images/linkarrow2.png) no-repeat left 4px; }
				
		ul#submenu li:hover, ul#submenu li.sfhover { margin:0px;
				background: url(../images/linkarrow2over.png) no-repeat left 4px; }								

		ul#submenu li.active { background: url(../images/linkarrow2over.png) no-repeat left 4px; }
		ul#submenu li.active a { color:#000; }		
						   
							  
							  
		ul#submenu li.active a:hover { 	color:#006f4e;
										text-decoration:underline;
					    				border:none; }
	
		ul#submenu li ul { padding:5px 0px; }

		ul#submenu li ul li { margin:0px;
				      padding:4px 20px;
				      background: none; }
					  
		ul#submenu li.active ul li a { color:#006f4e; }					  

					  
		ul#submenu li ul li:hover, ul#submenu li ul li.sfhover { background: none; }						  

		ul#submenu li ul li a { font:11px "trebuchet ms", verdana, arial, sans-serif; }

		ul#submenu li ul li.active { background:none; }
		ul#submenu li ul li.active a { color:#000; }									   


/* ------------------------------------------------
	main content
-------------------------------------------------*/

div#maincontainer	{ width:976px;
		  	  margin:0px 0px 0px 0px;	}

div#maincontent	{ width:976px;
		  		  margin:0px;
				  display:block;
				  background: #fff url(../images/bottombg.png) no-repeat left bottom; }

div#left	{ float:left;
		 	  display:block;
		 	  width:18px; }

div#contentcontainer	{ width:935px;
			  			  display:block;
					 	  float:left;
					 	  margin:0px 0px 0px 5px; }

	div#content	{ width:940px; }
	
	div.dubbel { width:618px;
		     height:262px;
		     float:left;
		     display:block;
		     margin:5px 6px 0px 0px;}
			 
	div#mainimg { width:617px;
		     	  height:262px;
				  margin:0px;
				  padding:0px; }
				  			 
		div#mainimg img {	width:617px;
			     	  		height:262px; }			 				  
	div#note { width:318px;
		   height:129px;
		   padding:15px 0px 0px 0px;
		   margin:0px 0px -144px 0px;
		   position:relative;
		   z-index:1000;
		   background: url(../images/note.png) no-repeat left 15px; }
		   
	div.dubbel2 { width:618px;
		     float:left;
		     display:block;
		     margin:5px 5px 0px 0px; }

		div#currentevent { float:left;
				   width:288px;
				   margin:10px 5px 0px 9px; }

		div#eventlist { float:left;
				   width:290px;
				   margin:10px 5px 0px 9px; }

		div#eventlist li { font-size:10px; }

		div#eventlist a { font-size:12px; }

		div.dubbel2 h3 { padding:3px 25px;
				 margin:0px 0px;
				 background: url(../images/linkarrow2.png) no-repeat left 3px; }

		div.dubbel2 p  { margin:6px 25px;
				 line-height:16px; }
		div.dubbel2 ul { margin:0px;
				padding:5px 10px;
				list-style:none; }
	
		div.dubbel2 li { margin:0px;
				padding:1px 25px;
				background: url(../images/linkarrow2.png) no-repeat left 1px; }

		div.dubbel2 li.last { margin:0px;
				padding:7px 25px;
				background: url(../images/icon2.png) no-repeat 2px 9px;
				font-weight:bold; }
		div.dubbel2 li.last a{ color:#a2a2a2; }	
	
		div.greendubbel {  width:618px;
				  height:26px;
			      display:block;
				  background:#006f4e  url(../images/greenbg.png) repeat-x;
				  margin:0px;
				  padding:0px;  }

		div.greendubbel img { margin:4px 6px 0px 10px;
				     float:left;  }

		div.greendubbel h2 {  margin:4px 0px 0px 0px;
				      float:left;
				      font-size: 14px; 
	 			      color: #fff;	
	 			      font-weight: normal;	
				      float:left; 
					  padding:0px 0px 0px 2px; }

	div.enkel {  width:296px;
		     	 height:262px;
		    	 margin:0px 4px;
		   		 float:left;
		    	 display:block;
		    	 margin:5px 5px 0px 0px; }
		div.map {  margin:0px; }
					
	div.enkel2 { width:306px;
		     height:170px;
		     float:left;
		     display:block;
		     margin:6px 6px 0px 0px;
		     background:#f3f3f3  url(../images/enkelbg.png) repeat-x; }

		div.greenenkel {  width:306px;
				  height:26px;
			      display:block;
				  background:#006f4e  url(../images/greenbg.png) repeat-x;
				  margin:0px;
				  padding:0px;  }



		div.greenenkel img, div.greenenkel2 img, div.greenenkel3 img { margin:4px 6px 0px 10px;
				     float:left;  }

		div.greenenkel h2, div.greenenkel2 h2, div.greenenkel3 h2 { font-size: 14px; 
	 								     color: #fff;	
	 								     margin-bottom: 20px;
	 								     font-weight: normal;	
	 								     margin:4px 0px 0px 0px;
									     float:left;
										 padding:0px 0px 0px 2px;  }


		div.greenimg img {  width:306px;
				    height:58px;  }

	div.enkel2 ul { margin:0px;
			padding:10px;
			list-style:none; }

	div.enkel2 li { margin:0px;
			padding:3px 25px;
			background: url(../images/linkarrow.png) no-repeat left 3px; }

	div#selectlocation {  background: url(../images/selectlocation.png) repeat-x;
			      width:306px;
			      height:52px;
		     	      float:left;
			      display:block; }

		div.selectlist	{ float:left;
			          height:40px;
				  padding:12px 0px 0px 20px; }

			div.selectlist select	{ width:150px; }

		div.selectbtn 	{ float:left;
			          height:40px;
				  padding:10px 0px 0px 10px; }
		
			div.selectbtn input 	{ background:#e2e2e2; 
						  border:none;
						  font: 12px trebuchet ms, Verdana, Arial, sans-serif;
						  color: #606060; }




	ul#rellinks 	{  margin:0px;
					   padding:px 0px;
					   list-style:none;	}

	ul#rellinks li { margin:0px;
					 padding:1px 0px 0px 12px;
					 background: url(../images/linkarrow2.png) no-repeat left 1px;	}
				
	ul#rellinks li.fileicon { margin:0px;
							  padding:1px 0px 0px 12px;
							  background: url(../images/pdf.png) no-repeat left 1px;	}				

	ul#rellinks a  { font: 12px  "trebuchet ms", georgia, Verdana, Arial, "sans-serif";	
					 padding:0px 0px 0px 15px;
					 display:block;	}

div#right	{ float:left;
		  width:18px;
		  margin:0px;  }

/* ------------------------------------------------
	pages
-------------------------------------------------*/


	div#leftcontent	{ float:left;
			  display:block;
			  width:214px;
			  padding:20px 20px; }							  		  

		div#leftcontent p	{ font:14px "trebuchet ms", verdana, arial, sans-serif;	}

	div#rightcontent	{ float:left;
			 		 	  display:block;
					  	  width:676px; }

		div#relimg	{ width:676px;
				  height:104px;
				  margin:5px 0px 0px 0px; }

		div#relimg img	{ width:676px;
				  height:104px; }

		div#heading	{ display:block;
					  width:676px;
					  margin:0px; 
					  background: url(../images/headingbg.png) no-repeat left top; }

		div#headingleft	{ display:block;
						  float:left;
						  width:376px;
						  padding:10px 20px;
						  background: url(../images/heading1.png) no-repeat left top; }
	
			div#headingleft	h1 { margin:0px; }						  

		div#headingright { display:block;
						   float:left;
						   width:258px;
						   padding:14px 0px 0px 2px;
						   background: url(../images/heading2.png) no-repeat left top; }

			div#headingright p, div#headingright a  { color:#fff;
					     			  font:10px "trebuchet ms", verdana, arial, sans-serif; }


			div#headingright span.print	{ display:block;
							  float:left;
							  width:100px; }


			div#headingright span.send	{ display:block;
							  float:left;
							  width:130px; }

		div#rightcontentcontainer { 	display:block;
					 	width:676px;
						margin:0px;
						padding:0px; }
						
		p.zoompadding { display:block;
						    padding:20px; }	
				  
			div#rightcontentleft { 	display:block;
					   	float:left;
					 	width:341px;
					 	padding:15px 50px 15px 20px;
					 	line-height:18px; }
						
			div#rightcontentleft h1 { 	color:#000; }						

			div#rightcontentleft p { margin: 0px 0px 20px 0px;
									 line-height:18px; }

			div#rightcontentleft p.ingress { font:bold 14px trebuchet ms, verdana, arial, sans-serif;
						 line-height:20px; }
						 
			div#rightcontentleft ul	{ margin:0px;
						  			  padding:0px; }	
			div#rightcontentleft li	{ background: url(../images/listimg.png) no-repeat left 6px;	
								 	  margin:0px;
									  padding:0px 10px; }						 
	
			div#rightcontentright { float:left;
								 	display:block;
					  				width:259px;
								   	height:36px;
								  	padding:15px 0px 0px 6px; }		
			div#rightcontentbottom { display:block;
					  				 clear:both; }	


			div.newsitem {	 		display:block;
					 	width:292px; 
						padding:20px 20px 20px 20px;
						margin:0px 0px 0px -20px; 
						background:#f3f3f3  url(../images/enkelbg2.png) repeat-x; }	
																 
										 	
				div#archivenav { display:block;
								 width:259px;
								 height:36px;
								 padding:15px 0px 0px 6px;
								 margin:0px 0px 0px 20px; }

					div#archivenav  a{ 	background:#008161;
										padding:6px;
										color:#fff;
										margin:0px 1px 0px 0px;
										font-weight:bold; }	
										
					div#archivenav  a:hover{	text-decoration:none;
												background:#fff;
												color:#008161; }																		 										 								

	div#bottom	{ width:933px;
			  margin:20px 0px 0px 0px; }

	div.bottom1 { width:266px;
		     height:77px;
		     float:left;
		     display:block;
		     margin:0px 5px 0px 0px;
		     background:#f3f3f3; }

	div.bottom1 p { padding:18px 30px; }

		div.greenbottom1 {  width:271px;
				    		height:26px;
				     		display:block;
							float:left;
						    background:#006f4e  url(../images/greenbg.png) repeat-x;
						    margin:0px;
						    padding:0px;  }
	div.bottom2 { width:386px;
		     height:77px;
		     float:left;
		     display:block;
		     margin:0px 5px 0px 0px;
		     background:#f3f3f3 url(../images/smallmapbg.png) no-repeat left top; }

		div.greenbottom2 {  width:391px;
				   			height:26px;
					     	display:block;
							float:left;
						    background:#006f4e  url(../images/greenbg.png) repeat-x;
						    margin:0px;
						    padding:0px;  }

			div.smallmap {  float:left;
							width:77px;
							height:77px; 
							margin:0px; }
							
			div.smallmap img {  width:77px;
								height:77px;  }							
			
			div.centerselect {  padding:20px 0px;  }

	div.bottom3 { width:266px;
		  		  height:77px;
			      float:left;
			      display:block;
			      margin:0px 5px 0px 0px;
			      background:#f3f3f3; }

		div.bottom3 ul { margin:0px;
				padding:8px 8px;
				list-style:none; }
	
		div.bottom3 li { margin:0px;
				padding:2px 10px 2px 25px;
				background: url(../images/linkarrow.png) no-repeat left 1px;
				font-size:10px; }
				
		div.bottom3 a { font-size:12px; }	
							
		div.bottom3 li.last { margin:0px;
				padding:2px 25px;
				background: url(../images/icon3.png) no-repeat 2px 4px;
				font-weight:bold; }
		div.bottom3 li.last a{ color:#a2a2a2; }	
		div.greenbottom3 {  width:266px;
				   			height:26px;
				     	    display:block;
							float:left;
						    background:#006f4e  url(../images/greenbg.png) repeat-x;
						    margin:0px;
						    padding:0px;  }


		div.greenbottom1 h2, div.greenbottom2 h2, div.greenbottom3 h2 {  margin:4px 0px 0px 0px;
				     float:left;
				      font-size: 14px; 
	 			      color: #fff;	  }

		div.greenbottom1 img, div.greenbottom2 img, div.greenbottom3 img { margin:4px 6px 0px 10px;
				    						   float:left;  }
	
	
	div.tellafriend{  width:306px;
		     	 	  height:262px;
					  background:#fff;
		    	 	  margin:0px 4px;
		    	 	  display:block;
		    	 	  margin:30px auto;
					  font-size:11px; }	
					  
		div.tellafriend p {  font-size:11px; }	
		
		.textfieldtellfriend {	background:#fff;
								border:1px solid #606060; }
								
		.btnfieldtellfriend {	background:#606060;
								border:none;
								color:#fff;
								padding:2px 5px;
								margin:0px 0px 0px 20px; }																  
/* ------------------------------------------------
	archive
-------------------------------------------------*/	
	

div.archivecontainerleft {	float:left;
						display:block;
						margin:20px 10px 0px 0px; }	
						
div.archivecontainerright {	float:left;
						display:block;
						margin:20px 0px 0px 0px; }

div.archivecontainer {	margin:20px 0px 0px 0px; }													

div.archive {	 		display:block;
					 	width:292px; 
						padding:20px 20px 20px 20px;
						margin:0px 0px 0px 0px; 
						background:#f3f3f3  url(../images/enkelbg2.png) repeat-x; }	
						
div.archivebig {	 		display:block;
					 		width:346px; 
							padding:20px 20px 20px 20px;
							margin:0px 0px 0px 17px; 
							background:#f3f3f3  url(../images/enkelbg2.png) repeat-x; }							
						
div.archivelong {	 		display:block;
						 	width:585px; 
							padding:20px 20px 20px 20px;
							margin:0px 0px 0px 0px; 
							background:#f3f3f3  url(../images/enkelbg2.png) repeat-x; }												
							
div.archiveheading { 	display:block;
						height:30px;
						/*background: url(../images/rubrikbg.png) no-repeat left bottom;*/
						text-align:center;
						margin:0px 0px -6px 0px;
						position:relative;
						z-index:4000; }
						
div.archiveheadingbig { display:block;
					 	width:75px;
						height:30px;
						background: url(../images/rubrikbg.png) no-repeat left bottom;
						text-align:center;
						margin:0px 0px -6px 17px;
						position:relative;
						z-index:4000; }		
												
	div.archiveheading	{ }

	div.archiveheading ul, div.archiveheadingbig ul {	  margin:0px 0px 0px 0px;
							  padding:0px 0px 0px 0px;
							  list-style:none;  }

 	div.archiveheading li, div.archiveheadingbig li {	  float:left; 
							  padding:8px 14px 0px 14px; }

	div.archiveheading a, div.archiveheadingbig a { float:left;
													display:block;
													text-decoration:none;
													color:#999999;
													white-space:nowrap;
													font: 14px trebuchet ms, Verdana, Arial, sans-serif; }

	div.archiveheading a:hover, div.archiveheadingbig a:hover { color:#006f4f;
							     text-decoration:none; 
							     border-bottom:1px solid #dec261; }

	/* Commented Backslash Hack
	   hides rule from IE5-Mac \*/
	
	div.archiveheading a, div.archiveheadingbig a {float:none;}

	/* End IE5-Mac hack */
	
	div.archiveheading .active, div.archiveheadingbig .active { background-image:url(../images/rubrikleft.png);
							 								    padding:0px 0px 0px 12px; }

	div.archiveheading .active a, div.archiveheadingbig .active a { background:url(../images/rubrikright.png) no-repeat top right;
			 				  									    color:#999999;
															        display:block;
															        height:21px;
															        padding:6px 16px 2px 4px;
																	cursor:default; }

	div.archiveheading .active a:hover , div.archiveheadingbig .active a:hover { text-decoration:none;
				  																 border:none;
																				 cursor:default; }

	
				 							
								
	div.archiveheading h2, div.archiveheadingbig h2 { padding: 8px 0px;
							color:#999999; }
								
	
		div.currentevent2 { width:268px;
							padding:10px;
							background:#fff;
							border: 1px solid #fff;
							margin:0px 0px; }
							
		div.currentevent22 { width:324px;
							padding:10px;
							background:#fff;
							border: 1px solid #fff;
							margin:0px 0px; }							
							
		div.currentevent3 { /* background:#f6f6f6; */
							border:1px solid #006f4e;}							

		div.currentevent2  h3, div.currentevent22  h3 { padding:3px 25px;
				 				margin:0px 0px;
				 				background: url(../images/linkarrow2.png) no-repeat left 3px; }	
		
		div.currentevent2 p, div.currentevent22 p  { margin:6px 25px;
				 line-height:16px; }
				 
		ul.newslist li { margin:0px;
				padding:1px 25px;
				background: url(../images/linkarrow2.png) no-repeat left 0px;
				font-size:10px; }	
				
		ul.newslist li a{ font-size:12px; }	
											 				 						
		ul.newslist li.last { margin:0px;
				padding:1px 25px;
				background: url(../images/icon2.png) no-repeat 2px 3px;
				font-weight:bold; }
				
		ul.newslist li.last a{ color:#a2a2a2; }									
				

/* ------------------------------------------------
	footer
-------------------------------------------------*/

#footer { float:left;
	  width:926px;
	  height:94px;	
	  background: url(../images/footerbg.png) no-repeat top left;
	  padding:50px 0px 0px 40px;
	  margin:0px 0px 30px 0px;	}

#footer p { font:11px trebuchet ms, verdana, arial, sans-serif;
	    color:#606060; 
	    line-height:18px;
	    text-transform:uppercase; }
#footer .kontakt {color:#cccccc; }

#footer a {color:#006e4e;  }
#footer a:hover {color:#dec261;
				 text-decoration:none;  }

#footer a.sphinxlink { color:#cccccc;  }
#footer a:hover.sphinxlink { text-decoration:underline;  }




/* ------------------------------------------------
	misc
-------------------------------------------------*/

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* for understanding browsers */
.hojd {
	min-height:360px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd {
	height: 360px;
}

/* for understanding browsers */
.hojd2 {
	min-height:200px; 
	height:auto;
}
/* for Internet Explorer */

* html .hojd2 {
	height: 200px;
}


form {
margin: 0px;
padding: 0px;

}