/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

body.bomimo { font-family: Arial, Sans Serif;font-size: 100%;
              color: #000000;
              background-color:#EFEFEF;
              background-attachment:fixed;
              margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 0px;
              padding-left: 0px;padding-right: 0px;padding-top: 0px;padding-bottom: 0px; }
          
            
div#nav { position:fixed;
          top:0; left:0;
          padding-left:1em;
          padding-top:1em;
          padding-bottom:1em;
          padding-right:5em;
          margin: 0;
          width:100%; height:2em; max-height:2em;
          border-bottom:2px solid #888;
          background-color:#E0E0E0;
          z-index:100;}
          
div#nav-left { z-index:90; }
div#nav-right{clear:left; clear:right;
              position:absolute;
              top:0; right:5em;
              padding-left:1em;
              padding-top:1em;
              padding-bottom:1em;
              padding-right:3em;
              margin: 0;
              height:2em; max-height:2em;
              z-index:80;}
div#nav-right a {padding-top:0em; font-size:10px;color:#800000;}
              
#bg_home { position:fixed;
           top:2em; left:0%; bottom:0; right:0;      
           width:100%;
           height:100%;
           z-index:1}
            

#bg_content { position:fixed;
              top:4em; left:22em; bottom:0; right:0;
              border-left:2px solid #888; 
              width:100%;
              height:100%;
              z-index:1}
     
#bg_defaultcontent { position:fixed;
              top:4em; left:0; bottom:0; right:0;
              z-index:1}
                    
div#contentBox{ position:absolute; top:20%; left:50%;
                width:35em; height:50%;
                z-index:10;}
            
div#defaultBox{ position:absolute; top:3em; left:0px;
                width:22em;
                z-index:5;
                background-color: #EFEFEF;        
                font-weight:bolder; color:#800000; }

div#defaultBox h1 {padding-left:20px; padding-top:4em; font-size:18px;}
div#defaultBox h2 {padding-top:3em; padding-left:20px; font-size:16px;}              
div#defaultBox p  {padding-left:20px; padding-right:10px; font-weight:normal; font-size:13px;color:#000000;}
div#defaultBox a  {font-weight:normal; font-size13px; color:#800000; }



div#content{  position:absolute; top:3em; left:0px;
              width:100%;
              z-index:5;
              background-color: #EFEFEF;        
              font-weight:bolder; color:#800000; }

div#content h1 {padding-left:20px; padding-top:4em; font-size:20px;}
div#content h2 {padding-top:3em; padding-left:20px; font-size:16px;}    
div#content h3 {margin:0;padding-top:0;padding-left:20px; padding-right:10px; font-size:14px; color:#800000}              
div#content p  {padding-left:20px; padding-right:10px; font-weight:normal; font-size:13px;color:#000000;}

div#content table {}
div#content tr {}
div#content td {padding-top:0; padding-left:2em; padding-right:1em; padding-bottom:0.5em; font-weight:normal; font-size:13px; color:#000000;}
div#content a  {font-weight:normal; font-size:13px; color:#800000; }

div#imageBox    {position:absolute;}
div#imageBox a  {font-weight:bolder; font-size:14px; text-decoration:none; color:#800000; }              
                    
div#impressum{  position:absolute; top:3em; left:0px;
                width:100%;
                z-index:5;
                background-color: #EFEFEF;        
                font-weight:bolder; color:#800000; }
div#impressum h1 {padding-left:20px; padding-top:4em; font-size:20px;}
div#impressum h2 {padding-left:20px; padding-top:4em; padding-bottom:0em; font-size:16px;}
div#impressum h3 {padding-left:20px; padding-right:10px; font-size:14px;}              
div#impressum p  {padding-left:20px; padding-right:10px; font-weight:normal; font-size:14px;color:#000000;}

div#impressum table {padding-left:18px;}
div#impressum td {padding-right:5px;font-weight:normal; font-size:14px; color:#000000;}
div#impressum a  {font-weight:normal; font-size14px; color:#800000; }         


div#datenschutz{  position:absolute; top:3em; left:0px;
                width:100%;
                z-index:5;
                background-color: #EFEFEF;        
                font-weight:bolder; color:#800000; }
div#datenschutz h1 {padding-left:20px; padding-top:4em; font-size:20px;}
div#datenschutz h2 {padding-left:20px; padding-bottom:0em; font-size:16px;}
div#datenschutz h3 {padding-left:20px; padding-right:10px; font-size:14px;}              
div#datenschutz p  {padding-left:20px; padding-right:10px; font-weight:normal; font-size:14px;color:#000000;}
div#datenschutz ul {font-weight:normal;color:#000000;}

div#datenschutz table {padding-left:18px;}
div#datenschutz td {padding-right:5px;font-weight:normal; font-size:14px; color:#000000;}
div#datenschutz a  {font-weight:normal; font-size14px; color:#800000; }    

div#links{  position:absolute; top:3em; left:0px;
            width:100%;
            z-index:5;
            background-color: #EFEFEF;        
            font-weight:bolder; color:#800000; }

div#links h1 {padding-left:20px; padding-top:4em; font-size:20px;}
div#links h2 {padding-top:3em; padding-left:20px; font-size:16px;}    
div#links h3 {padding-top:0;padding-left:20px; padding-right:10px; font-size:14px;}              
div#links p.link  {padding-left:20px; padding-top:20px; padding-right:20px; font-weight:normal; font-size:16px; text-align:center; }
div#links p.addr  {padding-left:20px; padding-top:20px; padding-right:20px; font-weight:normal; font-size:13px;color:#000000; text-align:left; }

div#links table {margin-left:20px; table-layout:fixed; width:500px;}
div#links tr {}
div#links th.img {padding-left:5px; font-weight:normal; font-size:13px; width:120px;}
div#links th.addr {padding-left:5px; font-weight:normal; font-size:13px;width:380px;}
div#links a  {font-weight:normal; font-size:13px; text-decoration:none;}


/* Fußbereich */           
div.footer{ position:fixed;
            font-size:10px;
            display:table;
            bottom:0em;
            padding-left:0%;
            padding-right:0%;
            padding-top:0.5em;
            padding-bottom:0.5em;
            margin-left:0%;
            margin-right:0%;
            width:100%;            
            white-space:nowrap;
            background-color:rgba(200,200,200,1);
            box-shadow: 2px -12px 15px rgba(0,0,0,0.4);
 		    -webkit-box-shadow: -2px 12px 15px rgba(0, 0, 0, 0.4);
            border-radius: 0px;
            overflow:auto;
            z-index:100;
          } 
          
div.foot-row{ position:relative; display:table-row; font-size:11px;}
div.foot-col{ position:relative; display:table-cell; padding-left:1em; color:#000000; }
div.foot-col#fc-impressum{ float:left; }      
div.foot-col#fc-impressum a{ color:inherit; text-decoration:none; outline-style:none;}
div.foot-col#fc-impressum a:hover{ color:inherit; color:#800000; }
div.foot-col#fc-datenschutz{ float:left; }      
div.foot-col#fc-datenschutz a{ color:inherit; text-decoration:none; outline-style:none;}
div.foot-col#fc-datenschutz a:hover{ color:inherit; color:#800000; }     
div.foot-col#fc-copyright{ padding-right:2em; float:right; }   
