/*
Ergänzungen JML 29-30/11/2011 ab Zeile 1871
.petition .right_col_s4 
.petition .profile_vis
.petition .profile_vis  INPUT[type="checkbox"]
#content.profil UL; Zeile 1589
#content.profil LI.tab A
#content.profil LI.tab_click
.profil H2.formhead; Zeile 790
*/

HTML
{ 
  font-size:100%; 
}

BODY
{
  background:url(../pix/streifen.gif) #D3DBDD;
  padding:0em;
  margin:0.94em 0.63em 0em 1.56em;
  font-size:1em;
  color: #000000;
  font-family: Arial, Helv, Helvetica, Verdana, sans-serif;  
}

P
{
  padding:0em;
  margin:0em 0em 1.25em 0em;
  font-size:0.75em;
  line-height:1.3em;
}

UL
{
  font-size:0.75em;
  padding:0em 0em 0em 1.2em;
}

OL
{
  font-size:0.75em;
  padding:0em 0em 0em 2em; /* PROFORMA 25.04.12 */
}

OL.error
{
  margin-bottom:2em;
  padding-left:2em;
}

LI
{
  padding-bottom:0.5em;
}

A
{
  text-decoration:none;
  color:#30505f;
  cursor:pointer;
}

A:hover,A:focus
{
  text-decoration:underline;
}

A.linktop
{
  background:url(../pix/master_image.gif) -10px -375px no-repeat;  
  padding-left:1.8em;
  float:right;
}


A.print
{
  background:url(../pix/master_image.gif) -10px -276px no-repeat;  
  padding-left:1.8em;
}

A.rss, LI DIV.rss
{
  background:url(../pix/link_rss.gif) 0px 0px no-repeat;  
  padding-left:1.8em;
}

A.email
{
  background:url(../pix/link_email.gif) 0px 4px no-repeat;  
  padding-left:1.1em;
}

 
A.text
{
  text-decoration:underline;
}


A.anker
{
  background:url(../pix/link_anker.png) no-repeat 0px 3px;
  padding-left:1.08em;
  cursor:pointer;
}

.bold
{
  font-weight:bold;
}

.italic
{
  font-style:italic;
}

.regular
{
  font-weight:normal !important;
}


.quote
{
  font-weight:bold;
}

BLOCKQUOTE
{
  /* GD 09.05.12 raus: font-style:italic; */
  font-weight:normal;
  margin:1em 0em 1em 0em;
  padding:1em;
  border:1px #445052 dotted;
}

.quote_comment P
{
  margin:0em;
}

.quote_comment DIV.quote_comment
{
  margin-left:2em;
}

.linkbutton_fixed A 
{
  background:url(../pix/linkbutton_hintergrund.jpg) no-repeat top right;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 0.7em;
  font-weight: bold;
  padding: 0.25em 3em 0.3em 0.75em;
  display:block; 
  width:18em; 
}



.linkbutton A 
{
  background:url(../pix/linkbutton_hintergrund.jpg) no-repeat top right;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 0.7em;
  font-weight: bold;
  padding: 0.25em 3em 0.3em 0.75em;
}


.linkbutton_fixed A:hover, .linkbutton_fixed A:active, .linkbutton_fixed A:focus,.linkbutton A:hover, .linkbutton A:active, .linkbutton A:focus  
{
  background-image:url(../pix/linkbutton_hintergrund_aktiv.jpg);
  text-decoration:none;
}

P.linkbutton_fixed,P.linkbutton
{
  font-size:0.7em;
}


P.linkbutton_fixed A,P.linkbutton A
{
  font-size:1em;
}





#marginal .linkbutton A
{
  display:block;
  width:auto;
}

/* PROFORMA 03.05.12 */
.hide,.skip
{
  position:absolute;
  top:-1000px;
  left:-1000px;
  overflow:hidden;
}

.nobr
{
  white-space:nowrap;
}

IMG
{
  border:none;
}

FORM,INPUT,SELECT,SUBMIT,TEXTAREA
{
  font-family: Arial, Helv, Helvetica, Verdana, sans-serif;  
  margin:0em;  
}    

SELECT.multiple
{
  height:10em;
}   

INPUT,TEXTAREA,SELECT,LABEL
{
  font-size:0.75em;
}

TEXTAREA
{
  width:100%;
  height:13em;
  max-width:57.917em;
  min-width:57.917em;
  margin-top:0.3em;
}

/* PROFORMA 27.04.12 */
FIELDSET
{
  border:none;
  margin:0em;
  padding:0em 0em 1em 0em;
}

/* PROFORMA 27.04.12 */
LEGEND
{
  font-size:0.75em;
  margin:0em;
  padding:0em 0em 1em 0em;
}

/* PROFORMA 04.05.12 */
LEGEND.left_col
{
  font-size:1em;
}

/* PROFORMA 04.05.12 */
H3 LEGEND
{
  font-size:1em;
}

#marginal TEXTAREA
{
  min-width:16.3em;
  max-width:16.3em;
  height:5em;
}

.textarea_options
{
  clear:both;
  text-align:right;
  font-size:0.75em;
  line-height:1.1em;
}

.textarea_options A
{
  border-top:1px solid #A0AAAC;
  border-left:1px solid #A0AAAC;
  padding:0.2em 1em 0.2em 1em;
  font-weight:normal;
  background:url(../pix/hg_verlauf_antwortbuttons_off.gif) repeat-x left bottom;
}


.textarea_options A:hover,.textarea_options A:focus,.textarea_options A:active
{
  background:url(../pix/hg_verlauf_antwortbuttons_over.gif) repeat-x left top;
  text-decoration:none;
}

.textarea_options A.bold,.textarea_options A.bold_2
{
  font-weight:bold;
  border-right:1px solid #A0AAAC;
}



HR
{
  background:url(../pix/linie.gif) repeat-x left 0.8em;
  margin:0em 0em 1em 0em;
  padding:0em;
  height:0.863em;
  clear:both;
  display:block;
  border:none;
}

.up
{
  text-transform:uppercase;
}

.low
{
  text-transform:lowercase;
}


.char_counter
{
  line-height:2em;
  font-size:0.75em;
  margin-bottom:0.5em;
}

LABEL IMG
{
  padding-left:0.2em;
}

INPUT[type=submit]
{
  cursor:pointer;
}

/* PROFORMA 03.05.12 */
INPUT[type=image]
{
  color:#F18D00;
}

INPUT.radio,INPUT.checkbox,INPUT[type=radio],INPUT[type=checkbox]
{
  margin-right:0.3em;
  margin-bottom:0.7em;
  background:none !important;
  border:none !important;
}

#marginal INPUT.radio,#marginal INPUT.checkbox
{
  width:1.5em;
  float:left;
  clear:both;
}



TABLE
{
  font-size:0.75em;
  width:100%;
  table-layout:fixed; /* PROFORMA 24.04.12 */
}


#threads TH.col_1
{
  width:12.5em;
}

#threads TH.col_2
{
  width:25.75em;
}

#threads TH.col_3
{
  width:5.167em;
}

#threads TH.col_4
{
  width:10em;
}

#threads TH.col_5
{
  width:8.333em;
}

#threads.abgeschlossene_petitionen TH.col_1
{
  width:11.5em;  
}

#threads.abgeschlossene_petitionen TH.col_2
{
  width:8em;
}

#threads.abgeschlossene_petitionen TH.col_3
{
  width:19.5em;
}

#threads.abgeschlossene_petitionen TH.col_4
{
  width:5.5em;  
}

#threads.abgeschlossene_petitionen TH.col_5
{
  width:11em;  
}

/* PROFORMA 24.04.12 */
#threads.abgeschlossene_petitionen_votum TH.col_1
{
  width:15.5em; 
}

/* PROFORMA 24.04.12 */
#threads.abgeschlossene_petitionen_votum TH.col_2
{
 width:20.5em;  
}

/* PROFORMA 24.04.12 */
#threads.abgeschlossene_petitionen_votum TH.col_3
{
  width:6em; 
}

/* PROFORMA 24.04.12 */
#threads.abgeschlossene_petitionen_votum TH.col_4
{
  width:20em; 
}

#threads.suche_abgeschlossene_petitionen TH.col_1
{
  width:13.5em;
}

#threads.suche_abgeschlossene_petitionen TH.col_2
{
  width:21em;
}

#threads.suche_abgeschlossene_petitionen TH.col_3
{
  width:6em;  
}

#threads.suche_abgeschlossene_petitionen TH.col_4
{
  width:10em;  
}


#comments TH.col_1,#comments TD.col_1
{
  width:35em;
}

#comments TH.col_2,#comments TD.col_2
{
  width:7.5em;   
}


#postbox TH.col_1,#postbox TD.col_1
{
  width:14em;   
}


#postbox TH.col_2,#postbox TD.col_2
{
  width:31.5em;
}

#postbox TH.col_3,#postbox TD.col_3
{
  width:14em;
}


#postbox TD.col_1,#postbox TD.col_2 A,#postbox TD.col_3 A
{
  font-weight:normal !important;
}


#postbox TD INPUT
{
  margin:0em;
}

/* PROFORMA 24.04.12 */
#searchresult TH.col_1,#searchresult TD,#searchresult TH.col_2
{
  width:31em;
}



#searchresult_forum TH.col_1
{
  width:40em; /* PROFORMA 24.04.12 */
}

#searchresult_forum TH.col_2
{
  width:11em; /* PROFORMA 24.04.12 */
}

#searchresult_forum TH.col_3
{
  width:11em; /* PROFORMA 24.04.12 */
}



#searchresult .label_1
{
  width:0%;
  float:left;
}
#searchresult .content_1
{
  /*float:left;*/ /* PROFORMA 27.04.12 */
  padding-left:1.563em;
}

#searchresult .content_1 A
{
  font-weight:bold;
}

#searchresult LI,#searchresult UL
{
  font-size:1em;
}

#searchresult SPAN.label_2
{
  width:13em;
  float:left;
  display:block;
}
#searchresult SPAN.content_2
{
  width:12em; /* Condat Rev. 3504 */
  float:left;
  display:block;
}


#threads.schnellsuche_alle TH.col_1
{
  width:10em;  
}

#threads.schnellsuche_alle TH.col_2
{
  width:26em;
}

#threads.schnellsuche_alle TH.col_3
{
  width:5.5em;  
}

#threads.schnellsuche_alle TH.col_4
{
  width:10em;  
}




#subscriber TH.col_1
{
  width:7em;
}

#subscriber TH.col_2
{
  width:40em;
}

#meine_mitzeichnungen TH.col_1
{
  width:20em;
}
#meine_mitzeichnungen TH.col_2
{
  width:13em;
}
#meine_mitzeichnungen TH.col_3
{
  width:9em;
}
#meine_mitzeichnungen TH.col_4
{
  width:10em;
}

#meine_petitionen TH.col_1
{
  width:40em;
}

#meine_beitraege TH.col_1
{
  width:48em;
}




.profil P.additional-buttons
{
	float:right;
	font-size:0.75em; 
	margin:0.8em 1.85em 0.8em 0;
	line-height:1.45em;
	
}
.profil #mitzeichnungen P.additional-buttons INPUT
{
	clear:both;
	float:none;
	font-size:1em; 
	margin:0 0 0 1em;
}
.comment
{
  margin-bottom:0.375em;
  font-size:0.75em;   
}

.comment P
{
  font-size:1em;
  margin-left:0em;
}

.all_threads .comment
{
  margin-bottom:0em;
}

.all_comments .comment P
{
  font-size:1em;
  margin-left:1.563em;
}

.thread_table_hl A.show_all_comments
{
  background:url(../pix/bu_gesamten_verlauf_anzeigen.gif) no-repeat;
  padding-left:2.5em;
  color:#ffffff;
  height:1.583em;
  display:block;
  float:left;
  margin-right:1.5em;  
}

.thread_table_hl A.show_more_comments
{
  background:url(../pix/bu_weitere_anzeigen.gif) no-repeat;
  padding-left:2.5em;
  color:#ffffff;
  height:1.583em;
  display:block;
  float:left;
   margin-right:1em; /* PROFORMA 03.05.12 */ 
}
/* PROFORMA 03.05.12 */
.thread_table_hl LI
{
  font-size:1.3em;
  float:left;
}
.thread_table_hl A.close_all_comments
{
  background:url(../pix/bu_gesamten_verlauf_schliessen.gif) no-repeat;
  padding-left:2.5em;
  color:#ffffff;
  height:1.583em;
  display:block;
  float:left;
  margin-right:1.5em;  
}

.comment .headline P
{
  font-size:1em;
  margin-left:3.563em;
}

.all_comments .headline P
{
  margin-left:1em;
}

.comment .headline H3
{
  font-size:1em;
} 



.comment .headline
{
  background:#f2f4f4;
  padding:0.5em 1.563em 0.5em 0em;
}


.comment .headline .left,.comment .content .left,#content .left
{
  float:left;
}    

.comment .headline .right,.comment .content .right,#content .right
{
  float:right;
  text-align:right;
  width:25%;
}


.first_comment .comment .headline
{
  background:url(../pix/hg_verlauf_threadhead.gif) repeat-x;
  padding-left:1.563em;
}

.comment .headline P
{
  margin-bottom:0em;
}

.comment .content
{
  padding:0.625em 1.563em 0em 0em;
  border-top:none;
}

.comment_absatz
{
  font-size:1em;
}

   

TH
{
  margin:0em;
  padding:0em;
  background:#f2f4f4;
  border-left:1px solid #dedfe1;
  border-top:1px solid #dedfe1;
  color:#000000;  
}

TR.buttons TH,TR.buttons_hide TH
{
  padding:0em;
}

TR.buttons_hide
{
  display:none;
}


TH.col_1,TD.col_1
{
  border-left:none;
  padding-left:2.083em;
}   




TD,TH
{
  text-align:left;
  vertical-align:top;
  padding:0.6em 0.667em 0.6em 0.667em;
  border-bottom:1px solid #dedfe1;
  border-left:1px solid #dedfe1;
  overflow:hidden; /* PROFORMA 24.04.12 */
}


TD DIV.linkintern A
{
  font-weight:bold;
}

TD DIV.linkintern A.std
{
  font-weight:normal;
  text-decoration:underline;
}

TR.dark TD
{
  background:#f2f4f4;
}


#comments TD.col_2
{
  text-align:center;
}

#comments TD.col_3
{
  padding-right:2.083em;
}

#threads TD.col_1,#comments TD.col_3
{
  text-align:right;
}



#threads TD.col_1 DIV.spacer
{
  min-height:4.05em;
}

#comments TD.col_1 DIV.spacer
{
  min-height:2.533em;
}


TH A,TH SPAN
{
  display:block;
  color:#000000;
  padding:0.7em 0.667em 0.6em 0.667em;
}



TH.col_1 A
{
  padding-left:2.083em;
}


#comments TH.col_3 A
{
  padding-right:2.083em;
}

#comments TH.col_3 A.rss
{
  background-position:right 8px;
  height:1.2em;
  padding-left:1.5em;
}



TH A.sort
{
  background:url(../pix/hg_tabellehead_pfeile_off.gif) right bottom no-repeat;
}


A.sort_d_active
{
  background:url(../pix/hg_tabellehead_pfeilunten_on.gif) right bottom no-repeat;
}

A.sort_u_active
{
  background:url(../pix/hg_tabellehead_pfeiloben_on.gif) right bottom no-repeat;
}

P.sort_comments
{
  margin:0em;
  padding:0em;
  font-weight:bold;
}

P.sort_comments .sort_d_active
{
  display:block;
  color:#000000;
  padding:0.7em 0.667em 0.6em 2.2em;
}

P.sort_comments .sort_u_active
{
  display:block;
  color:#000000;
  padding:0.7em 0.667em 0.6em 2.2em;
}

P.progress
{
  margin-bottom:0em;
}

DIV.progress
{
  border:1px solid #a0aaac;
  background:#ffffff;
  text-align:left;
  width:9.6em;
  margin-top:0.3em;
  height:0.4em;   
  margin-bottom:1em;
}

DIV.progress DIV
{
  background:#a0aaac; /* Condat, Rev. 2531 */
  height:0.4em;   
}





H1,H2,H3,H4
{
  margin:0em;
  padding:0em;
}


H1
{
  font-family: Georgia,Times New Roman,Times,serif;
  font-size: 1.25em;
  font-weight: normal;
  margin:0.5em 0em 1.05em 0em;
  padding:0em;
}


/* PROFORMA 25.04.12 */
H1.petition_hl
{
  font-family: Georgia,Times New Roman,Times,serif !important;
  font-weight: normal !important;
  margin:0em 0em 0em 0em !important;
  /* height:1.8em !important; */ /* PROFORMA 27.04.12 */
  font-size:1.25em !important;
  padding:0em !important;
  font-size:1em !important;
  margin-bottom:1.5em !important;  
}


H2
{
  font-family: Georgia,Times New Roman,Times,serif;
  font-weight: normal;
  margin:0em 0em 0em 0em;
  height:1.8em;
  font-size:1.25em;  
}

/* PROFORMA 03.05.12 */
H2.small
{
  font-family: Arial, Helv, Helvetica, Verdana, sans-serif;  
  font-size:0.75em !important;
  margin:0em !important;
  padding:0em !important;
  font-weight:bold;
  height:auto;
}

/* PROFORMA 04.05.12 */
.left_col H3
{
  font-weight:normal;
}

/* PROFORMA 03.05.12 */
H3,H4
{
  font-size:0.75em;
  margin:0em;
  padding:0em;
}

/* PROFORMA 03.05.12 */
H4
{
  font-weight:normal;
}



#marginal H2, H2.info
{
  height:auto;
  font-size:1em;
  padding:0em 0em 0.5em 0em;
  background:url(../pix/linie.gif) repeat-x left bottom;
  margin-bottom:0.3em;    
}



H2.info IMG, H2.infolarge IMG
{
  padding:0em 0em 0.2em 0.3em;
} 




H2.hllinkbutton
{
  background:none !important;
  margin-bottom:0em !important;   
}
  
H2.hllinkbutton A 
{
  font-size:0.87em; 
  display:block;
  font-weight:normal;
  color:#FFFFFF;
  background:url(../pix/linkbutton_h2_hintergrund.jpg) #455052 no-repeat top right;
  padding:0.25em 2em 0.3em 0.71em;
}

H2.hllinkbutton A:hover, H2.hllinkbutton A:focus, H2.hllinkbutton A:active 
{
  background-image:url(../pix/linkbutton_h2_hintergrund_aktiv.jpg);
  text-decoration:none;
}

H2.formhead
{
  background:url(../pix/hg_subline.gif) no-repeat right top;
  padding:0.25em 2em 0.3em 0.938em;
  font-size:1em;
  height:auto;   
  margin-top:0em;   
}
.profil H2.formhead {
	margin-top: 20px;
}
.profil #formholder {
	margin:0 0em 0 0em;
}
.contentbox
{
  margin-bottom:2.81em;
}


.linkintern, A.more, A.moredetail, A.closedetail,A.linkright, A.answer,A.rules,A.edit_comment,A.answer_noajax
{
  background:url(../pix/link_intern.png) no-repeat 0px 3px;
  padding-left:1.08em;
}

/* PROFORMA 24.04.12 */  
.comment_content_detail A.answer
{
  background:url(../pix/mehr_icon.png) no-repeat 0px 3px;
  padding-left:1.08em;
}

/* PROFORMA 24.04.12 */  
A.moredetail
{
  background:url(../pix/mehr_icon.png) no-repeat 0px 3px;
}

/* PROFORMA 24.04.12 */ 
.comment_content_detail#special_pos
{
position:relative;
margin-top:-3.2em;
margin-left:12em;
}

A.closedetail
{
  background:url(../pix/weniger_icon.png) no-repeat 0px 3px; /* PROFORMA 24.04.12 */  
  display:block;
  margin-top:0.5em;
}


.backbutton H1
{
  padding-left:0em !important;
  width:28em;     
}

.backbutton A
{
  background:url(../pix/link_intern.png) no-repeat 0px 3px;
  padding-left:1.08em;
  cursor:pointer;
  float:right;
  /* font-size:0.75em; */ /* PROFORMA 03.05.06 */  
}



.linkextern
{
  background:url(../pix/link_extern.gif) no-repeat 0px 3px;
  padding-left:1.08em;
}



A.more
{
  float:right;
  margin-top:1em;
}

A.linkright,A.rules,A.edit_comment
{
  float:right;
  padding:0em 0em 0em 1.08em;
}

A.edit_comment
{
  float:none;
  margin-right:1em;
}

A.answer
{
  float:none;
  margin-right:1em;
}
A.melden_comment
{
  float:none;
  margin-right:1em;
}

A.teasermore
{
  background:url(../pix/start_teaser_mehr.gif) no-repeat 0px 0px;
  padding-left:2em;
  color:#ffffff;
  padding-bottom:0.083em;
}



.linkfile
{
  background:url(../pix/link_generic.gif) no-repeat 0px 2px;
  padding-left:1.08em;
}

A.linkfile SPAN
{
  color:#000000;
}

.linkbox
{
  font-size:0.75em;
  line-height:1.3em;
  overflow-x: hidden;
}

.linkbox UL 
{
  font-size:1em;
  list-style-type:none;
  margin:0em;
  padding:0em;
}

.linkbox LI
{
  background:url(../pix/linie.gif) left bottom repeat-x;
  padding:0em 0em 0.5em 0em;
  margin-bottom:0.5em;
}    


.line
{
  background:url(../pix/linie.gif) repeat-x left top;
  padding-top:0.8em;
  margin-top:0.5em;
}

P.line
{
  margin-top:0em;
}

#main
{
  margin-left: auto; 
  margin-right: auto; 
  padding: 0px 0 0 0px; 
  width:60.63em;
}

#outer_service
{
  background:url(../pix/master_image.gif) 709px -26px no-repeat;   
}

#inner_service
{
  margin-right:0.70em;
  background:url(../pix/master_image.gif) 0px -469px no-repeat;
  color:#FFFFFF;
  font-family: Georgia, Times New Roman, Times, serif;
}

#inner_service UL
{
  list-style-type:none;
  margin:0em;
  padding:0em;  
}

#inner_service LI
{
  display:inline;
  margin:0em;
  padding:0em;
}

#inner_service .right
{
  float:right;
}

#inner_service A
{
  color:#FFFFFF;
  float:left;  
  padding:0.7em 0em 0.19em 1.5em;  
  background:url(../pix/service_liste_icon.gif) no-repeat 7px 10px;
}

#inner_service A.anmelden
{
  background:url(../pix/master_image.gif) 5px -400px no-repeat;
  padding-left:2.5em;
  margin-left:1em;
}

#inner_service A.left
{
  background:none;
}

#inner_service A.profile
{
  background:url(../pix/icon_profil.png) no-repeat 0px 9px;
  padding-left:2.5em;
  margin-left:1em;
}

#inner_service A.inbox_nopost
{
  background:url(../pix/icon_ohne_post.png) no-repeat 0px 9px;
  padding-left:3.3em;
  margin-left:1em;
}

#inner_service A.inbox_post
{
  background:url(../pix/icon_mit_post.png) no-repeat 0px 9px;
  padding-left:3.7em;
  margin-left:1em;
}

#inner_service A.first
{
  float:left;
  /* background:url(../pix/bu_pfeil_bundestag.gif) no-repeat;*/
  background:none;
  height:1.80em;
  font-size:0.75em;
  padding:0.7em 0em 0em 2.34em;   
}

#head
{
  background:#ffffff;
  width:60.63em;
}


#head IMG
{
  height:5.94em;
  float:right;
}
#head IMG.first
{
  float:left;
}

.spacer
{
  height:0.938em;
} 

TD .spacer
{
  height:auto;
}

.submit_buttons
{
  clear:both;
  padding-top:0.5em;
}

.comment_form .line
{
  margin-top:1em;
}

.comment_form .submit_buttons
{ 
  margin-left:6.25em;
}

.comment_form .submit_buttons A
{ 
  font-size:0.75em;   
}           

.comment_form .submit_buttons INPUT.submit
{
  margin-left:1em;
  float:none !important;
}

.comment_form .submit_buttons DIV
{
  width:29em;
  float:right;
  text-align:right;
  display:block;
}


#navig
{
  color:#000000;
  font-family: Georgia, Times New Roman, Times, serif;
  background:url(../pix/transparenz_suche.png);
}


#navig UL
{       
  font-size:0.85em;
  margin:0em;
  padding:0em;
  list-style-type:none;
}


#navig LI
{
	position: relative;
  display:block;
  float:left; 
  padding-bottom:0em;   
}


#navig A
{
  color:#000000;
  font-weight:bold;
  display:block;
  float:left;
  background:url(../pix/standard.gif) repeat-x right bottom #ffffff;
  padding:0.7em 2.22em 0.95em 2.22em;   
}



#navig LI.first A
{
  background:url(../pix/standard_pfeil.gif) repeat-x right bottom #ffffff;
}



#navig LI.click A,#navig LI.first_click A
{
  background:url(../pix/standard_current.gif) repeat-x right bottom #ffffff;
}

#navig FORM
{
  padding-top:0.6em;
}



#navig INPUT
{
  margin:0em;
  float:left;
  padding:0.23em 0.3em 0.23em 0.3em;  
}


#navig LABEL
{
  display:none;
}


#navig INPUT.text
{           
  border:none;
  width:14.5em; 
  margin-left:0.94em;
  font-family: Georgia, Times New Roman, Times, serif;
}


#navig INPUT.image
{
  margin-left:0.09em;   
  height:1.25em;    
  padding:0em;
  font-size:1em;
}      

  

#navig LI UL 
{
  display:none;
  position:absolute; 
  top:2.8em;
  left:0;
  background:url(../pix/aufklapp_border.gif) repeat-x left bottom #ebeeee;
  padding:1.58em 0em 1.75em 0em;
  border-left:0.06em solid #D6DDDE;
  font-size:0.85em;  
} 

#navig LI:hover UL
{
  display:block;     
} 

#navig LI.first:hover A
{
  background:url(../pix/standard_aktiv_pfeil.gif) repeat-x right bottom #ffffff;
}

#navig LI UL LI
{
  display:block;
  float:none;
}


#navig LI UL A
{
  float:none;
  display:block;
  background:none;
  font-weight:normal;
  background:url(../pix/linie.gif) repeat-x left bottom !important;    
  margin:0em 1.08em 0em 1.08em;
  padding:0.8em 0.83em 0.8em 1.55em !important; /* PROFORMA 20.04.12 */  
 
}

#navig LI UL A:hover
{
  float:none !important;
  display:block !important;
  background:none !important;
  font-weight:normal;
  background:url(../pix/linie.gif) repeat-x left bottom !important;

}

#navig .line
{
  background:url(../pix/linie.gif) repeat-x left top; 
  height:0.08em;
  margin:0em 1.29em 0em 1.29em;
  padding:0em;
  display:block;
  width:21em;
}




#status
{
  font-size:0.69em;
  padding:0em 0em 0.6em 0em;  
  font-family: Georgia, Times New Roman, Times, serif;
  margin-left:2.27em;
  width:63em;  
  margin-bottom:0em; /* PROFORMA 03.05.12 */  
}



#status.nav
{     
  margin-left:22.17em;
  width:43.05em;
}


.breaker
{
  clear:both;
}    

#main_top DIV
{
  background:url(../pix/context_hintergrund.gif) no-repeat right top;
    width:13.73em; /* TEXT-ZOOM OPTIMIERUNG - PROFORMA 30.10.2012 */
  float:left;
  margin-left:0.32em;
  height:0.63em;
}

#main_top DIV.first
{
  background:#ffffff;
  width:46.57em;
  float:left;
  height:0.63em;
  margin-left:0em;
}


#main_bg
{
  background:url(../pix/wrapper.gif) repeat-y 77% 0px scroll;
  width:60.63em;
}

#main_bg.start
{
  padding-top:1.25em;
}

     
#content,#sub_content
{
  width:43.44em;
  float:left;
  padding:0em 0em 0em 0em;
  margin-left:1.56em;
  margin-right:2.5em;
  padding-bottom:2.813em;
}

/* PROFORMA 27.04.12 */
#content
{
  min-height:13.5em;  
}





#content.nav
{
  width:29.69em;
} 

#content.forum
{
  width:46.563em;
  padding:0em 0em 2.813em 0em;
  margin-left:0em;
  margin-right:0.938em;
}     

#marginal
{            
  width:12.5em;  
  float:left;
  margin-left:0em;
}


#contentnavig
{
  width:17.5em;
  margin:0em 0em 1.25em 0.83em;
  float:left;
  font-family: Georgia, Times New Roman, Times, serif;
  background:url(../pix/linie.gif) repeat-x left bottom;
  font-size:0.75em;
}    


#contentnavig UL
{
  font-size:1em;
  margin:0em;
  padding:0em;
  list-style-type:none;
}

#contentnavig LI
{
  display:block;
  background:url(../pix/linie.gif) repeat-x left top;
  padding:0em;
}


#contentnavig LI A
{
  display:block;
  padding:0.6em 0em 0.6em 1.25em;
  color:#000000;  
  background:url(../pix/navigation_link.gif) no-repeat 0em 0.75em;
}


#contentnavig LI A.clickopen
{
  font-weight:bold;
  background-image:url(../pix/navigation_aktiv.gif);
}

#contentnavig LI A.click
{
  font-weight:bold;
  background-image:url(../pix/navigation_aktiv_nosub.gif);
}

#contentnavig LI A.nocontent
{
  background-image:url(../pix/navigation_link_nosub.gif);
}

#contentnavig LI LI A
{
  padding-left:2.917em;
  background-position:1.667em 0.75em;
}

#contentnavig LI LI LI A
{
  padding-left:4.583em;
  background-position:3.333em 0.9em;
  font-size:0.917em;
}


#footer_top
{
  font-size:0.69em;
  padding-top:0.455em;
}

#footer_top P,#footer_bottom P
{
  font-size:1em;
  margin:0em;
}

#footer_top DIV.left
{      
  float:left;
  width:62.9em;
  color:#000000;
  padding:0em 13em 1em 2.28em;  
} 

#footer_top A
{
  color:#000000;
}

#footer_top DIV.left_nav
{           
  width:42.8em;
  float:left;
  color:#000000;
  padding:0em 13em 1em 22.28em;
}


#footer_top A.print,#footer_top A.printtext
{
  float:right;
  margin-left:1.5em;
}



#footer_bottom DIV
{
  height:1.52em;
  background:url(../pix/footer_hintergrund.gif) repeat-x;
  padding:0.49em 0em 0.49em 0em;
  width:18.333em;
  float:left;
  font-size:0.75em; 
}

#footer_bottom DIV.left
{
  width:60em;
  margin-left:0em; 
  color:#ffffff;
  text-align:right;
  padding:0.49em 2.083em 0.49em 0em;
  height:1.52em;
  margin-right:0.417em;
}


#startteaser_left
{
  width:20.94em;
  float:left;
  background:url(../pix/linie.gif) repeat-x left bottom;
  padding-bottom:1.06em;
  margin-bottom:2.25em;  
  margin-right:1.5em;  
}



#startteaser_right
{                 
  width:20.94em;
  float:left;
  background:url(../pix/linie.gif) repeat-x left bottom;
  padding-bottom:1.06em;
  margin-bottom:2.25em;
  margin-right:0em;  
}

#startteaser_left .spacer,#startteaser_right .spacer
{
  height:8em;
}

#startteaser_left .petition_spacer,#startteaser_right .petition_spacer
{
  height:13em;
}

#mediabox
{
  float:left;
  width:29.688em;
  margin-bottom:0.94em;
}

#mediabox .mediaboxbild IMG
{                          
  width:29.688em;
  background:#434F51;  
}

#mediabox .bildunterschrift
{
  background:url(../pix/teaser_bildunterschrift.png);
  color: #FFFFFF;
  float: left;

  margin-top:-2.85em;
  padding:0.2em 0.8em;
  position:relative;  
}

#mediabox .bildunterschrift P 
{
  line-height: 1.25em;
  margin: 0 !important;
  padding: 0 !important;
}

#infobox
{
  background:url(../pix/start_teaser_oben.gif) right top no-repeat;
  padding-top:1.25em;
}

#infoboxteaser
{
  background:url(../pix/start_teaser_hintergrund.gif) right -0.51em no-repeat #434F51;
  color:#ffffff;
  width:28.125em;
  height:14.75em;
  float:left;
  padding:0em 0.625em 0em 2.188em;  
}

#infoboxteaser P
{
  padding-bottom:1em;
}

/* PROFORMA 03.05.12 */
#infobox H1
{
  font-family: Georgia,Times New Roman,Times,serif;
  font-size:1.25em;
  margin:0em 0em 1em 0em;
}

/* PROFORMA 03.05.12 */
#infobox H1 A
{
  color:#ffffff;
}

.teaseroverview
{
  background:url(../pix/linie.gif) repeat-x left bottom;
  padding-bottom:0.75em;
  margin-bottom:0.5em;
}

.pic_left
{
  width:11.38em;
  float:left;
}

.pic_left P
{
  font-size:0.69em;
  padding-top:0.5em;
}

.pic_left_text
{
  margin-left:12.313em;
}

.pic_left_text UL LI
{
  padding-bottom:0.7em;
}


.teaseroverview UL
{
  line-height:1.3em;
  font-size:0.75em;  
  background:url(../pix/linie.gif) repeat-x left top;
  padding:0.5em 0em 0em 0em;
  margin:0.5em 0em 0em 0em;  
  list-style-type:none;  
  
}

.teaseroverview LI
{
  background:url(../pix/linie.gif) repeat-x left bottom;
  padding:0em 0em 0.5em 0em;
  margin:0em 0em 0.5em 0em;

}

.teaseroverview LI A
{
  font-weight:bold;
}   

#content.forum H1
{
  padding-left:1.25em;
}

#forum_select
{
  padding-left:1.563em;
  height:2.5em;
}

#forum_select LABEL
{
  margin-right:1.5em;
}

#forum_select INPUT.image
{
  float:right;
  margin-right:2.083em;
}


.tab_click
{
  text-decoration:none;
}

#content.forum UL,#content.petition UL,#content.profil UL
{
  list-style-type:none;
  margin:0em;
  padding:0em;  
  float:left;        
}

LI.tab
{
  float:left;
  margin:0em;
  padding:0em;     
}

LI.tab A
{
  background:url(../pix/reiter_oben_verlauf_hell_off.gif) repeat-x #D9DEDF;
  float:left;
  height:1.9em;
  /* padding:0.6em 1.883em 0em 2.083em; */ /* PROFORMA 04.05.12 */
  padding:0.6em 1.183em 0em 2.083em; /* PROFORMA 04.05.12 */
  font-weight:bold;
  color:#000000;
  border-right:1px solid #ffffff;
}

/*
#content.profil LI.tab A
{
  padding:0.6em 0.90em 0em;
}
#content.profil LI.tab_click
{
  padding:0.6em 0.90em 0em;
}
*/

LI.tab A:hover,LI.tab A:active,LI.tab A:focus
{
  background:url(../pix/reiter_oben_verlauf_hell_over.gif) repeat-x #F1F4F4;
}


LI.tab_click, H3.tab_click
{
  background:url(../pix/reiter_oben_dunkel.gif) repeat-x #435051;
  float:left;
  height:1.9em;
  /* padding:0.6em 1.883em 0em 2.083em; */ /* PROFORMA 04.05.12 */
  padding:0.6em 1em 0em 1em;
  font-weight:bold; 
  color:#ffffff;
  border-right:1px solid #ffffff;
  list-style-type:none; 
}




#content.forum .service
{
  margin:1.875em 1.563em 0em 1.563em;
} 

#content.forum .service .linkbutton
{
  margin-bottom:1.5em;
}


#content.forum .service A.rss
{
  height:1.5em;
  display:block;
}


/*

.petition A.tab
{
  background:url(../pix/reiter_oben_verlauf_hell_off.gif) repeat-x;
  font-size:0.75em;
  float:left;
  height:1.9em;
  padding:0.6em 2.083em 0em 2.083em;
  font-weight:bold;
  color:#000000;
}

.petition A.tab:hover,.petition A.tab:active,.petition A.tab:focus
{
  background:url(../pix/reiter_oben_verlauf_hell_over.gif) repeat-x;
}


.petition A.tab_click
{
  background:url(../pix/reiter_unten_verlauf_dunkel.gif) repeat-x;
  font-size:0.75em;
  float:left;
  height:1.9em;
  padding:0.6em 2.083em 0em 2.083em;
  font-weight:bold; 
  color:#ffffff;
}
*/

.petition .introtext
{
  margin-bottom:1em;
}

/* PROFORMA 25.04.12 */
.petition .left_col 
{
  width:6.25em;
  float:left;
  clear:both;
  display:block;
}

/* PROFORMA 25.04.12 */
.petition .right_col
{
  width:35.188em;
  float:left;
  margin-bottom:0.875em;
}

/* PROFORMA 25.04.12 */
.suche .left_col
{
  width:8.25em;
  float:left;
  clear:both;
  display:block;
}

/* PROFORMA 25.04.12 */
.suche .right_col
{
  width:33.188em;
  float:left;
  margin-bottom:0.875em;
}

/* PROFORMA 25.04.12 */
.suche .right_col P
{
  margin:0.3em 0em 0em 0em;
}

/* PROFORMA 25.04.12 */
.suche .right_col_nomaxwidth
{
  width:32.813em;
  padding:0em;
  margin-bottom:0.375em;
}


/* PROFORMA 25.04.12 */
.suche .right_col_nomaxwidth SELECT,.suche .right_col_nomaxwidth INPUT
{
  margin-bottom:0em !important;
}



/* PROFORMA 25.04.12 */
/*
.suche .left_col
{
  width:10.625em;
}

.suche .right_col
{
  width:32.813em;
  padding:0em;
}


.suche .right_col SELECT.multiple
{
  margin-bottom:0.5em !important;
}  
     

.suche .right_col_options
{
  margin-left:10.625em;
}



.suche .right_col_options LABEL, .right_col_nomaxwidth LABEL
{
  margin-left:1em;
}


.suche .right_col_options LABEL.first,.suche .right_col_nomaxwidth LABEL.first
{
  margin-left:0em;
}        


*/


INPUT.small
{
  width:5.5em !important;
}

INPUT.medium
{
  width:15em;
}

INPUT.large
{
  width:30em;
}

.nomaxwidth SELECT,.nomaxwidth INPUT
{
  width:auto !important;
}        
           
           
.nomaxwidth SELECT,.nomaxwidth INPUT,.nomaxwidth OPTION,.right_col_options SELECT,INPUT.small,INPUT.medium,INPUT.large
{
  margin-bottom:0em !important;
}           
           

.spacer_left
{
  margin-left:1.5em;
}




.suche FORM p
{
  font-weight:bold;
  margin-left:14.167em;
}
 



.petition .right_col_options
{
  margin-left:6.25em;
}

#content.login .right_col_options,
.petition .right_col_options
{
  margin-left:6.25em;
  clear:both;
}

.petition .right_col INPUT,.petition .right_col SELECT,
.petition .right_col_s1 INPUT,.petition .right_col_s1 SELECT,
.petition .right_col_s2 INPUT,.petition .right_col_s2 SELECT,
.petition .right_col_s3 INPUT,.petition .right_col_s3 SELECT,
.login .right_col INPUT,
.new_pass .right_col INPUT,
.petition TEXTAREA,
.suche .right_col INPUT,
.suche .right_col TEXTAREA
{
  width:99.2%;  /** geändert von condat **/
  margin-bottom:0em !important;
}

.petition TEXTAREA
{
  max-width:55.25em;
  min-width:55.25em;
}


.petition .comment_form TEXTAREA
{
  max-width:46.75em;
  min-width:46.75em;
}


.petition .right_col INPUT.checkbox,
#content.login .right_col INPUT.checkbox
{
  width:auto;
}        

.petition .right_col P, .petition .left_col P
{
  margin:0;
  padding:0;
  float:left;
}

.petition .right_col_s1
{
  width:9.375em;
  float:left;
  margin-bottom:0.875em;  
}

.petition .right_col_s2
{
  width:2.813em;
  float:left;
  margin-bottom:0.875em;  
}


.petition .right_col_s3
{
  width:23em;
  float:left;
  margin-bottom:0.875em;  
}
.petition .right_col_s4
{
  width:13em;
  float:left;
  margin-bottom:0.875em;  
}

.petition .profile_vis  {
	float:left;
	padding: 2px 0;
} 
.petition .profile_vis  INPUT[type="checkbox"]{ 
	margin:auto 10px;
	vertical-align:middle;
}
.petition .profile_vis  LABEL{ 
	vertical-align:middle;
}

.petition .right_col_s1 INPUT,.petition .right_col_s1 SELECT
{
  width:80%;
}

.right_col_s3 INPUT,.right_col_s3 SELECT
{
  width:99.4% !important;
}

.right_col SELECT
{
  width:100% !important;
}

#content.login .left_col
{
  width:6.25em;
  float:left;
  clear:both;
  display:block;
  margin-bottom:0.875em;    
}


#content.login .right_col
{
  width:37.188em;
  float:left;
}


#content.new_pass .left_col
{
  width:9.25em;
  float:left;
  clear:both;
  display:block;
}


#content.new_pass .right_col
{
  width:34.188em;
  float:left;
  margin-bottom:0.875em;
}


UL.steps
{
  padding:0em;
  margin:0em;
}

/* TEXT-ZOOM OPTIMIERUNG - PROFORMA 30.10.2012 */
.steps LI
{
  float:left;
  padding:0em;
  margin:0em;
  list-style-type:none;
  display:block;
  width:11.5em;
    background:url(../pix/leiste_einreichen_off.gif) repeat-x center bottom #596466; /* NEUE GRAFIK! */ 
  text-align:center;
  margin-right:0.083em;
  height:5em;
  color:#ffffff;
  padding-top:0em;       
  padding-bottom:0.417em;
  margin-bottom:0.6em;
}

/* TEXT-ZOOM OPTIMIERUNG - PROFORMA 30.10.2012 */
.steps LI.active
{
    background:url(../pix/leiste_einreichen_on.gif) repeat-x center bottom #596466; /* NEUE GRAFIK! */ 
  font-weight:bold;
}

/* TEXT-ZOOM OPTIMIERUNG - PROFORMA 30.10.2012 */
.steps LI DIV
{
  background:url(../pix/leiste_balken_oben.gif) repeat-x; /* NEUE GRAFIK! */ 
  height:5px;
  margin-bottom:5px;
}

UL.steps_reg
{
  padding:0em;
  margin:0em;
}
/* TEXT-ZOOM OPTIMIERUNG - PROFORMA 30.10.2012 */
.steps_reg LI
{
  float:left;
  padding:0em;
  margin:0em;
  list-style-type:none;
  display:block;
  width:14.37em;
    background:url(../pix/leiste_einreichen_off.gif) repeat-x center bottom #596466; /* NEUE GRAFIK! */ 
  text-align:center;
  margin-right:0.083em;
  height:5em;
  color:#ffffff;
  padding-top:0em;       
  padding-bottom:0.417em;
  margin-bottom:0.6em;
}

/* TEXT-ZOOM OPTIMIERUNG - PROFORMA 30.10.2012 */
.steps_reg LI.active
{
    background:url(../pix/leiste_einreichen_on.gif) repeat-x center bottom #596466; /* NEUE GRAFIK! */ 
  font-weight:bold;
}

/* TEXT-ZOOM OPTIMIERUNG - PROFORMA 30.10.2012 */
.steps_reg LI DIV
{
  background:url(../pix/leiste_balken_oben.gif) repeat-x; /* NEUE GRAFIK! */ 
  height:5px;
  margin-bottom:5px;
}

UL.steps_third
{
  padding:0em;
  margin:0em;
}

.steps_third LI
{
  float:left;
  padding:0em;
  margin:0em;
  list-style-type:none;
  display:block;
  width:9.54em;
  background:url(../pix/leiste_einreichen_off.gif) repeat-x center bottom #596466; /* NEUE GRAFIK! */ 
  text-align:center;
  margin-right:0.083em;
  height:5em;
  color:#ffffff;
   padding-top:0em;       
  padding-bottom:0.417em;
  margin-bottom:0.6em;
}

.steps_third LI.active
{
  background:url(../pix/leiste_einreichen_on.gif) repeat-x center bottom #596466; /* NEUE GRAFIK! */ 
  font-weight:bold;
}

.steps_third LI DIV
{
  background:url(../pix/leiste_balken_oben.gif) repeat-x; /* NEUE GRAFIK! */ 
  height:5px;
  margin-bottom:5px;
}


UL.steps_third_reg
{
  padding:0em;
  margin:0em;
}

.steps_third_reg LI
{
  float:left;
  padding:0em;
  margin:0em;
  list-style-type:none;
  display:block;
  width:11.5em;
  background:url(../pix/leiste_einreichen_off.gif) repeat-x center bottom #596466; /* NEUE GRAFIK! */ 
  text-align:center;
  margin-right:0.083em;
  height:5em;
  color:#ffffff;
    padding-top:0em;       
  padding-bottom:0.417em;
  margin-bottom:0.6em;
}

.steps_third_reg LI.active
{
  background:url(../pix/leiste_einreichen_on.gif) repeat-x center bottom #596466; /* NEUE GRAFIK! */ 
  font-weight:bold;
}
.steps_third_reg LI DIV
{
  background:url(../pix/leiste_balken_oben.gif) repeat-x; /* NEUE GRAFIK! */ 
  height:5px;
  margin-bottom:5px;
}

.formborder
{
  clear:both;
  border:1px solid #dddfe0;
  padding:1.125em 0.938em 0.938em 0.938em;        
}

.formborder P
{
  margin-bottom:1.5em;
}


#marginal FORM
{
  /* margin-top:1em;    Condat, Rev. NN */
  padding:0em 0em 0.2em 0em;
  margin-bottom:2em;
}

#content TEXTAREA,#content INPUT[type=password],#content INPUT[type=text],#content SELECT,#marginal INPUT,#marginal SELECT,#marginal TEXTAREA,#windowcontent INPUT,#windowcontent SELECT
{
  margin-bottom:1em;
  margin-right:0em;
  border:1px solid #a0aaac;
  background:#f2f4f4;
  color:#435154;
}

#content TEXTAREA:focus,#content INPUT[type=text]:focus,#content SELECT:focus,#marginal INPUT[type=text]:focus,#marginal SELECT:focus,#marginal TEXTAREA:focus,
#content INPUT[type=password]:focus,#marginal INPUT[type=password]:focus,
#windowcontent INPUT[type=text]:focus,#windowcontent SELECT:focus
{
  border:1px solid #455052;
}



#marginal SELECT
{
  width:16.667em;
}

#marginal INPUT
{
  width:16.35em;
}

#marginal INPUT.checkbox
{
  width:auto;
  border:none;
  margin-right:0.3em;
  margin-bottom:0em;
  vertical-align: bottom;
}

#marginal .formular_checkboxen
{
  background:none;
}

#marginal .formular_checkboxen INPUT.checkbox
{
  background:none;
  width:1.5em;
  float:left;
  clear:both;
}

#marginal .formular_checkboxen LABEL
{
  width:14.3em;
  font-weight:normal;
  float:left;
  margin-bottom:0.3em;
}

#marginal .formular_checkboxen INPUT.submit
{
  margin-top:1em;
}

#content .submit, #marginal .submit,#content .cancel,#windowcontent .submit,#content .cancel_del_account
{
  border:none;
  background:url(../pix/button_blau.gif) repeat-x #325360;
  color:#ffffff;
  padding-top:0.2em;
  padding-bottom:0.2em;
  margin-bottom:0.5em;
  font-weight:bold;
  line-height:1.45em;
}

#content .submit_back
{
  border:none;
  background:url(../pix/button_blau.gif) repeat-x #325360;
  color:#ffffff;
  padding-top:0.2em;
  padding-bottom:0.2em;
  margin-bottom:0.5em;
  font-weight:bold;
  float:left;
}

#content A.submit,#content A.cancel,#content A.cancel_del_account
{
  padding-left:1em;
  padding-right:1em;     
}

#content A.cancel,#content A.cancel_del_account
{
  float:left;
  margin-top:0.2px; 
  display:block;
  padding-top:0.18em;
}

#marginal .submit
{
  width:16.667em;
}

#marginal A.submit
{
  text-align:center;
  display:block;
}


A.submit:hover,A.submit:focus,A.submit:active,
A.cancel:hover,A.cancel:focus,A.cancel:active,
A.cancel_del_account:hover,A.cancel_del_account:focus,A.cancel_del_account:active
{
  text-decoration:none;
}

#content .submit
{
  float:right;
}

#marginal SELECT
{
  padding-right:0em;
  width:100%;
}

#marginal LABEL 
{
  line-height:1.5em;
  font-weight:bold;
}
#marginal P LABEL 
{
  font-size: 1em;
}
.error
{
  color:#ff0000;
  border-color:#ff0000 !important;
}

.browse_threads,.thread_table_hl
{
  clear:both;
  font-size:0.75em;
  height:2.317em;
  background:url(../pix/reiter_unten_verlauf_dunkel.gif) repeat-x #20292C;
  padding:0.6em 2.083em 0em 2.083em;
  color:#ffffff;
}

/* PROFORMA 04.05.12 */
.browse_threads P
{
  margin:0em;
  padding:0em;
  font-size:1em;
}

.thread_table_hl
{
  font-size:0.75em;
  height:2.117em;
  padding-top:0.8em;
}

.thread_table_hl .linkright
{
  color:#ffffff;
  font-weight:bold;
}


.thread_table_hl A.open_all
{
  color:#ffffff;
  background:url(../pix/bu_alles_aufklappen.gif) no-repeat;
  height:1.583em;
  display:block;
  padding-left:2.5em;
  /* width:15em; */ /* PROFORMA 03.05.12 */
  margin-right:1em; /* PROFORMA 03.05.12 */ 
  float:left;  
}

.thread_table_hl A.close_all
{
  color:#ffffff;
  background:url(../pix/bu_alles_zuklappen.gif) no-repeat;
  height:1.583em;
  display:block;
  padding-left:2.5em;
  /* width:15em; */ /* PROFORMA 03.05.12 */
  margin-right:1em; /* PROFORMA 03.05.12 */ 
  float:left;  
}

.thread_table_hl A.linkintern
{
  float:right;
  color:#ffffff;  
}



.browse_threads A,.browse_threads IMG
{
  color:#f18d00;
  text-decoration:underline;
  margin-right:0.25em;
  float:left;
}  

.browse_threads .pages
{
  margin-right:0.25em;
  float:left;
  padding-top:0.15em;
}

.browse_threads .pages A
{
  margin-right:0.5em;
  margin-left:0.5em;
}


.browse_threads .pages A:hover
{
  text-decoration:none;
}


.browse_threads A.click
{
  color:#ffffff;
  text-decoration:none;
  cursor:default;
} 


.browse_threads A.start
{
  background:url(../pix/bu_schrittende_links_on.gif);
}

.browse_threads A.start_off
{
  background:url(../pix/bu_schrittende_links_off.gif);
}

.browse_threads A.bw
{
  background:url(../pix/bu_1_schritt_zurueck_on.gif);
}

.browse_threads A.bw_off
{
  background:url(../pix/bu_1_schritt_zurueck_off.gif); 
}

.browse_threads A.fw
{
  background:url(../pix/bu_1_schritt_weiter.gif);
}

.browse_threads A.fw_off
{
  background:url(../pix/bu_1_schritt_weiter_off.gif);
}

.browse_threads A.end
{
  background:url(../pix/bu_schrittende_rechts_on.gif);
}

.browse_threads A.end_off
{
  background:url(../pix/bu_schrittende_rechts_off.gif);
}

.browse_threads A.start,.browse_threads A.start_off,.browse_threads A.bw,.browse_threads A.bw_off,.browse_threads A.fw,.browse_threads A.fw_off,.browse_threads A.end,.browse_threads A.end_off
{
  width:1.75em;
  height:1.583em;
  display:block;
  padding:0em;
  background-repeat:no-repeat;  
}

.browse_threads FORM 
{
  float:right;
  padding:0em;
  margin:0em;
}

.browse_threads SELECT,.browse_threads LABEL,.browse_threads INPUT
{
  font-size:1em;
  float:left;
  margin-left:0.2em;
  margin-bottom:0em !important;
}


.browse_threads LABEL
{
  color:#ffffff;
  padding-top:0.3em;
  margin-right:1em;
}

#marginal FORM.searchform P
{
  margin:0em 0em 0.5em 0em;
}




#content.forum .detail
{
  padding-left:1.563em;
  padding-right:1.563em;
  margin-bottom:1.8em;
}

#content.forum .detail P,.petition .detail P
{
  clear:both;
}

#content.forum .detail H2,.petition .detail H2
{
  font-size:1em;
  margin-bottom:1.5em;
}

IMG.commentpreview
{
  padding-left:0.5em;
}
             
             

.toggle_box, .toggle_box_open
{
}

#marginal H2.toggle_box, #marginal H2.toggle_box_open
{
  clear:left;
  float:left;
  display:block;
  width:100%;
  margin-bottom:0em;
}


.toggle_box,.toggle_box_open
{
  background:none !important;
  padding:0em;
  margin:0em;
}

.toggle_box A,.toggle_box_open A
{
  padding:0.3em 0em 0em 0.5em;
  font-size:0.875em;
  height:1.486em;
  background:url(../pix/klappbox_breit_hintergrund.gif) no-repeat right top #283335;
  color:#ffffff;
  display:block;
  text-decoration:none;
}




.toggle_box A:hover,.toggle_box A:focus
{
  background:url(../pix/klappbox_breit_hintergrund_hover.gif) no-repeat right top #4F5A5C;
}      
.toggle_box A.active
{
  background:url(../pix/klappbox_breit_aktiv_hintergrund.gif) no-repeat right top #283335;
}          
.toggle_box A.active:hover,.toggle_box A.active:focus
{
  background:url(../pix/klappbox_breit_aktiv_hintergrund_hover.gif) no-repeat right top #4F5A5C;
}            


.toggle_box_open A
{
  background:url(../pix/klappbox_breit_hintergrund.gif) no-repeat right top #283335;
}

.toggle_box_open A:hover,.toggle_box_open A:focus
{
  background:url(../pix/klappbox_breit_hintergrund_hover.gif) no-repeat right top #283335;
}      
.toggle_box_open A.active
{
  background:url(../pix/klappbox_breit_aktiv_hintergrund.gif) no-repeat right top #283335;
}          
.toggle_box_open A.active:hover,.toggle_box_open A.active:focus
{
  background:url(../pix/klappbox_breit_aktiv_hintergrund_hover.gif) no-repeat right top #283335;
}     

   




H2.toggle_box,H2.toggle_box_open 
{
  font-size:1em;
  font-weight:normal;
}

#content .toggle_box,#content .toggle_box_open 
{
  margin-bottom:1.125em;
}

.toggle_container
{
}

.toggle_container_part
{
  display:none;
}


.comment_form_container
{
}

.edit_form_container
{
}

#marginal .toggle_container,#marginal .toggle_container_open
{
  clear:both; 
  padding-bottom:1.4em; 
  width:12.5em;
}


#content .toggle_container IFRAME
{
  width:100%;
  border:none;
  height:20em;
}

A.open_all_rows,A.open_next_rows
{
  padding:0.3em 0em 0em 2.929em;
  font-size:0.87em;
  height:1.486em;
  background:url(../pix/hg_alle_zeigen_off.gif) no-repeat left top;
  color:#ffffff;
  text-decoration:none;
  width:331px;
  font-family: Georgia,Times New Roman,Times,serif;
  float:left;
  margin:0em;
}


A.close_all_rows
{
  padding:0.3em 0em 0em 2.929em;
  font-size:0.87em;
  height:1.486em;
  background:url(../pix/hg_schliessen_on.gif) no-repeat left top;
  color:#ffffff;
  text-decoration:none;
  font-family: Georgia,Times New Roman,Times,serif;
  margin:0em;
  display:block;
  clear:both;
}

A.close_all_rows:hover,A.close_all_rows:focus,A.close_all_rows:active
{
  text-decoration:none;
  background:url(../pix/hg_schliessen_over.gif) no-repeat left top;
}


A.open_next_rows
{
  width:332px;   
  background:url(../pix/hg_naechste_10_off.gif) no-repeat right top;
  text-align:right;
  float:right;
  padding:0.3em 2.929em 0em 0em;
}

.row_functions
{
  background:url(../pix/hg_naechste_10_off.gif) no-repeat center top; 
}

A.open_next_rows:hover,A.open_next_rows:focus,A.open_next_rows:active
{
  text-decoration:none;
  background:url(../pix/hg_naechste_10_over.gif) no-repeat right top;
}

A.open_all_rows:hover,A.open_all_rows:focus,A.close_all_rows:focus,A.open_all_rows:active,A.close_all_rows:active
{
  text-decoration:none;
  background:url(../pix/hg_alle_zeigen_over.gif) no-repeat left top;
}


.pwdlost
{
  font-size:0.75em;
  float:right;
}

#data SPAN
{
  font-size:0.75em;        
}


#data .left_col
{
  width:9.075em !important; 
  font-weight:bold;
  padding-right:0.3em;
}

#data .right_col
{
  width:32.063em !important; 
}

.left INPUT.radio, .left INPUT.checkbox, .left LABEL
{
  float:left;    
}

.left LABEL
{
  width:53em;
}    

.notice
{
  clear:both;
  padding:0.5em 1em 0.5em 1em;
  background:yellow;
  margin:1em 0em 1em 0em;
  color:#000000;
  font-weight:bold;
  font-size:0.75em;
  border:1px solid #000000;
}  



.content .indent_1,
.content .indent_2,
.content .indent_3,
.content .indent_4,
.content .indent_5,
.content .indent_6,
.content .indent_7,
.content .indent_8,
.content .indent_9,
.content .indent_10,
.content .indent_11,
.content .indent_12,
.content .indent_13,
.content .indent_14,
.content .indent_15,
.content .indent_16,
.content .indent_17,
.content .indent_18,
.content .indent_19,
.content .indent_20
{
  background:none;
}
 
.indent_0
{
  margin-left:0em;
}
    
.indent_1
{
  margin-left:1.25em;
}        
        
.indent_2
{
  margin-left:2.5em;
}    

.indent_3
{
  margin-left:3.75em;
} 

.indent_4
{
  margin-left:5em;
} 

.indent_5
{
  margin-left:6.25em;
} 

.indent_6
{
  margin-left:7.5em;
} 

.indent_7
{
  margin-left:8.75em;
} 

.indent_8
{
  margin-left:10em;
} 

.indent_9
{
  margin-left:11.25em;
} 

.indent_10
{
  margin-left:12.5em;
} 

.indent_11
{
  margin-left:13.75em;
} 

.indent_12
{
  margin-left:15em;
} 

.indent_13
{
  margin-left:16.25em;
} 

.indent_14
{
  margin-left:17.5em;
} 

.indent_15
{
  margin-left:18.75em;
} 

.indent_16
{
  margin-left:20em;
} 

.indent_17
{
  margin-left:21.15em;
} 

.indent_18
{
  margin-left:22.5em;
} 

.indent_19
{
  margin-left:23.75em;
} 

.indent_20
{
  margin-left:25em;
} 

/* PROFORMA 24.04.12 */
.comment_hl_open
{
  color:#000000;
  width:56.9em;
  float:right;
  display:block;  
}

/* PROFORMA 24.04.12 */
H3.comment .comment_hl_open
{
  width:auto;
  float:none;
  display:inline;  
}

/* PROFORMA 24.04.12 */
.comment_hl_close
{
  width:56.9em;
  float:right;
  display:block; 
}


.tree_open
{
  margin-left:2em;
  margin-right:0.3em;  
  float:left; /* PROFORMA 24.04.12 */
}   

.tree_open IMG
{
  width:1.083em;
}

.align_left
{
  text-align:left;
  clear:both;
}

.align_left A.submit
{
  float:none !important;
}

.align_right
{
  text-align:right;
  clear:both;
}

.preview H3
{
  margin-bottom:1em;
}

.preview P
{
  margin-bottom:0em;
}

.table_bottom
{
  margin-top:1em;
  padding-left:1.563em;
  padding-right:1.563em;
}

.suche .topspace
{
  line-height:1.8em;
}

.comment_head, .comment_head_last
{
  padding:0.5em 1.563em 0.5em 1.563em; 
  background:#f2f4f4;
  border-top:1px solid #DDDFE0;
}

.comment_head_last
{
  background:#e3e7e7;
}

.comment_head_last P, .comment_head P
{
  margin:0em;
}

.comment_content
{
  padding:0.5em 1.563em 0em 1.563em; 
  border-bottom:1px solid #DDDFE0;
  margin-bottom:2em;
}

.comment_content_detail
{
  padding:0.5em 1.563em 0em 1.563em;
  margin-bottom:2em;
}


.single_col
{
  padding:0em;
  border-left:none;
  border-right:none;
  height:auto;
  width:auto;
}     

TH.single_col A
{
  padding-left:2.083em !important;
}

#comments TD.single_col DIV.spacer
{
  min-height:2.533em;
  height:auto;
  padding:0.6em 2.083em 0.6em 2.083em; 
}

#comments TD.single_col DIV.head
{
  background:#f2f4f4;
}

TR.nomoreitems .single_col .spacer
{
  min-height:0em !important;
}


.textindent
{
  margin-left:1.08em;
}

/* PROFORMA 25.04.12 */
BODY#popup
{
margin:0em;
padding:0em;
background:#ffffff;
background-image:none;
}

#window
{
  margin-bottom:2em;
}

/* PROFORMA 25.04.12 */
/*
#window #outer_service
{
  background:url(../pix/ecke_head.gif) top right no-repeat !important;
}
*/

#windowcontent
{
  background:#ffffff;
  padding:0.8em 1.563em 0.8em 1.563em;
}

#windowcontent H2
{
  font-size:0.75em;
  margin:0em !important;
  padding:0em !important;
  font-family: Arial, Helv, Helvetica, Verdana, sans-serif;    
  font-weight:bold;
  height:auto;
}

#windowcontent.userfind INPUT#searchstring
{
  width:20em;
}

/* PROFORMA 25.04.12 */
#window A.close
{
margin-right:-1.5em;
margin-top:-0.5em;
float:right;
}

/* PROFORMA 25.04.12 */
/*
#window #inner_service A
{
  background-image:url(../pix/bu_popup_schliessen.gif);
  padding-left:2em;
}
*/

#window #footer
{
  height:1.52em;
  background:url(../pix/footer_hintergrund.gif) repeat-x;
  padding:0.49em 2.083em 0.49em 0em;
  text-align:right;
  font-size:0.75em; 
  color:#ffffff;
}

.nomargin
{
  margin:0em !important;
}

.nopadding
{
  padding:0em !important;
}

/* DATEPICKER */


.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;     
}

#ui-datepicker-div {
    border: solid 1px #D8DEDF;
    padding: 8px;
    background-color: #FFFFFF;
    width: 204px;
    display:none;
}

.ui-datepicker-prev {
    float: left;
    background-image: url(../pix/datepicker_prev.gif);
    background-repeat: no-repeat;
    display: block;
    width: 29px;
    height: 21px;
    overflow: hidden;
}

.ui-datepicker-next {
    float: right;
    background-image: url(../pix/datepicker_next.gif);
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    margin-right: -12px;
    overflow: hidden;
    height: 21px;
}

a.ui-datepicker-prev, a.ui-datepicker-next {
    text-decoration: none;
    cursor: pointer;
}

.ui-datepicker-title {
    background-color: #445052;
    color: #FFFFFF;
    font-size: 0.7em;
    font-weight: bold;
    padding: 3px 0 3px 0;
    text-align: center;
}

table.ui-datepicker-calendar {
    float: left;
    border-collapse: collapse;
    width: 205px;
}

.ui-datepicker-calendar th {
    color: #000000;
    background-color: #D8DEDF;
    
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    padding: 3px 0 4px 0px;
    text-align:center;
}       

.ui-datepicker-calendar th span
{
  margin:0em;
  padding:0em;
}

.ui-datepicker-calendar td {
    color: #000000;
   
    font-weight: bold;
    text-align: center;
    border-top: solid 1px #FFFFFF;
    border-left: solid 1px #FFFFFF;
    background-color: #ECEEEE;
    padding: 3px 0 4px 0;
    width: 25px;
}

.ui-datepicker-calendar td.ui-datepicker-other-month {
    background-color: #F2F4F4;
    color: #BDBDBC;
}

.ui-datepicker-trigger {
    margin-left: 4px;
    cursor:pointer;
}

.ui-datepicker-trigger {
    margin: 0 0 -0.3em 0.2em;
}

.ui-datepicker-trigger {
    width: 1.3em;
    height: 1.25em;
}

.kalenderSchliessen {
    width: 229px !important;
}

.kalender_schliessen {
    float: right;
    margin-top: -20px;
    margin-right: -43px;
}

.kalenderSchliessen .ui-datepicker-title {
    width: 186px;
}

.kalenderSchliessen .ui-datepicker-next {
    margin-right: 13px;
}

.kalenderSchliessen span.ui-state-default {
    color: #CCCCCC;
}

.kalender_fussnote {
    font-size: 0.7em;
    padding-top: 0.4em;
}

#calendarTimeBox {
    float: left;
    border: solid 1px #D8DEDF;
    padding: 5px 5px 0 5px;
    text-align: left;
    width: 12.7em;
}

#calendarTimeBox div {
    float: left;
    margin-bottom: 5px;
}

.kalenderUhrzeitTitel {
    background-color: #445052;
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 3px 1px 3px;
    text-align: center;
    margin-right: 3px;
     width:10.4em;
}

a.calendarTimeEntry {
    padding: 0.3em 0.3em 0.3em 0.3em;
}


.inputDatumTermin {
    width: 25.6em !important;
}

.feldinhaltText {
    float: left;
    width: 26.5em;
}

h2 a.teaserUeberschrift {
    color: #000000 !important;
}

/*****/

.weiterempfehlen_form
{
  margin-bottom:0em !important;
}

UL.all_comments,UL.all_comments LI.all_comments
{
  clear:both;
  font-size:1em;
  background:#ffffff;
  width:745px;
  /* overflow:hidden;  10.1.2014 */  
}

UL.all_threads,UL.all_threads LI.all_threads
{
  clear:both;
  font-size:1em;
  background:#ffffff;
  width:745px;
  /* overflow:hidden; 10.1.2014 */   
  border-top:1px solid #DDDFE0;
  padding:0em;
}

UL.all_threads,UL.all_comments
{
  border:none;
}

LI.all_comments .headline
{
  padding-left:3.7em;   
  border-top:1px solid #DDDFE0;
}

LI.all_comments .headline H3 A
{
  background:url(../pix/bu_pfeil_naechste_antwort.png) no-repeat 0px 2px;
  padding-left:1.08em;
  display:block; /* PROFORMA 24.04.12 */
}

LI.all_comments .headline H3 A.open
{
  color:#000000;
}

LI.all_threads .content,LI.all_comments .content
{
  margin-left:3.563em;
}

LI.all_comments .content P
{
  margin-left:0em;
}

.all_threads LI
{
  padding-bottom:0em;
}

LI.all_threads
{
  margin-bottom:0.5em;
}

.forum_options
{
  float:left;
  padding-left:1em !important;
}

.browse_threads .linkintern
{
  float:right;
  color:#ffffff;
  text-decoration:none;
  margin-top:0.2em;
  margin-right:0em;
}

H3.comment
{
  background:url(../pix/link_intern.png) no-repeat 0px 3px;
  padding-left:1.08em;
  margin-left:2.563em;
}

A.close
{
  font-size:0.75em;
}        


.profildaten
{
  clear:both;
  
  padding:1.125em 1.563em 0.938em 1.563em;        
}

.mailfunctions
{
  padding:0.8em 1.083em 2.2em 2.083em;
  font-weight:bold;
}


.password INPUT
{
  width:20em !important;
}

.pass_save
{
  font-weight:bold;
  font-size:0.75em;
  padding-left:0.3em;
  padding-right:0.3em;
  margin:0em 0em 0em 1em;
}

.pass_unsave
{
  font-weight:bold;
  color:#f00;
  font-size:0.75em;
  padding-left:0.3em;
  padding-right:0.3em;
  margin:0em 0em 0em 1em;
}           

.form_answer
{
  font-size:1.333em;  
} 

.form_answer P
{
  font-size:0.75em;
  margin-left:0em;
}     

A.hide_comment
{
  display:block;
  float:right;
  background:url(../pix/bu_ausblenden.png) no-repeat 0px 3px;
  padding-left:1em;
}

A.cancel_chpass
{
  border:none;
  background:url(../pix/button_blau.gif) repeat-x #325360;
  color:#ffffff;
  padding-top:0.2em;
  padding-bottom:0.2em;
  margin-bottom:0.5em;
  font-weight:bold;
  line-height:1.45em;
  padding-left:1em;
  padding-right:1em;    
  float:left;
  margin-top:0.2px; 
  display:block;
  padding-top:0.18em;
  text-decoration:none;
  font-size:0.75em;
  margin-left:12em;  
}

A.cancel_chmail
{
  border:none;
  background:url(../pix/button_blau.gif) repeat-x #325360;
  color:#ffffff;
  padding-top:0.2em;
  padding-bottom:0.2em;
  margin-bottom:0.5em;
  font-weight:bold;
  line-height:1.45em;
  padding-left:1em;
  padding-right:1em;    
  float:left;
  margin-top:0.2px; 
  display:block;
  padding-top:0.18em;
  text-decoration:none;
  font-size:0.75em;
  margin-left:8.333em;  
}

A.cancel_del_account
{
  font-size:0.75em;
}

FORM.new_pass .left_col
{
  width:9em;
}

FORM.new_pass .right_col
{
  width:30em;
}

P.usersearch_pages A
{
  margin-right:0.5em;  
}

#datum_foren,#votum_suche
{
  display:none;
}

.votum_box
{
  float:left;
  width:4em;
}

.normal
{
  font-weight:normal !important;
}         


.linkintern_nobold
{
  background:url(../pix/link_intern.png) no-repeat 0px 3px;
  padding-left:1.08em;
  font-weight:normal !important;
}

.linkintern_r
{
  background:url(../pix/link_intern.png) no-repeat 0px 3px;
  padding-left:1.08em;
  float:right;
}

.empty {
    margin-left: 2em;
    margin-right: 0.3em;
    float:left; /* PROFORMA 24.04.12 */    
}

/* PROFORMA 03.05.12 */
.skip:focus, .skip:active, .skip2:focus, .skip2:active 
{
  background-color: #FFFFFF;
  color:#000000;
  font-size:0.8em;
  left:0;
  padding:0.5em;
  position:absolute;
  top:0;
  z-index:500;
}


/* PROFORMA 04.05.12 */
LEGEND.searchform
{
  max-width:13em;
  font-size:1em;
  margin:0em;
  padding:0em;
}

/******************** von Condat eingefügt *********************/
.comment UL{font-size: 1em;} /* Condat, Rev. 3310 */

#content TEXTAREA,#content INPUT[type=password],#content INPUT[type=text],#marginal INPUT,#marginal TEXTAREA,#windowcontent INPUT
{
  padding-left: 0.2em;  
}

/** Mitteilungsbox der rechten Seite **/
.mitteilung {
  font-size:0.75em;
}
.mitteilung p, .mitteilung ul, .mitteilung ul li {
  font-size:1em;
}
#data .right_col,  #content, .formborder
{
  overflow-x: hidden;
}

/** Tabs im Antwort-Formular **/
.comment UL LI.tab, .comment UL LI.tab_click{font-size: 0.75em;}

.invibility_sec{visibility:hidden;width:1px;height:1px;position:absolute;}
.serviceinfo_absatz_img_links, .serviceinfo_absatz_text_right{float:left;}
.serviceinfo_absatz_img_links{margin-right: 1em;margin-bottom: 0.75em;}
.serviceinfo_absatz_img_links img{width: 15em; height: 10em;}
.serviceinfo_img_oben{margin-bottom: 1em;}
.serviceinfo_img_oben img{width: 29.6em; height: 14.06em;}
.serviceinfo_img_oben{margin-bottom: 1.25em;display: inline-block;}

/** Pfeile, die irgendwas ausklappen, Petdetail, Forum **/
#textbegruendungClose A.linkintern {
    background: url("../pix/weniger_icon.png") no-repeat scroll 0 3px transparent;
    display: block;
    margin-top: 0.5em;
}
#beitragdetailoptions A.linkintern {
    background: url("../pix/mehr_icon.png") no-repeat scroll 0 3px transparent;
}
LI.all_threads .content A.answer, .comment_content a.answer
{
    background: url("../pix/mehr_icon.png") no-repeat scroll 0 3px transparent;
}
/** verschwunden aus PF Version 3.5.2012 **/
#head .logo
{
 float:left;
}
#head .banner
{
 float:right;
}


#si_showimg{position:absolute;width:50em;height:30em;border: 1px solid;margin-left:5em;cursor:pointer;z-index:100;}

#contentnavig LI A.clickopen:hover,
#contentnavig LI A.clickopen:visited:hover
{
  font-weight:bold;
  background-image:url(../pix/navigation_aktiv.gif);
}

#contentnavig LI A.click:hover,
#contentnavig LI A.click:visited:hover
{
  font-weight:bold;
  background-image:url(../pix/navigation_aktiv_nosub.gif);
}

#contentnavig LI A:hover,
#contentnavig LI A:visited:hover {
  background-image:url(../pix/navigation_aktiv.gif);
}

#contentnavig LI A.nocontent:hover,
#contentnavig LI A.nocontent:visited:hover
{
  background-image:url(../pix/navigation_aktiv_nosub.gif);
}
#saveinfolayer{position:absolute;z-index:9999;}
.saveinfolayer{
	border: 1px solid #CCCCCC;width: 20em; height: 3em; top: 50%;
	left: 15em;
	padding-top: 1em;
	text-align: center;
	background-color: #FFFFFF;
}
H2.si_ueberschrift {
    font-size: 1em;
    height: auto;
    margin-bottom: 0.3em;
    padding: 0 0 0.5em;
}
.siteaseroverview
{
  background: repeat-x left bottom;
  padding-bottom:0.75em;
  margin-bottom:0.5em;
}
#recaptcha_response_field{width: 20.3em;}
.recaptcha_only_if_incorrect_sol{
  color:#ff0000;
  border-color:#ff0000 !important;	
}
.recaptcha_only_if_no_incorrect_sol{
  color:#ff0000;
  border-color:#ff0000 !important;	
}
#datenschutz_ok{float:left;}
label[for=datenschutz_ok]
{
  float:left;
  width: 43em;
  margin-bottom: 0.4em;
}
.clr_left{clear: left;}

#inner_service p.first {
    float: left;
    margin-bottom: 0.19em;
    padding: 0.7em 0 0em 2.34em;
}
A.answerDiskussionszweig
{
  background:url(../pix/link_intern.png) no-repeat 0px 3px;
  margin-right: 0em;
  padding-left: 1.08em;
}
.newbeitrag{color: #F18D00; font-weight: bold;}
#mzButtonArea{text-align: right;}