body  {}

p {margin:5 0 10 0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}

tr { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000;}
hr {}
.hr_std{margin:0px;padding:0px; height:1px; background-color:#C0C0C0; border:0px;}
h1 {margin:5 0 5 0px; font-family:  Arial,Helvetica, sans-serif; font-size: 16pt; color: #000000; font-weight: bold}
.h1_neg { font-family:  Arial,Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; margin-top:3pt; margin-bottom:10pt; font-weight: bold}
.h1_fett {margin:0 20 0 0px; font-family:  Arial,Helvetica, sans-serif; font-size: 16pt; color: #000000; margin-top:3pt; margin-bottom:10pt; font-weight: bold}

h2 {margin:5 0 5 0px; font-family:  Arial,Helvetica, sans-serif; font-size: 11pt; color: #000000; font-weight: bold}

form {margin:0px;}

ul {}
.ul_menu { margin:3 0 0 0px; padding:0 0 0 15px;}
li {padding:0 0 2 0px;}

table {}
.tHead {   }

.tMenuRow { background-color:#848400; color:#FFFFFF;}
.t_color2 { background-color: #BB0000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.tMenu { }


.tr_prof_edit {background-color:#EAEAEA;}
.tr_prof_edit_mark{background-color:#FFFF80;}
.tr_proflist_space {background-color:#C0C0C0;}
.tr_list_caption{font-weight:bold; background-image:url(DIR/pub/grafik/bg_03.gif); color:#FFFFFF;}
.tr_list_std {}
.tr_list_std_mark{background-color:#FFFF80;}
.td_menu_caption {background-image:url(DIR/pub/grafik/bg_04.gif); font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9pt;  }
.td_menu { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.tr_p_titel {font-weight:bold; color:#000000;}
.tr_p {font-weight:normal;  }
.td_small { font-family:  Arial,Helvetica, sans-serif; font-size: 8pt; color: #808080; font-weight:normal;}
.td_prof_fotos_f { padding:10px;background-image:url(DIR/pub/grafik/bg_no_prof_fotos_f.jpg);}
.td_prof_fotos_m { padding:10px;background-image:url(DIR/pub/grafik/bg_no_prof_fotos_m.jpg);}


a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #757500; font-weight: normal; text-decoration: none;}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #757500; font-weight: normal ; text-decoration: none;}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #757500; font-weight: normal; text-decoration: underline}

.a_wichtig { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF0000; font-weight: bold; text-decoration: none;}
.a_wichtig:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF0000; font-weight: bold ; text-decoration: none;}
.a_wichtig:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #00BB00; font-weight: bold; text-decoration: underline}


.a_mm {background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #757500; font-weight: normal; text-decoration: none;}
.a_mm:visited {background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #757500; font-weight: normal ; text-decoration: none;}
.a_mm:hover {background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #757500; font-weight: normal; text-decoration: underline}

.a_neg { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: normal; text-decoration: none;}
.a_neg:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: normal ; text-decoration: none;}
.a_neg:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: normal; text-decoration: underline}

.a_acc { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #AE0000; font-weight: bold; text-decoration: none;}
.a_acc:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #AE0000; font-weight: bold ; text-decoration: none;}
.a_acc:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #AE0000; font-weight: bold; text-decoration: underline;}
.a_acc_logout { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold; text-decoration: none;}
.a_acc_logout:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold ; text-decoration: none;}
.a_acc_logout:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold; text-decoration: underline}

div{}
.div_menu_cap {margin:10 0 0 0px; background-color:#AEAE5C; padding:6px; font-weight:bold;}
.div_menu {  padding-left:10px;padding-top:5px;}
.div_menulist {  padding-left:20px;}
.div_content { margin-left:20px; margin-top:0px; margin-right:20px;margin-bottom:0px; 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_caption { margin:0 0 0 0px;padding:5px; font-family:  Arial,Helvetica, sans-serif; font-size: 11pt; color: #000000; font-weight: bold;  }
.div_caption2 { font-family:  Arial,Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; background-image:url(DIR/pub/grafik/bg_02.gif); padding:4px; margin:0px;}
.div_inserieren { margin:0px; padding:5px; background-color:#D0FF8A;border:2px dotted #00B300;}
.div_aufgeben {background-image:url(DIR/pub/grafik/bg_09.gif); margin-left:0px; margin-top:0px; margin-right:0px;margin-bottom:10px; padding:10px; border:2px dotted #808000;}
.div_inserat {background-color: #DEDEB9;margin-left:0px; margin-top:0px; margin-right:0px;margin-bottom:10px; padding:10px; }


.div_msg { margin-left:0px; margin-top:0px; margin-right:0px;margin-bottom:10px; padding:5px; background-color:#FFFF00}
.div_query { margin:0 0 0 0px; padding:8px;background-image:url(DIR/pub/grafik/bg_04.gif);}
.div_typ_img {margin:5px; padding:5px; float:left; background-color: #FFFFFF;	border:1px solid #808080; }
.div_usersearch { margin-left:0px; margin-top:0px; margin-right:0px;margin-bottom:0px; padding:5px; background-color:#FFFF80}
.div_beschw { margin:0px; padding:10px; background-color:#FFFF80}
.div_faq { margin:2 0 10 0px; padding:10px; background-color:#DEDEB9}
.div_rechte {margin:5 0 5 0px; padding:5px; background-color: #FFFF80;	border:1px solid #FF9F40; }
.div_answer{ padding:5px;background-image:url(DIR/pub/grafik/bg_04.gif);}
.div_footer { background-image:url(DIR/pub/grafik/bg_02.gif); padding:5px;}
.div_pr{color: #E5E5E5; width:300px;	height: 5px; border:1px solid #969696; margin:5 0 0 0px;	}
.div_forum_entry{ margin:2 0 2 0px; padding:5px; background-color:#DEDEB9;border:1px dotted #808000;}
.div_forum_entry_mark{ margin:2 0 2 0px; padding:5px; background-color:#DEDEB9;border:2px solid #808000;}
.div_pre{ margin:6px; padding:6px; background-color:#FFFFFF;border:1px dotted #00B300;}
.div_zitat{ margin:0 0 0 6px; padding:0 0 0 5px; color:#000000; background-color:#FFFFFF;border-left:2px solid #808000; }

.div_foto_block {position:relative; margin:0 5 5 0px; padding:4px; float:left; background-color: #D2E9FF;	border:1px solid #0000FF; }
.div_foto_div {margin:0 5 5 0px; padding:4px; }
.divPicture { position:relative;}
#divPicZoomContainer  {position:absolute; padding:3px;	border:1px solid #0000D9;	margin-right:6px;	margin-bottom:7px;background-color:#B3D9FF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }

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 #808000;  font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.input_std_err { margin:3 0 0 0px; width:150px;  background-color: #FFFFFF; border:2px solid #FF0000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.input_stdreadonly {width:150px;  background-color: #D3D3D3; border:1px solid #77564B;  font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.input_submit {   background-color: #808000;  color: #FFFFFF; font-size: 9pt; font-weight: bold; border:1px solid #77564B;}

select{}
.select_std {margin:3 0 0 0px; background-color: #FFFFFF; border:1px solid #77564B;  font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.select_std_err {margin:3 0 0 0px; background-color: #FFFFFF; border:2px solid #FF0000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}



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_red { color: #ff0000; font-weight: normal;}
.span_wichtig { color: #FF0000; font-weight: bold;}
.span_klein {font-family:  Arial,Helvetica, sans-serif; font-size: 8pt; color: #4E4E4E; font-weight: normal; }
.span_klein_neg {font-family:  Arial,Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: normal; }
.span_klein_grau {font-family:  Arial,Helvetica, sans-serif; font-size: 8pt; color: #808080; font-weight: normal; }

.span_pfelder { color: #0080FF; font-weight: bold;}
.span_bggelb {background-color: #FFFF00;}
.span_faq_cap{color: #1100BA; font-weight: bold; }
.span_wortfarbe {color: #00A8F9;}
.span_toggle{ color: #808000; cursor:pointer;}
.span_toggle:hover{text-decoration: underline}
