
body { background-color: #87c3ff; background-image: url(../images/fond/fond.jpg); background-repeat: repeat; background-attachment: scroll; }
/*links normal*/
a:link, a:visited, a:active   { color: #000060; text-decoration: underline }
a:hover { color: #000060; text-decoration: none }
/*page layout*/
#tdexlibri { color: #000060; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; line-height: 16px; width: 160px; height: 160px; border-right: 1px solid #000060; border-bottom: 1px solid #000060         }
#tdlogo { color: #000060; font-size: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; line-height: 24px; width: 639px; height: 160px; border-bottom: 1px solid #000060   }
#tdmenue { color: #000060; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: right; width: 160px ; border-right: 1px solid #000060; }
#tdtext { color: #000060; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 16px; width: 639px    }
#textrahm { color: #000060; width: 639px; height: 496px }
.abstand1 { padding: 15px 0 15px 15px }
#titel { color: #000060; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; padding-left: 4px; height: 15px; border-top: 1px solid #000060; border-bottom: 1px solid #000060    }
.abstand2 { padding-left: 4px }
#scrollbereich { color: #000060; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 16px; text-align: justify; width: 640px; overflow: auto; }
#rechts { margin-right: 16px; }
#adresse { color: #000060; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; padding-left: 4px; height: 15px; border-top: 1px solid #000060; border-bottom: 1px solid #000060   }
#adresse a { color: #000060; font-size: 11px; font-style: italic; font-weight: bold;}
#tdfuss { color: #000060; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; }
/*menue gauche vertical*/
#menue1 { color: #00007f; width: 160px; }
#menue1 #abstand1 { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 15px 16px 16px 0; }
#schalter1 a { color: #000060; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; line-height: 14px; text-decoration: none; text-align: right; display: block; margin-bottom: 15px; padding-top: 1px; padding-right: 8px; padding-left: 8px; width: 128px; height: 14px; border-top: 1px solid #e9ffff; border-bottom: 1px solid #e9ffff     }
#schalter1 a:link, #schalter1 a:visited, #schalter1 a:active { border-top: 1px solid #e9ffff; border-bottom: 1px solid #e9ffff }
#schalter1 a:hover { border-top: 1px solid #000060; border-bottom: 1px solid #000060 }
#schalter1 .actuel1 { font-size: 12px; font-style: italic; font-weight: bold; line-height: 14px; text-align: right; display: block; margin-bottom: 15px; padding-top: 1px; padding-right: 8px; padding-left: 8px; width: 128px; height: 14px; border-top: 1px solid #000060; border-bottom: 1px solid #000060 }
/*abweichende Schriftgr??e*/
.liste { margin: 0; padding: 0 }
.liste li { list-style-type: square; list-style-position: outside; display: list-item;
	margin-left: 1em;
}
.liste a { text-decoration: none; padding-right: 4px; padding-left: 4px }
.liste a:link, .liste a:visited { color: #000060 }
.liste a:hover, .liste a:active { color: #000060; border-top: 1px solid #000060; border-bottom: 1px solid #000060 }
.texte { color: #000060; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 16px; text-align: justify   }
#maincontainer{ background-color: #e9ffff; width: 840px; /*Width of main container*/
margin-top: 32px; margin-right: auto; margin-left: auto; padding-top: 16px; padding-bottom: 16px; padding-left: 16px; border: inset 1px #000080; /*Center container on page*/
}
#scrollbereich4 { color: #000060; width: 640px; height: 248px; overflow: auto ; }
#scrollbereich5 { color: #000060; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; line-height: 16px; text-align: justify; width: 640px; height: 388px; overflow: auto     }
fieldset { border: solid 1px #000060; }
legend { font-weight: bold; font-style: italic; padding-right: 4px; padding-left: 4px; }
p { color: #000060; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 16px; margin: 0; padding: 0; }
