    /*##########*/
    /* Main Styles */
    /*##########*/
    
    h1,
    h1 a,
    #col2_content h1 a
    {
    font-size:20px;
    color:#0069B3;
    margin-top:15px;
    margin-bottom:2px;
    text-decoration:none;
    }
    
    h1 a:hover,
    h1 a:active,
    h1 a:focus,
    
    #col2_content h1 a:hover,
    #col2_content h1 a:active,
    #col2_content h1 a:focus
    {
    text-decoration:underline;
    }
    
    h2
    {
    font-size:12px;
    font-weight:bold;
    color:#4D4D4D;
    margin-top:2px;
    margin-left:2px;
    margin-bottom:11px;
    }

    h3
    {
    font-size:12px;
    font-weight:bold;
    color:#353535;
    margin-top:10px;
    }
    
    p,
    div.teaser_body
    {
    font-size:10pt;
    margin-top:5px;
    }
        
    /*##########*/
    /* Links */
    /*##########*/
    
    a
    {
    color:#005DAD;
    text-decoration:none;
    font-size:10pt;
    }
    
    a:hover
    {
    text-decoration:underline;
    }
        
    #col2_content a
    {
    font-size:12px; 
    }
    
    .startseite #col2_content a
    {
    font-size:11px; 
    }
    
    a.pfeildoppel
    {
    padding-left:12px;
    background-repeat:no-repeat;
    background-image:url(../upload/z_framework//ic_pfeildoppel.gif);
    background-position:0px 3px;
    text-decoration:none;
    }
    
    a.pfeileinfach
    {
    padding-left:10px;
    background-repeat:no-repeat;
    background-image:url(../upload/z_framework//ic_pfeileinfach.gif);
    background-position:0px 4px;
    text-decoration:none;
    font-size:11px !important;
    }
    
    a.pfeildoppel:hover,
    a.pfeildoppel:focus,
    a.pfeildoppel:active,
    
    a.pfeileinfach:hover,
    a.pfeileinfach:focus,
    a.pfeileinfach:active
    {
    text-decoration:underline;  
    }



.picture {
    position:fixed;
    text-align:center;
    vertical-align:middle;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    margin: 0 auto;
    display:none;
    padding:10px;
    background-image:url(../upload/z_framework/bg.png);
}

#pictureFrame {
    text-align:right;
    font-size:8pt;
    border:1px solid #ffffff;
    margin:0 auto;
    padding:10px;
    background-color:#ffffff;
    width:150px;
}

#pictureText {
    text-align:left;
    font-size:8pt;
}

.picDivLeftPortrait {
    float:left;
    padding:0px;
    padding-right:10px;
    padding-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6pt;
    font-style:italic;
    width:150px;
}

.picDivLeftLandscape {
    float: left;
    padding:0px;
    padding-right:10px;
    padding-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6pt;
    font-style:italic;
    width:220px;
}

.picDivRightPortrait {
    float: right;
    padding:0px;
    padding-left:10px;
    padding-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6pt;
    font-style:italic;
    width:150px;
}

.picDivRightLandscape {
    float: right;
    padding:0px;
    padding-left:10px;
    padding-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6pt;
    font-style:italic;
    width:220px;
}

.divClassImg {
    padding:0px;
    padding-bottom:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:6pt;
    font-style:italic;
    width:450px;
}

.toplink {
    clear:both;
    text-align:right;
    border-bottom:1px solid #dedede;
}

.mylink {
    text-align:right;
    padding-top:5px;
    padding-bottom:15px;
    display:block;
}

#col2 p {
    font-size:10pt;
    }


#keywords {
  clear:both;
  margin-top:20px;
  text-align:center;
  border-top:1px solid #ededed;
  border-bottom:1px solid #ededed;
  color:#cecece;
  font-weight:bold;
}

.container {
    border: 1px solid #808080;
    margin-bottom:5px;
    }
.containername {
    font-size:6pt;
    font-style:italic;
    background:#808080;
    color:#ffffff;
    }
.containernew {
    border: 1px solid #0059a3;
    margin-bottom:5px;
    padding-bottom:5px;
    }
.containernamenew {
    font-size:6pt;
    font-style:italic;
    background:#0059a3;
    color:#ffffff;
    margin-bottom:3px;

    }  
