/* CSS fuer events.ka-news.de */
html, body { height:100%; }
body 	     { background-color:#ffffff; 
             color:#000000; 
             margin-left:0; 
             margin-right:0; 
             margin-top:0; 
             margin-bottom:0;
           }
* { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
h1 { font-size: 16px; padding-top:0; margin-top:0;}
h2 { font-size: 14px; }
h3 { font-size: 12px; }
p  { font-size: inherit; }
/* Layout */
div.seitenlogo
 { background-color:#ffffff;
   color:#ffffff;
   padding:0;
   margin:0;
   height:90px;
   margin-left:36px;
 }
div.seitenkopf
 { background-color:#ffffff;
   color:#ffffff;
   height:auto;
   padding:0;
   margin:0;
   height:120px;
   margin-left:36px;
 }
div.seitenfuss
 { background-color:#ffffff;
   /* border-top:1px solid #eeeeee;*/
   color:#ffffff;
   padding:0;
   clear:both;
 }

div.menuenix
 { background-color:#ffffff;
   color:#ffffff;
   margin-left:0px;
   padding:0;
   height:450px;
   width:156px;
   float:left;
 }
 
div.seiteninhalt
 { background-color: #ffffff;
   /*border: 1px solid #eeeeee;*/
   color:#000000;
   margin-left:74px;
   margin-top:20px;
   padding:0px;
   width:360px;
   float:left;
 }

div.spalterechts
 { position:absolute;
   z-index:1;
   top:230px;
   left:826px;
   height:auto;
   width:160px;
   /*background-color:#ccdeeb;*/
   color:#000000;
   font-size:10px;
 }

div.suche
 { position:absolute;
   z-index:1;
   top:27px;
   left:826px;
   height:26px;
   width:144px;
   padding-top:13px;
   padding-bottom:4px;
   padding-left:8px;
   padding-right:8px;
   background-color:#EBDCCD;
   color:#464646;
   font-size:9px;
 }
 
div.flaggen
 { position:absolute;
   z-index:1;
   top:27px;
   left:800px;
   height:26px;
   width:20px;
   padding:0;
   margin:0;
   background-color:#ffffff;
   color:#464646;
   font-size:9px;
 }
div.suchen span input
 { 
   width:100px;
 }
 
#kontaktmenue
 { position:absolute;
   z-index:1;
   top:560px;
   left:156px;
   height:auto;
   width:160px;
   padding-bottom:4px;
   background-color:#ccdeeb;
   color:#464646;
   font-size:9px;
   text-align:center;
 }
 
/* Hauptmenue*/
#navigation
 { position:absolute;
   z-index:1000;
   top:90px;
   left:156px;
   height:120px;
   width:160px;
   background-color:#005a9c;
   color:#ffffff;
   filter:alpha(opacity=80);
   -moz-opacity:0.8;
 }

#navigation LI {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 160px;
   }

#navigation LI.hl {
   background-color:#669cc4;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 160px;
   }

#navigation UL {
   background-color: transparent;
   padding: 0;
   padding-top: 1px;
   margin: 0;
   }

#navigation A {
   color: #fff;
   font: normal 12px Arial, Helvetica, sans-serif;
   text-decoration: none;
   display:block;
   padding: 0px 10px;
   border: 1px solid transparent;
   margin: 0;
   width: 138px;
   }

#navigation LI.hl A {
   background-color: #669cc4;
   /* transparent;*/
   border: 1px solid #669cc4;
   }

#navigation A:link, #navigation A:visited {
   background-color: transparent;
   border: 1px solid #005a9c;
   }

#navigation A:hover, #navigation A:focus {
   background-color: #669cc4;
   /* transparent;*/
   border: 1px solid #669cc4;
   }
/* untermenue*/
#untermenue
 { background-color: #337bb0;
   color:#ffffff;
   margin-left:0px;
   padding:0;
   height:350px;
   width:160px;
   float:left;
 }
#untermenue LI {
   background-color: transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 160px;
   }

#untermenue LI.hl {
   background-color: #ccdeeb;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 160px;
   }

#untermenue UL {
   background-color: transparent;
   padding: 0;
   margin: 0;
   }

#untermenue A {
   color: #CCDEEB;
   font: normal 11px Arial, Helvetica, sans-serif;
   text-decoration: none;
   text-indent:-10px;
   display:block;
   padding: 3px 0 3px 20px;
   border: 1px solid #337bb0;
   margin: 0;
   width: 138px;
   }

#untermenue LI.hl A {
   color: #464646;
   font: normal 11px Arial, Helvetica, sans-serif;
   text-decoration: none;
   text-indent:-10px;
   display:block;
   padding: 3px 0 3px 20px;
   border: 1px solid #337bb0;
   margin: 0;
   width: 138px;
   }
   
#untermenue A:link, #untermenue A:visited {
   background-color: transparent;
   border: 1px solid #337bb0;
   }

#untermenue A:hover, #untermenue A:focus {
   background-color: transparent;
   border: 1px solid #669cc4;
   }

a.firmennav:hover { background-color: #EBDCCD;} 
div.firmennav:hover { background-color: #EBDCCD;} 

img.content_img_left   { float:left; margin-right:10px; margin-bottom:5px;}
img.content_img_right  { float:right; margin-left:10px; margin-bottom:5px;}
img.content_img_middle { margin-top:10px; margin-bottom:10px;}
label.kontaktform { width:90px; display:block; float:left;}

fieldset.newslform { border: 0 solid #337bb0;}
fieldset.newslform li label
 { width:110px; display:block; float:left;}

fieldset.newslform ol { margin: 0; padding: 0; }
fieldset.newslform ol li { list-style: none; padding: 2px; margin: 0; }

fieldset.newslform li label
 { width:70px; display:block; float:left;}
fieldset.newslform ol { margin: 0; padding: 0; }
fieldset.newslform ol li { list-style: none; padding: 2px; margin: 0; } 


div.sitemap ul { margin: 0; padding: 0; }
div.sitemap ul li { list-style: none; padding: 2px; margin-left: 10px; }
div.sitemap  a {color:#464646;}
