/* ALLGEMEINE FORMATIERUNGEN ------------------------------------------------- */

/* Stylesheet bbq-online.de (c) 2009 christoph runkel | internetprojekte / vh7 medienküche  */

body
{
   font-family:Arial,Helvetica, Verdana, Tahoma,sans-serif;
   color:#404040;
   background-image: url(../../../fileadmin/start2000plus/standardbilder/hg_bannerleiste.jpg);
   background-repeat:repeat-x;
   background-color:#ededed;
   font-size:0.8em;
   padding:0em;
   margin:0em;
  }
 
 
  
/* WORKAROUND BUG IE */

* html div#main{height:1exm;}
div#main{z-index:0;background-color:#ffffff;}
*/

/* ALLGEMEINE DIV ANGABEN */

div
{
margin:0px;
padding:0px;
}


/* DIV GRUNDGERUEST ################################################################################ */

/* DIESER DIV LEFT DIE POSITION DES GESAMTEN INHALTS IM HAUPTFENSTER FEST */

div#main
{
min-height:100%;
width:80em;
background-color:transparent;
margin:0 auto;
}


/* KOPFBEREICH BANNERBILD */

div#kopf
{
width:80em;
height:17.20em;
}

div#kopfbanner
{
width:80em;
height:17.20em;
}

div#kopfbanner img
{
width:100%;
height:100%;
}

div#toolbar
{
margin:1em 0em 0em 3.75em;
width:auto;
height:2em;
position:absolute;
z-index:999;
background-color:transparent;
font-size:0.8em;
font-weight:normal;
color:#999999;
}

div#toolbar a
{
padding:0em 0.5em 0em 0.5em;
color:#999999;
text-decoration:none;
}

div#toolbar a:hover
{
color:#5f7ca5;
}

div#kopfteil_navi
{
width:73.5em;
height:1.7em;
position:absolute;
z-index:999;
background-color:transparent;
font-size:1em;
top:15.5em;
float:right !important;
margin-left:3.25em;
}



/* HAUPTNAVIGATION ################################################################################ */

/* DIE HAUPTNAVIGATION IST STANDARDMAESSIG IN DIV KOPF32 UNTERGEBRACHT */

div#hauptnavigation
{
margin-top:0em;
width:auto;
height:1.7em;
float:right !important;
padding:0em;
}

div#hauptnavigation div
{
float:left;
}

div#hauptnavigation a
{
display:inline;
}


/* HAUPTNAVIGATION MENUEPUNKTE */

/* STUFE 01 ERSTER BUTTON */
/* FARBWECHSEL HG BUTTONS */

.menu1-stufe1-erster-no
{
background-image: url(../../../fileadmin/start2000plus/standardbilder/button_abrundung_normal.png);
background-position:top left;
background-repeat:no-repeat;
}

.menu1-stufe1-erster-aktiv, .menu1-stufe1-erster-aktuell, .menu1-stufe1-erster-no:hover
{
background-image: url(../../../fileadmin/start2000plus/standardbilder/button_abrundung_aktiv.png);
background-position:top left;
background-repeat:no-repeat;
}

.menu1-stufe1-erster-no:hover .erster-no-teil2 a
{
background-color:#ededed;
color:#999999 !important;
}

.erster-no-teil1, .erster-aktiv-teil1, .erster-aktuell-teil1
{
text-decoration:none !important;
float:left;
width:0.5em;
height:1.65em;
padding-top:0.25em;
color:#999999 !important;
text-transform:uppercase;
font-size:0.9em;
}


.erster-no-teil2 a
{
text-decoration:none !important;
float:left;
background-color:#bfc2c2;
width:auto;
height:1.65em;
padding-left:0.15em;
padding-right:0.55em;
padding-top:0.25em;
color:#ffffff !important;
text-transform:uppercase;
font-size:0.9em;
background-position:top left;
background-repeat:no-repeat;
}



.erster-aktuell-teil2 a
{
text-decoration:none !important;
float:left;
background-color:#ededed;
width:auto;
height:1.65em;
padding-left:0.55em;
padding-right:0.55em;
padding-top:0.25em;
color:#999999 !important;
text-transform:uppercase;
font-size:0.9em;
padding-top:0.15em;
background-repeat:no-repeat;
}

.erster-aktiv-teil2 a
{
text-decoration:none !important;
float:left;
background-color:#ededed;
width:auto;
height:1.65em;
padding-left:0.15em;
padding-right:0.55em;
padding-top:0.25em;
color:#999999 !important;
text-transform:uppercase;
font-size:0.9em;
background-position:top left;
background-repeat:no-repeat;
}

.erster-no-teil2 a:hover, .erster-no-teil2:hover
{
text-decoration:none !important;
float:left;
background-color:#ededed;
width:auto;
height:1.65em;
color:#999999 !important;
text-transform:uppercase;
background-position:top left;
background-repeat:no-repeat;
}






/* STUFE 01 */
/* FARBWECHSEL HG BUTTONS */

.menu1-stufe1-no a
{
text-decoration:none !important;
float:left;
background-color:#bfc2c2;
width:auto;
height:1.65em;
padding-left:0.55em;
padding-right:0.55em;
padding-top:0.25em;
color:#ffffff !important;
text-transform:uppercase;
font-size:0.9em;
}

.menu1-stufe1-aktiv a
{
text-decoration:none !important;
float:left;
background-color:#ededed;
width:auto;
height:1.65em;
padding-left:0.55em;
padding-right:0.55em;
padding-top:0.25em;
color:#999999 !important;
text-transform:uppercase;
font-size:0.9em;
}


.menu1-stufe1-aktuell a
{
text-decoration:none !important;
float:left;
background-color:#ededed;
width:auto;
height:1.65em;
padding-left:0.55em;
padding-right:0.55em;
padding-top:0.25em;
color:#999999 !important;
text-transform:uppercase;
font-size:0.9em;
}


.menu1-stufe1-no a:hover
{
text-decoration:none !important;
background-color:#ededed;
width:auto;
height:1.65em;
color:#999999 !important;
text-transform:uppercase;
padding-top:0.25em;
}



/* CONTENTBEREICH ################################################################################ */

/* DIESES DIVS LEGEN DIE POSITION DES CONTENTBEREICHS FEST */

div#contentbereich
{
width:73.5em;
background-color:transparent;
height:auto;
min-height:100%;
margin:0 auto;
overflow:visible !important;
}

div#contentlinks
{
width:16em;
float:left;
margin-top:4em;
background-color:#ededed;
}

/* Bilder für Navirahmen */
div#contentlinks img
{
/* width:19em; */
border-width:0em;
padding:0em;
margin:0em;
}

div#contentnormal
{
width:43.75em;
float:left;
background-color:#ededed;
margin:0em;}

div#contentnormal_breit
{
/*$CWIDTHCOL2*/width:59.5em;
float:left;
}

div#contentrechts
{
width:19em;
float:right;
margin-top:4.15em;
background-color:transparent;
}


.landkarte img
{
width:auto;
height:auto;
}


.landkarte p {font-size:0.8em !important;}



/* POSITIONIERUNG UND ERSCHEINUNGSBILD DES HAUPTCONTENTS */

div#inhalt_rahmen
{
min-height:100%;
max-height:999%;
overflow:visible;
}

div#inhalt
{
/*$CWIDTHCOL2*/
background-color:#ededed;
color:#404040;
height:100%;
z-index:22;
padding-left:0em;
padding-right:0em;
min-height:100%;
max-height:999%;
margin-top:1.75em;
width:43.75em;
margin-left:0em
}

/*
div#inhalt_breit
{
width:58.5em;
background-color:transparent;
color:#404040;
padding:0em;
height:100%;
}
*/

div#inh_content {
font-size:0.85em;
}

div#inhalt a, div#inhalt_breit a
{
font-weight:normal;
}



/* INHALTSBEREICH MITTLERE SPALTE */

div#breadcrumbs
{
width:34em;
background-color:transparent;
color:#999999;
margin-top:1em;
}

div#breadcrumbs_breit
{
width:57em;
background-color:transparent;
color:#999999;
z-index:15;
padding-left:1.5em;
padding-right:1.5em;
margin:0em;
}

.breadcrumbs
{
display:inline;
background-color:transparent;
font-size:75%;
}
a.breadcrumb-links:link,
a.breadcrumb-links:visited,
a.breadcrumb-links:active,
a.breadcrumb-links:hover
{
line-height:2em;
text-decoration:none;
font-size:0.8em;
color:#999999;
}

a.breadcrumb-links:hover
{
text-decoration:underline;
}



/* RECHTE SPALTE ################################################################################ */


/* SUCHFUNKTION */

#divsuchfeld
{
width:100%;
float:left;
margin-top:0em;
padding-top:0em;
padding-bottom:1em;
height:0.55em;
}

.suchfeld
{
float:left;
width:17.35em;
font-size:0.85em; 
font-family:Arial,Helvetica, Verdana, Tahoma,sans-serif;
color:#404040;
border:1px solid #ededed;
height:1.45em;
background-color:transparent;
margin-top:0em;
padding-left:0.15em;
padding-top:0.15em;
}

#divsuchbutton
{
float:right;
margin:0em;
padding-top:0.2em;
padding-left:0.65em;
padding-right:0em;
padding-bottom:0em;
}

.suchbutton
{
width:1.25em;
height:1.25em;
font-size:0.85em;
float:left;
color:#404040;
margin:0em;
padding:0em;
}


/* SUBMENUE ################################################################################ */

/* DIESER DIV LEGT GROESSE UND POSITION DES SUBMENUE FEST */

div#box_subnavigation
{
float:left;
background-color:#ffffff;
width:16.1em;
background-image: url(../../../fileadmin/start2000plus/standardbilder/subnavi_bogen.gif);
background-repeat:no-repeat;
padding:1em;
font-size:1.05em;
}

div#subnavigation
{
float:left;
background-color:#ffffff;
width:16.1em;
}

div#subnavigation h1
{
margin-top:0em;
margin-bottom:0.5em;
font-size:1.05em;
}


.subnavi-stufe3
{
float:left;
margin-bottom:0.35em;
}



/* SUBNAVIGATION STUFEN 2 */

.menu1-stufe2-no,
.menu1-stufe2-aktiv,
.menu1-stufe2-aktuell
{
width:17em;
}

.menu1-stufe2-no a:link,
.menu1-stufe2-no a:visited,
.menu1-stufe2-no a:hover,
.menu1-stufe2-no a:active,
.menu1-stufe2-aktiv a,
.menu1-stufe2-aktiv a:link,
.menu1-stufe2-aktiv a:visited,
.menu1-stufe2-aktiv a:hover,
.menu1-stufe2-aktiv a:active,
.menu1-stufe2-aktuell a,
.menu1-stufe2-aktuell a:link,
.menu1-stufe2-aktuell a:visited,
.menu1-stufe2-aktuell a:hover,
.menu1-stufe2-aktuell a:active

{
font-size:0.85em;
text-decoration:none;
font-weight:normal;
padding-left:1.75em;
}

.menu1-stufe2-no a
{
width:17em;
color:#404040 !important;
background-image: url(../../../fileadmin/start2000plus/standardbilder/subnavi_icon_normal.gif);
background-repeat:no-repeat;
background-position:top left;
}

.menu1-stufe2-no a:hover,
.menu1-stufe2-aktiv a,
.menu1-stufe2-aktuell a
{
color:#5f7ca5 !important;
background-image: url(../../../fileadmin/start2000plus/standardbilder/subnavi_icon_aktiv.gif);
background-repeat:no-repeat;
background-position:top left;
}


/* ABSTAND ZWISCHEN MENUEPUNKTEN */

.menu1-stufe2-no,
.menu1-stufe2-aktiv,
.menu1-stufe2-aktuell
{
padding-bottom:0.25em;
}


/* LINKS STUFE 3 */

.menu1-stufe3-no,
.menu1-stufe3-aktiv,
.menu1-stufe3-aktuell
{
width:17em;
}

.menu1-stufe3-no a:link,
.menu1-stufe3-no a:visited,
.menu1-stufe3-no a:hover,
.menu1-stufe3-no a:active,
.menu1-stufe3-aktiv a,
.menu1-stufe3-aktiv a:link,
.menu1-stufe3-aktiv a:visited,
.menu1-stufe3-aktiv a:hover,
.menu1-stufe3-aktiv a:active,
.menu1-stufe3-aktuell a,
.menu1-stufe3-aktuell a:link,
.menu1-stufe3-aktuell a:visited,
.menu1-stufe3-aktuell a:hover,
.menu1-stufe3-aktuell a:active
{
font-size:0.85em;
text-decoration:none;
font-weight:normal;
padding-left:1.75em;
}

.menu1-stufe3-no a
{
width:17em;
color:#404040 !important;
}

.menu1-stufe3-no a:hover,
.menu1-stufe3-aktiv a,
.menu1-stufe3-aktuell a
{
color:#5f7ca5 !important;
}


/* ABSTAND ZWISCHEN MENUEPUNKTEN */

.menu1-stufe3-no,
.menu1-stufe3-aktiv,
.menu1-stufe3-aktuell
{
padding-top:0em;
padding-bottom:0em;
}


/* INFOBEREICH RECHTE SPALTE */

.info
{
float:left;
width:18em;
}


.info h1
{
float:left;
background-color:#bfc2c2;
height:auto;
width:19em;
font-size:0.9em;
font-weight:bold;
/*height:1.5em;*/
padding-bottom:0.35em;
background-image: url(../../../fileadmin/start2000plus/standardbilder/infobox_bogen.gif);
background-repeat:no-repeat;
color:#ffffff !important;
padding-left:1em;
padding-right:1em;
padding-top:0.3em;
text-transform:uppercase;
margin-top:1em !important;
margin-bottom:0em;
}


.info .tx-adobbq-pi1
{
font-size:0.9em;
float:left;
width:19em;
}

.tx_adobbq_anfragelink_1 {display:none;}

.info .content
{
float:left;
width:18.9em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
padding:0em;
}

.info .contentdata, .info .csc-textpic
{
float:left;
margin:0em;
padding-top:0.75em;
padding-left:1em;
padding-right:1em;
padding-bottom:0.75em;
background-color:#f6f6f6 !important;
width:16.9em;
}

.info .contentdata p
{
font-size:0.85em;
margin:0em;
padding:0em;
line-height:1.3em;
}


.infobox_unten a:hover
{
text-decoration:underline;
color:#5f7ca5;
}



/* ARTIKEL IN INFOBOX */

.info .tx_adobbq_listitem_presse
{
padding-left:1em;
padding-top:0.75em;
padding-bottom:0.75em;
padding-right:0.75em;
margin-bottom:0em;
margin-top:0em;
background-color:#f6f6f6 !important;
/*width:18.9em;*/
width:20.4em;
font-size:0.95em;
line-height:1.3em;
}



/* STILVORLAGEN */

div#contentnormal .contentdata
{
font-size:1.05em;
line-height:1.3em;
}

div#contentnormal .csc-textpic img
{
/*border:1px solid white;*/
}

div#contentrechts .csc-textpic
{
padding:1em !important;
}




/* STILVORLAGEN ################################################################################ */


table
{font-size:1.05em;}


hr {
    color: #ffffff;
    background:transparent;
    margin: 0 0 1em 0;
    padding: 1em 0 0.5em 0;
    border:0;
    border-bottom:1px dotted #bfc2c2;
}


h1
{
color:#5f7ca5 !important;
font-size:1.25em;
font-weight:bold;
padding:0em;
margin-bottom:1.3em;
line-height:1.2em;
text-transform:uppercase;
}

h2, .ueberschrift2
{
color:#5f7ca5;
font-size:1.1em;
font-weight:bold;
margin-bottom:0em !important;
padding-bottom:0em !important;
margin-top:2em;
}


h3, .ueberschrift2, div.tx_adobbq_singleview_artikel h2
{
color:#404040;
font-weight:bold;
font-size:1em;

}

h3
{
margin-bottom:0.1em;
padding:0em;
margin-top:0.8em;
}

blockquote
{
margin-left:0em;
padding-left:0em;
}

a:link, a:visited, a:active, a:hover
{
text-decoration:underline;
}

a:link, a:visited, a:active
{
color:#404040;
}

a:hover
{
color:#5f7ca5;
}

span.anmerkung
{
font-size:0.85em !important;
}




/* AUFZÄHLUNG */

div#inhalt p
{
margin-top:0.5em;
padding-top:0em !important;
}

div#inhalt ul,
.info ul
{
padding-left:0em;
margin-left:0em;
line-height:1.5em;
}

div#inhalt li,
.info li
{
list-style-image:none; 
list-style-type:none;
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/li.gif);
background-position:0em 0.55em;
background-repeat:no-repeat;
padding-bottom:0em;
padding-left:1em;
line-height:1.5em;
}



/* AUFZÄHLUNG INNERHALB DER 5 BEREICHE */

.tx_adobbq_listitem_rubrik a
{
list-style-image:none !important; 
list-style-type:none;
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/li.gif);
background-position:0em 0.55em;
background-repeat:no-repeat;
margin-left:0em !important;
padding-left:1em !important;
}

.tx-adobbq-pi1-listrow
{
background-color:transparent;
padding-bottom:0em;
padding-left:0em;
line-height:1.5em;
margin:0em;
}

div#fusszeile
{
position:relative;
bottom:0em;
clear:both;
height:1em;
width:100%;
text-align:center;
margin-top:2em;
padding-bottom:5em;
color:#999999;
}
div#fusszeile div
{
font-size:0.8em;
}




/* PAGETEASER ------------------------------------------------- */
.tx-jppageteaser-pi1
{
display:block;
}

.teaserelement_links
{
float:left;
margin-bottom:1em;
margin-right:0em;
margin-top:0em;
margin-left:0em;
padding:0em;
}

.teaserelement_rechts
{
float:left;
margin-bottom:1em;
margin-right:0em;
margin-top:0em;
margin-left:1em;
padding:0em;
}

.teaser_oben
{
margin:0em;
padding:0em;
}

.teaserpfeil
{
margin:0em;
padding:0em;
float:left;
width:1.3em;
height:7.35em;
}

.teaserpfeil img 
{
width:100%;
height:100%;
border: 0px solid white;
}

.teaserinhalt
{
float:left;
width:22.2em;
height:5.73em;
border-top:1px solid white;
border-right:1px solid white;
margin:0em;
padding-left:0.75em;
padding-right:0.75em;
padding-bottom:0.75em;
padding-top:0.85em;
}

.teaserheadline
{
width:22.2em;
font-size:1.05em;
float:left;
padding:0em;
line-height:1.3em;
letter-spacing:-0.01em;
}

.teaserheadline a, 
.teaserheadline a:link, 
.teaserheadline a:visited, 
.teaserheadline a:active
{
text-decoration:none;
color:#404040;
font-weight:bold !important;
}

.teaserheadline a:hover
{
color:#5f7ca5;
}
.teasertext
{
width:20.7em;
font-size:1.05em;
float:left;
padding:0em;
line-height:1.3em;
}

.teaserbild
{
clear:left;
width:265px;
height:50px;
border-bottom:1px solid white;
border-right:1px solid white;
border-left:1px solid white;
border-top:0px solid white;
margin-left:0.55em;
margin-top:0em !important;
margin-bottom:0em;
padding-top:0em !important;
}

.tx-jppageteaser-pi1-image
{
padding:0em;
margin:0em;
width:265px;
height:50px;
}




/* SPEZ. FORMATIERUNG INHALTSBEREICH */
div#inhalt, div#inhalt > p, div#inhalt > div div#inhalt > ul
{
line-height:1.3em;
}





/* ARTIKEL BBQ ################################################################################ */

div#inhalt .tx-adobbq-pi1
{
font-size:1.05em;
line-height:1.3em;
}

div#inhalt .tx-adobbq-pi1-listrow
{
padding:0em;
margin:0em;
}

div#inhalt .tx_adobbq_singleview_artikel p, 
div#inhalt .tx_adobbq_singleview_artikel ul
{
margin-top:0.2em;
margin-bottom:0.6em;
}

div#inhalt .tx_adobbq_listitem_intro_presse
{
margin-top:0.5em;
padding:0em;
}

div#inhalt .tx_adobbq_listitem_rubrik,
div#inhalt .tx_adobbq_listitem_rubrikgruppiert
{
display:inline;
padding:0em;
}

div#inhalt .tx_adobbq_listitem_rubrik a,
div#inhalt .tx_adobbq_listitem_rubrikgruppiert a
{
display:list-item;
list-style-image:url(../../../fileadmin/standardbilder/icons/li_link.gif);
margin-top:0.5em;
padding:0em;
padding-left:0.5em;
margin-left:1.2em;
}

#inhalt .tx_adobbq_singleview_T1, #inhalt tx_adobbq_pi1
{
display:inline;
margin:0em;
padding:0em;
}
.csc-textpic-imagewrap {margin:0em !important;padding:0em !important;display:inline;}
.csc-textpic-text, .csc-textpic-text {margin-left:0em;padding-left:0em;}

div#inhalt .tx_adobbq_listitem_presse,
div#inhalt .tx_adobbq_listitem_messe,
div#inhalt .tx_adobbq_listitem_praxis
{
margin-top:0em;
padding-top:0.75em;
padding-left:0em;
margin-left:0em;
border-top:1px solid white;
}


div#inhalt .tx_adobbq_listitem_praxis img
{
padding-top:1.3em;
}


div#inhalt .tx_adobbq_listitem_intro_praxis
{
margin-top:1em;
padding-top:0em;
}


div#inhalt .tx_adobbq_listitem_messe
{
background-color:transparent!important;
}




/* LINKFORMATE ARTIKEL */

div#inhalt .tx_adobbq_listitem_messe a,
div#inhalt .tx_adobbq_listitem_presse a,
div#inhalt .tx_adobbq_listitem_praxis a
{
text-decoration:none;
color:#404040 !important;
background-repeat:no-repeat;
background-position:0px 0px;
padding-bottom:0em;
margin-bottom:0em;
font-weight:bold;
}

div#inhalt .tx_adobbq_listitem_messe a:hover,
div#inhalt .tx_adobbq_listitem_presse a:hover,
div#inhalt .tx_adobbq_listitem_praxis a:hover
{
text-decoration:none;
color:#5f7ca5 !important;
background-repeat:no-repeat;
background-position:0px 0px;

}

.tx_adobbq_listitem_messe .tx_adobbq_listitem_intro_messe a,
.tx_adobbq_listitem_presse .tx_adobbq_listitem_intro_presse a,
.tx_adobbq_listitem_praxis .tx_adobbq_listitem_intro_praxis a
{
padding-top:0em;
padding-bottom:0em;
margin-bottom:0em;
color:#404040;
text-decoration:underline !important;
background-image:url(../../../fileadmin/start2000plus/standardbilder/subnavi_icon_normal.gif);
background-repeat:no-repeat;
background-position:top left;
padding-left:1.5em;
}

.tx_adobbq_listitem_intro_messe a:hover,
.tx_adobbq_listitem_intro_presse a:hover,
.tx_adobbq_listitem_intro_praxis a:hover
{
color:#5f7ca5;
text-decoration:underline !important;
background-image:url(../../../fileadmin/start2000plus/standardbilder/subnavi_icon_aktiv.gif);
}


/*div#inhalt .tx_adobbq_anfragelink_1 a,*/
div#inhalt a.anfrage
{
text-decoration:none !important;
font-weight:normal !important;
color:#404040 !important;
padding-left:1.75em;
padding-bottom:0em;
margin-bottom:0em;
background-image: url(../../../fileadmin/start2000plus/standardbilder/icon_link_pfeil_normal.gif);
background-color:transparent!important;
background-position:0px 0px;
background-repeat:no-repeat;
}

/*div#inhalt .tx_adobbq_anfragelink_1 a:hover,*/
div#inhalt a:hover.anfrage
{
/*margin:0em;*/
/*padding:0em;*/
/*margin-right:4.8em;*/
/*text-align:right;*/
/*margin-top:-1.2em;*/
text-decoration:none !important;
font-weight:normal !important;
color:#5f7ca5 !important;
background-image: url(../../../fileadmin/start2000plus/standardbilder/icon_link_pfeil_aktiv.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:1.75em;
background-color:transparent;
}


div#inhalt .tx_adobbq_anfragelink_1 a
{
float:right;
}


div#inhalt .tx_adobbq_zusatzbilder
{
background-color:transparent;
}

/* LISTE DOWNLOADS */

div#inhalt .tx-cribbqdownloads-pi1-listrow-item
{
margin-top:0em;
padding-top:0.75em;
padding-bottom:0.75em;
padding-left:0em;
margin-left:0em;
border-top:1px solid white;
}

div#inhalt h2.tx-cribbqdownloads-pi1-listrowField-title
{
padding-top:0em;
margin-top:0em;
}




/*  ========== KONTAKTFORMULAR  ===============*/


div#inhalt form
{
background-color:transparent;
font-size:0.9em;
padding:0em;
padding-top:2em;
border:0em solid #cfdbf1;
font-family:Arial,Helvetica, Verdana, Tahoma,sans-serif;
}

.tx_mailform_text
{
border:1px solid #bfc2c2;
background-color:transparent;
font-size:1.15em;
color:#404040;
height:1.45em;
padding-top:0.15em;
padding-left:0.15em;
width:30em;
}

.tx_mailform_textarea
{
border:1px solid #bfc2c2;
font-family:Arial,Helvetica, Verdana, Tahoma,sans-serif;
color:#404040;
background-color:transparent;
padding-left:0.15em;
padding-top:0.15em;
font-size:1.15em;
width:30em;
}

.tx_mailform_select
{
border:1px solid #bfc2c2;
color:#404040;
background-color:transparent;
font-family:Arial,Helvetica, Verdana, Tahoma,sans-serif;
font-size:1.15em;
height:1.75em;
padding-top:0.05em;
padding-left:0.15em;
}

.tx_mailform_submit
{
background-color:#bfc2c2;
color:#ffffff;
padding:0.25em;
text-transform:uppercase;
border:0px solid black;
font-family:Arial,Helvetica, Verdana, Tahoma,sans-serif;
font-size:1.05em;
}

.tx_mailform_field_captcha
{
background-color:transparent;
padding:0em;
margin:0em;
}

.tx_mailform_field_captcha input
{
border:1px solid #bfc2c2;
background-color:transparent;
color:#404040;
height:1.45em;
padding-top:0.15em;
padding-left:0.15em;
width:30em;
font-size:1.15em;
}

.tx_mailform_label_global
{
margin:0em;
padding:0em;
}

.tx_mailform_label_captcha tx_mailform_label_global
{
background-color:#f3f3f3;
}

.tx_mailform_captcha {margin-top:2em; margin-bottom:1em;}

.tx_mailform_submit {margin-top:2em;}

.mailformrequired {text-align:left;}
form img,.mailformrequired img {border-width:0px !important;}
/* Änderung Formularfelder cri 29.07.2007*/
.csc-mailform-field label,.tx_mailform_div_label_left{width:10em;float:left;font-size:1.1em;}
span.csc-mailform-label {display:block;font-weight:bold;margin:1em 0em;}
.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea{margin-bottom:0.5em;}
span.csc-mailform-label {font-size:1.1em;font-weight:bold;line-height:2.9em;}
.csc-textpic-text {padding-left:0;}
.tx_mailform_field_text{margin-bottom:0.5em;}
.tx_mailform_div_err_msg_1 {margin-left:10em;font-size:1.1em;color:#5f7ca5;}
form h3 {margin-bottom:1em;font-weight:bold;font-size:1.2em;}



/* RECHTE SPALTE */

.rechterblock, #contentrechts .tx_adobbq_pers_portrait
{
background-color:#ffffff;
border-top-width:0px;
}


.tx_adobbq_roles_leitung p, .tx_adobbq_roles_presse p
{
padding:1em 0em 1em 1em !important;
font-size:0.85em;
background-color:#f6f6f6 !important;
}

.tx_adobbq_roles_leitung h1, .tx_adobbq_roles_presse h1
{
float:left;
margin-bottom:0.5em;
margin-top:0em !important;
}



.rechterblock a
{
font-weight:normal;
color:#00519e;
}

.rechterblock h1 {background-image:url(../../../fileadmin/start2000plus/standardbilder/li_2000plus.gif);background-position:0.5em 0.65em;background-repeat:no-repeat;font-size:1.1em;padding-top:0.3em; padding-right:0.5em; padding-bottom:0.5em; padding-left:1.5em !important;margin:0em;background-color:#b1b1b1;height:1em;font-weight:normal;color:#ffffff !important;}
.rechterblock h2 {margin-top:0.3em;padding-top:0em;}
.rechterblock p {padding-left:0.5em; padding-right:0.5em;margin-top:0em; padding-top:0.75em;}

.rechterblock ul, .rechterblock li
{margin:0em;
padding:0em;
}


p.tx_adobbq_person {
margin-top:0.2em;
padding-top:0em;
margin-bottom:0.4em;
padding-bottom:0em;}

.tx-adobbq-pi1-listrow
{
padding-top:1px;
}

.rechterblock div.tx_adobbq_listitem_presse
{
margin-top:1em;
}
.rechterblock .tx_adobbq_listitem_praxis img {margin-top:0.5em !important;margin-bottom:0.5em !important;padding:0em;}
.rechterblock .tx_adobbq_listitem_praxis .tx_adobbq_listitem_image {float:none;width:100%;}
.rechterblock .tx_adobbq_listitem_praxis .tx_adobbq_listitem_image img {display:block;}
.rechterblock p.tx_adobbq_listitem_intro_praxis {display:none;}
.rechterblock .tx_adobbq_listitem_praxis {padding-top:0.5em;padding-bottom:0.5em;}

.infoboxpartner
{
text-align:center;
}

.infoboxpartner img
{
margin:1em;
}

.tx_adobbq_rechtebox p {margin-top:0.8em;margin-bottom:0.4em;}
.tx_adobbq_zusatzbilder {background-color:#f8f8ff;border-color:#999999;border-width:1px;}
.tx_adobbq_zusatzbilder img {border-width:0px;border-color:transparent;margin-right:1em;margin-left:0.2em;}
.rechterblock p.tx_adobbq_listitem_intro_presse {margin-top:0.3em;padding-top:0em;padding-bottom:0.5em;}
.tx_adobbq_listitem_image {float:left;margin-right:0.5em;}
.tx_adobbq_listitem_intro_praxis
{
padding-left:1.8em;
margin-left:11em;
}

.tx_adobbq_listitem_praxis, .tx_adobbq_listitem_presse
{
clear:left;
}

/* ADRESSEN UND STANDORTE tx_adobbq_roles_presse*/
.tx_adobbq_pi2_list_programm {margin-top:1em;width:90%;background-color:#f6f6f6;padding:0.5em;border:0px solid #cfdbf1;}
.tx_adobbq_pi2_list_pers {margin-top:1em;}
.tx_adobbq_pers_portrait 
{
vertical-align:top;
}
/* .tx_adobbq_pers_portrait {border-bottom:1px dotted #cfdbf1;padding-top:1em;} */
.tx_adobbq_pers_portrait_daten {padding-left:1em;vertical-align:top;}
.tx_adobbq_pers_portrait_daten strong {margin:0em 0em 1.5em 0em;padding:0em 0em 0em 0em;display:block;}



/* ARTIKEL BBQ ################################################################################ */


/* PAGEBROWSER */
.pagebrowser {clear:left;border-top:1px dotted #cfdbf1;padding-top:1em;}
/* SEITENBROWSER */
td.tx-adobbq-pi1-browsebox-SCell a{color:#db007a }



/* SUCHE ################################################################################ */
.tx-indexedsearch-title-icon img {border-width:0px !important;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {}
.tx-indexedsearch .tx-indexedsearch-whatis {}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#db007a;font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {}
.tx-indexedsearch .tx-indexedsearch-res .noResume {}
.tx-indexedsearch img {border-width:0px !important;}

/* Schriftgroesse*/
.tx-indexedsearch-searchbox {font-size:1.05em;}
.tx-indexedsearch p {font-size:1.05em;}

/*Suchfeld */
.tx-indexedsearch input {border:1px solid #bfc2c2;background-color:transparent;font-size:1.15em;color:#404040;height:1.45em;padding-top:0.15em;padding-left:0.15em;margin-left:0.5em;}

/*Suchbutton */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {margin-top:0.5em;height:2em;background-color:#bfc2c2 !important;color:#ffffff;padding:0.25em;text-transform:uppercase;border:0px solid black;font-family:Arial,Helvetica, Verdana, Tahoma,sans-serif;font-size:1.05em;}

/*SUCHERGEBNISSE*/
.tx-indexedsearch-res {border-bottom:1px dotted #bfc2c2;}
.tx-indexedsearch-icon {float:left;padding-top:1em;}
.tx-indexedsearch-result-number {display:none;}
.tx-indexedsearch-title title {float:left;}
 
/*Seitenauflistung*/
.browsebox li, .browsebox ul {font-size:1.05em;list-style-image:none !important; list-style-type:none !important; float: left; height:1em;margin-left:0em;margin-right:0em;margin-top:0em; margin-bottom:2em !important; padding-right:1em !important; padding-left:0em; text-indent:0px;}


/*Resultate fangen links an */
.tx-indexedsearch-res {clear:left;}


/* FORMATIERUNGEN FÜR RTE */

/* LINKS IM TEXTBEREICH */

.pdf a:link,
a.pdf:link,
a.pdf:visited,
a.pdf:active,
a.pdflink:link,
a.pdflink:visited,
a.pdflink:active,
span.pdf a
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/pdf.gif);
background-repeat:no-repeat;
background-position:0em 0.4em;
padding-left:1.25em;
padding-bottom:0.5em;
padding-top:0.2em;
font-weight:normal;
color:#404040;
}

.pdf a:hover,
a.pdf:hover
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/pdf_hover.gif);
background-repeat:no-repeat;
background-position:0em 0.4em;
color:#5f7ca5;
}

a.extern:link,
a.extern:visited,
a.extern:active,
span.extern a
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/extern.gif);
background-repeat:no-repeat;
background-position:0em 0.1em;
padding-left:1.2em;
padding-bottom:0em;
padding-top:0em;
font-weight:normal;
color:#404040;
}

.extern a:hover,
a.extern:hover
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/extern_hover.gif);
background-repeat:no-repeat;
background-position:0em 0.1em;
color:#5f7ca5;
}


.mail a:link,
a.mail:link,
a.mail:visited,
a.mail:active,
span.mail a
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/email.gif);
background-repeat:no-repeat;
background-position:0em 0.4em;
padding-left:1.25em;
padding-bottom:0.5em;
padding-top:0.2em;
font-weight:normal;
color:#404040;
}

.mail a:hover,
a.mail:hover
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/email_hover.gif);
background-repeat:no-repeat;
background-position:0em 0.4em;
color:#5f7ca5;
}


a.intern:link,
a.intern:visited,
a.intern:active,
span.intern a
{
font-weight:normal;
color:#404040;
text-decoration:underline;
}

.intern a:hover,
a.intern:hover
{
color:#5f7ca5;
text-decoration:underline;
}


a.back:link,
a.back:visited,
a.back:active,
span.back a
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/back.png);
background-repeat:no-repeat;
background-position:0em 0.4em;
padding-left:0.75em;
padding-bottom:0em;
padding-top:0em;
font-weight:normal;
color:#404040;
}

.back a:hover,
a.back:hover
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/back_hover.png);
background-repeat:no-repeat;
background-position:0em 0.4em;
color:#5f7ca5;
}

a.weiter:link,
a.weiter:visited,
a.weiter:active,
span.weiter a
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/weiter.png);
background-repeat:no-repeat;
background-position:0em 0.4em;
padding-left:0.75em;
padding-bottom:0em;
padding-top:0em;
font-weight:normal;
color:#404040;
}

.weiter a:hover,
a.weiter:hover
{
background-image:url(../../../fileadmin/start2000plus/standardbilder/icons/weiter_hover.png);
background-repeat:no-repeat;
background-position:0em 0.4em;
color:#5f7ca5;
}


/* BILDKLASSEN */

div#inhalt img, div#info img
{

margin-right:0.5em !important;
margin-bottom:1em;
}

div#inhalt img.MitRahmenOhneAbstand
{
border:0.1em solid #404040;
margin:0em ! important;
padding:0em;
}

div#inhalt img.OhneRahmen
{
border-color:#ffffff;
border-width:0em;
display:inline;
}
div#inhalt img.Aufzaehlungszeichen
{
border-width:0em;
display:inline;
margin-bottom:0em;
margin-right:0.5em;
}
img.OhneRahmen_Abstand
{
border-width:0em !important;
padding:0em !important;
margin-left:1em !important;
margin-bottom:1.5em !important;
}
img.OhneRahmen_AbstandLinks
{
border-width:0em !important;
padding:0em !important;
margin-left:1em !important;
margin-bottom:1.5em !important;
}
img.OhneRahmen_AbstandRechts
{
border-width:0em !important;
padding:0em !important;
margin-right:1em !important;
margin-bottom:1.5em !important;
}
img.frontEndEditIcons
{
border-width:0em !important;
}

/*

div#inhalt table
{
border:1px solid #999999;
background-color:#f0f0f1;
border-collapse:collapse;
padding:0em;
}

div#inhalt td
{
padding:0.3em;
background-color:#f0f0f1;
border:1px solid #999999;
vertical-align:top;
}
div#inhalt th
{
padding:0.3em;
text-align:left;
background-color:#e0e0e0;
border:1px solid #999999;

}
div#inhalt caption
{
background-color:#e0e0e0;
border:1px solid #999999;
border-bottom-width:0px;
font-weight:bold;
text-align:center;
color:#D00808;
font-weight:bold;
font-size:1.25em;
padding-top:0.3em;
padding-bottom:0.5em;
} */

/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 0px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		padding-left: 0.5em !important;
	}


	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 0px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 0px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi2-image { margin-left: 0em;margin-top:2em; margin-bottom:0em;padding-bottom:0em;}
		.tx-srfreecap-pi2-cant-read { font-size:1em; color:#404040; }
		.tx-srfreecap-pi2-cant-read a:link {color:#404040; background-color:transparent; font-weight:bold; text-decoration:underline; }
		.tx-srfreecap-pi2-cant-read a:hover {color:#5f7ca5; background-color:transparent; font-weight:bold; text-decoration:underline; }
/* Anzeige der Karte */		
#map_canvas {margin-top:1em !important;border:1px solid #999999 !important}
