
@media print {
.noprint {
 display:none;
}
}

body{
  padding-top:3px;
  padding-left:1px;
  padding-right:1px;
  margin:0px;
}

   /*MAIN Hintergrund #cacaca  */
.hgcolor, .tln_start, .dlgdiv, body{
  /*background-color: #f9f9f9;*/
  background-color: #eeeeee;
}

/*.tabs {border:1px solid black;width:100%;  line-height:normal; background:url(/img/tab.gif) repeat-x 0 -120px;}*/
.tabs {border-left:1px solid #FFA200;width:100%;  line-height:normal; -webkit-border-radius: 5px 0px 0px 0px;border-radius: 5px 0px 0px 0px;}
.tabs ul {margin:0; padding:0; list-style:none;}
.tabs li {float:left; background:url(/img/tab.gif) no-repeat -1px -30px; margin:0 0 0 0; padding:0 0 0 10px; line-height:28px; height:30px; display:block;}
.tabs li.service {float:left; background:url(/img/tab_s.gif) no-repeat -1px -30px; margin:0 0 0 0; padding:0 0 0 10px; line-height:28px; height:30px; display:block;}

.tabs li.current {background:url(/img/tab.gif) no-repeat -1px 0; margin-right:0px;position:relative;z-index:1000;}
/*.tabs li.current {background:url(/img/tab.gif) no-repeat -1px 0; margin-right:0px;position:relative;z-index:1000;}*/

.tabs li.currentservice {background:url(/img/tab_s.gif) no-repeat -1px 0; margin-right:0px;}
.tabs span {float:left; display:block; background:url(/img/tab.gif) no-repeat right -90px; padding:0px 10px 0 0;}
.tabs .service span {float:left; display:block; background:url(/img/tab_s.gif) no-repeat right -90px; padding:0px 10px 10px 0; height:30px;}
.tabs .current span {background:url(/img/tab.gif) no-repeat right -60px;}
.tabs .currentservice span {background:url(/img/tab_s.gif) no-repeat right -60px; padding:0px 10px 0 0; height:30px;}
.tabs li.last{ background:url(/img/tab.gif) no-repeat 0 -60px; margin:0 0 0 0; padding:0 0 0 0;}
.tabs a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;}
.tabs a:link, .tabs a:visited, .tabs a:hover {color:black; font-weight:bold; font-size:10pt;}


.tabs_ie7 {border:0px solid white;width:100%;  line-height:normal; background:url(/img/tab_ie7.gif) repeat-x 0 -120px;}
.tabs_ie7 ul {margin:0; padding:0; list-style:none;}
.tabs_ie7 li {float:left; background:url(/img/tab_ie7.gif) no-repeat -1px -30px; margin:0 0 0 0; padding:0 0 0 10px; line-height:28px; height:30px; display:block;}
.tabs_ie7 li.service {float:left; background:url(/img/tab_s.gif) no-repeat -1px -30px; margin:0 0 0 0; padding:0 0 0 10px; line-height:28px; height:30px; display:block;}
.tabs_ie7 li.current {background:url(/img/tab_ie7.gif) no-repeat -1px 0; margin-right:0px;position:relative;z-index:1000;}
.tabs_ie7 li.currentservice {background:url(/img/tab_s.gif) no-repeat -1px 0; margin-right:0px;}
.tabs_ie7 span {float:left; display:block; background:url(/img/tab_ie7.gif) no-repeat right -90px; padding:0px 10px 0 0;}
.tabs_ie7 .service span {float:left; display:block; background:url(/img/tab_s.gif) no-repeat right -90px; padding:0px 10px 10px 0; height:30px;}
.tabs_ie7 .current span {background:url(/img/tab_ie7.gif) no-repeat right -60px;}
.tabs_ie7 .currentservice span {background:url(/img/tab_s.gif) no-repeat right -60px; padding:0px 10px 0 0; height:30px;}
.tabs_ie7 li.last{ background:url(/img/tab_ie7.gif) no-repeat 0 -60px; margin:0 0 0 0; padding:0 0 0 0;}
.tabs_ie7 a {text-decoration:none; font-family:Verdana, Arial; font-size:10px;}
.tabs_ie7 a:link, .tabs_ie7 a:visited, .tabs_ie7 a:hover {color:black; font-weight:bold; font-size:10pt;}




/* BreadCrumpLinks */
.bclink:active, .bclink:link, .bclink:visited{
  text-decoration: none;
  unused:~ font: 8pt Verdana;
  unused:~ font-weight:bold;
  /*color:#FF9B07;
  color:#baddf3;*/
  color:#003564;
}

.bclink:hover{
  text-decoration: underline;
  unused:~ font: 8pt Verdana;
  unused:~ font-weight:bold;
  /*color:#baddf3;*/
  color:#003564;
}

/* Rubrik Titel */
.kattitel{
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-IMAGE: url(/img/_kat_titel.gif);
  margin-top:7px;
  margin-left:7px;
  margin-right:7px;
  padding:3px;
  background-color: #ff9700;
  font: 11pt Verdana;
  font-weight:bold;
  color: #ffffff;
}
/* RubrikTitek PopUpMenu*/
.kattitelpopup{
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-IMAGE: url(/img/_kat_titel.gif);
  margin-top:0px;
  margin-left:1px;
  margin-right:1px;
  padding:2px;
  background-color: #ff9700;
  font: 8pt Verdana;
  font-weight:bold;
  color: #ffffff;
}
/* Servicebereich Titel */
.servicetitel{
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-IMAGE: url(/img/_service_titel.gif);
  margin-top:7px;
  margin-left:7px;
  margin-right:7px;
  padding:3px;
  background-color: #E3ECDC;
  font: 11pt Verdana;
  font-weight:bold;
  color: #ffffff;
}

/* Rubrik kurzbescheibung */
.katdesc{
  position: relative;
  margin-top:1px;
  margin-left:7px;
  margin-right:7px;
  padding: 3px;
  padding-left: 4px;
  border-bottom: #ff9700 1px solid;
  border-left: #ff9700 1px solid;
  overflow: visible;
}

/* SubLevelNavigation*/
.sln{
  font-size: 5px;
  margin-top:1px;
  margin-left:7px;
  margin-right:7px;
  padding: 3px;
  padding-left: 20px;
  border-bottom: #ff9700 1px solid;
  background-color:white;
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-IMAGE: url(/img/_sublevel.gif);
}

/* SubLevelNavigation Tabellarisch */
.slntab{
  font-size: 5px;
  width:240px;
  padding: 3px;
  padding-left: 20px;
  border-bottom: #ff9700 1px solid;
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-IMAGE: url(/img/_sublevel.gif);
  overflow: hidden;
  vertical-align:top;
}
/* SubLevelPopUpMenuLayer*/
.dlgslnmenu{
  z-index:2010;
  border: 1px solid #000000;
  width:250px;
  background-color: #fff8dd;

}




.sllink:active, .sllink:link, .sllink:visited{
  text-decoration: none;
  font: 8pt Verdana;
  font-weight:bold;
  color:#000000;
}

.sllink:hover{
  text-decoration: underline;
  font: 8pt Verdana;
  font-weight:bold;
  color:000000;
}

.tr_end{
  BACKGROUND-position: top left;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-IMAGE: url(/img/tr_end.gif);
  /*background-color: #ffffff;*/
  BORDER-BOTTOM: #ff9700 1px solid;
}

/* TopRegisterreiter (TD) */
.tr_on{
  font: 10pt Verdana;
  font-weight: bold;
  text-align: center;
  width:100px;
  BACKGROUND-position: top right;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-IMAGE: url(/img/tr_on.gif);
}

.tr_off{
  font: 10pt Verdana;
  font-weight: bold;
  text-align: center;
  width:100px;
  BACKGROUND-position: top right;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-IMAGE: url(/img/tr_off.gif);
  BORDER-bottom: #ff9700 1px solid;
}

/* MainContentBodyï¿½s */
.mcb_on{
  z-index:100;
  min-height:650px;
  /*margin-left:-1px;*/
  margin-top:0px;
  /*margin-top:-1px;
  text-align:left;
  /*display: block;*/
  unused:~ BORDER-BOTTOM: #ff9700 1px solid;
  unused:~ BORDER-TOP: #ff9700 1px solid;
  unused:~ BORDER-RIGHT: #ff9700 1px solid;
  unused:~ BORDER-left: #ff9700 1px solid;
  position: relative;
  unused:~ width:813px;
  width:100%;
  background-color:#ffffff;
  -webkit-border-radius: 0px 8px 8px 0px;
  border-radius: 0px 8px 8px 0px;
  overflow:hidden;
  /*margin:-20px;  */
}



.mcbservice_on
{
  text-align:left;
  display: block;
  BORDER-BOTTOM: #ff9700 1px solid;
  BORDER-RIGHT: #ff9700 1px solid;
  position: relative;
  width:813px;
  overflow:hidden;
  background:#E3ECDC;
}


.mcb_off{
  display: none;
}

/* TopLevelNavigation */
.navigation{
  margin-bottom:10px;
  margin-top:7px;
  margin-right:5px;
  border: 1px solid #437D9F;
  width:170px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#FFFBFF;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.navigation_bschreibung{
  z-index:2000;
  position:absolute;
  padding:4px;
  width:400px;
  /*margin-left:180px;*/
  margin-top:-30px; 
  background-color:#FFFBFF;  
  border-top:1px solid #043464;
  border-bottom:1px solid #043464;
  border-right:1px solid #043464;
  border-left:1px solid #043464;
-webkit-border-radius: 0 5px 5px 5px;
border-radius: 0 5px 5px 5px;
-webkit-box-shadow: 5px 5px 5px 2px #BFBFBF;
box-shadow: 5px 5px 5px 2px #BFBFBF;}




.tln{
  padding:0px;
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-IMAGE: url(/img/_be_end.gif);
  width:177;
}

.tln_start{
  WIDTH: 100%;
  height:13px;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-IMAGE: url(/img/_toplevel_start.gif);
    /*border:1px solid black;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;*/

}

.tln_on{
  position:relative;
  z-index:1000;
  margin-left:10px;
  padding: 3px;
  !padding-top: 5px;
  !padding-bottom: 4px;
  
    /*BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-IMAGE: url(/img/_toplevel_on.gif);
  background-size: 177px 100%;
  width:90%;*/
  background-color:#FFFBFF;
  width:152px;
  padding-left:7px;
  
  border-top:1px solid #FFA200;
  border-bottom:1px solid #FFA200;
  border-left:5px solid #FFA200;
  -webkit-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;

}


.pulldown{
  padding-bottom:10px;
  padding-right:5px;
  z-index:1999;
  position:absolute;
  width:800px;
  border:1px solid #FFA200;
  
  background-color:#FFA200;
  /*background-color:#eeeeee;*/
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: -9px 10px 11px 1px rgba(0,0,0,0.75);
-moz-box-shadow: -9px 10px 11px 1px rgba(0,0,0,0.75);
box-shadow: -9px 10px 11px 1px rgba(0,0,0,0.75);}


.tln_on_green{
  margin:0px;
  padding: 3px;
  padding-top: 5px;
  padding-bottom: 4px;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-IMAGE: url(/img/_toplevel_on_green.gif);
  width:100%;
  padding-left:25px;
}


.tln_off{
  padding-top:6px;
  padding-bottom:6px;
  padding-left:10px;
  /*font: 8pt Verdana;
  /font-weight:bold;
  color:#000000;
  margin:0px;
  padding: 3px;
  BACKGROUND-REPEAT: repeat-y;
  BACKGROUND-IMAGE: url(/img/_toplevel_off.gif);
  width:160px;
  width:100%;
  height: 14px;*/
}

.tln_on_pulldown{
  position:relative;
  /*z-index:2003;*/
  margin-left:11px;
  padding: 5px;
  /*background-color:#eeeeee;*/
    background-color:#FFA200;

  width:150px;
  padding-left:7px;
  border-top:1px solid #FFA200;
  border-bottom:1px solid #FFA200;
  border-left:5px solid #FFA200;
  -webkit-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
  -webkit-box-shadow: -9px 10px 11px 1px rgba(0,0,0,0.75);
  -moz-box-shadow: -9px 10px 11px 1px rgba(0,0,0,0.75);
  box-shadow: -9px 10px 11px 1px rgba(0,0,0,0.75);
}



.tlnlink:active, .tlnlink:link, .tlnlink:visited{
  text-decoration: none;
  font: 8pt Verdana;
  font-weight:bold;
  color:#000000;
}

.tlnlink:hover{
  text-decoration: underline;
  font: 8pt Verdana;
  font-weight:bold;
  color:#aa0000;
}

.tln_end{
  width: 177px;
  height: 20px;

  BACKGROUND-position: right;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-IMAGE: url(/img/_toplevel_end.gif);
}

/* Backend Menue(Schulportal) */
.SP_be_start{
  width:100%;
  text-align: center;
  padding: 0px;
  padding-top: 3px;
  height:24px;
  font: 10pt Verdana;
  color: #ffffff;
  font-weight:bold;
  BACKGROUND-COLOR: #fffcf3;
  BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-IMAGE: url(/img/SP_be_start.gif);
}



/* Backend Menue */
.be_start{
  border:0px solid black;
  width:171px;
  text-align: center;
  padding: 0px;
  padding-top: 3px;
  height:20px;
  font: 10pt Verdana;
  color: #ffffff;
  font-weight:bold;
  /*BACKGROUND-COLOR: #023465;*/ 
  BACKGROUND-COLOR: #527497; 
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  /*BACKGROUND-REPEAT: no-repeat;
  BACKGROUND-IMAGE: url(/img/_be_start.gif);*/
}

.be_end{
  width:177px;
  height:100%;
  BACKGROUND-REPEAT: repeat-y;vertical-align:top;
  BACKGROUND-IMAGE: url(/img/_be_end.gif);
}

.odf_pdf_white{
  BORDER-LEFT: #ff9700 1px solid;
  BORDER-top: #ff9700 1px solid;
  BORDER-right: #ff9700 1px solid;
  BACKGROUND-color:#ffffff;
}

.odf_pdf_green{
  BORDER-LEFT: #ff9700 1px solid;
  BORDER-top: #ff9700 1px solid;
  BORDER-right: #ff9700 1px solid;
  BACKGROUND-color:#E3ECDC;
}
.odf_pdf_hidden{
  BORDER-bottom:  0px;
  BORDER-bottom: #ff9700 1px solid;
  BACKGROUND-color:#f9f9f9;
}
.odf_pdf_hidden a{
  display: none;
}
/*Styles im Tiny
.Gitternetz{border:0px solid black; background-color:#000000}
.Gitternetz td{background-color: #ffffff;vertical-align:top}

.Rahmenlos{border:0px solid black; background-color:#ffffff}
.Rahmenlos td{background-color: #ffffff;vertical-align:top}*/

.sllink_small:active, .sllink_small:link, .sllink_small:visited{
  text-decoration: none;
  font: 8pt Verdana;
  font-weight:bold;
  color:#000000;
}

.filelink:active, .filelink:link, .filelink:visited{
  text-decoration: underline;
  font: 10pt Verdana;
  /*font-weight:bold;*/
  color:#000000;
}
.filelink:hover{
  text-decoration: underline;
  font: 10pt Verdana;
  /*font-weight:bold;*/
  color:#AA000A;
}


.subjectlink:active, .subjectlink:link, .subjectlink:visited{
  text-decoration: underline;
  /*padding-left:5px;*/
  padding-right:4px;
  font: 10pt Verdana;
  /*font-weight:bold;*/
  color:#000000;
}
.subjectlink:hover{
  text-decoration: underline;
  font: 10pt Verdana;
  /*padding-left:5px;*/
  padding-right:4px;

  /*font-weight:bold;*/
  color:#AA000A;
}




.internallink:active, .internallink:link, .internallink:visited{
  text-decoration: underline;
  font: 10pt Verdana;
  /*font-weight:bold;*/
  color:#000000;
}
.internallink:hover{
  text-decoration: underline;
  font: 10pt Verdana;
  /*font-weight:bold;*/
  color:#AA000A;
}

/*#############################################################################################################################
Fachseiten*/

.fachseite:active, .fachseite:link, .fachseite:visited{
  text-decoration: none;
  font: 10pt Verdana;
  font-weight:bold;
  color:#000000;
}
.fachseite:hover{
  text-decoration: none;
  font: 10pt Verdana;
  font-weight:bold;
  color:#AA000A;
}

.fachkopf1{
  margin:-14px 2px 2px 2px ;
  padding:3px;
  text-align:center;
  width:97%;
  color:#ffffff;
  /*border-width: 2px;
  border-style: solid;*/
  background-color:#527497;
  -webkit-border-radius:2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  /*-webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);*/
}

.fachkopf2{
  margin:-14px 4px 4px 4px ;
  padding:3px;
  text-align:center;
  width:94%;
  color:#000000;
  /*border-width: 2px;
  border-style: solid;*/
  background-color:#FFA000;
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75); */
}
.shadow1{
  -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
}


.div_fachseite{
  margin:4px;
  padding:3px;
  border-width: 3px;
  border-style: solid;
  /*border:1px solid black;*/
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);*/
}

.div_fachseite1{
  margin:4px;
  padding:3px;
  border-width: 2px;
  border-style: solid;
  /*border:1px solid black;*/
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);*/
}
.div_fachseite2{
  margin:4px;
  padding:3px;
  border-width: 1px;
  border-style: solid;
  /*border:1px solid black;*/
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);*/
}

.div_fachseite3{
  margin:4px;
  padding:3px;
  border-width: 1px;
  border-style: solid;
  background-color:#ffffff;  
/*border:1px solid black;*/
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);*/
}

.div_fachseite4{
  margin:4px;
  padding:3px;
  border-width: 2px;
  border-style: solid;
  background-color:#ffffff;  
/*border:1px solid black;*/
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  /*-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);*/
}
.inline{
  float: left; 
  display: inline-block;
}
.img_fachseite{
  margin-left:3px;
  width:97%;
  border:0px solid black;
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

.div_fachseite_zentriert{
  margin:4px;
  padding:3px;
  border:1px solid black; */
  -webkit-border-radius:5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color:#D5D9EB;
  /*width:95%;*/
  margin-left:auto;
  margin-right:auto;
/*-webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);*/

}

.gs{
  border-color:#FDB928;
  /*background-color:#FDB928;*/
} 
.sek{
  border-color:#B5152A;
  /*background-color:#B5152A;*/
} 
.gym{
  border-color:#38704A;
  /*background-color:#38704A;*/
}
.gs1{
  border-color:black;
  /*background-color:#FDB928;*/
} 
.sek1{
  border-color:black;
  /*background-color:#B5152A;*/
} 
.gym1{
  border-color:black;
  /*background-color:#38704A;*/
}

.gs2{
  border-color:#FDB928;
  background-color:#FEEBC2;
} 
.sek2{
  border-color:#B5152A;
  background-color:#E8AB95;
} 
.gym2{
  border-color:#38704A;
  background-color:#BCE0C7;
}
 
.td_fachseite1_gs{
  background-color:#FDB928;
}
.td_fachseite1_sks{
  background-color:#B5152A;
}
.td_fachseite1_gym{
  background-color:#38704A;
}

.td_fachseite2_gs{
  background-color:#FEEBC2;
}
.td_fachseite2_sks{
  background-color:#E8AB95;
}
.td_fachseite2_gym{
  background-color:#BCE0C7;
}
.td_fachseite3_gs{
  background-color:#F2F2F2;
}
.td_fachseite3_sks{
  background-color:#E0E0E0;
}
.td_fachseite3_gym{
  background-color:#F2F2F2;
}
.td_fachseite4_gs{
  background-color:#F2EBDC;
}
.td_fachseite4_sks{
  background-color:#EDD7DA;
}
.td_fachseite4_gym{
  background-color:#E1F2E6;
}

/*##################################################################################################################################*/
/*##################################################################################################################################*/



p {font: 10pt Verdana;
margin:0px;
}

ul{font: 10pt Verdana;margin-top:0px; margin-bottom:0px;list-style-type:disc;}
ol{font: 10pt Verdana;margin-top:0px; margin-bottom:0px;}

.round_5{
  color: #000000;
  border:1px solid #000000;
  padding: 2px;

padding-left:5px;
border-left:0px solid black;
border-right:0px solid black;
border-top:0px solid black;
border-bottom:0px solid white;
-webkit-border-radius:5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.round_10{
  border:1px solid #527497;
  padding: 10px 10px 10px 20px ;

-webkit-border-radius:10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.sublevel{
/*BACKGROUND-REPEAT: repeat-y; 
BACKGROUND-IMAGE: url(/img/_kat_titel1.gif);*/
background-color: #FFA200;
padding: 3px 3px 3px 7px;
font: 11pt Verdana;
font-weight:bold;
color: #ffffff;'
-webkit-border-radius: 0px 5px 0px 0px;
-moz-border-radius: 0px 5px 0px 0px;
border-radius: 0px 5px 0px 0px;}

.visitenkarte{
display:inline-block;
/*width:47%;*/
width:98%;
/*border:1px solid black;*/
border:1px solid gray;
padding:5px;
/*margin-left:10px;*/
margin-bottom:10px;
/*-webkit-box-shadow: 5px 5px 10px #555555; 
-moz-box-shadow: 5px 5px 10px #555555; 
box-shadow: 5px 5px 10px #555555; 
-webkit-border-radius: 7px; 
-moz-border-radius: 7px; 
border-radius:7px;*/
}

.infobox, .fehlerbox
{
 margin-left:5px;
 margin-right:5px;
 margin-top:10px;
 padding-left:35px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:15px;
 border: 1px solid #808080;
 background-color:#FFFFC6;
 background-image:url(../img/info.png);
 background-repeat:no-repeat;
 background-position:10px 10px;
 border-top-left-radius:10px;
 border-bottom-left-radius:10px;
 border-top-right-radius:0px;
 border-bottom-right-radius:20px;
 -moz-border-radius-topleft:10px;
 -moz-border-radius-bottomleft:10px;
 -moz-border-radius-topright:0px;
 -moz-border-radius-bottomright:20px;
}
 
.fehlerbox
{
 background-color:#FFEECC;
 background-image:url(../img/fehler.png);
 background-repeat:no-repeat;
 background-position:10px 10px;
}

.text_infobox, .text_fehlerbox
{
  font: bold 12px Verdana;
  padding-top:2px;
  padding-bottom:2px;
  padding:0;
  margin:0;
}

.text_infobox
{
  color:#042848;
}
 
.text_fehlerbox
{
  color:#FF0000;
}