body { color:#000;
       background:#0e3f5f; text-align:center;
       font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
       font-size:81.25%; color:#222;
       padding: 0px; }   
       
h1 {font-size:200%;}        
h2 {font-size:200%; color:#182E7A; } 
h3 { font-size:150%; }  
h4 { font-size:133.33%; }  
h5 { font-size:116.67%; }  
h6 { font-size:116.67%; font-style:italic; } 

a {color:#4D87C7; text-decoration:none;}
a:focus,a:hover,a:active {color:#182E7A; text-decoration:underline;}

cite,blockquote { font-style:italic; }
blockquote { margin:0 0 1em 1.5em; }
strong,b { font-weight:bold; }
em,i { font-style:italic; }
pre,code { font-family:monospace; font-size: 1.1em; }

ul,dl {line-height:1.5em; margin:0 0 1em 1em; list-style-image:url(/bilder/list-icon.png); padding-left: 30px; }
li{ margin-left:1em; line-height:1.5em; }
dt{ font-weight:bold; }
dd{ margin:0 0 1em 2em; }  

td { font-size: 14px; }

hr { height:1px; color: #ccc; border:1px solid #ccc;}

IMG { border: 0; }

#all { position: absolute;
       top: 0; left: 50%;
       width:1030px;
       margin-left: -510px;
       padding: 0px;
       width:1020px;
       background:#fff;
       text-align: left;
       border-left: 3px ridge #0d3451;
       border-right: 3px ridge #0d3451;
}  

#contentall { position: relative; top: 0 left: 0px; margin-top: 207px; width: 100%;}

#kopf { position: absolute; top: 0px; left: 0px; width: 100%; }
#i18n-nav { position: absolute; top: 5px; right: 25px; width: 100px; text-align: right;  }
#nav1 { position: absolute; top: 22px; right: 25px; width: 300px; text-align: right;  }
#logos { position: absolute; top: 40px; right: 25px; width: 300px; text-align: right;  }

#nav_main { position: absolute; top: 141px; left: 0px; width: 100%; text-align: left; 
            display:inline;        
	    background:#c0c0c0 url(/bilder/background.gif) repeat-x center right;
	    border-top:1px #333 solid;
	    border-bottom:1px #333 solid;
	    line-height:0; }
#nav_main UL { display: inline; } 
#nav_main ul li{ border-left:1px #fff solid;
                 border-right:1px #aaa solid; 
		 display:inline;
		 float:left;
		 font-size:1.0em;
		 line-height:1em;
		 list-style-type:none;
		 margin:0;padding:0;}
#nav_main ul li a,#nav_main ul li strong{ background:transparent;
                                          color:#fff;
					  display:block;
					  font-size:1em;
					  font-weight:bold;
					  margin:0;
					  padding:0.5em 0.8em 0.5em 0.8em;
					  text-decoration:none;
					  width:auto;}
#nav_main ul li a:focus,#nav_main ul li a:hover,#nav_main ul li a:active { background:#eee; color:#333; text-decoration:none; }
#nav_main ul li#current { background:#272727 url(/bilder/background_active.gif) repeat-x center right;
                          border-left:1px #444 solid;border-right:1px #888 solid; }
#nav_main ul li#current strong,#nav_main ul li#current a,#nav_main ul li#current a:focus,#nav_main ul li#current a:hover,
#nav_main ul li#current a:active { background:transparent;color:#fff;text-decoration:none; }

#breadcrumb { position: absolute; top: 170px; left: 0px; width: 100%; text-align: left; 
              padding: .4em 0 .6em 0; font-size:smaller; border-bottom:1px solid #ccc; }
#breadcrumb a{color:#334;}
#breadcrumb a:hover{color:#334; }


#navileft { width: 24%; 
            float: left;
            text-align: left;
          }
	     
.block-menu { background-image:url(/bilder/menuleft.gif); background-repeat:no-repeat; width: 200px; height: 223px; }
.block-menu h3{font-family:sans-serif;font-size:14px;color:#CBE0F3;width:90%; overflow:hidden; margin:0 0 0.7em 0;padding:4px 0px 4px 3%; } 
ul.menu{width:100%;overflow:hidden;    margin:0;    padding:0;    list-style-type:none;border:0 none;       }  
ul.menu a{display:block;text-decoration:none;}
ul.menu li{float:left;width:100%;margin:0;padding:0;clear:both;}
ul.menu li a{width:90%;padding:3px 0px 3px 10%;background-color:transparent;color:#000;}
ul.menu li a:hover{ color:#fff;text-decoration:none; background-image:url(/bilder/active.gif);
                    background-position:center left;background-repeat:no-repeat;}
ul.menu li a.active{width:90%;padding:3px 0px 3px 10%;font-weight:bold;color:#fff;background-image:url(/bilder/active.gif);
                      background-position:center left;background-repeat:no-repeat;    }
		      
#content { width: 48%;
           float: left;
	   text-align: left;
	   padding: 0 1em 0 1em ;
}

#navirechts { width: 24%;
              float: left;
	      text-align: right;
}

#news { position: absolute; top: 0px; right: 0px; width: 220px; 
        background-image:url(/bilder/news_header.png); background-repeat:no-repeat; text-align: left;}
#news_entries { position: absolute; top: 60px; right: 0px; width: 200px; height: 180px; 
                background-image:url(/bilder/news_mitte.png); background-repeat:repeat-y; }
.news_entry { padding: 0.2em 0 0.2em 1em; }
.news_entry a {color:#2a496c; }
#news_footer {  position: absolute; top: 230px; right: 0px; height: 28px; width: 200px; background-image:url(/bilder/news_footer.png); background-repeat:no-repeat; text-align: right; }
  
#blog { position: absolute; top: 240px; right: 0px; width: 220px;
        background-image:url(/bilder/blog_header.png); text-align: left; }
#blog_entries { position: absolute; top: 300px; right: 0px; width: 200px; height: 160px; 
               background-image:url(/bilder/news_mitte.png); background-repeat:repeat-y; }


#fuss { clear: both; }
       

h1,h2,h3,h4,h5,h6 { font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
                    font-weight:bold;color:#444;
                    margin:0 0 0.25em 0; }
		    
