/*** CSS Allgemein fuer alle Seiten ***/

html, body {
 font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
 font-size: 84%;  /** 11px; **/
 line-height: 150%;
 background: #FFFFFF;
 color: #3C3A36;
 padding: 0;
 margin: 0;
 text-align: left;
 background-repeat:no-repeat;
}
b {
 font-weight: bold;
}

table {
 font-size: 84%;  /** 11px; **/
 line-height: 150%;
}

.bold {
 font-weight: bold;
}
/*** HEADERS ***/
h1 {
 font-size: 17px;
}
h2 {
 font-size: 15px;
 margin-top: 0px;
}
h3 {
 padding: 0px;
 padding-bottom: 3px;
 padding-top: 3px;
 margin: 0px;
 font-size: 100%;
 line-height: 110%;
 font-weight: bold;
}
h4 {
 padding: 0px;
 margin: 0px;
 font-size: 170%;
 line-height: 110%;
 font-weight: normal;
}

h5 {
 padding: 0px;
 margin: 0px;
 font-size: 120%;
 line-height: 110%;
 font-weight: bold;
}

/*** RULERS AND IMAGES ***/
img {
 margin: 0px;
 padding: 0px;
 line-height: 0px;
 border: 0px;
}
img.valign {
 vertical-align: middle;
}
hr {
 height:1px;
 border-top:1px;
 color: #CCCBC8;
}


ul {
    margin: 0px;
    padding: 0px;
    padding-left: 15px;
    list-style-type: square;
 }

.warning {
    color: #ff0000;
}


/*** ANCHORS ***/
a,
a:link,
a:active {
 color: #DE0039;
 text-decoration: none;
}
a:visited {
 color: #970128;
}
a:hover {
 color: #DE0039;
 text-decoration: underline;
}
a.bold,
a.bold:link,
a.bold:active,
a.bold:visited,
a.bold:hover {
 font-weight: bold;
}
a.klein,
a.klein:link,
a.klein:visited,
a.klein:hover {
 font-size: xx-small;
}
a.footer,
a.footer:link,
a.footer:visited,
a.footer:hover {
 color: #8C8C7B;
 font-weight: bold;

 font-size: x-small;
}
a.pic,
a.pic:link,
a.pic:visited,
a.pic:hover {
 text-decoration: none;
 background: none;
}
a.rubrik,
a.rubrik:link,
a.rubrik:visited {
 color: #DE0039;
 text-decoration: none;
 font-size: xx-small;
 font-weight: bold;
}
a.rubrik:hover {
 color: #00B5FF;
}
.boxliste {
 padding-left: 9px;
 background-image: url(/images/pfeil_rot.gif);
 background-repeat: no-repeat;
 background-position: 0px 3px;
 font-size: x-small;
 margin-bottom: 2px;
}

.boxlisteklein {
 padding-left: 9px;
 background-image: url(/images/pfeil_rot.gif);
 background-repeat: no-repeat;
 background-position: 0px -1px;
 margin-bottom: 2px;
}

.boxlistecontent {
 padding-left: 9px;
 background-image: url(/images/pfeil_rot.gif);
 background-repeat: no-repeat;
 background-position: 0px 3px;
 font-size: 11px;
 margin-bottom: 2px;
}

.boxlisteklein {
 padding-left: 9px;
 background-image: url(/images/pfeil_rot.gif);
 background-repeat: no-repeat;
 background-position: 0px 0px;
 margin-bottom: 2px;
}

.boximagelist {
 padding-left: 9px;
 background-image: url(/images/doppelpfeil.gif);
 background-repeat: no-repeat;
 background-position: 105px 7px;
 font-size: x-small;
 margin-bottom: 10px;
}

.blue_box_frame {
 width: 140px;
}
.blue_box_header {

 background-color: #93b0be;
 font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
 font-size: 11px;
 color: #fff;
 text-align: left;
 font-weight: bold;
 padding: 1px 5px 2px 5px;
}
.blue_box_content {
 padding: 9px;
 background-color: #E3EAF4;
 font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
 font-size: 10px;
 color: #808d95;
 text-align: left;
}
.blue_box_content_headline {
 font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
 font-size: 11px;
 color: #e10038;
 font-weight: bold;
 margin-bottom: 3px;
}
img.merger_box {
 margin-bottom: 4px;
}

/*** DIVS ***/
.standardDiv {
 float: left;
 padding:0px;
 margin:0px;
}
.standardDiv50 {
 float: left;
 width: 50%;
 padding:0px;
 margin:0px;
}
.space {
 padding:5px;
 margin:0px;
}
.alignRight {
 float: left;
 padding:0px;
 margin:0px;
 text-align: right;
}
.clear {
 clear: both;
}
.linespace {
 padding:5px;
}

.spacewhite {
 padding:5px;
 background-color: #FFFFFF;
}


.contentall {
 left:24px;
 width:754px;
 padding:0px;
 margin:0px;
 float: left;
}

.content {
 left:0px;
 width:790px;
 padding:0px;
 margin:0px;
}
.link {
 list-style-image: url(/images/pfeil_rot.gif);
}
.klein {
 line-height: 14px;
 font-size: 10px;
 color: #646353;
}
.bildText {
 float:left;
 margin-right:12px;
 margin-bottom: 12px;
 border:solid 1px #87939F;
}
.footerdiv {
 clear: both;
 width:778px;
 padding:0px;
 padding-top: 15px;
 margin:0px;
 background-image: url(/images/bg_footer.gif);
}
.footerLeft {
 float: left;
 width:300px;
 padding:0px;
 padding-top: 0px;
 margin:0px;
}
.footerRight {
 width: 478px;
 float: left;
 padding:0px;
 padding-top: 0px;
 margin:0px;
 text-align: right;
}
/*** NAVIGATION ***/
 .topnavigation {
  float: left;
  top:0px;
  width:597px;
  height:22px;
  padding:0px;
  margin:0px;
  margin-left:10px;
 }

