body
{
   font-family:Verdana;
   font-size:10px;     
   text-align:center;
   background:url(background.gif) top left;
}

input#marquee
{
   font-size:10px;
}
 
div#subcontainer
{
   padding:2px;   
} 

div#container
{ 
  border:1px solid silver; 
  width:1000px;
  margin:0px auto 30px auto;
  background:white;    
}

div#submenu
{   
   border:1px solid silver; 
   margin:2px;
}

div#pic
{
  margin-left:2px; 
  margin-right:2px;
  margin-top:2px;
  margin-bottom:0px;   
}

div#left
{
  float:left; 
  width:195px; 
  border:0px solid blue;
}

div#menu
{
  border:1px solid silver; 
  margin-bottom:2px;
  /*background:blue;*/  
}

div#info
{   
  height:0px;
  border:0px solid silver;  
  margin-bottom:2px; 
  text-align:left;      
  /* padding:4px; !!! funktioniert im IE anders als im Firefox */
}

#iboxout
{
   padding-top:15px;    
   padding-bottom:15px;        
   border:1px solid silver;      
   background:#fbfbfb; 
   text-align:center;  
   margin-bottom:0px;
} 

#iboxout2
{
   padding-top:0px;    
   padding-bottom:0px;        
   padding-left:0px;        
   border:0px solid silver;  
   background:#fbfbfb;    
   text-align:left;  
   margin-bottom:2px; 
   font-family:Verdana;
   font-size:11px;     
   
   /*width:189px;*/
} 

div#poweredby
{   
  border:0px solid silver;         
}

div#right
{
  float:right;    
  width:599px;    
  border:0px solid blue;
  background:none;    
}

div#righttop
{
  padding:5px; 
  border:1px solid silver; 
  margin-bottom:2px;
  text-align:left;
}

div#rightmiddle
{
  border:1px solid silver; 
  margin-bottom:0px;
  text-align:left;  
}

div#rightbottom
{
  padding:5px;
  border:1px solid silver; 
}

#sprechen
{
   color:727272;   
   text-align:center;
   vertical-align:middle;
   font-size:11px;
   font-weight:bold;   
}

.iboxin
{
   color:727272;      
   text-align:center;
   vertical-align:middle;
   text-align:center;
   text-decoration:none; 
   font-size:11px;
   font-weight:bold;   
   background:#fbfbfb; 
}  

a.iboxin:hover
{
   background:#fefefe; 
}  


h1
{
   font-family:Verdana;
   font-size:11px;  
   font-weight:bold;
   color:red;
}


table
{
   font-family:Verdana;
   font-size:11px;     
}

.infobereich
{
   font-family:Verdana;
   font-size:11px;     
}
#footertext
{
   border:1px solid silver;
   width:1000px;
   padding-top:5px;    
   padding-bottom:5px;
   margin:10px auto 30px auto; 
   text-align:center;    
   font-size:10px;
   position:relative;
   top:-25px;
}

#footer
{
   border:1px solid silver;
   width:1000px;
   padding-top:5px;    
   padding-bottom:5px;
   margin:10px auto 30px auto; 
   text-align:center;    
   font-size:10px;
 
}

div#submenudiv
{
  float:left; 
  width:260px;
  height:15px;
}

div#submenuinfo
{
  float:right; 
  width:730px; 
  text-align:center;
}

div#rightcontent
{
  padding:0px; 
  text-align:left; 
  border:0px solid silver; 
  margin:2px;        
  margin-left:0px;    
}

/* Design
=====================================================================*/

div#menu ul
{
   margin:2px;
   list-style:none;
   padding:0px; 
   display:block;       
}

div#menu ul li
{
   padding:0px; 
   margin:0px;     
   border-bottom:1px solid silver;
   background:#808080;  
   display:block; 
   white-space:nowrap;
}

div#menu li a
{
   padding:5px;
   color:white;   
   display:block;  
   text-align:left;
   text-decoration:none; 
   font-size:10px;
   font-weight:bold;      
}
div#menu li a:hover
{
   background:#D91111;   
}

div#menu ul ul
{
  margin:0px;
  padding:0px;
}

div#menu ul ul li
{
   background:#B6B6B6;
}

div#menu ul ul li a
{
   padding-left:10px;
}
 
ul#submenu
{
   background:none;
   height:25px;        
   margin:0px;
   background:none;
   
} 
#submenux
{
   background:none;
   display:inline;    
   background:none;         
   border:0px;     
   float: left;
   border-right:1px solid silver;
   
}

#submenu
{
   display:inline;    
   background:none;         
   border:0px;     
   float: left;
   height:25px;
   border-right:1px solid silver;
           
}
#submenu a
{        
   background:none; 
   text-decoration:none;
   display:block;
   padding:7px;
   font-weight:bold;
   font-size:10px;  
   color:black;       
}

#submenu a:hover
{        
   background:#2DCFF2; 
   text-decoration:none;
   display:block;
   padding:7px;
   font-weight:bold;
   font-size:10px;         
}

/*
rightmiddle ul, li
*/
ul#rightmiddle
{
  border:0px solid red;       
}
ul#rightmiddle li
{
  font-size:11px;
  text-align:left; 
  margin:10px;
}
 
/*
sitemap
*/

 a.       { font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:blue; }
 a:visited  { color:blue; text-decoration:none; }
 a:link  { color:blue; text-decoration:none; }
 a:active { color:blue; text-decoration:none; }
 a:hover { color:blue; font-style: normal; font-weight: 500; text-decoration:underline;}

.noten { background-color:#cccccc; font-family:Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:black; text-align:center; }

 a.menu       { font-family:Verdana, Arial; font-size: 11px; font-style: normal; font-weight: 500; color:black; }
 a.menu:visited  { color:black; text-decoration:none; }
 a.menu:link  { color:black; text-decoration:none; }
 a.menu:active { color:black; text-decoration:none; }
 a.menu:hover { color:red; font-style: normal; font-weight: 500; text-decoration:underline;}


 
