BODY  { color: black; font-size: 100.1%; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; background-color: white; margin: 0; padding: 0; width: 100%; height: 100% }

.bodytext {font-size:0.9em;margin:0em 0em 1.3em 0em;padding:0em;font-family:verdana,arial,helvetica,sans-serif,geneva;color:#000000;}

/* Links */
.bodytext a:link, .bodytext a:visited, .bodytext a:active  { color: #d80025; text-decoration: none }
.bodytext a:hover  { color: #4c4c4c; text-decoration: underline }
.csc-uploads a:link, .csc-uploads a:visited, .csc-uploads a:active, .csc-uploads a:hover  { color: #4c4c4c; text-decoration: none }
.tx-sitswohnheim-pi1 a:link, .tx-sitswohnheim-pi1 a:visited, .tx-sitswohnheim-pi1 a:active, .tx-sitswohnheim-pi1 a:hover  { color: #4c4c4c; text-decoration: none }

div { margin: 0px; padding: 0px; }
button { padding: 0px; margin: 0px; border: 0px; }
.sbac-spacer {border:none;}
new
DIV.tipps {background:#eeeeee;padding:0.2em 0.2em 0.2em 0.2em;}

/* Das ist keine gute Idee, da diese Anweisung mit oberster Priorit 0t f�r alle Links gilt */
/*a:link, a:visited, a:active, a:hover {color:#525B6C;text-decoration:none;}*/

/* Ueberschriften */
H1  { color: #000; font-size: 1.3em; font-family: arial, verdana, helvetica, sans-serif, geneva; font-weight: bold; margin: 0 0 0.4em; padding: 0 }
.csc-firstHeader  { color: #000; font-size: 1.3em; font-family: arial, verdana, helvetica, sans-serif, geneva; font-weight: bold; margin: 0 0 0.4em; padding: 0 }
.news-list-container h1 {margin-top:2px;margin-bottom:4px;font-weight:bold;font-size:1.0em;color:#2068b3;line-height: 1.0em;}
h1.pagetitle  { color: #000; font-size: 1.3em; font-family: arial, verdana, helvetica, sans-serif, geneva; font-weight: bold; margin: 0; padding: 0 }
h2, h3  { color: #d80025; font-size: 1.1em; font-family: arial, verdana, helvetica, sans-serif, geneva; font-weight: bold; margin: 0 0 0.2em; padding: 0 }
/* h3 {margin:0em;padding:0em;font-weight:bold;font-size:1.0em;color:#d80025;font-family:arial,verdana,helvetica,sans-serif,geneva;} */
h4  { color: #000; font-size: 1em; font-family: arial, verdana, helvetica, sans-serif, geneva; font-weight: bold; margin: 0; padding: 0 }
.csc-subheader {font-size:1.1em;font-weight:bold;color:#635E78;margin:0;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.csc-header {clear:both;}

/* Absaetze */
P, .deftxt, .tx-xinittwocolumn-pi1 td { color: #444; font-size: 1em; line-height: 1.4em; margin-top: 0.3em; margin-bottom: 0.8em }
em { font-style: oblique; }
q { font-style: normal; }
strong { font-weight: bold; }
.bulletlist { font-size: 1em; line-height: 15px; list-style-type: square; }
.csc-textpic{clear:both}

/* Aufz 0hlungen */
ul  { font-size: 100%; margin-bottom: 0.2em; margin-left: 3px; padding-left: 13px }
ul ul  { font-size: 100%; margin-bottom: 0.2em; padding-left: 25px }
ul ul ul  { font-size: 100%; margin-bottom: 0.2em; padding-left: 25px }

ol  { font-size: 100%; margin-left: 3px; padding-left: 20px }
ol ol  { font-size: 100%; padding-left: 25px }
ol ol ol  { font-size: 100%; padding-left: 25px }

li .usb {display:block;position:absolute;left:-3000px;height:0px;width:0px;}
#contentmain LI, #content-normal LI {margin-bottom:0.3em !important;}

/* Trennlinien */
.csc-frame-rulerBefore, .csc-frame-rulerAfter {border-top:1px solid #525B6C;width:100%;float:left;height:10px;}

/* Tabellen */
table { font-size: 1em; font-weight: normal; float: left; }
th { font-size: 1.0em; font-weight: bold; }
tr { }
td { font-size: 1em; font-weight: normal; }

.contenttable {margin-top:8px;margin-bottom:20px;float:left;width:100%;}
.contenttable-0{ 	border-collapse: collapse;	border-style: none; border-width: 0px;}
.contenttable-0 .tr-even{background:#eeeeee;}
.contenttable-0 .tr-odd{background:#FFFFFF;}
.contenttable-0 TH { background:#D0001F; border-style: none; border-width: 0px; padding: 2px;vertical-align: top;text-align:left; color:#ffffff;}
.contenttable-0 TD { border-style: none; border-width: 0px; padding: 2px;vertical-align: top;}
.contenttable-0  a:link, .contenttable-0  a:visited, .contenttable-0  a:active, .contenttable-0  a:hover  { color: #4b4b4b; text-decoration: none }

.contenttable-1{ 	border-collapse: collapse;	border-style: none; border-width: 0px;}
.contenttable-1 .tr-even{background:#FFFFFF;}
.contenttable-1 .tr-odd{background:#FFFFFF;}
.contenttable-1 TH { background:#D0001F; border-style: none; border-width: 0px; padding: 2px;vertical-align: top;text-align:left; color:#ffffff;}
.contenttable-1 TD { border-style: none; border-width: 0px; padding: 2px;vertical-align: top;}
.contenttable-1  a:link, .contenttable-1  a:visited, .contenttable-1  a:active, .contenttable-1  a:hover  { color: #4c4c4c; text-decoration: none }

#content_box TABLE.contenttable-0 {width:496px;}
#content_box_1sp TABLE.contenttable-0 TABLE{width:742px;}

#content_box TABLE.csc-uploads  {margin-top:8px;margin-bottom:20px;float:left; width:496px;}
#content_box TABLE.csc-uploads .csc-uploads-icon {width:23px;}
#content_box TABLE.csc-uploads .tr-even {height:10px;background:#eeeeee;}
#content_box TABLE.csc-uploads .tr-odd {height:10px;}
#content_box TABLE.csc-uploads P {margin: 0.1em auto 0.1em}




/* Rahmen */
.csc-frame-frame1  { background: #b3b3b3; padding: 0.2em 0.2em 0 }

/* Formularfelder*/
FORM   { font-size: 100%; line-height: 16px; margin: 0; padding: 0 }
select  { font-size: 100%; background: #ffffff; margin: 0; border: solid 1px #525b6c }
textarea  { font-size: 100%; background-color: #ffffff; margin: 0; border: solid 1px #525b6c }

/* Nav.pfad*/
.tx-jullenavpath-pi1-menu  { font-size: 100% }

/* Footer*/
.fuss1   { color: #999; font-size: 100% }

.fuss2   { color: #999; font-size: 100% }

.navlist { font-size:0.9em;color: #919191; text-decoration: none;}
a.navlist:link, a.navlist:visited, a.navlist:active { color: #919191;}
a.navlist:hover { color: #919191; text-decoration: none;}

.special_menu { font-size: 0.9em; color: #454545; }

a.special_menu:link, a.special_menu:visited, a.special_menu:active  { color: #4c4c4c }
a.special_menu:hover { color: #0066CC; text-decoration: none; }

/* Oberste Ebene vertikale Anordnung, bisher navlinks1 */
.nav1vt1  { color: #4c4c4c; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none; background-color: white; height: 20px; vertical-align: middle; border-bottom: 1px solid #c6d4e1 }

.nav1vt1link  { color: #000000; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: 200; text-decoration: none }
.nav1vt1link:link { text-decoration: none; color: #000000; }
.nav1vt1link:visited  { color: #4c4c4c; text-decoration: none }
.nav1vt1link:hover  { color: #4c4c4c; font-weight: bold; text-decoration: none }

.nav1vt1ACT   { font-size: 0.9em; font-weight: 200; text-decoration: none; height: 20px; vertical-align: middle }

.nav1vt1linkACT   { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none }
.nav1vt1linkACT:link { text-decoration: none; color: white; }
.nav1vt1linkACT:visited { text-decoration: none; color: white; }

.nav1vt2 { }

/* 2. Ebene vertikal, bisher navlinks2*/
.nav2vt1   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; text-decoration: none; background-color: #5b87b8; height: 20px; vertical-align: middle; border-bottom: 1px solid #0765a2 }

.nav2vt1link   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; text-decoration: none }
.nav2vt1link:link   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; text-decoration: none }
.nav2vt1link:visited   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; text-decoration: none }
.nav2vt1link:hover   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none }

.nav2vt1ACT   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none; background-color: #5b87b8; height: 20px; vertical-align: middle; border-bottom: 1px solid #0765a2 }

.nav2vt1ACT:link   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none; background-color: #5b87b8 }

.nav2vt1linkACT   { color: white; font-size: 0.9em; font-weight: bold; text-decoration: none }
.nav2vt1linkACT:link { text-decoration: none; color: white; }
.nav2vt1linkACT:visited { text-decoration: none; color: white; }

.nav2vt1B { }

.nav2vt2 { }

/* 3. Ebene vertikal #ddddd */
.nav3vt1   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; text-decoration: none; background-color: #8ea8cd; height: 20px; vertical-align: middle; border-bottom: 1px solid #0765a2 }

.nav3vt1link   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; text-decoration: none }
.nav3vt1link:link   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; text-decoration: none }
.nav3vt1link:visited   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; text-decoration: none }
.nav3vt1link:hover   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none }

.nav3vt1ACT   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none; background-color: #8ea8cd; height: 20px; vertical-align: middle; border-bottom: 1px solid #0765a2 }
.nav3vt1ACT:link   { color: white; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none; background-color: #5b87b8 }

.nav3vt1linkACT  { color: #5b87b8; font-size: 0.9em; font-weight: bold; text-decoration: none }
.nav3vt1linkACT:link { text-decoration: none; color: #5B87B8; }
.nav3vt1linkACT:visited { text-decoration: none; color: #5B87B8; }

.nav3vt2 { }

/*Indexsuche */
#img_searchbtn { float: left; margin: 0px; padding: 0px; display:none;}
.tx-macinasearchbox-button {border:0px;width:32px;float:left;height:19px;background-color:transparent;margin:0px;padding:0px;vertical-align:top;text-align:left;}
.tx-indexedsearch-searchbox-button {border:1px solid #000000;float:left;background-color:transparent;margin:0px;padding:0px;vertical-align:top;text-align:center;}
#content_middle .tx-indexedsearch-searchbox-button { border: none; height: 18px; width: 50px; }
INPUT.tx-indexedsearch-searchbox-sword { background: #FFFFFF; border: 1px solid #C6D4E1; height:1.5em;/*13px;*/ width: 147px; font-size: 0.9em; padding: 0px 0px 0px 2px; margin: 0px; }
.tx-indexedsearch-searchbox { text-align: left;float:left; }
.tx-indexedsearch-searchbox p { float: left; display: inline; /*clear:both;*/ }
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {float:left;}
.tx-indexedsearch-searchbox FIELDSET {border:none;}
.tx-indexedsearch-searchbox FIELDSET LEGEND {display:none;}
.tx-indexedsearch-rules { width: 100%; float:left; }
.tx-indexedsearch-whatis { width: 100%; float:left; }
.tx-indexedsearch-browsebox { width: 100%; float:left; margin-bottom:2em;}
#tx-indexedsearch-searchbox-button-box {float:right;width:32px;height:19px;margin:0px;padding:0px;background-color:transparent; }
#tx-indexedsearch-inputfield { float: left; text-align: left; width: 145px; padding: 0.1em 0px 0px 2px; height: 17px; margin:0px; }
INPUT.tx-indexedsearch-searchglass { font-size: 0.9em; color: #FFFFFF; background: #FFFFFF; margin: 0px; border: none; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight: bold; font-style: italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top: 10px; margin-bottom: 5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align: center; font-weight: bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background: #eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight: bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight: normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size: 0.9em; line-height: 18px; font-style: normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color: red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background: #eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top: 20px; margin-bottom: 5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top: 0px; margin-bottom: 0px; }
.tx-indexedsearch .tx-indexedsearch-res .noResume  { color: #4c4c4c }

.tx-indexedsearch-searchbox a:link, .tx-indexedsearch-searchbox a:visited, .tx-indexedsearch-searchbox a:active, .tx-indexedsearch-searchbox a:hover  { color: #4c4c4c; text-decoration: none }
.tx-indexedsearch-title {background-color:#FFFFFF !important;}
.tx-indexedsearch-title a:link, .tx-indexedsearch-title a:visited, .tx-indexedsearch-title a:active, .tx-indexedsearch-title a:hover  { color: #4c4c4c; text-decoration: none }
.tx-indexedsearch-text-item-path a:link, .tx-indexedsearch-text-item-path a:visited, .tx-indexedsearch-text-item-path a:active, .tx-indexedsearch-text-item-path a:hover  { color: #4c4c4c; text-decoration: none }
.tx-indexedsearch-redMarkup {font-weight:normal;}
.tx-indexedsearch-info {background-color:#eeeeee !important;}
.browsebox {margin-left:0em;padding-left:0em;}
.browsebox li {width:auto !important;margin-right:1em !important;}
.browsebox li a:link, .browsebox li a:visited, .browsebox li a:active, .browsebox li a:hover  { color: #4c4c4c; text-decoration: none }

/* Macina Searchbox */
.tx-macinasearchbox-pi1 { float:left; margin:0; vertical-align:middle; width:188px; height:18px; line-height:17px;padding-top:0px;}
.tx-indexedsearch, .tx-indexedsearch-res {float:left;}

/* New Login Box */
.tx-newloginbox-pi3-listrow TD { background-color: #eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color: #cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight: bold; }
.tx-newloginbox-pi1-forgotP { clear:both; float:left; }
.tx-newloginbox-pi1 { float:left; }
.tx-newloginbox-pi1 P { clear:both; }

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P  { font-size: 0.9em; font-weight: normal; background-color: white; margin: 1px 0 0; padding: 1px 2px 1px 10px }
DIV.csc-menu P A { color: #454545; text-decoration: none; }
DIV.csc-menu P A:hover { color: #0765A2; text-decoration: none; font-weight: bold; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P { }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-top: 20px; margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { height: 20px; font-size: 1.3em; font-weight: bold; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { font-size: 1em; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { font-size: 1em; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { font-size: 1em; }

/* Sitemap */
.csc-sitemap {font-size: 1.0em; font-family:arial,verdana,helvetica,sans-serif,geneva; }
DIV.csc-sitemap UL {font-size: 1.15em; font-weight:normal;}
DIV.csc-sitemap UL UL {font-size: 0.93em;  font-weight:bold;}
DIV.csc-sitemap UL UL LI {margin-top: 0.6em !important;}
DIV.csc-sitemap UL UL UL {font-size: 1.0em;  font-weight:normal}
DIV.csc-sitemap UL UL UL LI {margin-top: 0.1em !important;}
# DIV.csc-sitemap UL UL UL UL LI {font-size: 1.0em !important;  font-weight:normal; margin-top: 0px !important;}


.csc-sitemap a:link { text-decoration: none; color: #393333; }
.csc-sitemap A:visited { text-decoration: none; color: #393333; }
.csc-sitemap A:hover { text-decoration: none; color: #393333; }
.csc-sitemap A:active { text-decoration: none; color: #393333; }



/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

/*****************************/
/* Glossar / Akronyme */
/*****************************/
a:link acronym, acronym, dfn, abbr, span.abbr { border: none; cursor: help; text-decoration: none; }
dl.glossary dt { font-weight: bold; margin: 0 0 3px 0; font-style: normal; }
dl.glossary dd { margin: 0 0 15px 20px; }
dl.glossary .description { margin: 0; padding: 0; }
dl.glossary .type { font-style: italic; padding: 0 3px 0 0; }

/* Hauptnavigation */
.nav_ul {width:188px;margin:0px;padding:0px;float:left;list-style-type:none;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;margin-bottom:-1px;}
.nav_ul_ebene2 {width:188px;margin:0px;padding:0px;float:left;list-style-type:none;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;margin-bottom:-1px;border-top:solid 1px #FFFFFF;}

.nav_link {margin:2px 0 0 5px;float:left;color:#000000;/*#BC915F;*/text-decoration:none;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_link:hover {margin:2px 0 0 5px;float:left;color:#D0001F;/*#BC915F;*/text-decoration:none;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_link_active {margin:2px 0 0 5px;float:left;color:#000000;/*#8E551C;*/text-decoration:none;font-family:arial,verdana,helvetica,sans-serif,geneva;height:1.35em;}

.nav_li {overflow:hidden;background-color:#eeeeee;width:188px;height:1.5em;float:left;list-style-type:none;border-bottom:1px solid #FFFFFF;padding:0;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_li_active {background-color:#cccccc;/*#eeeeee;*/width:188px;float:left;border-bottom:1px solid #FFFFFF;font-size:1.0em;padding:0px;font-family:arial,verdana,helvetica,sans-serif,geneva;}

.nav_link_ebene2  { color: #4c4c4c; font-size: 1em; font-family: arial, verdana, helvetica, sans-serif, geneva; text-decoration: none; margin: 2px 0 0 20px; float: left }
.nav_link_ebene2_active  { color: #4c4c4c; font-size: 1em; font-family: arial, verdana, helvetica, sans-serif, geneva; text-decoration: none; margin: 2px 0 0 2px; height: 1.35em; float: left }

.nav_li_ebene2 {background-color:#eeeeee;width:188px;height:1.5em;float:left;border-bottom:1px solid #FFFFFF;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_li_ebene2_active {background-color:#F7EAD2;/*#eeeeee;*/width:188px;float:left;border-bottom:1px solid #FFFFFF;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_li_ebene2_active_before {float:left;margin:2px 0px 0px 9px;color:#601B00;/*#8E551C;*/font-size:0.9em;}

.nav_link_ebene3  { color: #4c4c4c; font-size: 1em; font-family: arial, verdana, helvetica, sans-serif, geneva; text-decoration: none; margin: 2px 0 0 31px; float: left }
.nav_link_ebene3_active  { color: #4c4c4c; font-size: 1em; font-family: arial, verdana, helvetica, sans-serif, geneva; text-decoration: none; margin: 2px 0 0 2px; height: 1.35em; float: left }

.nav_li_ebene3 {background-color:#eeeeee;width:188px;height:1.5em;float:left;border-bottom:1px solid #FFFFFF;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_li_ebene3_active {background-color:#F7EAD2;/*#eeeeee;*/width:188px;float:left;border-bottom:1px solid #FFFFFF;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_li_ebene3_active_before {float:left;margin:2px 0px 0px 20px;color:#601B00;/*#8E551C;*/font-size:0.9em;font-family:arial,verdana,helvetica,sans-serif,geneva;}

.nav_link_ebene4  { color: #4c4c4c; font-size: 1em; font-family: arial, verdana, helvetica, sans-serif, geneva; text-decoration: none; margin: 2px 0 0 45px; float: left }
.nav_link_ebene4_active  { color: #4c4c4c; font-size: 1em; font-family: arial, verdana, helvetica, sans-serif, geneva; text-decoration: none; margin: 2px 0 0 2px; height: 1.35em; float: left }

.nav_li_ebene4 {background-color:#eeeeee;width:188px;height:1.5em;float:left;border-bottom:1px solid #FFFFFF;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_li_ebene4_active {background-color:#F7EAD2;/*#eeeeee;*/width:188px;float:left;border-bottom:1px solid #FFFFFF;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_li_ebene4_active_before {float:left;margin:2px 0px 0px 36px;color:#601B00;/*#8E551C;*/font-size:0.9em;font-family:arial,verdana,helvetica,sans-serif,geneva;}

.nav_link_ebene5 {margin:2px 0 0 80px;float:left;text-decoration:none;color:#777777;/*#BC915F;*/font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_link_ebene5_active {margin:2px 0 0 2px;float:left;text-decoration:none;color:#555555;/*#8E551C;*/font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;height:1.35em;}

.nav_li_ebene5 {background-color:#eeeeee;width:188px;height:1.5em;float:left;border-bottom:1px solid #FFFFFF;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_li_ebene5_active {background-color:#F7EAD2;/*#eeeeee;*/width:188px;float:left;border-bottom:1px solid #FFFFFF;font-size:1.0em;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.nav_li_ebene5_active_before {float:left;margin:2px 0px 0px 45px;color:#601B00;/*#8E551C;*/font-size:0.9em;font-family:arial,verdana,helvetica,sans-serif,geneva;}

#logotop-left { width: 602px; float: left; height: 142px; }
#logotop-right { width: 298px; float: right; clear:none; padding: 0; }
#logotop { width: 900px; float: left; }
#logotop img { border-color: #45ff45; }

img { border: 0; margin: 0; }

/* News */
.tx-ttnews-browsebox {float:left;}
.news-list-browse {float:left;}
.news-latest-container {margin-bottom:0px;float:left;display:none;}
.news-latest-container .csc-header {font-size:1.0em }
/* .news-latest-container H1 {} */
.news-latest-container .csc-header {margin-bottom:0 !important;}
.news-latest-item {float:left;border-bottom:1px solid #FFFFFF;width:234px;}
.news-latest-item H1 {color:#000000 !important;height:auto !important;margin-left:5px !important;}
.news-latest-item .bodytext  { font-size: 0.9em !important; margin-bottom: 0 }
.news-latest-morelink  { font-size: 0.9em !important; margin: 0.2em 0.2em 0.2em 0; float: right }
.news-latest-morelink a:link {color:#d80025;text-decoration:none;}
.news-latest-morelink a:visited,
.news-latest-morelink a:active,
.news-latest-morelink a:hover  { color: #4c4c4c; text-decoration: none }
.news-latest-item-img {float:left;margin-right:5px;}
.news-list-container {margin-bottom:0px;float:left;}
.news-list-container H1 {color:#000000 !important;height:auto !important;}
.news-list-container .csc-header {margin-bottom:0 !important;}
/* Darstellung Unterscheidet sich nur in der Gr��e, Rechts fehlt das Datum */
#right_box .news-list-date  {display:none;}
#content_box .news-list-date  { font-size: 0.9em !important }
#right_box .news-list-item {float:left;border-bottom:1px solid #FFFFFF;width:234px;}
#content_box .news-list-item {float:left;margin-bottom:1.3em;width:496px;}
.news-list-item H1 {color:#000000 !important;height:auto !important;}
.news-list-item .bodytext  { font-size: 0.9em !important; margin-bottom: 0 }
#right_box .news-list-morelink  { color: #4c4c4c; font-size: 0.9em !important; margin: 0.2em 0.2em 0.2em 0; float: right }
#content_box .news-list-morelink  { color: #4c4c4c; font-size: 0.9em !important; margin: 0.2em 0.2em 0.2em 0; float: left }
#content_box .news-single-backlink  { color: #4c4c4c; font-size: 0.9em !important; margin: 0; float: left }
.news-list-morelink a:link {color:#d80025;text-decoration:none;}
.news-list-morelink a:visited,
.news-list-morelink a:active {color:#d80025;text-decoration:none;}
.news-list-morelink a:hover  { color: #4c4c4c; text-decoration: none }
.news-list-browse a:link {color:#d80025;text-decoration:none;}
.news-list-browse a:visited,
.news-list-browse a:active {color:#d80025;text-decoration:none;}
.news-list-browse a:hover  { color: #4c4c4c; text-decoration: none }
.news-single-backlink a:link {color:#d80025;text-decoration:none;}
.news-single-backlink a:visited,
.news-single-backlink a:active {color:#d80025;text-decoration:none;}
.news-single-backlink a:hover  { color: #4c4c4c; text-decoration: none }
.news-list-item-img {float:left;margin-right:5px;}
.clearer {display:none;}
.news-single-timedata {margin-bottom:5px;font-size:0.9em;}

/* CSV Tabelle */
.tx-csvtable-pi1  { font-size: 0.75em; text-align: left }
.tx-csvtable-pi1 p { margin: 0; padding: 0; }
.tx-csvtable-pi1 table { border-collapse: collapse; margin-left: 2px; }
.tx-csvtable-pi1 td { border: solid 1px white; }
.tx-csvtable-pi1-odd  { color: #000; background-color: #cddce9 }
.tx-csvtable-pi1-even  { color: #000 }
.tx_csvtable-pi1-header { background-color: #0268B3; color: white;}
.tx_csvtable-pi1-header td {vertical-align:top;}

/* default styles for extension "tx_jppageteaser_pi1" */
.tx-jppageteaser-pi1 { float: left; width: 515px; margin-top: 10px; }
#subcnt_1sp .tx-jppageteaser-pi1 { float: left; width: 710px; margin-top: 10px; }
.tx-jppageteaser-pi1-browsebox { margin-top: 10px; padding-top: 3px; border-top: 1px solid #ccc; }

/* List View */
.tx-jppageteaser-pi1-list { }
.tx-jppageteaser-pi1-list-entry { /*    clear:both;*/ float: left; width: 170px; height: 135px; border: 1px solid #0268B3; margin: 0px 5px 5px 0px; overflow: hidden; }
.tx-jppageteaser-pi1-list-entry-description { margin-top: 10px; }
.tx-jppageteaser-pi1-list-entry-image IMG { float: left; margin: 10px 20px 10px 0px; /*    border: 1px solid #000000;*/ }
.tx-jppageteaser-pi1-list-entry-link-item  { font-size: 0.75em; margin-top: 5px; margin-bottom: 2px }
.tx-jppageteaser-pi1-list-entry H4  { color: #0268b3; font-size: 0.75em }
.tx-jppageteaser-pi1-list-entry H4 A  { color: #4c4c4c; text-decoration: none }
.tx-jppageteaser-pi1-list-entry-creation-date,
.tx-jppageteaser-pi1-list-entry-change-date  { color: #666; font-size: 0.75em; font-weight: normal; position: absolute; right: 0; bottom: 4px }
.tx-jppageteaser-pi1-browsebox { text-align: center; }
.tx-jppageteaser-pi1-browsebox-show-results { }
.tx-jppageteaser-pi1-browsebox-browse-links { }
.tx-jppageteaser-pi1-browsebox-show-results-number { }
.tx-jppageteaser-pi1-browsebox-disabled-link { }
.tx-jppageteaser-pi1-browsebox-inactive-link { }
.tx-jppageteaser-pi1-browsebox-active-link { }

/* Special (Impressum, ... */
a.navspec:link, a.navspec:hover, a.navspec:active, A.navspec:visited  { color: #000; font-size: 0.9em; font-weight: normal }

/*-----------------------*/
/* Navigation horizontal */
/*-----------------------*/
a.nav1hz1:active, a.nav1hz1:link, a.nav1hz1:visited  { color: #4c4c4c; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: normal; text-decoration: none }
a.nav1hz1:hover  { color: #4c4c4c; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: normal; text-decoration: underline }
a.nav1hz1_act:link, a.nav1hz1_act:active, a.nav1hz1_act:hover, a.nav1hz1_act:visited  { color: #4c4c4c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none }

/* Topicsnavigation */
a.navtopics:active, a.navtopics:link, a.navtopics:visited,a.navtopics:hover  { color: black; font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; font-weight: bold; text-decoration: none }

#tx-indexedsearch-searchbox-box , #tx-indexedsearch-searchbox-box FORM { float: left; margin: 0px; padding-top: 0px; }
.tx-indexedsearch-browselist-currentPage { width: 100px; float: left; }
.browsebox li { width: 100px; float: left; }
    
/* Mailformular */
/* FIELDSET { padding-left:0px; color:#08152D; } */
INPUT {font-family: verdana,arial,helvetica,sans-serif,geneva;}
.csc-mailform  { font-size: 100%; padding-right: 20px; float: none; border: 0 } 
.csc-mailform-field {text-align: left;float:left;clear:both;display:block;padding:0px 0px 10px 0px;width:496px;}
.csc-mailform-field LABEL  { font-size: 100%; display: block; width: 128px; float: left }
.csc-mailform-field INPUT  { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; display: block; float: left; border: solid 1px #525b6c }
.csc-mailform-field #mailformemail  { font-size: 100%; font-family: arial, verdana, helvetica, sans-serif, geneva; display: block; width: 320px; float: left; border: solid 1px #525b6c }
.csc-mailform-field SELECT  { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; background-color: white; display: block; float: left; border: solid 1px #525b6c }
.csc-mailform-field TEXTAREA  { font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif, geneva; background-color: white; text-align: left; display: block; width: 364px; float: left }
.csc-mailform-field #mailformformtype_mail { display:block; float:left;text-align:center;margin:0;margin-left:128px !important;margin-left:64px;background-color:#FFFFFF;}
.csc-mailform-field .csc-mailform-label  { color: #000000; font-size: 100%; font-weight: bold; line-height: 1.1em }
.csc-mailform-field LEGEND { display: none; padding: 3px 0px 3px; }
.csc-mailform-field FIELDSET { border:solid 1px #525B6C; background-color:red;}
.csc-mailform-field .csc-mailform-radio { border: none; }
.csc-mailform-field .csc-mailform-radio LABEL  { color: #373737; padding-right: 5px; width: auto }
.csc-mailform-field .csc-mailform-check {margin:0;padding:0;border:0;}
.csc-mailform-field SPAN.csc-mailform-label { color: #000; font-size: 100% !important; font-weight: normal !important }

/* Interne und externe Links mit Grafik */
.internal-link {}
.external-link-new-window {}

/* Definition des Grundlayouts der Webseite */
#pagetotal {width:960px;/*margin:0px;*/padding:0px;float:none;margin: 0px auto;}
#header1 {width:960px;height:2.0em;}
#topmenu  { color: #4c4c4c; font-size: 100%; text-align: right; padding-top: 7px; width: 726px; height: 1.5em; float: left }
#flags {text-align:right;float:left;height:28px;width:234px;}
#languageselect {height:22px;vertical-align:middle;padding-top:6px;}
#languageselect A {margin:0px !important;}
#languageselect IMG {margin:0 0 0 10px;}

#header2 {width:960px;height:122px;}
#leftarea {width:188px;height:122px;float:left;}
#topleftarea {height:44px;background-color:#D0001F;}
#bottomleftarea {height:78px;background-color:#eeeeee;overflow:hidden;}
#centerarea {width:538px;height:122px;float:left;overflow:hidden;}
#logotext {font-size:28px;font-weight:bold;color:#F7EAD2;position:relative;top:-120px;left:5px;width:510px;display:block;height:35px;line-height:35px;text-align:left;}
#rightarea {width:234px;height:122px;float:left;}
#iconlist {height:44px;background-color:#D0001F;text-align:left;width:234px;overflow:hidden;display:block;}
#rightmenu {height:78px;background-color:#eeeeee;text-align:left;}
#rightmenu A  { font-size: 100%; text-decoration: none }

#header3 {width:960px;height:1.4em;margin-bottom:21px;border-top:1px solid #FFFFFF;float:left;}
#navlist  { color: #4c4c4c; font-size: 0.75em; line-height: 19px; background-color: #eeeeee; text-align: left; padding-left: 21px; width: 517px; height: 1.9em; float: left; overflow: hidden }
#fontsize  { background: #d0001f url("images/feld-schriftgroesse.gif") no-repeat; text-align: right; width: 234px; height: 1.4em; float: left; overflow: hidden }
#fontsize A  { font-size: 100%; text-decoration: none }
#contentleft {float:left;width:188px;/*clear:both;*/text-align:left;min-height:10px;}
#searchbox  { color: black; background: #d0001f url("images/suchefenster.gif") no-repeat; width: 188px; height: 1.4em; float: left; overflow: hidden }
#leftmenu {width:188px;background-color:#eeeeee;overflow:hidden;}
#leftmenu2 {width:188px;background-color:#ffffff;overflow:hidden;}
#contentcenter {width:772px;float:left;text-align:left;}
#content_box_1sp {/*width:772px;*/width:740px;float:left;text-align:left;}
#contentmain {float:left;width:772px;} 
#content_box {width:496px;padding:0px 21px 0px 21px;float:left;overflow:hidden;min-height:10px;}
#content_box ul {margin-top:0;padding-top:0;}
#content_box li a:link, #content_box li a:visited, #content_box li a:hover, #content_box li a:active  { color: #4c4c4c; text-decoration: none }
#content_box_1sp {width:740px;padding:0px 10px 0px 21px;float:left;overflow:hidden;}
#right_box {width:234px;background-color:#eeeeee;float:left;}
#right_box2 {width:234px;background-color:#ffffff;float:right;}
#right_box .bodytext .internal-link{float:left;}
#right_box .csc-header {height:1.45em; width:229px;background-color:#D0001F;color:#FFFFFF;padding-left:5px;margin-bottom:10px;float:left;}
/*  #right_box .csc-firstHeader {font-size:0.9em;color:#ffffff;height:17px;margin:0;padding:2px 0px 0px 0px;}*/
#right_box H1  { color: #ffffff; font-size: 100%; margin: 0; padding: 2px 0 0; height: 1.4em }
#right_box P {padding-left:5px}
#right_box EMBED {margin-left:5px}
/*#right_box .csc-textpic-imagewrap {padding-left:5px;}*/
#right_box .csc-textpic-caption {padding-left:5px;}
#content_box_left {width:250px;float:left;margin-right:10px;margin-left:15px;}
#content_box_normal {width:250px;float:left;}
/*clear:both;*/
#footer  { font-size: 0.9em; padding: 21px 0 20px 208px; width: 752px; float: left }
#footer a:link, #footer a:visited, #footer #footer a:active  { color: #4c4c4c; text-decoration: none }
#footer a:hover { color: #4c4c4c; text-decoration: underline }
#teaser-right {float:left;border-bottom:1px solid #FFFFFF;height:61px;}

.topicswrap {width:106px;height:25px;float:left;padding-left:10px;border-top: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.headerFontSize {font-size:1em;text-align:left;padding-left:5px;color:#FFFFFF;width:167px;height:19px;float:left;line-height:19px;font-family:arial,verdana,helvetica,sans-serif,geneva;font-weight:bold;}

/* Bildunterschriften */
.csc-textpic-caption  { font-size: 0.9em }

/***********************
*tx-sitsspeiseplan-pi1*
***********************/
.tx-sitsspeiseplan-pi1 {float:left;}
.tx-sitsspeiseplan-pi1 #speise-content {float:left;width:500px;border:0px;}
.tx-sitsspeiseplan-pi1 #speise-head1 {float:left;text-align:left;font-size:14px;font-weight:bold;color:#000000;width:100%;margin-top:20px;margin-bottom:20px;}
.tx-sitsspeiseplan-pi1 #speise-head2 {float:left;text-align:left;font-size:17px;color:#000000;width:100%;}
.tx-sitsspeiseplan-pi1 #speise-head2_mensa  { color: #000; font-size: 100%; font-weight: bold; float: left }
.tx-sitsspeiseplan-pi1 #speise-head2_datum  { color: #000; font-size: 100%; float: left }/*clear:both;}*/
.tx-sitsspeiseplan-pi1 #speise-head2_link {font-size:12px;float:left;margin-left:10px;}
.tx-sitsspeiseplan-pi1 #speise-head2 IMG {text-align:right;border:0px;}
.tx-sitsspeiseplan-pi1 .vldayscontent {display:inline;margin:0px;padding:0px;width:100%;text-align:center;}

.vldays, .actvldays  { font-size: 100%; display: inline; margin: 5px 2px }
.vldays A:link, .vldays A:visited, .vldays A:active, .vldays A:hover {color:#635E78;text-decoration:none;font-size:1.1em;}
.actvldays A:link, .actvldays A:active, .actvldays A:visited, .actvldays A:hover  { color: #000; font-size: 1.1em; text-decoration: none }
#speise-head2_link a:link, #speise-head2_link a:active, #speise-head2_link a:visited, #speise-head2_link a:hover  { color: #000; text-decoration: none }
.speise-tblmain {margin-bottom:20px;}

#speise-main {margin-top:10px;float:left;}
.tx-sitsspeiseplan-pi1 #speise-main .speise-tblhead {float:left;text-align:left;font-family:verdana,arial,helvetica,sans-serif,geneva;font-size:14px;font-weight:bold;width:500px;}
.speise-tblmain TD {vertical-align:top;/*width:496px;*/overflow:hidden;}
.ext_sits_vegetarisch, .ext_sits_schwein {float:left;/*clear:both;*/}
.ext_sits_essen1, .ext_sits_essen2 {font-weight:bold;}
.ext_sits_essen {float:left;}
.ext_sits_preis {font-weight:bold;}
.ext_sits_selectmensa {border:1px solid #000000;background-color:#FFFFFF;}
.ext_sits_speiseplan {background-color:#eeeeee;}
.ext_sits_speiseplan_odd {background-color:#FFFFFF;}
.ext_sits_speiseplan_links {width:107px;}
.ext_sits_speiseplan_rechts {width:360px;}
.ext_sits_speiseplan_icon {width:10px;}
.ext_sits_tagesuppe1, .ext_sits_tagesuppe2, .ext_sits_auswahl {/*clear:both;*/float:left;}
.ext_sits_essen1, .ext_sits_essen2 {float:left;}

/***********************
*tx-sitswohnheim-pi1*
***********************/
.tx-sitswohnheim-pi1 #wheim-content {float:left;width:500px;border:0px;}
.tx-sitswohnheim-pi1 #wheim-head1 {float:left;text-align:center;font-size:17px;font-weight:bold;color:#000000;width:100%;}
.tx-sitswohnheim-pi1 #wheim-head2 {float:left;text-align:left;font-size:14px;font-weight:bold;color:#000000;width:100%;}
.tx-sitswohnheim-pi1 #wheim-head2select {font-weight: normal;}
.tx-sitswohnheim-pi1 #wheim-searchlink {float:left;text-align:right;font-size:12px;font-weight:bold;width:100%;height: 15px;}
.selections, .actselections {display:inline;margin:5px 2px 5px 2px;}
.selections A:link, .selections A:active, .selections A:visited, ,selections A:hover {color:#000000;}
.actselections A:link, .actselections A:active, .actselections A:visited, ,actselections A:hover {color:#333333;}

.ext_sits_wohnheim_tblmain{margin-top:22px;}
.ext_sits_wohnheim_tblmain TD {vertical-align:top;}
.ext_sits_wohnheim_tblsub TD {vertical-align:top;}
.ext_sits_wohnheim_objekt {width: 100px;border-right: 1px solid #FFFFFF;}
.ext_sits_wohnheim_verwaltung {width: 50px;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF; text-align:center;}
.ext_sits_wohnheim_art {width: 250px;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;}
.ext_sits_wohnheim_groesse {width: 50px;border-left: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;text-align:center;}
.ext_sits_wohnheim_wartezeit {width: 50px;border-left: 1px solid #FFFFFF;text-align:center;}
.ext_sits_wohnheim {background-color:#FFFFFF;}
.ext_sits_wohnheim a:hover {font-weight: normal;}
.ext_sits_wohnheim_odd {background-color:#eeeeee;/*spacing-top: 0px;spacing-bottom: 0px;*/}
.ext_sits_wohnheim_odd a:hover {font-weight: normal;}
.ext_sits_wohnheim_header {background-color:#D0001F;}
.ext_sits_wohnheim_suche {width: 494px;height: 100px;}

.ext_sits_wohnheim_suche #preis {float:left;width:84px}
.ext_sits_wohnheim_suche #preis label {float:left;width:74px}
.ext_sits_wohnheim_suche #preis input {float:left;width:74px}
.ext_sits_wohnheim_suche #groesse {float:left;width:84px}
.ext_sits_wohnheim_suche #groesse label {float:left;width:74px}
.ext_sits_wohnheim_suche #groesse input {float:left;width:74px}
.ext_sits_wohnheim_suche #wzeit {float:left;width:84px}
.ext_sits_wohnheim_suche #wzeit label {float:left;width:74px}
.ext_sits_wohnheim_suche #wzeit input {float:left;width:74px}
.ext_sits_wohnheim_suche #position {float:left;width:242px}
.ext_sits_wohnheim_suche #position label {float:left;width:96px}
.ext_sits_wohnheim_suche #position input {float:left;width:10px}
.ext_sits_wohnheim_suche #typ {float:left;width:252px}
.ext_sits_wohnheim_suche #typ label {float:left;width:242px}
.ext_sits_wohnheim_suche #typ select {float:left;width:242px}
.ext_sits_wohnheim_suche #opt1 {float:left;width:242px}
.ext_sits_wohnheim_suche #opt1 label {float:left;width:242px}
.ext_sits_wohnheim_suche #opt1 select {float:left;width:242px}
.ext_sits_wohnheim_suche #opt2 {float:left;width:252px}
.ext_sits_wohnheim_suche #opt2 label {float:left;width:242px}
.ext_sits_wohnheim_suche #opt2 select {float:left;width:242px}
.ext_sits_wohnheim_suche #button1 {float:right;text-align:right;padding-top:50px;}
.ext_sits_wohnheim_suche #button2 {float:right;text-align:right;padding-top:50px;}

.ext_sits_wohnheim_suche .label {clear: both; float:left;width:150px;text-align:right;}
.ext_sits_wohnheim_suche .input {float:left;width:200px;text-align:left;}
.ext_sits_wohnheim_suche .content fieldset {width: 200px; height: 15px; border: 0px;}

.ext_sits_wohnheim_wohnobj #wohnobj_titel {font-weight: bold;height:20px;}
.ext_sits_wohnheim_wohnobj #wohnobj_desc {}
.ext_sits_wohnheim_wohnobj #wohnobj_img {}
.ext_sits_wohnheim_wohnobj .label {background-color:#D0001F;text-align:left;vertical-align:top;}
.ext_sits_wohnheim_wohnobj .content {background-color:#eeeeee;text-align:left;vertical-align:top;}

.ext_sits_wohnheim_wohneinh #wohneinh_titel {font-weight: bold;height:20px;}
.ext_sits_wohnheim_wohneinh #wohneinh_desc {height:20px;}
.ext_sits_wohnheim_wohneinh .label {background-color:#D0001F;text-align:left;vertical-align:top;}
.ext_sits_wohnheim_wohneinh .content {background-color:#eeeeee;text-align:left;vertical-align:top;}

/* 2-spaltige Tabelle */
.c2l1-left {border:none;}

/* eFAQ */
.answers .bodytext {margin-bottom:0;}
.answers P {margin-top:0;}
.questions, .answers {padding-left:25px;}

/* Umfagen*/
/*
LEGEND.question{font-weight:bold;font-size:1.0em;color:#08152D;font-family:arial,verdana,helvetica,sans-serif,geneva;}
.tx-pbsurvey-pi1 .barcontainer{border:0px; }
.tx-pbsurvey-pi1 .bar{background-color:#FFFFFF;}
.tx-pbsurvey-pi1 .bartext{font-size:1.4em;text-align:right;} 
#frmPbSurvey P.bodytext {font-size:1.4em;margin:0em 0em 0.4em 5px;padding:0em;font-family:verdana,arial,helvetica,sans-serif,geneva;color:#002529;}
#frmPbSurvey FIELDSET.survey_item {border:1px solid #333333 !important;}
#frmPbSurvey select {font-size:1.2em;background-color:#FFFFFF;margin-left:5px;border:1px solid #525B6C;}
*/
LEGEND.question { color: #000; font-size: 1em; font-family: arial, verdana, helvetica, sans-serif, geneva; font-weight: bold }
.tx-pbsurvey-pi1 .barcontainer{border:0px; }
.tx-pbsurvey-pi1 .bar{background-color:#FFFFFF;}
.tx-pbsurvey-pi1 .bartext{font-size:1.4em;text-align:right;} 
#frmPbSurvey P.bodytext {font-size:1.4em;margin:0em 0em 0.4em 5px;padding:0em;font-family:verdana,arial,helvetica,sans-serif,geneva;color:#002529;}
/*#frmPbSurvey FIELDSET.survey_item {border:1px solid #333333 !important;}*/
#frmPbSurvey select {font-size:1.2em;background-color:#FFFFFF;margin-left:5px;border-color:#333;/*border:1px solid #525B6C;*/}


.tx-indexedsearch .res-tmpl-css{width:100%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
%;}
