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 0px 11px 2px;
}

h3 {
   font-size:12px;
   font-weight:bold;
   color:#353535;
   margin-top:10px;
}
    
p,
li,
div.teaser_body {
   font-size:10pt;
   margin-top:5px;
}
        
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;
}

.text {
   clear:both;
}

.picDivLeftPortrait {
   float:left;
   padding:0px 10px 10px 0px;
   font:italic 6pt Arial, Helvetica, sans-serif;
   width:150px;
}

.picDivLeftLandscape {
   float: left;
   padding:0px 10px 10px 0px;
   font:italic 6pt Arial, Helvetica, sans-serif;
   width:220px;
}

.picDivRightPortrait {
   float: right;
   padding:0px 10px 10px 10px;
   font:italic 6pt Arial, Helvetica, sans-serif;
   width:150px;
}

.picDivRightLandscape {
   float: right;
   padding:0px 10px 10px 10px;
   font:italic 6pt Arial, Helvetica, sans-serif;
   width:220px;
}

.divClassImg {
   padding:0px 0px 10px 0px;
   font:italic 6pt Arial, Helvetica, sans-serif;
   width:450px;
}

.picLeft {
   float:left;
   padding:0px 5px 10px 0px;
}

.picRight {
   float: right;
   padding:0px 0px 10px 5px;
}

.toplink {
   clear:both;
   text-align:right;
   border-bottom:1px solid #dedede;
}

.mylink {
   text-align:right;
   padding:5px 0px 15px 0px;
   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;
}  
    
.leuchtstift_gelb {
   background-color:#ffff00;
}

.leuchtstift_blau {
   background-color: #ccffff;
}
