/*
=================================
MENU LINKS
=================================
*/

.td_menu_aktiv           { height:18px; PADDING:1px; PADDING-LEFT:13px; BACKGROUND-COLOR:#FFFFFF; BORDER-TOP:#F76503 1px solid; BORDER-BOTTOM:#F76503 1px solid; BORDER-RIGHT:#F76503 5px solid; COLOR:#F76503; font-size:8pt;}
.td_menu_inaktiv                { height:18px; PADDING:1px; PADDING-LEFT:13px; BACKGROUND-COLOR:transparent; BORDER-TOP:none; BORDER-BOTTOM:none; PADDING-TOP:2px; PADDING-BOTTOM:2px; PADDING-RIGHT:5px; BORDER-BOTTOM:#FFFFFF 0px solid; BORDER-RIGHT:NONE  }

.td_menu_hover                { height:18px; PADDING:1px; PADDING-LEFT:13px; BACKGROUND-COLOR:#FFFFFF; BORDER-TOP:#F76503 1px solid; BORDER-BOTTOM:#F76503 1px solid; BORDER-RIGHT:#F76503 5px solid; COLOR:#F76503; font-size:8pt;}
.td_menu_hover_sub        { height:18px; PADDING:1px; PADDING-LEFT:13px; BACKGROUND-COLOR:#FFFFFF; BORDER-TOP:#F76503 1px solid; BORDER-BOTTOM:#F76503 1px solid; BORDER-RIGHT:#F76503 5px solid; COLOR:#F76503; font-size:8pt;
                                    background-image:url(bilder/pfeil_klein_orange.gif); background-repeat:no-repeat; background-position: center right;}

.link_submenu:link        { color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:8pt; }
.link_submenu:visited        { color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:8pt; }
.link_submenu:hover        { color:#FFFFFF; text-decoration:underline; font-weight:normal; font-size:8pt; }
.link_menu:link                { color:#F76503; text-decoration:none; font-weight:normal; font-size:8pt; }
.link_menu:visited        { color:#F76503; text-decoration:none; font-weight:normal; font-size:8pt; }
.link_menu:hover                { color:#F76503; text-decoration:underline; font-weight:normal; font-size:8pt; }

a.link_menu_inaktiv:link,
a.link_menu_inaktiv:visited        { color:#0A0199; text-decoration:none; font-weight:normal; font-size:8pt; }
a.link_menu_inaktiv:hover        { color:#0A0199; text-decoration:underline; font-weight:normal; font-size:8pt; }

a.menu_link_caption:link,
a.menu_link_caption:visited,
a.menu_link_caption:hover   { FONT-FAMILY: Arial,Trebuchet MS; color:#0A0199; text-decoration:none; font-weight:bold; font-size:9pt; line-height: 10pt }

.td_submenu          { height:24px; font-size:8pt; PADDING:1px; PADDING-LEFT:4px; PADDING-right:6px; BACKGROUND-COLOR:#F76503; BORDER:#FFFFFF 2px solid; BORDER-RIGHT:none; COLOR:#FFFFFF; font-weight:normal; text-decoration:none;}
.td_submenu_hover { height:24px; font-size:8pt; PADDING:1px; PADDING-LEFT:4px; PADDING-right:6px; BACKGROUND-COLOR:#F76503; BORDER:#FFFFFF 2px solid; BORDER-RIGHT:none; COLOR:#FFFFFF; font-weight:normal; text-decoration:underline; }
.td_submenu_end          { height:24px; BORDER-LEFT:#FFFFFF 2px solid;  }


/* DC Haupmenü - Haupteintrag */
table.DCM_main { margin:0px; }
table.DCM_main td { background-color:transparent;  padding:5px; padding-top:13px; font-size:11px; color:#FFFFFF; vertical-align:bottom;
                    }
table.DCM_main td.akt { padding:8px; padding-bottom:5px;
                        background-image:url(bilder/verlauf/DCM_main_active.png); background-repeat:repeat-x;
                      }

table.DCM_main td.placeholder { padding:0px ! important; }

/* DC Haupmenü - Untereintrag */
table.DCM_main td a:link,
table.DCM_main td a:visited   { text-decoration:none; color:#FFFFFF; font-weight:normal; text-transform:uppercase; }
table.DCM_main td a:hover     { text-decoration:underline; color:#FFFFFF; font-weight:normal; text-transform:uppercase; }

table.DCM_main td.akt a:link,
table.DCM_main td.akt a:visited   { text-decoration:none; color:#555555; font-weight:bold; text-transform:uppercase; }
table.DCM_main td.akt a:hover     { text-decoration:underline; color:#555555; font-weight:bold; text-transform:uppercase;  }

table.DCM_main td.werbung { padding-top:0px; padding-right:0px; padding-top:0px; }
table.DCM_main td.werbung a:link,
table.DCM_main td.werbung a:visited   { text-transform:none !important; }
table.DCM_main td.werbung a:hover     { text-transform:none !important;}

/*
table.DCM_main td a           { font-family:Arial; font-size:14px; color:#F5F5F5; font-weight:bold; text-decoration:none;  }
table.DCM_main td.akt a       { color:#555; }
table.DCM_main td.akt a:hover { text-decoration:underline; }

table.DCM_main td.werbung { padding-top:0px; padding-right:0px; padding-top:0px;  }
table.DCM_main td.werbung a:link,
table.DCM_main td.werbung a:visited   { text-transform:none !important; }
table.DCM_main td.werbung a:hover     { text-transform:none !important;}


*/

table.DCM_sub { BORDER-SPACING:0px; margin:0px; }
table.DCM_sub td { background-image:url(bilder/bg_trans/50W.png); padding:5px; font-size:11px; }
table.DCM_sub td.akt { font-weight:bold; }

table.DCM_sub td a:link,
table.DCM_sub td a:visited   { text-decoration:none; color:#555555; }
table.DCM_sub td a:hover     { text-decoration:underline; color:#555555; }


/* NEUES GRUNDGERÜST | Neue Version 3 (Dezember 2009) */

table.dc_geruest { table-layout:fixed; }
.dc_geruest > tbody > tr.topline { height:50px; background-color:#F76503; background-image:url(bilder/verlauf/v10_trans_110K_100.png); background-repeat:repeat-x; background-position:left top; }
.dc_geruest > tbody > tr.topline > td { padding:5px; padding-bottom:0px; vertical-align:top; color:#FFFFFF; text-align:right; }
.dc_geruest > tbody > tr.topline > td.logo { padding:0px; padding-left:20px; vertical-align:middle; text-align:left;}
.dc_geruest > tbody > tr.topline > td.logo img { display:block; }

.dc_geruest > tbody > tr.topline a:link,
.dc_geruest > tbody > tr.topline a:visited    { text-decoration:none; color:#FFFFFF }
.dc_geruest > tbody > tr.topline a:hover      { text-decoration:underline; color:#FFFFFF}

.dc_geruest > tbody > tr.menuline > td       { background-color:#F76503; padding:0px; border-bottom:#DDDDDD 2px solid; }

.dc_geruest > tbody > tr.inhalt { background-color:#FFFFFF; background-image:url(bilder/_geruest/verlauf_inhalt.jpg); background-repeat:repeat-x; }
.dc_geruest > tbody > tr.inhalt > td { vertical-align:top; text-align:left; padding-right:10px; padding-left:12px; padding-top:6px; padding-bottom:10px; height:100%; }
.dc_geruest > tbody > tr.inhalt > td.menu { padding-right:0px;  padding-left:5px; padding-top:0px; }

.dc_geruest > tbody > tr.outro > td  { background-color:#FFFFFF; padding:5px; padding-bottom:20px; text-align:center; }


/* GERUEST BOX */

table.geruestBox_caption   { margin:0px; margin-top:10px; BORDER:1px solid #DDDDDD; BORDER-BOTTOM:none; }
table.geruestBox_caption th { text-transform:uppercase; font-weight:bold; color:#555555;
                    text-align:left;
                    vertical-align:bottom; background-color:#F5F5F5;
                    padding:6px; padding-left:3px;
                    border-bottom:#DDDDDD 1px solid;
                    background-image:url(bilder/verlauf/v50_F5_FF.jpg); background-repeat:repeat-x; }

table.geruestBox_caption th img { margin-right:3px; }

table.geruestBox_caption th.options { text-align:right; padding:0px; vertical-align:middle; }
table.geruestBox_caption th.options a { padding:6px; padding-left:4px; padding-right:4px; }
table.geruestBox_caption th.options a:link,
table.geruestBox_caption th.options a:visited { background-color:transparent; text-decoration:none;  }

table.geruestBox_caption th.options a.akt,
table.geruestBox_caption th.options a:hover   { background-color:#FFFFFF; color:#F76503; text-decoration:none;  }

table.geruestBox_inhalt { margin:0px; BORDER:1px solid #DDDDDD; BORDER-TOP:none; }
table.geruestBox_inhalt > tbody > tr > td { padding:3px; color:#555555; vertical-align:top; border-top:#F5F5F5 1px solid;   }
table.geruestBox_inhalt > tbody > tr > td.extbox { border-left:#F5F5F5 1px solid;   }

table.geruestBox_inhalt > tbody > tr.markLine > td,
table.geruestBox_inhalt > tbody > tr.markLine > td > a { color:red; }

table.geruestBox_inhalt > tbody > tr.subcaption > td { text-transform:uppercase; color:#555555;  font-size:80%; BACKGROUND-COLOR:#FCFCFC;  } /*border-bottom:#DDDDDD 1px solid;*/

table.geruestBox_inhalt > tbody > tr > td > a:link,
table.geruestBox_inhalt > tbody > tr > td > a:visited  { text-decoration:none;  }
table.geruestBox_inhalt > tbody > tr > td > a:hover { text-decoration:underline;  }

/* Grundgerüst */
td.frame_left         { padding:0px; background-color:#D6DDED; border-top:#EEEEEE 2px solid; border-right:#EEEEEE 3px solid; height:100%; }
td.frame_right        { padding:0px; background-color:#EEEEEE;  border-top:#F5F5F5 2px solid; border-left:#F5F5F5 3px solid; width:170px; height:100% }
td.frame_skyborder    { BORDER-LEFT:#F5F5F5 1px solid; }
td.frame_leer         { padding:0px; border-right:#F5F5F5 1px solid; background-color:#FFFFFF; width:1px; height:100% }
td.frame_center_ttext { font-weight:normal; font-size:9pt; }
td.frame_center       { padding:8px; padding-top:2px; height:100%; }
td.frame_center_home  { padding:2px; padding-top:0px; height:100%; }

/* Userfunktionen im Gerüst */

a.link_hitlist:link,
a.link_hitlist:visited { padding:3px; padding-bottom:1px; padding-top:1px; background-color:transparent; color:#000000; text-decoration:none; border-radius: 4px; }
a.link_hitlist:hover   { padding:3px; padding-bottom:1px; padding-top:1px; background-color:#F76503; color:#FFFFFF; text-decoration:none; }

/* Submit - Link Gross */
a.link_submit_text:link,
a.link_submit_text:visited { color:#0A0199; text-decoration:none; font-weight:bold; font-size:11pt; }
a.link_submit_text:hover   { color:#0A0199; text-decoration:underline; font-weight:bold; font-size:11pt; }

/* Für Werbung */
td.ad_text { font-size:8pt; color:#000000; }
td.ad_text a:link,
td.ad_text a:visited { color:#000000; text-decoration:none }
td.ad_text a:hover   { color:#F76503; text-decoration:none }
