/* ALLGEMEINE FORMATIERUNGEN ------------------------------------------------- */

* html body * { overflow:visible; }
html {height: 100%;margin-bottom: 1px; } 
* html div#main{height:1em;}
div#main{z-index:0;}

hr {padding:0em;margin:0em;}

/* KOPFBEREICH2 */
body
{
font-family:Verdana,Arial,Helvetica, Verdana, Tahoma,sans-serif;
font-weight:normal;
/* BRINGT IE AUF GLEICHE STANDARDFONTSIZE WIE FIREFOX , FONTSIZEDEFINITION DANN IN MAIN */
font-size:100.01%;
padding:0em;
margin:0em;
background-color:#ffffff; 
color:#333333;
}

/* HTML TAGS NORMAL */

div {margin:0px; padding:0px;}
table,td {padding:0em;margin:0em;vertical-align:top;}
table.contenttable,table.contenttable td {margin:0;padding:0;padding-top:0.3em;padding-right:1em;}

/* ÜBERSCHRIFTEN */
h1 
{
color:#333333;
font-size:1.3em;
font-weight:bold;
}

td > p {margin-top:0em;padding-top:0em}

h2, .ueberschrift2
{
color:#333333;
font-weight:bold;
font-size:1.15em;
margin-bottom:0.4em;
padding-bottom:0em;
}

h3, .ueberschrift2
{
color:#333333;
font-weight:bold;
font-size:1em;
}

#inhalt *
{
_position:relative;
}

h4, .ueberschrift4
{
color:#ffffff;
font-weight:normal;
font-size:1em;
}

.bildunterschrift
{
color:#333333;
font-weight:normal;
font-size:0.9em;
}

.align-left {text-align:left !important;}
.align-center {text-align:center !important;}
.align-right {text-align:right !important;}

table.weiss,
table.weiss td,
table.weiss tr,
table.weiss th,
td.weiss,
th.weiss
{
background-color:white !important;
color:#333333;
border-width:0px;
vertical-align:top;
}

.tx-crimederproducts-pi1-listrow table,.tx-crimederproducts-pi1-listrow td,.tx-crimederproducts-pi1-listrow th,
table.grau
table.grau td,
table.grau tr,
table.grau th,
td.grau,
th.grau
{
background-color:#f8f8f8 ;
border:1px solid #999999 !important;
border-collapse:collapse;
padding:0.2em;
font-size:0.95em;
vertical-align:top;
clear:left;
}

.htmlarea-showtableborders td
{
border-style:solid;
border-width:1px;
border-color:#b3d8ec;	
}


table.Datentabelle,
table.Datentabelle td,
table.Datentabelle tr,
td.grau,
th.grau
{
border-color:#b3d8ec;
background-color:#ffffff;
}

table.Datentabelle
{
padding:0em;
}

table.Datentabelle th,  table.Datentabelle thead td
{
background-color:#1ba0e0;
border-color:#b3d8ec;
}

table.nospacing,
table.nospacing td,
td.nospacing,
th.nospacing
td.nospacing *
{
padding:0px !important;
margin:0px;
}






table,td,th { 
border-collapse:collapse;
vertical-align:top;
color:#333333;
padding:0.4em;
border-width:0px;
}

th, thead td {font-weight:bold;text-align:left;padding:0.2em;background-color:#daeffb !important;color:#000000;}


caption
{
background-color:#1ba0e0;
border:1px solid #1ba0e0;
border-collapse:collapse;
margin-left:-1px;
width:auto;
font-weight:bold;
text-align:left;
color:white;
font-weight:bold;
font-size:1.1em;
padding:0.3em;
padding-left:1em;
}

caption h1 {color:white;font-size:1em;display:inline;}

input, select { font-family:Verdana,Arial,Helvetica, Verdana, Tahoma,sans-serif;font-weight:normal; font-size:1em; color:#000000; padding:0.1em; margin:0em;}
.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:0.05em solid #999999; width:100%; margin-bottom:1em;padding:0.25em;}
.Select, .cri_quickfinder_select { background-color:#ffffff; border:0.05em solid #999999; font-size:0.8em;overflow:visible !important;}
.Check, .Radio { background-color:#ffffff; border:0.05em solid #999999; margin-right:1em; margin-bottom:0.25em;  }
.Button { font-size:1em; background-color:#ffffff;width:7em; border:0pt;}
#sprachauswahl label {font-size:0.8em;}
/* LINKS */
a {text-decoration:none}

#inhalt a:link, #inhalt a:visited, #inhalt a:active, #inhalt a:hover,
#contentrechts a:link, #contentrechts  a:visited, #contentrechts  a:active, #contentrechts  a:hover
{
color:#1ba0e0;
font-weight:normal;
}

#inhalt a:hover , #info a:hover 
{
color:#333333 !important;
}
ul {line-height:1.4em;margin-left:2em;padding-left:0em;margin-top:0em;}
ul li {list-style-image:url(../../fileadmin/standardbilder/icons/li.gif);margin:0em;padding:0em;}
dt {font-weight:normal;float:left;margin-right:1em;}
dd {margin-bottom:2em;}

b a:link,
b a:visited,
b a:active,
b a:hover,
strong a:link,
strong a:visited,
strong a:active,
strong a:hover
{
font-weight:bold !important;
}



/* HORIZONTALE LINIE */   
hr{
width:100%;
height:0em;
text-align:left;
border-left:0em;
border-bottom:0em;
border-right:0em;
display:block !important;
clear:left;
border-color:#666666;}

/* ZEILENH?HE */
div#inhalt, div#inhalt > p, div#inhalt > div div#inhalt > ul

{line-height:1.3em;}

.titelbanner {width:100%;}
.rechterblock div {font-size:1.05em !important;}

/* DIV GRUNDGERÃœST -----------------------------------------------------------*/

div#main
{
font-size:0.85em;
width:73em;
background-color:#ffffff;
margin:0em auto;
padding:0em;

padding-left:0.5em;
background-image:url(../../fileadmin/standardbilder/verlauf_links.gif);
background-repeat:repeat-y;
}
div#main_content
{
width:72.5em;
padding-right:0.5em;
background-image:url(../../fileadmin/standardbilder/verlauf_rechts.gif);
background-repeat:repeat-y;
background-position:right;
}

/* KOPFZEILEN */

div#kopfbanner
{
background-color:#ffffff;
width:72.4em;
height:7.1em;
margin:0em;
padding:0em;
border:0px;
overflow:hidden;
}

div#logo
{
width:15.75em;
/*border:1px solid #000000;*/
height:7.3em;
margin:0em;
padding:0em;
float:left;
background:#ffffff;
}

#logo img
{
border-width:0px;
width:100%;
}

div#bild
{
width:39em;
/*border:1px solid #000000;*/
height:7.3em;
margin:0em;
padding:0em;
background:#ffffff;
float:left;
}

#bild img
{
border-width:0px;
width:100%;
height:100%;
}

div#bannerrechts
{
width:14.5em;
/*border:1px solid #000000;*/
height:6.3em;
margin:0em;
padding:0em;
float:right;
padding-top:1em;
padding-right:0.5em;
text-align: right;
}


div#toolbar div
{
float:left;
font-size:0.8em;
border-left:0.01em solid #1ba0e0;
padding:0em 0.5em 0em 0.5em;
margin-top:1em;
}

div#toolbar
{
float:right;
vertical-align:top;
}

div#toolbar a
{
color:#1ba0e0;
}

/* ERSTE KOPFZEILE */
div#kopf1
{
width:72.5em;
display:block;
overflow:hidden;
height:5.4em;
padding-top:0em;
/* margin-top:0.12em !important;
_margin-top:-0.15em; */
clear:left;
}

div#kopf11
{
width:15.75em;
float:left;
height:5.4em;
margin:0em;
padding:0em;
background-color:#daeffb;
}
div#kopf11 img
{
width:100%;
border-width:0px;
padding:0px;
margin:0px;
}


div#kopf12
{
width:56.7em;
float:left;
margin-left:0em;
margin-top:0em;
height:5.4em;
background-color:white;
}

div#navisuch
{
background-color:#049ee0;
width:56.7em;
overflow:hidden;
height:1.4em;
}

div#hauptnavigation
{
background-color:#049ee0;
width:44em;
float:left;
}


div#suchen
{
float:right;
width:11.6em;
height:1.4em;
margin-left:0em;
margin-top:0em;
text-align:right;
float:right;
}


div#breadcrumbs-div
{
float:left;
padding-left:1em;
padding-top:1em;
width:30em;
}

div#toolbar-div
{
text-align:right;
}

div#kopf2
{
width:72.5em;
display:block;
height:2.5em;
vertical-align:bottom;
background-color:#daeffb;
}

div#kopf21
{
width:15.75em;
float:left;
height:1.4em;
margin-top:0em;
vertical-align:bottom;
background-color:#daeffb;
}


div#kopf22
{
width:56.7em;
float:left;
height:2.5em;
margin-left:0em;
margin-top:0em;
background-color:#ffffff;
}

div#kopf23
{
width:18.9em;
background-color:#ffffff;
color:#222222;
height:0.5em;
float:left;
}
 
/* SUCHFELD UND BUTTON */

.suchfeld
{
width:7em;
display:inline;
font-family:verdana,arial,sans-serif;
color:#333333;
background-color:#ffffff;
font-size:0.8em;
padding-left:0.5em;
height:1em;
}

.suchbutton
{
font-size:0.8em;
width:6em;
height:1.4em;
color:#ffffff;
background-color:#1ba0e0;
vertical-align:top;
border:none;
}

/* HAUPTNAVIGATION */
div#hauptnavigation div
{
float:left;
height:1.4em;
}

div#hauptnavigation a
{
display:inline;
text-decoration:none;
}

/* HAUPTNAVIGATION MENUEPUNKTE */

/* MITTLERER BUTTONTEIL */
.menu1-stufe1-om
{
color:#ffffff;
padding-left:0.5em;
padding-right:0.5em;
height:1.4em;
text-align: center;
border-left:2em;
border-left-color:#ffffff;
}

/* FARBWECHSEL BUTTONS AKTIV UND INAKTIV */
.menu1-stufe1-aktuell, .menu1-stufe1-aktiv 
{
background-color:#dbeaf9;
border-left:2em;
border-left-color:#ffffff;
}

.menu1-stufe1-no:hover
{
background-color:#dbeaf9;
border-left:2em;
border-left-color:#ffffff;
}

.menu1-stufe1-no:hover a
{
color:#049ee0 !important;
}


.menu1-stufe1-no
{
background-color:#049ee0;
border-left:2em;
border-left-color:#ffffff;
}


/* LINKS */
.menu1-stufe1-no a,
.menu1-stufe1-aktiv a,
.menu1-stufe1-aktuell a
{
line-height:1.6em;
font-size:0.8em !important;
}

.menu1-stufe1-no a
{
color:#ffffff !important;
}

.menu1-stufe1-aktiv a
{
color:#049ee0;
}

.menu1-stufe1-aktuell a
{
color:#049ee0;
}


/* CONTENTBEREICH */
/* DIESES DIVS LEGEN DIE POSITION DES CONTENTBEREICHS FEST */
div#content
{
width:72.45em;
margin:0em;
padding:0em;
background-color:#daeffb;
/*background-image:url(../../fileadmin/standardbilder/hg_navi_content.gif);*/
/*background-repeat:repeat-y;*/
}



div#contentlinks
{


width:15.75em;
float:left;
font-size:1em;
height:auto;

}



div#contentnormal
{
_height:39em;
width:41.9em;
float:left;
margin:0em;
padding:0em;
background-color:#ffffff;
overflow:visible;
}

div#contentnormal_breit
{
_height:39em;
width:56.65em;
float:left;
margin:0em;
padding:0em;
background-color:#ffffff;
overflow:visible;
height:100%;
}


div#contentrechts
{
width:14.75em;
float:left;
border-top:2em solid white;
background-color:#daeffb;
height:100%;
overflow:hidden;
}

/* SUBNAVIGATION LINKS */
div#subnavigation div
{}

div#subnavigation
{
float:left;
overflow:hidden !important;
width:15.75em;
margin-top:0em;
margin-left:0em;
}

/* MITTLERER BUTTONTEIL */
.menu1-stufe2-om
{
color:#000000;
margin:0.15em 0.0em 0.0em 0.7em
}

/* EBENE 2 */
/* FARBWECHSEL BUTTONS AKTIV UND INAKTIV */

.menu1-stufe2-aktuell, .menu1-stufe2-aktiv 
{
background-color:#049ee0;
margin-top:0.35em;
padding-bottom:0.15em;
display:block;
overflow:hidden;
}

.menu1-stufe2-no:hover,
.menu1-stufe2-nosub:hover,
.menu1-stufe2-aktiv:hover,
.menu1-stufe2-aktuell:hover
{
background-color:#049ee0;
margin-top:0.35em;
padding-bottom:0.15em;
display:block;
overflow:hidden;
color:#ffffff !important;}

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


/* LINKS */
.menu1-stufe2-no a,
.menu1-stufe2-nosub a,
.menu1-stufe2-aktiv a,
.menu1-stufe2-aktuell a
{
font-size:0.8em;
padding-left:1.5em;
padding-right:0em;
padding-top:0em;
}

.menu1-stufe2-no a
{
background-image:url(../../fileadmin/standardbilder/menu1-stufe2_no.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
color:#333333;
}

.menu1-stufe2-nosub a
{
background-image:url(../../fileadmin/standardbilder/menu1-stufe2_nosub.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
color:#333333;
}

.menu1-stufe2-aktiv a
{
background-image:url(../../fileadmin/standardbilder/menu1-stufe2_aktiv.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
color:#ffffff !important;
}

.menu1-stufe2-aktuell a
{
background-image:url(../../fileadmin/standardbilder/menu1-stufe2_aktuell.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
color:#ffffff !important;
}

.menu1-stufe2-no a:hover
{
background-image:url(../../fileadmin/standardbilder/menu1-stufe2_nohover_w.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
color:#ffffff !important;
}

.menu1-stufe2-nosub a:hover
{
background-image:url(../../fileadmin/standardbilder/menu1-stufe2_nosubhover_w.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
color:#ffffff !important;
}

.menu1-stufe2-aktuell a:hover,
.menu1-stufe2-aktiv a:hover
{
color:#ffffff !important;
}


.menu1-stufe2-no:hover a,
.menu1-stufe2-nosub:hover a
{
color:#ffffff !important;
background-image:url(../../fileadmin/standardbilder/menu1-stufe2_nosubhover_w.gif);
background-repeat:no-repeat;
background-position:0.0em 0.1em;
}

.menu1-stufe2-aktiv:hover a,
.menu1-stufe2-aktuell:hover a
{
color:#ffffff !important;
}

/* EBENE 3 */
/* FARBWECHSEL BUTTONS AKTIV UND INAKTIV */

.menu1-stufe3-aktuell, .menu1-stufe3-aktiv 
{
background-color:#c6e6f7;
padding-left:2em;
border-top:1px solid #daeffb;
padding-bottom:0.25em;
padding-top:0.25em;
}

.menu1-stufe3-aktuell
{
/*background-image:url(../../fileadmin/standardbilder/menu1-stufe4_aktiv.gif);
background-repeat:no-repeat;
background-position:1.2em 0.5em; */
padding-bottom:0.25em;
padding-top:0.25em;
}
.menu1-stufe3-no:hover,
.menu1-stufe3-nosub:hover
{
background-color:#b3d8ec;
}

.menu1-stufe3-no
{
background-color:#c6e6f7;
padding-left:2em;
border-top:1px solid #daeffb;
padding-bottom:0.25em;
padding-top:0.25em;
}

/* LINKS */

.menu1-stufe3-no a,
.menu1-stufe3-aktiv a,
.menu1-stufe3-aktuell a
{
font-size:0.8em;
}

.menu1-stufe3-no a
{
color:#333333;
}

.menu1-stufe3-aktiv a
{
color:#049ee0;
}

.menu1-stufe3-aktuell a
{
color:#049ee0;
}




/* EBENE 4 */
/* FARBWECHSEL BUTTONS AKTIV UND INAKTIV */

.menu1-stufe4-aktuell, .menu1-stufe4-aktiv 
{
background-color:#c6e6f7;
background-image:url(../../fileadmin/standardbilder/menu1-stufe4_aktiv.gif);
background-repeat:no-repeat;
background-position:2.0em 0.25em;
padding-left:2.75em;
padding-bottom:0.1em;
padding-bottom:0.1em;
}

.menu1-stufe4-hover
{
background-color:#c6e6f7;
background-image:url(../../fileadmin/standardbilder/menu1-stufe4_aktiv.gif);
background-repeat:no-repeat;
background-position:2.0em 0.25em;
padding-left:2.75em;
padding-bottom:0.1em;
padding-bottom:0.1em;}

.menu1-stufe4-no
{
background-color:#c6e6f7;
background-image:url(../../fileadmin/standardbilder/menu1-stufe4_normal.gif);
background-repeat:no-repeat;
background-position:2.0em 0.25em;
padding-left:2.75em;
padding-bottom:0.1em;
padding-bottom:0.1em;}


/* LINKS */

.menu1-stufe4-no a,
.menu1-stufe4-aktiv a,
.menu1-stufe4-aktuell a
{
font-size:0.8em;
}


.menu1-stufe4-no a:hover
{
color:#049ee0;
}

.menu1-stufe4-no a
{
color:#333333;
}

.menu1-stufe4-aktiv a
{
color:#049ee0;
}
.menu1-stufe4-aktuell a
{
color:#049ee0;
}
/* INFOBOX THEMENBOX LINKS */

div#themenbox
{
float:left;
overflow:hidden !important;
width:14.8em;

margin-top:2em;
}

div#themenbox a
{
color:#000000;}

div#themenbox a:hover
{
color: #65a9d6;
}


/* INHALTSBEREICH MITTLERE SPALTE */

/* BREADCRUMBS */
div#breadcrumbs
{
font-size:0.75em;
margin-bottom:0em;
margin-top:1.3em;
padding:0em;
margin-bottom:2em;
width:100%;
color:#1ba0e0;}

div#breadcrumbs a:link
{
color:#1ba0e0;
}
div#breadcrumbs a:hover
{
color:#333333;
}


.breadcrumbs,
.breadcrumbs a
{
text-decoration:none;
display:inline;
font-size:0.7em;
color:#1ba0e0;}


.breadcrumbs a:hover
{
color:#1ba0e0;
}

.breadcrumb-links
{
color:#1ba0e0;
}

/* HAUPTCONTENTS */
div#inhalt_rahmen
{
min-height:100%;
max-height:999%;
margin-top:0em;
}


div#inhalt
{
font-size:0.8em;
background:#ffffff;
}

/*
div#inhalt_breit
{
width:58.5em;
font-size:0.80em;
background-color:transparent;
color:#222222;
padding-left:1em;
padding-right:1em;
height:100%;

}
*/

div#inh_content {
background-color:#ffffff !important;
margin-left:1em;
margin-right:1em;
font-size:1.0em;
min-height:40em;
/* position:relative; */
}



div#fusszeile
{
margin-top:0em;
clear:both;
height:1em;
width:100%;
position:relative;
bottom:0em;
text-align:center;
padding-top:0.5em;
padding-bottom:2em;
color:#ffffff;
background:#1ba0e0;
text-align:center;
}

div#fusszeile div
{
font-size:0.8em;
}
div#fusszeile a
{
color:white;
text-decoration:underline;
margin:0em;
padding:0em;
}

div#fusszeile p
{
margin:0em;
padding:0em;
}

/* PRODUKTGRUPPEN */
/* PRODUKTGRUPPEN */
.pgruppe-rahmen
{
width:49.5em;
border:1px solid #000000 !important;
height:18.08em;
overflow:hidden;
}

.pgruppe-bild
{
width:16.5em;
height:16.5em;
float:left;
overflow:hidden;
border-right:1px solid #000000;
}

.pgruppe-bild div img
{
width:100%;height:100%;
border-width:0px !important;
}

/* Hintergrundfarben Produktbereiche allgemein */
.relais
{
background-color:#f47f00;
}
.sensoren
{
background-color:#bd0047;
}
.schalter 
{
background-color:#0059a1;
}
.andere
{
background-color:#828e8e;
}




.pgruppe-infofeld
{
background:#ffffff;
height:16.5em;
}


.pgruppe-name-relais
{
width:100%;
float:left; 
text-indent:1em;
background-color:#f47f00;
color:#ffffff;
height:1.6em;
line-height:1.6em;}


.pgruppe-name-standard
{
width:100%;
float:left; 
text-indent:1em;
background-color:#f47f00;
color:#ffffff;
height:1.6em;
line-height:1.6em;}





.pgruppe-name-sensoren 
{
width:100%;
float:left;
text-indent:1em;
background-color:#bd0047;
color:#ffffff;
height:1.6em;
line-height:1.6em;
}

.pgruppe-name-schalter
{
width:100%;
float:left;
text-indent:1em;
background-color:#0059a1;
color:#ffffff;
height:1.6em;
line-height:1.6em;
}

.pgruppe-name-andere
{
width:100%;
float:left;
background-color:#828e8e;
color:#ffffff;
text-indent:1em;
height:1.6em;
line-height:1.6em;
}

.pgruppe-name-relais a,
.pgruppe-name-sensoren a,
.pgruppe-name-schalter a,
.pgruppe-name-andere a
{
color:white !important;font-weight:bold !important;
}

.pgruppe-links
{
margin-left:17em;
margin-right:15.7em;
height:16.1em;
padding-top:0.4em;
display:block;

}

.pgruppe-links a
{
margin:0px;
padding:0px;
border-width:0px;
line-height:1.3em;
line-height:1.4em;
padding-top:0.2em;
}


.pgruppe-text-relais
{
width:15.5em;
background:#ffe2d1;
float:right;
padding:0.4em 0.2em 0em 0.8em;
height:16.1em;
line-height:1.4em;
margin:0em;
}

.pgruppe-text-sensoren
{
width:15.5em;
background:#fed7dd;
float:right;
padding:0.4em 0.2em 0em 0.8em;
height:16.1em;
line-height:1.4em;
}

.pgruppe-text-schalter
{
width:15.5em;
background:#dcdff4;
float:right;
padding:0.4em 0.2em 0em 0.8em;
height:16.1em;
line-height:1.4em;
}

.pgruppe-text-andere
{
width:15.5em;
background:#ececec;
float:right;
padding:0.4em 0.2em 0em 0.8em;
height:16.1em;
line-height:1.4em;
}


/* PRODUKTUNTERGRUPPEN */
div.pugruppe-rahmen
{
width:49.5em;
height:19em;
margin-top:1em;
margin-bottom:0em;
padding:0em;
clear:left;
}

div.pugruppe-rahmen-links
{
width:23.8em;
border:1px solid #000000 !important;
float:left;
height:19em;
}


div.pugruppe-rahmen-rechts
{
width:23.8em;
border:1px solid #000000 !important;
float:right;
height:19em;

}

.pugruppe-name-relais
{
width:22.8em;
float:left;
background:#f47f00;
color:#ffffff;
padding-top:0.35em;
padding-left:1em;
height:1.4em;
font-weight:bold;
}

.pugruppe-name-sensoren
{
width:22.8em;
float:left;
background:#bd0047;
color:#ffffff;
padding-top:0.35em;
padding-left:1em;
height:1.4em;
font-weight:bold;
}

.pugruppe-name-schalter
{
width:22.8em;
float:left;
background:#0059a1;
color:#ffffff;
padding-top:0.35em;
padding-left:1em;
height:1.4em;
font-weight:bold;
}

.pugruppe-name-andere
{
width:22.8em;
float:left;
background:#828e8e;
color:#ffffff;
padding-top:0.35em;
padding-left:1em;
height:1.4em;
font-weight:bold;
}

.pugruppe-name-standard
{
width:22.8em;
float:left;
background:#1ba0e0;
color:#ffffff;
padding-top:0.35em;
padding-left:1em;
height:1.4em;
font-weight:bold;
}




.pugruppe-bild
{
max-width:23.8em;
max-height:10em;
overflow:auto;
float:left;
background:#ffffff;
color:#ffffff;
height:10em; 
border-bottom:1px solid #000000;
}

.pugruppe-text
{
width:21.8em;
float:left;
background:#ffffff;
color:#333333;
padding-left:1em;
padding-right:1em;
height:6.5em;
overflow:hidden;
padding-top:0.5em;
margin-bottom:0em;
padding-bottom:0em;
}

.pugruppe-text a:link
{
float:right;
}


/* INFOBEREICH RECHTE SPALTE */
div.info
{
float:right;
overflow:hidden !important;
width:15.75em;
margin-bottom:2em;
background-color:transparent;
margin-top:0em;
}


/* INFOBBOX IN 3 BEREICHEN */

/* OBEN MIT HEADLINE */

.infobox-oben 
{
background-color:#1ba0e0;
padding-top:0.35em;
padding-bottom:0.3em;
padding-left:1em;
padding-right:1em;
width:100%;
color:#ffffff;
font-weight:normal;
font-size:0.8em;
line-height:1.4em;
}


/* RECHTER BLOCK */


#contentrechts h1, #contentlinks h1
{

color:#ffffff;
background-color:#1ba0e0;
font-size:0.8em;
padding:0.3em 0em;
padding-left:0.3em;
margin-top:0em;
}

#contentrechts p, #contentlinks p
{
font-size:0.8em;
padding:0.4em;
}

/* MITTE MIT INHALT */

.infobox-unten
{
background-color:#c6e6f7;
float:left;
padding-left:1em;
padding-right:1em;
padding-top:0.5em;
padding-bottom:0.5em;
line-height:1.4em;
width:17.7em;
font-size:0.8em;
}  

.infobox-mitte-mit-blendlinie
{
background-color:#c6e6f7;
font-size:0.8em;
float:left;
width:17.5em;
padding-left:1em;
padding-right:1em;
padding-bottom:0.25em;
padding-top:0.25em;
}

.infobox-bild-klein
{
width:auto;
float:left;
margin:0em;
padding:0em;
border:1px solid#1ba0e0;
margin-right:0.5em;
background:#ffffff;}

.infobox-bild-breit
{
width:17.5em;
float:left;
margin-left:0em;
margin-right:1em;
margin-top:0.5em;
margin-bottom:0.5em;
background:#ffffff;
border:1px solid #1ba0e0;
}


.infobox-bildtext
{
width:12.75em;
background-color:transparent;
float:left;
margin-left:0.5em;
margin-top:0.45em;
}

/*  ========== KONTAKTFORMULAR  ===============*/
.mailformrequired {text-align:left;}
.mailform {text-align:left;}
.mailformrequired img {border-width:0px !important;}

.csc-mailform-field label{width:10em;float:left;}
.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea{margin-bottom:0.5em;}
.csc-mailform-label {font-weight:bold;line-height:2.9em;}
.csc-mailform-field label{width:17.5em;float:left;}
.csc-mailform-submit {height:1.8em;}


div#form
{
background-color:#daeffb;
padding:0.5em;
padding-top:2em;
border:0.09em solid #848484;
}

#inhalt a:link,
#inhalt a:visited,
#inhalt a:active,
#inhalt a:hover
{
text-decoration:none;
}

/* LINKS IM TEXTBEREICH */
.pdf a,
a.pdf:link,
a.pdf:visited,
a.pdf:active,
a.pdf:hover,
a.PDF
{
background-image:url(../../fileadmin/standardbilder/icons/pdf_small.gif);
background-repeat:no-repeat;
background-position:0em 0.15em;
padding-left:1.6em;
display:inline-block;
margin:0em;
padding-bottom:0.0em;
padding-top:0.0em;
text-decoration:none !important;
color:#1ba0e0;
}

/* LINKS IM TEXTBEREICH */
.pdf a,
a.model3d:link,
a.model3d:visited,
a.model3d:active,
a.model3d:hover,
.model3d a
{
background-image:url(../../fileadmin/standardbilder/icons/3dmodel.gif);
background-repeat:no-repeat;
background-position:0em 0.15em;
padding-left:1.6em;
display:inline-block;
margin:0em;
padding-bottom:0.0em;
padding-top:0.0em;
text-decoration:none !important;
color:#1ba0e0;
}



.extern a,
a.extern:link,
a.extern:visited,
a.extern:active,
a.extern:hover,
.tx-crilpbartikel-pi1-listrowField-link-2 a
{
background-repeat:no-repeat;
text-decoration:none !important;
color:#1ba0e0;
background-image:url(../../fileadmin/standardbilder/icons/extern.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.6em;
display:inline-block;
padding-bottom:0em;
padding-top:0em;
}

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

{
background-image:url(../../fileadmin/standardbilder/icons/email.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.6em;
display:inline-block;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
color:#1ba0e0;
}

.anfrage a,
a.anfrage:link,
a.anfrage:visited,
a.anfrage:active,
a.anfrage:hover
{
background-image:url(../../fileadmin/standardbilder/icons/anfrage.gif);
background-repeat:no-repeat;
background-position:0.0em 0em;
padding-left:1.6em;
display:inline-block;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
color:#1ba0e0;
}

.tx-crilpbartikel-pi1-listrowField-link-1 a,
.linkintern a,
a.intern:link,
a.intern:visited,
a.intern:active,
a.intern:hover
{
background-repeat:no-repeat;
text-decoration:none !important;
color:#1ba0e0;
display:inline-block;
}

a.titel:link,
a.titel:visited,
a.titel:active,
a.titel:hover
{
background-repeat:no-repeat;
text-decoration:none !important;
color:#1ba0e0;
font-weight:bold !important;
display:inline-block;
}



a.audio:link,
a.audio:visited,
a.audio:active,
a.audio:hover
{
background-repeat:no-repeat;
padding-left:1.6em;
padding-bottom:0em;
display:inline-block;
padding-top:0em;
text-decoration:none !important;
color:#1ba0e0;
}

div.back a,
a.back
{
background-image:url(../../fileadmin/standardbilder/icons/back.gif);
background-repeat:no-repeat;
padding-left:15px;
display:inline-block;
background-position:0.0em 0.15em;
padding-bottom:0em;
display:inline-block;
padding-top:0em;
text-decoration:none !important;
color:#1ba0e0;
}

div.search a,
a.search
{
background-image:url(../../fileadmin/standardbilder/icons/search.gif);
background-repeat:no-repeat;
padding-left:15px;
display:inline-block;
background-position:0.0em 0.15em;
padding-bottom:0em;
display:inline-block;
padding-top:0em;
text-decoration:none !important;
color:#1ba0e0;
}







/* 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.Inline {margin:0px !important;padding:0px !important;border-width:0px;display:inline;}




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; }


/* DIVS */
.rechts {float:right;}
.links {float:left;}
/* TT_NEWS */

/* LISTENANSICHT */
.news-list-item h1, .news-list-item h2 {margin-top:0.2em;}
.news-list-item {width:100%; display:block;clear:both;margin-top:1em;margin-bottom:0.5em;}
.news-list-image {float:left}
.news-list-image img {margin-right:1.5em;margin-bottom:1em;}
.news-list-date {padding-top:0.8em;padding-bottom:1em;text-align:right;}
.news-list-morelink {clear:left;font-weight:bold;margin-top:0.5em;margin-bottom:1em;}

/* EINZELANSICHT */
.news-single-item { border-bottom:0.1em solid #999999; margin-top:1em;}
.news-single-item img{margin-bottom:0.5em;}
.news-single-subheader{font-weight:bold;margin-bottom:0.5em;}
.news-single-backlink{font-weight:bold;margin-bottom:1em;}
.news-single-content{margin-top:2em;display:block;}
.news-single-additional{}

/* LATEST-ANSICHT */
.news-latest-container {overflow:visible;height:100%;margin-bottom:1em;background-color:#c6e6f7;}
.news-latest-ol, .news-latest-ul{float:left;text-align:left;width:0.4em;}
.news-latest-or, .news-latest-ur{float:right;text-align:right;width:0.4em;}
.news-latest-om {padding-top:0.2em;padding-left:0.2em;font-size:0.95em;color:#ffffff !important;font-weight:bold;}
.news-latest-um {}
.news-latest-header {background-color:#1ba0e0;height:1.5em;}
.news-latest-footer {display:none;}
.news-latest-item {padding:0.0em;display:block;border-bottom:0.075em dotted #1ba0e0;padding-bottom:0.2em;}
.news-latest-item div {padding-left:0.3em; font-size:0.8em;padding-right:1em;padding-top:0.25em;padding-bottom:0.25em;}

.news-latest-title{margin-left:0.3em;}
 .news-latest-title a {font-weight:bold !important;}
.news-latest-image img {margin:0.5em 1em 0.3em 0.3em;float:left;border-width:0em;}
.news-latest-subheader {margin-left:8em;margin-top:0em !important;padding-top:0em !important;}
.news-latest-subheader p {font-size:1em !important;margin:0em !important;padding:0em !important;}

.news-latest-morelink {padding:0em;margin:0em;clear:left;}
.news-latest-morelink a {padding-left:0.2em;}

/* JP PAGETEASER */
.tx-jppageteaser-pi1-image {margin:0;padding:0;}
.pugruppe-bild div {width:23.8em;overflow:hidden;height:10em;}
.pugruppe-bild{text-align:center;vertical-align:middle;}

/* Beschriftung und Rahmen ausgeblendet */
.tx-indexedsearch legend {display:none;}
.tx-indexedsearch form ,.tx-indexedsearch fieldset{border-width:0px !important;padding:0px;margin:0px;background-color:#ffffff !important;}

/* Eingabefeld und Button in einer Zeile */
.tx-indexedsearch label {width:15em !important;clear:left;padding:0px;margin:0px;font-weight:bold;padding-top:0.8em;}
.tx-indexedsearch-searchbox-button { width:5em; font-size:1em; display:inline; }
.tx-indexedsearch-searchbox-sword { width:12em; font-size:1em; display:inline; padding-left:0.5em; }
.tx-indexedsearch-selectbox-type { font-size:8pt; margin-bottom:1em; }
.tx-indexedsearch-selectbox-defop { font-size:8pt; margin-bottom:1em; }
.tx-indexedsearch-selectbox-media { font-size:8pt; margin-bottom:1em; }
.tx-indexedsearch-selectbox-results { font-size:8pt; margin-bottom:1em; }
.tx-indexedsearch-search-submit {display:inline;}
.tx-indexedsearch-searchbox { margin-bottom:0em; }

/* PAGEBROWSER */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-bottom:0em; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:normal; color:#000000; }
.tx-indexedsearch .tx-indexedsearch-noresults {}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch-res  { background:transparent; border:1px; margin-top:0em; }
.tx-indexedsearch-res .res-tmpl-css { background:transparent; }
.tx-indexedsearch .tx-indexedsearch-icon { padding-top:1em; }
.tx-indexedsearch .tx-indexedsearch-percent { font-size:1em; float:right;}
.tx-indexedsearch .tx-indexedsearch-browsebox { padding-bottom:2em;}
/* HERVORGEHOBENE TREFFER */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#4284b6; font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:transparent; border:1px; border-color:#00ff00; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { background-color:#f0f0f1;padding:0;margin-bottom:0.51em;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#000000;font-weight:normal;display:inline;font-size:1em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#f0f0f1; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#00ff00; font-size:16px; font-weight:bold; }
.tx-indexedsearch-sec li {display:list-item !important;}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch hr { margin-top:1em; border-color:#d3d3d3; margin-bottom:1em;}

/* CSS Styled Content */
.csc-linkToTop {text-align:right;}
.csc-textpic{margin-bottom:3em !important;clear:left;}
#contentrechts .csc-textpic{margin-bottom:0em !important;clear:left;} 
.csc-linkToTop a:link,
.csc-linkToTop a:visited,
.csc-linkToTop a:active,

.csc-linkToTop
{
margin-top:2em;
}



#contentrechts .csc-textpic-imagewrap img {margin:0em !important;padding:0em !important;}
#contentrechts .csc-textpic-imagewrap * {margin:0em;padding:0em;}

div.csc-texpic-clear {
	clear: left;
}

/* RAHMEN 50 % */
.csc-frame-frame1 {width:47%;margin-right:2%;float:left;clear:left;margin-bottom:1em;}
.csc-frame-frame2 {width:47%;float:right;margin-bottom:1em;}

.csc-linkToTop a
{
background-image:url(../../fileadmin/standardbilder/icons/totop.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
font-weight:normal;
}


/* Produkttabelle */
.tx-crimederproducts-pi1-listrow-header a {font-weight:bold !important;text-decoration:underline !important;}


/* Adressen */
.vcard img,  .vcard-ungrad img{padding-top:0.5em}
.tx-ttaddress-pi1 h1 {clear:left;}
.vcard {width:45%;float:left;margin-right:1.5em;margin-bottom:2em;clear:left;}
.vcard-ungrad {width:45%;float:left;margin-bottom:2em;}

/* US Country Selector */
.us-selector {background-color:#deeffb;padding:1em;width:35em;border:1px solid #cccccc;}
.us-selector input, .us-selector select {margin-top:5px;}
.us-selector form {display:inline;margin:0px;padding:0px;}

/* Produkttabelle zu Ergänzen in LIVE!! */
div.tx-crimederproducts-pi1 {margin-top:1.2em;}
div.tx-crimederproducts-pi1-listrow {margin:0em;padding:0em;}
.tx-crimederproducts-pi1 form {margin-bottom:1em;}
.tx-crimederproducts-pi1 select {width: 10.5em}
.tx-crimederproducts-pi1 input {width: 10em;}
input.submit {width:6em;margin-bottom:0.5em;}
.tx-crimederproducts-pi1-listrow-header th {background-color:#1ba0e0 !important;border-color:#fafafa !important;}
tr.whitetext th {color:white !important;}
.tx-crimederproducts-pi1-listrow-header a {font-weight:bold !important;text-decoration:underline !important;color:white !important;}
.tx-crimederproducts-pi1-browsebox table {display:none;}
table.producttable_results, table.producttable_results td {background-color:#daeffb !important;border-color:#fafafa !important}
div.main-2-columns table.tx_crimederproducts_pi1_searchtable {width:100% !important;}
div.main-3-columns table.tx_crimederproducts_pi1_searchtable {width:99.5% !important;}
table.tx_crimederproducts_pi1_searchtable {border-width:0px !important;}
table.tx_crimederproducts_pi1_searchtable caption{border-color:black;border-width:0px;}
table.tx_crimederproducts_pi1_searchtable td {font-size:1.1em;padding:0.5em 0.2em 0em 1em;border-width:0px !important;background-color:#daeffb !important;border-color:#fafafa !important}


/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  

/* ACCORDEON CSS wenn nicht erforderlich löschen  */

/* Toggle default */
h3.rgaccord1-toggle {
  font-weight:normal;
  color:#049ee0;
  line-height: 18px;
  height: 18px !important;
  background: #c6e6f7 url(../../fileadmin/standardbilder/icons/plus_blau.gif) 5px center no-repeat;
  border-top:1px solid #ffffff;
  padding:0em 0em 0.15em 2.15em;
  margin:0em 1em 0em 0em;
  cursor:pointer;
}


/* Toggle act item */
h3.act {
  color:#ffffff;
  background:#049ee0 url(../../fileadmin/standardbilder/icons/minus.gif) 5px center no-repeat;
}

/* the content */
div.rgaccord1-content {
 width:100%;
 padding-bottom:1em;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}


/* MOODALBOX POPUP CSS, wenn nicht erforderlich löschen */

div#mb_overlay {
position: absolute;

left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
z-index: 91;
}

div#mb_contents {
z-index: 92;
width: 400px;
height: 400px;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(images/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../../fileadmin/standardbilder/icons/close.gif) no-repeat center;
margin: 5px 0;
}

div#mb_caption {
margin-right: 71px;
}

/* MOODALBOX INHALTSELEMENT */

#popup_inhalt
{
font-size:0.65em;
margin:2em 2em 2em 2em;
}




