/***** REIHENFOLGE DIVS - ZINDEX 

div#holder				z-index:1
div#ddnavigation		z-index:2
div#header_pic			z-index:3
div#content				kein z-index
div#allesponsoren		z-index:4

*****/
/*****************************************************/
/***************** ALLGEMEIN *************************/
/*****************************************************/
*
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
}
p.bodytext
{
	color: #0F0F0F;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
}
/** Trennlinie **/
hr
{
	color: #666666;
	height:2px;
	border: 0px solid;
	border-bottom: 1px dotted #666666;
}
html {
	height:100%; /* fix height to 100% for IE */
	max-height:100%; /* fix height for other browsers */
	padding:0; /*remove padding */
	margin:0; /* remove margins */
	border:0; /* remove borders */
	font-size:80%; /*set default font size */
	font-family:"trebuchet ms", tahoma, verdana, arial, sans-serif; /* set default font */
}
body
{
	height:100%; max-height:100%; overflow:auto; padding:0; margin:0; border:0;background-color:#666666;
	
}
img
{
	border:0px;
}
div#holder
{
	background-color:#FFFFFF;
	position:relative;
	margin: 0 auto;
	min-height:100%; 
	_height:100%; 
	width:650px;
	vertical-align:middle;
	text-align:left;
	z-index:1;
}
div#nav_leiste
{
	position: fixed;
	background-image: url("img/navi.gif");
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	height: 40px;
	width: 640px;
	margin: 0 auto;
	margin-left: 5px;
	margin-top: 110px;
	background-color:#FFFFFF;
	z-index:10;
	/** Codes für IEBugs **/
	_top:expression(eval(document.body.scrollTop) + 0);
	_position:absolute;
}
div#header_pic
{
    	position: fixed;
	top: 0;
	width: 640px;
	border: 5px solid #FFF;
	background-color: #FFFFFF;
	margin: 0 auto;
	z-index: 3;
	display:block;
	/*** JUST TESTING - BORDER - GREEN
	border:1px solid #0F0;
	***/
	
	/** Codes für IEBugs **/
	_top:expression(eval(document.body.scrollTop));
	_position:absolute;
}
div#langselector
{
	float:right;
	margin-right:25px;
	z-index: 15;
}
div#div_content
{
	padding-left: 5px;
	padding-right: 5px;
	text-align:left;
	width:640px;
	padding-bottom: 130px;
	padding-top: 140px;
	/** Codes für IEBugs **/
	_padding-top:160px;
}
/*****************************************************/
/********************** HEADERs  *********************/
/*****************************************************/
h1
{
	color: #999999;
	border-bottom: 1px dotted #999999;
	border-right: 10px solid #999999;
	text-align: right;
	font-size: 20px;
	word-spacing: 8px;
	letter-spacing: 5px;
	text-transform: uppercase;

	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

/*****************************************************/
/******************* SPONSOREN ***********************/
/*****************************************************/
div#allesponsoren
{
	/*** JUST TESTING - BORDER - RED
	border:1px solid #F00;
	***/
	position: fixed;
	bottom:0;
	width: 650px;
	left:50%;
	margin-left: -325px;
	background-color: #FFFFFF;
	/*margin:0 auto;*/
	z-index: 3;
	display:block;

}
* html div#allesponsoren-bottom {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));}

table#table_sponsoren
{
}
/*****************************************************/
/******************* NEWS ****************************/
/*****************************************************/
/* Jahr im Archiv */
div.news-amenu-container li.news-amenu-item-year
{
	padding:0px;
	margin:0px;
	border-spacing:0px;
	list-style-type: none;
	text-align:left;
	font-weight: bold;
}
/* Monate im Archiv */
div.news-amenu-container li
{
	list-style-type: none;
	text-align:left;
}


td.news-single-pic
{
	background-color:#CCCCCC;
	text-align:center;
	margin:auto;
	margin-left:auto;
	margin-right:auto;
}
td.news-single-subheader
{
	text-align:right;
}

/*****************************************************/
/********************** MENU ************************/
/********* PADDING: TOP RIGHT BOTTOM LEFT ***********/
/*****************************************************/

ul.menu, ul.menu ul {
	text-align:left;
	list-style-type: none;
	padding-left:10px;
}

ul.menu a {
	padding: 4 0 0 10;
	display: block;
	font-weight:normal;
}

ul.menu li {
	padding: 6 20 0 5;
	text-transform:uppercase;
	text-decoration:none;
	float:left;
	text-align:left;
	padding-left:40px;
	border:0px;
}

ul.menu li a {
	text-decoration:none;
	color:#FFFFFF;
}

ul.menu li a:hover {
	text-decoration:overline;
	color:#000000;
}

ul.menu ul {
    margin-left:-40px;
    padding: 0 0 0 0;
    position: absolute;
    border:0px solid #FFFFFF;
    display:none;
    min-width:150px;
}

ul.menu ul a {
	padding: 2 2 0 0; /* 2 */
	margin: 0 0 0 0;
	text-align:center;
	background-color: transparent;
}

ul.menu ul li {
	padding: 2 0 2 0; /* 2 */
	background-image: url("img/navi.gif");
	text-transform:none;
	float:none;
	padding-left:0px;
	padding-top:2px;
	padding-bottom:2px;
border-bottom: 3px solid transparent;
}

/* IE-Hack für die Breite */
*html ul.menu ul {
    width:150px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}
