


body { 
    font-family: Sans-serif,Geneva,Helvetica,Verdana,Arial;
    font-size: 12px;
    background: #ffffff;
    color: #888888;
    margin-bottom: 5px;    
    margin-top: 5px;
    margin-left: 5px;      
    margin-right: 5px;
}

bodyly { 
    background-image: url(/erich_schaeuble.gif); 
    background-repeat: no-repeat;  
    background-position: right bottom;  
    background-attachment: fixed;       
}


p.entry_p {      
    margin-top: 7px;
    margin-bottom: 2px;
    text-indent: 8px;       
}


div.thepage {
    position: absolute;
    left: 50%;
    top: 5px;
    margin-left: -320px;
    padding-bottom: 20px;
    
    width: 640px;
    z-index: 2;
    
}


ul {
    list-style-type: square;
}

span.ttt {
    font-family:   "Courier New", monospace, "Lucida Console", fixed;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}



div.titlediv {
    margin-top: 0px;
    margin-bottom: 10px;
    margin-right:auto;
    margin-left:auto;
    top: 0px;
    width: 640px;   
    height: 100px;   
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-align: right;  
    text-align: left;
    color: #666666;     


}


div.titletextdiv {
    position: relative;
    top: 24px;
    left: 30px;
    width: 400px;   
    height: 80px;   

    cursor: pointer;
}

div.allentriesdiv {
    position: relative;
    width: 420px;  
    
}



div.rightbox {

    font-size: 10px;
    float: right;
    width: 207px;   

    border: 0px solid #000000;
    text-align: right;
    line-height: 12px;

    padding-top: 110px;
    padding-left: 0px;
    padding-right: 0px;

    margin-top: -100px;


    border-left: 0px dotted #dddddd;
}

div.rightboxinner {
    
    margin-left: 5px;
    margin-right: 14px;
}

hr.righthr {
    border: 1px solid #888888;
    width: 5px;
    height: 5px;

    background-color: #ffffff;
    color: #ffffff;
}

div.singlentry {
    
}

div.singlemessagewrap {
    text-align: left;
    border-left: 0px solid #aaaaaa;
    padding-left: 30px;
    padding-right: 15px;        

}

div.mycite {

    border-left: 2px dotted #dddddd;
    padding-left: 10px;
    padding-right: 5px;
    margin-left: 10px;  
    margin-bottom: 0px;         
    margin-top: 10px;   
    font-style: italic; 
}


div.singlemessage {
    text-align: justify;
    line-height: 13pt;
}



h1 {
    font-size: 18px;    
}

h2 {
    font-size: 12px;    

}

h1.allh1 {
    font-size: 28px;    
    margin:4px;         
}

h2.allh2 {
    font-size: 12px;
    margin:4px;         
}

div.entrytitledeco {
    height: 45;
    width: 416;
    

    margin: 0px;
    padding: 0px;

    margin: 0px;
    margin-left: 10px;
    margin-right: 4px;
    

    border: 1px solid #ffffff;
    background-image: url(../h1_light_3.jpg); 
    background-repeat: no-repeat;  
    background-position: center center;
}



h2.entrytitle {
    font-size: 16px;

    margin-top: 12px;
    margin-right: 24px;


    text-align: right;
    color: #666666;


}


table {
    border: 1px dotted #000000;
    font-family: Sans-serif,Geneva,Helvetica,Verdana,Arial;
    font-size: 12px;
    background: #ffffff;
    color: #888888;
    
}

tr.trheader { 
    font-size: 13px;
    text-align: left;
    border-bottom: 1px dotted #000000;
    font-weight: bold;
    color: #888888;
    background-color: #ffffff;
    padding-left: 20px;
}


td.tdheader { 
    font-size: 13px;
    text-align: left;
    border-bottom: 1px dotted #000000;
    font-weight: bold;
    color: #888888;
    background-color: #ffffff;
    padding-left: 20px;

}



td { 
    font-family: Sans-serif,Geneva,Helvetica,Verdana,Arial;
    
    font-size: 12px;
    background: #ffffff;
    color: #888888;
    
}


a { outline: none; }
a:link { text-decoration: none;  color: #000000;     }
a:visited { text-decoration: none; color: #111111;   }
a:hover { text-decoration: none; color: #aa0000; background-color: #eeeeee; }

input:focus {
    color: #000000;
    border: 1px solid #000000;

}
textarea:focus {
    color: #000000;
    border: 1px solid #000000;

}

input {
    font-family: Sans-serif,Geneva,Helvetica,Verdana,Arial;
    
    font-size: 12px;
    background: #ffffff url(/inputschatten2.jpg);
    color: #888888;
    border: 1px solid #888888;

}

input.searchinput {
    width: 58px; 
    height:20px; 

    font-size: 9px;
    padding-left: 5px;
    padding-top: 4px;
    padding-right: 5px;
    border: 0px solid #000000;
    background: #ffffff url(/field1.gif);       
    background-repeat: no-repeat;  
    background-position: center center;
}

input.searchbutton {
    width: 22px; 
    height: 28px; 
    margin: 0px;
    font-size: 9px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 4px;
    border: 0px solid #000000;
    background: #ffffff url(/field2.gif);       
    background-repeat: no-repeat;  
    background-position: center bottom;
}




input.button {
    font-family: Sans-serif,Geneva,Helvetica,Verdana,Arial;
    
    font-size: 12px;
    background: #ffffff;
    color: #888888;
    border: 1px solid #888888;

}

textarea {
    font-family: Sans-serif,Geneva,Helvetica,Verdana,Arial;
    
    font-size: 12px;
    background: #ffffff url(/inputschatten.jpg);
    color: #888888;
    border: 1px solid #888888;

}

img {
    border: 0px solid #ffffff;
}

img.frimg {
    margin: 0px;
    border: 1px solid #eeeeee;

}


table.imgtable {
    padding: 0px;
    spacing: 0px;       

    border-collapse: collapse;
    padding: 0px;
    spacing: 0px;
    border: 0px solid #000000;
}

td.tdlo {
    padding: 0px;
    spacing: 0px;

    border: 0px solid #aaaaaa;  
    background-image: url(pix/_lo3.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 15px;
    height: 15px;
}
td.tdro {
    padding: 0px;
    spacing: 0px;

    border: 0px solid #aaaaaa;  
    background-image: url(pix/_ro3.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 15px;
    height: 15px;
}
td.tdmo {
    padding: 0px;
    spacing: 0px;

    border: 0px solid #aaaaaa;  
    background-image: url(pix/_mo3.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
    height: 15px;
}

td.tdlu {
    padding: 0px;
    spacing: 0px;

    border: 0px solid #aaaaaa;  
    background-image: url(pix/_lu3.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 15px;
    height: 15px;
}
td.tdru {
    padding: 0px;
    spacing: 0px;

    border: 0px solid #aaaaaa;  
    background-image: url(pix/_ru3.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 15px;
    height: 15px;
}
td.tdmu {
    padding: 0px;
    spacing: 0px;

    border: 0px solid #aaaaaa;  
    background-image: url(pix/_mu3.gif);
    background-repeat: repeat-x;
    background-position: center top;
    height: 15px;
}

td.tdlm {
    padding: 0px;
    spacing: 0px;

    border: 0px solid #aaaaaa;  
    background-image: url(pix/_lm3.gif);
    background-repeat: repeat-y;
    background-position: right center;
    width: 15px;
}

td.tdrm {
    padding: 0px;
    spacing: 0px;

    border: 0px solid #aaaaaa;  
    background-image: url(pix/_rm3.gif);
    background-repeat: repeat-y;
    background-position: left center;
    width: 15px;
}


td.imgtd {
    padding: 10px;
    spacing: 0px;

    background-color: #ffffff;
    border: 0px solid #ffffff;  
}



