@charset "UTF-8";

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_1-2-3"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_1-2-3"
 *
 * @copyright       Copyright 2005-2008, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.0.6
 * @revision        $Revision: 202 $
 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/basemod_1-2-3.css);
@import url(screen/basemod_colored_columns.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_020_draft.css);




/* CSS Styled Content */
/* default styles for extension "tx_felogin_pi1" */
  .tx-felogin-pi1 label {
    display: block;
  }
/* 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 */
    margin-left: 10px;
  }

  /* 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: 10px !important;
  }
  DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
  DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-left: 10px !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 */
  
  /* Browser fixes: */
  
  /* Fix for unordered and ordered list with image "In text, left" */
  .csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tx_srfreecap_pi2" */
    .tx-srfreecap-pi2-image { margin-left: 0em; }
    .tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
    .tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }

/* default styles for extension "tx_felogin_pi1" */
  .tx-felogin-pi1 label {
    display: block;
  }
/* default styles for extension "tx_srfreecap_pi2" */
    .tx-srfreecap-pi2-image { margin-left: 0em; }
    .tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
    .tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }


/* SEITENEINTEILUNG */

body {
background-color:#ffffff; 
color:#808080;
font-family: Verdana, Arial, Helvetica, Tahoma, Sans-Serif !important;
text-align:left !important;
}

 h1 {color: #808080; font-size:1.7em; font-weight:normal; margin-bottom:1em; }
 h2 {color: #808080; font-size:0.9em; font-weight:bold;}
 h2.navi {font-size:1em;}
 h3 {color: #808080; font-size:0.9em;}
 
  .rechts {float:right;text-align:right;}


 #page_margins {width:76.15em; background-color:#ffffff;}
 #page { background-color:#ffffff; width:76.15em; margin:0 0 0 0; padding:0 0 0 0;}
 #header  {background-color:#ffffff; margin:0.5em 0 0 0; padding: 0 0 0 0;}
 
#bannerstreifen_grau {position:absolute; margin-top:9.3em; left:0em; width:100%; height:12.55em; background-color:#fafafa;z-index:-1}


#header_bild {
 margin: 0em 0em 0.8em 0em; 
 width: 76.15em; 
 height:14.15em;
 float:left; 
 background-color:#ffffff; 
 }
 
 
/* HÖHE FLASH HIER FESTLEGEN */
#header_bild  .tx-rlmpflashdetection-pi1 
{
height:14.15em;
}
 
 
  #header_bild img
{
border-width:0px;
width:100%;
height:100%;
}

 #header_logo_links {
 width: 19.75em; 
 height:5em; 
 float:left;
 
 
 }
 
 #header_logo_links img
{
border-width:0px;
width:100%;
}

 #header_logo_rechts {
 margin: 0em 0em 0em 0em; 
 height:5em; 
 float:left;
 background-color:#ffffff; 
 margin:0 0 0.3em 0;
 }
 

/* #homepagebereiche{background-color:#ffffff;margin-left:54.25em; font-size:0.75em; line-height:1.6em; color:#808080;padding-top:0.5em;} */

/*#uid1036 */ #homepagebereiche{background-color:#ffffff;margin-left:52em; font-size:0.75em; line-height:1.6em; color:#808080;padding-top:0.5em;}
/*#uid1036 */ #homepagebereiche img {margin-left:0.25em;}

#header_navigation {
 margin: 0em 0em 0em 0em; 
 width: 75em; 
 height:1.65em; 
 float:left; 
 background-color:#ffffff; 
 }
  
  
#header_hauptnavigation {
 margin: 0em 0em 0em 0em;
 padding:0em;
 font-size:inherit;
 padding-left:1em;
 width: 48.75em; 
 font-size:1em;
 height:1.65em; 
 float:left;
 background-color:#ffffff; 

 }
 
 #header_hauptnavigation div {
 margin-right:0.5em;
}
 
 #header_toolbar {
 margin: 0.2em 0em 0.5em 0em; 
 height:1.65em; 
 width: 24.9em;
 float:left; 
 background-color:#ffffff; 
 }
 
 #header_toolbar div {
 margin-left:0.5em;
float:right; }
 





/* 3 SPALTENLAYOUT */
 
 #main {width: 75.8em; background-color:#ffffff; min-height:32em; margin: 0em 0em 1em 0em; padding: 0em 0em 0em 0em;}
 
/*SUBNAVIGATION */

/* #col1 {background-color:#ffffff; width:21.25em; margin:0 0 0 0; padding:0 0 0 0; } */
/* #uid1036 */ #col1 {background-color:#ffffff; width:17.5em; margin:0 0 0 0; padding:0 0 0 0; }
 #col1_content {background-color:#ffffff; padding-left:1em; margin: 0 0em 0em 0em; }

 /* INHALT */

 #col2 { background-color:#ffffff;width:41.5em; margin:0 0 0 0; padding:0 0 0 0; }
 #col2_content {background-color:#ffffff; width:39em !important;min-height:32em; height:auto;}
 .col2_element { position:relative;width:39em; margin: 0 0 0 0; margin-bottom:0.5em; float:left; }
 .col2_elementteil01 { width:5em; margin: 0 0 0 0; float:left;}

 .col2_elementteil02 { width:31em; margin: 0 0 0 0; float:left; }
 .col2_elementteil02_content { font-size:0.75em; margin-top:0.25em; }
 .col2_elementteil03 {  width:3em; margin: 0 0 0 0; float:left; }
 .col2_elementteil03 div {position: absolute;right: 0;bottom: 0.5em; }


 /* SPALTENAUFTEILUNG */

 #col3 {background-color:#ffffff;margin:0em 0 0 0; padding:0.5em 0 0 0;}
 /* #col3_content {font-family: Verdana, Arial, Helvetica, Tahoma,sans-serif; color: #808080; font-weight:normal; float:right; width:12.75em; background-color:#ffffff; margin: 0 0 0 0; padding: 0 0 0 0;} */


/* UID1036 SPALTENAUFTEILUNG NEU */

/*#uid1036 */  #col3_content {font-family: Verdana, Arial, Helvetica, Tahoma,sans-serif; color: #808080; font-weight:normal; float:right; width:16.75em; background-color:#ffffff; margin: 0 0 0 0; padding: 0 0 0 0;}





#footer {width: 76.15em; border-top:0px; height:3.4em; background-color:#ffffff; padding:0 0 0 0; margin:0 0 0 0;}
#footer img {width:100%;}
#footer_content {font-family:Verdana,Arial,Helvetica, Verdana, Tahoma,sans-serif; color: #808080; font-size:0.9em; font-weight:normal; text-align:center;}



/* SUCHENFUNKTION */

div#suchen
{
width:15em;
margin-left:0em;
margin-top:0em;
text-align:left;
float:left;
background-color:#ffffff;
border:0px solid black !important;
}

/*.suchfeld
{
width:6.7em;
font-family:verdana,arial,sans-serif;
color:#808080;
background-color:#ffffff;
padding-left:0.35em;
margin-top:0.15em !important;
height:1.2em;
border:1px solid #ebebeb;
float:left;
font-size:0.8em;
} */

/* #uid1036 */.suchfeld
{
width:11.5em;
font-family:verdana,arial,sans-serif;
color:#808080;
background-color:#ffffff;
padding-left:0.35em;
margin-top:0.15em !important;
height:1.2em;
border:1px solid #ebebeb;
float:left;
font-size:0.8em;
}


.suchbutton
{
margin-left:0.5em;
padding-top:0em;
border-width:0px;
float:left;
}

.tx-indexedsearch-searchbox-button
{
background-color:#ebebeb;
float:left;
}




/* STILVORLAGEN */

p {color: #808080; font-size:0.9em; font-weight:normal;text-align:left; }




 
ul li {display:list-item;list-style-image:url(../images/aufzaehlung_gelb.gif);padding-left:0.3em;padding-bottom:0.3em;font-size:0.9em;} 
ul {clear:left;display:block;margin-top:1em;margin-bottom:1em;} 
dt {color: #808080; margin-right:1em;} 
dd {color: #808080; margin-bottom:2em;} 
  
/* BREADCRUMBS 06.08.09 christoph */

div.breadcrumbs {width:90%;
font-size:0.85em;
margin-bottom:1.7em;
margin-top:0.2em;
}


/* LINKS IM TEXTBEREICH */

 a:link {color: #6d1a74; text-decoration:none; font-style:normal;}
 a:visited {color: #6d1a74; text-decoration:none; font-style:normal;}
 a:hover {color: #808080; text-decoration:none; font-style:normal; }
 a:active {color: #808080; text-decoration:none; font-style:normal; }

 #col2 a, #col2 a:hover { font-style:italic;}
 #col2_content { width:42em; margin: 0 0 0 0; }
 
 
 
.back a,
a.back:link,
a.back:active,
a.back:visited,
a.back
{
background-image:url(../images/icons/back.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.3em;
padding-bottom:0.0em;
padding-top:0.0em;
text-decoration:none;
font-style:italic;
font-weight:normal;
}
 

.pdf a,
a.pdf:link,
a.pdf:active,
a.pdf:visited,
a.PDF
{
background-image:url(../images/icons/pdf.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.3em;
padding-bottom:0.0em;
padding-top:0.0em;
text-decoration:none;
font-style:italic;
font-weight:normal;
}

#uid335 a.PDF {display:block !important;}






a.extern:link,
a.extern:visited,
a.extern:active,
a.extern:hover,
a.lightbox:link,
a.lightbox:visited,
a.lightbox:active,
a.lightbox:hover,
.tx-crilpbartikel-pi1-listrowField-link-2 a
{
background-repeat:no-repeat;
text-decoration:none;
background-image:url(../images/icons/extern.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.2em;
padding-bottom:0em;
padding-top:0em;
font-style:italic;
font-weight:normal;
}

.linkemail a,
a.mail:link,
a.mail:visited,
a.mail:active,
a.mail:hover

{
background-image:url(../images/icons/email.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.3em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none;
font-style:italic;
font-weight:normal;
}



.linkintern a,
a.intern:link,
a.intern:visited,
a.intern:active,
a.intern:hover
{
text-decoration:none;
font-style:italic;
font-weight:normal;
}

.linkanfrage a,
a.anfrage:link,
a.anfrage:visited,
a.anfrage:active,
a.anfrage:hover

{
background-image:url(../images/icons/anfrage.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.3em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none;
font-style:italic;
font-weight:normal;
}

.more a,
a.more:link,
a.more:visited,
a.more:active,
a.more:hover

{
background-image:url(../images/icons/weiter.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.3em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none;
font-style:italic;
font-weight:normal;
}

.linkextern_grau a,
a.extern_grau:link,
a.extern_grau:visited,
a.extern_grau:active,
a.extern_grau:hover
{
background-repeat:no-repeat;
text-decoration:none;
background-image:url(../images/icons/externgrau.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.8em;
padding-bottom:0em;
padding-top:0em;
font-style:normal;
font-weight:normal;
font-size:1.1em;
color:#808080;
}


a.domain:link,
a.domain:visited,
a.domain:active,
a.domain:hover
{
background-repeat:no-repeat;
text-decoration:none;
background-image:url(../images/icons/externgrau.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.8em;
padding-bottom:0em;
padding-top:0em;
font-style:normal;
font-weight:normal;
color:#808080;
}


.kalender a,
a.kalender:link,
a.kalender:visited,
a.kalender:active,
a.kalender:hover
{
background-repeat:no-repeat;
text-decoration:none;
background-image:url(../images/icons/kalender.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.8em;
padding-bottom:0em;
padding-top:0em;
font-style:normal;
font-weight:normal;
font-size:1.1em;
}



/* BILDER RTE-FORMATE */
/* classesImage = Standard, OhneRahmen, OhneRahmen_Abstand , OhneRahmen_AbstandLinks ,OhneRahmen_AbstandRechts,StandardRahmen,MitRahmen,MitRahmen_Abstand,MitRahmen_AbstandLinks,MitRahmen_AbstandRechts */
img.Standard                        {display:block;margin-top:1em;margin-bottom:1.5em;}
img.OhneRahmen          {border-width:0em; display:inline;}
img.OhneRahmen_Abstand       {border-width:0em;padding:0em;margin:1em;}
img.OhneRahmen_AbstandLinks, img.rechts  {float:right;border-width:0em;padding:0em;margin-left:1em;margin-bottom:1.5em;}
img.OhneRahmen_AbstandRechts,img.links{float:left;border-width:0em;padding:0em;margin-right:1em;margin-bottom:1.5em;}

img.StandardRahmen                {border:1px solid #333333;display:block;margin-top:1em;margin-bottom:1.5em;}
img.MitRahmen          {border:1px solid #333333;display:inline;}
img.MitRahmen_Abstand    {border:1px solid #333333;padding:0em;margin:1em;}
img.MitRahmen_AbstandLinks {border:1px solid #333333;padding:0em;margin-left:1em;margin-bottom:1.5em;}
img.MitRahmen_AbstandRechts{border:1px solid #333333;padding:0em;margin-right:1em;margin-bottom:1.5em;}

img.frontEndEditIcons {border-width:0em !important; }



/* HAUPTNAVIGATION MENUEPUNKTE */

 
#toolbar {font-size:0.75em; color:#6d1a74;padding-top:0.1em;}
#toolbar a:hover, a:active {text-decoration:none; color:#808080;}



/* HAUPTNAVIGATION MENUEPUNKTE */


#hauptnavigation {font-size:0.9em;}
#hauptnavigation a:hover {text-decoration: none; color:#808080;
}


/* FARBWECHSEL BUTTONS UND ABSTÃ NDE */


.menu1-stufe1-aktuell, .menu1-stufe1-aktiv 
{
background-color:#ffffff;
float:left;
}

.menu1-stufe1-hover
{
background-color:#ffffff;
float:left;
}

.menu1-stufe1-no
{
background-color:#ffffff;
float:left;
}


/* LINKS */
.menu1-stufe1-no a,
.menu1-stufe1-aktiv a,
.menu1-stufe1-aktuell a
{
line-height:1.6em;
font-weight:bold;
}

.menu1-stufe1-no a
{
color:#6d1a74;
text-decoration: none;
}

.menu1-stufe1-aktuell a:link,
.menu1-stufe1-aktuell a:visited,
.menu1-stufe1-aktuell a:active,
.menu1-stufe1-aktuell a:hover,
.menu1-stufe1-aktiv a:link,
.menu1-stufe1-aktiv a:visited,
.menu1-stufe1-aktiv a:active,
.menu1-stufe1-aktiv a:hover
{
color:#808080;
text-decoration: none;
}


a.showroom-active:active
{
color:#808080 !important;
}






/* SUBNAVIGATION LINKS */


#subnavigation {font-size:0.9em;margin-top:-0.55em;}
#subnavigation a:hover {text-decoration: none; color:#808080;font-style:normal;}

/* FARBWECHSEL BUTTONS UND ABSTÃ NDE */

.menu1-stufe2-aktuell, .menu1-stufe2-aktiv, .menu1-stufe2-om
{
background-color:#ffffff;
padding-bottom:0.15em;
margin-top:0.4em;

display:block;
overflow:hidden;
color:#808080;
text-decoration: none;
}



.menu1-stufe2-no, .menu1-stufe2-nosub
{
background-color:#ffffff;
margin-top:0.4em;
padding-bottom:0.15em;
display:block;
overflow:hidden;
}


/* LINKS */
.menu1-stufe2-no a,
.menu1-stufe2-no a:hover,
.menu1-stufe2-nosub a,
.menu1-stufe2-aktiv a,
.menu1-stufe2-aktuell a,
.menu1-stufe2-hover a

{
padding-left:0em;
padding-right:0em;
padding-top:0em;
}


.menu1-stufe2-no a
{

color:#6d1a74;
text-decoration: none;
}




.menu1-stufe2-aktiv a
{
color:#808080 !important;
text-decoration: none;
}

.menu1-stufe2-aktuell a:link,
.menu1-stufe2-aktuell a:visited,
.menu1-stufe2-aktuell a:active,
.menu1-stufe2-aktuell a:hover,
.menu1-stufe2-aktiv a:link,
.menu1-stufe2-aktiv a:visited,
.menu1-stufe2-aktiv a:active,
.menu1-stufe2-aktiv a:hover
{
color:#808080 !important;
text-decoration: none;
}



/* FARBWECHSEL BUTTONS UND ABSTÃ NDE */

.menu1-stufe3-aktuell, .menu1-stufe3-aktiv, .menu1-stufe3-om
{
margin-left:1em;
background-color:#ffffff;
padding-bottom:0.15em;
margin-top:0.15em;

display:block;
overflow:hidden;
color:#808080;
text-decoration: none;
}



.menu1-stufe3-no, .menu1-stufe3-nosub
{
margin-left:1em;
background-color:#ffffff;
margin-top:0.15em;
padding-bottom:0.15em;
display:block;
overflow:hidden;
}


/* LINKS */
.menu1-stufe3-no a,
.menu1-stufe3-no a:hover,
.menu1-stufe3-nosub a,
.menu1-stufe3-aktiv a,
.menu1-stufe3-aktuell a,
.menu1-stufe3-hover a

{
padding-left:0em;
padding-right:0em;
padding-top:0em;
}


.menu1-stufe3-no a
{

color:#6d1a74;
text-decoration: none;
}




.menu1-stufe3-aktiv a
{
color:#808080;
text-decoration: none;
}

.menu1-stufe3-aktuell a
{
color:#808080;
text-decoration: none;
}


/* INFOBOXEN IM CONTENTBEREICH */

div.contentbox-hell {width:18.1em !important;overflow:hidden;float:right;clear:right;overflow:hidden;}
div.contentbox-hell-header{background-color:#cccccc;border-left:1px solid white;}
div.contentbox-hell-header h1 {font-size:0.9em;padding:0.3em 0.5em 0.3em 0.5em;margin:0em;}
div.contentbox-hell-content {background-color:#ebebeb;border-left:1px solid white;margin-bottom:0em;}
div.contentbox-hell-content p {margin:0px;padding:0px 0.5em 0px 0.5em}
div.contentbox-hell-unten{margin-top:0em;padding-top:0em;margin-bottom:0.2em;}

/* SEMINAR - SCHNELLSUCHE BREIT */
div.contentbox-dunkel {width:18.1em;overflow:hidden;float:right;clear:right;overflow:hidden;}
div.contentbox-dunkel-header{background-color:rgb(107,143,173);border-left:1px solid white;}
div.contentbox-dunkel-header h1 {font-size:0.9em;padding:0.3em 0.5em 0.3em 0.5em;margin:0em;color:#ffffff}
div.contentbox-dunkel-content {background-color:rgb(179,199,214);border-left:1px solid white;margin-bottom:0em;}
div.contentbox-dunkel-content p {color:#ffffff;margin:0px;padding:0px 0.5em 0px 0.5em}
div.contentbox-dunkel-unten{margin-top:0em;padding-top:0em;margin-bottom:0.2em;}

/*
div.contentbox-schmal {width:12.75em !important;margin-bottom:0.3em;float:none;}
div.contentbox-schmal img {width:12.9em !important;}
div.contentbox-schmal p, div.contentbox-schmal h1{font-size:0.8em !important;}
div.contentbox-schmal .contentbox-dunkel-header {width:12.75em;overflow:hidden;}
div.contentbox-schmal .contentbox-dunkel-content {width:12.75em;overflow:hidden;}
*/

/* UID1036 SCHNELLSUCHE */
/*#uid1036 */ div.contentbox-schmal {width:16.8em !important;margin-bottom:0.3em;float:none;}
/*#uid1036 */ div.contentbox-schmal img {width:100% !important;}
/*#uid1036 */div.contentbox-schmal p, div.contentbox-schmal h1{font-size:0.8em !important;}
/*#uid1036 */ div.contentbox-schmal .contentbox-dunkel-header {width:16.58em;overflow:hidden;}
/*#uid1036 */ div.contentbox-schmal .contentbox-dunkel-content {width:16.58em;overflow:hidden;}



.csc-frame-indent
{
float:left;
clear:left;
width:50%;
}




/* INFOBOXEN */


.infobox
{
background-color:#ffffff;
float:left;
margin-bottom:0.5em;
}


/* INFOBOX  BILD */

.infobox_bild
{
background-color:#ffffff;
float:left;
margin-bottom:0.1em;
/* width:12.75em; #uid1036 */
width:16.75em;
}

.infobox_bild img
{
width:100%;
border-width:0px;
}

/* UID1036 INFOBOX ANSPRECHPARTNER */

/*#uid1036 */ .tx-ttaddress-pi1 .infobox_bild
{
width:8em;
  margin-right:0.75em;
}

/* #uid1036 */.tx-ttaddress-pi1 .infobox_bild img
{
  width:8em;
  height:8em;
}

/* #uid1036 */.tx-ttaddress-pi1 a.intern
{
display:block;
clear:left; 
padding-top:0.5em;
}




/* INFOBOX  HEADLINE-KASTEN DUNKELGRAU */
/* .infobox_headline
{
float:left;
width:12.75em;
background-color:#ffffff;
}
*/



/* UID1036 HEADLINE-KASTEN DUNKELGRAU */
/*#uid1036 */
 .infobox_headline
{
float:left;
width:16.75em;
background-color:#ffffff;
}

/* INFOBOX  HEADLINE-KASTEN DUNKELGRAU TEIL 1 */

/* .infobox_headline-oben
{
float:left;
width:12.75em;
background-color:#cccccc;
height:0.2em;
overflow:hidden;margin:0em;padding:0em;
}*/

/* UID1036 HEADLINE-KASTEN DUNKELGRAU TEIL 1 */
/* #uid1036 */ .infobox_headline-oben
{
float:left;
width:16.75em;
background-color:#cccccc;
height:0.2em;
overflow:hidden;margin:0em;padding:0em;
}


/* RUNDE ECKE OBEN LINKS */
.infobox_headline-ol
{
width:1em;
height:0.2em;
background-image:url(../images/_runde_ecken_dgrau/box_top_left.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#cccccc;
float:left;
overflow:hidden;margin:0em;padding:0em;
}

/* RUNDE ECKE OBEN RECHTS */
.infobox_headline-or
{
width:1em;
height:0.2em;
background-image:url(../images/_runde_ecken_dgrau/box_top_right.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#cccccc;
float:right;
overflow:hidden;margin:0em;padding:0em;
}

/* DAZWISCHEN DIE HEADLINE */
/*.infobox_headline-om
{
height:0.2em;
font-size:0.8em;
float:left;
width:10.75em;
background-color:#cccccc;
overflow:hidden;margin:0em;padding:0em;
} */



/* UID1036 DAZWISCHEN DIE HEADLINE */
/* #uid1036 */
.infobox_headline-om
{
height:0.2em;
font-size:0.8em;
float:left;
width:14.75em;
background-color:#cccccc;
overflow:hidden;margin:0em;padding:0em;
} 



/* INFOBOX  HEADLINE-KASTEN DUNKELGRAU TEIL 2 */
/*
.infobox_headline-mitte
{
float:left;
width:12.75em;
background-color:#cccccc;
overflow:hidden;margin:0em;padding:0em;
}
*/

/* UID1036 HEADLINE-KASTEN DUNKELGRAU TEIL 2 */
/*#uid1036 */
 .infobox_headline-mitte
{
float:left;
width:16.75em;
background-color:#cccccc;
overflow:hidden;margin:0em;padding:0em;
}



.infobox_headline-content h1,
.infobox_headline-content div
{
font-size:0.75em;
padding:0em;
float:left;
width:auto;
margin:0em;
padding-left:1em;
padding-top:0.3em;
background-color:#cccccc;
}
h1.small
{
width:5em !important;
}

.infobox_headline-weiter
{
width:0.8em;
float:left;
padding-top:0.3em !important;
margin-top:1em;
margin:0em;padding:0em;
background-color:#cccccc;
}

.news-latest .infobox_headline-weiter {margin-left:120px;}
.news-latest .infobox_kastenhellgrau-unten {margin-bottom:0.4em;}
/* INFOBOX  HEADLINE-KASTEN DUNKELGRAU TEIL 3 */

/*
.infobox_headline-unten
{
width:12.75em;
background-color:#cccccc;
float:left;
height:0.5em;
margin:0em;padding:0em;
} */


/* UID1036 HEADLINE-KASTEN DUNKELGRAU TEIL 3 */
/*#uid1036 */ .infobox_headline-unten
{
width:16.75em;
background-color:#cccccc;
float:left;
height:0.5em;
margin:0em;padding:0em;
}


/* RUNDE ECKE OBEN LINKS */
.infobox_headline-ul
{
width:1em;
background-image:url(../images/_runde_ecken_dgrau/box_bottom_left.gif);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#cccccc;
float:left;
height:0.5em; 
margin:0em;padding:0em;
}

/* RUNDE ECKE OBEN RECHTS */
.infobox_headline-ur
{
width:1em;
background-image:url(../images/_runde_ecken_dgrau/box_bottom_right.gif);
background-repeat:no-repeat;
background-position:right bottom;
background-color:#cccccc;
float:right;
height:0.5em;
margin:0em;padding:0em;
}

/* DAZWISCHEN DIE HEADLINE */
/* .infobox_headline-um
{
height:0.5em;
float:left;
width:10.75em;
background-color:#cccccc;
margin:0em;padding:0em;
}*/


/* UID1036 DAZWISCHEN DIE HEADLINE */
/*#uid1036 */ .infobox_headline-um
{
height:0.5em;
float:left;
width:14.75em;
background-color:#cccccc;
margin:0em;
padding:0em;
}


/* INFOBOX  ABSATZ-KASTEN HELLGRAU  */
/*
.infobox_kastenhellgrau
{
background-color:#ffffff;
width:12.75em;
float:left;
margin:0em;padding:0em;overflow:hidden;
clear:left;}
*/



/* UID1036 INFOBOX  ABSATZ-KASTEN HELLGRAU  */
/* #uid1036 */
.infobox_kastenhellgrau
{
background-color:#ffffff;
width:16.75em;
float:left;
margin:0em;padding:0em;overflow:hidden;
clear:left;}


/* INFOBOX  ABSATZ-KASTEN HELLGRAU TEIL 1 */
/*
.infobox_kastenhellgrau-oben
{
float:left;
width:12.72em;
background-color:#ebebeb;
height:0.3em;
overflow:hidden;margin:0em;padding:0em;
}
*/


/* UID1036 INFOBOX  ABSATZ-KASTEN HELLGRAU TEIL 1 */
/*#uid1036 */
.infobox_kastenhellgrau-oben
{
float:left;
background-color:#ffffff !important;
height:0.3em;
overflow:hidden;margin:0em;padding:0em;
width:16.7em !important;
}

/* ANSCHLUSS OBEN LINKS */
.infobox_kastenhellgrau-ol
{
background-image:url(../images/_anschluss_hgrau/box_top_left.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#ebebeb;
float:left;
height:0.3em;
width:0.3em;
overflow:hidden;margin:0em;padding:0em;
/* Iris 23_07_2009*/
background-color:#ffffff;
}

/* ANSCHLUSS OBEN RECHTS */
.infobox_kastenhellgrau-or
{
background-image:url(../images/_anschluss_hgrau/box_top_right.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#ebebeb;
float:right;
height:0.3em;
width:0.3em;
overflow:hidden;margin:0em;padding:0em;
/* Iris 23_07_2009*/
background-color:#ffffff;
}

/* DAZWISCHEN DER TEXT */
/* .infobox_kastenhellgrau-om
{
background-image:url(../images/_anschluss_hgrau/box_top_middle.gif);
background-repeat:repeat-x;
background-position:right top;
background-color:#ebebeb;
float:left;
padding-top:0.8em;
height:0.3em;
overflow:hidden;margin:0em;padding:0em;
background-color:#ffffff;
width:12.12em;
}
*/





/* UID1036 DAZWISCHEN DER TEXT */
/* #uid1036 */
.infobox_kastenhellgrau-om
{
background-image:url(../images/_anschluss_hgrau/box_top_middle.gif);
background-repeat:repeat-x;
background-position:right top;
background-color:#ebebeb;
float:left;
padding-top:0.8em;
height:0.3em;
overflow:hidden;margin:0em;padding:0em;
background-color:#ffffff;
width:16.1em;
}




/* INFOBOX  ABSATZ-KASTEN HELLGRAU TEIL 2 */
/*.infobox_kastenhellgrau-mitte
{
float:left;
width:11.72em;
background-color:#ebebeb;
margin:0em;
padding:0em;
padding-left:0.5em;
padding-right:0.5em;
}
*/



/* UID1036 INFOBOX  ABSATZ-KASTEN HELLGRAU TEIL 2 */
/*#uid1036 */
.infobox_kastenhellgrau-mitte
{
float:left;
width:15.72em;
background-color:#ebebeb;
margin:0em;
padding:0em;
padding-left:0.5em;
padding-right:0.5em;
}

.infobox_kastenhellgrau-mitte div,
.infobox_kastenhellgrau-mitte p
{
font-size:0.75em;
margin-top:0.5em;
}




/* INFOBOX  ABSATZ-KASTEN HELLGRAU TEIL 3 */
/*.infobox_kastenhellgrau-unten
{
float: left;

width:12.72em;
background-color:#ebebeb;
height:0.4em;
margin-bottom:1em; 
margin:0em;padding:0em;
}
*/


/* UID1036 INFOBOX  ABSATZ-KASTEN HELLGRAU TEIL 3 */
/*#uid1036 */ .infobox_kastenhellgrau-unten
{
float: left;
width:16.7em;
background-color:#ebebeb;
height:0.4em;
margin-bottom:1em; 
margin:0em;padding:0em;
}

/* RUNDE ECKE UNTEN LINKS */
.infobox_kastenhellgrau-ul
{
width:1em;
background-image:url(../images/_runde_ecken_hgrau/box_bottom_left.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#ebebeb;
height:0.4em;
overflow:hidden;
float:left;
margin:0em;padding:0em;
}

/* RUNDE ECKE UNTEN RECHTS */

.infobox_kastenhellgrau-ur
{
width:1em;
background-image:url(../images/_runde_ecken_hgrau/box_bottom_right.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#ebebeb;
float:right;
height:0.4em;
overflow:hidden;margin:0em;padding:0em;
}

/* DAZWISCHEN */
/*.infobox_kastenhellgrau-um 
{
width:10.72em;
float:left;
background-color:#ebebeb;
height:0.4em;
overflow:hidden;margin:0em;padding:0em;
} */


/* UID1036 DAZWISCHEN */
/*#uid1036 */ .infobox_kastenhellgrau-um
{
width:14.45em;
float:left;
background-color:#ebebeb;
height:0.4em;
overflow:hidden;margin:0em;padding:0em;
}


/* UNTER SUBNAVI BEREICHE DOMAINS AUSWÄHLEN */

.bereichsicon
{
background-color:#ebebeb;
float:left;
margin:0em;padding:0em;
margin-bottom:0.5em;
clear:left;
width:3.9em;
height:3.9em;
}



.bereich
{
background-color:#ebebeb;
float:left;
margin-left:0.5em !important;

margin-top:0.5em !important;
padding:0 0 0 0 !important;
margin-bottom:0.5em !important;
width:9.85em;
height:3.9em;
}




/* RUNDE ECKEN ICONS DUNKELGRAU TEIL 1*/

.box_headline-oben
{
float:left;
width:4.4em;
background-color:#ebebeb;
}

/* RUNDE ECKE OBEN LINKS */
.box_headline-ol
{
width:1em;
height:0.3em;
background-image:url(../images/_runde_ecken_hgrau/box_top_left.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#ebebeb;
float:left;
}

/* RUNDE ECKE OBEN RECHTS */
.box_headline-or
{
width:1em;
height:0.3em;
background-image:url(../images/_runde_ecken_hgrau/box_top_right.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#ebebeb;
float:right;
}

/* DAZWISCHEN DIE HEADLINE */
.box_headline-om
{
height:0.3em;
font-size:0.8em;
float:left;
width:2.4em;
background-color:#ebebeb;
}



/* RUNDE ECKEN ICONS DUNKELGRAU TEIL 2*/


.box_headline-mitte
{
float:left;
width:4.4em;
background-color:#ebebeb;
height:3.8em;
}
.box_headline-mitte h1
{
font-size:0.75em;
padding-left:1em;
padding-top:0.35em;
}



/* RUNDE ECKEN ICONS DUNKELGRAU TEIL 3*/


.box_headline-unten
{
float:left;
width:4.4em;
background-color:#ebebeb;
height:0.3em;
}

/* RUNDE ECKE UNTEN LINKS */
.box_headline-ul
{
width:1em;
background-image:url(../images/_runde_ecken_hgrau/box_bottom_left.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#ebebeb;
float:left;
height:0.3em;
}

/* RUNDE ECKE UNTEN RECHTS */
.box_headline-ur
{
width:1em;
background-image:url(../images/_runde_ecken_hgrau/box_bottom_right.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#ebebeb;
float:right;
height:0.3em;

}

/* DAZWISCHEN */
.box_headline-um 

{
float:left;
height:0.3em;
}



/*ADRESSZEILE UNTEN FOOTER */

/* INFOBOX  HEADLINE-KASTEN DUNKELGRAU */
.adresszeile
{
float:left;
width:76.15em;
background-color:#ffffff;
}

/* ADRESSZEILE HEADLINE-KASTEN DUNKELGRAU TEIL 1 */

.adresszeile_headline-oben
{
float:left;
width:76.15em;
background-color:#cccccc;
height:0.2em;
}

/* RUNDE ECKE OBEN LINKS */
.adresszeile_headline-ol
{
width:0.8em;
height:0.2em;
background-image:url(../images/_runde_ecken_dgrau/box_top_left.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#cccccc;
float:left;
}

/* RUNDE ECKE OBEN RECHTS */
.adresszeile_headline-or
{
width:0.7em;
height:0.2em;
background-image:url(../images/_runde_ecken_dgrauschatten/box_top_right.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#cccccc;
float:right;
}

/* DAZWISCHEN DIE HEADLINE */
.adresszeile_headline-om
{
height:0.2em;
font-size:0.8em;
float:left;


width:74.55em;
background-color:#cccccc;
}



/* ADRESSZEILE HEADLINE-KASTEN DUNKELGRAU TEIL 2 */


.adresszeile_headline-mitte
{
float:left;
width:76.15em;
background-color:#cccccc;
background-image:url(../images/_runde_ecken_dgrauschatten/box_dazwischen.gif);
background-repeat:repeat-y; 
background-position:right bottom;
height:1.55em;
}

/* RUNDE ECKE MITTE LINKS */

.adresszeile_headline-ml
{
width:0.8em;
background-color:#cccccc;
float:left;

}

.adresszeile_headline-content 
{
float:left;
background-color:#cccccc;
width: 74em;
text-align:center;

}

.adresszeile_headline-content h1
{
font-size:0.8em;
padding-top:0.40em;
background-color:#cccccc;
}

/* RUNDE ECKE OBEN RECHTS */
.adresszeile_headline-ur
{
width:0.8em;
background-color:#cccccc;
float:right;

}





/* ADRESSZEILE HEADLINE-KASTEN DUNKELGRAU TEIL 3 */

.adresszeile_headline-unten
{
width:76.15em;
background-color:#ffffff;
float:left;
height:0.5em;
}

/* RUNDE ECKE OBEN LINKS */
.adresszeile_headline-ul
{
width:0.8em;
background-image:url(../images/_runde_ecken_dgrauschatten/box_bottom_left.gif);
background-repeat:no-repeat;
background-color:#cccccc;
float:left;
height:0.7em;
}

/* RUNDE ECKE OBEN RECHTS */
.adresszeile_headline-ur
{
width:0.8em;
background-image:url(../images/_runde_ecken_dgrauschatten/box_bottom_right.gif);

background-repeat:no-repeat;




background-color:#cccccc;
float:right;
height:0.7em;
}

/* DAZWISCHEN DIE HEADLINE */
.adresszeile_headline-um
{
height:0.7em;
float:left;
width:74.55em;
background-color:#cccccc;
background-image:url(../images/_runde_ecken_dgrauschatten/box_darunter.gif);
background-repeat:repeat-x;
}


/* MAILFORM */

.tx_mailform_div_label_left,.tx_mailform_cb_label {font-size:0.9em;margin:0em;clear:left;margin-top:0.3em;}
.tx_mailform_div_icon {float:left;margin-right:0.5em;height:auto;}
.tx_mailform_field_captcha td {font-size:0.9em !important;padding:0em 0.5em 0em 0em;}
.tx-srfreecap-pi2-image {width:16em;}
.tx_mailform_div_err_msg_1 {font-size:0.9em;font-weight:bold;height:auto;}
.tx_mailform_field_captcha table {clear:left;border-width:0px;}
.tx_mailform_none {}
.mailform_checkbox_box {border-width:0px;margin-top:0.3em;}
.tx_mailform_submit {background-color:#ebebeb;}
.tx_mailform_td_label { display:none;}
.tx_mailform_div_input {margin-bottom:0.5em;}
/* .tx_mailform_text {width:41.0em;} */
.tx_mailform_div_label_left {padding-left:0em; margin-left:0em;}
.tx_mailform_textarea {width:30.0em;height:6em;}
.tx_mailform_none tx_mailform_field_submit {}
.tx_mailform_label_submit tx_mailform_label_global {}
.tx_mailform_div_err_msg_1 {padding-bottom:1em !important;}
.tx_mailform_div_err_msg_block {padding-bottom:1em !important; font-size:0.75em; font-weight:normal}
.tx_mailform_div_err_msg_1 {padding-bottom:1em !important; font-size:0.75em; font-weight:normal}
.tx-srfreecap-pi2-cant-read {font-size:1em;}
td.mailform_captcha_errmsg {font-size:0.75em !important;}
td.mailform_captcha_reload {font-size:0.75em !important;}
.tx_mailform_invalid tr {padding-bottom:2em !important;}
.mailform-table-outer td{border-width:0px !important;}
.mailform-table-outer {width:500px;table-layout:fixed;}
.csc-mailform-field {margin-bottom:0.5em;}
.csc-mailform-field label{width:10em;float:left;font-size:0.9em;}
.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea{margin-bottom:0.5em;}
.csc-mailform-label {font-weight:bold;line-height:1.9em;}
input, select, textarea, checkbox { font-family:Verdana, Arial, Helvetica, Verdana, Tahoma,sans-serif;
font-weight:normal; font-size:1em; color:#808080;  border:1px solid #999999; padding:0.1em;padding-right:0.5em;font-size:0.9em;}
.Bereich, .Feld { font-family:Verdana,Arial,Helvetica, Verdana, Tahoma,sans-serif;
font-weight:normal; font-size:1em;background-color:#ffffff; width:300px; color:#000000; border:1px solid #999999; width:100%; margin-bottom:1em;padding:0.25em;}
.Select { background-color:#ffffff; width:300px; border:1px solid #999999; }
.Check, .Radio { background-color:#ffffff; border:1px solid #999999; margin-right:1em; margin-bottom:0.25em;  }
.Button { font-size:1em; background-color:#e0e0e0;width:70px; border:1px solid #999999; }
select {padding-right:0em;}
div#tx_mailform_div-item-116-FLP356FHS {display:none !important;width:1px;height:1px;overflow:hidden;}


/*  ========== Teasermenu Startseite  ===============*/
/* Plugin ist angepasst worden, christoph 04.01.09 ! */

.tx-a1teasermenu-pi1 {padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #d3d3d3;}
.a1_teasermenu-item {margin-bottom:0em;padding-bottom:0em;padding-top:1em; margin-top:1em; border-top:1px solid #d3d3d3;}
.a1_teasermenu-item-image {float:left;width:6em;font-size:0.9em;}
.a1_teasermenu-item-text {margin-left:7em;font-size:0.9em;margin-right:1em;}



/*  ========== Infoboxen_Newsplugin  ===============*/

.news-latest-item {margin-top:0.5em !important; margin-bottom:0em !important; padding:0 0 0 0 !important;}
.news-latest-date {margin-top:0em !important; margin-bottom:0em !important; padding:0 0 0 0 !important;}
.news-lastest-title {margin-top:0em !important; margin-bottom:0em !important; padding:0 0 0 0 !important;font-size:1.1em !important;}
.news-latest-subheader {font-size:1em !important;margin-top:0em !important; margin-bottom:0em !important; padding:0 0 0 0 !important;}
.news-latest-subheader p {font-size:1em;margin:0em;padding:0em;display:inline;}
.news-latest-morelink img {margin-top:0.2em;}

/*  ========== Suchergebnisse  ===============*/

.tx-indexedsearch {width:41.5em; margin:0em !important; padding:0em !important;}
.tx-indexedsearch-res {margin:0em !important; padding:0em !important; width:41.5em; }
.tx-indexedsearch-result-number {margin:0em !important; padding:0em !important; }
.tx-indexedsearch-icon {display:none; margin-top:0.5em !important; margin:0em !important; padding:0em !important;}
.tx-indexedsearch-title {background-color:#ffffff; font-size:0.9em; margin:0em !important; padding:0em !important;}
.tx-indexedsearch-result-count {font-size:0.9em; margin-bottom:0.85em !important; text-align:right; }
.tx-indexedsearch-percent {font-size:0.9em; margin-bottom:0.85em !important; margin:0em !important; padding:0em !important; text-align:right; }
.tx-indexedsearch-descr {font-size:0.9em;width:41.5em; background-color:#ffffff; margin-bottom:0.85em !important; margin:0em !important; padding:0em !important;}
.tx-indexedsearch-info {font-size:0.75em; font-style:italic; border-bottom:1px solid #d3d3d3; padding:0.75em 0em 1.5em 0em;}
.tx-indexedsearch-path {font-style:italic; margin-bottom:0.85em !important; margin:0em !important; padding:0em !important;}
.tx-indexedsearch-secHead { padding-bottom:3em;}
.tx-indexedsearch-whatis {font-size:0.9em;}
.tx-indexedsearch-sw {}
.tx-indexedsearch-sec {font-size:0.9em; margin:0em !important; padding:0em !important;}
.browsebox li, .browsebox ul { list-style-image:none !important; list-style-type:none !important; float: left; height:1em; margin:0em !important; padding-right:1em !important; padding-left:0em; text-indent:0px;}
.tx-indexedsearch-searchbox {font-size:0.9em; margin:0em !important; padding:0em !important;}
.tx-indexedsearch-secHead {padding-top:2em; }
td.wortfeld {background-color:#ffffff; padding-bottom:1em !important; padding-top:1.5em !important;}
td.wortlesen {background-color:#ffffff; padding-bottom:1em !important; padding-top:1.5em!important;}
/*  ========== Sitemap  ===============*/



/*  ========== Mailform  ===============*/


#col2 div {padding-left:0em !important; margin-left:0em !important;}
#col2 table, tr, td  {padding-left:0em !important; margin-left:0em !important; border:0px;} 
#col2 tr {padding-left:0em !important; margin-left:0em !important; border:0px; margin-bottom:1em;} 




/*  ==========  Newsplugin Listenansicht  ===============*/
/*
.news-list-container {border-width:0em;}
.news-list-item {clear:left; border-bottom:1px solid #d3d3d3 !important; margin:0em; padding:0em; padding-bottom:2em;background-color:#ffffff;}
.newsmeldung_bild {width:12.5em; float:left; padding-top:1em !important; padding-bottom:1em !important;border-width:0em;}
.newsmeldung_text {width:25em; float:left; margin-left:1em !important; padding-left:1em !important; padding-bottom:1em !important; padding-top:1em !important; border-width:0em;}
.newsmeldung_datumtitel {float:left; border-bottom:0px solid #d3d3d3; margin-bottom:0.5em;}
.newsmeldung_subheadundmehr {}
.news-list-date {margin-left:1em; border-width:0em; font-size:0.9em; }

.news-list-title {margin-left:1em; border-width:0em; font-size:0.9em; }
*/


.news-list-container {border-top:1px solid #d3d3d3;}
.news-list-title {font-size:0.9em; }
.news-list-item {padding-top:1em;clear:left;border-bottom:1px solid #d3d3d3;padding-bottom:1em;}
.newsmeldung_list_bild {float:left;margin-right:1em;}
.newsmeldung_list_text {}
.news-list-date {font-size:0.9em;padding-bottom:0.3em;}
.newslinkmehr {margin-bottom:0.5em;}
.news-list-morelink {margin-left:1em; font-size:0.9em;}
.news-list-subheader {margin-left:1.0em; border-width:0em;}
.newsmeldung_subheadundmehr p{font-size:0.9em;}


/*  ==========  Newsplugin Einzelansicht  ===============*/

 .news-single-item p {font-size:1.0em;}
.news-single-timedata {}
.news-single-item h1 {font-size:1em; font-weight:bold;}
.news-single-item h3 {font-size:1em; font-weight:normal;}
.news-single-item img {margin-bottom:1.5em;margin-top:0.5em;}
.news-single-item {font-size:0.9em;}
.news-single-backlink {border-width:0em;}



/*  ==========  Teasermenü unter Leistungen  ===============*/

.csc-menu {margin:0 0 0 0; padding:0 0 0 0;}
.csc-menu dt, dd {margin:0 0 0 0; padding:0 0 0 0; font-style:normal; font-weight:normal; font-size:0.9em;}
.csc-menu dt {padding-top:1em; margin-top:1em; border-top:1px solid #d3d3d3;}


/*  ==========  Link NachOben  ===============*/

.csc-linkToTop {
margin-top:1em;
background-repeat:no-repeat;
text-decoration:none;
background-image:url(../images/icons/totop.gif);
background-repeat:no-repeat;

background-position:0.0em 0.15em;
padding-left:1.2em;
padding-bottom:0em;


font-style:italic;

font-weight:normal;
}





/*  ==========  Splittingseite  ===============*/


 #rahmen_splitting {
  width: 38.2em; 
}
 
 
 
 #logo_sprache_splitting {
 width: 38.2em; 
 height:1.8em; 
 background-color:#ffffff;
 margin:0 0 0 0;
 padding:0 0 0 0;
 }
 
 #logo_splitting img
{
border-width:0px;
width:100%;
}


#logo_splitting {
 width: 11.2em; 
 height:1.8em; 
 background-color:#00ffff;
 float:left;
 }
 
 
 #de_gb {
 width: 34.2em; 
 height:1.8em; 
 background-color:#ffffff;

 float:left;
 text-align:right;
 padding-top:0.8em;
 padding-right:0.8em;
 }
 
 
 #spalten {
 width: 38.2em; 
 height:30em; 
 background-color:#ffffff;
 float:left;
 margin:0 0 0 0;
 margin-top:1em;
 padding:0 0 0 0;
 }



/* Definition Produkttabellen Übersicht */



/* Listen Schriftgröße */
.tx-criknowhowwbts-pi1 
{}

/* Tabellenbreite */
.tx-criknowhowwbts-pi2 {}
table.tx-criknowhowwbts-pi1-listrow {table-layout:fixed;width:100%;}


/* Tabellenüberschrift*/
.tx-criknowhowwbts-pi2-listrow-header,
.tx-criknowhowwbts-pi2-listrow th,
.tx-criknowhowwbts-pi1-listrow caption {background-color:#d3d3d3; color:#666666;text-align:left; padding:0.4em;}

.tx-criknowhowwbts-pi1-listrow caption {width:100%;font-size:0.9em;}

.tx-criknowhowwbts-pi2-listrow-header td,
.tx-criknowhowwbts-pi2-listrow-header th
{font-weight:bold;padding-left:0em !important;padding-right:0em !important;font-size:0.9em;}


/* Trennlinien waagrecht*/
.tx-criknowhowwbts-pi2-listrow td,
.tx-criknowhowwbts-pi1-listrow td {font-size:0.9em;border-bottom:1px solid #d3d3d3;font-size:0.9em;vertical-align:top;padding-left:0em !important;padding-right:0em !important;}

/* Spalte Seminartitel*/
.tx-criknowhowwbts-pi1-listrowField-title {padding-left:0.4em !important;width:22em !important;}



/* Spalte Verlinkung */
.tx-criknowhowwbts-pi1-listrowField-details a {background-repeat:no-repeat;text-decoration:none;background-image:url(../images/icons/weiter.gif);background-repeat:no-repeat;background-position:0.0em 0.15em;
padding-left:1.5em;padding-bottom:0em;padding-top:0em;font-style:italic;font-weight:normal;}
.tx-criknowhowwbts-pi1-listrowField-details {width:7em;}

/* Spalte Demolink*/
.tx-criknowhowwbts-pi1-listrowField-demolink {width:6em;}

/* Spalte PDF */
.tx-criknowhowwbts-pi1-listrowField-pdflink {width:4em;}

/* Tabellenabstand*/
.tx-criknowhowwbts-pi1 {margin:1em;}


/* Definition Produkttabellen Einzelansicht */

.tx-criknowhowwbts-pi1-singleView {font-size:1em;}
.tx-criknowhowwbts-pi1-singleView h2 {}
.tx-criknowhowwbts-pi1-singleView-image {float:right;}

/* Suchformular Seminare */
.tx-criknowhowwbts-pi2-searchbox-sword {font-size:1.1em;width:6em;border-color:#ebebeb}
.tx-criknowhowwbts-pi2-searchbox-button {font-size:1.1em;width:6em;}
/* Lastminute Item */
.seminare-lastminute-item {margin-top:0.3em;}


/* Definition RTE-Tabellen und Content-Tabellen */


/* Tabellenbreite */
table, table.contenttable {table-layout:fixed !important;width:100%;margin-bottom:1em;margin-right:1em;}


/* Caption*/
caption {background-color:#e9e9e9; color:#666666;text-align:left; padding:0.4em;font-weight:bold;font-size:0.9em;}

/* Kopfzeile*/
thead th {background-color:#d3d3d3; color:#666666;text-align:left; padding:0.4em;}
th, table.contenttable th {font-weight:bold;font-size:0.9em;padding-left:0.4em;}

th p, .contenttable th p {font-weight:normal;text-align:left;}

/* Trennlinien waagrecht*/
td, table.contenttable td {font-size:0.9em;border-bottom:1px solid #d3d3d3;font-size:0.9em;vertical-align:top;text-align:left;padding-left:0.4em;}

/* BodySpalten Abstand*/
tbody td {padding-left:0.4em !important; }

table li {text-indent:0em; margin:0em; font-size:1em;padding:0em 0em 0em 0em;}
table ul {margin-top:0em;padding-top:0em;}



/* CSS Styled Content */
/* default styles for extension "tx_felogin_pi1" */
  .tx-felogin-pi1 label {
    display: block;
  }
/* 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 */
    margin-left: 10px;
  }

  /* 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: 10px !important;
  }
  DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
  DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-left: 10px !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 */
  
  /* Browser fixes: */
  
  /* Fix for unordered and ordered list with image "In text, left" */
  .csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; }
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/* default styles for extension "tx_srfreecap_pi2" */
    .tx-srfreecap-pi2-image { margin-left: 0em; }
    .tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
    .tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }

/* UMFRAGE */    
.tx-pbsurvey-pi1 {width:500px !important;line-height:20px;}
.tx-pbsurvey-pi1 legend {display:inline !important; max-width:600px !important;width:500px;}
.survey_item {width:auto !important;}

/* SOCIAL BOOKMARKS*/
div#social {width:100%;}
div#social div {margin-right:0.2em;display:inline !important;}






/* ------------------------------------- SPEZIELLE GELBE INFOBOX -------------------- */


/* INFOBOX ANPASSUNGEN FÜR GELB */


/* UID4087 HEADLINE-KASTEN DUNKELGELB TEIL 1 */
 #c4087 .infobox_headline-oben
{
float:left;
width:16.75em;
background-color:#efd522;
height:0.2em;
overflow:hidden;margin:0em;padding:0em;
}


/* UID4087 RUNDE ECKE OBEN LINKS */
 #c4087 .infobox_headline-ol
{
width:1em;
height:0.2em;
background-image:url(../images/_runde_ecken_dgelb/box_top_left.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#efd522;
float:left;
overflow:hidden;margin:0em;padding:0em;
}

/* UID4087 RUNDE ECKE OBEN RECHTS */
 #c4087 .infobox_headline-or
{
width:1em;
height:0.2em;
background-image:url(../images/_runde_ecken_dgelb/box_top_right.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#efd522;
float:right;
overflow:hidden;margin:0em;padding:0em;
}


/* UID4087 DAZWISCHEN DIE HEADLINE */
 #c4087 .infobox_headline-om
{
height:0.2em;
font-size:0.8em;
float:left;
width:14.75em;
background-color:#efd522;
overflow:hidden;margin:0em;padding:0em;
} 

/* UID4087 HEADLINE-KASTEN DUKELGELB TEIL 2 */
 #c4087 .infobox_headline-mitte
{
float:left;
width:16.75em;
background-color:#efd522;
overflow:hidden;margin:0em;padding:0em;
}


 #c4087 .infobox_headline-content h1,
 #c4087 .infobox_headline-content div
{
font-size:0.75em;
padding:0em;
float:left;
width:auto;
margin:0em;
padding-left:1em;
padding-top:0.3em;
background-color:#efd522;
}

 #c4087 .infobox_headline-weiter
{
width:0.8em;
float:left;
padding-top:0.3em !important;
margin-top:1em;
margin:0em;padding:0em;
background-color:#efd522;
}


/* UID4087 HEADLINE-KASTEN DUNKELGELB TEIL 3 */
 #c4087 .infobox_headline-unten
{
width:16.75em;
background-color:#efd522;
float:left;
height:0.5em;
margin:0em;padding:0em;
}


/* UID4087 RUNDE ECKE OBEN LINKS */
#c4087 .infobox_headline-ul
{
width:1em;
background-image:url(../images/_runde_ecken_dgelb/box_bottom_left.gif);
background-repeat:no-repeat;
background-position:left bottom;
background-color:#efd522;
float:left;
height:0.5em; 
margin:0em;padding:0em;
}

/* UID4087 RUNDE ECKE OBEN RECHTS */
#c4087 .infobox_headline-ur
{
width:1em;
background-image:url(../images/_runde_ecken_dgelb/box_bottom_right.gif);
background-repeat:no-repeat;
background-position:right bottom;
background-color:#efd522;
float:right;
height:0.5em;
margin:0em;padding:0em;
}

/* UID4087 DAZWISCHEN DIE HEADLINE */
#c4087 .infobox_headline-um
{
height:0.5em;
float:left;
width:14.75em;
background-color:#efd522;
margin:0em;
padding:0em;
}



/* UID4087 INFOBOX  ABSATZ-KASTEN HELLGRAU  */
 #c4087 .infobox_kastenhellgrau
{
background-color:#ffffff;
width:16.75em;
float:left;
margin:0em;padding:0em;overflow:hidden;
clear:left;}


/* UID4087 INFOBOX  ABSATZ-KASTEN HELLGRAU TEIL 1 */
 #c4087 .infobox_kastenhellgrau-oben
{
float:left;
background-color:#ffffff !important;
height:0.3em;
overflow:hidden;margin:0em;padding:0em;
width:16.7em !important;
}


/* UID4087 ANSCHLUSS OBEN LINKS */
 #c4087 .infobox_kastenhellgrau-ol
{
background-image:url(../images/_anschluss_hgelb/box_top_left.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#fcf7d3;
float:left;
height:0.3em;
width:0.3em;
overflow:hidden;margin:0em;padding:0em;
/* Iris 23_07_2009*/
background-color:#ffffff;
}

/* UID4087 ANSCHLUSS OBEN RECHTS */
 #c4087 .infobox_kastenhellgrau-or
{
background-image:url(../images/_anschluss_hgelb/box_top_right.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#fcf7d3;
float:right;
height:0.3em;
width:0.3em;
overflow:hidden;margin:0em;padding:0em;
/* Iris 23_07_2009*/
background-color:#ffffff;
}


/* UID4087 DAZWISCHEN DER TEXT */
 #c4087 .infobox_kastenhellgrau-om
{
background-image:url(../images/_anschluss_hgelb/box_top_middle.gif);
background-repeat:repeat-x;
background-position:right top;
background-color:#fcf7d3;
float:left;
padding-top:0.8em;
height:0.3em;
overflow:hidden;margin:0em;padding:0em;
background-color:#ffffff;
width:16.1em;
}

/* UID4087 INFOBOX  ABSATZ-KASTEN HELLGRAU TEIL 2 */
 #c4087 .infobox_kastenhellgrau-mitte
{
float:left;
width:15.72em;
background-color:#fcf7d3;
margin:0em;
padding:0em;
padding-left:0.5em;
padding-right:0.5em;
}

/* UID4087 INFOBOX  ABSATZ-KASTEN HELLGRAU TEIL 3 */
 #c4087 .infobox_kastenhellgrau-unten
{
float: left;
width:16.7em;
background-color:#fcf7d3;
height:0.4em;
margin-bottom:1em; 
margin:0em;padding:0em;
}

/* UID4087 RUNDE ECKE UNTEN LINKS */
 #c4087 .infobox_kastenhellgrau-ul
{
width:1em;
background-image:url(../images/_runde_ecken_hgelb/box_bottom_left.gif);
background-repeat:no-repeat;
background-position:left top;
background-color:#fcf7d3;
height:0.4em;
overflow:hidden;
float:left;
margin:0em;padding:0em;
}

/* UID4087 RUNDE ECKE UNTEN RECHTS */
 #c4087 .infobox_kastenhellgrau-ur
{
width:1em;
background-image:url(../images/_runde_ecken_hgelb/box_bottom_right.gif);
background-repeat:no-repeat;
background-position:right top;
background-color:#fcf7d3;
float:right;
height:0.4em;
overflow:hidden;margin:0em;padding:0em;
}


/* UID4087 DAZWISCHEN */
#c4087 .infobox_kastenhellgrau-um
{
width:14.45em;
float:left;
background-color:#fcf7d3;
height:0.4em;
overflow:hidden;margin:0em;padding:0em;
}


/* GÄSTEBUCH */


.tx-veguestbook-pi1 h2.tx-guestbook-header
{  
    background-color:#cccccc;
    clear: both;
    color: #666666;
    display: block;
    font-size: 100%;
    font-weight: bold;
    padding: 0.5em;
    width: 37.75em;
}
  
.tx-guestbook-oben p,  .tx-guestbook-unten p
{
 padding-left:0.75em !important; 
}

.tx-guestbook-oben p, .tx-guestbook-unten p, .tx-guestbook-unten a
{
 line-height:1.4em;
   margin:0em;
  padding:0em;
}

.tx-guestbook-unten
{
  border-bottom:1px solid #cccccc;
  padding-bottom:1em;
  padding-top:1em;
  margin-bottom:0.5em;
}


.tx-veguestbook-pi1 .tx-guestbook-result
{
  font-weight:normal;
  font-size:0.8em;
    }


.tx-veguestbook-pi1 .tx-guestbook-clear 
{
 height:0.75em;
}

.tx-veguestbook-pi1
{
  margin-top:1em;
  }




.button a,
a.button:link,
a.button:active,
a.button:visited,
a.button
{
background-color:#efd522;
padding:0.5em 0.5em 0.5em 0.5em;
text-decoration:none;
font-style:normal !important;
font-weight:normal;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:#666666;
argin-top:1em !important;
}





/* GÄSTEBUCH FORMULAR */

.tx-guestbook-submit
{
  background-color:#ebebeb;
}


.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med,
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big,
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea
{
    float: left;
    width: 31em;
}
 
