body  {background-image:url(DIR/pub/grafik/bg_body.gif); }

p {margin:5 0 10 0px; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt;}
img{border:0px solid #D78B1A;}
.img_ref {margin:0 10 10 0px;border:0px solid #D78B1A;  }

tr { font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
hr {}
.hr_list_std{margin:0px;padding:0px; height:1px; background-color:#A85400; border:0px;}
h1 {margin:0 0 5 0px; font-family:  trebuchet ms,Arial,Helvetica, sans-serif; font-size: 13pt; color: #A86100; font-weight: normal}
.h1_content {margin:0 0 5 0px; font-family:  trebuchet ms,Arial,Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold}
h2 {margin:10 0 10 0px; font-family:  trebuchet ms,Arial,Helvetica, sans-serif; font-size: 11pt; color: #000000; font-weight: bold}

form {margin:0px;}
ul {}
.ul_menu { margin:0 0 0 0px; padding:0 0 0 15px;}

li {padding:4 0 2 0px; }

table {}
.tHead { background-color: #FFF7DD; ;color: #000000; margin:20 0 0 0px; }
.tHead2 { background-image:url(DIR/pub/grafik/bg_02.gif);color: #000000; }
.tMain { background-color: #FFFFFF;color:#000000; }
.tMenuleft {}
.td_mm {}
.tFooter  { background-color: #FFFFFF;color: #C0C0C0;  margin:0 0 20 0px;}



a { font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #D78B1A; font-weight: normal; text-decoration: none;}
a:visited { font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #D78B1A; font-weight: normal ; text-decoration: none;}
a:hover { font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #D78B1A; font-weight: normal; text-decoration: underline}

.a_mm {border:1px solid #D78B1A; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #D78B1A; font-weight: normal; text-decoration: none;}
.a_mm:visited {border:1px solid #D78B1A;  font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #D78B1A; font-weight: normal ; text-decoration: none;}
.a_mm:hover {border:1px solid #D78B1A; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #D78B1A; font-weight: normal; text-decoration: none}

.a_menu { font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #F2CA8E; font-weight: bold; text-decoration: none;}
.a_menu:visited { font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #F2CA8E; font-weight: bold ; text-decoration: none;}
.a_menu:hover {font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #F2CA8E; font-weight: bold; text-decoration: underline}

.a_menumm {border:1px solid #F2CA8E; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #F2CA8E; font-weight: bold; text-decoration: none;}
.a_menumm:visited { border:1px solid #F2CA8E; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #F2CA8E; font-weight: bold ; text-decoration: none;}
.a_menumm:hover { border:1px solid #F2CA8E; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt; color: #F2CA8E; font-weight: bold; text-decoration: none}


div{}
.div_head {  padding:16px;}
.div_head2 {  padding-left:16px;}
.div_coll {  padding:15 10 10 20px;}
.div_colr {  padding-left:10px;padding-top:5px;}
.div_content { margin:20 20 20 20px; padding:0px;}
.div_werbung {border:1px solid #DDDDDD; margin:0 0 20 0px; background-image:url(DIR/pub/grafik/bg_04.gif); padding:4px; background-color:#FFFFFF}
.div_footer {  padding:8 8 8 8px;font-size: 8pt;color: #C0C0C0;}
.div_refs {position:relative; margin:0 10 10 0px; padding:4px; float:left; background-color: #FBEEDB;	border:1px solid #D78B1A; }

.div_msg { margin-left:0px; margin-top:0px; margin-right:0px;margin-bottom:10px; padding:5px; border:2px solid #FF0000; }
.div_query { margin:0 0 0 0px; padding:8px;background-image:url(DIR/pub/grafik/bg_04.gif);}


img{}
.img_list{margin:0 5 1 0px;}




input{}
.input_google_search {width:150px;}
.input_std_cb {}
.input_std_cb_err {border:2px solid #FF0000;}
.input_std {margin:3 0 0 0px; width:150px;  background-color: #FFFFFF; border:1px solid #FCB670;  font-weight: normal; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt;}
.input_std_err { margin:3 0 0 0px; width:150px;  background-color: #FFFFFF; border:2px solid #FF0000; font-weight: normal; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt;}
.input_submit {   background-image:url(DIR/pub/grafik/bg_01.gif); color: #FFFFFF; font-size: 12pt; font-weight: bold; border:1px solid #FB9B3C;}

select{}
.select_std {margin:3 0 0 0px; background-color: #FFFFFF; border:1px solid #FCB670;  font-weight: normal; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt;}
.select_std_err {margin:3 0 0 0px; background-color: #FFFFFF; border:2px solid #FF0000; font-weight: normal; font-family: trebuchet ms,Arial, Helvetica, sans-serif; font-size: 10pt;}


span{}
.span_err { color: #ff0000; font-weight: bold;}
.span_ok { color: #00AA00; font-weight: bold; }
.span_input { color: #00AA00; font-weight: bold; font-style:italic; }
.span_wichtig { color: #FF0000; font-weight: bold;}
.span_klein_grau {font-family:  trebuchet ms,Arial,Helvetica, sans-serif; font-size: 8pt; color: #808080; font-weight: normal; }



