@charset "utf-8";

html,body,form,table,tr,th,td,select,input,textarea {
   margin:0px;
   padding:0px;
   }
body {
   background-color:#fff;
   text-align:center;
   }

/* KOPFTABELLE -------------------------- */

table.headtable {
  width:100%;
  margin:auto;
}
img.koepfe {
  position:relative;
  margin-bottom:5px;
}
img.headlogo  {
   margin:0px;
   position:relative;
   top:10px;
   right:0px;
}

/* HAUPTTABELLE -------------------------- */
table.maintab {
  width:100%;
  margin:auto;
}

/* TOPMENU */
td.home {
   width:146px;
   background-color:#666666;
   color:#fff;
   font-family: Verdana, Arial, Helvetica;
   font-size:13px;
   font-weight:bold;
   display:none;
}
a.home:link, a.home:active, a.home:visited,  a.home:hover  {
   text-decoration:none;
   color:#fff;
   margin-left:8px;
}
td.platzHorizontal {
   width:2px;
}
td.platzVertikal {
   height:2px;
}
td.regiontd {
   background-color:#666666;
   width:200px;
   display:none;
}
select.regionselect {
   width:100%;
   background-color:#666666;
   border-color:#666666;
   border-width:0px;
   border-style:solid;
   font-size:12px;
   color:#fff;
}

td.topMenu {
   width:100%;
   display:none;
}
td.topMenuAktiv {
   background-color:#ebebeb;
   font-family: Verdana, Arial, Helvetica;
   font-size:13px;
   font-weight:bold;
   text-align:center;
}
td.topMenuInaktiv {
   height:20px;
   background-color:#99cc2b;
   font-family: Verdana, Arial, Helvetica;
   font-size:13px;
   font-weight:bold;
   text-align:center;
}
a.topMenuLink:link, a.topMenuLink:active, a.topMenuLink:visited  {
   text-decoration:none;
   color:#666666;
}
a.topMenuLink:hover { color:#fff; }

a.topMenuLinkGrey:link, a.topMenuLinkGrey:active, a.topMenuLinkGrey:visited  {
   text-decoration:none;
   color:#84a342;
}
a.topMenuLinkGrey:hover { color:#fff; }


/* INHALTSBEREICHE */
td.linkeSeite {
   background-color:#bccbdf;
   height:400px;
   display:none;
}
td.inhalt {
   font-family: Verdana, Arial, Helvetica;
   font-size:13pt;
   color:#333333;
   text-align:justify;
   width:100%;
}
#inhalt p.titel {
   text-align:left;
}
#inhalt .titel1 {
   font-size:18px;
   font-weight:bold;
}
#inhalt h1 {
   font-size:18px;
   text-align:left;
   font-weight:normal;
   margin-bottom:0px;
}

#inhalt .titel1b {
   font-size:18px;
}
#inhalt .titel2 {
   font-size:16px;
   font-weight:bold;
}
#inhalt .titel3, h2 {
   font-size:14px;
   font-weight:bold;
}
#inhalt .titel4, h3 {
   font-size:12px;
   font-weight:bold;
}
#inhalt .titel5, h4{
   font-size:12px;
}
#inhalt .titel6, h5 {
   font-size:11px;
}
#inhalt p.titel {
   text-align:left;
}
#inhalt a:link, a:active, a:visited {
   text-decoration:none;
   color:#546579;
   font-weight:bold;
}
#inhalt a:hover { color:#490; }

#inhalt p.teaser {
   font-size:12px;
}

/* Bilder im Inhalt / Text */
#inhalt img {
   border:1px solid #666666;
}
#inhalt img.center {
   vertical-align:middle;
   float:none;
   margin-top:10px;
   margin-bottom:10px;
}
#inhalt img.left {
   margin:10px;
   margin-left:0px;
}
#inhalt img.right {
   margin:10px;
   margin-right:0px;
}

/* Pfadanzeige */
#inhalt a.pfadanzeige:link, a.pfadanzeige:active, a.pfadanzeige:visited {
   text-decoration:none;
   color:#546579;
   font-weight:bold;
}
#inhalt a.pfadanzeige:hover { color:#490; }

#inhalt ul { margin-left:17px; padding-left:0px; }
#inhalt li { padding-bottom:5px; text-align:left; }

#inhalt hr {
   border:0px solid #a4b2c6;
   height:1px;
   background-color:#a4b2c6;
}
#inhalt td {
   font-family: Verdana, Arial, Helvetica;
   font-size:13px;
}

#inhalt p.nachoben {
   display:none;
}

/* Rechtes Menü */

td.rightMenu {
   background-color:#bccbdf;
   display:none;
}
td.rightMenuInaktiv0 {
   font-family: Verdana, Arial, Helvetica;
   font-size:13px;
   font-weight:bold;
   padding-left:10px;
   padding-top:10px;
   padding-bottom:10px;
   background-color:#a4b2c6;
}
td.rightMenuAktiv0 {
   font-family: Verdana, Arial, Helvetica;
   font-size:13px;
   font-weight:bold;
   padding-left:10px;
   padding-top:10px;
   padding-bottom:10px;
   background-color:#ebebeb;
}
td.rightMenuInaktiv1 {
   font-family: Verdana, Arial, Helvetica;
   font-size:13px;
   font-weight:bold;
   padding-left:10px;
   padding-top:5px;
   padding-bottom:5px;
   background-color:#bccbdf;
}
td.rightMenuAktiv1 {
   font-family: Verdana, Arial, Helvetica;
   font-size:13px;
   font-weight:bold;
   padding-left:10px;
   padding-top:5px;
   padding-bottom:5px;
   background-color:#ebebeb;
}
td.rightMenuInaktiv2 {
   font-family: Verdana, Arial, Helvetica;
   font-size:12px;
   font-weight:bold;
   padding-left:10px;
   padding-top:2px;
   padding-bottom:2px;
   background-color:#bccbdf;
}
td.rightMenuAktiv2 {
   font-family: Verdana, Arial, Helvetica;
   font-size:12px;
   font-weight:bold;
   padding-left:10px;
   padding-top:2px;
   padding-bottom:2px;
   background-color:#ebebeb;
}
td.rightMenuInaktiv3 {
   font-family: Verdana, Arial, Helvetica;
   font-size:11px;
   padding-left:20px;
   padding-top:2px;
   padding-bottom:2px;
   background-color:#bccbdf;
}
td.rightMenuAktiv3 {
   font-family: Verdana, Arial, Helvetica;
   font-size:11px;
   padding-left:20px;
   padding-top:2px;
   padding-bottom:2px;
   background-color:#ebebeb;
}

a.rightMenu0:link, a.rightMenu0:active, a.rightMenu0:visited  {
   text-decoration:none;
   color:#546579;
   font-weight:bold;
}
a.rightMenu0:hover { color:#fff; }

a.rightMenu1:link, a.rightMenu1:active, a.rightMenu1:visited  {
   text-decoration:none;
   color:#546579;
   font-weight:bold;
}
a.rightMenu1:hover { color:#fff; }

a.rightMenu2:link, a.rightMenu2:active, a.rightMenu2:visited  {
   text-decoration:none;
   color:#546579;
   font-weight:bold;
}
a.rightMenu2:hover { color:#fff; }

a.rightMenu2a:link, a.rightMenu2a:active, a.rightMenu2a:visited  {
   text-decoration:none;
   color:#546579;
   font-weight:bold;
}
a.rightMenu2a:hover { color:#fff; }

a.rightMenu3:link, a.rightMenu3:active, a.rightMenu3:visited  {
   text-decoration:none;
   color:#546579;
   font-weight:normal;
}
a.rightMenu3:hover { color:#fff; }

/* Wenn ausgegraut im Menü (Administrations) */
span.region {
   font-size:9px;
   color:#f00;
   margin:0px;
   padding:0px;
}
a.rightMenu0Out:link, a.rightMenu0Out:active, a.rightMenu0Out:visited  {
   text-decoration:none;
   color:#dd656f;
   font-weight:bold;
}
a.rightMenu0Out:hover { color:#fff; }

a.rightMenu1Out:link, a.rightMenu1Out:active, a.rightMenu1Out:visited  {
   text-decoration:none;
   color:#dd656f;
   font-weight:bold;
}
a.rightMenu1Out:hover { color:#fff; }

a.rightMenu2Out:link, a.rightMenu2Out:active, a.rightMenu2Out:visited  {
   text-decoration:none;
   color:#dd656f;
   font-weight:bold;
}
a.rightMenu2Out:hover { color:#fff; }

a.rightMenu2aOut:link, a.rightMenu2aOut:active, a.rightMenu2aOut:visited  {
   text-decoration:none;
   color:#dd656f;
   font-weight:bold;
}
a.rightMenu2aOut:hover { color:#fff; }

a.rightMenu3Out:link, a.rightMenu3Out:active, a.rightMenu3Out:visited  {
   text-decoration:none;
   color:#dd656f;
   font-weight:normal;
}
a.rightMenu3Out:hover { color:#fff; }

/* FOOTER --------------------------------------------------------------------- */
table.footer {
  width:95%;
  margin:auto;
  margin-top:5px;
  margin-bottom:5px;
}
td.copyright {
   font-family: Verdana, Arial, Helvetica;
   font-size:11px;
   color:#666666;
   padding-left:10px;
}
td.impressum {
   font-family: Verdana, Arial, Helvetica;
   font-size:11px;
   color:#666666;
   padding-right:10px;
   display:none;
}
a.impressum:link, a.impressum:active, a.impressum:visited,  a.impressum:hover  {
   text-decoration:none;
   font-weight:normal;
   color:#666666;
}



/* -------------------------------------------------------------------------- */
/* ADMIN MENU  */
/* -------------------------------------------------------------------------- */

table.adminmenu {
  width:95%;
  margin:auto;
  display:none;
}
td.adminlinks {
   font-family: Verdana, Arial, Helvetica;
   font-size:10px;
}
a.adminmenu:link, a.adminmenu:active, a.adminmenu:visited,  a.adminmenu:hover  {
   text-decoration:none;
   font-weight:normal;
   color:#666666;
}

/* -------------------------------------------------------------------------- */
/* ADMINISTRATION FORMULARE ------------------------------------------------- */
/* -------------------------------------------------------------------------- */
#admin form {
   border-width:0px;
   margin:0px;
   padding:0px;
   }
#admin textarea {
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   border-width:1px;
   border-style:solid;
   border-color:#666666;
   }
#admin .inputtext {
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   border-width:1px;
   border-style:solid;
   border-color:#666666;
   }
#admin .buttonhtml {
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   border-width:1px;
   border-style:solid;
   border-color:#666666;
   background-color:#ccc;
   padding:0;
   margin:0;
   }
#admin td {
   padding-bottom:5px;
   }
#admin .submit {
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   font-weight:bold;
   border-width:1px;
   border-style:solid;
   border-color:#666666;
   background-color:#99cc2b;
   padding:0;
   margin:0;
   }
#admin select {
   font-family:verdana,helvetica,sans-serif;
   font-size:12px;
   color:#666666;
   border-width:1px;
   border-style:solid;
   border-color:#666666;
   padding:0;
   margin:0;
   }
#admin span.error {
   font-family:verdana,helvetica,sans-serif;
   font-size:9px;
   color:#ff0000;
   font-weight:bold;
}


/* -------------------------------------------------------------------------- */
/* DEBUG DATEN  */
div.DebugDaten {
   width:100%;
   font-family:verdana,helvetica,sans-serif;
   font-size:9px;
   color:#000000;
   line-height:9px;
}
