/*
Thema: digidirect
URI: http://digidirect.de
Description: Thema fuer das CMS eLIAS auf http://digidirect.de (C)2006 Simonow/Salisbury. http://elias-cms.de
 */

* {
    margin: 0;
    padding: 0;
}
body {
    margin:0;
    background: url(../images/bkg.gif) repeat fixed left top #3f43cc;
    font-size: 72.5%;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    }    
h1 {
    color: #e51c0c;
    font-size: 2em;
    padding: .7em 0 .7em 2em;
    border: dotted silver 1px;
    margin: 0 0 4px 0;
    font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif; 
    }

img {
    border: none;
}
.materialIcon {
    margin: 0 6px -2px 0;
}
.textMaterial {
    float: left;
}
ul {
    list-style-type: none;
    }
a {
    color: #e51c0c;
    text-decoration: none;
    }
a:hover {
    color: black;
    text-decoration: underline;
    }    
td {
    padding: 1em;
    }    
#leftCol, #horbar img, #SubNav, #pageName, #rightCol, #navi {display: none;}

#container {
    background: url(../images/bkg-container.gif) repeat-y top left ;
    width: 996px;
    margin: 6px auto 0 auto;
    }
#header {
    background: url(../images/horizont2.jpg) repeat-x left top ;
    margin: 0 0 0 0;
    height: 110px;
    width: 99%;
    }
#header img {
    padding: 10px 0 0 10px;
    }
#register {
    width: 99%;
    }
#register ul {
    font-size: 1.2em;
    height: 2.2em;
    list-style-type: none;    
    background: silver;
    font-family: 'trebuchet MS', Verdana, Arial, Helvetica, sans-serif; 
}
#register ul li {
    float: left;
    list-style-type: none;    
    }   
#register ul li a {
    font-weight: bold;
    display: block;
    background: url('../images/bkg-nav.gif') no-repeat -266px 0  silver;
    color: #333;
    text-decoration: none;    
    padding: .2em 0 0 .2em;
    height: 1.8em;
    width: 9.3em;
    margin: 2px 0 0 2px;
}
#register ul li a:hover {
    background: url('../images/bkg-nav.gif') no-repeat top left #e51c0c;
    color: white;
    }
#register ul li a.intLinkActive {
    background: url('../images/bkg-nav.gif') no-repeat -133px 0  black;
    color: #E3E3E3;
}
#register ul li a.intLinkActive:hover {
    background: url('../images/bkg-nav.gif') no-repeat top left #e51c0c;
    color: white;
    }
#register .katalog a {
    background: url('../images/bkg-nav.gif') no-repeat -133px 0  black;
    color: #E3E3E3;
    }
#register .cover a {
    background: url('../images/bkg-nav.gif') no-repeat -133px 0  black;
    color: #E3E3E3;
    }

#content {
    padding: .7em;
    }

/* produkte */
#produktMeta{
    padding: 0 10px 20px 10px;
    width: 280px;
    float: right;
    background: url(../images/meta.gif) repeat-x left top ;
    margin: 0 4px 0 0;
    }    
#produktMeta h2 {
    background: url(../images/h2.gif) repeat-x left top ;
    margin: 0 -10px 6px -10px;
    padding: 0 0 .2em .5em;
    font-size: 14px;
    height: 20px;
}    
#produktMeta h3 {
    font-size: 12px;
    padding: 1em 0 .8em 0;
                  }
#produktMeta ul {
    padding: 1em;
    border: dotted silver 2px;
    margin: 0 0 10px 0;
    }
#prText {
    border: dotted silver  1px;
    width: 614px;
    padding: .5em 20px 2em 20px;
    font-size: 120%;
    line-height: 140%;
    text-align: justify;
}    

#text h2 { 
    margin: .8em 0 0 0;
    font-size: 1.4em;
 }
#text ul { 
    padding: 1em;
    list-style-type: disc;
 }
#seitenFuss {
    margin: 20px 0 0 0;
    clear: both;
    text-align: center;
    font-size: 10px;
    padding: 20px 0 25px 0;
    background: url(../images/bkg-footer.gif) bottom left no-repeat;
    }
#produktpalette {
    width: 60%;
    margin: 10px 0 20px 2.5em;
    }    
#produktpalette img {
    padding: 6px;
    border: dotted silver 1px;
    }
/* Cover */
#dossier { 
    display: none;
           }
#cover #dossier {display: none;
    font-size: 1em;
    margin: -37px 10px 0 0;
    float: right;
    width: 285px;
    }
#cover #dossier h2 {
    background: url(../images/h2.gif) repeat-x left top ;
    margin: 0 0 12px 0;
    text-align: center;
    font-size:  14px;
    font-weight: bold;
    color: #9F9F9F;
    border: double 4px #CFCFCF;
    height: 1.4em;
    }
#cover #dossier img {
    padding: 2px;
    border: dotted 1px silver;
    float: left;
    margin: 2px 10px 2px 0;
    }

#cover #dossier hr {
    margin: 10px 0 10px 0;
    border: none;
    border-top: solid #CFCFCF 1px;
    }
#textbody{

    width: 50%;
    padding: 1em 2em 2em 4em;
    text-align: justify;
}
#textbody h2{
    margin: 6px 0 10px 0;
}
.blogUser {
    display: none;
    }    
.blog {
    width: 320px;
    float: left;
    margin: 0 10px 0 5px;
    text-align: justify;
    }
.blog img {
    margin: 0 0 8px 300px;
    
}        
.blog h2 {
    text-align: left;
    font-size: 1em;
    background: black;
    padding: .3em;
    color: #E5E5E5;
    margin: 0;
    }
.trenner {
    display: none;
    }    
     
/* defaults */
.textBild {
    float: left; 
    padding: .5em;
    } 
.edit {
    display: block; 
    border-bottom: gray solid 2px; 
    } 
.edit  img {
    border: none;
    float: right; 
    }
.edit h1 {
    display: none; 
    }
    
/* member-area */
 
fieldset{
    border: none;
    }
label{
    display: block;
    }
#member table ul{
    list-style-type: none;
    padding: 0;
    margin: 0;
    }    
#member table ul li{
    display: block;
    padding: .2em;
    }    
.alternate{
    background: #EFEFEF;
    }    
 .textTools{
    font-family: times, serif;
    background: #F0F0EE;
    padding: 0 0 0 1em;
    width: 758px;
    height: 1.8em;
    }
.tool{
    font-size: 11px;
    padding: .4em;
    background: transparent;
    border: none;

    }
.tool:hover{
    background: white;
    }
.fett{
    font-weight: bold;
    font-family: times, serif;
    }
.kursiv{
    font-style: italic;
    font-weight: bold;
    }
.tlink{
    color: blue;
    text-decoration: underline ;
    }    

/* memberIndex */
#memberActivities {
    display: none;
    }
#mdaten {
    border: outset silver 2px;
    background: #F0F0EE;
    font-size: 11px;
    margin: 0px auto 20px auto;
    }    
#mdaten h2 {
    height: 1.3em;
    padding: .3em;
    margin: 0 0 .3em 0 ;
    text-align: center;
    font-size: 10px;
    border: inset 1px;
    background: #CCCCCC;
    }     
#mdaten ul{
    list-style-type: none;
    }    
#mdaten li{
    border-right: solid #F0F0EE 2px;
    float: left;
    }    
#mdaten li img{
    width: 22px;
    margin: 0 10px 0 0;
    vertical-align: middle;
    }
#mdaten li a{
    padding: .2em;
    text-decoration: none;
    }
#mdaten li:hover{
    text-decoration: none;
    background: #C7C7C7;
    }         
#memberIndex hr{
    clear: both;
    border: none;
    }
#memberIndex form{
    text-align: right;
    line-height: 2em;
    }
#memberIndex h1{
    text-align: center;
    padding: .2em;}
#memberIndex legend{
    margin: 0;
    }   
#memberActivities table{
    width: 100%;
    clear: both;
        }
#memberActivities table td{
    padding: .2em;
    }
        
#memberActivities caption{        
    margin: 20px 0 0 0;
    padding: .5em;
    font-weight: bold;
    background: #F0F0EE;
    }
.beteiligung{
    width: 46%;
    float: left;
        }        

#memberIndex h1{
    margin: .8em 0 .3em 0;
    padding: 0;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    }    
#memberIndex ul{
    list-style-type: none;
    padding: 0;
    margin: 0;    
    }
#memberIndex ul li{
    padding: .3em;
    }
#member table{
    clear: both;
}    
#kursTermine td{
    padding: .3em;
    }
.kursDatum{
    font-weight: bold;
    font-size: 12px;
    width: 7em;
    text-align: center;
    }
.kursDatum .hour{
    font-weight: normal;
    font-size: 10px;
    }
.kursOrt{
    font-size: 9px;
    text-align: center;
}    
.kursReferent{
        font-size: 10px;
    }
    