/* Print CSS */
* {
    margin: 0; 
    padding: 0;
}
html, body {
    background-color: #FFFFFF;
    font: normal 11pt/14pt verdana,arial, helvetica, sans-serif;
    color: #737373; 
}
h1 {
    color: #386FA7; 
    font: normal 28pt/32pt georgia,arial,helvetica,sans-serif;
    padding-bottom: 10pt;
    border-bottom: 1pt dotted #737373; 
    margin: 0pt 0pt 25pt;
}
h2 {
    color: #898989; 
    font: bold 13pt/15pt georgia,arial,helvetica,sans-serif; 
    margin: 0pt 0pt 10pt;
}
h3 {
    color: #898989; 
    font: normal 13pt/15pt georgia,arial,helvetica,sans-serif; 
    margin: 0pt 0pt  5pt;
}
h4 {
    color: #386FA7; 
    font: normal 16pt/20pt georgia,arial,helvetica,sans-serif; 
    margin: 0pt 0pt 5pt;
}
p  {
    font: normal 11pt/14pt verdana,arial, helvetica, sans-serif;
    margin-bottom: 10pt;
}

#header,
#header h1 { 
    position: static;
    margin: 10px;
    display: none;
}

#container { 
    background: none; 
    padding-bottom: 0px;
    text-align: left;
}

/* ----- Main ----- */
#mainContainer1 { 
    background: none;
    margin: 0px;
    text-align: left; 
    width: 780px;  
}
#mainContainer2 { 
    background: none;
    margin: 0px 10px 10px;
    width: 760px;
}
/* ------- Hacks, noetig fuer das korrekte Spaltenlayout ------ */
/* um gefloatete Elemente zu umschliessen ( Gecko ) */
#mainContainer1:after,
#mainContainer2:after {
   content:    ".";
   clear:      both;
   height:     0;
   visibility: hidden;
   display:    block;
}

/* ----- MainContent ----- */
#main { 
    float: left; 
    width: 760px;
}

/* ----- Visual ----- */
#visual,
#visual2,
#navi,
#sidebar { 
    display: none;
}

/* ----- Content ----- */
#content {  
    float: right;    
    width: 730px;
    padding: 10px 15px 30px;
    position: relative;
}

/* 1. Zeilt mit Druckoption */
#content h2 {
    float: left;
    height: 20pt;
    margin: 0pt;
}
#content a.print {
    display: none;
}
.jsActive #content a.print { display: none; }

#content h1 {
    clear: both;
    width: 100%;
}
#content p {
    margin-bottom: 0pt;
    padding-bottom: 10pt;
}

/* eintraege */
#content h3.eintragTop {
    border-bottom: 1pt dotted #737373;   
    margin-bottom: 10pt;
    padding-bottom: 3pt;
    min-height: 16pt;
}
* html h3.eintragTop {
    zoom: 1;
} 
#content h3.eintragTop .eintragDate {
    float: right;
    font: normal 12pt/16pt georgia,arial,helvetica,sans-serif;    
    margin: 3pt 0pt 0pt;
}
#content h4.eintragHeadline {
    margin-bottom: 5pt;
}
#content p.eintragText {
    padding-bottom: 20pt;
}
#content .eintragLink {
    display: block;
    padding-top: 5pt;
    text-align: right;
}
#content a.mehrlink,
#content .eintragLink a {
    background: url(../img/icon-mehrlink.gif) 0pt 5pt no-repeat; 
    padding-left: 8pt;
    text-decoration: none;
}
#content a.mehrlink:hover,
#content .eintragLink a:hover,
#content a {
    text-decoration: underline;
}
#content ul {
    list-style-type: disc;
    list-style-position: outside;
    padding-bottom: 10pt;
    margin-left: 20pt;
}
#content ul li {
    list-style-type: disc;
    list-style-position: outside;
    padding: 0pt 0pt 0pt 0pt;
}
* html #content ul li {
    vertical-align: middle;
}
#content ul ul {
    list-style-type: square;
    padding: 0pt 0pt 0pt 0pt;
}
#content ul ul li {
    list-style-type: square;
    padding: 0pt 0pt 0pt 0pt;
    margin: 0pt;
}

#mainContainer2 {
    position: relative;
}
#copyright {
    position:   static;
    text-align: right;
}
#copyright p {
    font-size: 11pt;
    margin-bottom: 0pt;
}

#content li { margin-bottom: 5pt; }

input,
select,
option,
textarea {
    background: url(../img/bg-form.jpg) left top no-repeat;
    border-bottom: 1pt solid #DEDEDE;
    border-right: 1pt solid #DEDEDE;
    border-top: 1pt solid #BCBCBC;
    border-left: 1pt solid #BCBCBC;
    color: #999999;
    font: normal 11pt/14pt verdana,arial, helvetica, sans-serif;
    margin-bottom: 10pt;
    padding: 7pt 5pt 5pt 7pt;
    width: 250pt;
}
textarea { 
    height: 130pt;
}
input.button { 
    background: #CCCCCC; 
    border: solid 0pt; 
    color: #FFFFFF;
    padding: 4pt; 
    width: auto;
}
