/* GVSBlank_screenstyles.css */
* {padding:0; margin:0} /* Abstände für alle Elemente auf Null setzen */
.skiplink    {display: none;}
.todomenue   {display: none;}
.printonly   {display: yes;}

.quote {margin-left: 2em;
        margin-top:  1em;
        font-family: sans-serif, Helvetica, Verdana, Arial;
        font-size: 100%;
       }

.reference {margin-left: 6em;
            margin-top:  1em;
            font-family: Verdena, Helvetica, Verdana, Arial;
            font-size: 100%;
           }
.forminput {display: inline; position: relative;}

a                {color: blue; text-decoration: none;}
a:link           {text-decoration: none;}
a:visited        {color: blue; text-decoration: none;}
a:focus, a:hover {text-decoration: underline;}
a:active         {color: white; background-color: #d90000; outline: none}

h1 {font-size: 150%;} 
h2 {font-size: 130%;} 
/* ****************************************************************** */
/* Kontaktformular */
/* ****************************************************************** */
form {background-color: #ffeda0;
      width: 550px;
      margin-left: 1em;      
      padding: 20px;
      border: 1px solid #8c8c8c;
     }
label {display: block;}
#absender, #familienname, #vorname, #plz, #ort, #strasse, #name,  textarea {width: 550px; 
                     border: 1px solid #8c8c8c;}
textarea {height: 14em; margin-bottom: 1em;}
input:focus, textarea:focus {background-color: #d9d9d9;}

/* ****************************************************************** */
/* body */
/* ****************************************************************** */
body   {color: black; 
        background-color: #ffeda0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: small;}
/* ****************************************************************** */
/* wrapper */
/* ****************************************************************** */
#wrapper     {width: 100%;
              height:100%;
              background-color: #ffeda0; 
              text-align: left;}
/* ****************************************************************** */
/* druckkopfbereich */
/* ****************************************************************** */
#druckkopfbereich h2 {font-size: 100%;                
                      padding: 5px 5px 3px 5px;
                      margin-left: 1em;
                      margin-bottom: 1em;
                      border-bottom: 1px solid #8c8c8c;}
#druckkopfbereich .divider {clear: both;}
/* ****************************************************************** */
/* homebereich */   
/* ****************************************************************** */
#homebereich {color: black;
              background-color: #ffeda0;  
              padding: 20px 10px 20px 10px;} 
#homebereich h2 {font-size: 100%;                
              padding: 5px 5px 3px 5px;
              margin-left: 1em;
              margin-bottom: 1em;
              border-bottom: 1px solid #8c8c8c;}
#homebereich h3 {font-size: 120%; 
                 padding: 5px 5px 3px 5px;                 
                 margin-left: 1em;
                 margin-bottom: 1em;
                 }
#homebereich h4  {font-size: 80%;
                 margin-top: 1em; 
                 margin-left: 1em;
                 padding: 0px 5px 0px 5px;}

#homebereich p  {font-size: 100%;
                 margin-top: 1em; 
                 margin-left: 1em;
                 padding: 0px 5px 0px 5px;}

#homebereich table  {font-size: 100%;
                     margin-top: 1em; 
                     margin-left: 1em;
                     padding: 0px 5px 0px 5px;}

                 
#homebereich ul {padding: 10px 40px 10px 40px;}
#homebereich li {font-size: 80%;
                 padding: 3px 0px 3px 0px;
                 list-style-type: yes;}
/* ****************************************************************** */
/* tabellenbereich */   
/* ****************************************************************** */
#tabellenbereich {font-size: 105%;
                  color: black;
                  background-color: #ffeda0;
                  margin-left: 2em;}
#tabellenbereich h2 {font-size: 100%;                
                 padding: 20px 10px 3px 10px;
                 margin-top: 1em;
                 margin-left: 1em;
                 margin-bottom: 1em;
                 border-bottom: 1px solid #8c8c8c;}            
/* ****************************************************************** */
/* textbereich */   
/* ****************************************************************** */
#textbereich {color: black;
              background-color: #ffeda0; 
              margin: 2px 2px 2px 2px; 
              padding: 2px 2px 2px 2px;} 
#textbereich h2 {font-size: 100%;                
                 padding: 20px 10px 3px 10px;
                 margin-top: 1em;
                 margin-left: 1em;
                 margin-bottom: 1em;
                 border-bottom: 1px solid #8c8c8c;}
#textbereich h3 {font-size: 100%; 
                 padding: 10px 5px 3px 5px;
                 margin-top: 1em;
                 margin-left: 1em;
                 margin-bottom: 1em;
                 border-bottom: 1px solid #8c8c8c;}
#textbereich h4  {font-size: 80%;
                 margin-top: 1em; 
                 margin-left: 1em;
                 padding: 0px 5px 0px 5px;}

#textbereich p  {font-size: 100%;
                 margin-top: 1em; 
                 margin-left: 1em;
                 padding: 0px 5px 0px 5px;}
#textbereich table  {font-size: 100%;
                     margin-top: 1em; 
                     margin-left: 1em;
                     padding: 0px 5px 0px 5px;}                                 
#textbereich ul {padding: 10px 40px 10px 40px;}
#textbereich li {font-size: 90%;
                 padding: 3px 0px 3px 0px;
                 list-style-type: yes;}
#textbereich .divider {clear: both;}
/* ****************************************************************** */
/* impressumbereich */   
/* ****************************************************************** */
#impressumbereich {color: black;
                   background-color: #ffeda0; 
                   margin: 1px 1px 1px 1px; 
                   padding: 1px 1px 1px 1px;} 
#impressumbereich h2 {font-size: 100%;                
                 	  padding: 20px 2px 3px 2px;
                	  margin-bottom: 1em;
                      margin-left: 1em;
                      border-bottom: 1px solid #8c8c8c;}
#impressumbereich h3 {font-size: 80%; 
                      padding: 10px 2px 3px 2px;
                      margin-top: 1em;
                      margin-left: 1em;
                      margin-bottom: 1em;
                      border-bottom: 1px solid #8c8c8c;}
#impressumbereich p  {font-size: 90%;  
                      margin-left: 1em;                   
                      padding: 0px 2px 0px 2px;}
#impressumbereich b  {font-size: 90%; } 
/* ****************************************************************** */
/* logobereich */   
/* ****************************************************************** */
 #logobereich {text-align: center;
               float: left;}
/* ****************************************************************** */
/* titelbereich */
/* ****************************************************************** */
#titelbereich {padding: 10px 5px 10px 5px;
               float: left;}
/* ****************************************************************** */
/* copyrightbereich */
/* ****************************************************************** */
#copyrightbereich {width: 100%;
              height: 20;		  
              color: black;
			  background-color: #ffeda0;
  			  border-top: 1px solid #8c8c8c;    
              padding: 2px 0px 2px 0px;
              margin:  20px 0px 10px 0px;} 
/* ****************************************************************** */
/* sitemap */
/* ****************************************************************** */
#sitemap {background: #ffeda0;
          padding: 0px 1px 0px 1px;
          margin: 0px 1px 0px 1px;}            

#sitemap h2 {font-size: 100%;                
             padding: 20px 10px 3px 10px;
             margin-top: 1em;
             margin-left: 1em;
             margin-bottom: 1em;
             border-bottom: 1px solid #8c8c8c;}
#sitemap ul.columns {padding: 0.5em 0.5em;  
                     border: none;
                     margin: 0.5em 0.5em;
                     width: 45%;
                     float: left;}
#sitemap ul {margin-left: 0;
             padding-left: 0;}
#sitemap li {list-style-type: none;
             margin-top: 5px; 
             margin-left: 1em;
             padding: 0px 2px 0px 2px;}
#sitemap .divider {clear: both;}
#sitemap h4 {color: black;
             background: #ffeda0;
             padding: 10px 5px 3px 5px;
             border-bottom: 1px solid #8c8c8c;}
/* ****************************************************************** */
/* w3c */
/* ****************************************************************** */
#w3c {background: #ffeda0;
      padding: 0px 1px 0px 1px;
      margin: 0px 1px 0px 1px;}            

#w3c h2 {font-size: 100%;                
         padding: 20px 10px 3px 10px;
         margin-top: 1em;
         margin-left: 1em;
         margin-bottom: 1em;
         border-bottom: 1px solid #8c8c8c;}

#w3c p  {font-size: 100%;
         margin-top: 1em; 
         margin-left: 1em;
         padding: 0px 5px 0px 5px;}

#w3c ul.columns {padding: 0.5em 0.5em;  
                 border: none;
                 margin: 0.5em 0.5em;
                 width: 25%;
                 float: left;}
#w3c ul {margin-left: 0;
         padding-left: 0;}
#w3c li {list-style-type: none;}
#w3c .divider {clear: both;}
#w3c h4 {color: black;
         background: #ffeda0;
         padding: 10px 5px 3px 5px;
         border-bottom: 1px solid #8c8c8c;}

/* ****************************************************************** */
/* Bereiche nicht zeigen */   
/* ****************************************************************** */
#newstitelbereich {display: none;}
#newsstartseite   {display: none;}              
#bilderbereich    {display: none;} 
#navibereich      {display: none;}               
#browserbereich   {display: none;}
#navilinksbereich {display: none;}           
#fussbereich      {display: none;} 
