body
{
   font-family:Verdana;
   font-size:10px;     
   text-align:center;
   background:url(images/bg.jpg) top left repeat-x;
}
 
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;   
}

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

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

div#info
{   
  height:59px;
  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-bottom:1px solid silver;
   border-top:1px solid silver;   
   background:#fbfbfb; 
   text-align:center;  
   margin-bottom:0px;   
} 

#iboxout2
{
   padding-top:5px;    
   padding-bottom:15px;        
   padding-left:5px;        
   border-bottom:1px solid silver;
   border-top:1px solid silver;   
   background:#fbfbfb; 
   text-align:left;  
   margin-bottom:2px; 
   font-family:Verdana;
   font-size:11px;     

   
} 

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

div#right
{
  float:right;    
  width:594px;    
  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:500;
   color:#cccccc;
}


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:0px 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:250px;
  height:15px;

}

div#submenuinfo
{
  float:right; 
  width:543px; 
  text-align:center;
  padding-top:5px;
   color:red;   
   display:block;  
   text-decoration:none; 
   font-size:12px;
   font-weight:bold;

}

div#rightcontent
{
  padding:0px; 
  text-align:left; 
  border:1px solid silver; 
  margin:2px;   
  margin-left:0px;    
  width:196px; 
  background:none;
}

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

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

li#menu
{
   padding:0px; 
   margin:0px;     
   border-bottom:1px solid silver;
   background:#808080;   
}

a#menu
{
   padding:5px;
   color:white;   
   display:block;  
   text-align:left;
   text-decoration:none; 
   font-size:10px;
   font-weight:bold;
}
a#menu:hover
{
   background:#D91111;   
}
 
ul#submenu
{
   background:none;
   height:25px;        
   margin:0px;
   background:none;
   
}
li#submenu
{
   display:inline;    
   background:none;         
   border:0px;     
   float: left;
   height:25px;
   border-right:1px solid silver;
           
}

li#submenu a
{        
   background:none; 
   text-decoration:none;
   display:block;
   padding:7px;
   font-weight:bold;
   font-size:10px;  
   color:black;       
}

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

#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
*/
 

.wxtext { font-family:Verdana,Arial; font-size:8pt; font-style: normal; font-weight:500; color:#cccccc;text-align:justify;}
.text { font-family:Verdana,Arial; font-size:12px; font-style: normal; font-weight:500; color:black;}
.hilit { font-family:Verdana,Arial; font-size:12px; font-style: normal; font-weight:500; color:red;}
.probieren { font-family:Verdana,Arial; font-size:10px; font-style: normal; font-weight:500; color:silver;}

a.hlink:link { color:#cccccc; text-decoration:none; }

a.hlink:visited { color:#cccccc; text-decoration:none; }

a.hlink:active { color:#cccccc; text-decoration:none; }

a.hlink:hover {color:#cccccc; text-decoration:underline; fontweight:800}

h1 { font-family:Verdana,Arial; font-size: 8pt; font-style: normal; font-weight: 500; color:#cccccc;}
