textbox 
{
	border-right:#000000 1px solid; 
	border-top:#000000 1px solid; 
	font-size:10px; 
	background:white;  
	border-left:#000000 1px solid; 
	color:#000000; 
	border-bottom:#000000 1px solid; 
	font-family:Verdana, Arial, Helvetica; 
	text-align:left;
}

textarea, select, input
{
	font-family:Verdana, arial, helvetica, sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	background-color:#A8A8A8; 
	color:#660000;
	border-left:1px solid #DDDDDD; 
	border-right:1px solid #111111; 
	border-top:1px solid #DDDDDD; 
	border-bottom:1px solid #111111;   
}	
td 
{
	font-family:Verdana, Arial, Helvetica; 
	font-size:12px;
}
div
{
	font-family:Verdana, Arial, Helvetica; 
	font-size:12px;
}
body
{ 
	font-family:Verdana,Arial,Helvetica; 
        margin-top:0; 
	margin-bottom:0;
        margin-left:0;
        margin-right:0; 
	background-color:#FFFFFF;
	color:#000000;
}
body A:link
{
	color:#000000; 
	text-decoration:underline; 
}
body A:visited
{
	color:#000000; 
	text-decoration:underline; 
}
body A:hover
{
	color:#666666; 
	text-decoration:underline; 
}
#header
{
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	background: url('/graphics/top_bg.jpg'); 
	height: 80px; 
	width: 100%
}
#header #header_left_pic
{
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 400px;
	height: 80px;
	left: 0px;
	background: url('/graphics/top_left.jpg') no-repeat;
}
#header_right_pic
{
	position: relative;
	margin-right: 0px;
	padding: 0px;
	right: 0px;
	background: url('/graphics/top_right.jpg') no-repeat;
}
.container
{
	margin-top: 80px;
}
img
{
	border:0;
}
code
{
	color :#660000;
	font-size:13px;
	font-style:italic;
}
hr
{
	color :#660000;
}
.right_navbar 
{ 
	font-size:8px; 
	text-align:center; 
}
.navbar 
{ 
	font-size:11px; 
}
.navbar A:link 
{ 
	color:#000000; 
	text-decoration:underline; 
	font-size:11px;
}
.navbar A:visited 
{ 
	color:#000000; 
	text-decoration:underline; 
	font-size:11px;
}
.navbar A:hover 
{ 
	color:#666666; 
	text-decoration:underline; 
	font-size:11px;
}
.main_sites A:link 
{ 
	color:#000000; 
	text-decoration:underline; 
}
.main_sites A:visited 
{ 
	color:#000000; 
	text-decoration:underline; 
}
.main_sites A:hover 
{ 
	color:#666666; 
	text-decoration:underline; 
}
.main_sites
{
	text-align: center;
}
.link_hierarchie A:link 
{ 
	color:#000000; 
	text-decoration:underline; 
}
.link_hierarchie A:visited 
{ 
	color:#000000; 
	text-decoration:underline; 
}
.link_hierarchie A:hover 
{ 
	color:#666666; 
	text-decoration:underline; 
}
.footer
{
	margin-top: 50px;
}
.footer_text A:link
{
	color:#666666;
	text-decoration: none;
}
.footer_text A:visited
{
	color: #666666;
	text-decoration: none;
}
.footer_text A:hover
{
	color: #666666;
	text-decoration: underline;
}
.footer_text
{
	margin-right: 20px;
	text-align: right; 
	color: #666666; 
	font-size: 10px;
}
#footer_pic
{
	margin-left: 20px;
	text-align: center;
}
.recent_stuff A:link 
{ 
	color: #000000; 
	text-decoration:underline; 
}
.recent_stuff A:visited 
{ 
	color: #000000; 
	text-decoration:underline; 
}
.recent_stuff A:hover 
{ 
	color: #666666; 
	text-decoration:underline; 
}
.news
{
	background-image:url("../graphics/background_dragon.jpg");
	background-repeat:repeat-y;
	background-position:top center;
}
.news A:link 
{ 
	color:#800000; 
	text-decoration:none;
}
.news A:visited 
{ 
	color:#800000; 
	text-decoration:none; 
}
.news A:hover 
{ 
	color:#660000; 
	text-decoration:underline; 
}
.leaf_through A:link 
{ 
	color:#800000; 
	text-decoration:none; 
}
.leaf_through A:visited 
{ 
	color:#800000; 
	text-decoration:none; 
}
.leaf_through A:hover 
{ 
	color:#660000; 
	text-decoration:underline; 
}
.newsitem_subheading 
{ 
	font-size:10px; 
}
.newsitem_header 
{ 
	font-size:13px; 
	color:#660000; 
	font-weight:bold; 
}
.newsitem_datetime 
{ 
	font-size:10px; 
}
.newsitem_text 
{ 
	font-size:12px; 
} 
.newsitem_text A:link 
{ 
	color:#800000; 
	text-decoration:none;
	font-weight:bold; 
}
.newsitem_text A:visited 
{ 
	color:#800000; 
	text-decoration:none;
	font-weight:bold; 
}
.newsitem_text A:hover 
{ 
	color:#800000; 
	text-decoration:underline;
	font-weight:bold; 
}
.newsitem_postcomment 
{ 
	color:#660000; 
	font-size:12px; 
	text-align:center; 
}
blockquote 
{
	padding:10px 8px 10px 8px;
	background-color:#E7E6D3;
	border-top:1px dotted #514217; 
	border-bottom:1px dotted #514217;
	margin:10px 10px 10px 10px;
	width:90%;
	font-family:Verdana,Arial,Helvetica; 
	font-size:11px; 
	color:#000000;
	font-style:italic;	
}
.newsitem_comment 
{ 
	font-size:10px; 
	font-style:italic; 
}
.newsitem_source 
{ 
	font-size:10px; 
	text-align:center; 
}
.steps 
{ 
	font-size:17px; 
	color:#660000; 
	font-style:bold; 
}
.small_text 
{
	font-size:10px; 
}
.middle_text 
{
	font-size:13px; 
}
.big_text
{
	font-size:17px; 
}
.smallbold_text 
{
	font-size:10px; 
	font-weight:bold; 
}
.middlebold_text 
{
	font-size:13px; 
	font-weight:bold; 
}
.bigbold_text 
{
	font-size:17px; 
	font-weight:bold; 
}
.small_text_color 
{
	font-size:10px; 
	color:#660000; 
}
.middle_text_color 
{
	font-size:13px; 
	color:#660000; 
}
.big_text_color 
{
	font-size:17px; 
	color:#660000;
}
.smallbold_text_color 
{
	font-size:10px; 
	color:#660000; 
	font-weight:bold; 
}
.middlebold_text_color 
{
	font-size:13px; 
	color:#660000; 
	font-weight:bold;
}
.bigbold_text_color 
{
	font-size:17px; 
	color:#660000; 
	font-weight:bold; 
}
.sub_headings
{
	font-size:17px; 
}
.sub_headings_color
{
	font-size:17px; 
	color:#660000;
}	
.count_objects
{
	font-size:10px;
	font-style:italic;
}
.categories
{
	font-size:14px;
	font-weight:bold;
}
.error_text
{
	font-size:12px; 
	color:#660000; 
	font-style:italic; 
}
.counter 
{ 
	margin-left:10px; 
	text-align:center;
}
.page_end_link
{
	padding-right: 5px;
}	
.file_status_online 
{ 
	color:#009900; 
}
.file_status_offline 
{ 
	color:#FF0000; 
}
.prim_font_color 
{ 
	color:#660000; 
}