/*<style type="text/css">*/

body {padding:0;margin:0;}

div, p, td{font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:normal;vertical-align:top;text-align:left;}
li{font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:normal;vertical-align:middle;}
table{border-collapse:collapse;}
.klar{clear:both;font-size:1px; margin:0px;line-height:0;height:0px;overflow:hidden;}
.zent{text-align:center;margin-left:auto;margin-right:auto;}

/* ************************************************************************ */
/* **************          nur druck              ************************* */
/* ************************************************************************ */
.nurdruckbereich{display: none;}
.brich{page-break-before:always;margin:0;}

/* ************************************************************************ */
/* **************          breiten                ************************* */
/* ************************************************************************ */

.fuss          {width:100%;padding:0;margin:0;height:35px;}
.fussaddi      {width:100%;height:1.2em;padding:0;margin:0;}
.fussaddizeil  {width:48.75em;padding:0;margin:0;}
.fusszeil      {width:48.75em;padding:4px 0px 4px 0px;margin:0;}
.kopf          {width:100%;padding:0px;margin:0px;}
.logo          {width:100%;height:51px;padding:0px;margin:0px;}
.kopfnavi      {width:100%;padding:0;margin:0;}
.kopfzeil      {width:48.75em;padding:0;margin:0;}
.subkopf       {width:100%;padding:3px 0px 3px 0px;margin:0px;}
.subkopfzeil   {width:48.75em;padding:0;margin:0px 0px 0px 0px;}
#navkopf ul    {width:35.9em;padding:0px;margin:0px;}
#navsubkopf ul {width:35.9em;padding:0px;margin:0px 0px 0px 0px;}

.content       {width:48.75em;padding:0;margin:0;}
.spali         {width:10.62em;padding:0 0 0.8em 0;margin:0.8em 0.0em 0.8em 0.2em;}
.spali2        {width:36.92em;padding:0 0 0.8em 0;margin:0.8em 0.0em 0.8em 0.2em;}
.spami         {width:26.3em;padding:0 0 0.8em 0;margin:0.8em 0.6em 0.8em 1.5em;}
.spami2        {width:34.7em;padding:0 0 0.8em 0;margin:0.8em 0.4em 0.8em 1.5em;}
.spami3        {width:36.9em;padding:0 0 0.8em 0;margin:0.8em 0.4em 0.8em 1.5em;}
.spatot        {width:47.5em;padding:0 0 0.8em 0;margin:0.8em 0.4em 0.8em 0.5em;}
.spare         {width:8.4em;padding:0 0 0.8em 0;margin:0.8em 0.4em 0.8em 0;}
.formbox       {width:30.0em;padding:0;margin:0.8em 0 0.8em 0;}

.navlio a   {width: 94%;padding:0.2em 0.2em 0.2em 0.5em;margin:0;}
.navliotit  {width: 94%;padding:0.2em 0.2em 0.2em 0.5em;margin:10px 0 0 0;}
.bunt a     {width: 94%;padding:0.2em 0.2em 0.2em 0.5em;margin:0;}
.bunttit    {width: 94%;padding:0.2em 0.2em 0.2em 0.5em;margin:10px 0 0 0;}

.navre a  {width: 94%;padding:0.2em 0.2em 0.2em 0.5em;margin:0;}
.suchtab  {width:100%;margin-bottom:20px;}
input.such{width:10.5em;padding:2px 0px 2px 4px;margin:0px 0px 0px 0.5em;}
input.find{width:2em;padding:2px 4px 0px 0px;margin:0;}

/* **************    cocolino kurse tabellen     ************************** */
.kuabt_mini,.kuabt_kids,.kuabt_teen,.kuabt_even{
font-size:1.0em;font-weight:bold;border:1px solid;
padding:0.25em 0.2em 0.2em 0.5em;margin:0.5em 0 1.2em 0;
}
.kuout_mini,.kuout_kids,.kuout_teen,.kuout_even{margin:0 0 0.5em 0;border:1px solid;}
.kunam_mini,.kunam_kids,.kunam_teen,.kunam_even{padding:0.15em 0.2em 0.1em 0.5em;font-size:0.9em;font-weight:bold;border-bottom:1px solid;}

.kuli_mini,.kuli_kids,.kuli_teen,.kuli_even,.kuliu_mini,
.kuliu_kids,.kuliu_teen,.kuliu_even{
width:20%;padding:0.15em 0.2em 0.1em 0.5em;
font-size:0.75em;font-weight:normal;border-bottom:1px solid;border-right:1px solid;
}
.kure_mini,.kure_kids,.kure_teen,.kure_even,
.kureu_mini,.kureu_kids,.kureu_teen,.kureu_even{
width:80%;padding:0.15em 0.2em 0.1em 0.5em;
font-size:0.75em;font-weight:normal;border-bottom:1px solid;
}

.kube_mini,.kube_kids,.kube_teen,.kube_even{font-size:0.75em;font-weight:normal;padding:0.25em 0.2em 0.25em 0.5em;border-bottom:1px solid;}
.kuliu_mini,.kuliu_kids,.kuliu_teen,.kuliu_even,.kureu_mini,.kureu_kids,.kureu_teen,.kureu_even{border-bottom:0;}

.fo_mini,.fo_kids,.fo_teen,.fo_even{font-weight:bold;}

.kubesch_mini,.kubesch_kids,.kubesch_teen{
font-size:0.75em;font-weight:normal;padding:0.2em 0.2em 0.25em 0.5em;
margin:2.0em 0 0 0;border:1px solid;
}
.kubesch_even{
font-size:0.75em;font-weight:normal;padding:0.2em 0.2em 0.25em 0.5em;
margin:1.0em 0 0 0;border:1px solid;
}

/* old **************    cocolino kurse tabellen     ************************** */
.kucocabteilung{font-size:1.1em;font-weight:bold;}
.kuout{margin:0 0 1em 0;border:1px solid;}
.kucoc,.kunam{font-size:0.9em;font-weight:bold;}
.kuit1,.kuit2,.kube{border-bottom:1px solid;}
.kube, .kuit1, .kuit2, .kuit1u, .kuit2u{font-size:0.75em;font-weight:normal;}
.kube, .kuit1, .kuit2, .kuit1u, .kuit2u{font-size:0.75em;font-weight:normal;}
.kube{padding:0.5em 0.2em 0.5em 0.5em;border-top:1px solid;}


/* old **************    cocolino kurse tabellen     ************************** */
.kucocabteilung        {padding:0.25em 0.2em 0.2em 0.5em;margin:0 0 0.2em 0;}
.kucoc, .kuit1, .kuit1u{width:30%;padding:0.15em 0.2em 0.1em 0.5em;}
.kunam, .kuit2, .kuit2u{width:70%;padding:0.15em 0.2em 0.1em 0.5em;}


/* ************************************************************************ */
.logo img {border: 0; margin: 0; padding: 0; display: block;}
.kopfnavi{background-image: url("../pic_const/kopfnavi_linie.gif"); background-position: bottom; background-repeat: repeat-x;}
.kopfnavi{display:block;float:left;background-color:#465064;}
.kopfzeil{display:block;clear:both;display:inline; float:left;}
.subkopf{display:block;clear:both;float:left;border-bottom:#FFFFFF 1px solid;}
.subkopfzeil{clear:both;display:inline; float:left;}
/* ************************************************************************ */
.content{
float:left;
background-color:#FFFFFF;
border-top:#000000 0px solid;
border-right:#000000 1px solid;
border-bottom:#000000 0px solid;
}
.spali {float:left;}
.spali2{float:left;}
.spami {float:left;}
.spami2{float:left;}
.spare {float:right;}

/* ************************** testborders ********************************* */
.spali {border:0px solid #FF0000;}
.spami {border:0px solid #999999;}
.spami2{border:0px solid #999999;}
.spare {border:0px solid #FF0000;}
.spatot{border:0px solid #009900;}
.kopfzeil    {border-right:0px solid #ffff00;}
.subkopfzeil {border-right:0px solid #000000;}
.fusszeil    {border-right:0px solid #ffff00;}
.fussaddizeil{border-right:0px solid #ffff00;}
.undefblock{border:0px solid #000000;}
.titel1 {border:0px solid #000000;}

/* ************************** ende testborders **************************** */

.boxico     {border:1px solid #FFFFFF;}
.undefblock{display:block;}

/* ************************************************************************ */
/* **************              druckkopf       **************************** */
/* ************************************************************************ */
.druckkopf{display:none;}

/* ************************************************************************ */
/* **************          schriften             ************************** */
/* ************************************************************************ */

.ueber  {font-size:0.7em !important;padding:0;margin:0 0 0.3em 0;}
.seitit {font-size:1.1em !important;padding:0;margin:0 0 0 0;}
.lead   {font-size:0.8em !important;padding:0;margin:0.8em 0 1.2em 0;}
.ctx    {font-size:0.75em !important;line-height:1.5;padding:0;margin:0.2em 0 0 0;}
.seitit, .lead, .titel1, .titel2{font-weight:bold;}

.titel1 {
background-repeat:no-repeat;background-position:right;
font-size:0.9em !important;padding:0.2em 0.2em 0.2em 1.1em ;margin:1.2em 0 0.5em 0;
}
.titel2 {font-size:0.8em !important;padding:0.2em 0.2em 0.2em 1.1em;margin:1.2em 0 0.5em 0;}

ul.ebene1   {margin-top:0.5em;margin-bottom:0.6em;border:0px solid; #ff0000}
ul.ebene1 li {font-size:0.75em;padding:0;margin:0.2em 0 0.2em 0;}
ol.ebene1   {margin-top:0.5em;margin-bottom:0.6em;border:0px solid; #ff0000}
ol.ebene1 li {font-size:0.75em;padding:0;margin:0.2em 0 0.2em 0;}

ul.rotkreis{list-style-image:url(../pic_const/bull_rotkreis.gif);}


/* ************************************************************************ */
/* **************               presse           ************************** */
/* ************************************************************************ */
.presse{font-size:0.7em !important;border-bottom:1px solid;padding:0.25em 0.5em 0.25em 0.5em;margin:0 0 20px 0;}
.pressezwitit{font-size:0.85em !important;font-weight:bold;padding:0;margin:1.2em 0 0.6em 0;}
.pressbox, .pressboxli, .pressboxre{
font-size:0.7em !important;font-weight:bold;
border-top:8px solid;border-right:1px solid;
border-bottom:8px solid;border-left:1px solid;
padding:0.8em 0.5em 0.8em 0.5em;
}
.pressbox{margin:0.8em 0.0em 0.8em 0.0em;}
.pressboxli{width:45%;float:left;margin:0.8em 0.3em 0.8em 0.0em;}
.pressboxre{width:45%;float:right;margin:0.8em 0.0em 0.8em 0.3em;}
.pressboxtit{font-size:120%;font-weight:bold;margin:0 0 0.3em 0;}

/* ************************************************************************ */
/* **************              box links       **************************** */
/* ************************************************************************ */
.boxli{font-size:0.7em;font-weight:normal;border:1px solid;padding:0px;margin:0px 0px 10px 0px;}
.boxli p{border-top:1px solid;padding:0.3em 0.2em 0.3em 0.5em;margin:0;}
.boxlitit{font-weight:bold;border-bottom:1px solid;}
/* ************************************************************************ */
/* **************              box rechts      **************************** */
/* ************************************************************************ */
.boxre       {font-size:0.7em;font-weight:normal;border:1px solid;padding:0px;margin:0px 0px 10px 0px;}
.boxre p     {border-top:1px solid;padding:0.3em 0.2em 0.3em 0.5em;margin:0;}
.boxretit    {font-weight:bold;border-bottom:1px solid;}
/* ************************************************************************ */
/* **************              box icons       **************************** */
/* ************************************************************************ */
.boxico      {display:none;font-size:0.6em;font-weight:normal;text-align:right;padding:0 0.2em 0 0.2em;margin:0px 0px 4px 0px;}

/* ************************************************************************ */
/* **************            links           ****************************** */
/* ************************************************************************ */
a:link{text-decoration:underline;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:focus{text-decoration:none;}

a.extern:link{padding-right: 13px; background: url(../pic_const/linkout.gif) no-repeat right center;}
a.extern:visited{padding-right: 13px; background: url(../pic_const/linkout.gif) no-repeat right center;}
a.extern:hover{padding-right: 13px; background: url(../pic_const/linkout.gif) no-repeat right center;}
a.extern:active{padding-right: 13px; background: url(../pic_const/linkout.gif) no-repeat right center;}
a.extern:focus{padding-right: 13px; background: url(../pic_const/linkout.gif) no-repeat right center;}

a.ebrief:link{padding-right: 13px; background: url(../pic_const/linkmail.gif) no-repeat right center;}
a.ebrief:visited{padding-right: 13px; background: url(../pic_const/linkmail.gif) no-repeat right center;}
a.ebrief:hover{padding-right: 13px; background: url(../pic_const/linkmail.gif) no-repeat right center;}
a.ebrief:active{padding-right: 13px; background: url(../pic_const/linkmail.gif) no-repeat right center;}
a.ebrief:focus{padding-right: 13px; background: url(../pic_const/linkmail.gif) no-repeat right center;}

/* ************************************************************************ */
/* **************            bilder          ****************************** */
/* ************************************************************************ */
.bildmi{margin:0.5em auto 0.8em auto;}
.bildli{float:left;margin:0.5em 0.8em 0.8em 0;}
.bildre{float:right;margin:0.5em 0 0.8em 0.8em;}
.bildre, .bildli, .bildmi{border:1px solid;}
.bildbe{font-size:0.6em;margin:0.35em 0.35em 0.35em 0.35em;}

.bildmio{margin:0.5em auto 0.8em auto;}
.bildlio{float:left;margin:0.5em 0.8em 0.8em 0;}
.bildreo{float:right;margin:0.5em 0 0.8em 0.8em;}
.bildreo, .bildlio, .bildmio{border:0;}
.bildbeo{font-size:0.6em;margin:0.35em 0.35em 0.35em 0.35em;}

/* ************************************************************************ */
/* **************          navi kopf         ****************************** */
/* ************************************************************************ */
#navkopf {font-size:0.72em;display:inline;float:left;padding:0px;margin:0px;}
#navkopf ul{float:left;display:inline;}
#navkopf li{float:left; list-style-type:none;}
#navkopf a {
display:block;
font-weight:bold;text-align:center;text-decoration:none;
padding-top:0.25em;
padding-right:0.55em;
padding-bottom:0.25em;
padding-left:0.55em;
border-top:1px solid;
border-right:1px solid;
border-bottom:1px solid;
}
#navkopf a {color:#FFFFFF;}
#navkopf a.home:hover{background:#3D8FCC;color:#FFFFFF;}
#navkopf a.lepp:hover{background:#2E78C1;color:#FFFFFF;}
#navkopf a.trep:hover{background:#F0BE00;color:#000000;}
#navkopf a.coco:hover{background:#28823C;color:#FFFFFF;}
#navkopf a.lbwk:hover{background:#C8D0D8;color:#000000;}
#navkopf a.vera:hover{background:#D23200;color:#FFFFFF;}
#navkopf a.disg:hover{background:#5A5064;color:#FFFFFF;}
/* ************************************************************************ */
/* **************          navi subkopf      ****************************** */
/* ************************************************************************ */

#navsubkopf {font-size:0.75em;display:inline;float:left;padding:0px;margin:0px;}
#navsubkopf ul{float:left;display:inline;}
#navsubkopf li{float:left; list-style-type:none;}
#navsubkopf a{
display:block;
font-weight:normal;text-align:center; text-decoration:none;
padding-top:0.15em;
padding-right:0.5em;
padding-bottom:0.15em;
padding-left:0.75em;
border-right:1px solid;
}
#navsubkopf a:hover{
display:block;
font-weight:normal;
text-align:center; text-decoration:none;
padding-top:0.15em;
padding-right:0.5em;
padding-bottom:0.15em;
padding-left:0.75em;
border-right:1px solid;
}
/* ************************************************************************ */
/* **************          navi links        ****************************** */
/* ************************************************************************ */

.navli{margin:0 0 0.3em 0;}
#mli      {list-style-type:none;padding:0;margin:0;}
#mli p    {width:96%;font-size:0.75em;padding:0.35em 0 0.15em 0.25em;margin:0;font-weight:bold;border-bottom:1px solid;border-left:1px solid;}

#mli ul   {list-style-type:none;padding:0;margin:0 0 0 0.8em;}
#mli li ul{list-style-type:none;padding:0;margin:0 0 0 0.2em;}
#mli li   {list-style-type:none;padding:0;margin:0.1em 0 0.1em 0;}
#mli a{width:94%;display:block;font-size:0.67em;padding:0.2em 0.2em 0.2em 0.5em;margin:0;}

#mli a{text-decoration:none;font-weight:normal;}
#mli a:link    {border-top:1px solid;border-bottom:1px solid;}
#mli a:visited {border-top:1px solid;border-bottom:1px solid;}
#mli a:hover   {border-top:1px solid;border-bottom:1px solid;}
#mli a:active  {border-top:1px solid;border-bottom:1px solid;}
#mli a:focus   {border-top:1px solid;border-bottom:1px solid;}

#mli li ul li a{text-decoration:none;font-weight:normal;}
#mli li ul li a:link{border-top:0px solid;border-bottom:1px solid;}
#mli li ul li a:visited{border-top:0px solid;border-bottom:1px solid;}
#mli li ul li a:hover{border-top:0px solid;border-bottom:1px solid;}
#mli li ul li a:active{border-top:0px solid;border-bottom:1px solid;}
#mli li ul li a:focus{border-top:0px solid;border-bottom:1px solid;}

#mli li ul li ul li  {list-style-type:none;padding:0;margin:0.1em 0 0 0;}
#mli li ul li ul li a{text-decoration:none;font-weight:normal;font-size:0.7em;line-height:90%;padding:0.2em 0.2em 0.3em 0.5em;}
#mli li ul li ul li a:link{border:0;}
#mli li ul li ul li a:visited{border:0;}
#mli li ul li ul li a:hover{border:0;}
#mli li ul li ul li a:active{border:0;}
#mli li ul li ul li a:focus{border:0;}
/* *********************  navli ohne zweite ebene ************************* */
.navlio{margin:0px 0px 10px 0px;}
.navlio ul{list-style-type:none;padding:0;margin:0;}
.navlio li{padding-top:0;margin:1px 0 1px 0;}
.navlio a{font-size:0.7em;display:block;text-decoration:none;font-weight:normal;}
.navlio a{border-top:1px solid;border-bottom:1px solid;}
.navlio a:visited{border-top:1px solid;border-bottom:1px solid;text-decoration:none;}
.navlio a:hover{border-top:1px solid;border-bottom:1px solid;text-decoration:none;}
.navlio a:active{border-top:1px solid;border-bottom:1px solid;text-decoration:none;}
.navlio a:focus{border-top:1px solid;border-bottom:1px solid;text-decoration:none;}
.navliotit{font-size:0.75em;font-weight:bold;vertical-align:middle;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;}
/* ************************************************************************ */
/* *********************  navli bunt              ************************* */
/* ************************************************************************ */
.bunt{margin:0px 0px 10px 0px;}
.bunt ul{list-style-type:none;padding:0;margin:0;}
.bunt li{padding-top:0;margin:2px 0 2px 0;}
.bunttit{font-size:0.75em;font-weight:bold;vertical-align:middle;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;}
.bunt a{font-size:0.7em;display:block;text-decoration:none;font-weight:normal;}
/* *********************  bunt zu bunt            ************************* */
a.buntall:link{color:#FFFFFF;background-color:#6EBEFA;border:1px solid #003366;}
a.buntall:visited{color:#FFFFFF;background-color:#6EBEFA;border:1px solid #003366;}
a.buntall:hover{color:#FFFFFF;background-color:#6EBEFA;border:1px solid #003366;}
a.buntall:active{color:#FFFFFF;background-color:#6EBEFA;border:1px solid #003366;}
a.buntlep:link{color:#FFFFFF;background-color:#2E78C1;border:1px solid #003366;}
a.buntlep:visited{color:#FFFFFF;background-color:#2E78C1;border:1px solid #003366;}
a.buntlep:hover{color:#FFFFFF;background-color:#2E78C1;border:1px solid #003366;}
a.buntlep:active{color:#FFFFFF;background-color:#2E78C1;border:1px solid #003366;}
a.buntlep:focus{color:#FFFFFF;background-color:#2E78C1;border:1px solid #003366;}

a.bunttefp:link{color:#000000;background-color:#FAE600;border:1px solid #823C0A;}
a.bunttefp:visited{color:#000000;background-color:#FAE600;border:1px solid #823C0A;}
a.bunttefp:hover{color:#000000;background-color:#FAE600;border:1px solid #823C0A;}
a.bunttefp:active{color:#000000;background-color:#FAE600;border:1px solid #823C0A;}
a.bunttefp:focus{color:#000000;background-color:#FAE600;border:1px solid #823C0A;}

a.buntcoco:link{color:#FFFFFF;background-color:#3C8228;border:1px solid #1E5014;}
a.buntcoco:visited{color:#FFFFFF;background-color:#3C8228;border:1px solid #1E5014;}
a.buntcoco:hover{color:#FFFFFF;background-color:#3C8228;border:1px solid #1E5014;}
a.buntcoco:active{color:#FFFFFF;background-color:#3C8228;border:1px solid #1E5014;}
a.buntcoco:focus{color:#FFFFFF;background-color:#3C8228;border:1px solid #1E5014;}
a.buntlbw:link{color:#000000;background-color:#DCDFE2;border:1px solid #666666;}
a.buntlbw:visited{color:#000000;background-color:#DCDFE2;border:1px solid #666666;}
a.buntlbw:hover{color:#000000;background-color:#DCDFE2;border:1px solid #666666;}
a.buntlbw:active{color:#000000;background-color:#DCDFE2;border:1px solid #666666;}
a.buntlbw:focus{color:#000000;background-color:#DCDFE2;border:1px solid #666666;}
a.buntveran:link{color:#FFFFFF;background-color:#C85A0A;border:1px solid #823C0A;}
a.buntveran:visited{color:#FFFFFF;background-color:#C85A0A;border:1px solid #823C0A;}
a.buntveran:hover{color:#FFFFFF;background-color:#C85A0A;border:1px solid #823C0A;}
a.buntveran:active{color:#FFFFFF;background-color:#C85A0A;border:1px solid #823C0A;}
a.buntveran:focus{color:#FFFFFF;background-color:#C85A0A;border:1px solid #823C0A;}
a.buntdisg:link{color:#FFFFFF;background-color:#50508C;border:1px solid #111111;}
a.buntdisg:visited{color:#FFFFFF;background-color:#50508C;border:1px solid #111111;}
a.buntdisg:hover{color:#FFFFFF;background-color:#50508C;border:1px solid #111111;}
a.buntdisg:active{color:#FFFFFF;background-color:#50508C;border:1px solid #111111;}
a.buntdisg:focus{color:#FFFFFF;background-color:#50508C;border:1px solid #111111;}
/* ************************************************************************ */
/* **************          navi rechts       ****************************** */
/* ************************************************************************ */
.navre{font-size:0.7em;margin:0px 0px 10px 0px;}
.navre ul{list-style-type:none;padding:0;margin:0;}
.navre li{list-style-type:none;padding-top:0;margin:0;}
.navre a        {display:block;text-decoration:none;font-weight:normal;border-top:1px solid;border-bottom:1px solid;}
.navre a:link   {border-top:1px solid;border-bottom:1px solid;text-decoration:none;}
.navre a:visited{border-top:1px solid;border-bottom:1px solid;text-decoration:none;}
.navre a:hover  {border-top:1px solid;border-bottom:1px solid;text-decoration:none;}
.navre a:active {border-top:1px solid;border-bottom:1px solid;text-decoration:none;}
.navre a:focus  {border-top:1px solid;border-bottom:1px solid;text-decoration:none;}

/* ************************************************************************ */
/* **************            fuss            ****************************** */
/* ************************************************************************ */
.fuss{display:block;border-top: 1px solid #000000;border-bottom: 1px solid #FFFFFF;}
.fusszeil{text-align:center;}
.fussaddi{display:block;border-bottom:1px solid;vertical-align:middle;}
.fussaddizeil{clear:both;display:inline;float:left;}
.fussaddizeil p{display:block;font-size:0.7em;text-transform:uppercase;text-align:center;letter-spacing:0.1em;margin:0.3em 0 0.3em 0;}

/* ************************************************************************ */
/* **************       suchformular           **************************** */
/* ************************************************************************ */
.search{margin:0;}
.suchtab{display:block;border:1px solid;}
.suchzel{padding:0.2em;}
.such, .find{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:0.7em;vertical-align:middle;}
.such{font-weight:normal;border:1px solid;}
.find{font-weight:bold;border:0px;}

/* ************************************************************************ */
/* **************          bereiche            **************************** */
/* ************************************************************************ */
.fett{font-weight:bold;}
.kursiv{font-style:italic;}
.unterstrichen{text-decoration:underline;}
.rot{color:#FF0000;}
.orange{color:#FF9900;}
.rotfett{color:#FF0000;font-weight:bold;}
.rot204{color:#CC0000;}
.rot204fett{color:#CC0000;font-weight:bold;}
.grau102{color:#666666;}
.tuerc{color:#5D78D6;}
.tuercfett{color:#5D78D6;font-weight:bold;}
.blue{color:#0000CC;}
.bluefett{color:#0000CC;font-weight:bold;}
.gruen{color:#3C8228;}
.rost{color:#823C0A;}
.rostfett{color:#823C0A;font-weight:bold;}

.gruenfett{color:#3C8228;font-weight:bold;}
.violett{color:#7878BE;}
.veran{color:#C85A0A;}
.veranfett{color:#C85A0A;font-weight:bold;}
.weiss{color:#FFFFFF;}
.gelb{color:#FFFF00;}
.schwarz{color:#000000;}

/* ************************************************************************ */
/* **************          showhidediv         **************************** */
/* ************************************************************************ */
.showhdiv{margin-top:0.8em;margin-bottom:0.8em;}
.showhul    {list-style-type:none;padding:0;margin:0;}
.showhul li {list-style-type:none;padding:0;margin:0.15em 0 0.15em 0;}
.showhul a  {
width:99%;display:block;font-size:0.85em;
background-image:url(../pic_const/ico_hand.gif);
background-repeat:no-repeat;
background-position:right;
border-bottom:1px dashed;
padding:0.2em 0 0.2em 0;margin:0;}

.showhul a:link     {font-size:0.75em;display:block;text-decoration:none;}
.showhul a:visited  {display:block;text-decoration:none;}
.showhul a:hover    {display:block;text-decoration:none;}
.showhul a:active   {display:block;text-decoration:none;}
.showhul a:focus    {display:block;text-decoration:none;}

ul.showhdivul1{font-size:0.75em;margin-top:0.5em;}
ul.showhdivul1 li{margin-top:0.5em;}
ul.showhdivul2{margin-top:0.5em;}
ul.showhdivul2 li{margin-top:0.5em;}

/* ************************************************************************ */
/* **************          tabellen zellen         ************************ */
/* ************************************************************************ */
.cel_1, .cel_1o{width:39%;padding:0.25em 0.2em 0.35em 0.5em;border-bottom:1px dashed #999999;}
.cel_2, .cel_2o{width:59%;padding:0.25em 0.2em 0.35em 0.5em;border-bottom:1px dashed #999999;}
.cel_1o, .cel_2o{border:0;}
/* ************************************************************************ */
/* **************            text box          **************************** */
/* ************************************************************************ */
.tbox_lernpunkt,.tbox_treffpunkt,.tbox_cocolino,.tbox_learning,.tbox_veran,.tbox_disg{font-weight:normal;border:1px solid;padding:0;margin:0.8em 0 0.8em 0;}
.tboxtit_lernpunkt,.tboxtit_treffpunkt,.tboxtit_cocolino,.tboxtit_learning,.tboxtit_veran,.tboxtit_disg{font-size:0.72em;background-repeat:no-repeat;background-position:right;font-weight:bold;border-bottom:1px solid;padding:0.3em 0.2em 0.3em 1.1em;margin:0;}

.tboxtit_lernpunkt {background-image:url(../pic_const/gg_titel1_lernpunkt.gif);}
.tboxtit_treffpunkt{background-image:url(../pic_const/gg_titel1_treffpunkt.gif);}
.tboxtit_cocolino  {background-image:url(../pic_const/gg_titel1_cocolino.gif);}
.tboxtit_learning  {background-image:url(../pic_const/gg_titel1_learning.gif);}
.tboxtit_veran     {background-image:url(../pic_const/gg_titel1_veran.gif);}
.tboxtit_disg      {background-image:url(../pic_const/gg_titel1_disg.gif);}

.tboxcell  {font-size:0.72em;padding:0.7em 0.7em 0.7em 1.1em;}
.tboxcellko{font-size:0.72em;padding:0.25em 0.7em 0.25em 1.1em;font-weight:bold;}

/* lernpunkt */
.tbox_lernpunkt     {color:#000000;background-color:#F0F8FF;border-color:#4A6D95;}
.tboxtit_lernpunkt  {color:#000000;background-color:#E2ECF6;border-bottom-color:#4A6D95;}
.tbox_lernpunkt p{font-size:0.72em;padding:0.2em 0.25em 0.2em 1.1em;}
.tbox_lernpunkt div.liste{font-size:0.72em;padding:0;margin-right:0.7em;}
.tbox_lernpunkt div.liste ul{margin-top:0.9em;margin-bottom:0.9em;}
/* treffpunkt */
.tbox_treffpunkt    {color:#000000;background-color:#F5FAD0;border-color:#A24E02;}
.tboxtit_treffpunkt {color:#000000;background-color:#FAE600;border-bottom-color:#A24E02;}
.tbox_treffpunkt p{font-size:0.72em;padding:0.2em 0.25em 0.2em 1.1em;}
.tbox_treffpunkt div.liste{font-size:0.72em;padding:0;margin-right:0.7em;}
.tbox_treffpunkt div.liste ul{margin-top:0.9em;margin-bottom:0.9em;}
/* cocolino */
.tbox_cocolino      {color:#000000;background-color:#EEF9EE;border-color:#3C8228;}
.tboxtit_cocolino   {color:#000000;background-color:#E2F6E2;border-bottom-color:#3C8228;}
.tbox_cocolino p{font-size:0.72em;padding:0.2em 0.25em 0.2em 1.1em;}
.tbox_cocolino div.liste{font-size:0.72em;padding:0;margin-right:0.7em;}
.tbox_cocolino div.liste ul{margin-top:0.9em;margin-bottom:0.9em;}
/* learning */
.tbox_learning      {color:#000000;background-color:#F6F9FF;border-color:#5A5E62;}
.tboxtit_learning   {color:#000000;background-color:#E6EEF6;border-bottom-color:#5A5E62;}
.tbox_learning p{font-size:0.72em;padding:0.2em 0.25em 0.2em 1.1em;}
.tbox_learning div.liste{font-size:0.72em;padding:0;margin-right:0.7em;}
.tbox_learning div.liste ul{margin-top:0.9em;margin-bottom:0.9em;}
/* veran */
.tbox_veran         {color:#000000;background-color:#FBF5F5;border-color:#C85A0A;}
.tboxtit_veran      {color:#000000;background-color:#F6E6E6;border-bottom-color:#C85A0A;}
.tbox_veran p{font-size:0.72em;padding:0.7em 0.25em 0.7em 1.1em;}
.tbox_veran div.liste{font-size:0.72em;padding:0;margin-right:0.7em;}
.tbox_veran div.liste ul{margin-top:0.9em;margin-bottom:0.9em;}
/* disg */
.tbox_disg          {color:#000000;background-color:#EBF0FF;border-color:#50508C;}
.tboxtit_disg       {color:#000000;background-color:#D7E1FA;border-bottom-color:#50508C;}
.tbox_disg p{font-size:0.72em;padding:0.2em 0.25em 0.2em 1.1em;}
.tbox_disg div.liste{font-size:0.72em;padding:0;margin-right:0.7em;}
.tbox_disg div.liste ul{margin-top:0.9em;margin-bottom:0.9em;}

/* ************************************************************************ */
/* **************            form box          **************************** */
/* ************************************************************************ */

.formbox_lernpunkt,.formbox_treffpunkt,.formbox_cocolino,.formbox_learning,.formbox_veran,.formbox_disg{
font-weight:normal;border:1px solid;padding:0px;margin:0.8em 0 0.8em 0;
}
.formboxtit_lernpunkt,.formboxtit_treffpunkt,.formboxtit_cocolino,.formboxtit_learning,.formboxtit_veran,.formboxtit_disg{
font-size:0.75em;background-repeat:no-repeat;background-position:right;font-weight:bold;border-bottom:1px solid;padding:0.3em 0.2em 0.3em 1.1em;
}
.formboxtit_lernpunkt {background-image:url(../pic_const/gg_titel1_lernpunkt.gif);}
.formboxtit_treffpunkt{background-image:url(../pic_const/gg_titel1_treffpunkt.gif);}
.formboxtit_cocolino  {background-image:url(../pic_const/gg_titel1_cocolino.gif);}
.formboxtit_learning  {background-image:url(../pic_const/gg_titel1_learning.gif);}
.formboxtit_veran     {background-image:url(../pic_const/gg_titel1_veran.gif);}
.formboxtit_disg      {background-image:url(../pic_const/gg_titel1_disg.gif);}

/* lernpunkt */
.formbox_lernpunkt     {color:#000000;background-color:#E7F4FE;border-color:#4A6D95;}
.formboxtit_lernpunkt  {color:#000000;background-color:#E2ECF6;border-bottom-color:#4A6D95;}
/* treffpunkt */
.formbox_treffpunkt    {color:#000000;background-color:#F5FAD0;border-color:#A24E02;}
.formboxtit_treffpunkt {color:#000000;background-color:#FAE600;border-bottom-color:#A24E02;}
/* cocolino */
.formbox_cocolino      {color:#000000;background-color:#EEF9EE;border-color:#3C8228;}
.formboxtit_cocolino   {color:#000000;background-color:#E2F6E2;border-bottom-color:#3C8228;}
/* learning */
.formbox_learning      {color:#000000;background-color:#EEF3F9;border-color:#333333;}
.formboxtit_learning   {color:#000000;background-color:#E6EEF6;border-bottom-color:#333333;}
/* veran */
.formbox_veran         {color:#000000;background-color:#FBF5F5;border-color:#C85A0A;}
.formboxtit_veran      {color:#000000;background-color:#F6E6E6;border-bottom-color:#C85A0A;}
/* disg */
.formbox_disg          {color:#000000;background-color:#EBF0FF;border-color:#50508C;}
.formboxtit_disg       {color:#000000;background-color:#D7E1FA;border-bottom-color:#50508C;}

/* **************     formular tabellen zellen     ************************ */
.cel_cheq1, .cel_cheq1o{font-size:0.7em;width:14%;padding:0.15em 0.2em 0.15em 0.4em;border-bottom:1px solid #FFFFFF;}
.cel_cheq2, .cel_cheq2o{font-size:0.7em;width:84%;padding:0.25em 0.2em 0.25em 0;border-bottom:1px solid #FFFFFF;}
.cel_cheq1o, .cel_cheq2o{border:0;}

.cel_imp1, .cel_imp1o{vertical-align:middle;font-size:0.7em;width:8em;padding:0.15em 0.2em 0.15em 0.4em;border-bottom:1px solid #FFFFFF;}
.cel_imp2, .cel_imp2o{width:22em;padding:0.15em 0 0.15em 0;border-bottom:1px solid #FFFFFF;}
.cel_imp1o, .cel_imp2o{border:0;}

/* ************************************************************************ */
/* **************     formulare     *************************************** */
/* ************************************************************************ */

textarea.anmeldung{
width:28em;margin:0.7em 0 0.7em 0;padding:0.25em;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-weight:normal;font-size:0.7em;
color:#000000;background-color:#FFFFFF;
border:#000000 1px solid;
}

input.kontakt{
width:28em;margin:0 0 0 0;padding:0.25em;
font-weight:normal;font-size:0.7em;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#000000;background-color:#FFFFFF;
border-left:#000000 1px solid;
border-top:#000000 1px solid;
border-right:#333399 1px solid;
border-bottom:#333399 1px solid;
}
input.buttzurueck{
width:10em;margin:0.8em 0 0 0;padding:0.25em;
color:#333399;background-color:#E1F0FF;
border-top:1px solid #000000;
border-right:1px solid #6EBEFA;
border-bottom:1px solid #6EBEFA;
border-left:1px solid #000000;
}
/* ************************************************************************ */
/* **************          sitemap               ************************** */
/* ************************************************************************ */
div.sitemap        {font-size:0.72em;display:block;width:95%;border:0px solid #000099;padding:0;margin:0 auto 0 auto;}
div.sitemap ul     {margin-top:0.9em;margin-bottom:0.9em;}
div.sitemaplok     {display:block;width:100%;border:0px solid #009900;padding:0;margin:0;}
div.sitemaplok ul  {margin-top:0.9em;margin-bottom:0.9em;}

.sm1o{padding:0;margin:0.8em 0 0.8em 0;list-style-type:none;}
.sm1 {padding:0;margin:0.8em 0 0.8em 0;list-style-type:none;}
.sm2 {padding:0;margin:0.3em 0 0.2em 1.5em;list-style-type:none;}
.sm3 {padding:0;margin:0.3em 0 0.2em 3em;list-style-type:none;}

.sm1o li   {padding:0;margin:0;}
.sm1 li    {padding:0;margin:0;}
.sm2 li    {padding:0;margin:0;}
.sm3 li    {padding:0;margin:0;}

.sm1o li a {display:block;width:100%;}
.sm1 li a  {display:block;width:100%;}
.sm2 li a  {display:block;width:100%;}
.sm3 li a  {display:block;width:100%;}

.sm1o li a{text-decoration:none;font-weight:bold;padding:0 0.15em 0 0.5em;margin:0;}
.sm1o li a:link{color:#000000;}
.sm1o li a:visited{color:#000000;}
.sm1o li a:hover{color:#000000;}
.sm1o li a:active{color:#000000;}
.sm1o li a:focus{color:#000000;}

.sm1 li a{text-decoration:none;font-weight:bold;padding:0.15em 0.15em 0.15em 0.5em;margin:0.2em 0 0 0;}
.sm1 li a:link{color:#000000;}
.sm1 li a:visited{color:#000000;}
.sm1 li a:hover{color:#000000;}
.sm1 li a:active{color:#000000;}
.sm1 li a:focus{color:#000000;}

.sm2 li a{text-decoration:none;padding:0;margin:0;font-weight:normal;}
.sm2 li a:link{color:#003366;}
.sm2 li a:visited{color:#003366;}
.sm2 li a:hover{color:#003366;}
.sm2 li a:active{color:#003366;}
.sm2 li a:focus{color:#003366;}

.sm3 li a{text-decoration:none;padding:0;margin:0;font-weight:normal;}
.sm3 li a:link{color:#000000;}
.sm3 li a:visited{color:#000000;}
.sm3 li a:hover{color:#000000;}
.sm3 li a:active{color:#000000;}
.sm3 li a:focus{color:#000000;}





