a:link    {text-decoration:none;      font-weight:bold; color:#ffffff;}
a:visited {text-decoration:none;      font-weight:bold; color:#ffffff;}
a:hover   {text-decoration:underline; font-weight:bold; color:#cccccc;}
a:active  {text-decoration:none;      font-weight:bold; color:#ffffff;}

a.menue:link    {text-decoration:none; font:10pt tahoma; letter-spacing:3px; color:#ffffff;}
a.menue:visited {text-decoration:none; font:10pt tahoma; letter-spacing:3px; color:#ffffff;}
a.menue:hover   {text-decoration:none; font:10pt tahoma; letter-spacing:3px; color:#ffffff;}
a.menue:active  {text-decoration:none; font:10pt tahoma; letter-spacing:3px; color:#ffffff;}


img{ border-style:none;}

body 
{
 font-family:tahoma,arial; 
 color:#002000; 
 background-color:#022744; 
 margin:8px 0px;
}

.ueberschr
{
 letter-spacing:5px;
 text-indent:18px;
 font-size:16pt;
}
.news
{
 /* border:1px dashed #022744; */
 /*overflow:auto; */
 width:505px;
 /*height:510px; */
 padding:5px ;
}
h1
{
 margin:25px 0 10px 0;
 padding:2px 0 2px 5px;
 font:bold 12px verdana, sans-serif;
 border-left:8px solid #cccccc;
 border-bottom:1px solid #cccccc;
 display:inline;
}


.inhalt 
{
 font-size:10pt;
 vertical-align:top; 
 border-style:solid none none none; 
 border-width:1px; 
 border-color:#002000; 
 padding:3px;
}
.textblock
{
 margin-left:10px;
}
textarea
{
 font-family:courier,verdana,arial; 
 font-size:10pt;
 letter-spacing:-1px;
 width:480px;
 height:250px;
 
 border:#022744 solid 1px;
}

.layout
{
 width:520px;
 margin-left:160px;
 padding:0px;
}
.layout.Banner
{
 background-color:#ffffff;
 height:100px;
 margin-top:10px;
 margin-bottom:0px;
 text-align:center;
}
.layout.Content
{
 background-color:#ffffff;
 /* height:600px; */
 text-align:left;
 overflow:hidden;
}
.layout.Foot
{
 color:#cccccc;
 height:8px;
 font:8pt tahoma;
 text-align:center;
}


.menu
{
 position:absolute;  
 top:110px;
 text-align:left;
 width:160px; 
 text-indent:10px;
 font:10pt tahoma;
 letter-spacing:1px;
 color:#ffffff; 
 border-style: solid none; 
 border-width:1px; 
 border-color:#c0cacf; 
 padding:0px;
} 
.menu.Over { background-color:#20404e; }
.menu.Out  { background-color:#022744; }
.menu.Blogs{ 
  top:180px;
  background-color:#022744;
}
.menu.Blogs a{margin-left:20px;} 
.menu.Out2 { 
  top:280px;
  background-color:#022744; 
}
.menu.Stuff
{
 overflow:visible;
 border-style:none;
 margin-top:30px;
 text-align:right;
}
menuItem
{
	 
	font:10pt tahoma; 
	letter-spacing:2px; 
	color:#ffffff;
	
}

#main { }
.entry { background-color:#fff; border:1px dotted #022744; margin-bottom:30px; padding:10px 10px 0; }
.entry h2 { margin:0 0 0.5em; color:#022744; }
.entryfooter { margin:10px -10px 0; padding:5px 10px; border-top:1px dotted #022744; background-color:#eee; font-size:0.8em; color:#666; }
.entryfooter a { margin:0 5px; text-decoration:none; color:#022744; }

.comments { margin-bottom:30px; }
.comments h3 { margin:0; color:#022744;}
.comment, .comments form { margin:15px 0; background-color:#f6f6f6; border:1px dotted #022744; padding:10px 10px 0; }
.comments label { display:block; margin-bottom:10px; }
.comments textarea { width:100%; }
