BODY
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:   10pt;
   color:       black;
   margin-left: 0px;
   margin-right: 0px;   
   margin-top:  0px;
   margin-bottom: 0px;
   background-color: white;
}
TABLE,TD
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:   10pt;
   color:       black;
}
IMAGE.LMargin
{
   margin-left:   3px;
}
.BoxMiddleGray
{
   background-color:     #848B85;
}
.DarkGray
{
   background-color:     #6D6D6D;   
   font-size:   10pt;   
   color:                white;
}
.MiddleGray
{
   background-color:     #AFB9B1;   
   font-size:   10pt;      
   color:                black;
}
.LightGray
{
   background-color:     #DEE4DB;   
   font-size:   10pt;      
   color:                black;
}
A
{
   color:       #6D6D6D;
   text-decoration: none;   
}
A:Active
{
   color:       black;
   text-decoration: underline;   
}
A:Hover
{
   color:       black;
   text-decoration: underline;
}
A.Menu-MainLink
{
   color:       #5D5D5D;
   font-weight: normal;
   text-decoration: none;
}
A.Menu-MainLink:Active
{
   color:       black;
}
A.Menu-MainLink:Hover
{
   color:       black;
}
A.Menu-ActiveLink
{
   color:       #5D5D5D;
   font-weight: normal;
   text-decoration: underline;
}
A.Menu-ActiveLink:Active
{
   color:       black;
   text-decoration: underline;
}
A.Menu-ActiveLink:Hover
{
   color:       black;
   text-decoration: underline;
}
.Page-Headline
{
   font-size:   11pt;
   font-weight: bold;
   color:       black;
}
.Menu-MainGroup
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:   10pt;
   color:       black;
   background-color: #AFB9B1;
}
.Menu-SubHeadline
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:   10pt;
   color:       black;
}
.Menu-Popup
{
   font-size:   10pt;
   color:       black;
   background-color: #AFB9B1;
}
.Headline-Border
{
   border-top: 1px solid #5D5D5D;
   border-bottom: 1px solid #5D5D5D;
   border-left: 1px solid #5D5D5D;
   border-right: 1px solid #5D5D5D;
   border-style: solid;
   border-width: 1px;
   border-color: #5D5D5D;
   font-size:   7pt;
   color: #5D5D5D;
}
.Headline
{
   color: #848B85;
}
.small
{
   font-size:   7pt;
   color: black;
   font-weight: bold;   
}
.smallthin
{
   font-size:   7pt;
   color: black;
   font-weight: normal;   
}
.Impressum
{
   font-size:   7pt;
   color:       #5D5D5D;
   font-weight: normal;   
}
.smallDarkGray
{
   font-size:   7pt;
   color: #5D5D5D;
   font-weight: bold;   
}
.DarkGrayFont
{
   font-size:   9pt;
   color: #5D5D5D;
   font-weight: bold;   
}
.BoxTitle
{
   font-size:   10pt;
   font-weight: bold;
   color: black;
}
.BoxContent
{
   font-size:   10pt;
   font-weight: normal;
   color: black;   
}
.Box-Border
{
   border-top: 1px solid #5D5D5D;
   border-bottom: 1px solid #5D5D5D;
   border-left: 1px solid #5D5D5D;
   border-right: 1px solid #5D5D5D;
   font-size:   7pt;
}
.SearchBox
{
   width:250;
}
.KontaktBox
{
   width:280;
}
.DropdownBox
{
   width:230;
}


form.subnav {
  display: inline;
}

div.ul {
   text-decoration: underline;
   display: inline;
}

td ul {padding-left: 1.1em; margin-left:0px}

li {
	list-style-image:url(dash.gif);	
}

/* kontaktformular */
form.fkontakt input, form.fkontakt textarea { width: 270px; }
form.fkontakt textarea { height: 100px; }
label.inline { display: inline; float: left; width: 100px; }
p.nichtsehen { display: none; }
.clear { clear: both; height: 0; overflow: hidden; }
div.iabstand { height: 5px; }
form.fkontakt legend { display: none; }
form.fkontakt fieldset { border: none; margin: 0; padding: 0; }
input.chkbox { width: 15px !important; margin-right: 5px; }
input.btnsubmit { width: auto !important; margin-left: 100px;  }
form.fkontakt .error { color: #b80000; }
#error_msg { color: #b80000; font-weight: bold; }
