/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    }
html, body, #container {min-height:100%; height:100%;}
html>body, html>body #container {height:auto;}

  body { background: white;
    font-family: arial,sans-serif;
    font-size: 0.9em;
    text-align: center;

    }


  #pagecontainer {
    
    text-align: left;   
    max-width:63em;
    }

* html #pagecontainer {float:left;width:93%;}

 #titel {margin-left:45px;
margin-top:25px;
   background:  url(/fileadmin/images/logo_gap180.jpg) no-repeat ;
    max-width:63em;
    }
* html #title{   
    width:90%;}
  
 h1 { 
    padding-left:82px;padding-top:32px;
    padding-right:40px;
    font-size: 1.4em;color:#0000C0;
    letter-spacing: 0.1em;
    }
* html h1{padding-left:78px;padding-top:32px;
    padding-right:40px;
    font-size: 1.4em;color:#0000C0;
    letter-spacing: 0.13em;}


h2.title { 
    margin:0;padding-top:0.3em;  
    font-size: 0.9em;
    letter-spacing: 0.25em;
    }
* html h2.title { 
    margin:0;padding-top:0.5em;     
    letter-spacing: 0.25em;
    }

hr{margin-top:1em;margin-bottom:3em;
 margin-left:40px;color:black;background-color:white;
margin-right:40px;max-width:60em;height:3px;
border-top:3px ridge #0000F6;}

  #container_content { 
    margin-left:50px;
   margin-right:20px;
    }

  
  #rechts { margin-bottom: 4em;letter-spacing: 0.05em; 
    }

  #links {display:none; float: left;
   width:25%;
    }

  #unten { color:#000071;
    clear: both; background-color:white; 
    max-width:60em;text-align:center;
    padding-bottom:2em;}
 * html #unten{width:90%;}
  
   h2, h3, h4, h5, h6 { 
    margin: 25px 0pt 0pt;
    color: #000071;    
    }

h2 { 
    margin-bottom:0.5em;
    color: #0000C0;font-weight:normal;
    font-size: 1.5em;
   letter-spacing:0.159em;
    }

    h3 { 
    margin-bottom:0.5em;
    color: #0000C0;
    font-size: 1.2em;
    letter-spacing:0.1em;
    }


  #rechts p,#rechts li { text-align: left;
    padding-right:2em;line-height:130%;
    }
 #rechts p{margin-bottom:1em;}   

  #unten p { margin:0;
   padding-bottom:2em;text-align:center;
    font-family:arial,verdana,sans-serif;    
    font-size: 0.8em;letter-spacing:0.15em;
    
    }

  #links ul { margin-top:3em;
    letter-spacing: 0.05em;
    }
    
 #links ul ul { margin-top:0;
    letter-spacing: 0.05em;padding-left:11px;
    }  

  #links ul li { margin-top: 0.3em;
    display: block;
    }

  #links ul li a { text-decoration: none;
    color: #000061;padding-left:11px;
    }
 #links li.CUR{ text-decoration: none;
    color: #0000C0;padding-left:11px;background:url(/fileadmin/images/pfeil_klein.gif) no-repeat left center #fff;
    }
    
   
#links li.CURIFSUB{ text-decoration: none;
    color: #0000C0;margin-left:4px;padding-left:6px;border-left:1px solid #589ADA;
    }
    #links li.ACTIFSUB{ text-decoration: none;
    color: #0000C0;margin-left:0px;padding-left:0px;border-left:1px solid #589ADA;
    }
#links li.SUBCUR { text-decoration: none;
    color: #0000C0;padding-left:11px;background:url(/fileadmin/images/pfeil_klein.gif) no-repeat left center #fff;
    }

  #links ul li a:hover,#links ul li a:focus,#links ul li a:active { color:#0100D1;
   background:url(/fileadmin/images/pfeil_kleindk.gif) no-repeat left center #fff; }

  a:link, a:visited, a:active { color:#0000C0;
    text-decoration: underline;
    }

  a:hover { text-decoration: none;
    }

  #unten a {
    }

  #unten a:hover { 
    }

hr.footer{clear:both;margin-bottom:1em;}

.usb {
           display : block;
           position : absolute;
           left : -3000px;
           height : 0;
           width : 0;
      } 
      
  #mailform{padding:0;border:1px solid #0000C0;font-size:1em;font-weight:bold;width:90%;}
.csc-mailform-field{padding:8px;clear:both;}
legend{}
fieldset{padding:0.5em;border:none;}
label{font-size:1em;float:left;}
textarea, input,checkbox,select{padding:5px;float:right;border:1px solid #0000C0;  background-color:white;
color:#000071;}
#mailformName {}
input:focus,textarea:focus,option:focus,option:hover,input:hover,textarea:hover{
  color :inherit  ;
  background-color :#99CCFF ;
 }
label,select,input[type=checkbox],input[type=radio],
   input[type=button],
   input[type=submit] {
   cursor: pointer;
    }
input[type=submit] {background-color:#B3E9FF;}
input[type=submit]:hover, input[type=submit]:focus{border-style:inset; background-color :#99CCFF ;}
 #mailformAnrede option{width:3.8em;clear:both;}

 .csc-sitemap{line-height:135%;font-weight:bold;letter-spacing:0.09em;}
.sm1{padding-left:2em;width:80%;margin:0.5em;list-style:none;}
.sm2{letter-spacing:0.09em;font-weight:normal;list-style:none;margin-left:2em;font-size:1.05em;}
.sm3{letter-spacing:0.02em;font-weight:normal;list-style:circle;margin-left:2em;font-size:0.9em;}
.csc-sitemap a {text-decoration:none;}
.csc-sitemap a:hover, .csc-sitemap a:focus, .csc-sitemap a:active{text-decoration:underline;}
.csc-sitemap a:visited{}
.csc-sitemap li{padding:0.2em;}
 				
 blockquote, #rechts ul{margin:0 0.5em 0 0.5em;}		
