/* BÖSER WOLF DESIGN <style> */

body, html	{ padding:0px; margin:0px; background-color:#A5C622;
		  background-image:url(../_res/page_bg_top.gif);
		  background-repeat:repeat-x; 
		  text-align:center;  
		   }
div.page  { width:800px; position:relative; top:0px; left:0px; margin:0px; padding:0px; border:0px; text-align:left; }

a.logo    {	position:absolute; top:20px; left:15px; width:246px; height:135px; margin:0px; }


/* MAIN NAV */

div.main_nav				   { position:absolute; top:228px; left:24px; 
							   	 width:140px;   
								 margin:0px; padding:0px;}

ul.main_navlist				   { margin:0px; padding:0px; }
 ul.main_navlist li			   { margin:0px; padding:0px; list-style:none; }

ul.main_navlist a			   { display:block; width:140px; height:40px;
							   	 line-height:40px;
								 font-family:"Trebuchet MS","Lucida Grande",Verdana,Sans-Serif;
								 font-size:14px;
								 letter-spacing:3px;
								 text-transform:uppercase;
								 text-decoration:none;
								 text-align:left;
								 padding-left:44px; 
								 color:black; 
								 background-repeat:no-repeat; }
								 
a.nav_home, a.nav_home:visited, a.nav_home:active			  { background-image:url(../_res/nav_home_out.gif);  font-weight:normal; color:black; }
a.nav_home:hover 											  { background-image:url(../_res/nav_home_in.gif); font-weight:normal; color:black; }

a.nav_gallery, a.nav_gallery:visited, a.nav_gallery:active	  { background-image:url(../_res/nav_gallery_out.gif); font-weight:normal; color:black;  }
a.nav_gallery:hover 										  { background-image:url(../_res/nav_gallery_in.gif); font-weight:normal; color:black;  }

a.nav_contact, a.nav_contact:visited, a.nav_contact:active	  { background-image:url(../_res/nav_contact_out.gif);  font-weight:normal; color:black;  }
a.nav_contact:hover 										  { background-image:url(../_res/nav_contact_in.gif); font-weight:normal; color:black;  }

a.nav_links, a.nav_links:visited, a.nav_links:active		  { background-image:url(../_res/nav_links_out.gif);  font-weight:normal; color:black; }
a.nav_links:hover 											  { background-image:url(../_res/nav_links_in.gif); font-weight:normal; color:black;  }

a.nav_login, a.nav_login:visited, a.nav_login:active		  { background-image:url(../_res/nav_login_out.gif); font-weight:normal; color:black;  }
a.nav_login:hover 											  { background-image:url(../_res/nav_login_in.gif); font-weight:normal; color:black;  }

div.dots_mainnav			   { height:1px; overflow:hidden; width:140px; margin-left:8px; margin-right:8px;
 				 			   	 background-image:url(../_res/dots_black.gif);
								 background-repeat:repeat-x; }

/* CONTENT */

img		   	 				   { border:0px; margin:0px; }

div.dots_black				   { height:1px; 
 				 			   	 background-image:url(../_res/dots_black.gif);
								 background-repeat:repeat-x; }								 

div.dots_green				   { height:1px; 
 				 			   	 background-image:url(../_res/dots_green.gif);
								 background-repeat:repeat-x; }		

div.dots_softgreen			   { height:1px; 
 				 			   	 background-image:url(../_res/dots_softgreen.gif);
								 background-repeat:repeat-x; }									 						 

div.dots_lightgreen			   { height:1px; 
 				 			   	 background-image:url(../_res/dots_lightgreen.gif);
								 background-repeat:repeat-x; }								 

div.dots_white				   { height:1px; 
 				 			   	 background-image:url(../_res/dots_white.gif);
								 background-repeat:repeat-x; }								 


 
div.content					   { position:relative; top:192px; left:192px; 
							   	 width:624px; } 
								 
table.content_table			   { width:600px; height:450px; }
iframe.loginarea			   { width:528px; height:438px; border:0px; overflow:auto; margin:0px; padding:0px;  }								 
								 
td.content_border			   { background-image:url(../_res/dots_black.gif);
								 background-repeat:repeat-y; 
								 background-position:top left; } 	
td.mycontent				   { padding-left:36px; padding-right:28px; padding-top:12px; vertical-align:top;  } 		

a,p,td,blockquote,div,h1,h2,h3,h4   { font-family:Verdana,Arial,Sans-Serif; font-size:12px; 
							   	 line-height:20px; color:black; }
								 
a, a:visited, a:active			 { color:#005E2B; text-decoration:none; }
a:hover		  					 { color:white; text-decoration:none; }

a.text, a.text:visited, a.text:hover, a.text:active	 { font-weight:bold; }

a.mailto, a.mailto:visited, a.mailto:active { padding-left:14px; background-image:url(../_res/mailto.gif);
								   background-repeat:no-repeat; background-position:left center; 
								   font-weight:bold; }
								   
a.mailto:hover					 { background-image:url(../_res/mailto_hover.gif); }								   
								   
a.linkout, a.linkout:visited, a.linkout:active  { padding-left:10px; background-image:url(../_res/linkout.gif);
								   background-repeat:no-repeat; background-position:left center; 
								   font-weight:bold; }

a.linkout:hover					 { background-image:url(../_res/linkout_hover.gif); }

p							   { margin-top:8px; margin-bottom:10px; }		
.indent						   { text-indent:16px; }
.block						   { text-align:justify; }
.blockindent				   { text-indent:16px; text-align:justify; }
						 				

h1,h2,h3,h4					   { font-family:"Trebuchet MS",Verdana,Arial,Sans-Serif; color:#005E2B; margin-top:18px; margin-bottom:8px; }
h1							   { font-size:24px; letter-spacing:0.1em; font-weight:normal; line-height:30px; }
h2							   { font-size:20px; letter-spacing:0.1em; font-weight:normal; line-height:24px; }
h3							   { font-size:16px; letter-spacing:0.2em; font-weight:bold; line-height:22px; text-transform:uppercase; }								 				 
h4							   { font-size:12px; letter-spacing:0.2em; font-weight:bold; line-height:20px; text-transform:uppercase; }
								 
.minitext					   { font-size:10px; color:#005E2B;}		

hr				   			   { color:#70A431; background-color:#70A431; height:1px; border:1px hidden black; margin:0px; }


/* INFOLINE */

div.infoline				   { width:590px; margin-top:16px;
							   	 padding:4px; 
							   	 border-top:1px solid #70A431; 
								 text-align:center; }	

/* PAGE SUB NAV */							   
								   
a.page_nav, a.page_nav:visited, a.pagenav:active	 { color:black; 
													   font-family:"Trebuchet MS","Lucida Grande",Verdana,Sans-Serif;
								 					   font-size:14px; letter-spacing:1px;  
								 					   text-decoration:none;
								 					   text-align:left; }
a.page_nav:hover			   { color:white; text-decoration:none; }		
			   													   

/* GALLERY */

.gallery_text 	   	 		   { }

div.gallery_showcase		   { margin:0px; padding:0px; padding-bottom:22px; 
							   	 background-image:url(../_res/dots_green.gif);
								 background-repeat:repeat-x;
								 background-position:bottom;
								 height:386px;
							   }

div.gallery_thumbs		   	   { margin:0px; padding-top:10px;  }

img.gallery_image_portrait	   { float:left; margin-right:24px; margin-top:0px; }
img.gallery_image_landscape	   { margin-bottom:12px; }

a.gallery_thumb			   	   { margin-right:8px; line-height:32px; }
img.gallery_thumb		   	   { background-color:white; opacity:0.8; }
img.gallery_thumb:hover  	   { opacity:1; }						 					 						 