BODY  { color: #2B3F84; font-size: 12px; font-family:  Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; margin: 0;  line-height:16px}

p { FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px; color: #2B3F84; line-height:16px}
span { FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}
ul {FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px;}
li  { FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px;}
H1 {FONT-WEIGHT: bold; FONT-SIZE: 24px; font-family:  Arial, Verdana, Helvetica, sans-serif; line-height:24px}
.h1_small {FONT-WEIGHT: bold; FONT-SIZE: 14px;}
H2 {FONT-WEIGHT: bold; FONT-SIZE: 16px; font-family:  Arial, Verdana, Helvetica, sans-serif; }
hr {width: 75%; text-align:center; color:#a50000; height:1px}
.big { FONT-FAMILY:  Arial, Verdana,Helvetica, sans-serif; FONT-SIZE: 16px;}
.borderimg {border-right:1px solid #A50000; border-left:1px solid #A50000; border-top:1px solid #A50000;border-bottom:1px solid #A50000; }
.speisenimg {float:right; margin-left:15px; }
.partnerimg {margin-left:10px; margin-top:5px }
.adresse {padding-left:5px}
.indent {text-indent:30px;}
.underline { FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 16px; PADDING-BOTTOM: 1px; BORDER-BOTTOM: #A50000 1px solid}
.underlinesmall { FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif; PADDING-BOTTOM: 1px; BORDER-BOTTOM: #A50000 1px solid}
.small {FONT-WEIGHT: bold; FONT-SIZE: 10px; line-height:12px}
.small_aust {FONT-SIZE: 10px;}
.justifysmall {FONT-WEIGHT: bold; FONT-SIZE: 10px; line-height:12px;text-align:justify}
.error {FONT-WEIGHT: bold; COLOR: #ff0000}
.justify {text-align:justify}
.center {text-align:center}
.white {FONT-WEIGHT: bold; COLOR: #ffffff}
.line {BACKGROUND-COLOR:#a50000}
.red {FONT-WEIGHT: bold; COLOR: #a50000}
.active_nav {background-color:#a50000;}

.search_error {FONT-WEIGHT: bold; COLOR: #a50000; font-size:16px}
.search_active {FONT-WEIGHT: bold; COLOR: #a50000; text-decoration:none}
.search_erg {FONT-WEIGHT: bold; font-size:16px}

A {FONT-SIZE: 12px; FONT-WEIGHT: bold; font-family:  Arial, Verdana, Helvetica, sans-serif; color: #a50000 }
//A:link {TEXT-DECORATION: none}
//A:visited {TEXT-DECORATION: none}
//A:hover {TEXT-DECORATION: underline}
//A:active {TEXT-DECORATION: none}

A.white {FONT-SIZE: 14px; color: #ffffff;TEXT-DECORATION: none}
A.white:hover {FONT-SIZE: 14px; color: #ffffff;  background-color:#a50000;}
A.red {color: #a50000}

A.redsmall {FONT-SIZE: 10px; color: #a50000}





#formtable {BORDER-RIGHT: #A50000 1px solid; BORDER-TOP: #A50000 1px solid; BORDER-LEFT: #A50000 1px solid;  BORDER-BOTTOM: #A50000 1px solid;}
.greytable {BACKGROUND-COLOR:#cccccc;}
.redtable {BACKGROUND-COLOR:#a50000;}
.toptable {BACKGROUND-COLOR: #339999}
.navitable {BACKGROUND-COLOR: #2B3F84}
.standardtable{background-color: #e3ded0; padding:5px;}

.button {width:120px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
input.field {background-color:#EAEAEA; width:320px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
select.field {background-color:#EAEAEA; width:325px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
input.plz {background-color:#EAEAEA; width:50px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
input.ort {background-color:#EAEAEA; width:255px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; }
textarea.field {background-color:#EAEAEA; width:320px; border-right:2px solid #000000; border-left:1px solid #000000; border-top:1px solid #000000;border-bottom:2px solid #000000; overflow:auto }