@media screen {
    body {margin: 0; padding: 0}
    body, td {font-family: Helvetica, Arial, FreeSans, sans-serif; font-size: 12px; line-height: 145%}
    table.layout {border-collapse: collapse}
    table.layout td {padding: 0px; margin: 0px; border: 0px; vertical-align: top}
    
    .decoColor {background-color: #DDDDDD}
    
    .section-logo {padding: 30px 20px 5px 20px;}
    .section-top-navigation {padding: 20px 30px 0px 30px; text-align: right;}
    .section-company-selection {padding: 0px 20px 5px 20px;}
    .section-company-selection * {font-size: 10px;}
    .section-language-selection {padding: 0px 30px 5px 30px; font-size: 10px; text-align: right}
    .section-main-navigation {padding: 20px 20px 30px 20px;}
    .section-print-version {padding: 0px 30px 0px 30px; height: 20px; float:right}
    .section-content {padding: 20px 45px 20px 45px}
    .section-content-bottom {padding: 4px 45px 50px 45px; font-size: 10px}

	.section-content h1 {font-size: 14px; margin: 20px 0px 5px 0px; padding: 0; font-weight: bold}
	.section-content h1.first {margin-top: 0px}
	.section-content h2 {font-size: 12px; margin: 10px 0px 5px 0px; padding: 0; font-weight: bold}
	.section-content h2.first {margin-top: 0px}
}
@media print {
    body, td {font-family: Helvetica, Arial, sans-serif; font-size: 11pt; line-height: 145%}
    table.layout {border-collapse: collapse}
    table.layout td {padding: 0px; margin: 0px; border: 0px; vertical-align: top}
    
    .decoColor {}
    
    .section-logo {position: absolute; left: 0pt; top: 0pt; width: 100%; height: 50pt}
    .section-top-navigation {display: none}
    .section-company-selection {display: none}
    .section-language-selection {display: none}
    .section-main-navigation {display: none}
    .section-print-version {display: none}
    .section-content {position: relative; left: -255px; width: 480pt}
    .section-content-bottom {position: relative; left: -255px; width: 480pt}
	
	.section-content h1 {font-size: 16pt; margin: 20pt 0pt 5pt 0pt; padding: 0; font-weight: bold}
	.section-content h2 {font-size: 14pt; margin: 10pt 0pt 5pt 0pt; padding: 0; font-weight: bold}

}
img {border: 0px; padding: 0px; margin: 0px}

a {text-decoration: none; color: black;}

.section-main-navigation a {text-decoration: none; color: black;}
.section-main-navigation a:hover {text-decoration: none; font-weight: bold; color: #66BB33}

.section-content p {margin: 0pt 0pt 5pt 0pt; padding: 1pt 0pt}
.section-content a {color: black; text-decoration: underline}
.section-content a:hover {text-decoration: underline; color: #99CC00}
.section-content a.direct {color: black; text-decoration: none; font-weight: bold}
.section-content ul {margin: 6px 0pt; padding: 0pt 0pt 0pt 30px; list-style-type: square;}

.greenbutton {-moz-border-radius: 5px; border: 0px; text-align: center; background-color: #99CC00; color: white; font-weight: bold; padding: 4px 0px; width: 200px;}
.greenbutton a {font-weight: bold; text-decoration: none;}
.greenbutton a:hover {font-weight: bold; text-decoration: none;}

.emphBox, table td.emphBox {border: 1px solid black; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; padding: 10px}
.warnBox {border: 1px solid #800; background-color: #800; color: white; font-weight: bold; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; padding: 10px}
.okBox {border: 1px solid #9C0; background-color: #9C0; color: white; font-weight: bold; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; padding: 10px}


/*
* Formulare
*/
.inputform .fieldLabel {margin-bottom: 12px; width: 200px; float: left;}
.inputform .fieldContent {margin-left: 200px;}

.inputform .mandatoryField {border-left: 4px solid #800; padding-left: 6px;}
.inputform .nonmandatoryField {border-left: 4px solid white; padding-left: 6px;}

.inputform .inputText, .inputform .inputTextarea {border: 1px solid gray; width: 350px;}
.inputform .inputTextarea {height: 10em}
.inputform .inputSubmit {-moz-border-radius: 5px; border: 0px; text-align: center;
            background-color: #749a25; color: white; padding: 4px 0px; width: 200px;
            cursor:pointer}



