/* ----------------------------------------------------------------- */
/*     CSS developed by Smartforce.ch
/*     colozueri 2007.1, Copyright 2007 by Smartforce.ch
/* ----------------------------------------------------------------- */

/* always display the scrollbar */
html { height: 100.02%; }

body { margin: 20px; padding: 0; font-family: Verdana, Helvetica, sans-serif; font-size: small; line-height: 1.3em; background: #373c46; }
hr { display:none; }
img { border:0;vertical-align: bottom; }
a { text-decoration: none; color: #A2CA00; }
a:hover { color: #373c46; text-decoration: underline; }
a.active { color: #000; text-decoration: underline; }


/* ----------------------------------------------------------------- */
/* navigation */
/* ----------------------------------------------------------------- */
#nav-wrapper {float: left; width: 132px; height:270px; padding: 32px 0 0 0; margin: 0; background: url(../images/menu_bg.jpg) no-repeat right top; }

/* Topnav */
#nav { font-size: 95%; line-height: 1.4em; }
#nav ul { margin: 0; padding: 0; }
#nav li { margin: 3px 5px 0 0; padding: 0; text-indent: 0; list-style-image:none; list-style-position:outside; list-style-type:none; list-style: none; }
#nav li a { margin: 10px 5px 5px 0; text-decoration: none; white-space: nowrap; color:#373c46; }
#nav li a:hover { color: #fff; }
#nav li.active a { color: #fff; }
#nav li.active a:hover { color: #373c46; }


/* ----------------------------------------------------------------- */
/* Header */
/* ----------------------------------------------------------------- */
#head { margin: 0; padding:0; height: 181px; width: 700px; background: url(../images/head_bg.jpg) no-repeat left 0; }
/*html>body #head { height: 54px; }*/

#head h1 { float: left; padding: 0; margin: 130px 0 0 500px; display: block; width: 160px; height: 30px; text-indent: -9000px; overflow: hidden; }
/* 
  removed because logo.gif does not exist
#head h1 { float: left; padding: 0; margin: 130px 0 0 500px; display: block; width: 160px; height: 30px; background: url(../images/logo.gif) no-repeat 0 50%; text-indent: -9000px; overflow: hidden; } */
#head h1 a { display: block; height: 44px; }
	

/* ----------------------------------------------------------------- */
/* Content */
/* ----------------------------------------------------------------- */
#content { float: left; width: 509px; background: #fff; padding: 20px; }
#content h2 { font-size: small; }
#content h3 { font-size: 90%; margin: 20px 0 0 0; }
#content img { margin: 10px; }

/* ----------------------------------------------------------------- */
/* Tabellen */
/* ----------------------------------------------------------------- */
/* Tabellen */
#content td, th { vertical-align: top; }
#content table{ margin: 5px 0 10px ; width: 100%; border-spacing:1px; }
#content table th{ background:#D7FF00; color:#373c46; font-weight: bold; text-align: left; }
#content table td{ background:#e0eaed; }
#content table tr{}

/* ----------------------------------------------------------------- */
/* Listen */
/* ----------------------------------------------------------------- */
#content ul { margin: 20px 10px 4px 0; padding: 0; list-style: none;}
#content li { padding: 2px 0 2px 16px; }

#content ul.star li {background: url(../images/list_dot.gif) no-repeat 0 50%; }
#content ul.star li a{color:#303827; }
#content ul.arrow li {background: url(../images/list_arrow.gif) no-repeat 0 50%; }

/* ----------------------------------------------------------------- */
/* Footer */
/* ----------------------------------------------------------------- */
#footer { clear:both; width: 529px; margin: 0 0 0 150px; text-align:right; padding: 5px 0; color: #fff; font-size: 80%; }
#footer a:hover { color: #fff; }
