/* CSS Document */
body { margin:0px; padding:15px 0 15px 10px; font-family:Arial, Helvetica, sans-serif;}
div { border:solid 0px #FF0000;}
h1 { font-size:14px; color:#DA271E; margin-bottom:15px; margin-top:5px;}
h2 { font-size:12px; color:#007CC2; margin-bottom:5px; margin-top:3px;}
h3 { font-size:12px; color:#69BA30; margin-bottom:5px; margin-top:3px;}

p { font-size:12px; color:#666666; margin-bottom:5px; margin-top:3px;}

ul, li {font-family:arial, helvetica, sans-serif; font-size:12px; color:#4B4B4B; margin-left:10px; margin-right:5px; margin-top:5px; list-style-image:url(images/li.gif);}
div#topmenue  { font-size:11px; color:#999;}
div#topmenue a { font-size:11px; color:#999; text-decoration:none; margin:0px 5px 0px 5px;}
div#container { width:700px; padding:0px; height:auto; position:relative; border-bottom:solid 16px #96bf0d;}
div#header{ background-color:#96bf0d; position:relative; height:57px;}
div#menue { margin:0px; width:680px; position:absolute; left:0px; bottom:0px; z-index:1005;}
div#logo { width:auto; position:relative; float:right; margin:0px; padding:0px; height:57px;}

div#contentcontainer { margin:0px; padding:0px; height:auto; overflow:auto; height:auto;}
div#contentleft { float:left; width:165px; padding:5px; height:auto; margin-top:3px; background-color:#FBFBFB;}
div#content { float:left; width:483px;  padding:15px 20px 0px 20px; color:#666666; font-size:12px; border-left:solid 1px #D0D0D0; border-right:solid 1px #D0D0D0;}
div#contenthome { margin:0px; padding:5px 5px 0px 5px; color:#666666; font-size:12px; border-left:solid 1px #D0D0D0; border-right:solid 1px #D0D0D0; overflow:hidden;}
div#contentbottom {background:url(images/bg_content.gif) bottom left no-repeat; width:525px; height:23px; padding:0px; margin:0px 0px 0px 175px;}

div#footer { width:493px; margin-left:180px; text-align:center; padding:10px; height:auto; color:#666666; font-size:11px;}

div#sidebarcontainer { left:710px; top:100px; position: absolute; height:auto; overflow:auto;  }
#bg_sidebar_top { margin-top: 0px; width: 270px; height: 20px; background: url(images/bg_sidebar_top.png) no-repeat top; position: relative;  }
#bg_sidebar_middle { width: 270px; padding-bottom: 5px; background: url(images/bg_sidebar_middle.png) repeat-y; position: relative; }
#bg_sidebar_bottom {  width: 270px; height: 40px; background: url(images/bg_sidebar_bottom.png) no-repeat top; position: relative;  }
#sidebar { padding: 0 0 0 14px; width: 216px; position: relative; }


#bg_sidebar_toph { margin-top: 0px; width:215px; height: 20px; background: url(images/bg_sidebar_top.png) no-repeat top right; position: relative;  }
#bg_sidebar_middleh { width: 215px; padding-bottom: 5px; background: url(images/bg_sidebar_middle.png) repeat-y right; position: relative; }
#bg_sidebar_bottomh {  width: 215px; height: 40px; background: url(images/bg_sidebar_bottom.png) no-repeat top right; position: relative;  }
#sidebarh { padding: 0 0 0 14px; width: 201px; position: relative; }


div.clear { clear:both;}

td.bggrau { background-color:#f8f8f8;}

#contentleft { color:#666666; font-size:12px;}

#contentleft a {color:#0066CC;}
#contentleft h2 { background:url(images/verlauf1.gif) top left repeat-y; font-size:12px; color:#FFFFFF; line-height:14px; padding:2px;}

#sidebar { color:#666666; font-size:12px;}
#sidebar a {color:#0066CC; margin:0px; padding:0px;}
#sidebar h2 { background:url(images/verlauf1.gif) top left repeat-y; font-size:12px; color:#FFFFFF; line-height:14px; padding:2px; margin:0px; padding-left:3px;}
#sidebar h2 a{ color:#FFFFFF;}

#content a {color:#0066CC; margin:0px; padding:0px;}
#footer a {color:#0066CC; margin:0px; padding:0px;}
#footer h1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal;}
#featured ul li { list-style:none;}

div.spalte { width:224px; padding:4px; margin:0px; border:0px; float:left; height:220px; overflow:hidden; border-left:solid 1px #D0D0D0;border-bottom:solid 1px #D0D0D0; text-align:center;}
div.borderright {border-right:solid 1px #D0D0D0;}
div.spalte a {color:#0066CC; margin:0px; padding:0px; text-decoration:none;}
div.spalte a:hover {color:#0066CC; margin:0px; padding:0px; text-decoration:underline;}
div.spalte img { margin:2px 2px 2px 18px;}

.trigger {


	border:1px solid #ddd;
	color:#888;
	cursor:pointer;
	margin-bottom:5px;
	padding:5px;

}
.trigger_active {
	color:#333;
}
.toggle_container {
	padding:5px 10px;
}

/* Easy Slider */

	#slider ul, #slider li{
		width:650px;
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:690px;
		height:300px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}	
	#prevBtn, #nextBtn{ 
		display:none;
		
		}				

/* // Easy Slider */

a img { text-decoration:none;}
/* the overlayed element */
.overlay {
	
	/* initially overlay is hidden */
	display:none;
	background-color:#fff;	
	/* growing background image */
		
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:auto;		
	height:auto;
	/* some padding to layout nested elements nicely  */
	padding:12px;

	/* a little styling */	
	font-size:11px;
}
.overlay img { margin:2px;}
/* default close button positioned on upper right corner */
.overlay .close {
background-image:url(images/close.png);

	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

