/**
* DESIGN AND LAYOUT TAKEN OVER FROM http://css.maxdesign.com.au/floatutorial
* THANKS FOR THAT GREAT TUTORIAL
* TEMPLATE TUTORIAL (c) 2007 by C. Sommer (doc) for http://websitebaker.org
*/

/* SET DEFAULT VALUES FOR ALL HTML ELEMENTS */
* { 
 margin: 0; 
 padding: 0;
}

/* LIGHTBLUE BACKGROUND COLOR */
html, body {
	background: url(images/bg.gif);
	background-color:#000000;
	background-repeat: repeat-x;
	margin: 0px;	
	font-family:  Georgia, Serif, verdana; 
	font-size: 13px;
	color: #2F2C26;	        
	}
	
	a			{color: #000000; text-decoration: none; }
	a:visited		{color: #000000; text-decoration: none; }
	a:active		{color: #000000; text-decoration: none; }
	a:hover			{color: #000000; text-decoration: underline; }

img 	{ border:0px; }	

/****************************************************************
* FOLLOWING DIV TAGS DEFINE POSITION, SIZE AND LAYOUT
* BANNER, TOP AND MAIN top_menuE, CONTENT, NEWS, FOOTER
****************************************************************/
#container {
 width: 90%;
 margin: 10px auto; 
}

#logo {
 left: 50%;
 margin-left: -480px;
 position: absolute;
 top: 20px;
 z-index: 5;
}

#top_menu_l {
 background: url(images/menu_l.gif);
 height: 48px;
 left: 50%;
 margin-left: -310px;
 position: absolute;
 top: 20px;
 width: 26px;
 z-index: 4;
}

#top_menu_r {
 background: url(images/menu_r.gif);
 height: 48px;
 left: 50%;
 margin-left: 480px;
 position: absolute;
 top: 20px;
 width: 14px;
 z-index: 4;
}

#top_menu {
 background: url(images/menu_bg.gif);
 height: 30px;
 left: 50%;
 margin-left: -285px;
 padding-top: 18px;
 position: absolute;
 text-align: center;
 top: 20px;
 width: 765px;
 z-index: 3;
}
#right {
 float: right;
 width: 150px;
}

#right_menu {
 background: #faf1e2; 
 border:1px solid #000000;
 float:right;
 margin-bottom:20px;
 width:150px;
}

#main {
 left: 50%;
 margin-left: -295px;
 position: absolute;
 top: 75px;
 width: 780px;
 z-index: 2;
}

#news {
 background: #FAF1E2 none repeat scroll 0 0;
 border: 1px solid #000000;
 float: left;
 margin-bottom: 20px;
 margin-top: 0;
 padding: 20px;
 width: 570px;
}

#single_news {
 background: url(images/leaf1.gif);
 background-repeat: no-repeat;
 background-position:0px 4px;
 padding-left:35px;
 margin-bottom:10px;
}

#content {
 background: #FAF1E2 none repeat scroll 0 0;
 border: 1px solid #000000;
 float: left;
 margin-bottom: 20px;
 margin-top: 0;
 padding: 20px;
 width: 570px;
}

#footer {
 clear: both;
 width: 780px;
 height: 222px;
 border-top: 3px solid #C19F75;
 background: url(images/bg_payoff.gif) #66583D;
 margin-bottom: 30px;
}

#footer_overlay {
 width:660px;
 height:205px;
 background: url(images/war_bottom.png);
 background-repeat: no-repeat;
 background-position:right;
 padding:20px;
 font-size:100%;
 color: #FAF1E2;
 padding-left:100px;
 margin-bottom:40px;
 padding-top:7px;
 margin-top: -10px;
}

/**************************************************************************
* TOP MENU
***************************************************************************/

#top_menu ul li {
 list-style-type: none;
 display: inline;
}

#top_menu ul li a {
 float: left;
 padding: 0 1em;
}

#top_menu ul li a.aktiv,#top_menu ul li a:hover,
#top_menu ul li a:active {

}

.menu-current {
 font-weight:bold;
}

/**************************************************************************
* RIGHT MENU
**************************************************************************/

#right_menu a {color: #1D9F9C; text-decoration: none; }
#right_menu a:visited {color: #1D9F9C; text-decoration: none; }
#right_menu a:active {color: #1D9F9C; text-decoration: none; }
#right_menu a:hover {color: #1D9F9C; text-decoration: underline; }	

#right_menu ul li {
 list-style-type: none;
 margin: 5px;
}

#right_menu li {
}

.menu_current {
 font-weight: bold;
}
 
/**************************************************************************
* CONTENT
**************************************************************************/

#content a {color: #1D9F9C; text-decoration: none; }
#content a:visited {color: #1D9F9C; text-decoration: none; }
#content a:active {color: #1D9F9C; text-decoration: none; }
#content a:hover {color: #1D9F9C; text-decoration: underline; }	

/**************************************************************************
* NEWS
**************************************************************************/

#news a {color: #1D9F9C; text-decoration: none; }
#news a:visited {color: #1D9F9C; text-decoration: none; }
#news a:active {color: #1D9F9C; text-decoration: none; }
#news a:hover {color: #1D9F9C; text-decoration: underline; }	

/**************************************************************************
* FOOTER
**************************************************************************/

#footer a {color: #FAF1E2; font-weight:bold; text-decoration: none; }
#footer a:visited {color: #FAF1E2; font-weight:bold; text-decoration: none; }
#footer a:active {color: #FAF1E2; font-weight:bold; text-decoration: none; }
#footer a:hover {color: #FAF1E2; font-weight:bold; text-decoration: underline; }
