/* Diese CSS Datei beschreibt nur den Layout der Seite;
   entsprechende Style für Module werden hier importiert;
 */
@import url("css/reset.css"); 
@import url("css/content-table.css"); 
@import url("css/module_boxes.css"); 

body { 
margin: 0px;
background-color:#FFFFFF; /*E3E8EC*/
 /* background-image:url(grafik/bg_x.gif); background-attachment:fixed;     patt_49e21574e1e0e.jpg patt_49e2187734c83.jpg     bg_x.gif   */
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10pt; color: #000000;
}

/* Eigenschaften von allen nicht festgelegten Links */
a                         { COLOR:#990000; TEXT-DECORATION: none; }
a:visited                 { COLOR: #990000; }
a:hover                   { color: #000000; TEXT-DECORATION: underline }

.bilderliste {}
.bilderliste li { float: left; }


/* HEADER */
#doc_header { 
   width:100%;
   text-align:left;
   
   background:url("grafik/header/doc_menu1_hg.jpg") repeat-x #F5F5F5;
 }
 
#header {
 width:994px; 
 margin:auto;
 height:202px;
} 

 .header_balken_hg{
 width:994px; 
 height:171px;
 position: relative;
 z-index:1;  
 background:url("grafik/header/Header_balken_hg.gif") no-repeat bottom;
 }

#header_table { 
 width:994px; 
 height:170px;
}
.header_rahmen_right{
background:url("grafik/header/header_rahmen_1.gif") no-repeat left bottom;
}
.logo{ width:306px; height:100px; background:url(grafik/header/Header_Logo.png) no-repeat; cursor:pointer; }  
.userprofilname { font-size:14pt; color:#000000; float:left; }

#doc_menu1 { 
 height:20px;
}
.menu1{
 
}
.main_content_top { 
 width:992px;
 height:31px;
 margin-top:-1px; 
 z-index:332; 
 background:#FFFFFF;
 border-left:#999999 1px solid;
 border-right:#999999 1px solid;
 border-top:#999999 1px solid;
}

#menu2 { 
 width:98%;
 text-align:right;
 
}
#menu7 { 
 width:970px;
 padding-left:10px;
 margin-top:10px;
 border-bottom:#000000 1px solid;
}

#doc_content { 
 width:100%;
 background:url("grafik/navigation/doc_content_hg.jpg") repeat-x top #DDE5F2;
}
#doc_content #main { 
 width:972px;
 margin:auto;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;  
 background-color:#FFFFFF; 
 border-left:#999999 1px solid;
 border-right:#999999 1px solid;
}
#doc_graffiti { 
 width:100%;
 height:300px;
 background:url("grafik/main_hg_graffiti.gif") no-repeat  #DDE5F2; background-position:center;
}
.main_content_bottom { 
 width:992px;
 margin:auto;
 height:150px;
 border-left:#999999 1px solid;
 border-right:#999999 1px solid;
 border-bottom:#999999 1px solid;
 background:#FFFFFF;
 background:url("grafik/main_bottom_hg_graffiti.gif") no-repeat  #FFFFFF; background-position:center;
}
/* Hilfetabellen 
 #MLIDtablestyle2  { background:#000000; }
 .mctd1 { background:#000000; }
 .mctd2 { background:#990033; }
 .mctd3 { background:#FFFF66; }
#MODULE { background:#99FFCC; }
*/

/*  Module Tabellen Style - $MLID_CAT->module_table_style */
#MLIDtablestyle1,#MLIDtablestyle2,#MLIDtablestyle3,#MLIDtablestyle4,#MLIDtablestyle5,#MLIDtablestyle6 { width:972px; }

#MLIDtablestyle1 .mctd1 { width:130px; vertical-align:top; text-align:left; float:left; }
#MLIDtablestyle1 .mctd2 { width:510px; vertical-align:top; text-align:left; float:left; }
#MLIDtablestyle1 .mctd3 { width:332px;  vertical-align:top; text-align:left; float:left; }

#MLIDtablestyle1 .mctd2 .ti2 #MODULE { width:494px; }
.ti1 { width:130px; } /* Tabellen Links - ti1 - Boxes*/

.ti2 {  margin-left:10px; } /* Tabellen Mitte - ti2 - MODULE */
 
 /* An dieser stelle des Quelltextes würde der Inhalt aus folgender Datei ins Spiel kommen der oben importiert wird. -> @import url("css/content-table.css");  */
 
.ti3 { width:332px; } /* Tabellen Rechts - ti3 - Boxes */
 
 /* MLID Table Style - Verschiedene Tabellentarstellungen 1 - 6  */
#MLIDtablestyle2 .mctd1 { width:130px;  vertical-align:top; text-align:left; float:left; }
#MLIDtablestyle2 .mctd2 { width:842px;  vertical-align:top; text-align:left; float:left; }
#MLIDtablestyle2 .mctd2 .ti2 {    }
/* Download Modul hat eine extra Tabelle um Videos in großer Ansicht anzuzeigen */
#MLIDtablestyle2 .mctd2 .ti2 .mod_download_ti2, #MLIDtablestyle2 .mctd2 .ti2 .mod_fotostrecke_ti2 { width:510px; }
#MLIDtablestyle2 .mctd2 .ti2 .mod_download_ti3, #MLIDtablestyle2 .mctd2 .ti2 .mod_fotostrecke_ti3 { width:332px; }
#MLIDtablestyle2 .mctd2 .ti2 #MODULE { width:830px; }
#MLIDtablestyle2 .mctd3 { width:0px; float:left; }
 
#MLIDtablestyle3 .mctd1 { width:5px; float:left; }
#MLIDtablestyle3 .mctd2 { width:635px;text-align:left; float:left;}
#MLIDtablestyle3 .mctd3 { width:300px; text-align:left; float:left; }

#MLIDtablestyle4 .mctd1 { width:100%; }
#MLIDtablestyle4 .mctd2 { width:100%; vertical-align:top; text-align:left; }
#MLIDtablestyle4 .mctd2 .ti2 {  margin-left:0px; }
#MLIDtablestyle4 .mctd3 { width:100%; vertical-align:top; text-align:left;  }

#MLIDtablestyle5 .mctd1 { width:0px; }
#MLIDtablestyle5 .mctd2 { width:100%; vertical-align:top; text-align:left; }
#MLIDtablestyle5 .mctd2 .ti2 {  margin-left:0px; }
#MLIDtablestyle5 .mctd3 {  width:0px;}

#MLIDtablestyle6 .mctd1 { width:0px; float:left; }
#MLIDtablestyle6 .mctd2 { width:502px; float:left;}
#MLIDtablestyle6 .mctd2 .ti2 {  margin-left:0px; }
#MLIDtablestyle6 .mctd3 { width:440px; float:right; }
#MLIDtablestyle6 .mctd3 .ti3 { float:right; width:450px;}

#MLIDtablestyle6 .mctd3 .ti3 .t3 { float:right; width:450px;}
#MLIDtablestyle6 .mctd3 .ti3 .t3-top {background:url("grafik/content_title_bg_right.gif") repeat-y ; border-bottom:#FF6600 1px solid; height:18px; padding-left:5px; padding-top:3px; font-weight:bold; text-align:left; font-family:"Courier New", Courier, monospace; font-size: 12pt; color: #000000 }
#MLIDtablestyle6 .mctd3 .ti3 .t3-topleft { width:2px; font-size:1px; background:url(grafik/footer/footer_bg_trennen.jpg) no-repeat right top; background-color:#FFFFFF;  }
#MLIDtablestyle6 .mctd3 .ti3 .t3-topright { width:2px; font-size:1px; background:url(grafik/footer/footer_bg_trennen.jpg) no-repeat left top; background-color:#FFFFFF;  }
#MLIDtablestyle6 .mctd3 .ti3 .t3-middle { font-size:8pt; padding-left:5px; padding-top:2px; background:url(grafik/footer/footer_bg.jpg) repeat-x #FFFFFF; }
#MLIDtablestyle6 .mctd3 .ti3 .t3-bottom { border-top:#999999 1px dotted ; height:13px; }

#main .banner-leaderboard { width:100%; text-align:center; margin-top:10px; }


/* FOOTER */
#footer { 
  height:6px; background:url(grafik/footer/footer_menu_red.jpg) repeat-x; 
}
 .footer_bg_top  {}
.ftd2{ width:3px; height:40px; font-size:1px; background:url(grafik/footer/footer_bg_trennen.jpg) no-repeat; background-color:#FFFFFF; float:left; }



