/* CSS fuer events.ka-news.de */
html, body { height:100%; }
body 	     { background-color:#ffffff; 
             color:#000000; 
             margin-left:14px; 
             margin-right:0; 
             margin-top:14px; 
             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; }
a  { color:#000; }
/* Layout */
div.seitenlogo
 { background-color:#406D8D;
   color:#ffffff;
   /*padding-left:30px;*/
   margin:0;
   height:90px;
   /*margin-left:14px;
   margin-top:14px;*/
   width:732px;
 }
div.seitenkopf
 { background-color:#D2B200;
   color:#000;
   padding:0;
   height:19px;
   /*margin-left:14px;*/
   /*margin-right:14px;*/
   width:732px;
   border-top:3px solid #000;
 }
div.seitenfuss
 { background-color:#ffffff;
   /* border-top:1px solid #eeeeee;*/
   color:#ffffff;
   padding:0;
   clear:both;
 }

div.seite { 
   background: url(/cmsimages/hg_links.gif) repeat-y;
   background-position:-14px;
   /*margin-left:14px;*/
   margin-right:14px;
 }

div.menuenix
 { 
   color:#ffffff;
   margin-left:0px;
   padding:0;
   height:auto;
   /*margin-left:14px;*/
   width:184px;
   float:left;
   /*border-top:1px solid #ff0000;*/
 }
 
div.seiteninhalt
 { /* background-color: #ffffff; */
   /*border: 1px solid #eeeeee;*/
   color:#000000;
   margin-left:28px;
   margin-top:20px;
   padding:0px;
   width:518px;
   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:556px;
   height:26px;
   width:144px;
   padding-top:13px;
   padding-bottom:4px;
   padding-left:8px;
   padding-right:8px;
   /*background-color:#EBDCCD;*/
   color:#fff;
   font-size:9px;
 }
 
div.flaggen
 { /*position:absolute;
   z-index:1;
   top:27px;
   left:800px;
   height:26px;*/
   width:130px;
   margin-top:8px;
   /*background-color:#ffffff;*/
   color:#464646;
   font-size:9px;
   text-align:right;
 }
div.suchen span input
 { 
   width:100px;
 }
 
#kontaktmenue
 { /*position:absolute;
   z-index:1;
   top:560px;
   left:156px;
   height:auto;
   width:160px;
   padding-bottom:4px;*/
   margin-left:14px;
   margin-right:14px;
   clear:both;
   background-color:#fff;
   color:#464646;
   font-size:9px;
   text-align:left;
 }
 
/* Hauptmenue*/
#navigation
 { position:absolute;
   z-index:1000;
   top:108px; /* top:108px; */
   left:199px;
   height:18px;
   width:547px;
   background-color:#D2B200;
   color:#000;
 }

#navigation UL {
   display:inline;
   background-color: transparent;
   padding: 0;
   padding-top: 1px;
   margin: 0;
   }
   
#navigation LI {
   background-color:transparent;
   padding:0;
   margin:0;
   list-style:none;
   /*width:160px;*/
   display:inline;
   }

#navigation LI.hl {
   background-color:#FFDD00;
   padding: 0;
   margin: 0;
   list-style: none;
   /* width: 160px;*/
   display:inline;
   }

#navigation A {
   color: #000000;
   font: normal 12px Arial, Helvetica, sans-serif;
   text-decoration: none;
   display:inline;
   padding: 1px 5px;
   border-left: 1px solid #d2b200;
   margin: 0;
   }

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

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

#navigation A:hover, #navigation A:focus {
   background-color: #FFDD00;
   /* transparent;*/
   border-left: 1px solid #FFDD00;
   }
/* untermenue*/
#untermenue
 { background-color:transparent;
   color:#000;
   margin-left:0px;
   padding:0;
   width:185px;
   
   text-align:right;
 }
#untermenue LI {
   background-color:transparent;
   padding: 0;
   margin: 0;
   list-style: none;
   width: 185px;
   }

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

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

#untermenue A {
   color: #A1B7C7;
   font: normal 11px Arial, Helvetica, sans-serif;
   text-decoration: none;
   /*text-indent:-10px;*/
   display:block;
   padding: 1px 0 1px 20px;
   /*border: 1px solid #337bb0;*/
   margin-right: 55px;
   width: 110px;
   }

#untermenue LI.hl A {
   color: #000;
   font: normal 11px Arial, Helvetica, sans-serif;
   text-decoration: none;
   text-indent:-10px;
   display:block;
   padding: 1px 0 1px 20px;
   /*border: 1px solid #337bb0;*/
   margin: 0;
   width: 110px;
   }

#untermenue LI:hover{ background-color:#FFDD00; }

#untermenue A:link, #untermenue A:visited {
   background-color: transparent;
   /*border: 1px solid #337bb0;*/
   }

#untermenue A:hover, #untermenue A:focus {
   background-color:#FFDD00;
   color:#000;
   /*border: 1px solid #669cc4;*/
   }

a.zentrennav:hover { background-color: #EBDCCD;} 
div.zentrennav: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;}
