/* Standard CSS fuer tectraxx */



body 
{        
    font-family: Arial, Helvetica, sans-serif;    
    font-size: 12px;
    background-color:#b9c1c6;
    margin: 0;
    padding: 0;
    color: #00467c;
}
a, a:link, a:active 
{ 
    color:#b9c1c6;
    text-decoration:none;
 }
a:vivited
{ 
    color:#b9c1c6;
    text-decoration:none;
 }
a:hover
{
color: #00467c;
text-decoration:none;
}
#corpus
{
background-color:#fff;
width:990px;
margin:auto auto;
}
#toparea
{
/*padding-left:16px;*/
height:75px;
width:974px;
margin-left:16px;
border-bottom:1px solid #b9c1c6;
}
#toparea .lang
{
width:130px;
padding-top:31px;
font-size:12px;
font-weight:bold;
}
.icon
{
width:200px;
padding-top:24px;
}
.logo
{
width:660px;
padding-top: 14px;
padding-right: 14px;
text-align:right;
}
#main
{
width:990px;
}
#topnavi {  
padding:0px;     
margin:0px;
vertical-align:top;
text-align:left;
}
            #topnavi ul {                                               
                padding:0px;     
                margin:0px;
                margin-left:16px;
                margin-top:20px;
                margin-bottom:16px;
                list-style-type: none;                                          
                width:135px;               
            }            
            #topnavi ul li {               
                width:135px;
                padding-bottom:1px;                                             
            }            
            #topnavi ul li a, ul li a:visited {
                text-decoration: none;
                font-weight:bold;                          
                font-size:14px;               
                color: #b9c1c6;        
                width:135px;
                line-height:12px;
            }                                  
            #topnavi li a:hover {
                color: #00467c; 
                width:135px;
                line-height:12px;    
            } 
        
            #topnavi li a#active {
                color: #00467c; 
                width:135px;
                line-height:12px;  
            }
            #topnavi li a.active {
                color: #00467c; 
                width:135px;
                line-height:12px;  
            }
                               
#picture
{
height:460px;
width:356px;
}    
#content
{
width:598px;
vertical-align:top;
color:#000;
}
h1
{
font-size:37px;
margin-left:40px;
margin-top:115px;
font-weight:normal;
color:#00467c;
}   
#footernaviHeight
{
height:55px;
}
#footernavi 
{  
    padding-left:16px;
    color:#fff;    
    margin:0;
    padding-top:5px;
    vertical-align:top;
    height:55px;
    width: 990px;
    background-color: #00467c;
}
/*Global ENDE */
#teasertable
{
width:598px;
color: #00467c;
font-size:12px;
line-height:16px;
}
.FormBeschr
{
width:80px;
 padding-left:40px;
 font-weight:bold;
}
.Validation
{
color:#ff0000;
width:298px;
}
.Button
{
background-color: #00467c;
border:0px;
cursor:pointer;
color:#fff;
font-weight:bold;
}
.Fields
{
padding:0px;
margin:0px;
width:280px;
}
input, textarea
{
font-family: Arial, Helvetica, sans-serif;    
background-color:#b9c1c6;
}
a.SitemapFirstLevel:link, a.SitemapFirstLevel:hover, a.SitemapFirstLevel:visited, a.SitemapFirstLevel:active
{
color:#00467c;
font-weight:bold;
}
#teasertableSitemap td
{
vertical-align:top;
width:598px;
color: #00467c;
font-size:12px;
line-height:16px;
}