/*****************************************************************************************/
/*                                            LAYOUT  der HTML-Datei                                                                          */
/*                 # steht f&#65533;r die formatierung der Layer (Ebenen, DIV-Tags)     - BARRUEREFREIHEIT       */
/*****************************************************************************************/

body {
    color: black; 
    background-color: #FFFFFF;
    line-height:17px;
    font-size: 12px;
    font-family: verdana;
    margin: 0; padding: 1em 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
}

a { text-decoration: underline;
    font-weight: normal;
    color: #4368BA;
    text-align: left;
}

td .bodytext {
    margin: 10 0;
    line-height: 17px;
    padding-bottom: 5px;
    font-size: 12px;
    font-family: verdana;
}

td li{
    padding-bottom: 10;
    line-height: 17px;
    font-size: 12px;
    font-family: verdana;
}


li{
padding-bottom: 10px;
}

#bodytext {
        background-image: url(/fileadmin/dbetec/layout_grafik/linie1.jpg);
	background-repeat: repeat-y;
        padding-bottom: 20px;
        margin: 0;
        min-height:600px;
        height: auto !important;
	height: 600px;
        width: 795px;
        overflow: visible;
        float:left;
        font-family:verdana;
        font-weight:normal;
        color:#333333;
}

#seite {
    padding: 0;
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
     background-color: #E7E7E7;
     width: 922px;
     min-height:800px;
     text-align: left;    /* Seiteninhalt wieder links ausrichten */
     border: 1px dotted #ADADAC;
}

#banner1 {
     padding:0;
     xposition:relative;
     padding-left:250px;
     padding-top: 50px;
     xheight: 135px;
     background-image: url(/fileadmin/edram/images/edram_slices/edram_layout_01.gif);
     background-repeat:  no-repeat; 
     font-family: Verdana;
     line-height: 26px;
     font-size: 26px;
     color:  #666666;
     border-bottom: 1px dotted #ADADAC;
}


/* Darstellung im Firefox */
html>body #banner1 {
         height:86px;
}

#menu_oben {
     padding: 0;
     margin: 0;
     width: 100px;
     font-family: Verdana;
     font-size: 11px;
     color: #333333;
     font-weight: normal;
     text-align: left;
     float:right;
     margin: -80px 350px 1em 0;
}

#inhalt {
     padding:0;
     margin:0;
     width:95%;
     min-height: 500px;
     clear:both;
     margin:10 10;
}
    
#header {
	margin:0;
        padding:0;
        position: relative;
	width: 100%;
        height: 3em;
	--width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */*/
}


#main {
	margin:0;
        padding:0;
        border: 1px solid #AAA;
	border-bottom: none;
        background:#F2DA58;
      	padding: 1em;
        text-align:right;
}

#main2 {
	margin:0;
        padding:0;
        border: 1px solid #AAA;
	clear: both;
	height:auto;
        background: #F9F9F9;
       
      
}

#shadow{
     background-color:#bbbbbb;
     min-height: 500px;
     margin:10px 0px 0px 10px;
}


#links {
     padding: 0;
     margin: 0;
     width:200px;
     height: 500px;
     float:left;
    
       
}
#text_links{
	padding: 1.5em;
	 background: #FFFFFF;
        min-height: 650px;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        width:500px; 
        float:left;
}

#text_rechts{
	padding: 1.5em;
	min-height: 650px;
        float:left;
}

#lastupdate {
     padding: 4;
     margin: 0;
     border-top: 1px dotted #ADADAC;
     --width: 100%;
     font-family: Verdana;
     font-size: 12px;
     color: #333333;
     font-weight: normal;
     text-align: center;
     clear: both;
       
      
}
/***************************************************************/
/*                                    Tab-Menu                                                         */
/***************************************************************/

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 80em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: auto;
	display: block;
	float: left;
	padding: 4px 10px;
	margin: 1px 5px 0 0;
	text-align: center;
	font-family:  verdana;
	font-size: 100%;
	text-decoration: none;
	font-weight: normal; color: #333;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #aaa;
	border-bottom: none;
	background: #F2DA58;
	padding-bottom: 6px;
	margin-top: 0;
        color: #666666; 
	font-weight: bold;
}

#header ul#primary a {
	background: #FBFBFB;
	border: 1px solid #AAA;
	border-bottom: none;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #aaa;
	background: #F7F1D0;
	padding-bottom: 5px;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 2px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#header ul#secondary li a {
	color: black; 
	text-decoration: none;
}
#header ul#secondary li:active {
	--color: black; 
	text-decoration: bold;
}
#header ul#secondary li a:hover {
	color: red;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#header ul#secondary li a:current {
	color: white;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }

/*********************************************************************************/
/*                                    MENU-LINKS                                                                                     */
/********************************************************************************/
.menu_left li {margin: 0px; padding: 0px; list-style-type: none;}
.menu_left {margin: 10px; padding: 0px; list-style-type: none;}


.menu2_1 a , .menu2_1 a:hover {
	background-image: url(/fileadmin/edram/images/other/arrow_gray.gif);
        background-repeat: no-repeat;
	background-position: 3px 8px;
	color: #333333;
	display: block;
	font-size: 11px;
	padding: 4pt 0px 4pt 13px;
	text-decoration: none;
	font-family: Verdana;
	font-weight: normal;
}

.menu2_1_act a{
        background-image: none;
        background-repeat: no-repeat;
	background-position: 3px 8px;
	color: #5083B2;
	display: block;
	font-size: 11px;
	padding: 4pt 0px 4pt 13px;
	text-decoration: none;
	font-family: Verdana;
	font-weight:bold;
}

.menu2_1 a:hover {
	background-image: url(/fileadmin/edram/images/other/arrow_b.gif);
        font-weight:bold;
}


.menu2_2_act a{
        background-image: none;
        background-repeat: no-repeat;
	background-position: 3px 8px;
	color: #5083B2;
	display: block;
	font-size: 11px;
	padding: 4pt 0px 4pt 13px;
	text-decoration: none;
	font-family: Verdana;
	font-weight:bold;
}

.menu2_2 a , .menu2_2 a:hover {
	background-image: url(/fileadmin/edram/images/other/arrow_gray.gif);
        background-repeat: no-repeat;
	background-position: 3px 8px;
	color: #333333;
	display: block;
	font-size: 11px;
	padding: 4pt 0px 4pt 13px;
	text-decoration: none;
	font-family: Verdana;
	font-weight: normal;
}

/*********************************************************************************/
/*******                                        "MENU Startseite                                           *************/
/********************************************************************************/


.menu1_tab table {
        padding: 0;
        margin: 0;
        background-color: #DDDDDD;
}


.menu1_tab2 table {
        padding: 0;
        margin: 0;
        background-color: #DDDDDD;
}

.menu1_tab2 td {
        background-color: #DDDDDD;
        width: 160px;
        height:auto;
}


.menu1_1 {
        background-image: url(/fileadmin/edram/images/other/arrow_empty.gif);
        background-repeat: no-repeat;
        background-position:5px 7px;
        padding: 5px;
        padding-left:20px;
        background-color: #B3A9E0;
        border: 1px solid #FFFFFF;
        height:17px;
        width:auto;
        text-decoration: none;
        color: #333333;
        font-family: Verdana;
        font-size:11px;
        font-weight: bold;
        display: block;
}
.menu1_1_sub {
        background-image: url(/fileadmin/edram/images/other/arrow_beige.gif);
        background-repeat: no-repeat;
        background-position:5px 7px;
        padding: 5px;
        padding-left:20px;
        background-color: #B3A9E0;
        border: 1px solid #FFFFFF;
        height:17px;
        width:150px;
        text-decoration: none;
        color: #333333;
        font-family: Verdana;
        font-size:11px;
        font-weight: bold;
        display: block;
}

.menu1_1:hover {
        background-image: url(/fileadmin/edram/images/other/arrow_empty.gif);
        background-repeat: no-repeat;
        background-position:5px 7px;
        padding: 5px;
        padding-left:20px;
        background-color: #FDFFEB;
        border: 1px solid #FFFFFF;
        color: #94BE96;
}
.menu1_1_sub:hover {
        background-image: url(/fileadmin/edram/images/other/arrow_gruen.gif);
        background-repeat: no-repeat;
        background-position:5px 7px;
        padding: 5px;
        padding-left:20px;
        background-color: #FDFFEB;
        border: 1px solid #FFFFFF;
        height:22px;
        width:auto;
        text-decoration: none;
        color: #94BE96;
        
}

/* Darstellung im Firefox */
html>body .menu1_1, .menu1_1:hover {
         width:150px;
}

.menu1_2, menu1_2 a{
        padding:4px;
        background-color: #FDFFEB;
        border: 1px solid #FFFFFF;
        height:auto;
        width:160px;
        text-decoration: none;
        color: #333333;
        font-family: Verdana;
        font-size:11px;
        font-weight: normal;
        vertical-align: middle;
        display: block;
}


.menu1_2:hover {
         background-color: #B3A9E0;
         color: #FDFFEB;
         display: block;
}


/* Darstellung im Firefox */
html>body .menu1_2, .menu1_2:hover {
         border: 1px solid #FFFFFF;
         height:auto;
         width:auto;
         text-align: left;
	 vertical-align: middle;
}
.menu1_2_sub {
        background-image: url(/fileadmin/dbetec/images/tec_menu_icon_out.gif);
        background-repeat: no-repeat;
        background-position:3px;
        padding:3px;
        padding-left:20px;
        background-color: #DDDDDD;
        border: 1px solid #FFFFFF;
        vertical-align: top;
        height:auto;
        width:auto;
        text-decoration: none;
        color: #333333;
        font-family: Verdana;
        font-size:11px;
        font-weight: normal;
        display: block;
}

.menu1_2_sub:hover {
        background-image: url(/fileadmin/dbetec/images/tec_menu_icon_in.gif);
        background-color: #7099CD;
        color: #FFFFFF;
}
/* Darstellung im Firefox */
html>body .menu1_2_sub, .menu1_2_sub:hover {
         width:auto;
         border: 1px solid #FFFFFF;
         height:auto;
         text-align: left;
	 vertical-align: middle;
}


/*************************************/

H1 {
	font-family: Verdana;
	font-size: 14px;
	color: #333333;
        font-style: bold;
}
H2 {
	font-family: Verdana;
	font-size: 12px;
	font-style: bold;
        color: #333333;
        padding-top: 20px;
        padding-buttom: 20px;
}
H3 {
	font-family: Verdana;
	font-size: 10px;
	font-style: bold;
        color: #333333;
}

H4 {
	font-family: Verdana;
	font-size: 11px;
	 color: #333333;
}


p {
       	font-family: Verdana;
	font-size: 12px;
	}
/***************************************************************************************/
/*                           CSS-Styles-Content
/***************************************************************************************/
.csi-textpic dl{
        min-height: 80px;
}

.csi-text {
           padding-left:30px;
}

.csi-left, .csi-above{
padding-top: 10px;
}

.csc-uploads-fileSize, .csc-uploads-fileName {
        font-family: Verdana;
	font-size: 10px;
	padding-left: 20px;
}

.csc-textpicHeader h4 {
        padding: 10 0;
        font-family: Verdana;
	font-size: 11px;
        color: #333333;
        font-weight: bold;

}


.bildtext {
        margin: 0px;
        padding:0px;
        font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
        --padding-bottom: 20px;
}
.csc-caption {
        margin: 0px;
        padding:0px;
        font-family: Verdana;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
        --padding-bottom: 20px;
}

/*************** Listenabst&#65533;nde vergr&#65533;&#65533;ern ****************************/
.csc-bulletlist li {
        padding: 5px;
}


/*************** Listenabst&#65533;nde vergr&#65533;&#65533;ern ****************************/
.csc-bulletlist li {
        padding: 5px;
}



.tx-gooffotoboek-pi1 tr {
  color: #333333;
  font-size: 75%;
}

/*********************************************************************************/
/*******                                        plugin Index_search anpassen                       *************/
/********************************************************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }
.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-family:verdana;}
.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 .tx-indexedsearch-title { background:#A8C1E1; color: #333333; font-size:11px; font-family:Verdana; width:50px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:12px; font-family:Verdana; width:50px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana; width:50px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family: Verdana}
.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; color: #333333; font-size: 11px; font-family: Verdana; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle}
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }
