
body {
background-color:#A59E94;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0pt;
padding:0pt;
text-align:center;
}
p {
margin:0pt 0pt 10px;
padding:0pt;
}
ul {
font-size:12px;
margin:0;
padding:10px 0 0 0;
}
li {
padding:0;
margin:0 0 10px 30px;
}
a img {
border:0pt none;
}
a.extern {
background-image:url(/scripts/img/externLink.gif);
background-position:0pt;
background-repeat:no-repeat;
padding-left:16px;
}
div#tagline {
display:none;
}
div#bodydiv {
margin:0pt auto;
text-align:left;
width:952px;
}
div#content div#contentdiv {
min-height:425px;
}
div#content div#contentdiv div#textdiv a:link, div#content div#contentdiv div#textdiv a:visited, div#content div#contentdiv div#textdiv a:active, div#content div#contentdiv div#rechtespalte div#rechtstext a:link, div#content div#contentdiv div#rechtespalte div#rechtstext a:visited, div#content div#contentdiv div#rechtespalte div#rechtstext a:active {
color:#000000;
text-decoration:underline;
}
div#content div#contentdiv div#textdiv a:hover, div#content div#contentdiv div#rechtespalte div#rechtstext a:hover {
color:#000000;
text-decoration:underline;
}
div#header {
margin:0pt;
padding:0pt;
text-align:left;
width:812px;
}
div#logo {
}
div#header div#login {
}
div#header div#login {
background-color:#000000;
float:right;
height:113px;
margin-right:0px;
margin-top:24px;
overflow:hidden;
width:150px;
}
div#header div#hotline {
background:transparent url(/scripts/img/hotline.gif) no-repeat;
float:right;
height:113px;
margin-right:0px;
margin-top:24px;
overflow:hidden;
width:150px;
}
div#header div#login div#logindiv {
color:#FFFFFF;
font-size:9px;
line-height:14px;
padding:3px 0pt 0pt 5px;
text-transform:uppercase;
}
div#header div#login div#logindiv form {
margin:0pt;
padding:0pt;
}
div#header div#login div#logindiv input {
background-color:#FFFFFF;
border:0pt none;
color:#000000;
font-size:10px;
height:15px;
margin:2px 0pt 6px;
width:135px;
}
div#header div#login div#logindiv input.publish {
background:transparent url(/scripts/img/button_login.gif) no-repeat scroll center top;
border:0pt none;
cursor:pointer;
display:block;
float:right;
height:14px;
margin:0pt 10px 2px 0pt;
overflow:hidden;
padding:0pt;
text-indent:100px;
width:51px;
}
div#header div#login div#logindiv a:link, div#header div#login div#logindiv a:visited, div#header div#login div#logindiv a:active {
color:#FFFFFF;
text-decoration:none;
}
div#header div#login div#logindiv a:hover {
color:#FFFFFF;
text-decoration:underline;
}
div#header div#logout {
float:right;
font-size:9px;
margin-top:117px;
text-transform:uppercase;
width:102px;
}
div#header div#logout a {
background-color:#000000;
display:block;
padding:4px 0pt;
text-align:center;
text-transform:uppercase;
width:102px;
}
div#header div#logout a:link, div#header div#logout a:visited, div#header div#logout a:active, div#header div#logout a:hover {
color:#FFFFFF;
text-decoration:none;
}
div#header div#hauptnavi {
background-color:#D5CEC4;
margin:0pt 0pt 0pt 102px;
}
div#header div#hauptnavi ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
div#header div#hauptnavi li {
display:block;
float:left;
height:20px;
margin:0pt 3px 0pt 0pt;
overflow:hidden;
padding:0pt;
}
div#header div#hauptnavi a {
background-color:#000000;
display:block;
font-size:9px;
letter-spacing:0.06em;
padding:4px 2px 6px;
text-align:center;
text-transform:uppercase;
width:102px;
}
div#header div#hauptnavi a:link, div#header div#hauptnavi a:visited, div#header div#hauptnavi a:active {
background-color:#000000;
color:#FFFFFF;
text-decoration:none;
}
div#header div#hauptnavi a:hover {
color:#FFFFFF;
text-decoration:none;
}
div#header div#hauptnavi a.schueler:hover {
background-color:#FF00FE;
}
div#header div#hauptnavi a.lehrer:hover {
background-color:#0099FF;
}
div#header div#hauptnavi a.partner:hover {
background-color:#33CC33;
}
div#header div#hauptnavi a.info:hover {
background-color:#FF6600;
}
div#content {
clear:both;
margin:0pt;
padding:0pt;
text-align:left;
width:952px;
}
div#content div#subnavi {
float:left;
min-height:1px;
width:102px;
}
div#content div#subnavi ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
div#content div#subnavi li {
display:block;
margin:0pt 0pt 3px;
padding:0pt;
}
div#content div#subnavi a {
display:block;
font-size:9px;
letter-spacing:0.02em;
padding:4px 2px 4px 8px;
text-align:left;
text-transform:uppercase;
width:102px;
}
div#content div#subnavi a:link, div#content div#subnavi a:visited, div#content div#subnavi a:active {
text-decoration:none;
}
div#content div#subnavi a:hover {
text-decoration:none;
}
div#content div#contentdiv {
background-color:#FFFFFF;
float:left;
width:710px;
}
div#content div#contentdiv div#textdiv {
float:left;
line-height:15px;
max-width:275px;
padding:10px;
}
div#content div#contentdiv div#textdiv h1 {
font-size:18px;
font-weight:bold;
line-height:20px;
margin:10px 0pt 20px;
padding:0pt;
}
div#content div#contentdiv div#textdiv h2 {
font-size:12px;
font-weight:bold;
line-height:15px;
margin:0pt 0pt 20px;
padding:0pt;
}
div#content div#contentdiv div#textdiv h3, h4, h5, h6 {
font-size:11px;
font-weight:normal;
line-height:14px;
margin:0pt 0pt 10px;
padding:0pt;
text-transform:uppercase;
}
div#content div#contentdiv div#textdiv h3 span {
font-size:9px;
}
div#content div#contentdiv div#textdiv p {
margin:0pt 0pt 10px;
padding:0pt;
}
div#content div#contentdiv div#textdiv ul {
list-style-type:none;
margin:0pt 0pt 10px;
padding:0pt;
}
div#content div#contentdiv div#textdiv li {
display:block;
font-size:9px;
letter-spacing:0.03em;
margin:0pt 0pt 10px;
padding:0pt;
}
div#content div#contentdiv div#textdiv li a {
padding:2px 10px 2px 6px;
text-align:left;
text-transform:uppercase;
}
div#content div#contentdiv div#textdiv li a span {
display:inline;
width:27px;
}
div#content div#contentdiv div#textdiv li a:link, div#content div#contentdiv div#textdiv li a:visited, div#content div#contentdiv div#textdiv li a:active {
background-color:#D1C8BF;
color:#3B3630;
text-decoration:none;
}
div#content div#contentdiv div#textdiv li a:hover, div#content div#contentdiv div#textdiv li a.on:link, div#content div#contentdiv div#textdiv li a.on:visited, div#content div#contentdiv div#textdiv li a.on:active {
background-color:#A39C94;
color:#FFFFFF;
text-decoration:none;
}
div#content div#contentdiv div#bilddiv {
float:right;
padding:5px;
}
div#content div#contentdiv div#rechtespalte {
float:right;
width:415px;
}
div#content div#contentdiv div#rechtespalte div#rechtstext {
margin:0px 5px 20px 0pt;
}
div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtsheader {
background-color:#FFFF00;
height:90px;
margin-top:20px;
overflow:hidden;
}
div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtsbilder {
text-align:left;
}
div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtsbilder img {
margin:0pt 5px 5px 0pt;
}
div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtsheader div.img {
float:right;
margin:0pt;
padding:0pt;
}
div#content div#contentdiv div#rechtespalte div#rechtstext h1 {
font-size:16px;
font-weight:bold;
line-height:16px;
margin:0pt;
padding:13px 0pt 5px 10px;
}
div#content div#contentdiv div#rechtespalte div#rechtstext h1 span {
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:50px;
font-weight:bold;
height:54px;
line-height:45px;
margin:0pt;
padding:0pt;
}
div#content div#contentdiv div#rechtespalte div#rechtstext h2, div#content div#contentdiv div#rechtespalte div#rechtstext h3, div#content div#contentdiv div#rechtespalte div#rechtstext h4, div#content div#contentdiv div#rechtespalte div#rechtstext h5, div#content div#contentdiv div#rechtespalte div#rechtstext h6 {
font-size:14px;
font-weight:bold;
line-height:14px;
margin:0pt;
padding:10px 0pt 5px 10px;
}
div#content div#contentdiv div#rechtespalte div#rechtstext p {
font-size:12px;
line-height:15px;
margin:0pt 0pt 10px;
padding:0pt 5px 0pt 10px;
}
div#content div#contentdiv div#rechtespalte div#rechtstext td, th {
font-size:12px;
line-height:15px;
margin:0pt;
padding:0pt 5px 0pt 10px;
}
div#content div#contentdiv div#rechtespalte div#rechtstext table {
border-spacing:0pt;
}
div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtstextdiv {
margin:0pt;
padding:20px 5px 20px 10px;
}
div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtstextdiv h2, div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtstextdiv h3, div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtstextdiv h4, div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtstextdiv h5, div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtstextdiv h6 {
font-size:12px;
font-weight:bold;
line-height:15px;
margin:0pt 0pt 10px;
padding:0pt;
}
div#content div#contentdiv div#rechtespalte div#rechtstext div#rechtstextdiv p {
margin:0pt 0pt 10px;
padding:0pt;
}
div#content div#tools {
float:left;
width:140px;
}
div#content div#tools ul {
list-style-type:none;
margin:1px 0pt 0pt;
padding:0pt;
}
div#content div#tools li {
display:block;
margin:0pt 0pt 3px;
padding:0pt;
}
div#content div#tools a {
display:block;
font-size:9px;
letter-spacing:0.03em;
padding:5px 0px 2px 21px;
text-align:left;
text-transform:uppercase;
width:140px;
}
div#content div#tools a:link, div#content div#tools a:visited, div#content div#tools a:active {
background-color:transparent;
color:#000000;
text-decoration:none;
}
div#content div#tools a:hover {
background-color:transparent;
color:#000000;
text-decoration:underline;
}
div#content div#tools a.tellafriend {
background-image:url(/scripts/img/icon_tellafriend.gif);
background-position:7px 2px;
background-repeat:no-repeat;
}
div#content div#tools a.drucken {
background-image:url(/scripts/img/icon_drucken.gif);
background-position:6px 5px;
background-repeat:no-repeat;
}
div#footer {
clear:both;
margin:0pt;
padding:9px 0pt 40px;
text-align:left;
width:952px;
}
div#footer div#footdiv {
background-color:#FFFFFF;
height:26px;
margin:0pt 0pt 0pt 102px;
width:710px;
}
div#footer div#footdiv a#weiter {
display:block;
float:right;
font-size:9px;
letter-spacing:0.06em;
margin:4px 5px 0pt 0pt;
padding:2px 2px 0pt;
text-transform:uppercase;
}
div#footer div#footdiv a#weiter:link, div#footer div#footdiv a#weiter:visited, div#footer div#footdiv a#weiter:active {
color:#000000;
text-decoration:none;
}
div#footer div#footdiv a#weiter:hover {
color:#000000;
text-decoration:underline;
}
div#footer div#impressumlink {
float:right;
position:relative;
text-align:left;
top:-25px;
width:140px;
}

* html body div#footer div#impressumlink { margin-top:83px; }

div#footer div#impressumlink a {
display:block;
font-size:9px;
letter-spacing:0.06em;
padding:4px 2px 4px 7px;
text-align:left;
text-transform:uppercase;
width:140px;
}
div#footer div#impressumlink a:link, div#footer div#impressumlink a:visited, div#footer div#impressumlink a:active {
background-color:transparent;
color:#000000;
text-decoration:none;
}
div#footer div#impressumlink a:hover {
background-color:transparent;
color:#000000;
text-decoration:underline;
}
div#footer div#dbdlogo {
padding:0pt 56px 0pt 102px;
text-align:right;
}
div#footer div#dbdlogo p {
display:none;
}
div#footer div#dbdlogo div#queenslink {
display:block;
float:left;
font-size:9px;
letter-spacing:0.06em;
margin:20px 0pt 0pt;
text-transform:uppercase;
}
div#footer div#dbdlogo div#queenslink a:link, div#footer div#dbdlogo div#queenslink a:visited, div#footer div#dbdlogo div#queenslink a:active {
background-color:transparent;
color:#716C66;
text-decoration:none;
}
div#footer div#dbdlogo div#queenslink a:hover {
background-color:transparent;
color:#716C66;
text-decoration:underline;
}
div#content div#contentdiv div#textdiv a.orange_button, div#content div#contentdiv div#rechtespalte div#rechtstext a.orange_button {
display:block;
float:left;
font-size:9px;
letter-spacing:0.02em;
margin-right:5px;
padding:1px 2px;
text-align:center;
text-transform:uppercase;
width:75px;
}
div#content div#contentdiv div#textdiv a.orange_button:link, div#content div#contentdiv div#textdiv a.orange_button:visited, div#content div#contentdiv div#textdiv a.orange_button:active, div#content div#contentdiv div#rechtespalte div#rechtstext a.orange_button:link, div#content div#contentdiv div#rechtespalte div#rechtstext a.orange_button:visited, div#content div#contentdiv div#rechtespalte div#rechtstext a.orange_button:active {
background-color:#FF6600;
color:#FFFFFF;
text-decoration:none;
}
div#content div#contentdiv div#textdiv a.orange_button:hover, div#content div#contentdiv div#rechtespalte div#rechtstext a.orange_button:hover {
background-color:#FFFFFF;
color:#FF6600;
text-decoration:none;
}

div#content div.baum { background:url(/scripts/img/bg-baum.gif) top left no-repeat #88cd1b!important; color:#ffffff; }
div#content div.baum div#textdiv { padding:0 10px 0 0!important; }

div#content div.baum div#baum-oben img { float:right; }
div#content div.baum div#baum-links { clear:both; float:left; width:252px; padding:20px 0 40px 25px; font-size:14px; font-weight:bold; line-height:22px; }
div#content div.baum div#baum-rechts { float:right; width:350px; padding:20px 40px 40px 0; font-size:13px; line-height:20px; }


/* START additional styles BAUM */
div#content div.baum a.with-bg { padding:2px 5px 2px 5px; }
div#content div.baum a.with-bg:link,
div#content div.baum a.with-bg:visited,
div#content div.baum a.with-bg:active { color:#6cab0a; text-decoration:none; background-color:#e6fdc1; }
div#content div.baum a.with-bg:hover { color:#e6fdc1; text-decoration:none; background-color:#6cab0a; }
div#content div.baum a.backlink:link,
div#content div.baum a.backlink:visited,
div#content div.baum a.backlink:active { color:#ffffff; }
div#content div.baum a.backlink:hover { color:#000000; }
div#content div.baum h1 { font-size:40px; margin:0; padding: 25px 0 0 21px; }
div#content div.baum h2 { font-size:25px; margin:0; padding: 0 0 10px 0; }
div#content div.baum h3 { font-size:20px; margin:0; padding: 7px 0 10px 23px; }
div#content div.baum h4 { font-size:15px; margin:0; padding: 0 0 20px 0; text-transform:none; font-weight:bold; }
div#content div.baum ul,
div#content div.baum li { margin:0 0 0 16px; padding:0; list-style:square; list-style-position:outside; }
/* END additional styles BAUM */

div#ashoka { width:275px; height:41px; background-color:#FFFFFF; padding:0px 0px 0px 0px; text-align:left; }
div#ashoka div { padding:5px 0px 5px 50px; font-size:11px; }
div#ashoka a:link,
div#ashoka a:visited,
div#ashoka a:active { color:#000000; text-decoration:underline; }
div#ashoka a:hover { color:#FF6600; text-decoration:underline; }

