html, body { color:#777777;
        font-family: arial, verdana, helvetica, geneva;
        font-size:11px;
        height:100%;
        margin:0px;
        text-decoration:none;
        }

hr {
    border-bottom: 0px;
    border-left:0px;
    border-right:0px;
    border-top: 1px dotted #777777;
    height: 1px;
    width: 100%;
   }

img { border:none;
        }

a:link { color:#00782E;
        font-size:11px;
        text-decoration:none;
        }

a:visited { color:#00782E;
        font-size:11px;
        text-align:left;
        text-decoration:none;
        }

a:hover { color:#00782E;
        font-size:11px;
        text-align:left;
        text-decoration:underline;
        }


.status_text { color:#777777;
        font-size:11px;
        font-style:normal;
        text-align:left;
        text-decoration:none;
        }


.meldung {
          font-size:12px;
          color:#777777;
          font-weight:bold;
          font-style:italic;
          letter-spacing:0.5px;


          padding-left:10px;
          padding-right:10px;
          padding-top:10px;
          padding-bottom:10px;
          border:1px solid #000000;
          background-color:#FFFFFF;
        }

.meldung_klein {
          font-size:10px;
          color:#777777;
          font-weight:bold;
          font-style:italic;
          letter-spacing:0.5px;

          padding-left:10px;
          padding-right:10px;
          border:1px solid #000000;
          background-color:#FFFFFF;
        }


.grau { color:#777777;
        }

.grau_bold { color:#777777;
             font-weight:bold;
        }

.grau_big { color:#777777;
        font-size:13px;
        }

.white { color:#ffffff;
        }

.white_bold { color:#ffffff;
              font-weight:bold;
        }

.white_big { color:#ffffff;
        font-size:12px;
        }

.white_bigger { color:#ffffff;
        font-size:24px;
        }

.gruen { color:#00782E;
        }

.gruen_big { color:#00782E;
         font-size:13px;
        }

.menu_sonder:link{
        color:#777777;
        font-size:11px;
        font-weight:normal;
        line-height:150%;
        }
.menu_sonder:visited{
        color:#777777;
        font-size:11px;
        font-weight:normal;
        line-height:150%;
        }
.menu_sonder:hover{
        color:#777777;
        font-size:11px;
        font-weight:normal;
        text-decoration:underline;
        line-height:150%;
        }

.menu_sonder_aktiv:link {
        color:#777777;
        font-size:11px;
        font-weight:normal;
        line-height:150%;
        }
.menu_sonder_aktiv:visited {
        color:#777777;
        font-size:11px;
        font-weight:normal;
        line-height:150%;
        }
.menu_sonder_aktiv:hover {
        color:#777777;
        font-size:11px;
        font-weight:normal;
        text-decoration:underline;
        line-height:150%;
        }


.menue_frontend_h1h2_bg_td {
        background-image: none;
        }

.menue_frontend_h1h2_bg_td_aktiv {
        background-image: url(images/template_1/frontend/bg_menue_aktiv.gif);
        background-repeat: repeat-x;
        }

.menu_h1:link{
        color:#777777;
        font-size:13px;
        font-weight:normal;
        display:block;
        height:100%;
        width:100%;
        background-image: none;
        background-repeat: no-repeat;
        }
.menu_h1:visited{
        color:#777777;
        font-size:13px;
        font-weight:normal;
        display:block;
        height:100%;
        width:100%;
        background-image: none;
        background-repeat: no-repeat;
        }
.menu_h1:hover{
        color:#FFFFFF;
        font-size:13px;
        font-weight:normal;
        text-decoration:none;
        display:block;
        height:100%;
        width:100%;
        background-image: url('images/template_1/frontend/bg_menue_aktiv.gif');
        background-repeat: repeat-x;
        }

.menu_h1_aktiv:link {
        color:#FFFFFF;
        font-size:13px;
        font-weight:normal;
        display:block;
        height:100%;
        width:100%;
        background-image: url('images/template_1/frontend/bg_menue_aktiv.gif');
        background-repeat: repeat-x;
        }
.menu_h1_aktiv:visited {
        color:#FFFFFF;
        font-size:13px;
        font-weight:normal;
        display:block;
        height:100%;
        width:100%;
        background-image: url('images/template_1/frontend/bg_menue_aktiv.gif');
        background-repeat: repeat-x;
        }
.menu_h1_aktiv:hover {
        color:#FFFFFF;
        font-size:13px;
        font-weight:normal;
        text-decoration:none;
        display:block;
        height:100%;
        width:100%;
        background-image: url('images/template_1/frontend/bg_menue_aktiv.gif');
        background-repeat: repeat-x;
        }


.menu_h2:link { color:#777777;
        font-size:12px;
        text-decoration:none;
        }

.menu_h2:visited { color:#777777;
        font-size:12px;
        text-align:left;
        text-decoration:none;
        }

.menu_h2:hover { color:#777777;
        font-size:12px;
        text-align:left;
        text-decoration:underline;
        }

.menu_h2_aktiv:link { color:#777777;
        font-size:12px;
        text-decoration:none;
        }

.menu_h2_aktiv:visited { color:#777777;
        font-size:12px;
        text-align:left;
        text-decoration:none;
        }

.menu_h2_aktiv:hover { color:#777777;
        font-size:12px;
        text-align:left;
        text-decoration:underline;
        }



.menu_h2_spezial:link{
        color:#777777;
        font-size:12px;
        font-weight:normal;
        display:block;
        height:100%;
        width:100%;
        background-image: none;
        background-repeat: no-repeat;
        }
.menu_h2_spezial:visited{
        color:#777777;
        font-size:12px;
        font-weight:normal;
        display:block;
        height:100%;
        width:100%;
        background-image: none;
        background-repeat: no-repeat;
        }
.menu_h2_spezial:hover{
        color:#00782E;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
        display:block;
        height:100%;
        width:100%;
        background-image: url('images/template_1/frontend/bg_submenue_middle_aktiv.gif');
        background-repeat: repeat-x;
        }

.menu_h2_spezial_aktiv:link {
        color:#00782E;
        font-size:12px;
        font-weight:normal;
        display:block;
        height:100%;
        width:100%;
        background-image: url('images/template_1/frontend/bg_submenue_middle_aktiv.gif');
        background-repeat: repeat-x;
        }
.menu_h2_spezial_aktiv:visited {
        color:#00782E;
        font-size:12px;
        font-weight:normal;
        display:block;
        height:100%;
        width:100%;
        background-image: url('images/template_1/frontend/bg_submenue_middle_aktiv.gif');
        background-repeat: repeat-x;
        }
.menu_h2_spezial_aktiv:hover {
        color:#00782E;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
        display:block;
        height:100%;
        width:100%;
        background-image: url('images/template_1/frontend/bg_submenue_middle_aktiv.gif');
        background-repeat: repeat-x;
        }


.menu_h1_strich {
        color:#E2B600;
        font-size:11px;
        font-weight:bold;
        display:block;
        height:100%;
        }

.menu_e1:link{
        color:#FFFFFF;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_e1:visited{
        color:#FFFFFF;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_e1:hover{
        color:#777777;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        background-color:#FFFFFF;
        text-decoration:none;
        height:100%;
        }

.menu_e1_aktiv:link {
        color:#777777;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_e1_aktiv:visited {
        color:#777777;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }
.menu_e1_aktiv:hover {
        color:#777777;
        font-size:11px;
        line-height:20px;
        font-weight:bold;
        text-decoration:none;
        }

.menu_e2:link{
        color:#FFFFFF;
        font-size:11px;
        font-weight:normal;
        }
.menu_e2:visited{
        color:#FFFFFF;
        font-size:11px;
        font-weight:normal;
        }
.menu_e2:hover{
        color:#FFFFFF;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        }

.menu_e2_aktiv:link {
        color:#FFFFFF;
        font-size:11px;
        font-weight:bold;
        }
.menu_e2_aktiv:visited {
        color:#FFFFFF;
        font-size:11px;
        font-weight:bold;
        }
.menu_e2_aktiv:hover {
        color:#FFFFFF;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        }

h1,.h1 { color:#00782E;
        font-size:20px;
        font-style:normal;
        text-align:left;
        font-weight:bold;
        text-decoration:none;
        padding:0px;
        margin:0px;
        }

h2,.h2 { color:#777777;
        font-size:13px;
        font-style:normal;
        font-weight:bold;
        text-align:left;
        text-decoration:none;
        padding:0px;
        margin:0px;
        }


h3,.h3 { color:#00782E;
        font-size:13px;
        font-style:normal;
        font-weight:bold;
        text-align:left;
        text-decoration:none;
        padding:0px;
        margin:0px;
        }


pre { font-size:11px;
        }

th { font-size:11px;
        font-style:normal;
        font-weight:bold;
        }

div,img,td,pre { color:#777777;
        font-size:11px;
        font-style:normal;
        font-weight:normal;
        text-decoration:none;
        }

p { color:#777777;
        font-size:11px;
        font-style:normal;
        font-weight:normal;
        text-decoration:none;
        padding:0px;
        margin:0px;
        }

.bg { background-color:#fdcb8b;
        color:#777777;
        font-size:11px;
        padding:2px;
        padding-left:5px;
        text-align:left;
        text-decoration:none;
        }

.nobg { background-color:#ffffff;
        color:#777777;
        padding:1px;
        }

table { table-layout:auto;
        }

.table_head { background-color:#6D6F74;
        border-color:#ceb1af;
        border-style:solid;
        border-width:0px;
        color:#ffffff;
        font-size:11px;
        font-style:normal;
        font-weight:bold;
        padding-left:2px;
        text-align:left;
        text-decoration:none;
        vertical-align:middle;
        }


input, select, textarea {
        background-color:#F6F6F6;
        border:1px solid #777777;
        color:#777777;
        font-size:11px;
        text-decoration:none;
        }

.input_checkbox {
        background:none;
        border:none;
        font-size:11px;
        text-decoration:none;
        }

.radio { border:none;
        cursor:auto;
        height:13px;
        width:13px;
        }

.submit { background-color:#F6F6F6;
        color:#777777;
        cursor:pointer;
        font-size:11px;
        font-weight:normal;
        text-decoration:none;
        border:1px solid #777777;
        }


.td_ok {
        color:#FFFFFF;
         background-color:#939394;
        display:block;
         font-weight:bold;
         text-align:center;
        }

.td_nok {
        color:#FFFFFF;
         font-weight:bold;
         background-color:#939394;
        display:block;
         text-align:center;
        }

.td_akt {
        color:#FFFFFF;
         font-weight:bold;
         background-color:#B5B5B4;
        display:block;
         text-align:center;
        }

.td_fer {
        color:#FFFFFF;
        font-weight:bold;
        background-color:#939394;
        display:block;
        text-align:center;
        }

td.ab_tab_zelle
	       {
	        border: 1px solid #777777;
	       }

td.ab_tab_kopf
	       {
	        color:#FFFFFF;
	        font-weight: bold;
	        border: 1px solid #777777;
	        background-color: #939394;
	       }

td.ab_tab_loeschen
	       {
	        font-weight: bold;
	        color: red;
	        text-align: center;
	       }

textarea.ab_tab_textarea
	      {
	       overflow: auto;
	       border: none;
	       font-family: arial;
	       width: 100%;
	       background-color: transparent;
	      }
td.ab_tab_keinrahmen
							{
								border:none;
							}


.transparent
{
   filter:alpha(opacity=60);
   -moz-opacity: 0.6;
   opacity: 0.6;
}

.transparent_100
{
   filter:alpha(opacity=0);
   -moz-opacity: 0;
   opacity: 0;
}

.transparent_0
{
   filter:alpha(opacity=100);
   -moz-opacity: 1;
   opacity: 1;
}


.map_transparent
{
 background-color:#000;
 filter:alpha(opacity=60);
 -moz-opacity: 0.6;
 opacity: 0.6;
}
.map_transparent_aus
{
  background-color:#555555;
}