BODY { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; vertical-align:top; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#29345A; text-align:justify; }

A {
        text-decoration:underline;
}
a:link { color:#3D5A9C;
		 font-weight:normal;}
A:visited {
        color:#3D5A9C;
        font-mweight:normal;
        }
A:hover {
        color:#296CD1;
        font-weight:normal;
        }
A:active {
        color:#296CD1;
        font-weight:normal;
     }
     
IMG {border-width: 0px;}

P { margin-top:10px; margin-bottom:4px; margin-left:0px; margin-right:20px; text-align:left;line-height:1.4em;}
/*margin-top für Absatz-Abstand*m/

/* Generic place to alter font size  */
td {font-size:11px;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        vertical-align:top;
        font-weight:normal;
        margin-left:0px;line-height:10px;}

/* Auflistung */
ul {
    list-style-type:disc;menu
    
    list-style-position:outside;
    line-height:1.4em;
	margin-left: 17px;
    }
/*	ul {
    list-style-type:none;
    list-style-position:outside;
    margin-left:0px;
    margin-top:5px;
    line-height:1.4em;
    } */
OL {
    list-style-type: decimal;line-height: 1.4em;list-style-position: outside;
}


/* Überschriften */
H1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.2em;
        line-height: 1.6em;
}

.csc-firstHeader {
	margin-top: 0px;
}

.pagecaption {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:0px;
        margin-bottom:8px;
        letter-spacing:0.2em;
        line-height: 1.6em;
}

H2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.1em;
        line-height: 1.6em;
}
H3 {
        font-size:11px;
        color:#29345A;
        font-weight:bolder;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:9px;
        margin-bottom:7px;
        letter-spacing:0.05em;
        line-height: 1.3em;
}
H4 {
        font-size:11px;
        color:#29345A;
        font-weight:bold;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-top:7px;
        margin-bottom:5px;
        line-height: 1.3em;
}

hr {color:#1B3071;width:100%;border-style:dashed;height:1pt;}

input {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size:10px;} /* border-style:none; */
textarea {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
select {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
PRE {
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}


/* Caption für inline-Verwendung */
.caption1 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.2em;
        line-height: 1.6em;
}
.caption2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#29345A;
        font-weight:900;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:10px;
        margin-bottom:8px;
        letter-spacing:0.1em;
        line-height: 1.6em;
}
.caption3 {
        font-size:11px;
        color:#29345A;
        font-weight:bolder;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:9px;
        margin-bottom:7px;
        letter-spacing:0.05em;
        line-height: 1.3em;
}
.caption4 {
        font-size:10px;
        color:#29345A;
        font-weight:bold;
        FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
        text-align:left;
        margin-left:0px;
        margin-top:7px;
        margin-bottom:5px;
        line-height: 1.3em;
}

/* the following is required for main menu generated through typo : */
.menulink{text-transform:uppercase;white-space:nowrap;vertical-align:middle;
                letter-spacing:0.5pt;color:white;font-size:11px;font-weight:bold;
                text-align:center;height:21px;line-height:11px;}

.menulink a:link { color:white;font-size:11px;text-decoration:none;font-weight:bold;}
.menulink a:visited { color:white;font-size:11px;text-decoration:none;font-weight:bold;}
.menulink a:hover { color:white;font-size:11px;text-decoration:none;font-weight:bold;}
.menulink a:active { color:white;font-size:11px;text-decoration:none;font-weight:bold;}

/* the following is required for lang menu generated through typo : */
.navbar {white-space:nowrap;vertical-align:middle;text-align:left;padding-left:1pt;padding-right:2px;
        color:#1B3071;font-size:10px;font-weight:bold;text-decoration:none;
          }
.navbar a:link { color:#1B3071;font-size:10px;font-weight:bold;text-decoration:none;}
.navbar a:visited  { color:#1B3071;font-size:10px;font-weight:bold;text-decoration:none;}
.navbar a:hover  { color:#000000;font-size:10px;font-weight:bold; text-decoration:none;}
.navbar a:active  { color:#000000;font-size:10px;font-weight:bold; text-decoration:none;}

/* the following is required for lang menu generated through typo : */
td.langlink {white-space:nowrap;vertical-align:middle; letter-spacing:0.8pt;color:#FFF9CE;font-size:6pt;font-weight:500;text-decoration:none;padding-left:6pt;padding-right:2px} /*like a:link.langlink */
.langlink a:link { color:#FFF9CE;font-size:6pt;font-weight:500;text-decoration:none;}
.langlink a:visited  { color:#FFF9CE;font-size:6pt;font-weight:500;text-decoration:none;}
.langlink a:hover  { color:yellow;font-size:6pt;font-weight:500; text-decoration:none;}
.langlink a:active  { color:yellow;font-size:6pt;font-weight:500; text-decoration:none;}

td.searchlink {white-space:nowrap;vertical-align:middle; letter-spacing:0.2em;color:white;font-size:7pt;font-weight:bold;text-decoration:none;padding-left:6pt;padding-right:2px}
.searchlink a:link { color:white;font-size:7pt;font-weight:bold;text-decoration:none;}
.searchlink a:visited  { color:white;font-size:7pt;font-weight:bold;text-decoration:none;}
.searchlink a:hover  { color:white;font-size:7pt;font-weight:bold; text-decoration:none;}
.searchlink a:active  { color:white;font-size:7pt;font-weight:bold; text-decoration:none;}

/* the following is required for sub menu generated through typo : */
.submenu {vertical-align:middle;text-align:left;
        color:#1B3071;font-size:10px;font-weight:normal;text-decoration:none;line-height:1.2em;}
.submenu a:link { color:000000;font-size:10px;font-weight:bold;text-decoration:none;}
.submenu a:visited  { color:#000000;font-size:10px;font-weight:bold;text-decoration:none;}
.submenu a:hover  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}
.submenu a:active  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}

.submenul2 {vertical-align:middle;text-align:left;
        color:#1B3071;font-size:10px;font-weight:normal;text-decoration:none;line-height:1.2em
          }
.submenul2 a:link { color:#2B2C2C;font-size:10px;font-weight:bold;text-decoration:none;}
.submenul2 a:visited  { color:#2B2C2C;font-size:10px;font-weight:bold;text-decoration:none;}
.submenul2 a:hover  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}
.submenul2 a:active  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}

.submenul3 {vertical-align:middle;text-align:left;
        color:#1B3071;font-size:10px;font-weight:normal;text-decoration:none;line-height:1.2em; 
          }
.submenul3 a:link { color:#474747;font-size:10px;font-weight:bold;text-decoration:none;}
.submenul3 a:visited  { color:#474747;font-size:10px;font-weight:bold;text-decoration:none;}
.submenul3 a:hover  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}
.submenul3 a:active  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}

/* home kategorie submenu analog */
/* the following is required for sub menu generated through typo : */
.submenul2_h {vertical-align:middle;text-align:left;
        color:#1B3071;font-size:10px;font-weight:normal;text-decoration:none;line-height:1.2em;
          }
.submenul2_h a:link { color:#474747;font-size:10px;font-weight:bold;text-decoration:none;}
.submenul2_h a:visited  { color:#474747;font-size:10px;font-weight:bold;text-decoration:none;}
.submenul2_h a:hover  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}
.submenul2_h a:active  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}

.submenul3_h {vertical-align:middle;text-align:left;
        color:#1B3071;font-size:10px;font-weight:normal;text-decoration:none;line-height:1.2em;
          }
.submenul3_h a:link { color:#595B59;font-size:10px;font-weight:bold;text-decoration:none;}
.submenul3_h a:visited  { color:#595B59;font-size:10px;font-weight:bold;text-decoration:none;}
.submenul3_h a:hover  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}
.submenul3_h a:active  { color:White;font-size:10px;font-weight:bold; text-decoration:none;}


.submenucap {vertical-align:top;text-align:center;font-family:verdana,arial,sans-serif;
        color:#1B3071;font-size:18px;font-weight:bold;text-decoration:none;
        text-transform:uppercase;  }
td.submenucap {line-height:13px;  }
.submenucap a:link { color:White;font-size:18px;font-weight:bold;text-decoration:none;font-family:verdana,arial,sans-serif;}
.submenucap a:visited  { color:White;font-size:18px;font-weight:bold;text-decoration:none;font-family:verdana,arial,sans-serif;}
.submenucap a:hover  { color:White;font-size:18px;font-weight:bold; text-decoration:none;font-family:verdana,arial,sans-serif;}
.submenucap a:active  { color:White;font-size:18px;font-weight:bold; text-decoration:none;font-family:verdana,arial,sans-serif;}


/* the following is required for meta menu generated through typo : */
td.metamenulink {text-transform:lowercase; padding-right:7pt;padding-bottom:0px; padding-top:0px;color:#A9384A;font-size:10px;font-weight:bold;text-decoration:none;vertical-align:bottom;text-align:left;} /*like a:link.metamenulink */
.metamenulink a:link{ font-size:10px;font-weight:bold;color:#A9384A;text-decoration:none;}
.metamenulink a:visited { font-size:10px;font-weight:bold;color:#A9384A;text-decoration:none;}
.metamenulink a:hover { font-size:10px;font-weight:bold;color:red;text-decoration:none;}
.metamenulink a:active { font-size:10px;font-weight:bold;color:red;text-decoration:none;}
.metamenulink_main a:link{ color:black;}
.metamenulink_main a:visited { color:black;}
.metamenulink_main a:hover { color:#666666;}
.metamenulink_main a:active { color:#666666;}

td.bodytextheading{font-family:verdana,arial,sans-serif;color:#444444;font-size:11px;font-weight:bold;letter-spacing:0.1em;vertical-align:top;}


td.rightheader
{
        font-family:verdana,arial,sans-serif;
        background-color:#3D5A9C;
        color:#FFF9CE;
        font-size:10px;
        font-weight:bold;
        vertical-align:top;
        text-align:left;
        letter-spacing:0.05em;
        height:19px;
}

td.rss_rightheader
{
        font-family:verdana,arial,sans-serif;
        background-color:#E4712F;
        color:#FFF9CE;
        font-size:10px;
        font-weight:bold;
        vertical-align:top;
        text-align:left;
        letter-spacing:0.05em;
        height:19px;
}

td.rightbody{color:#8A3C48}

.rightbox{line-height: 1.2em;}

.oddrow {
	FONT-SIZE: 8pt; COLOR: #29345a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; line-height: 14px;
}
.evenrow {
	FONT-SIZE: 8pt; COLOR: #29345a; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e3e9f9; line-height: 14px;
}
.listcaption {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #1b3071; TEXT-ALIGN: left; line-height: 14px;
}


td.blankrow{height:12px;background-color:white;}
td.emptyrow{height:4px;}
a.date {font-family:verdana,arial,sans-serif;color:#1B3071;font-size:9px;text-decoration:none;}
P.bodytext+ P {
        text-indent:0px;
}

/* indexed search plugin styles; moved here from ext_conf_template.txt*/
        .tx-indexedsearch .tx-indexedsearch-searchbox td{padding:3px;}
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px;}
        .tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
        .tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
        .tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
        .tx-indexedsearch .tx-indexedsearch-res { margin-top: 10px; margin-bottom: 5px;}
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; padding-top: 10px; padding-bottom: 5px;}
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { background:#eeeeee; padding-top: 10px; padding-bottom: 5px;}
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a{ font-weight: bold;}
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-icon {padding-top: 5px; padding-bottom: 5px;}
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr {line-height: 20px; margin-top: 10px; margin-bottom: 5px;}
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#e3e9f9; padding-top:5px; padding-bottom: 5px; line-height: 20px;}
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
        .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
        
/*TABLE.contenttable { padding-left:0; margin-left:0; line-height:15px; }*/
TABLE.contenttable { padding-left:0; margin-left:0; line-height:1.3em; }
/* P.csc-caption {  */
.csc-caption {
        font-size:7pt;
        margin-top:0px;
        margin-left:0px;
        line-height:1.2em;
        /*text-align:center;*/
}

.csc-textpic-caption {
        font-size:7pt;
        padding-top:5px;
        margin-left:0px;
        line-height:1.2em;
}


/*Marktplatz Formatierungen*/
.mp_detail_header { FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 24px; COLOR: #ffffff; LETTER-SPACING: 1px; BACKGROUND-COLOR: #CC381C; text-align: left; padding-left: 12px; text-transform: uppercase;
}
.mp_detail_datum { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LETTER-SPACING: 1px; vertical-align: top; padding-top: 7px; BACKGROUND-COLOR: #CC381C; text-align: right;
}
.mp_detail_text {
 VERTICAL-ALIGN: top; color: #1B3071; padding-left: 12px; padding-right: 12px; padding-bottom: 12px;background-color: #FFFFFF; line-height: 18px;
}
.mp_detail_text p {margin-top: 10px; color: #1B3071;}
.mp_detail_text a:link{
 color: #1B3071;
}
.mp_detail_text a:visited{
 color: #1B3071;
}
.mp_detail_text a:hover{
 color: #38569C;
}
.mp_detail_text a:active{
 color: #38569C;
}

.mp_detail_image {background-color: #FFFFFF; text-align: right; vertical-align: top;}
.mp_detail_leer {background-color: #E16C36;}

.mp_list_header {
 FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 24px; COLOR: #ffffff; LETTER-SPACING: 1px; BACKGROUND-COLOR: #CC381C; padding-left: 8px; border-top-style: solid; border-top-width: 3px; border-top-color: #FFFFFF;
}
.mp_list_datum {
 FONT-WEIGHT: bold; FONT-SIZE: 11px; vertical-align: top; padding-top: 8px; COLOR: #ffffff; LETTER-SPACING: 1px; BACKGROUND-COLOR: #CC381C; padding-left: 8px; border-top-style: solid; border-top-width: 3px; border-top-color: #FFFFFF; text-align: right; 
}
.mp_list_text {
 FONT-WEIGHT: bold; VERTICAL-ALIGN: top; color: #1B3071; padding-left: 8px;vertical-align: top;
}
.mp_list_text p{
 margin-top: 0px; margin-bottom: 0px;
}
.mp_list_text a:link{
 color: #1B3071; font-weight: bold; text-decoration: underline;
}
.mp_list_text a:visited{
 color: #1B3071; font-weight: bold; text-decoration: underline;
}
.mp_list_text a:hover{
 color: #38569C; font-weight: bold; text-decoration: underline;
}
.mp_list_text a:active{
 color: #38569C; font-weight: bold; text-decoration: underline;
}
.mp_list_caption {
 FONT-WEIGHT: bold; VERTICAL-ALIGN: top; color: #38569C; font-size: 13px; padding-left: 8px; line-height: 16px; padding-top: 7px;
}

/*.mp_table { FONT-WEIGHT: bold; TEXT-ALIGN: center; background-color: #EC9E7A;}*/
.mp_table td {FONT-WEIGHT: bold; TEXT-ALIGN: center; PADDING: 5px;}
.mp_tableheader {TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LETTER-SPACING: 1px; BACKGROUND-COLOR: #CC381C;border-top-style: solid; border-top-width: 3px; border-top-color: #ffffff;}
.mp_tablecaption {LINE-HEIGHT: 20px; TEXT-TRANSFORM: uppercase; COLOR: #CA391A; LETTER-SPACING: 1px;}
.mp_tablesub {LINE-HEIGHT: 20px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; background-color: #E16C36; LETTER-SPACING: 1px;}
td.mp_rightbody
{
        background-color:#E16C36;
        padding-left: 10px;
}
.mp_teaser_header {COLOR: #FFFFFF;font-weight: bold; letter-spacing: 1px; font-size: 12px;margin-top: 0px; margin-bottom: -2px;padding-left: 3px; line-height: 20px;}
.mp_teaser_header a:link{COLOR: #FFFFFF; font-weight:bold; text-decoration: none;}
.mp_teaser_header a:visited{COLOR: #FFFFFF; font-weight:bold; text-decoration: none;}
.mp_teaser_header a:hover{COLOR: #FFFFFF; font-weight:bold; text-decoration: underline;}
.mp_teaser_header a:active{COLOR: #FFFFFF; font-weight:bold; text-decoration: underline;}

.mp_teaser_text{FONT-WEIGHT: bold;margin-top: 0px;margin-bottom: 0px;padding-left: 35px;line-height: 13px;}
.mp_teaser_text a:link{FONT-WEIGHT: bold;text-decoration: none; color: #1B3071;}
.mp_teaser_text a:visited{FONT-WEIGHT: bold;text-decoration: none; color: #1B3071;}
.mp_teaser_text a:hover{FONT-WEIGHT: bold;text-decoration:none; color: #A22108;}
.mp_teaser_text a:active{FONT-WEIGHT: bold;text-decoration: none; color: #A22108;}

.mp_teaser_more{FONT-WEIGHT: bold;margin-top: 0px;margin-bottom: 0px;padding-left: 35px;line-height: 13px;}
.mp_teaser_more a:link{FONT-WEIGHT: bold;text-decoration: none; color: #FFFFFF;}
.mp_teaser_more a:visited{FONT-WEIGHT: bold;text-decoration: none; color: #FFFFFF;}
.mp_teaser_more a:hover{FONT-WEIGHT: bold;text-decoration:none; color: #A22108;}
.mp_teaser_more a:active{FONT-WEIGHT: bold;text-decoration: none; color: #A22108;}

.mp_teaser_datum{FONT-WEIGHT: bold;margin-top: 0px;padding-left: 3px;line-height: 13px; color: #39569C;}

.mp_hr {color:#FFFFFF;width:100%;border-style:solid; style: solid; height:3px; background-color: #FFFFFF;}
/*Ende Marktplatz Formatierungen*/

/*Newsstile*/

.backtolink {
padding-top: 40px;
    }

.backtolink a:link {font-size:11px; line-height:1.4em;color: #19306E;text-decoration:underline;font-weight:bold}


.backtolink a:visited {font-size:11px; line-height:1.4em; color: #19306E;text-decoration:underline;font-weight:bold}
.backtolink a:hover {font-size:11px; line-height:1.4em;color:#296CD1;text-decoration:underline;font-weight:bold}
.backtolink a:active {font-size:11px; line-height:1.4em;color:#296CD1;text-decoration:underline;font-weight:bold}


.toplink {
font-weight: bold;
    }

.toplink a:link {font-size:10px; line-height:1.4em;color: #19306E;text-decoration:underline;font-weight:bold}
.toplink a:visited {font-size:10px; line-height:1.4em; color: #19306E;text-decoration:underline;font-weight:bold}
.toplink a:hover {font-size:10px; line-height:1.4em;color:#296CD1;text-decoration:underline;font-weight:bold}
.toplink a:active {font-size:10px; line-height:1.4em;color:#296CD1;text-decoration:underline;font-weight:bold}

.dhv-news-latest-title {
FONT-WEIGHT: bold;  
font-size:11px;
line-height:0.95em; 
vertical-align:top; 
PADDING-LEFT: 10px; 
PADDING-RIGHT: 15px;
 }
 
.dhv-news-latest-teaser {
PADDING-LEFT: 10px; 
PADDING-RIGHT: 15px; 
VERTICAL-ALIGN: top; 
font-size:10px;
font-weight:bold;
line-height:1.4em;
text-align: justify;
}

.dhv-news-latest-date{
font-size: 10px;
}

.dhv-news-latest-container {
PADDING-RIGHT: 3px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 7px;
PADDING-TOP: 7px; 
border-color: #19306E; 
border-style: solid; 
border-width: 1pt; 
}

.dhv-news-latest-image{
float: left; padding-right: 15px;
}

.dhv-news-list-container{
PADDING-RIGHT: 15px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM:0px; 
PADDING-TOP: 12px;  
border:0px; 
margin-left: 0px;
}

.dhv-news-list-title {
LINE-HEIGHT: 0.95em; 
PADDING-TOP: 0px; 
LETTER-SPACING: 0em; 
font-weight:bolder;
}

.dhv-news-list-teaser {
line-height:1.2em; 
}

.dhv-news-list-date {
MARGIN-TOP: 3px; MARGIN-BOTTOM: 5px;
}

.dhv-news-list-image {
float: left; padding-right: 7px; padding-bottom: 3px;
}

.dhv-news-single-datum {
font-weight: bold; padding-top: 5px;
}

.dhv-news-single-image {
float: left; padding-right: 7px; padding-bottom: 0px; padding-top: 10px;
}

.dhv-news-single-backlink {
padding-top: 40px;
font-weight: bold;
}

.news-amenu-item-year{
list-style-type: none; 
list-style-position: outside;
font-weight: bold; 
padding-top: 10px;
}
 
.news-amenu-container li {
list-style-type: none;
list-style-position: none;
}

.tx-ttnews-browsebox-SCell a:link{
font-weight: bold;
text-decoration: none;
}
.tx-ttnews-browsebox-SCell a:visited{
font-weight: bold;
text-decoration: none;
}
.tx-ttnews-browsebox-SCell a:hover{
font-weight: bold;
text-decoration: none;
}
.tx-ttnews-browsebox-SCell a:active{
font-weight: bold;
text-decoration: none;
}

.tx-ttnews-browsebox p{
margin-right: 2px;
margin-top: 20px;
}


/*Ende Newsstile*/

/* neue Stile */

.align-center {
text-align: center;
}

.align-left {
text-align: left;
}

.align-right {
text-align: right; margin-right: 20px;
}

.align-justify {
text-align: justify;
}

.csc-menu {margin-left: -18px; padding-left: 0px;}

.csc-menu ul {padding-left: 0px; margin-left: 0px;  margin-top: 0px; margin-bottom: 0px;}
.csc-menu ol {padding-left: 0px; margin-left: 0px;  margin-top: 0px; margin-bottom: 0px;}

.csc-sitemap ol {padding-left: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px;  margin-top: 0px; margin-bottom: 0px;}
.csc-sitemap ul {padding-left: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px;  margin-top: 0px; margin-bottom: 0px;}

.csc-menu li{
    list-style-position:outside;
	list-style-type: none;
	margin-left: 0px;
	line-height: 18px;
	margin-left: 18px;
}

.csc-sitemap {margin-left: -18px; padding-left: 0px;}

.csc-sitemap li{
    list-style-position:outside;
	list-style-type: none;
	margin-left: 0px;
	line-height: 18px;
	margin-left: 18px;
}

.imgtext-table img{
margin-bottom: 5px;
}

.imgtext-table td{
        font-size:7pt;
        margin-top:0px;
        margin-left:0px;
        line-height:1.2em;
}