/* css for fluxbox.org */

/*

Main colors
-----------

background;
	#94A57B
	
"logo",
link (navigation normal and hover):
	#fff
	
link background hover
	#687859	
	
text,
link (navigation-actual),
copyright,
h3: 
	#10110F (almost black)

link:
	#C9872A

link hover,
h1:
	#315507	
		

*/




/* globals
------------------------------------------------------------------------------ */
html, body, div, 
h1, h2, h3, 
ul, ol, span, a, table, td, 
form, img, li {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family:Arial,Verdana,Geneva,sans-serif;
	text-align:left;
}

body {
	background-color:#94A57B;
}

p, a, a.ex, ul, li, dd {  
	font-family:Arial,Verdana,Geneva,sans-serif;
	font-size:14px;
	color:#10110F;
	text-align:left;
}

a, a.ex {
	text-decoration:underline;
	color:#C9872A;
}

a.ex {
	padding: 0 13px 0 0; 
	background-image:url(../gfx/link_extern.png);
	background-repeat:no-repeat;
	background-position:center right;
}

a:hover, a.ex:hover {
   text-decoration:none;
   color:#315507;
}

a.ex:hover {
   background:url(../gfx/link_extern_hover.png) no-repeat center right;
}

h1 {
	font-size:22px;
	color:#10110F;
}

h2, h3 {
	color:#5D6A3F;
	font-size:16px;
	margin-top:35px;;
}

h3 {
	font-size:15px;
	text-decoration:underline;
}

ul {
	list-style-type: none;
	margin-bottom:15px;
}

* html ul {  /* IE only..bugger */
 	margin-left:20px;     /* Version 5.x */
	margin-left:20px;    /* Version 6 */
}

pre {
	font-family:'Courier New',Courier,monospace;
	font-size:12px; color:#3D3C8E;
	white-space:normal;
}

pre tt {
    white-space: pre;
}

div.box {
	border: 1px solid silver;
	padding:0px 10px 0px 10px;
	background-color:#FAFAFA;
}

.img_border {
	padding:2px 2px 2px 2px;
	border:1px solid #414141;
	background-color:#ffffff;
}



/* layout
------------------------------------------------------------------------------ */
div#head, 
div#navigation,
div#content,
div#content_bottom,
div#copyright {
	margin-right:auto; 
   margin-left:auto;
   margin-top:0px;
  	margin-bottom:0px;
  	width:850px;
  	text-align:left;
}

div#head {
	background-image:url(../gfx/head_2.jpg);
	background-repeat:no-repeat; 
	height:105px;
}

div#navigation {
	background-image:url(../gfx/bg_navigation.png);
}

div#content {
	background-image:url(../gfx/bg_content.jpg);
}

div#content_bottom {
	height:26px;
	background-image:url(../gfx/bg_content_bottom.jpg);
}

div#copyright {
	margin-top:5px;
	margin-bottom:30px;
	text-align:center;
}


/* preformating the layout parts, regarding margins/paddings unsing "wrapper"-divs
------------------------------------------------------------------------------ */
div#head div#head_wrapper {
	margin-left:30px;
	padding-top:5px;
}

div#navigation div#navigation_wrapper {
	padding:3px 30px 3px 20px;
}

div#content div#content_wrapper {
   margin:0 40px;
   padding:40px 0 20px 0;
}


/* preformating certain persistent special parts such as "fluxbox.org" and the navi
------------------------------------------------------------------------------ */
div#head div#head_wrapper h1 a {
	font-family:Arial,Verdana,Geneva,sans-serif;
	font-size:32px;
	font-weight:bold;
	letter-spacing:10px;
	color:#fff;
	text-decoration:none;
}

div#navigation div#navigation_wrapper a,
div#navigation div#navigation_wrapper span {
	font-family:Arial,Verdana,Geneva,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:#10110F;
	padding:3px 10px;
}

div#navigation div#navigation_wrapper a:hover {
	background-color:#687859;
}

div#navigation div#navigation_wrapper span {
	color:#10110F;
	/* background-image:url(../gfx/bg_navigation_tab.png);*/
	background-color:#fff;
}

div#copyright p {
	 color:#10110F;
	 font-size:12px;
	 text-align:center;
}


/* preformating certain special parts used once
------------------------------------------------------------------------------ */
div#award_wrapper {
	float:right;	
	text-align:right;
	padding-left:100px; 
}

div.box .img_border {
	float:left; 
	margin-right:10px; 
	margin-bottom:3px;
	margin-top:10px;
}

/* legacy stuff for the news entries
------------------------------------------------------------------------------ */
div#content h2.news-title {
  margin-top:15px;
  margin-bottom:0px;
  font-size:18px;
  color:#10110F;
}

div#content span.news-date {
	font-family:Arial,Verdana,Geneva,sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#10110F;
}

div#content div.news-content {
	font-family:Arial,Verdana,Geneva,sans-serif;
	font-size:14px;
   font-weight:normal;
   color:#10110F;
	margin-top:10px;
}

.news-content ul {
    list-style-type: disc;
    list-style-position: outside;
}

div#content div.news-entry {
	margin-bottom:30px;
}

