    *                   { margin:0; padding:0; border:0; }

    body                { overflow-y:scroll; text-align:center; font-family:Arial,Verdana; }

    #outerpage          { width:100%; }

    #top{                 background-color:#182983; border-top:1px solid #6d79b6; height:30px; font-size:0.75em; }
    #top ul{              width:990px; margin:auto; padding:8px 0 0 0; }
    #top ul li{           float:right; list-style:none; padding:0 15px 0 15px; border-right:1px solid #6d79b6; }
    #top ul li:first-child{ border:none; }
    #top a{               color:#6d79b6; text-decoration:none; }
    #top a:hover{         color:#ffffff; text-decoration:none; }

    #header{              float:left; width:100%; background-color:#ffffff; height:130px; font-size:0.8em; }
    #header_inner{        width:990px; margin:auto; }

    #logo               { float:left; width:175px; padding:18px 0 0 15px; text-align:left; }

    #navi               { float:right; padding:50px 0 0 0; }
    #navi li            { float:left; list-style:none; position:relative; padding:0 2px 0 2px; }
    #navi a             { float:left; padding:10px 15px 10px 15px; color:#182983; text-decoration:none; font-weight:bold; }
    #navi li ul          { border-left:1px solid #03461a; width:180px; display:none; position: absolute; top:32px; left:0px; }
    #navi li li          { float: left; width:180px; }
    #navi li li a       {  padding:5px 0 5px 15px; font-size:0.9em; }
    #navi li:hover ul, #nav li.sfhover ul { display: block; }
    #navi a.selected{      color:#d4d700; border-radius: 5px; -moz-border-radius: 5px; background-color:#182983; }
    #navi a:hover{         color:#ffffff; border-radius: 5px; -moz-border-radius: 5px; background-color:#6d79b6; }
    
    #img{                 float:left; width:100%; background:#087732 url(../eaii/layout/bg.jpg) top center; padding:20px 0 20px 0; height:150px; border-bottom:4px solid #6d79b6; }
    #imgspace{            float:left; width:100%; background-color:#182983; height:8px; }

    #content{             float:left; line-height:1.4em; width:100%; border-bottom:8px solid #6d79b6; background-color:#dcdcdc; color:#555555; }
    #content_inner      { margin:auto; width:990px; text-align:left; }
    #contentspace{        float:left; width:988px;  margin:25px 0 25px 0;  }

    .wide{                float:right; width:760px; border:1px solid #cccccc; background-color:#ffffff; }
    .small{               float:left; width:200px; border:1px solid #cccccc; background-color:#ffffff; }

    #boxes              { float:left; width:962px; padding:0 0 10px 10px; }
    #boxes a            { color:#3366cc; text-decoration:none; }
    #boxes a:hover      { color:#3a3a3a; text-decoration:none; }
    div.box             { float:left; width:237px; height:155px; background:url(../eaii/layout/start_box.jpg); }
    div.box_head        { float:left; padding:10px 0 5px 15px; width:217px; font-size:18px; font-weight:bold; color:#3a3a3a; }
    div.box_body        { float:left; height:88px; padding:10px 15px 5px 15px; width:202px; font-size:13px; color:#3a3a3a; }
    div.box_color       { float:left; width:230px; height:10px; margin:0 3px 0 4px; }

    #footer             { float:left; width:100%; background-color:#182983; border-bottom:1px solid #6d79b6; }
    #footer_inner{        width:990px; margin:auto; text-align:left; }
    #footer a           { color:#ffffff; text-decoration:underline;  }
    #footer a:hover     { color:#000000; text-decoration:none; }

    #copyright{           float:left; width:990px; color:#6d79b6; padding:10px 0 10px 0; font-size:0.7em; }
    #copyright a{         color:#6d79b6; text-decoration:none; }
    #copyright a:hover{   color:#ffffff; text-decoration:none; }

    #sitemap         {    float:left; border-bottom:1px dotted #6d79b6; width:990px; font-size:0.75em; padding:10px 0 10px 0; }
    #sitemap a       { float:left; padding:2px; color:#6d79b6; text-decoration:none; padding-right:30px; font-weight:bold; }
    #sitemap ul ul a { font-weight:normal; }
    #sitemap a:hover { color:#ffffff; text-decoration:none; }
    #sitemap li      { float:left; list-style:none; padding-top:1px; position:relative; }
    #sitemap li ul          { position:relative; }
    #sitemap li li          { clear:both; }

    #navileft{  }
    #navileft ul{ padding:0 !important; font-size:0.9em; }
    #navileft ul ul { padding:0; font-size:0.95em; }
    #navileft li{ list-style:none; padding:0; }
    #navileft ul li a { float:left; width:180px; border-bottom:1px dotted #cccccc; color:#626a69; padding:5px 10px 5px 10px; text-decoration:none; }
    #navileft ul li a:hover,#naviright ul li a:hover,#navileft ul li a.selected{ color: #404950; }
    #navileft ul li a.selected{ background-image: url(../upload/layout/arrow_selected.gif) no-repeat; font-weight:bold; }
    #navileft ul ul li a{ float:left; width:165px; background: none; background-color:#f2f3f1; padding:4px 10px 4px 25px; }
    #navileft ul ul li a:hover{ background-color:#dddddd;  }    
    #navileft a.subselected{ background-color: #e7e8e6; }
    
    div.text      { float:left; line-height:20px; width:720px; padding:0 20px 20px 20px; font-size:12px; color:#555555; background:#ffffff; }
    div.edit      { float:left; line-height:20px; width:718px; padding:20px 50px 20px 20px; font-size:12px; color:#555555; background:#ffffff; }
    div.galerie   { float:left; width:720px; padding:10px 20px 10px 20px; color:#555555; background-color:#cccccc; background-image:url(../eaii/layout/bg_galerie.jpg); background-repeat:repeat-x; }
    div.artikelliste{ float:left; line-height:20px; width:720px; padding:20px 20px 20px 20px; font-size:12px; color:#555555; background:#ffffff; }

    #content p                { padding: 6px 20px 6px 20px; font-size:0.75em; }   
     #content p p                { padding: 6px 20px 6px 20px; font-size:1.0em; }    
    #content table   { margin:6px 20px 6px 20px; border:1px dotted #dddddd; }
    #content td      { padding:5px; }
    #content ul         { padding:6px 20px 6px 45px;  font-size:0.75em;  }
    #content a{       color:#182983; text-decoration:none; }
    #content a:hover{ color:#6d79b6; text-decoration:none; }

    div.text a, div.artikelliste a, div.terminliste a { text-decoration:underline; color:#92991b; }
    div.text a:hover, div.artikelliste a:hover, div.terminliste a:hover { text-decoration:none; color:#000000; }
    div.galerie img     { float:left; margin:3px; border: 1px solid #eeeeee; padding:3px; background-color:#ffffff; }

    h1                  { color:#000000; font-weight:normal; font-size:1.2em; padding:0px 20px 10px 20px; background:#efefef; border-bottom:1px solid #cccccc; margin-bottom:15px; }
    h2                  { color:#5a5a5a; font-weight:normal; font-size:0.9em; padding:10px 20px 5px 20px; background:#efefef; }
    h3                  { color:#5a5a5a; font-size:14px; font-weight:normal; padding-bottom:2px; }

    input,textarea     { padding:3px; border:1px solid #dddddd; font-family:Arial; font-size:12px; color:#5a5a5a; }


    #breadcrumb a            { font-size:11px; color:#7d7d7d; text-decoration:none; }
    #breadbrumb a:hover      { color:#3366cc; text-decoration:underline; }

    input.searchterm          { float:left; width:100px; color:#b5b5b5; font-size:11px; padding:2px; background-color:#ffffff; border:1px solid #b5b5b5; border-right:0; }
    #suchefeld a                { float:left; font-size:11px; background-color:#ffffff; height:13px; padding:2px; border:0; border:1px solid #b5b5b5; border-left:0; }

    span.edit { font-size:11px; font-style:italic; color:black; }

    div.list { float:left; width:698px; border-top:1px solid #dddddd; padding:10px; }
    div.list_image{ float:left; width:100px; padding-right:10px; }
    div.list_head { float:left; width:588px; }
    div.list_body { float:left; width:588px; }

    div.termin {  border-bottom:1px dotted #dddddd; padding:10px; font-size:0.7em; line-height:1.35em; }
    div.termin_head { }
    div.termin_body {  }
    div.terminhead        { color:#555555; font-weight:normal; font-size:1.0em; padding:37px 10px 10px 10px; background:#efefef; border-bottom:1px solid #cccccc; margin-bottom:15px; }


    div.video { float:left; line-height:20px; width:720px; padding:10px 20px 20px 20px; color:#555555; background-color:#cccccc; background-image:url(../eaii/layout/bg_galerie.jpg); background-repeat:repeat-x; }
    div.tube { float:left; width:385px; }
    div.videotext{ float:left; width:260px; padding-left:20px; color:#555555; }

