html {padding:0;margin:0}

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

'Lucida Grande','Lucida Sans Unicode'
*/
body
{
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
   color:#555555;
   border-left:1em solid #e0e0e0; 
   font-size:0.8em;
   padding:0em;
   margin:0em;
   padding-top:1em;
   min-height:100%;
   width:100em !important;
   }

div
{
margin:0px;
padding:0px;
}

table
{font-size:1em;}

h1
{
color:#d00303;
font-size:1.6em;
margin-top:1em;
font-weight:bold;
}

h2, .ueberschrift2
{
color:#d00303;
font-weight:bold;
font-size:1.1em;
margin-top:1em;
}

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


a:link, a:visited, a:active
{
color: #45459A;
text-decoration:none;
}
a:hover
{text-decoration:underline;}

li
{list-style-image:url(../../fileadmin/images/icons/li.gif);
}

/* DIV GRUNDGERÃœST -----------------------------------------------------------*/
/* DIESER DIV LEFT DIE POSITION DES GESAMTEN INHALTS IM HAUPTFENSTER FEST */
div#main
{
height:100%;
min-height:100%;
}


/* RANDKOPFZEILE */
/* DIESE DIVS LEGEN GRÃ–SSE, POSITION UND FARBEN DER RANDKOPFZEILE FEST */
div#kopf0
{
/*$WIDTHMAIN*/width:76em;
/*$HEIGHTKOPF0*/height:0.5em;
/*$COLORKOPF0*/color:#555555;



}
div#kopf01
{
/*$WIDTHCOL1*/width:12em;
/*$HEIGHTKOPF0*/height:0.5em;
/*$COLORKOPF01*/color:#555555;

float:left;
}

div#kopf02
{
/*$WIDTHCOL2*/width:42.3em;
/*$HEIGHTKOPF0*/height:0.5em;
/*$COLORKOPF02*/color:#555555;
/*$BGCOLORKOPF23*/background-color:#ffffff;
float:left;
margin-left:1.7em;
}


div#kopf03
{
/*$WIDTHCOL3*/width:19.9em;
/*$HEIGHTKOPF0*/height:0.5em;
/*$COLORKOPF03*/color:#555555;
/*$BGCOLORKOPF23*/background-color:#ffffff;

float:left;
}


/* ERSTE KOPFZEILE */
/* DIESE DIVS LEGEN GRÃ–SSE, POSITION UND FARBEN DER ERSTEN KOPFZEILE FEST */
div#kopf1
{
/*$WIDTHMAIN*/width:76em;
/*$HEIGHTKOPF1*/height:6em;
/*$COLORKOPF1*/color:#555555;
padding-left:13.7em;

}
div#logo
{
width:20em;
padding-top:1em;

}


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



div#kopf11
{
/*$WIDTHCOL1*/width:12em;
/*$HEIGHTKOPF1*/height:6em;
/*$COLORKOPF11*/color:#555555;
float:left;


}


div#kopf12
{
/*$WIDTHCOL2*/width:44em;
/*$HEIGHTKOPF1*/height:6em;
/*$COLORKOPF12*/color:#555555;
float:left;

}


div#kopf13
{
/*$WIDTHCOL3*/width:19.9em;
/*$HEIGHTKOPF1*/height:6em;
/*$COLORKOPF13*/color:#555555;
float:left;
text-align:left;

}


/* ZWEITE KOPFZEILE */
/* DIESE DIVS LEGEN GRÃ–SSE, POSITION UND FARBEN DER ZWEITEN KOPFZEILE FEST */
div#kopf2
{
/*$WIDTHMAIN*/width:76em;
/*$HEIGHTKOPF2*/height:0.5em;
margin-top:0.2em;
margin-bottom:0.2em;
/*$BGCOLORKOPF2*/
/*$BGCOLORKOPF2*/
/*$COLORKOPF2*/color:#555555;

}


div#kopf21
{
width:12em;
background-color:white;
color:#555555;
height:0.5em;
float:left;


}


div#kopf22
{
width:42.3em;
background-color:#ffffff;
color:#555555;
height:0.5em;
float:left;
margin-left:1.7em;
text-align:right;
}


div#kopf23
{
/*$WIDTHCOL3*/width:19.9em;
/*$BGCOLORKOPF23*/background-color:#ffffff;
/*$COLORKOPF23*/color:#555555;
/*$HEIGHTKOPF23*/height:0.5em;
float:left;

}




/* DRITTE KOPFZEILE */
/* DIESE DIVS LEGEN GRÃ–SSE, POSITION UND FARBEN DER DRITTEN KOPFZEILE FEST */
div#kopf3
{
/*$WIDTHMAIN*/width:76em;
/*$HEIGHTKOPF3*/height:1.7em;
/*$BGCOLORKOPF3*/
/*$COLORKOPF3*/color:#555555;
margin-top:1em;
}


div#kopf31
{
/*$WIDTHCOL1*/width:12em;
/*$HEIGHTKOPF3*/height:1.7em;
/*$BGCOLORKOPF31*/background-color:transparent;
/*$COLORKOPF31*/color:#555555;
float:left;
border-bottom-color:white;
}


div#kopf32
{
/*$WIDTHCOL2*/width:42.3em;
/*$HEIGHTKOPF3*/height:1.7em;
/*$BGCOLORKOPF32*/background-color:white;
/*$COLORKOPF32*/color:#555555;
float:left;
border-bottom:0.05em solid #e0e0e0;
margin-left:1.7em;
}


div#kopf33
{
/*$HEIGHTKOPF3*/height:1.7em;
/*$BGCOLORKOPF33*/background-color:#ffffff;
/*$COLORKOPF33*/color:#555555;
width:19.9em;
border-bottom:0.05em solid #e0e0e0;
float:left;
text-align:right;
overflow:hidden;
}
div#kopf33_a
{
height:1.7em;
float:left;
padding-top:0.5em;
}
div#kopf33_a a:link,div#kopf33_a a:visited, div#kopf33_a a:active, div#kopf33_a a:hover
{
/*$HEIGHTKOPF2*/
text-decoration:none;
color:#45459A;
font-size:0.8em;
padding:0em 0.5em 0em 0.5em;
display:inline;
}
div#kopf33_b
{
height:1.7em;
float:left;
padding-top:0.1em;
padding-left:0.5em;

}
div#kopf33_c
{
height:1.7em;
float:right;

}
div#kopf33_d
{
height:1.7em;
display:none;

}

div#kopf33 form, div#kopf33 p
{
height:1.7em;
display:inline;
}



.suchfeld
{
width:8em;
font-family:verdana,arial,sans-serif;
font-size:0.85em; 
border:0.09em solid #CCCCCC;
background-color:transparent;
margin-bottom:0.5em;
padding:0em;
height:1.6em;
}

.suchbutton
{
text-align:right;
margin:0em;
margin-top:0.15em;
width:1.6em;
height:1.4em;
/*********************************************************************************************/
}

/* BILDKOPF */
/* DIESE DIVS LEGEN GRÃ–SSE, POSITION UND FARBEN DER DRITTEN KOPFZEILE FEST */
div#kopf4
{
/*$WIDTHMAIN*/width:76em;
/*$BGCOLORKOPF3*/
/*$COLORKOPF3*/color:#555555;
padding-left:13.7em;
}
div#kopf4 img
{
 width:62.4em; 
}

/* HAUPTNAVIGATION */
/* DIE HAUPTNAVIGATION IST STANDARDMÃ„SSIG IN DIV KOPF32 UNTERGEBRACHT */
div#hauptnavigation
{
/*$WIDTHCOL2*/width:42.3em;
height:1.7em;
float:left;
padding:0em;
}

div#hauptnavigation div
{
float:left;
padding:0em 0.3em 0em 0em;
margin:0em 0.1em 0em 0em;
background-image:url(../../fileadmin/images/ecke.gif);
background-repeat:no-repeat;
letter-spacing:0.05em;
height:1.5em;
padding-top:0.2em;
}

div#hauptnavigation a
{

font-size:1em;
display:inline;
font-weight:bold;
text-decoration:none;
padding-left:0.5em;
padding-right:0.5em;
}

/* HAUPTNAVIGATION MENÃœPUNKTE */
.menu1-stufe1-no,
.menu1-stufe1-aktiv,
.menu1-stufe1-aktuell
{
/*$COLORHMENUSEPARATOR*/border-right:0.085em solid #555555;
vertical-align:bottom;
margin-top:0.5em;
padding-top:0.5em;
display:block;
height:1.5em;


}


.menu1-stufe1-aktiv
{
/*$BGCOLORHMENUAKTIV*/background-color:#d00303;
/*$COLORHMENUAKTIV*/color:#555555;
}


.menu1-stufe1-no
{
/*$BGCOLORHMENUNO*/background-color:#e0e0e0;
/*$COLORHMENUNO*/color:#f0f0f0 !important;
}


.menu1-stufe1-aktuell
{
/*$BGCOLORHMENUAKTUELL*/background-color:transparent;
}


.menu1-stufe1-no a:link,
.menu1-stufe1-no a:visited,
.menu1-stufe1-no a:active,
.menu1-stufe1-no a:hover,
.menu1-stufe1-aktiv a:link,
.menu1-stufe1-aktiv a:visited,
.menu1-stufe1-aktiv a:active,
.menu1-stufe1-aktiv a:hover,
.menu1-stufe1-aktuell a:link,
.menu1-stufe1-aktuell a:visited,
.menu1-stufe1-aktuell a:active,
.menu1-stufe1-aktuell a:hover
{

/*$HEIGHTKOPF3*/

line-height:1.3em;
}


.menu1-stufe1-no a:link,
.menu1-stufe1-no a:visited,
.menu1-stufe1-no a:active,
.menu1-stufe1-no a:hover
{
/*$COLORHMENUNO*/color:#45459A;;
}

.menu1-stufe1-aktiv a:link,
.menu1-stufe1-aktiv a:visited,
.menu1-stufe1-aktiv a:active,
.menu1-stufe1-aktiv a:hover
{
/*$COLORHMENUAKTIV*/color:#f5f5f5;
}


.menu1-stufe1-aktuell a:link,
.menu1-stufe1-aktuell a:visited,
.menu1-stufe1-aktuell a:active,
.menu1-stufe1-aktuell a:hover
{
/*$COLORHMENUAKTUELL*/color:#f5f5f5;
}


/* CONTENTBEREICH */
/* DIESES DIVS LEGEN DIE POSITION DES CONTENTBEREICHS FEST */
div#content
{
width:76em;
height:auto;
min-height:100%;
}


div#contentlinks
{
/*$WIDTHCOL1*/width:12em;
float:left;
margin-top:0.5em;
}

/* Bilder für Navirahmen */
div#contentlinks img
{
width:12.1em;
border-width:0em;
padding:0em;
margin:0em;
}



div#contentnormal
{
/*$CWIDTHCOL2*/width:44em;
float:left;
}


div#contentnormal_breit
{
/*$CWIDTHCOL2*/width:64em;
float:left;
}


div#contentrechts
{
/*$WIDTHCOL3*/width:19.9em;
float:left;
margin-top:4em;
}


/* SUBNAVIGATION LINKS */
/* DIESER DIV LEGT GRÃ–SSE UND POSITION DES SUBMENÃœS FEST */
div#subnavigation
{
float:left;
overflow:hidden !important;
background-color:#e0e0e0;
width:12em;
}


/* SUBNAVIGATION STUFEN 2-3 */
.menu1-stufe2-no,
.menu1-stufe2-aktiv,
.menu1-stufe2-aktuell,
.menu1-stufe3-no,
.menu1-stufe3-aktiv,
.menu1-stufe3-aktuell
{
display:table;
width:12em;
padding-left:0em;
padding-right:0em;
overflow:hidden;
background-color:#e0e0e0;
}


.menu1-stufe2-aktuell, .menu1-stufe3-aktuell, .menu1-stufe2-aktiv
{
background-color:#e0e0e0 !important;
background-image:url(../../fileadmin/images/pr.gif);
background-position:0.1em 0.7em;
background-repeat:no-repeat;
width:12em;
}
.menu1-stufe2-aktiv
{
background-color:#e0e0e0 !important;
background-image:url(../../fileadmin/images/pu.gif);
background-position:0.1em 0.7em;
background-repeat:no-repeat;
width:12em;
}



/* LINKS STUFE 2 */
.menu1-stufe2-no a:link,
.menu1-stufe2-no a:visited,
.menu1-stufe2-no a:active,
.menu1-stufe2-no a:hover,
.menu1-stufe2-aktiv a:link,
.menu1-stufe2-aktiv a:visited,
.menu1-stufe2-aktiv a:active,
.menu1-stufe2-aktiv a:hover,
.menu1-stufe2-aktuell a:link,
.menu1-stufe2-aktuell a:visited,
.menu1-stufe2-aktuell a:active,
.menu1-stufe2-aktuell a:hover
{
font-size:0.85em;
text-decoration:none;
line-height:2.3em;
color:#45459a;
font-weight:bold;
padding-left:1em;
}


.menu1-stufe2-aktiv a:link,
.menu1-stufe2-aktiv A:visited,
.menu1-stufe2-aktiv a:active,
.menu1-stufe2-aktiv A:hover
{
color:#d00303;
}


.menu1-stufe2-aktuell a:link,
.menu1-stufe2-aktuell a:visited,
.menu1-stufe2-aktuell a:active,
.menu1-stufe2-aktuell a:hover
{
color:#d00303;
}


/* LINKS STUFE 3 */
.menu1-stufe3-no a:link,
.menu1-stufe3-no a:visited,
.menu1-stufe3-no a:active,
.menu1-stufe3-no a:hover,
.menu1-stufe3-aktuell a:link,
.menu1-stufe3-aktuell a:visited,
.menu1-stufe3-aktuell a:active,
.menu1-stufe3-aktuell a:hover,
.menu1-stufe3-aktiv a:link,
.menu1-stufe3-aktiv a:visited,
.menu1-stufe3-aktiv a:active,
.menu1-stufe3-aktiv a:hover
{
font-size:0.85em;
text-decoration:none;
color:#f0f0f0;
position:relative;
padding-left:1em;
overflow:hidden;
}

.menu1-stufe3-no a:hover,
.menu1-stufe3-aktuell a:hover,
.menu1-stufe2-no a:hover,
.menu1-stufe2-aktiv a:hover,
.menu1-stufe2-aktuell a:hover
{
color:#666666 !important;
}
.menu1-stufe3-aktuell a:link,
.menu1-stufe3-aktuell a:visited,
.menu1-stufe3-aktuell a:active,
.menu1-stufe3-aktuell a:hover
{
color:#555555 !important;
font-weight:bold;
}



/* INHALTSBEREICH MITTLERE SPALTE */
/* POSITIONIERUNG UND ERSCHEINUNGSBILD DER BROTKRUMENLEISTE */
div#breadcrumbs
{
/*$CWIDTHCOL2*/width:41em;
/*$HEIGHTBREADCRUMBS*/height:2em;
/*$BGCOLORBREADCRUMBS*/background-color:transparent;
/*$COLORBREADCRUMBS*/color:#555555;

padding-left:1.5em;
padding-right:1.5em;


}

div#breadcrumbs_breit
{
/*$CWIDTHCOL2*/width:61em;
/*$POSABSOULTE*/position:absolute;
/*$HEIGHTBREADCRUMBS*/height:2em;
/*$BGCOLORBREADCRUMBS*/background-color:transparent;
/*$COLORBREADCRUMBS*/color:#555555;
top:2em;
/*$ZINDEXCONTENT3*/z-index:15;
padding-left:1.5em;
padding-right:1.5em;
}


.breadcrumbs
{
display:inline;
background-color:transparent;
font-size:75%;
}


a.breadcrumb-links,
a.breadcrumb-links:visited,
a.breadcrumb-links:active,
a.breadcrumb-links:hover
{
/*$HEIGHTBREADCRUMBS*/line-height:2em;
text-decoration:none;
font-size:0.8em;
}


a.breadcrumb-links:hover
{

}


/* POSITIONIERUNG UND ERSCHEINUNGSBILD DES HAUPTCONTENTS */
div#inhalt_rahmen
{
/*$ZINDEXCONTENT3*/z-index:15;
min-height:100%;
max-height:999%;

}


div#inhalt
{
/*$CWIDTHCOL2*/width:41em;
/*$BGCOLORCONTENTNORMAL*/background-color:white;
/*$COLORCONTENTNORMAL*/color:#555555;

z-index:22;
padding-left:1.5em;
padding-right:1.5em;
overflow:visible;
min-height:100%;
max-height:999%;
}


div#inhalt_breit
{
/*$CWIDTHCOL2*/width:62.5em;
/*$BGCOLORCONTENTNORMAL*/background-color:transparent;
/*$COLORCONTENTNORMAL*/color:#555555;
padding-left:1em;
padding-right:1em;
height:100%;

}

div#inh_content {
font-size:0.85em;
}

div#inhalt a, div#inhalt_breit a
{
/* text-decoration:underline; */
font-weight:bold;
}

div#inhalt form
{
background-color:#e0e0e0;
font-size:0.85em;
padding:0.5em;
border:0.09em solid #666666;
}

div#fusszeile
{
clear:both;
height:1em;
width:76em;
text-align:center;
margin-top:2em;
margin-bottom:2em;
color:#969696;
}
div#fusszeile div
{
font-size:0.8em;
}


/* INFOBEREICH RECHTE SPALTE */
div#info
{
/*$WIDTHCOL2*/width:19.9em;
/*$BGCOLORCONTENTNORMAL*/background-color:transparent;
/*$COLORCONTENTNORMAL*/color:#555555;
}


div#info a
{
text-decoration:none;
font-weight:bold;


}






div#inhalt, div#inhalt > p, div#inhalt > div div#inhalt > ul
{
line-height:1.3em;
}

/* Styles fÃ¼r Referenzen */
.tx-crireferenceDB-pi1 {margin-bottom:1em;}
.cri_referenzen_item {width:100%;margin-bottom:2em;}
.cri_referenzen_item h2,.cri_referenzen_item li{clear:left;margin-top:1em;font-size:1.2em;}
.cri_referenzen_links {float:left;width:11em;height:100%;}
.cri_referenzen_links img{border:1px solid black;margin:0px;padding:0px;}
.cri_referenzen_rechts {margin-left:13em;}
.cri_referenzen_rechts a {display:block;margin-top:0.8em;}

/* Styles für Suche */
.tx-indexedsearch-title-icon img {border-width:0px !important;}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {}
.tx-indexedsearch .tx-indexedsearch-whatis {}
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#d00303;font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {}
.tx-indexedsearch .tx-indexedsearch-res .noResume {}





















/* Styles fÃ¼r Filemananger */
.tx-mocfilemanager-pi1 .filelink
{
color: #303060; text-decoration: none;
}
.tx-mocfilemanager-pi1 .filelink:hover {text-decoration: underline;} 
.tx-mocfilemanager-pi1 .filelinkactive {  font-size: 12px; font-weight: bold; color: #d01010; text-decoration: none;} 
.tx-mocfilemanager-pi1 { }
.tx-mocfilemanager-pi1 .filelinkactive {font-weight: bold; color: #d01010;} 
.tx-mocfilemanager-pi1 .filelinkactive:hover{ text-decoration: underline;}
.tx-mocfilemanager-pi1 .action {color: #333333;border:#666666 solid 1px;background-color: #ffffff;}
.tx-mocfilemanager-pi1 .actionButton {font-size: 10px;color: #333333;border:#666666 solid 1px;background-color: #ffffff;}
.tx-mocfilemanager-pi1 .command {margin:0em;padding:0em;font-size:0.8em;font-weight: bold;}
.tx-mocfilemanager-pi1 .info {font-size: 0.7em;font-weight:normal;}
.tx-mocfilemanager-pi1 .dirpath {font-weight: bold;}
.tx-mocfilemanager-pi1 td{vertical-align:top; } 


/*Styles fÃ¼r Seminar / Dienstleistungsliste */
.tx_cri_leistungen_single{}
.tx_cri_leistungen_single_title {}
.tx_cri_leistungen_single_shortdesc{font-weight:bold;}
.tx_cri_leistungen_single_details{}
.tx_cri_leistungen_single_required{}
.tx_cri_leistungen_single_addinfo1{margin-top:1em;}
.tx_cri_leistungen_single_addinfo2{margin-top:1em;}
.tx_cri_leistungen_single_price{}
.tx_cri_leistungen_single_link {margin-top:1em;}
.tx_cri_leistungen_single_header {font-weight:bold;}
.tx_cri_leistungen_list_titel {padding-top:2em;}
.tx_cri_leistungen_list_short_desc {}
.tx_cri_leistungen_list_link_details a{}


/*Styles fÃ¼r Profil */

.cri_profile_db_table {margin-left:1em;margin:0px;}
.cri_profile_db_pagehead {}
.cri_profile_db_td_img{width:1em;}
.cri_profile_db_img{margin:0em !important;border:0em !important;padding-bottom:1em;}
.cri_profile_db_td_adress{padding-left:1em;vertical-align:top;}
.cri_profile_db_cat_title {}
.cri_profile_db_cat_title h2{}
.cri_profile_db_cat_text{padding-bottom:1em;}

/*  ========== NEWS   ===============*/


/* LISTENANSICHT */
.news-list-item h1 {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-text {}
.news-list-morelink {clear:left;font-weight:bold;margin-top:0.5em;margin-bottom:1em;}

/* EINZELANSICHT */

.news-single-item{
border-bottom:0.1em solid #666666;
margin-top:1em;}

.news-single-image{}
.news-single-subheader{
font-weight:bold;
margin-bottom:0.5em;
}
.news-single-backlink{
font-weight:bold;
margin-bottom:1em;
}
.news-single-content{}
.news-single-additional{}

/* TEASER AUF STARTSEITE */

.news-latest-container {
overflow:visible;
height:100%;
margin-bottom:1em;
background-color:#e0e0e0;
}


.news-latest-ol,.news-latest-ul{float:left;text-align:left;width:0.4em;}
.news-latest-ol{background-image:url(../../fileadmin/images/ecke.gif);background-repeat:no-repeat;}
.news-latest-or{background-image:url(../../fileadmin/images/ecke_or.gif);background-repeat:no-repeat;background-position:right top;}
.news-latest-or,.news-latest-ur{float:right;text-align:right;width:0.4em;}
.news-latest-ul{background-image:url(../../fileadmin/images/ecke_ul.gif);background-repeat:no-repeat;}
.news-latest-ur{background-image:url(../../fileadmin/images/ecke_ur.gif);background-repeat:no-repeat;}
.news-latest-om {padding-top:0.2em;padding-left:1em;font-size:0.9em;color:#ffffff !important;font-weight:bold;}
.news-latest-um {}

.news-latest-header
{
background-color:#969696;
height:1.5em;
border-bottom:0.01em solid #666666;
}
.news-latest-footer
{
height:0.4em;
width:100%;
background-color:transparent;
clear:both;
}





.news-latest-item
{
padding:0.3em;
display:block;
border-bottom:0.075em dotted #666666;
}

.news-latest-item div
{
font-size:0.85em;
}

.news-latest-title
{
display:block;
padding-top:0.3em;
font-weight:bold;
padding-bottom:0.2em;
color:#666666 !important;
margin-top:0.8em;
margin-bottom:0.2em;
float:none;
}
.news-latest-date
{}
.news-latest-image img
{margin-top:0.5em;margin-right:1em;float:left;}
.news-latest-subheader
{}
.news-latest-morelink
{font-weight:bold;
 
 padding-bottom:0.3em;
}

/*  ========== KONTAKTFORMULAR  ===============*/

.mailformrequired {text-align:left;}
.mailform td {text-align:left;color:red;}
form img,.mailformrequired img {border-width:0px !important;}
.csc-mailform-field {display:block;font-size:1.1em;}

.csc-mailform-field input, .csc-mailform-field select,
.csc-mailform-field textarea
{
margin-bottom:0.3em;display:block;
}

/* LINKS IM TEXTBEREICH */
a.pdflink:link,
a.pdflink:active,
a.pdflink:hover,
a.pdflink:visited,
a.PDF:link,
a.PDF:active,
a.PDF:hover,
a.PDF:visited
{
background-image:url(../../fileadmin/images/icons/pdf_small.gif);
background-repeat:no-repeat;
padding-left:1.4em;
padding-bottom:0.5em;
padding-top:0.2em;
font-weight:bold !important;
}
a.extern:link,
a.extern:visited,
a.extern:active,
a.extern:hover
{
background-image:url(../../fileadmin/images/icons/extern.gif);
background-repeat:no-repeat;
padding-left:1.4em;
padding-bottom:0em;
padding-top:0em;
font-weight:bold !important;
}
a.mail:link,
a.mail:visited,
a.mail:active,
a.mail:hover
{
background-image:url(../../fileadmin/images/icons/email.gif);
background-repeat:no-repeat;
padding-left:1.4em;
padding-bottom:0em;
padding-top:0em;
font-weight:bold !important;
}
a.intern:link,
a.intern:visited,
a.intern:active,
a.intern:hover
{
background-image:url(../../fileadmin/images/icons/intern.gif);
background-repeat:no-repeat;
padding-left:1.4em;
padding-bottom:0em;
padding-top:0em;
font-weight:bold !important;
}

a.audio:link,
a.audio:visited,
a.audio:active,
a.audio:hover
{
background-image:url(../../fileadmin/images/icons/audio.gif);
background-repeat:no-repeat;
padding-left:1.4em;
padding-bottom:0em;
padding-top:0em;
font-weight:bold !important;
}

/* BILDKLASSEN */


div#inhalt img, div#info img
{
border:0.1em solid #666666;
margin-bottom:1em;
}

div#inhalt img.MitRahmenOhneAbstand
{
border:0.1em solid black;
margin:0em ! important;
padding:0em;
}

div#inhalt img.OhneRahmen
{
border-color:white;
border-width:0em;
display:inline;
}
div#inhalt img.Aufzaehlungszeichen
{
border-width:0em;
border-color:red;
display:inline;
margin-bottom:0em;
margin-right:0.5em;
}
img.OhneRahmen_Abstand
{
border-width:0em !important;
padding:0em !important;
margin-left:1em !important;
margin-bottom:1.5em !important;
}
img.OhneRahmen_AbstandLinks
{
border-width:0em !important;
padding:0em !important;
margin-left:1em !important;
margin-bottom:1.5em !important;
}
img.OhneRahmen_AbstandRechts
{
border-width:0em !important;
padding:0em !important;
margin-right:1em !important;
margin-bottom:1.5em !important;
}
img.frontEndEditIcons
{
border-width:0em !important;
}
/************************/
/******** KALENDER *******/
/************************/

/*** GANZES PANEL MONAT***/

div.jwcalendar_monthcomp
{
background-color:#e0e0e0;
}
.jwcalendar_monthcomp_header
{
width:100%;
background-color:#969696;
height:1.5em;
border-bottom:0.01em solid #666666;
}
.jwcalendar_monthcomp_footer
{
height:0.45em;
overflow:hidden;
padding:0em;
margin:0em;
background-color:#e0e0e0;
}
.jwcalendar_monthcomp_ol, .jwcalendar_monthcomp_ul{float:left;width:0.4em;}
.jwcalendar_monthcomp_ol{background-image:url(../../fileadmin/images/ecke.gif);background-repeat:no-repeat;background-color:#969696;}
.jwcalendar_monthcomp_or{background-image:url(../../fileadmin/images/ecke_or.gif);background-repeat:no-repeat;background-position:right top;background-color:#969696;}
.jwcalendar_monthcomp_or,.jwcalendar_monthcomp_ur{display:inline;float:right;text-align:right;width:0.4em}
.jwcalendar_monthcomp_ur{background-image:url(../../fileadmin/images/ecke_ur.gif);background-repeat:no-repeat;}
.jwcalendar_monthcomp_ul{background-image:url(../../fileadmin/images/ecke_ul.gif);background-repeat:no-repeat;}
.jwcalendar_monthcomp_om {text-align:center;background-color:#969696;padding-top:0.2em;}
.jwcalendar_monthcomp_um {background-color:#e0e0e0;}

.jwcalendar_monthcomp_om h1 
{display:inline !important;
font-size:0.9em;
color:#ffffff !important;
}





.jwcalendar_monthcomp_navi
{
font-size:0.6em;
}




 /****TITEL UND NAVI*******/
div.jwcalendar_monthcomp table
{
text-align:center;
width:100%;
margin:0em;
padding:0em;
}

/* VOR UND ZURÜCK */
.jwcalendar_monthcomp_om a:link, .jwcalendar_monthcomp_om a:visited, .jwcalendar_monthcomp_om a:active, .jwcalendar_monthcomp_om a:hover
{
display:inline;
font-weight:bold;
font-size:0.8em;
}


/***** ZELLE FÃœR TAGE *****/

div.jwcalendar_monthcomp table.days td
{
vertical-align:top;
border:dotted 1px #cccccc;
padding:3px;
font-size:0.8em;
}

/**** FREIER TAG *****/
div.nodata
{
background-color:#10e040;
}
td.today, td.today div
{
background-color:#d0d0ff;
}


/**** RESERVIERT ******/
div.orange
{
background-color:#f09000;
}

/******* GEBUCHT ********/
div.red
{
background-color:#d00303;
}

div.jwcalendar_monthcomp .dayname
{
background-color:#666666;
font-weight:bold;
color:#f0f0f0;
}

/* LINK AUS KLEINEM KALENDER ZUR ANFRAGE, TEXT IST IM TEMPLATE */
div.anfragelink 
{
font-size:0.85em;
padding-left:0.5em;
}


table.overlib
{
background-color:#bbbbcc;
border:0.01em solid #303060;
}


/* Style fÃ¼r Kalender-Popups */
table.overlib td
{
font-size:1.2em;
border:0px solid #bbbbcc;
}
/*  ========== INFOBOXEN  ===============*/
.tx-criinfobox-pi1-listrow
{
display:inline;
width:100%;

}
.cri_infobox_header
{
width:100%;
background-color:#969696;
height:1.5em;
border-bottom:0.01em solid #666666;
}
.cri_infobox_footer
{
height:0.45em;
overflow:hidden;
padding:0em;
margin:0em;
background-color:transparent;
background-color:white; 
}


.cri_infobox_ol,.cri_infobox_ul{float:left;text-align:left;width:0.4em;}
.cri_infobox_ol{background-image:url(../../fileadmin/images/ecke.gif);background-repeat:no-repeat;}
.cri_infobox_or{background-image:url(../../fileadmin/images/ecke_or.gif);background-repeat:no-repeat;background-position:right top;}
.cri_infobox_or,.cri_infobox_ur{float:right;text-align:right;width:0.4em}
.cri_infobox_ur{background-image:url(../../fileadmin/images/ecke_ur.gif);background-repeat:no-repeat;}
.cri_infobox_ul{background-image:url(../../fileadmin/images/ecke_ul.gif);background-repeat:no-repeat;}
.cri_infobox_om {padding-top:0.2em;padding-left:1em;}
.cri_infobox_um {background-color:#d0d0d0;}

.cri_info_item
{
/*clear:right; */
height:100%;
margin-bottom:1em;
background-color:#d0d0d0; 
}

.cri_info_body
{
padding-left:0.5em;
padding-right:0.5em;
}

.cri_info_item
{
margin-top:1em;
}

#inhalt .cri_info_item
{
font-size:1.2em;
}

.cri_info_item h1{
display:inline;
font-size:0.9em;
color:#ffffff !important;
}
.cri_info_item img
{
border:0.1em solid #666666;
}


.cri_info_title
{
display:block;
padding-top:0.3em;
font-weight:bold;
padding-bottom:0.2em;
color:#666666 !important;
font-size:1em;
margin-top:0.8em;
margin-bottom:0.2em;
float:none;
}
.cri_info_date
{
}
.cri_info_image
{
float:right;
margin-top:0.5em;
border-width:0.09em;
padding:0em !important;
margin-left:1em !important;
margin-bottom:1.5em !important;
}
.cri_info_teaser
{

font-size:1em;
font-weight:bold;
margin-top:0.8em;
margin-bottom:0.2em;
float:none;
font-size:0.85em;
display:block;
color:#555555 !important;
}
.cri_info_text
{
font-size:0.85em;
display:block;
color:#555555 !important;
}
.cri_info_link
{
display:block;
margin:0em;
padding:0em;
font-weight:bold;
clear:both;
}
.cri_info_link a:link,
.cri_info_link a:visited
{
font-weight:bold;
font-size:0.85em;
background-image:url(../../fileadmin/images/icons/intern.gif);
background-repeat:no-repeat;
padding-left:0.7em;
padding-bottom:0em;
padding-top:0em;

}
.cri_info_link a:hover
{
font-weight:bold;
font-size:0.85em;
background-image:url(../../fileadmin/images/icons/intern.gif);
background-repeat:no-repeat;
padding-left:0.7em;
padding-bottom:0em;
padding-top:0em;
}


/* 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;}
.tx-indexedsearch form input, .tx-indexedsearch form select {margin-bottom:0.5em;}
/* 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;font-size:1.1em;}
.tx-indexedsearch img {border-width:0px !important; float:left;}
.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 {margin-bottom:1em; }
.tx-indexedsearch-selectbox-defop { margin-bottom:1em; }
.tx-indexedsearch-selectbox-media {  margin-bottom:1em; }
.tx-indexedsearch-selectbox-results {  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:#d00303; 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.5em;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:#cccccc; 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;}








