/* ALLGEMEINE FORMATIERUNGEN */

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

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-image:url(images/hg_verlauf.jpg);
background-repeat:repeat-x;
background-color:#ffffff; 
color:#333333;
}



/* DIV GRUNDGERÃœST */

div#main
{
font-size:0.85em;
width:74em;
margin:0em auto;
padding:0em;
}

div#hintergrund_banner
{
width:74em;
background-color:#508a95;
margin:0em auto;
padding:0em;
height:14.3em;
}

div#main_banner
{
width:64.25em;
background-color:transparent;
margin-left:4.875em;
padding:0em;
}

div#hingergrund_inhalt
{
width:74em;
padding:0em;
float:left;
background-image:url(images/hg_linie.gif);
background-repeat:repeat;
}

div#main_inhalt
{
width:64.25em;
background-color:#ffffff;
margin-left:4.875em;
padding:0em;
}

/* KOPFZEILEN */

div#kopfbanner
{
background-color:#ffffff;
width:64.25em;
margin:0em;
padding:0em;
border:0px;
}


/* WENN LOGO ÃœBER DEM BANNER STEHEN SOLL */
div#bannerbild_breit
{
background-color:#ffffff;
width:64.25em;
height:9.5em;
margin:0em;
padding:0em;
border:0px;
overflow:hidden;
float:left;
}

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


/* WENN LOGO LINKS VOM BANNER STEHEN SOLL */
div#logo
{
width:15.75em;
height:5em;
margin:0em;
padding:0em;
float:left;
background:#ffffff;
}

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

/* WENN LOGO NEBEN DEM BANNER STEHT UND BANNER SCHMÃ„LER IST */
div#banner_schmal
{
width:48.5em;
height:5em;
margin:0em;
padding:0em;
background:#ffffff;
float:left;
}

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

div#toolbar div
{
float:left;
padding:0em 0.5em 0em 0.5em;

}

div#toolbar
{
float:right;
vertical-align:top;
margin-top:3em;
padding-top:0.0em;
font-size:0.7em;
border:0em !important;
}

div#toolbar_links div
{
border-left:0.01em solid #ffffff;
}


div#toolbar_links
{
margin-top:0.35em;
}

div#toolbar a
{
color:#ffffff;
}

div#toolbar a:hover
{
color:#999999;
}




/* ERSTE KOPFZEILE */

div#kopf1
{
width:64.25em;
display:block;
overflow:hidden;
height:4.8em;
padding-top:0em;
clear:left;
background-color:#508a95;
}

div#kopf1_01
{
width:15.75em;
float:left;
margin:0em;
padding:0em;
}

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

div#kopf1_02
{
width:48.5em;
float:left;
margin-left:0em;
margin-top:0em;
background-color:#508a95;
}

div#hauptnavigation
{
background-color:#508a95;
width:48.5em;
height:2.5em;
 float:left;
}

div#suchen
{
float:right;
width:15em;
margin:0em !important;
padding:0em !important;
text-align:right;
float:right;
}

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

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


/* ZWEITE KOPFZEILE */

div#kopf2
{
width:64.25em;
display:block;
overflow:hidden;
height:8em;
padding-top:0em;
clear:left;
background-color:transparent;
}

div#kopf2_01
{
width:15.75em;
float:left;
height:2.5em;
margin:0em;
padding:0em;
background-color:#508a95;
}

div#kopf2_02
{
width:48.5em;
float:left;
margin-left:0em;
margin-top:0em;
height:2.5em;
background-color:transparent;
}




/* CONTENTBEREICH */
/* DIESES DIVS LEGEN DIE POSITION DES CONTENTBEREICHS FEST */

div#content
{
width:64.25em;
margin:0em;
margin-top:0em;
padding:0em;
background-color:transparent;
}

div#contentlinks
{
width:15.75em;
float:left;
font-size:1em;
background-color:transparent;
height:auto;
}

div#contentnormal
{
_height:41em;
width:30.75em;
float:left;
margin:0em;
padding:0em;
margin-right:2em;
background-color:transparent;
overflow:visible;
}

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

div#contentrechts
{
width:15.75em;
float:left;
background-color:transparent;
height:100%;
overflow:hidden;
margin:0em;
padding:0em;}


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

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


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


div#inhalt
{
font-size:0.8em;
background-color:transparent;
padding:0em;
margin:0em;
}


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:transparent;
margin-left:1em;
margin-right:1em;
margin-top:0em;
padding:0em;
font-size:1em;
min-height:40em;
}



div#fusszeile
{
margin-top:0em;
padding-top:0.5em;
padding-bottom:0.5em;
clear:both;
width:100%;
text-align:center;
color:#ffffff;
background:#d3d3d3;
margin-top:0em;
}

div#fusszeile *
{
font-size:0.8em;
}



/* STILVORLAGEN */

hr {color:#999999;padding:0em;margin:0em;height:0em;border-top:1px dotted #999999}


/* HTML TAGS NORMAL */

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


table.grau,
table.grau td,
table.grau tr,
table.grau th
{
background-color:#e8e8e8 ;
border:1px solid #999999 ;
border-collapse:collapse;
text-align:left;
padding:0.3em;
}
table.grau
{
width:95%;
}






/* ÃœBERSCHRIFTEN */

p 
{
color:#000000;
font-weight:normal;
line-height:1.6em;
}

h1 
{
color:#186d7b;
font-size:1.7em;
font-weight:normal;
padding-bottom:1em;
padding-top:0em;
margin:0em;
}

h2, .ueberschrift2
{
color:#186d7b;
font-size:1.3em;
font-weight:normal;
padding-bottom:0.3em;
padding-top:0.5em;
margin:0em;
}

h3, .ueberschrift3
{
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;
}


/* FORMAR */

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; width:14.8em; border:0.05em solid #999999; font-size:0.85em;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;}


/* AUFZÃ„HLUNG */

ul {color:#000000;line-height:1.4em;margin-left:0em;padding-left:1.25em; margin-left:0em;}
ul li {list-style-image:url(images/icons/li.gif);list-style-position:outside;margin-left:0em;margin-top:0em;padding-left:0em;margin-bottom:0.25em;}
dt {font-weight:normal;float:left;margin-right:1em;}
dd {margin-bottom:2em;}


/* 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.4em;}

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

 
/* SUCHFELD UND BUTTON */

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

.suchbutton
{
font-size:1em;
width:5em;
color:#ffffff;
background-color:transparent;
margin:0em !important;
padding:0em !important;
border:none;
}


/* HAUPTNAVIGATION */

div#hauptnavigation div
{
float:left;
height:2.5em;
}



/* LINKFORMATE */


/* ALLGEMEIN */

a {color:#666666; text-decoration:none; line-height:1.6em;}
a:hover {color:#999999;}


/* INHALTSLINKS */

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

#inhalt a:hover , #info a:hover, #contentrechts a:hover;
{
color:#999999 !important;
}


/* LINKS HAUPTNAVIGATION */

#hauptnavigation a {font-size:0.85em;height:2.3em;padding-left:1em;padding-right:1em; padding-top:0.65em; padding-bottom:0.15em;font-weight:bold;} 



/* HAUPTNAVIGATION MENUEPUNKTE */


/* STUFE 01 */
/* FARBWECHSEL BUTTONS */

.menu1-stufe1-no a
{
color:#ffffff;
text-decoration: none;
font-size:1em;
background-color:#508a95;
float:left;
}

.menu1-stufe1-aktiv a
{
color:#ffffff;
text-decoration: none;
font-size:1em;
background-color:#186d7b;
float:left;
}

.menu1-stufe1-aktuell a
{
color:#ffffff;
text-decoration: none;
font-size:1em;
background-color:#186d7b;
float:left;
}


.menu1-stufe1-no a:hover
{
background-color:#6ba1b0;
color:#ffffff;
text-decoration: none;
font-size:1em;
float:left;
}



/* LINKSCHRIFT */

.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:#FFFFFF;
}

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




/* SUBNAVIGATION */
/* STUFE 02 */

#subnavigation a {font-size:0.8em;padding-left:2em;font-weight:bold;} 


/* STUFE 02 */
/* FARBWECHSEL BUTTONS */

.menu1-stufe2-aktuell,
.menu1-stufe2-aktiv,
.menu1-stufe2-no,
.menu1-stufe2-nosub

{
background-color:transparent;
margin-top:1em;

}

.menu1-stufe2-no a:hover
{
background-color:transparent;
}

/* LINKSCHRIFT */

.menu1-stufe2-no a,
.menu1-stufe2-nosub a,
.menu1-stufe2-aktiv a,
.menu1-stufe2-aktuell a
{
padding-left:2em;
}


.menu1-stufe2-no a
{
color:#000000;
}

.menu1-stufe2-nosub a
{
color:#000000;
}

.menu1-stufe2-aktiv a
{
background-image:url(images/icons/pfeil_aktiv.gif);
background-repeat:no-repeat;
background-position:0.75em 0.20em;
color:#186d7b;
}

.menu1-stufe2-aktuell a
{
background-image:url(images/icons/pfeil_aktiv.gif);
background-repeat:no-repeat;
background-position:0.75em 0.20em;
color:#186d7b;
}

.menu1-stufe2-no a:hover
{
background-image:url(images/icons/pfeil_aktiv.gif);
background-repeat:no-repeat;
background-position:0.75em 0.40em;
color:#186d7b;
}


/* STUFE 03 */
/* FARBWECHSEL BUTTONS */

.menu1-stufe3-aktuell
{
background-color:transparent;
display:block;
overflow:hidden;
height:1.25em;
padding-left:1em;
}

.menu1-stufe3-aktiv 
{
background-color:transparent;
display:block;
overflow:hidden;
height:1.25em;
padding-left:1em;
}

.menu1-stufe3-no a:hover
{
background-color:transparent;
display:block;
overflow:hidden;
height:1.25em;
padding-left:1em;
}

.menu1-stufe3-no, .menu1-stufe2-nosub
{
background-color:transparent;
display:block;
overflow:hidden;
height:1.25em;
padding-left:1em;
}

/* LINKSCHRIFT */

.menu1-stufe3-no a,
.menu1-stufe3-nosub a,
.menu1-stufe3-aktiv a,
.menu1-stufe3-aktuell a
{
padding-left:2em;
height:1.5em;
display:block;
}

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

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

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

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

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







/* INFOBOX THEMENBOX LINKS */

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

margin-top:2em;
}




/* 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:#666666;}

div#breadcrumbs a:link
{
color:#666666;
}
div#breadcrumbs a:hover
{
color:#999999;
}


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


.breadcrumbs a:hover
{
color:#999999;
}

.breadcrumb-links
{
color:#666666;
}




/* 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:transparent;
padding-top:0.35em;
padding-bottom:0.3em;
padding-left:1em;
padding-right:1em;
width:100%;
color:#508a95;
font-weight:normal;
font-size:0.8em;
line-height:1.4em;
width:16.75em;
border-top:1px dotted #508a95;
border-bottom:1px dotted #508a95;
border-right:1px dotted #508a95;
}

.infobox-oben h1 {font-size:1em !important;color:#508a95 !important;font-weight:normal; }

.infobox-ol, .infobox-or, .infobox-unten {display:none;}






/* RECHTER BLOCK */


#contentrechts h1
{

color:#333333;
background-color:transparent;
font-size:0.95em;
padding:0.2em 0em;
padding-left:0.3em;
margin-top:0em;
}

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

/* MITTE MIT INHALT */

.infobox-mitte
{
background-color:#ffffff;
color:#000000;
float:left;
margin-top:0em;
padding-left:0.5em;
padding-right:0em;
padding-top:0em;
padding-bottom:0.5em;
line-height:1.4em;
width:14.12em;
font-size:1em;
border-left:1px dotted #508a95;
}  
.infobox-mitte img {margin:0.5em;margin-top:1em;}

.infobox-mitte h1, .infobox-mitte p {margin-top:0em;}


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



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

/*  ========== 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;
color:#666666;
}
#inhalt a:hover
{
text-decoration:none;
color:#999999;
}

/* LINKS IM TEXTBEREICH */
.pdf a,
a.pdf:link,
a.pdf:active,
a.pdf:hover,
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.6em;
padding-bottom:0.0em;
padding-top:0.0em;
text-decoration:none !important;
color:#666666;
}

.pdf a:hover
{
color:#999999;
}

.extern a,
.linkextern a,
a.extern:link,
a.extern:visited,
a.extern:active,
a.extern:hover
{
background-repeat:no-repeat;
text-decoration:none !important;
color:#666666;
background-image:url(images/icons/extern.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
}
.extern a:hover
{
color:#999999;
}


.mail 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.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
color:#666666;
}
.mail a:hover
{
color:#999999;
}

.intern a,
.linkintern a,
a.intern:link,
a.intern:visited,
a.intern:active,
a.intern:hover
{
background-repeat:no-repeat;
text-decoration:none !important;
color:#666666;
}
.intern a:hover
{
color:#999999;
}

.weiter a,
.linkweiter a,
a.weiter:link,
a.weiter:visited,
a.weiter:active,
a.weiter:hover
{
background-image:url(images/icons/weiter.gif);
background-repeat:no-repeat;
background-position:0.0em 0.15em;
padding-left:1.6em;
padding-bottom:0em;
padding-top:0em;
text-decoration:none !important;
color:#666666;
}
.weiter a:hover
{
color:#999999;
}




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


/* 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;}
.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}
.pugruppe-bild{text-align:center;vertical-align:center;}

/* 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;}
.csc-linkToTop a:link,
.csc-linkToTop a:visited,
.csc-linkToTop a:active,

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

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

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

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

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

/* Adressen */
.vcard img {margin-top:0.5em}

/* Anzeige Tagungshäuser */
/* STellenanzeige Bilder, Suchfeld */
img.tx_criaddressenfoej_pi1_icons {padding:0em 0.2em 0.2em 0em;}
.tx_criaddressenfoej_pi1_icondiv {float:right;}


//* STellenanzeige Bilder, Suchfeld */
img.tx_criaddressenfoej_pi1_icons {padding:0em 0.2em 0.2em 0em;}
.tx_criaddressenfoej_pi1_icondiv {float:right;}
.gedenk-anschrift {width:60%;float:left;}
.cri_foej_partner_single_logo {float:right;margin:1em 0em 1em 1em}
.tx-lpbgedenkstaetten-pi1-searchbox form
 {width:auto !important;border-width:0px !important;background-color:white !important;padding:0em !important;margin:0em !important;}
.tx-lpbgedenkstaetten-pi1-searchbox table,.tx-lpbgedenkstaetten-pi1-searchbox td {width:auto !important;padding:0em !important;margin:0em !important;}
.tx-lpbgedenkstaetten-pi1-searchbox-button {margin-left:0.5em;height:1.5em}

.tx-criaktagungshaeuser-pi1 dt {font-weight:bold;width:15em;margin:0em;padding:0em;}
.tx-criaktagungshaeuser-pi1 dd{margin:0em;padding:0em;margin-left:15em;}
table.tx-criaktagungshaeuser-pi1_bilderalbum {border-width:0px;vertical-align:bottom;}
table.tx-criaktagungshaeuser-pi1_bilderalbum td {vertical-align:bottom;padding-right:1em;}
