﻿/* - - T e x t - - */
.boldtext {
font-weight:bold;
}

.navlinks {
color:#e7ffe2;
font-weight:bold;
text-decoration:underline;}

/* - - T a b e l l e n - - */

.termin_table
{width:100%;
border-collapse: separate;
border-spacing:0 0;
margin-left:auto;
margin-right:auto;}

.termin_thead
{text-align:center;
background-color:#e7ffe2;
margin:1px;
height:40px;}

.termin_tbody
{text-align:center;
background-color:#cceecc;
color:#004646;
margin:1px;}

.termin_th
{border-top: 2px solid #004646;
border-left: 0;
border-right: 0;
border-bottom: 2px solid #004646;}

.termin_td1, .termin_td2, .termin_td3
{border-top: 0;
border-left: 0;
border-bottom: 1px solid #004646;
text-align:left;
height:50px;
padding:0 0 0 10px;}
.termin_td1{width:180px;border-right: 1px solid #004646;}
.termin_td2{width:510px;border-right: 1px solid #004646;}
.termin_td3{width:180px;border-right: 0; text-align:center;}

/* - - - - */

* html .daten_table
{border: 1px #004646 solid;}

.daten_td
{border-width:1px;
border-color:#004646;
border-style:solid;
font-size:10pt;
width:290px;}

/* - - - - */

.boxed_td 
{border-width:1px;
border-color:#004646;
border-style:solid;
font-size:10pt;
width:130px;}

* html .boxed_table
{border: 1px #004646 solid;}

/* - - - - */

.ogs_table
{width:100%;
border-collapse: separate;
border-spacing:0 0;
margin-left:auto;
margin-right:auto;
font-size:10pt;
font-family:arial, helvetica, sans-serif;
margin:0 0 40px 0;}

.ogs_th
{border-top:0;
border-left: 0;
border-right: 0;
border-bottom: 2px solid #004646;
background-color:#ecffec;
text-align:center;}

.ogs_tbody
{background-color:#ffffff;
color:#004646;
margin:1px;}

.ogs_td
{border-top: 0;
border-left: 1px solid #004646;
border-bottom: 1px solid #004646;
text-align:left;
padding:0;
width:100px;
text-align:center;
height:40px;}

.ogs_td_last
{border-top: 0;
border-left: 1px solid #004646;
border-right: 1px solid #004646;
border-bottom: 1px solid #004646;
text-align:left;
padding:0;
width:99px;
text-align:center;
height:40px;}

/* - - - - */

.eltern_table
{width:900px;
border-collapse: separate;
border-spacing:2px 2px;
margin-left:auto;
margin-right:auto;
text-align:center;}

.eltern_td 
{width:200px;
border:1px #004646 solid;}

.eltern_td_klasse
{ width:50px;
border:1px #004646 solid;}

/* - - - - */

.thema_table
{width:900px;
border-collapse: separate;
border-spacing:2px 2px;
margin-left:auto;
margin-right:auto;
text-align:left;}

.thema_td_thema 
{width:585px;
border-bottom:1px #004646 solid;
padding:5px 0 5px 10px;}

.thema_td
{ width:305px;
border-bottom:1px #004646 solid;
padding:5px 0 5px 10px;}

/* - - - - */

.kaenguru_table
{width:600px;
border-collapse: separate;
border-spacing:2px 2px;
margin-left:auto;
margin-right:auto;
text-align:center;}

.kaenguru_td
{border:1px #004646 solid;}

/* - - - - */

.verein_table
{width:100%;
border-spacing:1px 1px;
margin-left:auto;
margin-right:auto;
text-align:center;}

.verein_td
{border:1px #004646 solid;}

.verein1_td
{border:1px #004646 solid;
width:470px;
text-align:left;
padding:0 10px 0 10px;}

/* - - - - */

.liste59_table
{border-spacing:1px 1px;
width:100%;}

.liste591_td
{border:1px #004646 solid;
width:400px;
padding:5px;}

.liste592_td
{border:1px #004646 solid;
text-align:right;
width:120px;
padding:5px;}

/* - - - - */

.kb_table
{width:100%;
border-spacing:1px 1px;
margin-left:auto;
margin-right:auto;
text-align:center;}

.kbdark_tr
{background-color:#d5ffd5;
height:30px;}

.kblight_tr
{background-color:#eaffea;
height:30px;}

.kb_td
{border-width:0;
text-align:right;
padding:0 10px 0 10px;
width:150px;}

.kb1_td
{border-width:0;
width:470px;
text-align:left;
padding:0 10px 0 10px;}

/* - - S o n s t i g e - - */

.div_klassen
{float:left;
width:220px;
height:160px;
padding:0 0 0 0;
text-align:center;
}
a:visited, a:active, a:focus, a 
{font-family: verdana, arial, sans-serif;
font-weight:normal;
color: #004646;
outline:none;}

a:hover {
color:#227777;
background:#a5e5a5;}

ul {
line-height:150%;}

.liste {
line-height:150%;
font-size:10pt;
text-align:left;
margin:0;
padding:10px 0 0 25px;
}

.punkte{
padding:0 0 10px 0;
}

ol {
line-height:150%;}

hr {
 border-color:#e7ffe2;
}
