/* allgemein */
	a:link
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		color:		#000000;
	}
	a:visited
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		color:		#000000;
	}
	a:hover
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		color:		#ffff00;
		background-color: #000000;
	}
        *.normal
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	14;
		color:		#000000;
	}
	*.separator{
		color:			black;
		background-color:	black;
		height:			1px;
		border:			0px;
	} 

/* spezielle bereiche */
 	*.headline
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	26;
		color:		#000000;
		font-weight:	bold;
		text-align:	center;
	}
	*.subheadline
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	16;
		color:		#000000;
		font-weight:	bold;
		text-align:	center;
	} 
	*.date
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	10;
		color:		#000000;
		text-align:	center;
	}
	*.smartlinks
	{
		font-family:		Helvetica, Verdana, Arial, Sans-Serif;
		font-size:		12;
		color:			#000000;
		background-color:	#aaaaaa;
		padding:		2px;
		border:			1px;
		border-style:		dotted;
	} 

/* hervorhebungen */
	*.bold
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	14;
		color:		#000000;
		font-weight:	bold;
	}
	a.bold:visited
	{
		font-weight:	bold;
	}
	a.bold:link
	{
		font-weight:	bold;
	}
	*.highlight
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	14;
		color:		#ffff00;
		background-color: #777777;
	}
	*.strongbold
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	14;
		color:		#ff0000;
		font-weight:	bold;
	}
	*.strongbold:link
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	14;
		color:		#ff0000;
		font-weight:	bold;
	}
	*.strongbold:visited
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	14;
		color:		#ff0000;
		font-weight:	bold;
	}
	*.small
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	11;
		color:		#000000;
	}
 
/* boxen */
	*.menuboxtitle
	{
		font-family:	Arial, Helvetica, Verdana, Sans-Serif;
		font-size:	14;
		
		position:	absolute;
		top:		10px;
		left:		10px;
		padding-top:	5px;
		padding-bottom:	0px;
		width:		160px;
		z-index:	2;
		display:	none;
		
		border-top:	7px solid #dddddd;
		border-bottom:	7px solid #dddddd;
		border-right:	0px solid #eeeeee;
		border-left:	0px solid #eeeeee;
		
		background-color: #777777;
	} 

	*.menubox
	{
		font-family:	Arial, Helvetica, Verdana, Sans-Serif;
		font-size:	14;
		
		position:	absolute:
		top:		10px;
		left:		10px;
		padding-top:	5px;
		padding-bottom:	0px;
		width:		160px;
		z-index:	3;
		display:	block;
		
		border-top:	7px solid #dddddd;
		border-bottom:	7px solid #dddddd;
		border-right:	0px solid #777777;
		border-left:	0px solid #777777;
		
		background-color:	#777777;
	}

	*.contentbox
	{
		font-family:	Arial, Helvetica, Verdana, Sans-Serif;
		font-size:	14;

		position:	absolute;
		top:		10px;
		left:		177px;
		right:		10px;
		padding:	20px;
		z-index:	1;
		
		border-top:	7px solid #777777;
		border-bottom:	7px solid #777777;
		border-right:	0px solid #777777;
		border-left:	0px solid #777777;
		
		background-color:	#eeeeee;
	}                          

/* blog */

	*.blogbold
	{
		font-weight:	bold;
	}
	
	*.blogitalic
	{
		font-style:italic;
	} 
	
	*.blogentry{
		font-family:    Helvetica, Verdana, Arial, Sans-Serif;
		font-size:      14;
		color:          #000000;
		text-align:     justify;
	}
	
	*.blogimagecontainer{
		text-align:	center;
	}
	*.blogimage{
	}

	*.blogcode{
		font-family:	courier, monospace;
	}

	*.blogpre{
		font-family:	courier, monospace;
	}
	
	*.commenterror
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	20;
		font-weight:	bold;
		color:		#ff0000;
		text-align:	center;
	}

	*.commentsuccess
	{
		font-family:	Helvetica, Verdana, Arial, Sans-Serif;
		font-size:	20;
		font-weight:	bold;
		color:		#00aa00;
		text-align:	center;
	}

	*.blogquote{
		font-style:	oblique;
	} 

/* menu */
	a.menu{
		color:		#000000;
		font-weight:	bold;
	}
	a.menu:visited{
		color:		#000000;
		font-weight:	bold;
	}
	a.menu:hover{
		color:		#ffff00;
		font-weight:	bold;
	}
	*.menu{
		color:		#000000;
		font-weight:	bold;
	}
	*.actmenu{
		color:		#ffff00;
		font-weight:	bold;
	}
	*.submenu{
		font-size:	12;
		color:		#000000;
	}
	a.submenu{
		color:		#000000;
	}
	a.submenu:visited{
		color:		#000000;
	}
	a.submenu:hover
	{
		color:		#ffff00;
	}
	*.actsubmenu
	{
		font-size:	12;
		color:		#ffff00;
	}
	a.actsubmenu
	{
		color:		#ffff00;
	}
	a.actsubmenu:visited
	{
		color:		#ffff00;
	}
	a.actsubmenu:hover
	{
		color:		#ffff00;
	}
