body { background-color: #007f82; margin: 0px; color: black; font-size: 10pt; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica; line-height: 22px; }
td { background-color: White; margin: 0px; color: black; font-size: 10pt; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica; line-height: 22px; }

/* div */
.layout { position: absolute; left: 0px; top: 0px; width: 1243px; height: 100%; z-index: 1; background-color: White; }
.nav { position: absolute; left: 0px; top: 0px; width: 213px; height: 100%; background-color: #005D85; background-image: url(images/Balken_1blau.jpg); z-index: 5; }
.posnav { position: absolute; left: 35px; top: 130px; }
.posorganizer { margin-top: 130px; }
.subnav_hide { position: absolute; left: 213px; top: 0px; width: 35px; height: 100%; background-color: #EEA842; z-index: 3; }
.possubnav { position: absolute; left: 20px; top: 130px; }
.poslogo { position: absolute; left: 240px; top: 40px; }
.content { position: absolute; left: 450px; top: 0px; width: 607px; height: 100%; z-index: 2; overflow: auto; }
.poscontent { position: absolute; left: 0px; top: 135px; width: 500px; }
.language { position: absolute; left: 1057px; top: 0px; width: 200px; height: 100%; background-image: url(images/Balken_gruen.jpg); background-repeat: repeat-x; z-index: 5; }
.poslanguage { position: absolute; left: -20px; top: 130px; }
.poslicence { position: absolute; left: 40px; bottom: 0px; }

/* templates */
.subnav_show { position: absolute; left: 213px; top: 0px; width: 200px; height: 100%; background-color: #EEA842; z-index: 6; }
.poslogo_home { position: absolute; left: 100px; top: 60px; }
.poscontent_home { position: absolute; left: 0px; top: 195px; width: 500px; }

/* link */
ul.menulevel1, ul.menulevel2, ul.menulevel3, ul.menulevel4, ul.menulevel5, ul.sitemaplevel1, ul.submenu, ul.search, ul.organizer {
	padding-left: 0;
	margin-left: 0; }
ul.sitemaplevel2 {
	padding-left: 0;
	margin-left: 20; }
ul.sitemaplevel3, ul.sitemaplevel4, ul.sitemaplevel5 {
	padding-left: 0;
	margin-left: 30; }
	
.menulevel1, .menulevel2, .menulevel3, .menu, .login li { line-height: 20pt; list-style: none; }

.sitemaplevel1 li, .sitemaplevel2, .sitemaplevel3 { line-height: 15pt; list-style: none; }

a { text-decoration: none;	font-weight: bold; }
a:link, a:visited { color: #7594B1; font-weight: bold; }
a:active, a:hover { color: #D4D9E4; }

.menulevel1 { font-size: 11pt; color: #D4D9E4; font-weight: bold; }
.menulevel1 a { color: #7594B1; }
.menulevel1 a:link, .menulevel1 a:visited {	color: #7594B1; }
.menulevel1 a:active, .menulevel1 a:hover {	color: #D4D9E4; }
.menulevel2 { font-size: 11pt; font-weight: bold; color: #FEF7ED; }
.menulevel2 a { color: #F8D8AD; }
.menulevel2 a:link, .menulevel2 a:visited {	color: #F8D8AD; }
.menulevel2 a:active, .menulevel2 a:hover {	color: #FEF7ED; }
.menulevel3 { font-size: 11pt; font-weight: bold; color: white; }
.menulevel3 a { color: #6D96B8; }
.menulevel3 a:link, .menulevel3 a:visited {	color: #6D96B8; }
.menulevel3 a:active, .menulevel3 a:hover {	color: white; }

.menu { font-weight: bold;	font-size: 11pt; color: #D4D9E4; }
.menu a { text-decoration: none; color: #7594B1; font-weight: bold; }
.menu a:link, .menu a:visited {	color: #7594B1; }
.menu a:active, .menu a:hover {	color: #D4D9E4; }

.login { font-weight: bold;	font-size: 11pt; color: #D4D9E4; }
.login a { text-decoration: none; color: #7594B1; font-weight: bold; }
.login a:link, .login a:visited {	color: #7594B1; }
.login a:active, .login a:hover {	color: #D4D9E4; }

.sitemaplevel1, .sitemaplevel2, .sitemaplevel3 { font-size: 10pt; color: gray; font-weight: bold; }
.sitemaplevel1 a, .sitemaplevel2 a, .sitemaplevel3 a { color: gray; }
.sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited {
	color: gray; }
.sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover {
	color: black; }
	
/* text */
H1, H2, H3 { font-size: 11pt;	font-weight: bold; margin-bottom: 6px; }
H4 { font-size: 13pt; font-weight: normal; margin-bottom: 6px; }

.white {	color: White; }
.small { font-size: 8pt; line-height: 16px; }
.licence { line-height: 16px; }


