	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td 
	{
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}

	body
	{
		color:#fff;
		font-family:verdana;
		font-weight:normal;
		padding: 0px;
		width:800px;
		margin: 0 auto 0 auto;
		background:#000;
	}
	
	
	.logo
	{
		background:url(http://img.evoke-net.de/2007/static/logo_top.png);
		width:800px;
		height:260px;
	}
	
	.logoheadline
	{
		font-size:9px;
		padding-top:45px;
		padding-left:15px;
	}
	
	.navline2
	{
		padding-left:23px;
	}
	
	.navline3
	{
		background:url(http://img.evoke-net.de/2007/static/navline2.png);
		width:800px;
		height:40px;
		padding-left:15px;
	}
	
	h1
	{
		font-size:18px;
		color:#cccc66;
		padding-bottom:4px;
	}

	h2
	{
		font-size:18px;
		color:#cccc66;
		padding-bottom:4px;
	}
	
	h3
	{
		font-size:14px;
		color:#cccc66;
		padding-bottom:4px;
		padding-top:4px;
		text-transform:uppercase;
	}
	
	.txtcontent
	{
		padding-left:15px;
		width:460px;
		font-family:arial;
		font-size:12px;
		float:left;
		line-height: 140%;		
	}
	
	.sidebar
	{
		padding-left:15px;
		padding-right:60px;
		width:204px;
		font-family:arial;		
		font-size:11px;
		color: #cccccc;
		float:right;
		background-image:url(http://img.evoke-net.de/2007/static/sidebar_bg.png);
		background-position: 15px 0;
	}
	
	.sidebar a {
		color:#cccccc;
	}
	.sidebar a:hover {
		color: #000000;
		background-color: #cccc66;
	}
	
	div.sidebarfooter
	{
			background-image:url(http://img.evoke-net.de/2007/static/sidebar_footer.png);
			width:264px;
			height:55px;
			background-position: -1px 0;
	}
	
	span.headsidebar
	{

		font-family:arial;
		font-size:12px;
		font-weight:bold;
		display:block;
		padding-bottom:3px;
		padding-top:3px;
	}

	li
	{
		padding-top:5px;
		margin-left:15px;
	}

	div.nav
	{
		text-align:bottom;
		padding-top:164px;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		color:#000;
		padding-left:15px;
	}
	
	a.smallnav, a.smallnavactive
	{
		font-family:arial;
		font-size:11px;
		color:#cccc66;
		text-decoration:none;
	}

	a.smallnavactive {
		text-decoration:underline;
	}
	
	a.navactive
	{
		color:#fff;
		text-decoration:none;
	}
	
	a.navactive:hover
	{
		color:#fff;
		text-decoration:none;
		background-image:url(http://img.evoke-net.de/2007/static/nav_line.png);
		background-repeat:repeat-x;
		background-position:0 18px;
	}
	
	a.nav:hover
	{
		padding-bottom:0px;
		color:#000;
		background-image:url(http://img.evoke-net.de/2007/static/nav_line.png);
		background-repeat:repeat-x;
		background-position:0 18px;
		
	}
	a.nav
	{
		text-decoration:none;
		padding-left:2px;
		padding-right:2px;
		margin-right:10px;
		color:#000;
	}

	.nav_breadcrumb {
		font-size: smaller;
		padding-bottom: 10px;
	}
	.nav_breadcrumb a {
		color:#cccc66;
	}
	.nav_breadcrumb a:hover {
		color: #000000;
		background-color: #cccc66;
	}

	.txtcontent a {
		color:#cccc66;
	}
	.txtcontent a:hover {
		color: #000000;
		background-color: #cccc66;
	}
	
	.nav_level {
		padding-top: 20px;
		font-size: smaller;
	}
	.nav_level a {
		color:#cccc66;
	}
	
	.nav_level a:hover {
		color: #000000;
		background-color: #cccc66;
	}
