BODY {	margin: 1 1 1 1; 
        background-color: white; 
		text-align:center; 
	}
	/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
font-family: verdana, arial;
font-size: 11px;
}



div#news a:visited { color: #000099; }
div#news a:hover {  color: #006633;  text-decoration:underline;}
div#news a:link { color: #000099;  text-decoration:underline;}

a:hover {  color: #000099; background-color: #BBBBEE; }
a:visited {  color: #000099;  text-decoration:underline;}
a:link {  color: #000099;   text-decoration:underline; }

TD.heisenews { font-family: verdana, arial; color:#FFFFFF; background-color:#666699; text-align:right; font-size:10px; height:12px;}
TD.heisenews A { color:#FFFF00; }

div#nichts a {
 color: #000000;
 display:compact;
 background-color:#FFFFFF;
}

div#nichts a:visited {  border-style:none; border-color:#FFFFFF; color: #000000; }
div#nichts a:hover {   border-style:none; border-color:#FFFFFF;color: #000000;}
div#nichts a:link {  border-style:none; border-color:#FFFFFF; color: #000099; text-decoration:underline;}


/*H1 { padding-top:5px; padding-bottom:5px; font-size: 20px; color:#006600; font-weight:bold;  letter-spacing: 8px; border-bottom: 5px solid #006600; border-top: 1px solid #006600; } */
H1 { 
     background-color: #CCCCFF; 
	 padding-top:5px; 
	 padding-bottom:5px; 
	 font-size: 20px; 
	 color: #004060; 
	 font-weight:bold;  
	 letter-spacing: 8px; 
	 border-top: 2px solid #EEEEEE; 
	 border-left: 2px solid #EEEEEE; 
	 border-bottom: 2px solid #004060; 
	 border-right: 2px solid #004060; 
  } 
/*H1 {  padding-left:5px; background-color: #669999; color: #FFFFFF;  letter-spacing: 8px; font-size:16px; }*/
H2 { font-size: 15px; padding-top: 20px; padding-left:50px; padding-right:50px; color:#004080; font-weight:bold; text-decoration:underline; border-top: 1px solid #004080;}
P, H1, H2 {margin: 0px 0px 5px 0px;}

.searchtext
{
        padding-top: 5px;
		color:#333333;
		font-size: 10px;
}		

.searchtext A
{
		font-size: 12px;
		color: navy;
		padding-bottom: 5px;
}		


.newitem {
        color:red;
		font-size: 9px;
		font-weight: bold;
}

.fett { font-weight: bold; }

.rot  { color: red; }

.rot_fett { color: red; font-weight: bold; } 
 
.bigger { font-size: 14px;} 
/* ----------------------------------------------------- */

.Com_DateName { color:#666666; }
.Com_Text     { color:#666666; }
.Com_Comment  { color:#333333; font-style:italic;}

TABLE.Comment { border-top: solid 1px #999999;}

TD.Comment { border-bottom: dashed 1px #BBBBBB; }
/* ----------------------------------------------------- */

TABLE.Liste
{
  border-bottom: solid 2px #666699;
   
     
}

TD.counter A
{
        color:blue;
		font-size: 11px;
		font-weight: bold;
 }

TD.download_header
{
        color:white;
		background-color: #666699;
		font-size: 15px;
		letter-spacing: 5px;
		text-align: center;
		font-weight: normal;
		
 }

TD#footer {}
TD#footer P {
       color:gray;
		padding-top: 5px;
		padding-right: 15px;
		font-size: 10px;
		text-align: right;
	   background-color:#FFFFFF;

}

TD#header {}
TD#header P {
color:#669999;
padding-top: 5px;
padding-left: 15px;
font-size: 25px;
text-align: left;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom: solid 1px #999999;

}
LI { text-align: left; }
/* Content column */
TD#content {
     	/*background-image: url(../images/hintergrund.gif); */
padding-left: 10px;
padding-right: 10px;
padding-top: 15px; 
vertical-align: top; 
width: 2000px;

border-bottom: dotted 1px #999999;
text-align:center;
/*cue-before:url(../images/aball.gif)*/
}

/* Menu 1 column */
TD#menu {
    padding-left: 5px;
	
	
	vertical-align: top; 
	width: 150px;
       height: 550px;
	   background-color:#FFFFFF;
/*background-image: url(../images/menubackground.jpg); */

/*padding-top: 10px;*/
     
	/*border-bottom: dotted 1px #999999;*/
	border-right: solid 1px #999999;
}

TD#menu DIV {
width: 95%;

}
TD#menu DIV TD {
color: #000000;
text-decoration: none;
font-weight: bold;
border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;
font-size: 10px;
}
TD#menu DIV A:hover {
text-decoration: none;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu DIV.menu1-level1-no {
  /*border-bottom: 1px dotted #999999;*/
  font-size: 12px;
  padding-top:5px;
  padding-left:5px;
  font-weight:bold;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 12px;
  padding-top:7px;
  padding-left:5px;
}
TD#menu DIV.menu1-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu DIV.menu1-level2-no {
  font-size: 11px;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu DIV.menu1-level2-act {
  font-size: 11px;
  font-weight:bold;
  padding-left:20px;
}

/*
div#navigation a {
	color: #006600;
	display: block;
	font-weight: normal;
	padding: 3px 0px;
	text-decoration: none;
	width: 100%;
	text-align: center
}

div#navigation a:active { background-color: #669999; }
div#navigation a:hover { background-color:#666666; color:#FFFFFF; }
*//*
div#navigation a:hover { background-color: #E1E1FF; }
*/

/*div#navigation a {
color: #000066;
display: block;
font-weight: normal;
padding: 3px 0px;
text-decoration: none;
width: 100%;
text-align: center;
}*/
/*div#navigation a:link { background-color: #CCCCFF; }
div#navigation a:visited { background-color: #CCCCFF; }
div#navigation a:hover { background-color: #E1E1FF; }
div#navigation .aktuell a:link { background-color: #80FF80; }
div#navigation .aktuell a:visited { background-color: #80FF80; }
*/
div#navigation a {
color: #000066;
display: block;
padding: 3px 0px;
text-decoration: none;
width: 100%;
text-align: center;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}
div#navigation .topic a:link { background-color: #CCCCFF; }
div#navigation .topic a:visited { background-color: #CCCCFF; }
div#navigation .topic a:hover { background-color: #E1E1FF; color:#000000;}
div#navigation .aktuell a:link { background-color: #80FF80; color: #000000; }
div#navigation .aktuell a:visited { background-color: #80FF80; color: #000000;}
div#navigation .akutell a:hover { background-color: #80FF80; color:#000000;}
div#navigation .sub a:link { background-color: #CCCCFF; text-align: left;font-weight: normal;  }
div#navigation .sub a:visited { background-color: #CCCCFF; text-align: left;font-weight: normal; }
div#navigation .sub a:hover {  background-color: #E1E1FF; color:#000000; text-align: left;font-weight: normal; }
div#navigation .subaktuell a:link { background-color: #80FF80; color: #000000; text-align: left;font-weight: normal; }
div#navigation .subaktuell a:visited { background-color: #80FF80; color: #000000;text-align: left;font-weight: normal; }
div#navigation .subakutell a:hover { background-color: #80FF80; color:#000000;text-align: left;font-weight: normal; }



