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

CODE 
{
  font-weight: bold;
}


.bodytext TABLE.maintable
{
  text-left:center;
  padding-left:20px;
  width: 700px;
  padding-bottom: 15px;
  
}

P.lastpostinfo
{
  font-size: 10px;
  color:#666666;
  padding-bottom: 3px;
  text-align:right;
  
}

P.morelink
{
  text-align: right;
  border-bottom: 1px dotted #999999;
  padding-bottom: 3px;
}

P.post_content
{
  padding-bottom: 2px;
  padding-left: 7px;
  padding-top: 2px;
  text-align: left;
}

td.news_header
 {
	font-size: 15px;
	color:#007777;
	font-weight:bold;
	text-decoration:none;
	padding-top: 0px;
	margin-top:5px;
	padding-bottom: 5px;
	padding-left: 15px;
	left: 15px;
	margin-left: 15px;
	border-bottom: 1px solid #007777;
	letter-spacing: 2px;
	text-align:left;
}


.bodytext div.topicname 
{
	font-size: 11px;
	color:#007777;
	font-weight:bold;
	text-decoration:none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-left: 5px;
	left: 5px;
	text-align:left;
	border-left: 5px solid #007777;
	letter-spacing: 1px;
}


div#tutor {
font-family: verdana, arial;
}
/* --------------------------------------------------- */
div#box_inhalt {
color:black;
background:#fafafa;
border: 1px solid black;
border-bottom-width: 3px;
border-right-width: 3px;
text-decoration:none;
font-weight:normal;
display:block;
padding:1em;
text-align:justify;
width:120px;
position:fixed; 
top:40px; 
padding-left: 2px;
padding-right: 2px;
right:5px;

}
div#box_inhalt UL
{
  list-style-type:none;
  margin-left: 1px;
  padding-left: 1px;
  left: 1px;
    font-size:10px;
  
}

div#box_inhalt LI
{
  padding-bottom:10px;

}

div#tutor_inhalt {
color:black;
background:#fafafa;
border: 1px solid black;
border-bottom-width: 3px;
border-right-width: 3px;
text-decoration:none;
font-weight:normal;
display:block;
padding:1em;
text-align:justify;
width:220px;
position:absolute;
top: 25px;
right: 5px;
padding-left: 2px;

}
div#tutor_inhalt UL
{
  margin-left: 1px;
  padding-left: 1px;
  left: 1px;
    font-size:10px;
  list-style-type:none;
}


/* ----------------------------------------------------- */

.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; }
/* ----------------------------------------------------- */

div#news a:visited { color: #000099; }
div#news a:hover {  color: #006633; }
div#news a:link { color: #000099;}

.bodytext a:hover {   background-color: #88FFBB; }
.bodytext a:visited {  color: #007777; font-weight: bold; text-decoration:underline;}
.bodytext a:link {  color: #007777; font-weight: bold; text-decoration:underline;}

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;}

/*P.google_top 
  { background-color: #FFFFFF;
    text-align:center;
	padding-bottom: 5px;
	border-bottom: solid 1px #CCCCCC;
  }*/
P.bodytext
  { 
	padding-top: 0px;

  }
P.tutorinhalt
  { 
	padding-top: 0px;
    font-size:12px;
  }

.tutor_copyright
{
		font-size: 9px;
		color: #999999;
}		

.tutor_copyright A
{
		
		color: #999999;
}		

/*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 {
	padding-top:5px;
	padding-bottom:5px;
	font-size: 20px;
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing: 10px;
	border-bottom: 3px solid #000000;
	border-top: 3px solid #FFFFFF;
	border-right: 3px solid #000000;
	border-left: 3px solid #FFFFFF;
	background-color: #007777;

  } 
/*H1 {  padding-left:5px; background-color: #669999; color: #FFFFFF;  letter-spacing: 8px; font-size:16px; }*/
H2 {
	font-size: 15px;
	color:#007777;
	font-weight:bold;
	text-decoration:none;
	padding-top: 20px;
	padding-bottom: 6px;
	border-bottom: 2px solid #007777;
	letter-spacing: 2px;
}
P, H1, H2 {margin: 0px 0px 5px 0px;}

H3 {
	font-size: 15px;
	color:#007777;
	font-weight:bold;
	text-decoration:none;
	padding-top: 0px;
	margin-top:0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #007777;
	letter-spacing: 2px;
	text-align:center;
}

H4 {
	font-size: 14px;
	color:#007777;
	font-weight:bold;
	text-decoration:none;
	padding-top: 0px;
	margin-top:0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #007777;
	text-align:left;
	letter-spacing: 1px;
}

.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; } 
.gruen_fett { color: green; font-weight: bold; } 
.gelb_fett { color: #FFCC00; font-weight: bold; } 
 
.bigger { font-size: 14px;} 

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

TABLE.Liste
{
  border-bottom: solid 2px #007777;
  border-top: solid 1px #007777;
  border-left: solid 1px #007777;
  border-right: solid 2px #007777;
  
   
     
}

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


TD.hervor
{
   background-color:#CAFFCA;
   padding-left:5px;
   padding-top:3px;
   border-bottom: solid 1px #BBBBBB; 
}

TD.linie
{
   padding-left:5px;
   padding-top:3px;
   border-bottom: solid 1px #BBBBBB; 
   
}

TR.linie_TR
{
   padding-left:5px;
   padding-top:3px;
   border-bottom: solid 1px #BBBBBB; 
   
}

TD.download_header
{
        color:white;
		font-family: verdana, arial; 
		background-color: #007777;
		font-size: 15px;
		letter-spacing: 3px;
		text-align: left;
		font-weight: normal;
		padding-left:5px;
		
 }

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

}

TD#header { width:160px; }
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: 0px; 
vertical-align: top; 
width: 2000px;
margin-right:300px;
border-bottom: dotted 1px #999999;
text-align:center;
/*cue-before:url(../images/aball.gif)*/
}

TD#inhalt {
     	
font-family: verdana, arial;
font-size: 12px;
padding-left: 10px;
padding-right: 10px;
padding-top: 25px; 
vertical-align: top; 
width: 200px;
border-left: solid 1px #007777;
text-align:left;
}
TD#inhalt UL
{
  margin-left: 15px;
  list-style-type:circle;
}

TD#inhalt LI
{
  padding-bottom:15px;

}

/* Menu 1 column */
TD#menu {
    padding-left: 5px;
	
	
	vertical-align: top; 
	width: 150px;
       height: 550px;
	   background-color:#FFFFFF;
/*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;
padding: 2px 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: #E1E1FF; }
div#navigation .topic a:visited { background-color: #E1E1FF; }
div#navigation .topic a:hover { background-color: #006666; color:#FFFFFF;}
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: #E1E1FF; }
div#navigation .sub a:visited { background-color: #E1E1FF; }
div#navigation .sub a:hover { background-color: #006666; color:#FFFFFF; }
