/* Standard Klassen */
body
{
	 margin: 0px;
	 padding: 0px;
	 background-color: White;
	 font-family: Arial;
    text-decoration:none;
    color:  #000000;
    letter-spacing: 1px;
	 font-size: 10pt;
}



img
{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border: 0px;
}

table.head_table
{
        background-repeat: repeat-x;
		  border: 0px;
}

td
{
        font-size: 11px;
}

a.head_links
{
        font-size: 11px;
        font-family: Arial;
        text-decoration:none;
        color: #000000;
        font-weight:bold;
        letter-spacing: 1px;

}

a:hover.head_links
{
        font-size: 11px;
        font-family: Arial;
        text-decoration:none;
        color: #3399FF;
        font-weight:bold;
}

a.ad_bereich
{
        font-size: 11px;
        font-family: Arial;
        text-decoration:underline;
        color: #000000;
        font-weight:bold;
        letter-spacing: 1px;

}

a:hover.ad_bereich
{
        font-size: 11px;
        font-family: Arial;
        text-decoration:none;
        color: #3399FF;
        font-weight:bold;
}

a.ad_bereich_u
{
        font-size: 11px;
        font-family: Arial;
        text-decoration:underline;
        color: #000000;
        font-weight:bold;
        letter-spacing: 1px;

}

a:hover.ad_bereich_u
{
        font-size: 11px;
        font-family: Arial;
        color: #3399FF;
        font-weight:bold;
}

a.ad_bereich_u_mail
{
        font-size: 11px;
        font-family: Arial;
        text-decoration:underline;
        color: #3399FF;
        letter-spacing: 1px;

}

a:hover.ad_bereich_u_mail
{
        font-size: 11px;
        font-family: Arial;
        color: #000000;
}

a.footer
{
        font-size: 10px;
        font-family: Arial;
        text-decoration:underline;
        color:  Gray;

}

a:hover.footer
{
        font-size: 10px;
        font-family: Arial;
        text-decoration:none;
        color: #3399FF;
}

/* Info Table Klassen */

table.info_table
{
	 border: solid #cecfce 1px;
	 margin: 0px;
}

td.infotdhead
{
	width: 5px;
	height: 5px;
	background-image: url(../img/infobox/bg_infobox.gif);
	background-repeat: repeat-x;
	margin-top: 10px;

}

td.infotdheadfoot
{
	width: 5px;
	height: 5px;
}

table.ad_bereich
{
	  border-left:  solid #c6c6c6 1px;
	  border-top:  solid #c6c6c6 1px;
	  border-right:  solid #c6c6c6 1px;
	  width: 70%;
}

table.footer, td.footer
{
	border:none;
	width: 70%;
	color:Gray;
	text-align: center;
 line-height: 170%
}

td.list_head
{
border-bottom: solid #c6c6c6 1px ;
font-size: 12px;
}

a.ad_bereich_listen
{
        font-size: 10px;
        font-family: Arial;
        text-decoration:underline;
        color: #3399FF;
        font-weight:bold;
        letter-spacing: 1px;

}

a:hover.ad_bereich_listen
{
        font-size: 10px;
        font-family: Arial;
        text-decoration:none;
        color: #3399FF;
        font-weight:bold;
}

span.form_flags
{
  	letter-spacing:1px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color:#C6C3C6;
}

input.form
{
  margin-bottom:5px;
  width:350px;
  border: solid 1px #C6C3C6;
  color: #0000000;
  font-size:11px;
}

textarea
{
  margin-bottom:5px;
  width:350px;
  height: 100px;
  border: solid 1px #C6C3C6;
  color: #0000000;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
}

.meldung
{
     letter-spacing: 1px;
     color:#DF0000;
}
