body { background-color:#FFFFFF; margin-left:5px; margin-top:5px; }
td,div { font-size:12px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#413f3f; line-height:1.6;}
p { font-size:12px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848; margin:0px ; padding:0px; font-weight: normal;}
li { font-size:12px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848;list-style-image:url(../UPLOAD/cmsimages/aufzaehlpunkt.gif); }
h1 { font-size:13px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848; font-weight:normal;}
h2 { font-size:13px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848; background-image: url(../UPLOAD/cmsimages/h2dot.gif);background-repeat: no-repeat; background-position:left 6px; padding-left: 17px; font-weight:normal; }
h3 { font-size:13px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848; }
h4 { font-size:13px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848; }
h5 { font-size:13px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848; }
h6 { font-size:13px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848; }
strong,b { font-size:12px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; font-weight:bold; color:#484848; }
em,i { font-size:12px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848; }
u { font-size:12px; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; color:#484848; }
a:link { color:#413f3f; text-decoration:underline; font-weight:normal; }
a:visited { color:#413f3f; text-decoration:underline; font-weight:normal; }
a:active { color:#413f3f; text-decoration:underline; font-weight:normal; }
a:hover { color:#413f3f; font-weight:normal; text-decoration:none; }
input,textarea,select { background-color:#FFFFFF; color: #000000; font-size: 10px; font-weight: normal; border: 1px ridge #a3a3a3; font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif; }

abbr, acronym {
border-bottom: dotted 1px;
cursor:help;
}

.redstar{
		color:#c92729;
		}
.shadow{

}

img.shadow{
background:transparent url(../UPLOAD/cmsimages/border_img.gif) no-repeat scroll right bottom;
border-top: 1px solid #eaeaea !important;
border-left: 1px solid #eaeaea !important;
border-right: none;
border-bottom: none;
padding:5px 8px 8px 5px;
}

.shadow1 {

}
.shadow1 img {
background:transparent url(../UPLOAD/cmsimages/border_img.gif) no-repeat scroll right bottom;
border-top: 1px solid #eaeaea;
border-left: 1px solid #eaeaea;
border-right: none;
border-bottom: none;
padding:5px 8px 8px 5px;
}

.teaser_link a {
color:#a91d1c;
font-style:italic;
text-decoration:underline;
background-image: url(../UPLOAD/cmsimages/h2dot.gif); 
background-repeat:no-repeat; 
background-position:right center;
padding-right:13px;
}
.bildunterschrift{ /* fuer Editor */ }

.link_pfeil{ /* fuer Editor */ }
.link_download_pdf{ /* fuer Editor */ }
.link_mail{ /* fuer Editor */ }
a.link_pfeil:link,
 a.link_pfeil:visited,
 a.link_pfeil:active{ 
  padding-left: 14px; 
  background-image: url(../UPLOAD/cmsimages/pfeil_low.gif); 
  background-repeat:no-repeat; 
  background-position:left center;
  color:#413f3f; 
  text-decoration:underline; 
  font-weight:normal; 
}

 a.link_pfeil:hover { 
  padding-left: 14px; 
  background-image: url(../UPLOAD/cmsimages/pfeil_hi.gif); 
  background-repeat:no-repeat; 
  background-position:left center;
  color:#413f3f; 
  text-decoration:none; 
  font-weight:normal; 
 }

 
a.link_download_pdf:link,
a.link_download_pdf:visited,
a.link_download_pdf:active{ 
  padding: 0px 0px 0px 13px; 
  background-image: url(../UPLOAD/cmsimages/pdf_low.gif); 
  background-repeat:no-repeat; 
  background-position:left center;
  color:#413f3f; 
  text-decoration:underline; 
  font-weight:normal; 
}

 a.link_download_pdf:hover { 
  padding: 0px 0px 0px 13px; 
  background-image: url(../UPLOAD/cmsimages/pdf_hi.gif); 
  background-repeat:no-repeat; 
  background-position:left center;
  color:#413f3f; 
  text-decoration:none; 
  font-weight:normal; 
 }

a.link_mail:link,
 a.link_mail:visited,
 a.link_mail:active{ 
  padding-left: 14px; 
  background-image: url(../UPLOAD/cmsimages/mail_low.gif); 
  background-repeat:no-repeat; 
  background-position:left center;
  color:#413f3f; 
  text-decoration:underline; 
  font-weight:normal; 
}

 a.link_mail:hover { 
  padding-left: 14px; 
  background-image: url(../UPLOAD/cmsimages/mail_hi.gif); 
  background-repeat:no-repeat; 
  background-position:left center;
  color:#413f3f; 
  text-decoration:none; 
  font-weight:normal; 
 }

.box_rechts {
width:280px;
background-color:#f6f6f6;
padding:10px;
}

/* Buttons */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('../UPLOAD/cmsimages/b_kurz.png') no-repeat scroll top right;
    color: #484848;
    display: block;
    float: left;
    font: normal 10px Helvetica,Arial,sans-serif;
    height: 20px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none !important;
}

a.button span {
    background: transparent url('../UPLOAD/cmsimages/b_lang.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0 2px 13px;
    text-decoration: none;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; 
    text-decoration: none;
}

a.button:active span {
     background-position: bottom left;
     padding: 4px 0 2px 13px;
    text-decoration: none;
} 