html
{
	height:100%;
}

body
{
	margin:20px;
	padding:0px;
	background-color:#000;
	color:#fff;
	font-family:Trebuchet MS, verdana,arial,helvetica;
	font-size:14px;
}


/* BASICS */
td	
{
	color:#fff;
	font-family:Trebuchet MS, verdana,arial,helvetica;
	font-size:14px; 
}

#grid
{
	width:961px;
	height:569px;
	background:url(../images/site_bg.jpg) no-repeat; 
}

#siteframe
{
	background-color:#D3D1DA;
	border: 4px solid #fff;
	padding:0;
	margin:0;
}

#boxleft
{
	float:left;
	width:210px;
	
}

.redtxt
{
	color:#EF0000; 
	font-weight:normal;  
}

#oefftxt
{
	z-index:105;
	width:200px;
	color:#fff; 
	font-size:14px;
	font-weight:normal;  
	text-align:left;
	padding-left:10px;
}
#adress
{
	z-index:100;
	width:210px; 
	height:200px; 
	color:#fff; 
	font-weight:normal;  
	text-align:left;
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#oeff
{
	z-index:101;
	width:210px; 
	height:206px; 
	color:#fff; 
	font-weight:normal;  
	text-align:left;
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;

}

#contentarea
{
	z-index:190;
	width:547px; 
	height:380px;		
	text-align:left;
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
#contentareatxt
{
	width:500px;
}

#contentareaplain
{
	width:547px; 	
	height:401px;
}

#boxright
{
	width:200px;
	
}
#newsbox
{
	width:200px; 
	height:300px; 
	color:#fff; 
	text-align:left;
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;	
}

#subnav
{
	z-index:10;
	width:200px; 
	height:200px; 
	color:#fff; 
	text-align:left;
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;	
}

#footer
{
	width:100%px; 
	height:63px; 
	color:#fff; 
	text-align:left;
	}


#topnav
{
	width:200px; 
	height:101px; 
	color:#fff; 
	font-weight:normal;  
	text-align:left;
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	padding-top:5px;
}
#randomimg
{
	width:200px; 
	height:100px; 
	color:#fff; 
	font-weight:normal;  
	text-align:left;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}


/* NAVIGATION */



.thickbox			
{
	color:#a7a7a7;
	text-decoration:none; 
}
a.thickbox:hover			
{
	color:#fff;
	text-decoration:none; 
}
.navtop			
{
	color:#fff; 
	height:15px; 
	font-weight:bold; 
	text-decoration:none; 
	padding:5px 3px 5px 3px;
}
a.navtop:link, a.navact:visited  
{
	color:#fff; 
	font-weight:bold; 
	text-decoration:none;
	padding:5px 3px 5px 3px;
}
a.navtop:hover 	
{
	color:#fff; 
	background-color:#3b3b3b;  
	text-decoration:none; 
	padding:5px 3px 5px 3px;
}

.navtopa		
{
	color:#fff; 
	background-color:#3b3b3b;  
	height:20px; 
	font-weight:bold; 
	text-decoration:none;
	padding:5px 3px 5px 3px;
}


a {
color:#EF0000;
	font-family:Trebuchet MS, verdana,arial,helvetica;
	font-size:14px;
	font-weight:normal; 
	text-decoration:none;
 }
a:hover {
color:#EF0000;
	font-size:14px;
	font-weight:normal; 
	text-decoration:underline;
 }


.txtlink		
{
	color:#EF0000;
	font-family:Trebuchet MS, verdana,arial,helvetica;
	font-size:14px;
	font-weight:normal; 
	text-decoration:none;
}
a.txtlink:link, a..txtlink:visited  
{
	color:#EF0000;
	font-size:14px;
	font-weight:normal; 
	text-decoration:none;
}
a.txtlink:hover 	
{
	color:#EF0000;
	font-size:14px;
	font-weight:normal; 
	text-decoration:underline;
}

.txtlinksmall			
{
	color:#EF0000;
	font-family:Trebuchet MS, verdana,arial,helvetica;
	font-size:12px;
	padding:0 5px 3px 5px;
	font-weight:normal; 
	text-decoration:none;
}
a.txtlinksmall:link, a.txtlinksmall:visited  
{
	color:#EF0000;
	font-size:12px;
	padding:0 5px 3px 5px;
	font-weight:normal; 
	text-decoration:none;
}
a.txtlinksmall:hover 	
{
	color:#fff;
	font-size:12px;
	$padding:0 5px 3px 5px;
	font-weight:normal; 
	text-decoration:underline;
}


/* TEXT */
h1			
{	font-family: Trebuchet MS, verdana,Arial, Helvetica;		
	font-size: 14px;
	font-weight:bold;
	color: #fff; 
	margin-bottom:7px; 
	text-decoration: none
}


/*JOOMLA STYLES*/


span.article_seperator {
	display: block;
	width:7px;
	height: 1px;
}
.contentheading {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

.blog {
width: 200px;
}


a.readon {
font-size: 12px;
color:#EF0000;
padding-left: 100px;
text-decoration: none;
font-weight: normal;
}

.contentpaneopen {
width:500px;
font-size: 12px;
text-align:justify;
}

a.mainlevel {
color:#EF0000;
font-size: 14px;
padding-left: 10px;
width: 190px;
display: block;
line-height: 20px;
margin-bottom: 2px;
text-decoration: none;
font-weight: normal;
}


a.mainlevel:hover, a.mainlevel#active_menu {
	font-size: 14px;
	color:#fff;
	text-decoration: none;
}

.topmenunav {
color:#EF0000;
font-size: 12px;
padding: 0 5px 3px 5px;
width: 80px;
display: block;
text-decoration: none;
font-weight: normal;
}


.topmenunav:hover, a.topmenunav#active_menu {
	font-size: 12px;
	width: 80px;
	display: block;
	color:#fff;
	text-decoration: none;
}


table.contentpaneopen {
	z-index:200;
	width: 100%;
	padding: 0px;
	margin-left: 20px;
	margin-top: 12px;
}




