@charset "UTF-8";
/**

 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework

 *

 * (en) draft for a central stylesheet

 * (de) Vorlage für ein zentrales Stylesheets

 *

 * @copyright       Copyright 2005-2008, Dirk Jesse

 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),

 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)

 * @link            http://www.yaml.de

 * @package         yaml

 * @version         3.0.6

 * @revision        $Revision: 202 $

 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $

 */
/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);
/* import screen layout | Screen-Layout einbinden */
@import url(screen/basemod.css);
@import url(screen/content.css);
/* import print layout | Druck-Layout einbinden */
@import url(print/print.css);
/***************************************** MENU *************************************/
.menu {
 margin-left: -25px; background-image: url(../images/border/border_right.gif); background-repeat: repeat-y; background-position: right; padding: 0px;
}
.menu ul {
 list-style-type: none; margin: 0px; width: 260px; background-color: #8C3055;
}
.menu li {
 margin: 0px
}
.menu a {
 text-decoration: none; font-weight: bold; color: #ffffff; display: block;
}
.menu a:hover {
 text-decoration: none; font-weight: bold; color: #ffffff;
}
/* default layout */
#default .menu .top {
 background-image: url(../images/border/border_menu_top.gif); background-repeat: no-repeat; height: 4px;
}
#blueheadline .menu .top {
 background-image: url(../images/border/border_menu_top.gif); background-repeat: no-repeat; height: 4px;
}
#default .menu .bottom {
 background-image: url(../images/border/border_menu_bottom.gif); background-repeat: no-repeat; height: 4px;
}
#blueheadline .menu .bottom {
 background-image: url(../images/border/border_menu_bottom.gif); background-repeat: no-repeat; height: 4px;
}
/* green layout */
#green .menu .top {
 background-image: url(../images/border/border_menu_top_green.gif); background-repeat: no-repeat; height: 4px;
}
#green .menu .bottom {
 background-image: url(../images/border/border_menu_bottom_green.gif); background-repeat: no-repeat; height: 4px;
}
#green #headerbild {
 background-image: url(../images/background/bg_bild_green.gif); background-repeat: repeat-x;
}
/* pink layout */
#pink .menu .top {
 background-image: url(../images/border/border_menu_top_pink.gif); background-repeat: no-repeat; height: 4px;
}
#pink .menu .bottom {
 background-image: url(../images/border/border_menu_bottom_pink.gif); background-repeat: no-repeat; height: 4px;
}
#pink #headerbild {
 background-image: url(../images/background/bg_bild_pink.gif); background-repeat: repeat-x;
}
/* blue layout */
#blue .menu .top {
 background-image: url(../images/border/border_menu_top_blue.gif); background-repeat: no-repeat; height: 4px;
}
#blue .menu .bottom {
 background-image: url(../images/border/border_menu_bottom_blue.gif); background-repeat: no-repeat; height: 4px;
}
#blue #headerbild {
 background-image: url(../images/background/bg_bild_blue.gif); background-repeat: repeat-x;
}
/* lightblue layout */
#lightblue .menu .top {
 background-image: url(../images/border/border_menu_top_lightblue.gif); background-repeat: no-repeat; height: 4px;
}
#lightblue .menu .bottom {
 background-image: url(../images/border/border_menu_bottom_lightblue.gif); background-repeat: no-repeat; height: 4px;
}
#lightblue #headerbild {
 background-image: url(../images/background/bg_bild_lightblue.gif); background-repeat: repeat-x;
}
#small {
 width: 375px; padding: 0px; margin: 0px;
}
/*MENU*/
.menu .item1_first {
 padding: 10px 10px 10px 40px; border-bottom: 1px solid #BA8399;
}
.menu .item1_hover_first {
 background-color: #A53864; padding: 10px 10px 10px 40px; border-bottom: 1px solid #BA8399;
}
.menu .item1_middle {
 padding: 10px 10px 10px 40px; border-bottom: 1px solid #BA8399;
}
.menu .item1_hover_middle {
 color: #fff; background-color: #A53864; padding: 10px 10px 10px 40px; border-bottom: 1px solid #BA8399;
}
.menu .item1_last {
 padding: 10px 10px 10px 40px
}
.menu .item1_hover_last {
 background-color: #A53864; padding: 10px 10px 10px 40px;
}
.menu .item1_act {
 padding: 0px 0px 0px 0px; line-height: 40px; background-image: url(../images/arrows/arw_item1_act.gif); background-position: 20px 10px; background-repeat: no-repeat;
}
.menu .item1_act a {
 line-height: 40px; padding: 0px 0px 0px 40px; text-decoration: none; font-weight: bold;
}
.menu .item1_notact {
 padding: 0px 0px 0px 0px; line-height: 40px; background-image: url(../images/arrows/arw_item1_act_out.gif); background-position: 20px 10px; background-repeat: no-repeat;
}
.menu .item1_notact a {
 text-decoration: none; padding: 0px 0px 0px 40px;
}
.menu .item2 {
 background-color: #BA8399; line-height: 40px; border-bottom: 1px solid #D6B5C2;
}
.menu .item2_hover {
 background-color: #D698B1; line-height: 40px; border-bottom: 1px solid #D6B5C2;
}
.menu .item2_act {
 background-image: url(../images/arrows/arw_item2_act.gif); background-position: 20px 10px; background-repeat: no-repeat; background-color: #BA8399; line-height: 40px; border-bottom: 1px solid #D6B5C2;
}
.menu .item2_notact {
 background-image: url(../images/arrows/arw_item2_act_out.gif); background-position: 21px 10px; background-repeat: no-repeat; background-color: #BA8399; line-height: 40px; border-bottom: 1px solid #D6B5C2;
}
.menu .item2 a {
 padding: 0px 0px 0px 40px; text-decoration: none; font-weight: bold;
}
.menu .item3 {
 background-color: #CFA8B8; line-height: 40px; border-top: 1px solid #E2CBD4;
}
.menu .item3_hover {
 background-color: #DCB3C4; line-height: 40px; border-top: 1px solid #E2CBD4;
}
.menu .item3_act {
 background-image: url(../images/arrows/arw_item3_act.gif); background-position: 21px 10px; background-repeat: no-repeat; background-color: #CFA8B8; line-height: 40px; border-top: 1px solid #E2CBD4;
}
.menu .item3_notact {
 background-image: url(../images/arrows/arw_item3_act_out.gif); background-position: 21px 10px; background-repeat: no-repeat; background-color: #CFA8B8; line-height: 40px; border-top: 1px solid #E2CBD4;
}
.menu .item3 a {
 text-decoration: none; font-weight: bold; padding: 0px 0px 0px 40px;
}
/***************************************** METAMENU *************************************/
.genmenu {
 float: left; background-color: #DCDCDC; padding: 3px 0px 0px 0px;
}
.genmenu li {
 display: inline; list-style-type: none; margin: 0px;
}
.genmenu ul {
 margin: 0px
}
.genmenu a {
 font-size: 95%; font-weight: normal; padding: 4px 15px; text-decoration: none;
}
.genmenu a:hover {
 background-color: #E6E6E6; color: #8C3055;
}
.genmenu a.href_act {
 color: #8C3055
}
/***************************************** TABMENU *************************************/
.tabmenu {
 padding: 0px; background-image: url(../images/border/border_innen_oben.gif); background-position: bottom left; background-repeat: no-repeat; height: 32px;
}
.tabmenu .tab {
 float: left
}
.tabmenu li {
 display: inline; list-style-type: none; margin: 0;
}
.tabmenu ul {
 margin: 0px; padding: 0px;
}
.tabmenu li a {
 color: #fff; text-decoration: none; font-weight: bold;
}
.tabmenu .firstact a:hover,
.tabmenu .middleact a:hover,
.tabmenu .lastact a:hover,
.tabmenu .lastact2 a:hover {
 color: #8C3055
}
.tabmenu .firstact a {
 text-decoration: none; color: #8C3055; padding: 10px 15px 3px 15px; background-color: #fff; background-image: url(../images/border/border_tabmenu_firstact.gif); background-position: top; background-repeat: repeat-x; margin-left: 0px;
}
.tabmenu .middleact a {
 text-decoration: none; color: #8C3055; padding: 10px 15px 3px 15px; background-color: #fff; background-image: url(../images/border/border_tabmenu_middleact.gif); background-position: top; background-repeat: repeat-x;
}
.tabmenu .lastact a {
 text-decoration: none; color: #8C3055; padding: 10px 26px 3px 15px; background-color: #fff; background-image: url(../images/border/border_tabmenu_middleact.gif); background-position: top; background-repeat: repeat-x;
}
.tabmenu .lastact2 a {
 text-decoration: none; color: #8C3055; padding: 10px 15px 3px 15px; background-color: #fff; background-image: url(../images/border/border_tabmenu_lastact.gif); background-position: top right; background-repeat: repeat-x;
}
.tabmenu .lastact .neu_tabmenu a {
 text-decoration: none; color: #8C3055; padding: 0; background: none;
}
.tabmenu .middleact a:hover,
.tabmenu .lastact a:hover,
.tabmenu .firstact a:hover,
.tabmenu .lastact2 a:hover {
 color: #8C3055; background-color: #fff;
}
.tabmenu li.first {
 color: #fff; background-color: #8C3055; padding: 5px 15px 3px 15px; margin-left: 5px;
}
.tabmenu li.middle {
 color: #fff; background-color: #BA8399; padding: 5px 15px 3px 15px;
}
.tabmenu li.last {
 color: #fff; background-color: #732F5D; padding: 5px 26px 3px 15px;
}
.tabmenu li.last2 {
 color: #fff; background-color: #CFA8B8; padding: 5px 15px 3px 15px;
}
.tabmenu .neu_tabmenu {
 position: absolute; top: -8px; left: 405px;
}
/***************************************** Breadcrumbs *************************************/
.top {
 height: 20px
}
.breadcrumbs {
 float: left; margin: 0px 20px; font-size: 90%;
}
.breadcrumbs a {
 font-weight: normal; text-decoration: underline;
}
.breadcrumbs img {
 padding: 0px 6px
}
/***************************************** Breadcrumbs *************************************/
.printpage {
 float: right; margin-right: 10px;
}
/***************************************** Startseite *************************************/
.starttop {
 height: 391px
}
.starttop .left {
 float: left; width: 369px; height: 391px;
}
.starttop .right {
 margin-left: 10px; float: left; width: 301px; height: 391px;
}
.starttop .right dl,
.starttop .right dt,
.starttop div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
 margin: 0px; padding: 0px;
}
.starttop .right img {
 margin: 0px; padding-bottom: 10px;
}
.startbottom {

}
/* Veranstaltungsteaser */
.tx-sfstartseite-pi1 {
 background: #DAD8D9 url(../images/background/bg_start.gif) repeat-x; margin-top: 3px; height: 114px; width: 369px;
}
.tx-sfstartseite-pi1,
.tx-sfstartseite-pi1 a {
 color: #8C3055
}
.tx-sfstartseite-pi1 a,
.tx-sfstartseite-pi1 .title {
 font-weight: bold
}
.tx-sfstartseite-pi1 .left {
 width: 172px; height: 70px; margin-left: 3px; margin-top: 2px; float: left;
}
.tx-sfstartseite-pi1 .left_wide {
 width: 363px; height: 70px; margin-left: 3px; margin-top: 2px;
}
.tx-sfstartseite-pi1 .left_wide .title {
 width: 363px
}
.tx-sfstartseite-pi1 .right {
 width: 168px; height: 70px; margin-left: 7px; margin-top: 2px; padding-left: 5px; border-left: 1px solid #EEEAEB;
}
.tx-sfstartseite-pi1 .headline {
 padding-top: 8px; padding-bottom: 8px; padding-left: 7px; border-bottom: 1px solid #DCD8D9; font-weight: bold;
}
.tx-sfstartseite-pi1 .title {
 float: left; margin-left: 5px; margin-top: 10px; margin-right: 0px;
}
.tx-sfstartseite-pi1 .info {
 font-weight: normal
}
.tx-sfstartseite-pi1 .right .link {
 float: right; margin-right: 0px; margin-top: 5px;
}
.tx-sfstartseite-pi1 .left .link {
 float: right; margin-right: 6px; margin-top: 5px;
}
.tx-sfstartseite-pi1 .left_wide .link {
 float: right; margin-right: 6px; margin-top: 5px;
}
/* 3 Boxen */
.tx-sfstartseite2-pi1 {
 height: 294px; /*color: #797979;*/ line-height: 14px; font-size: 12px;
}
.tx-sfstartseite2-pi1 .boxLeft,
.tx-sfstartseite2-pi1 .boxMiddle,
.tx-sfstartseite2-pi1 .boxRight {
 float: left
}
.tx-sfstartseite2-pi1 .boxRosa {
 width: 222px
}
.tx-sfstartseite2-pi1 .boxBlau {
 width: 215px
}
.tx-sfstartseite2-pi1 .boxGruen {
 width: 222px
}
.tx-sfstartseite2-pi1 .boxMiddle {
 margin-left: 10px
}
.tx-sfstartseite2-pi1 .boxRight {
 margin-left: 11px
}
.tx-sfstartseite2-pi1 .headline {
 height: 52px; color: #fff;
}
.tx-sfstartseite2-pi1 .text a {
 /*color: #797979;_NO__DOTCOMMA__AFTER__*/
}
.tx-sfstartseite2-pi1 .text {
 height: 311px
}
.tx-sfstartseite2-pi1 .info {
 margin: 15px 15px 0 15px; height: 217px;
}
.tx-sfstartseite2-pi1 .boxRosa .text {
 border-top: 0; border-bottom: 1px; border-right: 1px; border-left: 1px; border-style: solid; border-color: red; border-style: solid; border-color: #EACFD8;
}
.tx-sfstartseite2-pi1 .boxBlau .text {
 border-top: 0; border-bottom: 1px; border-right: 1px; border-left: 1px; border-style: solid; border-color: #B4B5C9;
}
.tx-sfstartseite2-pi1 .boxGruen .text {
 border-top: 0; border-bottom: 1px; border-right: 1px; border-left: 1px; border-style: solid; border-color: red; border-style: solid; border-color: #CDD98F;
}
.tx-sfstartseite2-pi1 .info {
 font-weight: normal
}
.tx-sfstartseite2-pi1 .link {
 float: right; margin-right: 15px; margin-top: 0;
}
.tx-sfstartseite2-pi1 .link a {
 color: #8C3055
}
.tx-sfstartseite2-pi1 ul {
 margin-left: 0; display: block;
}
.tx-sfstartseite2-pi1 li {
 margin-bottom: 5px; list-style-image: url(../images/bullet.gif); list-style-position: outside; margin-left: 1.5em; line-height: 1.5em:;
}
/* Einleitung */
.tx-sfstartseite3-pi1 {
 width: 369px; height: 260px;
}
.tx-sfstartseite3-pi1 p {
 line-height: 1.4em
}
.tx-sfstartseite3-pi1 a {
 text-decoration: none; color: #000;
}
.tx-sfstartseite3-pi1 a:hover {
 text-decoration: underline; color: #000;
}
.tx-sfstartseite3-pi1 .image {
 float: left; margin-right: 8px; width: 120px; margin-bottom: 5px;
}
.tx-sfstartseite3-pi1 .imagetext {
 padding: 0px; width: 120px; font-size: 9px; line-height: 11px; margin-left: 5px; margin-bottom: 0px;
}
.tx-sfstartseite3-pi1 .container {
 height: 257px; : ; padding: 0px; margin-left: 9px;
}
/****************************************** tx-macinasearchbox-pi1**************************/
.tx-macinasearchbox-pi1 {
 float: right; width: 279px;
}
.tx-macinasearchbox-pi1 .seachheadline {
 float: left; padding: 3px 15px 0px 0px; font-size: 95%;
}
.tx-macinasearchbox-pi1 .searchinput input {
 padding: 5px 5px 0px 5px; float: left; height: 18px; width: 200px; border: 0px;
}
.tx-macinasearchbox-pi1 .searchsubmit {
 float: left; border-bottom: 1px solid #fff;
}
/*********************************************tx-fsfooterblock-pi1*****************************/
.tx-fsfooterblock-pi1 {
 padding: 5px 0px 5px 5px; margin-right: 10px; width: 690px; overflow: hidden;
}
.tx-fsfooterblock-pi1 h3 {
 color: #fff; background-color: #B4B4B4; padding: 10px; font-size: 120%; margin: 0px;
}
.tx-fsfooterblock-pi1 h5 {
 padding: 0px; font-size: 100%; margin: 0px;
}
.tx-fsfooterblock-pi1 h4 {
 color: #8C3055; background-color: #F9F9F9; padding: 10px; font-size: 120%; border-bottom: 1px solid #DEDEDE; border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; margin: 0px; cursor: pointer;
}
.tx-fsfooterblock-pi1 .element0,
.element1,
.element2 {
 border: 1px solid #DEDEDE
}
.tx-fsfooterblock-pi1 .inner {
 background: #fff url(../images/background/teaserbox_body_hg.gif) repeat-x; padding: 10px; color: #878787; font-size: 110%;
}
.tx-fsfooterblock-pi1 .innerNews {
 border-bottom: 1px solid #DEDEDE; background: #F0F0F0 url(../images/background/teaserbox_news_hg.gif) repeat-x; padding: 10px;
}
.tx-fsfooterblock-pi1 .innerNewsunten {
 background: #F0F0F0 url(../images/background/teaserbox_news_hg.gif) repeat-x; padding: 10px;
}
.tx-fsfooterblock-pi1 .innerNews a,
.innerNewsunten a {
 font-weight: normal; text-decoration: none;
}
.tx-fsfooterblock-pi1 .text {
 padding: 10px; /*color: #878787;*/ font-size: 110%;
}
.tx-fsfooterblock-pi1 .text h1 a {
 color: #8C3055
}
.tx-fsfooterblock-pi1 .text p.bodytext {
 padding: 0px
}
/************************************************ SITEMAP ***************************************/
.sitemap {
 padding: 0 20px
}
.sitemap .item1 a {
 color: #8C3055; text-decoration: none; font-weight: bold;
}
.sitemap .item2,
.sitemap .item3 {
 padding: 3px 0px
}
.sitemap .item2 a {
 color: #000; text-decoration: none; font-weight: bold;
}
.sitemap .item3 {
 font-size: 11px
}
.sitemap .item1 {
 list-style-image: url(../images/bullet.gif); list-style-position: outside; padding: 0px 0px 18px 0px; margin: 0px 0px 0px 0px;
}
/************************************************ tx-fsteasertextmbild-pi1 ************************************/
.tx-fsteasertextmbild-pi1 {
 padding: 0 20px 0 20px
}
.tx-fsteasertextmbild-pi1 .image {
 float: right; width: 265px; background-image: url(../images/background/bilder_hg.gif); background-repeat: repeat-y; margin: 0px 15px 10px 10px;
}
.tx-fsteasertextmbild-pi1 .image .imgtitel {
 padding: 7px 20px; color: #8C3055; font-weight: bold;
}
.tx-fsteasertextmbild-pi1 .image .imgbig {
 padding: 7px 20px; color: #333333; font-weight: bold;
}
.tx-fsteasertextmbild-pi1 .image .pfeil {
 padding: 4px 0 0 5px
}
.tx-fsteasertextmbild-pi1 .teaserimage {
 padding: 15px 0px 20px 30px
}
/************************************************ tx-fstextmbild-pi1 ************************************/
.tx-fstextmbild-pi1 {
 padding: 0px 20px 10px 20px
}
.tx-fstextmbild-pi1 h2 {
 padding-bottom: 5px
}
.tx-fstextmbild-pi1 table {
 padding: 0px; margin: 0px; width: 100%;
}
.tx-fstextmbild-pi1 td {
 padding: 0px; margin: 0px; vertical-align: top;
}
.tx-fstextmbild-pi1 .imgrechts {
 float: right; padding-left: 10px;
}
.tx-fstextmbild-pi1 .imgklein {
 background-image: url(../images/background/textmitbild_hg_klein.gif); background-repeat: repeat-y; padding-left: 5px; padding-right: 5px;
}
.tx-fstextmbild-pi1 .imggross {
 background-image: url(../images/background/textmitbild_hg_gross.gif); background-repeat: repeat-y; padding-left: 5px; padding-right: 5px;
}
/************************************************ tx-fstextboxhighlight-pi1 ************************************/
#default .tx-fstextboxhighlight-pi1 {
 background-color: #eed7e0
}
#blueheadline .tx-fstextboxhighlight-pi1 {
 background-color: #eed7e0
}
#pink .tx-fstextboxhighlight-pi1 {
 background-color: #f6ebef
}
#blue .tx-fstextboxhighlight-pi1 {
 background-color: #ccd6e4
}
#green .tx-fstextboxhighlight-pi1 {
 background-color: #e7eecc
}
#lightblue .tx-fstextboxhighlight-pi1 {
 background-color: #e1e4eb
}
.tx-fstextboxhighlight-pi1 .text {
 padding: 20px
}
.tx-fstextboxhighlight-pi1 {
 margin: 0px; padding: 0px; width: 680px;
}
/****************************************** tx-fskursueberblick-pi1 **************************/
.tx-fskursueberblick-pi1 {
 background-color: #DBE5B2; padding: 20px 0px;
}
.tx-fskursueberblick-pi1 th,
.tx-fskursueberblick-pi1 td {
 padding: 0px; background-color: #DBE5B2;
}
.tx-fskursueberblick-pi1 th {
 padding-right: 40px
}
.tx-fskursueberblick-pi1 h4 {
 color: #8C3055; font-size: 100%;
}
.tx-fskursueberblick-pi1 img {
 margin-right: 20px
}
.tx-fskursueberblick-pi1 .uebersicht {
 height: 35px
}
.tx-fskursueberblick-pi1 .unterstrich {
 background-color: #88AA00; line-height: 1px; height: 1px;
}
/****************************************** tx-fsteaserheadimage-pi1 **************************/
.tx-fsteaserheadimage-pi1 {
 height: 0px
}
.tx-fsteaserheadimage-pi1 .teaser {
 position: absolute; top: 121px; left: 389px; height: 0px; width: 255px;
}
/************************************************ Logo *********************************************************/
.logo {
 margin: 0px; padding: 0px; vertical-align: top;
}
/************************************************ Headbild *****************************************************/
#headerbild {
 margin-top: -5px
}
#imageContainer img {
 display: none; position: absolute; top: 0; left: 0;
}
#imageContainer {
 position: relative; width: 680px; : ; height: 277px; : ; border: none; margin-top: -5px; padding: 0px;
}
/****************************************** Presse **********************************/
.tx-ahpresse-pi1 {
 padding: 0px 20px
}
.tx-ahpresse-pi1 h2 a {
 text-decoration: none; color: #8C3055;
}
.tx-ahpresse-pi1 .jahresliste {
 width: 350px; height: 50px;
}
.tx-ahpresse-pi1 .jahr {
 float: left; padding-right: 10px;
}
.tx-ahpresse-pi1 a.year,
.tx-ahpresse-pi1 a.smoothbox,
.tx-ahpresse-pi1 a.download,
.tx-ahpresse-pi1 .downloadTable a,
.tx-ahpresse-pi1-browsebox a {
 color: #9B9B9B; text-decoration: underline; font-weight: normal;
}
.tx-ahpresse-pi1 a.year:hover,
.tx-ahpresse-pi1 a.smoothbox:hover,
.tx-ahpresse-pi1 a.download:hover,
.tx-ahpresse-pi1 .downloadTable a:hover,
.tx-ahpresse-pi1-browsebox a:hover {
 color: #8C3055
}
.tx-ahpresse-pi1 a.yearact {
 color: #8C3055
}
.tx-ahpresse-pi1 .more {
 padding-bottom: 5px
}
.tx-ahpresse-pi1 .more a {
 text-decoration: underline; font-weight: normal;
}
.tx-ahpresse-pi1 .back {
 padding-left: 102px; padding-top: 25px;
}
.tx-ahpresse-pi1 .back a {
 text-decoration: underline; font-weight: normal;
}
.tx-ahpresse-pi1 .image {
 float: left; padding: 0px 10px 10px 0px; width: 92px;
}
.tx-ahpresse-pi1 .tx-ahpresse-pi1-searchbox .searchlabel {
 float: left; color: #8C3055; font-weight: bold; padding-right: 10px;
}
.tx-ahpresse-pi1-searchbox-sword {
 background-color: #F9F2F5; width: 150px; float: left;
}
.tx-ahpresse-pi1 .tx-ahpresse-pi1-searchbox {
 padding-bottom: 20px
}
.tx-ahpresse-pi1 a.submit {
 text-decoration: underline; font-weight: normal; padding-left: 10px;
}
.tx-ahpresse-pi1 .text {
 padding-left: 102px
}
.tx-ahpresse-pi1 .date {
 padding-top: 10px; font-style: italic;
}
.tx-ahpresse-pi1 .headline {
 padding-bottom: 10px
}
.tx-ahpresse-pi1 .teasertext p {
 padding: 0px; margin: 0px;
}
.tx-ahpresse-pi1 .outer {
 padding: 0px 0px 20px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #F2F2F3;
}
.tx-ahpresse-pi1 .downloadTable td,
.tx-ahpresse-pi1 table.downloadTable,
table.resultTable {
 margin: 0px; padding: 0px;
}
/****************************************** News **********************************/
.tx-fsnews-pi1 {
 padding: 0px 20px
}
.tx-fsnews-pi1 h2 a {
 text-decoration: none; color: #8C3055;
}
.tx-fsnews-pi1 .jahresliste {
 width: 350px; height: 50px;
}
.tx-fsnews-pi1 .jahr {
 float: left; padding-right: 10px;
}
.tx-fsnews-pi1 a.year,
.tx-fsnews-pi1 a.smoothbox,
.tx-fsnews-pi1 a.download,
.tx-fsnews-pi1 .downloadTable a,
.tx-fsnews-pi1-browsebox a {
 color: #9B9B9B; text-decoration: underline; font-weight: normal;
}
.tx-fsnews-pi1 a.year:hover,
.tx-fsnews-pi1 a.smoothbox:hover,
.tx-fsnews-pi1 a.download:hover,
.tx-fsnews-pi1 .downloadTable a:hover,
.tx-fsnews-pi1-browsebox a:hover {
 color: #8C3055
}
.tx-fsnews-pi1 a.yearact {
 color: #8C3055
}
.tx-fsnews-pi1 .more {
 padding-bottom: 5px
}
.tx-fsnews-pi1 .more a {
 text-decoration: underline; font-weight: normal;
}
.tx-fsnews-pi1 .back {
 padding-left: 102px; padding-top: 25px;
}
.tx-fsnews-pi1 .back a {
 text-decoration: underline; font-weight: normal;
}
.tx-fsnews-pi1 .image {
 float: left; padding: 0px 10px 10px 0px; width: 92px;
}
.tx-fsnews-pi1 .tx-fsnews-pi1-searchbox .searchlabel {
 float: left; color: #8C3055; font-weight: bold; padding-right: 10px;
}
.tx-fsnews-pi1-searchbox-sword {
 background-color: #F9F2F5; width: 150px; float: left;
}
.tx-fsnews-pi1 .tx-fsnews-pi1-searchbox {
 padding-bottom: 20px
}
.tx-fsnews-pi1 a.submit {
 text-decoration: underline; font-weight: normal; padding-left: 10px;
}
.tx-fsnews-pi1 .text {
 padding-left: 102px
}
.tx-fsnews-pi1 .date {
 padding-top: 10px; font-style: italic;
}
.tx-fsnews-pi1 .headline {
 padding-bottom: 10px
}
.tx-fsnews-pi1 .teasertext p {
 padding: 0px; margin: 0px;
}
.tx-fsnews-pi1 .outer {
 padding: 0px 0px 20px 0px; border-width: 0px 0px 1px 0px; border-style: solid; border-color: #F2F2F3;
}
.tx-fsnews-pi1 .downloadTable td,
.tx-fsnews-pi1 table.downloadTable,
table.resultTable {
 margin: 0px; padding: 0px;
}
.tx-fsnews-pi1 .clearfloat {
 display: inline-block
}
/********************************** tx-fspressemodul-pi1***************************************/
.tx-fspressemodul-pi1 {
 width: 270px; background: url(../images/background/pressemodul_hg.gif) repeat-y; line-height: 0px; font-size: 0px;
}
.tx-fspressemodul-pi1 .header {
 color: #8C3055; font-size: 110%; font-weight: bold; padding: 5px 0 10px 10px;
}
.tx-fspressemodul-pi1 .kontakt {
 color: #8C3055; padding: 0px 10px;
}
.tx-fspressemodul-pi1 .text {
 padding: 0px 10px
}
.tx-fspressemodul-pi1 .outer {
 width: 249px; padding-left: 8px; padding-right: 8px; line-height: 15px; font-size: 12px;
}
.tx-fspressemodul-pi1 .input {
 font-weight: bold; padding: 8px 10px 0px 10px;
}
.tx-fspressemodul-pi1 .input_err {
 font-weight: bold; padding: 0px 10px; padding-top: 8px; background-color: #EADAE0;
}
.tx-fspressemodul-pi1 img {
 padding-top: 0px; margin-top: 0px;
}
.tx-fspressemodul-pi1 .textfeldin {
 padding: 0px 10px
}
.tx-fspressemodul-pi1 .textfeld {
 background-color: #FEFEFE; width: 200px;
}
.tx-fspressemodul-pi1 .textfeld_err {
 background-color: #EADAE0; padding: 0px 10px; padding-bottom: 3px;
}
.tx-fspressemodul-pi1 textarea {
 background-color: #FEFEFE; width: 200px;
}
.tx-fspressemodul-pi1 .submit {
 padding: 0px 55px; padding-top: 10px; border: 0px; background-color: transparent; text-decoration: underline; cursor: pointer;
}
.tx-fspressemodul-pi1 .checkbox {
 float: left; padding: 0px 10px; padding-top: 8px; margin-top: 10px;
}
.tx-fspressemodul-pi1 .check {
 padding: 0px 10px; padding-left: 25px; font-size: 90%; margin-top: 10px;
}
.tx-fspressemodul-pi1 .fehler {
 padding: 20px 10px; background-color: #EADAE0; font-weight: bold; font-size: 90%;
}
.tx-fspressemodul-pi1 .stern {
 padding: 20px 10px; font-weight: bold; font-size: 90%;
}
/********************************** tx-fsnewsletter-pi1***************************************/
.tx-fsnewsletter-pi1 {
 width: 270px; background: url(../images/background/pressemodul_hg.gif) repeat-y; line-height: 0px; font-size: 0px;
}
.tx-fsnewsletter-pi1 .header {
 color: #8C3055; font-size: 110%; font-weight: bold; padding: 5px 0 10px 10px;
}
.tx-fsnewsletter-pi1 .kontakt {
 color: #8C3055; padding: 0px 10px;
}
.tx-fsnewsletter-pi1 .text {
 padding: 0px 10px 10px 10px
}
.tx-fsnewsletter-pi1 .outer {
 width: 249px; padding-left: 8px; line-height: 15px; font-size: 12px;
}
.tx-fsnewsletter-pi1 .input_err {
 font-weight: bold; padding: 0px 10px; padding-top: 8px; background-color: #EADAE0;
}
.tx-fsnewsletter-pi1 .input {
 float: left; width: 200px; font-weight: bold; padding: 8px 10px 0px 10px;
}
.tx-fsnewsletter-pi1 .inputvorname {
 font-weight: bold; float: left; padding: 8px 48px 0px 10px;
}
.tx-fsnewsletter-pi1 .inputnachname {
 float: left; font-weight: bold; padding: 8px 10px 0px 10px;
}
.tx-fsnewsletter-pi1 .inputnachname_err {
 font-weight: bold; float: left; padding: 8px 10px 0px 10px; background-color: #EADAE0;
}
.tx-fsnewsletter-pi1 .textfeldvorname {
 float: left; width: 98px; background-color: #FEFEFE;
}
.tx-fsnewsletter-pi1 .textfeldnachname {
 width: 98px; background-color: #FEFEFE;
}
.tx-fsnewsletter-pi1 .inputstrasse {
 font-weight: bold; float: left; padding: 8px 120px 0px 10px;
}
.tx-fsnewsletter-pi1 .inputnr {
 float: left; font-weight: bold; padding: 8px 10px 0px 10px;
}
.tx-fsnewsletter-pi1 .textfeldstrasse {
 float: left; width: 148px; background-color: #FEFEFE;
}
.tx-fsnewsletter-pi1 .textfeldnr {
 width: 50px; background-color: #FEFEFE;
}
.tx-fsnewsletter-pi1 .inputplz {
 font-weight: bold; float: left; padding: 8px 35px 0px 10px;
}
.tx-fsnewsletter-pi1 .inputort {
 float: left; width: 160px; font-weight: bold; padding: 8px 10px 0px 10px;
}
.tx-fsnewsletter-pi1 .textfeldplz {
 float: left; width: 50px; background-color: #FEFEFE;
}
.tx-fsnewsletter-pi1 .textfeldort {
 width: 148px; background-color: #FEFEFE;
}
.tx-fsnewsletter-pi1 .textfeldin {
 padding: 0px 10px
}
.tx-fsnewsletter-pi1 .textfeldland {
 padding: 0px 10px 10px 10px; : ;
}
.tx-fsnewsletter-pi1 input.radio1 {
 margin-right: 10px
}
.tx-fsnewsletter-pi1 input.radiosex2 {
 margin: 0px 10px 0px 55px
}
.tx-fsnewsletter-pi1 input.nl2 {
 margin: 0px 10px 0px 20px
}
.tx-fsnewsletter-pi1 .textfeld {
 background-color: #FEFEFE; width: 200px;
}
.tx-fsnewsletter-pi1 .textfeld_err {
 background-color: #EADAE0; padding: 0px 10px; padding-bottom: 3px;
}
.tx-fsnewsletter-pi1 textarea {
 background-color: #FEFEFE; width: 200px;
}
.tx-fsnewsletter-pi1 .submit {
 padding: 0px 55px; padding-top: 10px; border: 0px; background-color: transparent; text-decoration: underline; cursor: pointer;
}
.tx-fsnewsletter-pi1 .checkbox {
 float: left; padding: 0px 10px; padding-top: 8px; margin-top: 10px;
}
.tx-fsnewsletter-pi1 .check {
 padding: 0px 10px; padding-left: 25px; font-size: 90%; margin-top: 10px;
}
.tx-fsnewsletter-pi1 .fehler {
 padding: 15px 10px; background-color: #EADAE0; font-weight: bold; font-size: 90%;
}
.tx-fsnewsletter-pi1 .stern {
 float: left; width: 225px; padding: 15px 10px; font-weight: bold; font-size: 90%;
}
.tx-fsnewsletter-pi1 .imgstern {
 padding-left: 18px
}
.tx-fsnewsletter-pi1 .textfelddisabled {
 float: left; width: 225px; padding: 3px 2px; border: 1px solid #DEDEDE; margin: 0px 8px; background-color: #F7F7F8; height: 18px;
}
.tx-fsnewsletter-pi1 .textfelddisabledv {
 float: left; width: 98px; padding: 3px 2px; border: 1px solid #DEDEDE; margin: 0px 1px 0px 8px; background-color: #F7F7F8; height: 18px;
}
.tx-fsnewsletter-pi1 .textfelddisabledn {
 float: left; width: 122px; padding: 3px 2px; border: 1px solid #DEDEDE; margin: 0px 8px 0px 0px; background-color: #F7F7F8; height: 18px;
}
.tx-fsnewsletter-pi1 .textfelddisableds {
 float: left; width: 160px; padding: 3px 2px; border: 1px solid #DEDEDE; margin: 0px 1px 0px 8px; background-color: #F7F7F8; height: 18px;
}
.tx-fsnewsletter-pi1 .textfelddisablednr {
 float: left; width: 60px; padding: 3px 2px; border: 1px solid #DEDEDE; margin: 0px 8px 0px 0px; background-color: #F7F7F8; height: 18px;
}
.tx-fsnewsletter-pi1 .textfelddisabledp {
 float: left; width: 60px; padding: 3px 2px; border: 1px solid #DEDEDE; margin: 0px 1px 0px 8px; background-color: #F7F7F8; height: 18px;
}
.tx-fsnewsletter-pi1 .textfelddisabledo {
 float: left; width: 160px; padding: 3px 2px; border: 1px solid #DEDEDE; margin: 0px 8px 0px 0px; background-color: #F7F7F8; height: 18px;
}
/*************************************************** tx-fsfaq-pi1 ******************************************/
.tx-fsfaq-pi1 {
 width: 640px; margin: 0px 20px;
}
.tx-fsfaq-pi1 h3 {
 margin: 0px
}
.tx-fsfaq-pi1 .accordion {
 position: relative
}
.tx-fsfaq-pi1 .toggler {
 cursor: pointer
}
.tx-fsfaq-pi1 p {
 padding: 10px
}
/*************************************************** tx-fstabelle-pi1 ******************************************/
.tx-fstabelle-pi1 {
 width: 680px
}
.tx-fstabelle-pi1 .zeile {
 vertical-align: top
}
.tx-fstabelle-pi1 h3 {
 color: #8C3055
}
.tx-fstabelle-pi1 .titel {
 color: #8C3055; font-weight: bold;
}
.tx-fstabelle-pi1 td {
 padding: 0.5em 1em
}
.tx-fstabelle-pi1 .unterstrich {
 background-color: #DEDEDE; line-height: 1px; font-size: 0pt; height: 1px;
}
/*************************************************** tx-fstennelement-pi1 ******************************************/
.tx-fstennelement-pi1 div {
 height: 10px; line-height: 10px; background-color: #E5E5E5; margin: 10px 20px;
}
/********************************** tx-sfglossar-pi1***************************************/
.tx-sfglossar-pi1 {
 padding: 0 20px
}
.tx-sfglossar-pi1 #index td {
 padding: 0px 7px 0px 0px; margin: 0px;
}
.tx-sfglossar-pi1 #index {
 padding-bottom: 20px; margin: 0px;
}
.tx-sfglossar-pi1 .index_active {
 font-weight: bold; text-decoration: none;
}
.tx-sfglossar-pi1 .term {
 color: #8C3055; font-weight: bold; float: left; padding-right: 5px;
}
/********************************** tx-sfbroschuere-pi1***************************************/
/*.tx-sfbroschuere-pi1 #gender, .tx-sfcontact-pi1 #gender {

    position: absolute;

    top: 4px;

    left: 20px;

}

.tx-sfbroschuere-pi1 #gender1a {

    position: absolute;

    top: 6px;

    left: 90px;

}

.tx-sfbroschuere-pi1 #gender1b {

    position: absolute;

    top: 4px;

    left: 110px;

}

.tx-sfbroschuere-pi1 #gender2a {

    position: absolute;

    top: 6px;

    left: 165px;

}

.tx-sfbroschuere-pi1 #gender2b {

    position: absolute;

    top: 4px;

    left: 185px;

}

.tx-sfbroschuere-pi1 #surname, .tx-sfcontact-pi1 #surname {

    position: absolute;

    top: 80px;

    left: 0px;

}

.tx-sfbroschuere-pi1 #lastname, .tx-sfcontact-pi1 #lastname {

    position: absolute;

    top: 80px;

    left: 30px;

}

.tx-sfbroschuere-pi1 #submit, .tx-sfcontact-pi1 #submit {

    width: 171px;

    height: 45px;

    border: none;

    padding-left: 280px;

}

.tx-sfbroschuere-pi1 #form td, .tx-sfcontact-pi1 #form td {

    height: 25px;

    padding: 0px;

    margin: 0px;

}

.tx-sfbroschuere-pi1 .small, .tx-sfcontact-pi1 .small, .tx-indexedsearch .small {

    width: 205px;

    background-color: #F7F7F7;

    vertical-align: middle;

}

.tx-sfbroschuere-pi1 .long, .tx-sfcontact-pi1 .long {

    width: 420px;

    background-color:#F7F7F7;

}

.tx-sfbroschuere-pi1 #form, .tx-sfcontact-pi1 #form {

    width: 680px;

}

.tx-sfbroschuere-pi1 .lightblue_small {

    width: 45px;

    color: #8C3055;

}

.tx-sfbroschuere-pi1 td.lightblue_small {

    font-size: 20px;

    vertical-align: top;

}

.tx-sfbroschuere-pi1 td table {

    margin: 0px;

    padding: 0px;

}

.tx-sfbroschuere-pi1 th, .tx-sfbroschuere-pi1 td {

    padding: 0px;

    height: 25px;

}*/
/*.tx-sfbroschuere-pi1 td {

    font-size:12px;

}

.tx-sfbroschuere-pi1 #form-outer {

    width:647px;

    padding:10px 0 0 20px;

}

.tx-sfbroschuere-pi1 .bold {

    font-weight:bold;

}

.tx-sfbroschuere-pi1 #form .bold {

    padding-right:5px;

}

.tx-sfbroschuere-pi1 #form .boldpadding {

    padding-left:8px;

}

.tx-sfbroschuere-pi1 .magenta {

    color: #8C3055;

}

.tx-sfbroschuere-pi1 .grey {

    color: #B4B4B4;

}

.tx-sfbroschuere-pi1 .error {

    color: red;

    padding:8px 0 0 13px;

}

.tx-sfbroschuere-pi1 .head {

    height:30px;

    background-color:#B4B4B4;

    color:#fff;

    font-size:16px;

    font-weight:bold;

    padding:8px 0 0 10px;

}

.tx-sfbroschuere-pi1 .container1, .tx-sfbroschuere-pi1 .container2, .tx-sfbroschuere-pi1 .container3 {

    border-style:solid;

    border-color:#B4B4B4;

    border-width:0 1px 1px 1px;

    background-image: url(../images/background/bg_container.gif);

    background-repeat: repeat-x;

    background-position: bottom;

    background-color:#FBFBFB;    

}

.tx-sfbroschuere-pi1 .text-magenta {

    color:#8C3055;

    font-weight:bold;

    font-size:16px;

    padding:8px 0 0 13px;

}

.tx-sfbroschuere-pi1 .text-normal {

    padding:5px 0 5px 13px;

}

.tx-sfbroschuere-pi1 .text-small {

    font-size:10px;

    color:#696969;

}

.tx-sfbroschuere-pi1 .container3 .text-normal {

    padding:8px 0 5px 13px;

}

.tx-sfbroschuere-pi1 .container2 table, .tx-sfbroschuere-pi1 .container3 table {

    padding:0;

    margin:0;

}

.tx-sfbroschuere-pi1 .container1 .input {

    padding:5px 0 20px 13px;

}

.tx-sfbroschuere-pi1 .container2 .input {

    padding:5px 0 20px 13px;

}

.tx-sfbroschuere-pi1 .container3 .input {

    padding:5px 0 20px 3px;

}

.tx-sfbroschuere-pi1 .head-bachelor {

    height:20px;

    line-height:20px;

    background-image: url(../images/background/bg_bachelor.gif);

    background-repeat: no-repeat;

    background-position: top;

    background-color:#642250;

    color:#fff;

    font-weight:bold;

    font-size:12px;

    padding:0 0 0 28px;

    cursor:pointer;

    width:590px;

}

.tx-sfbroschuere-pi1 .head-master {

    height:20px;

    line-height:20px;

    background-image: url(../images/background/bg_master.gif);

    background-repeat: no-repeat;

    background-position: top;

    background-color:#174A8E;

    color:#fff;

    font-weight:bold;

    font-size:11px;

    padding:0 0 0 28px;

    cursor:pointer;

    width:590px;

}

.tx-sfbroschuere-pi1 .head-hzk {

    height:20px;

    line-height:20px;

    background-image: url(../images/background/bg_hzk.gif);

    background-repeat: no-repeat;

    background-position: top;

    background-color:#3F5101;

    color:#fff;

    font-weight:bold;

    font-size:11px;

    padding:0 0 0 28px;

    cursor:pointer;

    width:590px;

}

.tx-sfbroschuere-pi1 .table-head {

    font-weight:bold;

    height:25px;

    padding:0 5px 0 10px;

}

.tx-sfbroschuere-pi1 .container3 td {

    padding-top:0;

    margin-top:0;

    padding-bottom:0;

    margin-bottom:0;

}

.tx-sfbroschuere-pi1 .container2 td {

    padding-top:0;

    margin-top:0;

    padding-bottom:3px;

    margin-bottom:0;

    padding-left:0;

}

.tx-sfbroschuere-pi1 #bachelor {

    background-color:#E0D1DB;

}    

.tx-sfbroschuere-pi1 #master {

    background-color:#cdd9e9;

}    

.tx-sfbroschuere-pi1 #hzk {

    background-color:#ccd2b9;

}

.tx-sfbroschuere-pi1 .table-bachelor, .tx-sfbroschuere-pi1 .table-master, .tx-sfbroschuere-pi1 .table-hzk {

    width:618px;

    margin:0;

}    

.tx-sfbroschuere-pi1 .table-bachelor table, .tx-sfbroschuere-pi1 .table-master table, .tx-sfbroschuere-pi1 .table-hzk table {

    font-weight:bold;

    font-size:11px;

    margin:5px 0 5px 28px;

}

.tx-sfbroschuere-pi1 .spacer {

    height:9px;

}

.tx-sfbroschuere-pi1 .input-long {

    width:252px;

    background-color: #F2F2F2;

    vertical-align: middle;

    border:1px solid #B4B4B4;

    line-height:20px;

    height:20px;

}

.tx-sfbroschuere-pi1 input.input-long {

    padding-left:2px;

}

.tx-sfbroschuere-pi1 select.input-long {

    height:22px;

}

.tx-sfbroschuere-pi1 .input-country {

    width:200px;

}

.tx-sfbroschuere-pi1 .input-email {

    width:196px;

}

.tx-sfbroschuere-pi1 .input-gender {

    width:65px;

}

.tx-sfbroschuere-pi1 .input-title2 {

    width:80px;

}

.tx-sfbroschuere-pi1 .input-firstname {

    width:110px;

}

.tx-sfbroschuere-pi1 .input-lastname {

    width:131px;

}

.tx-sfbroschuere-pi1 .input-company {

    width:249px;

}

.tx-sfbroschuere-pi1 .input-street {

    width:195px;

}

.tx-sfbroschuere-pi1 .input-number {

    width:46px;

}

.tx-sfbroschuere-pi1 .input-zip {

    width:46px;

}

.tx-sfbroschuere-pi1 .input-city {

    width:195px;

}

.tx-sfbroschuere-pi1 .input-day {

    width:59px;

    text-align:center;

}

.tx-sfbroschuere-pi1 .input-month {

    width:59px;

    text-align:center;

}

.tx-sfbroschuere-pi1 .input-year {

    width:62px;

    text-align:center;

}

.tx-sfbroschuere-pi1 .input-phone1 {

    width:60px;

}

.tx-sfbroschuere-pi1 .input-phone2 {

    width:128px;

}

.tx-sfbroschuere-pi1 .input-source {

    width:420px;

}

.tx-sfbroschuere-pi1 .input-profession {

    width:527px;

}

.tx-sfbroschuere-pi1 .float-left {

    float:left;

    width:460px;

    padding-top:27px;

}

.tx-sfbroschuere-pi1 .float-right {

    float:right;

    width:171px;

    padding-top:27px;

}

.tx-sfbroschuere-pi1 .float-left table, .tx-sfbroschuere-pi1 .float-right table {

    padding:0 0 20px 0;

    margin:0;

}

.tx-sfbroschuere-pi1 .float-left table td, .tx-sfbroschuere-pi1 .float-right table td {

    padding:0;

    margin:0;

}











.tx-sfbroschuere-pi1 #start-form {

    width: 302px;

    height: 382px;

    background-image: url(../images/background/bg_startseite_form.jpg);

    background-repeat: no-repeat;    

    

}*/
.tx-sfbroschuere-pi1 td {
 font-size: 12px
}
.tx-sfbroschuere-pi1 #form-outer {
 width: 647px; padding: 10px 0 0 20px;
}
.tx-sfbroschuere-pi1 .bold {
 font-weight: bold
}
.tx-sfbroschuere-pi1 #form .bold {
 padding-right: 5px
}
.tx-sfbroschuere-pi1 #form .boldpadding {
 padding-left: 8px
}
.tx-sfbroschuere-pi1 .magenta {
 color: #8C3055
}
.tx-sfbroschuere-pi1 .grey {
 color: #B4B4B4
}
.tx-sfbroschuere-pi1 .error {
 color: red; padding: 8px 0 0 13px;
}
.tx-sfbroschuere-pi1 .head {
 height: 30px; background-color: #B4B4B4; color: #fff; font-size: 16px; font-weight: bold; padding: 8px 0 0 10px;
}
.tx-sfbroschuere-pi1 .container1,
.tx-sfbroschuere-pi1 .container2,
.tx-sfbroschuere-pi1 .container3 {
 border-style: solid; border-color: #B4B4B4; border-width: 0 1px 1px 1px; background-image: url(../images/background/bg_container.gif); background-repeat: repeat-x; background-position: bottom; background-color: #FBFBFB;
}
.tx-sfbroschuere-pi1 .text-magenta {
 color: #8C3055; font-weight: bold; font-size: 16px; padding: 8px 0 0 13px;
}
.tx-sfbroschuere-pi1 .text-normal {
 padding: 5px 0 5px 13px
}
.tx-sfbroschuere-pi1 .text-small {
 font-size: 10px; color: #696969;
}
.tx-sfbroschuere-pi1 .container3 .text-normal {
 padding: 8px 0 5px 13px
}
.tx-sfbroschuere-pi1 .container2 table,
.tx-sfbroschuere-pi1 .container3 table {
 padding: 0; margin: 0;
}
.tx-sfbroschuere-pi1 .container1 .input {
 padding: 5px 0 20px 13px
}
.tx-sfbroschuere-pi1 .container2 .input {
 padding: 5px 0 20px 13px
}
.tx-sfbroschuere-pi1 .container3 .input {
 padding: 5px 0 20px 3px
}
.tx-sfbroschuere-pi1 .head-bachelor {
 height: 20px; line-height: 20px; background-image: url(../images/background/bg_bachelor.gif); background-repeat: no-repeat; background-position: top; background-color: #642250; color: #fff; font-weight: bold; font-size: 12px; padding: 0 0 0 28px; cursor: pointer; width: 590px;
}
.tx-sfbroschuere-pi1 .head-master {
 height: 20px; line-height: 20px; background-image: url(../images/background/bg_master.gif); background-repeat: no-repeat; background-position: top; background-color: #174A8E; color: #fff; font-weight: bold; font-size: 11px; padding: 0 0 0 28px; cursor: pointer; width: 590px;
}
.tx-sfbroschuere-pi1 .head-hzk {
 height: 20px; line-height: 20px; background-image: url(../images/background/bg_hzk.gif); background-repeat: no-repeat; background-position: top; background-color: #3F5101; color: #fff; font-weight: bold; font-size: 11px; padding: 0 0 0 28px; cursor: pointer; width: 590px;
}
.tx-sfbroschuere-pi1 .table-head {
 font-weight: bold; height: 25px; padding: 0 5px 0 10px;
}
.tx-sfbroschuere-pi1 .container3 td {
 padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 0;
}
.tx-sfbroschuere-pi1 .container2 td {
 padding-top: 0; margin-top: 0; padding-bottom: 3px; margin-bottom: 0; padding-left: 0;
}
.tx-sfbroschuere-pi1 #bachelor {
 background-color: #E0D1DB
}
.tx-sfbroschuere-pi1 #master {
 background-color: #cdd9e9
}
.tx-sfbroschuere-pi1 #hzk {
 background-color: #ccd2b9
}
.tx-sfbroschuere-pi1 .table-bachelor,
.tx-sfbroschuere-pi1 .table-master,
.tx-sfbroschuere-pi1 .table-hzk {
 width: 618px; margin: 0;
}
.tx-sfbroschuere-pi1 .table-bachelor table,
.tx-sfbroschuere-pi1 .table-master table,
.tx-sfbroschuere-pi1 .table-hzk table {
 font-weight: bold; font-size: 11px; margin: 5px 0 5px 28px;
}
.tx-sfbroschuere-pi1 .spacer {
 height: 9px
}
.tx-sfbroschuere-pi1 .input-long {
 width: 252px; background-color: #F2F2F2; vertical-align: middle; border: 1px solid #B4B4B4; line-height: 20px; height: 20px;
}
.tx-sfbroschuere-pi1 input.input-long {
 padding-left: 2px
}
.tx-sfbroschuere-pi1 select.input-long {
 height: 22px
}
.tx-sfbroschuere-pi1 .input-country {
 width: 200px
}
.tx-sfbroschuere-pi1 .input-email {
 width: 196px
}
.tx-sfbroschuere-pi1 .input-gender {
 width: 65px
}
.tx-sfbroschuere-pi1 .input-title2 {
 width: 80px
}
.tx-sfbroschuere-pi1 .input-firstname {
 width: 110px
}
.tx-sfbroschuere-pi1 .input-lastname {
 width: 131px
}
.tx-sfbroschuere-pi1 .input-company {
 width: 249px
}
.tx-sfbroschuere-pi1 .input-street {
 width: 195px
}
.tx-sfbroschuere-pi1 .input-number {
 width: 46px
}
.tx-sfbroschuere-pi1 .input-zip {
 width: 46px
}
.tx-sfbroschuere-pi1 .input-city {
 width: 195px
}
.tx-sfbroschuere-pi1 .input-day {
 width: 59px; text-align: center;
}
.tx-sfbroschuere-pi1 .input-month {
 width: 59px; text-align: center;
}
.tx-sfbroschuere-pi1 .input-year {
 width: 62px; text-align: center;
}
.tx-sfbroschuere-pi1 .input-phone1 {
 width: 60px
}
.tx-sfbroschuere-pi1 .input-phone2 {
 width: 128px
}
.tx-sfbroschuere-pi1 .input-source {
 width: 420px
}
.tx-sfbroschuere-pi1 .input-profession {
 width: 527px
}
.tx-sfbroschuere-pi1 .float-left {
 float: left; width: 460px; padding-top: 27px;
}
.tx-sfbroschuere-pi1 .float-right {
 float: right; width: 171px; padding-top: 27px;
}
.tx-sfbroschuere-pi1 .float-left table,
.tx-sfbroschuere-pi1 .float-right table {
 padding: 0 0 20px 0; margin: 0;
}
.tx-sfbroschuere-pi1 .float-left table td,
.tx-sfbroschuere-pi1 .float-right table td {
 padding: 0; margin: 0;
}
.tx-sfbroschuere-pi1 #start-form {
 width: 302px; height: 382px; background-image: url(../images/background/bg_startseite_form.jpg); background-repeat: no-repeat;
}
.tx-sfbroschuere-pi1 #start-form .input-long {
 background-color: #fff; border: 0px;
}
.tx-sfbroschuere-pi1 #start-form #form {
 position: relative; top: 5px; left: 5px; width: 302px; height: 145px;
}
.tx-sfbroschuere-pi1 #start-form #form .head {
 font-weight: normal; color: #000; font-size: 12px; width: 67px; height: 17px; float: left; padding: 8px 0 0 10px; background-color: transparent;
}
.tx-sfbroschuere-pi1 #start-form #form .data {
 width: 190px; height: 17px; float: left; padding: 8px 0 0 0;
}
.tx-sfbroschuere-pi1 #start-form #form .input-title2 {
 width: 60px
}
.tx-sfbroschuere-pi1 #start-form #submit {
 padding-left: 8px
}
.tx-sfbroschuere-pi1 #start-form .input-email,
.tx-sfbroschuere-pi1 #start-form .input-firstname,
.tx-sfbroschuere-pi1 #start-form .input-lastname {
 width: 185px
}
.tx-sfbroschuere-pi1 #start-form .headline {
 padding-top: 15px; padding-left: 15px; font-size: 150%; color: #8C3055; font-weight: bold; line-height: 20px;
}
.tx-sfbroschuere-pi1 #start-form .subline {
 padding-top: 10px; padding-left: 15px; padding-bottom: 15px; font-size: 105%; color: #8C3055; font-weight: bold; line-height: 16px;
}
.tx-sfbroschuere-pi1 #start-form .footline {
 padding-left: 40px; padding-bottom: 25px; font-size: 105%; color: #8C3055; font-weight: bold; line-height: 16px;
}
/********************************** tx-sfcontact-pi1 ***************************************/
.tx-sfcontact-pi1 .lightblue_small {
 width: 45px; color: #8C3055;
}
.tx-sfcontact-pi1 td.lightblue_small {
 font-size: 20px; vertical-align: top;
}
.tx-sfcontact-pi1 textarea {
 height: 200px
}
.tx-sfcontact-pi1 #gender1a {
 position: absolute; top: 6px; left: 120px;
}
.tx-sfcontact-pi1 #gender1b {
 position: absolute; top: 4px; left: 140px;
}
.tx-sfcontact-pi1 #gender2a {
 position: absolute; top: 6px; left: 195px;
}
.tx-sfcontact-pi1 #gender2b {
 position: absolute; top: 4px; left: 215px;
}
.tx-sfcontact-pi1 #surname {
 position: absolute; top: 80px; left: 0px;
}
.tx-sfcontact-pi1 #lastname {
 position: absolute; top: 80px; left: 30px;
}
.tx-sfcontact-pi1 #submit {
 width: 171px; height: 45px; border: none; padding-left: 280px;
}
.tx-sfcontact-pi1 #form td {
 height: 25px; padding: 0px; margin: 0px;
}
.tx-sfcontact-pi1 .small,
.tx-indexedsearch .small {
 width: 205px; background-color: #F7F7F7; vertical-align: middle;
}
.tx-sfcontact-pi1 .long {
 width: 420px; background-color: #F7F7F7;
}
.tx-sfcontact-pi1 #form {
 width: 680px
}
.tx-sfcontact-pi1 #gender {
 position: absolute; top: 4px; left: 20px;
}
.tx-sfcontact-pi1 select.input-long {
 height: 22px
}
.tx-sfcontact-pi1 .input-title {
 background-color: #F2F2F2; vertical-align: middle; border: 1px solid #B4B4B4; line-height: 20px; height: 20px;
}
/********************************** tx-fsadressabfrage-pi1 ***************************************/
.tx-fsadressabfrage-pi1 .pink {
 width: 45px; color: #8C3055; font-weight: bold;
}
.tx-fsadressabfrage-pi1 td {
 padding: 0.5em 0em
}
.tx-fsadressabfrage-pi1 input {
 background-color: #F7F7F7; vertical-align: top;
}
.tx-fsadressabfrage-pi1 #gender1b {
 position: absolute; top: 4px; left: 140px;
}
.tx-fsadressabfrage-pi1 #gender2a {
 position: absolute; top: 6px; left: 195px;
}
.tx-fsadressabfrage-pi1 #gender2b {
 position: absolute; top: 4px; left: 215px;
}
/********************************** tx-fsadressabfrage-pi2 ***************************/
.tx-fsadressabfrage-pi2 {
 background: url(../images/background/pressemodul_hg.gif) repeat-y; line-height: 0px; font-size: 0px;
}
.tx-fsadressabfrage-pi2 .outer {
 padding: 0px 8px; line-height: 15px; font-size: 12px;
}
.tx-fsadressabfrage-pi2 td {
 padding: 0em
}
.tx-fsadressabfrage-pi2 h3 {
 color: #8C3055; padding: 5px 0px 10px 0px;
}
.tx-fsadressabfrage-pi2 .img {
 padding-left: 10px
}
/********************************** tx-fstextschmal-pi1 ***************************/
.tx-fstextschmal-pi1 {
 padding: 0px 20px; width: 330px;
}
/********************************** tx-sfstoerer-pi1 ***************************/
.tx-sfstoerer-pi1 .img {
 padding-top: 0px; width: 300px;
}
.tx-sfstoerer-pi1 .text {
 width: 360px
}
/********************************** tx-fsdownloads-pi1 ***************************/
.tx-fsdownloads-pi1 {
 background: transparent url(../images/background/pressemodul_hg.gif) repeat-y scroll 0; width: 270px; line-height: 0; font-size: 0;
}
.tx-fsdownloads-pi1 .outer {
 font-size: 12px; line-height: 15px; padding: 5px 8px; width: 249px;
}
.tx-fsdownloads-pi1 h3 {
 padding-left: 10px; padding-bottom: 5px;
}
.tx-fsdownloads-pi1 a div {
 width: 230px; padding-left: 10px; padding-bottom: 5px; text-decoration: underline; background: transparent url(../images/arrows/arw_pink_rechts.gif) no-repeat right scroll 0;
}
/********************************** Suche ***************************************/
.tx-indexedsearch {
 padding: 0 20px
}
.tx-indexedsearch  .tx-indexedsearch-sw {
 font-weight: bold
}
.tx-indexedsearch .searchlabel {
 float: left; color: #8C3055; font-weight: bold; padding-right: 10px;
}
.tx-indexedsearch td {
 padding: 0px; margin: 0px;
}
.tx-indexedsearch .browsebox td {
 padding-right: 5px; color: #8C3055;
}
.tx-indexedsearch .tx-indexedsearch-browsebox {
 padding-bottom: 0px; margin-bottom: 0px;
}
.tx-indexedsearch .browsebox a {
 color: #9B9B9B
}
.tx-indexedsearch .browsebox a:hover {
 color: #8C3055
}
span.lightblue {
 font-size: 140%; color: #8C3055; font-weight: bold;
}
div.lightblue {
 font-size: 140%; color: #8C3055; font-weight: bold;
}
/*Bordeaux klein*/
span.lightblue_small {
 font-size: 100%; color: #8C3055; font-weight: bold;
}
div.lightblue_small {
 font-size: 100%; color: #8C3055; font-weight: bold;
}
/*Fett schwarz*/
span.black_big {
 font-size: 110%; color: #000; font-weight: bold;
}
div.black_big {
 font-size: 110%; color: #000; font-weight: bold;
}
/*Schwarz klein*/
span.black_small {
 font-size: 70%; color: #000;
}
div.black_small {
 font-size: 70%; color: #000;
}
.tx-sfveranstaltungsteaser-pi1 {
 width: 219px; padding: 16px 0 15px 15px;
}
.tx-sfveranstaltungsteaser-pi1 .location {
 font-weight: bold; font-size: 90%; padding-top: 3px; line-height: 95%;
}
.tx-sfveranstaltungsteaser-pi1 .headline {
 font-weight: bold; font-size: 110%; font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
}
.tx-sfveranstaltungsteaser-pi1 .text {
 font-size: 95%; color: #7C7C7C; padding-bottom: 8px; padding-top: 2px;
}
.tx-sfveranstaltungsteaser-pi1 .text a,
.tx-sfveranstaltungsteaser-pi1 .text a:hover,
.tx-sfveranstaltungsteaser-pi1 .text a:link {
 font-size: 95%; color: #7C7C7C;
}
.tx-sfveranstaltungsteaser-pi1 .grey {
 height: 1px; width: 219px; background-color: #7C7C7C; color: #7C7C7C; margin: 0; padding: 0; border: 0;
}
/********************************** tx-sflogistik-pi1***************************************/
.tx-sflogistik-pi1 {
 width: 270px; background: url(../images/background/pressemodul_hg.gif) repeat-y; line-height: 0px; font-size: 0px;
}
.tx-sflogistik-pi1 .header {
 color: #8C3055; font-size: 110%; font-weight: bold; padding: 5px 0 10px 10px;
}
.tx-sflogistik-pi1 .kontakt {
 color: #8C3055; padding: 0px 10px;
}
.tx-sflogistik-pi1 .text {
 padding: 0px 10px 10px 10px
}
.tx-sflogistik-pi1 .outer {
 width: 249px; padding-left: 8px; line-height: 15px; font-size: 12px;
}
.tx-sflogistik-pi1 .input_err {
 font-weight: bold; padding: 0px 10px; padding-top: 8px; background-color: #EADAE0;
}
.tx-sflogistik-pi1 .input {
 float: left; width: 200px; font-weight: bold; padding: 8px 10px 0px 10px;
}
.tx-sflogistik-pi1 .inputvorname {
 font-weight: bold; float: left; padding: 8px 45px 0px 10px;
}
.tx-sflogistik-pi1 .inputnachname {
 float: left; font-weight: bold; padding: 8px 0px 0px 5px;
}
.tx-sflogistik-pi1 .inputnachname_err {
 font-weight: bold; float: left; padding: 8px 10px 0px 10px; background-color: #EADAE0;
}
.tx-sflogistik-pi1 .textfeldvorname {
 float: left; width: 96px; background-color: #FEFEFE;
}
.tx-sflogistik-pi1 .textfeldnachname {
 width: 96px; background-color: #FEFEFE;
}
.tx-sflogistik-pi1 .inputstrasse {
 font-weight: bold; float: left; padding: 8px 109px 0px 10px;
}
.tx-sflogistik-pi1 .inputnr {
 float: left; font-weight: bold; padding: 8px 0px 0px 5px;
}
.tx-sflogistik-pi1 .textfeldstrasse {
 float: left; width: 146px; background-color: #FEFEFE;
}
.tx-sflogistik-pi1 .textfeldnr {
 width: 42px; background-color: #FEFEFE;
}
.tx-sflogistik-pi1 .inputplz {
 font-weight: bold; float: left; padding: 8px 32px 0px 10px;
}
.tx-sflogistik-pi1 .inputort {
 float: left; width: 160px; font-weight: bold; padding: 8px 0px 0px 0px;
}
.tx-sflogistik-pi1 .textfeldplz {
 float: left; width: 46px; background-color: #FEFEFE; padding: 0px; margin: 0px;
}
.tx-sflogistik-pi1 .textfeldort {
 width: 143px; background-color: #FEFEFE; padding: 0px; margin: 0px;
}
.tx-sflogistik-pi1 .textfeldin {
 padding: 0px 0px 0px 10px; margin: 0px;
}
.tx-sflogistik-pi1 .textfeldland {
 padding: 0px 0px 10px 10px
}
.tx-sflogistik-pi1 input.radio1 {
 margin-right: 10px
}
.tx-sflogistik-pi1 input.radiosex2 {
 margin: 0px 10px 0px 55px
}
.tx-sflogistik-pi1 input.nl2 {
 margin: 0px 10px 0px 20px
}
.tx-sflogistik-pi1 .textfeld {
 background-color: #FEFEFE; width: 200px;
}
.tx-sflogistik-pi1 .textfeld_err {
 background-color: #EADAE0; padding: 0px 10px; /*padding-bottom: 3px;*/
}
.tx-sflogistik-pi1 textarea {
 background-color: #FEFEFE; width: 200px;
}
.tx-sflogistik-pi1 .submit {
 padding: 0px 55px; padding-top: 10px; border: 0px; background-color: transparent; text-decoration: underline; cursor: pointer;
}
.tx-sflogistik-pi1 .checkbox {
 float: left; padding: 0px 10px; padding-top: 8px; margin-top: 10px;
}
.tx-sflogistik-pi1 .check {
 padding: 0px 10px; padding-left: 25px; font-size: 90%; margin-top: 10px;
}
.tx-sflogistik-pi1 .fehler {
 padding: 15px 10px; background-color: #EADAE0; font-weight: bold; font-size: 90%;
}
.tx-sflogistik-pi1 .stern {
 float: left; width: 225px; padding: 15px 10px; font-weight: bold; font-size: 90%;
}
.tx-sflogistik-pi1 .imgstern {
 padding-left: 18px
}
.tx-sflogistik-pi1 #logistik td {
 border: 0; padding: 0; margin: 0;
}
.tx-sflogistik-pi1 #logistik {
 width: 249px; padding: 0; margin: 0;
}
/********************************** tx-sfnetzwerk-pi1***************************************/
.tx-sfnetzwerk-pi1 {
 background-color: #F6EBEF; padding: 20px 0 2px 20px;
}
.tx-sfnetzwerk-pi1 .partnerContainer {
 padding-right: 18px; padding-bottom: 18px; float: left;
}
.tx-sfnetzwerk-pi1 .partner {
 border: 1px solid #E4E0E1; background-color: #fff; padding: 0; margin: 0; height: 100px; text-align: right; position: relative;
}
.tx-sfnetzwerk-pi1 .partner img {
 z-index: 10
}
.tx-sfnetzwerk-pi1 .plus {
 position: absolute; top: 82px; left: 100%; margin-left: -19px; z-index: 12; width: 19px; height: 18px;
}
.tx-sfnetzwerk-pi1 table,
.tx-sfnetzwerk-pi1 td {
 margin: 0; padding: 0;
}
.fancytext {
    font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
    color: #8C3055;
    font-size: 130%;
    font-weight: bold;
    padding: 10px 0;
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 25px;
    margin-top: -50px;
    margin-left: -25px;
    margin-right: -25px;
}
.fancytext p { 
    font-size: 12px;
    font-weight: normal;
}
/*** jQuery Accordion ***/
/*.basic, #list2, #list3, #navigation { width:20em; }_NO__DOTCOMMA__AFTER__*/
#log {
 position: fixed; bottom: 0; right: 1em; text-align: right;
}
#switch {
 position: fixed; bottom: 0; right: 15em;
}
.basic {
 width: 640px; font-family: verdana; font-weight: bold;
}
.basic div.slider {
 border-style: none solid solid; border-color: rgb(186, 131, 153); border-width: medium 1px 1px; overflow: hidden; padding-top: 0px; padding-bottom: 0px; margin-bottom: 2px;
}
.basic p {
 margin-bottom : 10px; border: none; text-decoration: none; font-weight: bold; font-size: 10px; margin: 0px; padding: 10px;
}
.basic a {
 cursor: pointer; display: block; padding: 5px; margin-top: 0; text-decoration: none; border: 1px solid rgb(140, 140, 140); padding: 10px 20px 10px 10px; background-image: url(../images/background/faq_normal_hg.gif); background-position: center bottom; background-repeat: repeat-x; color: rgb(140, 140, 140); margin-bottom: 0px; margin-bottom: 2px;
}
.basic a:hover {

}
.basic a.selected {
 border: 1px solid rgb(186, 131, 153); padding: 10px 20px 10px 10px; background-image: url(../images/background/faq_aktiv_hg.gif); background-position: center bottom; background-repeat: repeat-x; color: rgb(140, 48, 85); margin-bottom: 0px;
}
.tx-sfgallery-pi1 {
 margin: 0 20px; overflow: hidden;
}
/**************************************************************

    SlideShow

    v 1.3

**************************************************************/
#slideshow,
#slideshow2,
#slideshow3,
#slideshow4,
#slideshow5,
#slideshow6 {
 width: 640px; margin-top: 10px; text-align: center;
}
#slideshow a,
#slideshow2 a,
#slideshow3 a,
#slideshow4 a,
#slideshow5 a,
#slideshow6 a {
 margin: 0; padding: 0; border: 0; background: none;
}
.thumbs a {
 margin: 0; padding: 0; border: 0; background: none;
}
#thumbs ul,
#thumbs2 ul,
#thumbs3 ul,
#thumbs4 ul,
#thumbs5 ul,
#thumbs6 ul {
 list-style-type: none; list-style-image: none; margin: 0; padding: 0;
}
.navigation {
 padding-top: 5px; padding-left: 15px;
}
.navigation_gallery {
 margin-left: 36px; margin-bottom: 10px;
}
#thumbs li,
#thumbs2 li,
#thumbs3 li,
#thumbs4 li,
#thumbs5 li,
#thumbs6 li {
 float: left; width: 122px; padding: 10px; margin: 0; list-style-type: none; list-style-position: inside; list-style-image: none; text-align: center;
}
.caption {
 margin-top: 10px; color: #000; font-weight: normal; text-align: center;
}
.pagination {
 height: 0px
}
/*************************************************************/
/********************************** tx-sfpressemappe-pi1***************************************/
.tx-sfpressemappe-pi1 {
 width: 270px; background: url(../images/background/pressemodul_hg.gif) repeat-y; line-height: 0px; font-size: 0px;
}
.tx-sfpressemappe-pi1 .header {
 color: #8C3055; font-size: 110%; font-weight: bold; padding: 5px 0 2px 10px;
}
.tx-sfpressemappe-pi1 .text {
 padding: 0px 10px 5px 10px
}
.tx-sfpressemappe-pi1 .text a {
 display: block; background: url(../images/pfeil_rechts2.gif) no-repeat top right;
}
.tx-sfpressemappe-pi1 .outer {
 width: 249px; padding-left: 8px; padding-right: 8px; line-height: 15px; font-size: 12px;
}
/********************************** tx-sfdownloads-pi1***************************************/
.tx-sfdownloads-pi1 {
 margin-bottom: 20px
}
.tx-sfdownloads-pi1 .icon {
 width: 45px; float: left;
}
.tx-sfdownloads-pi1 h3 {
 line-height: 1em; margin-bottom: 0px; padding-bottom: 0px;
}
/********************************** Druckversion ***************************************/
#print {
 background-color: #fff; padding-top: 20px;
}
#print .mitte {
 background: none; padding-right: 5px; padding-left: 0px;
}
#print #footer {
 width: 650px; text-align: left; background-color: #fff; color: #000;
}
#print .tx-fsteaserheadimage-pi1 .teaser {
 top: 110px; left: 384px;
}
#print .mitte {
 width: 680px
}
#print .tx-sfstartseite-pi1 .left .title,
#print .tx-sfstartseite-pi1 .right .title {
 font-size: 90%
}
#print .tx-sfstartseite3-pi1 {
 width: 342px; font-size: 93%;
}
#print .starttop .left {
 width: 342px
}
#print .tx-sfstartseite-pi1 {
 width: 342px
}
#print .tx-sfstartseite-pi1 .left {
 width: 150px
}
#print .tx-sfstartseite-pi1 .right {
 width: 160px
}
#print .tx-sfstartseite2-pi1 .boxLeft,
#print .tx-sfstartseite2-pi1 .boxRight {
 width: 220px; margin-left: 0px;
}
#print .tx-sfstartseite2-pi1 .boxMiddle {
 width: 214px; margin-left: 0px;
}
/********************************** Social Bookmarks ***************************************/
#social-bookmarks {
 float: right; height: 36px; width: 210px; background-image: url(../images/background/bg_socialbookmarks.gif); background-repeat: repeat-x; background-position: top; background-color: #d9d5d6; margin-right: 5px;
}
#social-bookmarks .headline {
 line-height: 36px; text-indent: 10px; font-size: 110%; font-family: 'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif; font-weight: bold; color: #8C3055; float: left; width: 82px;
}
#social-bookmarks .buttons {
 float: right; margin-top: 6px; width: 128px; height: 24px;
}
#social-bookmarks img {
 margin-right: 3px
}
.socialbookmarks {
 padding: 20px 0 20px 20px; margin: 20px 0 20px 0; width: 660px; float: left; display: block; background-color: #E5E5E5;
}
.facebook {
 float: left; height: 20px; width: 430px;
}
.facebook .tx-sfbookmarks-pi1 {
 height: 20px
}
.facebook .socialbookmarks {
 width: 120px; float: right; margin: 0; padding: 0; background-color: #fff;
}
.socialbookmarks .header {
    color: #8C3055;
    font-size: 105%;
    font-weight: bold;
}
/********************************** tx-sfwebtv-pi1 ***************************************/
.tx-sfwebtv-pi1 {
 padding: 20px 20px 20px 15px; height: 115px;
}
.tx-sfwebtv-pi1 .title {

}
.tx-sfwebtv-pi1 .text p {
 padding-bottom: 3px; padding-right: 10px;
}
.tx-sfwebtv-pi1 .link {
 font-weight: bold; margin-top: 0; padding-top: 0;
}
.tx-sfwebtv-pi1 .image {
 float: left; width: 183px; background: #fff url(../images/background/bg_webtv.jpg) no-repeat; height: 139px; padding: 6px 0 0 6px;
}
.tx-sfwebtv-pi1 .description {
 float: left; width: 455px;
}
.tx-sfwebtv-pi1 .clearer {
 clear: both; line-height: 0;
}
/********************************** tx-sfwebtv-pi2 ***************************************/
.tx-sfwebtv-pi2 {
 width: 100%
}
.tx-sfwebtv-pi2 .videocontainer {
 margin: 0 auto; width: 640px;
}
.MultiBoxNumber {
 visibility: hidden !important
}
.MultiBoxPrevious,
.MultiBoxNext {
 visibility: hidden !important; width: 0 !important;
}
.MultiBoxTitle,
.MultiBoxDescription {
 margin-left: 10px !important
}
/********************************** tx-sfimagemap-pi1 ***************************************/
.tx-sfimagemap-pi1 {
 padding-left: 40px; padding-bottom: 20px;
}
#map {
 position: relative; width: 556px; height: 540px; padding-left: 20px;
}
#transparent_map {
 position: absolute; z-index: 30; width: 556px; height: 540px; border: none;
}
#map ul {
 list-style: none
}
#map li {
 position: absolute; z-index: 20; text-indent: -1000em; display: none; list-style-image: none;
}
#map #gesundheitsoekonomie_ma {
 background: url(../images/map/gesundheitsoekonomie_ma.gif) no-repeat; width: 227px; height: 219px; top: 4px; left: 277px;
}
#map #healthmanagement_ma {
 background: url(../images/map/healthmanagement_ma.gif) no-repeat; width: 201px; height: 561px; top: 139px; left: 355px;
}
#map #healtheconomics_ma {
 background: url(../images/map/healtheconomics_ma.gif) no-repeat; width: 231px; height: 224px; top: 313px; left: 277px;
}
#map #gesundheitstourismus_ba {
 background: url(../images/map/gesundheitstourismus_ba.gif) no-repeat; width: 231px; height: 233px; top: 314px; left: 46px;
}
#map #gesundheitslogistik_ba {
 background: url(../images/map/gesundheitslogistik_ba.gif) no-repeat; width: 202px; height: 264px; top: 137px; left: 0px;
}
#map #gesundheitsoekonomie_ba {
 background: url(../images/map/gesundheitsoekonomie_ba.gif) no-repeat; width: 228px; height: 220px; top: 4px; left: 49px;
}
/* BEGIN - New HZK styles (by TS) */
#green .subtitle h2 {
 color: #8C3055; margin: 0;
}
#green h2 {
 font-size: 18px; font-weight: bold; color: black; margin: 20px 0;
}
#green .csc-textpic {
 margin: 20px 20px
}
#green .csc-textpic .csc-textpic-imagewrap {
 margin-right: 10px
}
#green .tx-fstabelle-pi1 table {
 background: url(../images/hzk/hzk_table_bg.jpg) repeat-y scroll 0 0 transparent; margin: 0 15px;
}
#green .tx-fstabelle-pi1 table tbody h3 {
 margin: 20px 0 10px; color: #000000;
}
#green .tx-fstabelle-pi1 table tbody tr:first-child {
 background: url(../images/hzk/hzk_table_header.jpg) no-repeat scroll 0 top transparent
}
#green .tx-fstabelle-pi1 table tbody tr:last-child {
 background: url(../images/hzk/hzk_table_footer.jpg) no-repeat scroll 0 bottom transparent
}
#green .tx-fstabelle-pi1 table tbody tr:last-child td {
 padding-bottom: 20px
}
#green .tx-fstabelle-pi1 table tbody tr.zeile td p {
 margin-top: 10px
}
#green .tx-fstabelle-pi1 table tbody tr td.unterstrich {
 background: url(../images/hzk/hzk_table_line.jpg) no-repeat scroll 0 0 #8C3055
}
#green .tx-iwhzkbroschuere-pi1 {
 border: 1px solid #d4d4d4; margin: 30px 22px;
}
#green .tx-iwhzkbroschuere-pi1 form td {
 padding: 2px 6px
}
#green .tx-iwhzkbroschuere-pi1 form input,
#green .tx-iwhzkbroschuere-pi1 form select {
 border: 1px solid #d4d4d4; height: 21px; color: #909090; font-size: 12px;
}
#green .tx-iwhzkbroschuere-pi1 form .input-long {
 width: 263px
}
#green .tx-iwhzkbroschuere-pi1 form .select-long {
 width: 266px
}
#green .tx-iwhzkbroschuere-pi1 form .error {
 margin: 10px; color: red;
}
#green .tx-iwhzkbroschuere-pi1 form .input-gender {
 width: 75px
}
#green .tx-iwhzkbroschuere-pi1 form .input-title2,
#green .tx-iwhzkbroschuere-pi1 form .input-firstname,
#green .tx-iwhzkbroschuere-pi1 form .input-lastname {
 width: 89px
}
#green .tx-iwhzkbroschuere-pi1 form .input-zip,
#green .tx-iwhzkbroschuere-pi1 form .input-number {
 width: 50px
}
#green .tx-iwhzkbroschuere-pi1 form .input-city,
#green .tx-iwhzkbroschuere-pi1 form .input-street {
 width: 208px
}
#green .tx-iwhzkbroschuere-pi1 form .form-checkbox {
 border: none
}
#green .tx-iwhzkbroschuere-pi1 #form-header {
 background-color: #88aa00;
 margin: 0; 
 padding: 10px; 
 color: #ffffff;
 font-size: 18px;
 font-weight: bold;
}
#green .tx-iwhzkbroschuere-pi1 #form-header h2 {
 margin: 0; padding: 10px; color: #ffffff;
}
#green .tx-iwhzkbroschuere-pi1 .container2,
#green .tx-iwhzkbroschuere-pi1 .container {
 background: url(../images/hzk/hzk_form_content_bg.jpg) no-repeat scroll right 0 #f8f8f8; padding-left: 5px;
}
#green .tx-iwhzkbroschuere-pi1 .container {
 padding: 0
}
#green .tx-iwhzkbroschuere-pi1 .container .head {
 padding: 10px
}
#green .tx-iwhzkbroschuere-pi1 .container .container3 {
 padding: 10px
}
#green .tx-iwhzkbroschuere-pi1 .bold {
 font-weight: bold; font-size: 12px;
}
#green .tx-iwhzkbroschuere-pi1 .magenta {
 color: #8C3055
}
#green .tx-iwhzkbroschuere-pi1 .fill-out-advice {
 padding: 20px 0 4px 0 !important
}
#green .tx-iwhzkbroschuere-pi1 .fill-out-advice2 {
 padding: 20px 0 4px 15px !important
}
#green .tx-iwhzkbroschuere-pi1 #form-footer {
 background-color: #88aa00; color: #ffffff; padding-top: 10px; padding-left: 5px;
}
#green .tx-iwhzkbroschuere-pi1 #form-footer a {
 color: #ffffff
}
#green .tx-iwhzkbroschuere-pi1 #form-footer #submit {
 float: right; margin: 0 15px 20px 0; height: 50px; border: none;
}
#green .tx-iwhzkbroschuere-pi1 #form-footer .back {
 float: left; margin: 0 0 40px 15px;
}
#green .tx-iwhzkbroschuere-pi1 .content_text {
 background-color: #ffffff; color: #000000; padding-bottom: 10px; margin-botton: -10px;
}
#green .tx-iwtsnetworks-pi1 {
 background-color: #e5e5e5; padding: 15px 20px 25px; margin: 20px 0 10px;
}
#green .tx-iwtsnetworks-pi1 .title {
 color: #8C3055; font-weight: bold; margin: 8px 0;
}
/* END - New HZK styles */
/* Neu Menu DB */
.main_new_menu {

}
.main_new_clear {
 background: url(../images/menu_new_grafik/menu_new_button_clear.jpg) no-repeat; height: 40px;
}
.main_new_clear2 {
 background: url(../images/menu_new_grafik/version2/clear2_version2.jpg) no-repeat; height: 8px;
}
.main_new_phone {
 background: url(../images/menu_new_grafik/menu_new_button_phone.jpg) no-repeat; height: 51px;
}
.main_new_callback {
 background: url(../images/menu_new_grafik/menu_new_button_callback.jpg) no-repeat; height: 51px;
}
.main_new_mail {
 background: url(../images/menu_new_grafik/menu_new_button_mail.jpg) no-repeat; height: 53px;
}
.main_new_pruef {
 background: url(../images/menu_new_grafik/version2/pruef_version2.jpg) no-repeat; height: 52px;
}
.main_new_web {
 background: url(../images/menu_new_grafik/menu_new_button_web.jpg) no-repeat; height: 52px;
}
.main_new_social {
 margin-top: 5px
}
/************************************ tx-iwcallback (fh) ***********************************/

#white{background-color: white;}

.tx-iwcallback-pi1 {
 padding: 8px 20px;
 background: white;
}
.callback p,
.callback label {
 font-weight: bold;
 padding: 0;
}
.callback .topLeftCallback {
 float: left;
}
.callback .topRightCallback {
 float: left; margin-left: 25px;
}
.callback .bottomLeftCallback {
 float: left; clear: left;  margin-top: 20px;
}
.callback .bottomRightCallback {
 float: left; margin-left: 25px; margin-top: 0px;
}

.callback .bottomCallback{
}

.callback .topCallback{
    margin-top:  10px;
    margin-bottom: -10px;
    height: 165px;
    display: block;
     border-bottom: 1px solid #f2f2f2;
}

.callback .topLeftCallback, .callback .bottomLeftCallback{
    width: 345px;
    height: 135px;
}

.footer {
 clear: left
}
.callback input {
 width: 210px; padding-left: 5px;
}
.callback select {
 width: 217px
}
.callback input,
.callback select {
 float: right; margin-left: 10px; height: 25px; border: 1px solid #b3b3b3;
}
.callback .needed {
 background: #f2f2f2
}
.callback .angebot {
 width: auto; height: auto;
}
.callback .submitbutton {
 height: 45px; width: 171px; border: none;
}
.callback .contactName {

}
.callback .contactArea {
 margin: 20px auto
}
.callback .contactPhone {

}
.callback .contactMessage {

}
.callback .contactCheckbox {

}
.callback input:focus {
 background-color: white
}


.cbPrivacy{
    position: absolute; 
    background: #ccc;
    display: none;
    z-index: 2; 
    top: 20px;
    left: 10px;
    width: 400px;
    height: 350px;
}

.callback textarea{
    font-family: Arial, Tahoma, Verdana, sans-serif;
}

/* Färbt Wochenendtage grau ein...  */

.week .day6, .week .day0{
    color: #cccccc;
}

.tx-iwfilm-pi1 { height: 265px; background: #fff url(../images/background/bottom_videos.gif) no-repeat bottom left; }
.tx-iwfilm-pi1 #film-start .top { clear: both; height: 181px;}
.tx-iwfilm-pi1 #film-start .bottom { clear: both; }
.tx-iwfilm-pi1 #film-start .text { float: left; margin-left: 15px; width: 185px; font-size: 90%; line-height: 16px; }
.tx-iwfilm-pi1 #film-start .title { font-weight: bold; font-size: 150%; color: #8C3055; padding-top: 11px; padding-bottom: 6px; }
.tx-iwfilm-pi1 #film-start .link { float: right; padding-top: 30px; padding-right: 10px; }

.tx-iwfilm-pi2 { margin-left: 20px; background: #fff url(../images/background/bottom_videos2.gif) no-repeat bottom left; margin-bottom: 30px; }
.tx-iwfilm-pi2 #film-sub .bottom { height: 107px; }
.tx-iwfilm-pi2 #film-sub .text { margin:  0px 0px 10px 0px; }
.tx-iwfilm-pi2 #film-sub .title { font-weight: bold; font-size: 1.125em; color: #8C3055; padding-bottom: 5px; }
.tx-iwfilm-pi2 #film-sub .link { float: right; padding-top: 32px; padding-right: 10px; }
.tx-iwfilm-pi2 #film-sub .video { height: 393px; }
.tx-iwfilm-pi2 #film-sub th, .tx-iwfilm-pi2 #film-sub td { background: none; font-weight: normal; padding: 3px 20px 3px 0px; margin: 0px; }
.tx-iwfilm-pi2 #film-sub .info { float: left; margin: 15px 0px 0px 20px; }
.tx-iwfilm-pi1 .text a, .tx-iwfilm-pi2 .info a { padding-right: 8px; text-decoration: underline; color: #8C3055; background: #fff url(../images/background/arrow_videos.gif) no-repeat; background-position: right 5px; }


.tx-iwwechselteaser-pi1 { height: 265px; background: #fff url(../images/background/bottom_videos.gif) no-repeat bottom left; }
.tx-iwwechselteaser-pi1 #film-start .top { clear: both; height: 181px;}
.tx-iwwechselteaser-pi1 #film-start .bottom { clear: both; }
.tx-iwwechselteaser-pi1 #film-start .text { float: left; margin-left: 15px; width: 185px; font-size: 90%; line-height: 16px; }
.tx-iwwechselteaser-pi1 #film-start .title { font-weight: bold; font-size: 150%; color: #8C3055; padding-top: 11px; padding-bottom: 6px; }
.tx-iwwechselteaser-pi1 #film-start .link { float: right; padding-top: 30px; padding-right: 10px; }



.tx-iwvideos-pi1 { height: 261px; background: #fff url(../images/background/bottom_videos.gif) no-repeat bottom left; }
.tx-iwvideos-pi1 #film-start .top { clear: both; height: 181px;}
.tx-iwvideos-pi1 #film-start .bottom { clear: both; }
.tx-iwvideos-pi1 #film-start .text { float: left; margin-left: 15px; }
.tx-iwvideos-pi1 #film-start .title { font-weight: bold; font-size: 1.25em; color: #8C3055; padding-top: 14px; }
.tx-iwvideos-pi1 #film-start .link { float: right; padding-top: 30px; padding-right: 10px; }
.tx-iwvideos-pi1 .text a, .tx-iwvideos-pi2 .info a { padding-right: 8px; text-decoration: underline; color: #8C3055; background: url(../images/background/arrow_videos.gif) no-repeat; background-position: right 5px; }

.tx-iwvideos-pi2 { display: block; margin-left: 20px; margin-bottom: 30px; }
.tx-iwvideos-pi2 h2 { font-size: 1.5em; }
.tx-iwvideos-pi2 .film-sub .bottom { height: 106px; }
.tx-iwvideos-pi2 .film-sub .text { margin:  0px 0px 10px 0px; }
.tx-iwvideos-pi2 .film-sub .title { font-weight: bold; font-size: 1.125em; color: #8C3055; margin-bottom: 5px; }
.tx-iwvideos-pi2 .film-sub .link { float: right; padding-top: 32px; padding-right: 25px; }
.tx-iwvideos-pi2 .film-sub .video { height: 397px; }
.tx-iwvideos-pi2 .film-sub th, .tx-iwvideos-pi2 .film-sub td { background: none; font-weight: normal; padding: 3px 20px 3px 0px; margin: 0px; }
.tx-iwvideos-pi2 .film-sub .info { float: left; margin: 15px 0px 0px 40px; }

.tx-iwvideos-pi2 .bottom2 { height: 9px; background: #fff url(../images/background/bottom_videos2.gif) no-repeat bottom left; }

.tx-iwvideos-pi2 #featured { position:relative; display: block; }
.tx-iwvideos-pi2 #naviContainer { width: 660px; height: 70px; position: absolute; }
.tx-iwvideos-pi2 #featured #naviContainer ul.ui-tabs-nav { text-align: center; vertical-align: middle; width: 100px; height: 70px; position: absolute; top: 8px; left: 50%; margin-left: -50px; list-style: none !important; padding: 0; }
.tx-iwvideos-pi2 #featured #naviContainer ul.ui-tabs-nav li { width: 9px; height: 9px; float: left; list-style-image: none !important; margin-right: 5px; margin-left: 0px; }
.tx-iwvideos-pi2 #featured #naviContainer li.ui-tabs-nav-item a { display:block; background-color: #ba839a;  text-decoration: none; margin: 0px; padding: 0px; line-height: 9px; }
.tx-iwvideos-pi2 #featured #naviContainer li.ui-tabs-nav-item a:hover { background-color: #8c3055; }
.tx-iwvideos-pi2 #featured #naviContainer li.ui-tabs-selected { }
.tx-iwvideos-pi2 #featured #naviContainer ul.ui-tabs-nav li.ui-tabs-selected a { background: #8c3055; }
.tx-iwvideos-pi2 #featured .ui-tabs-panel { position:relative; }
.tx-iwvideos-pi2 #featured .ui-tabs-hide { display: none; }
.tx-iwvideos-pi2 .film-sub .ui-tabs-hide .video { display: none !important; height: 0px !important; width: 0px !important; }
.tx-iwvideos-pi2 #featured .prev-tab, #featured .next-tab { height: 106px; width: 21px; }
.tx-iwvideos-pi2 #featured a.mover { position: absolute; }
.tx-iwvideos-pi2 #featured .next-tab { bottom: 0; right: 0; }
.tx-iwvideos-pi2 #featured .prev-tab { bottom: 0; left: 0; }

.tx-iwvideos-pi2 #videoList { margin-top: 50px; height: 800px; }
.tx-iwvideos-pi2 #videoList ul.ui-tabs-nav2 { display: block; position: relative; height: 100%; width: 660px !important; list-style-type: none; }
.tx-iwvideos-pi2 #videoList ul.ui-tabs-nav2 li { margin-left: 0; display: block; width: 150px; float: left; list-style-image: none !important; padding: 20px 30px 30px 30px;}
.tx-iwvideos-pi2 #videoList .bottom { height: 106px; }
.tx-iwvideos-pi2 #videoList .text { margin:  0px 0px 10px 0px; }
.tx-iwvideos-pi2 #videoList .title { font-weight: bold; font-size: 1em; color: #8C3055; margin-bottom: 10px; }
.tx-iwvideos-pi2 #videoList th { background: none; font-weight: normal; padding: 0px; margin: 0px; line-height: 1.25em; text-align: left; }
.tx-iwvideos-pi2 #videoList td { background: none; font-weight: normal; margin: 0px; padding: 0px 0px 5px 0px; line-height: 1.25em; }
.tx-iwvideos-pi2 #videoList .info { float: left; margin: 0px 0px 0px 5px; }

.tx-iwvideos-pi2 #nav2-fragment-1 { background-image: url(../images/background/bg_videos.gif); }

.tx-iwvideobutton-pi1 { padding: 0px 20px 0px 0px; height: 39px; }
.tx-iwvideobutton-pi1 .button { float: right; }
.tx-iwvideobutton-pi1 a { display: block; padding: 0px !important; }
.tx-iwvideobutton-pi1 .clearer { clear: both; line-height: 0; }


/*** WebTV ***/
.tx-iwwebtv-pi1 { margin-left: 20px; }
.tx-iwwebtv-pi1 ul { margin-left: 0px; }
.tx-iwwebtv-pi1 li { width: 150px; height: 275px; float: left; list-style-type: none !important; list-style-image: none; padding: 0px; margin: 0px 58px 20px 0px; } 
.tx-iwwebtv-pi1 p { padding: 0px; }
.tx-iwwebtv-pi1 .title { font-weight: bold; font-size: 1em; color: #8C3055; }
.tx-iwwebtv-pi1 .subtitle { font-size: 11px; line-height: 13px; color: #8C3055; margin-bottom: 3px; height: 43px; }
.tx-iwwebtv-pi1 .text { font-size: 11px; }
.tx-iwwebtv-pi1 .text a { padding-right: 8px; text-decoration: underline; color: #8C3055; background: url(../images/background/arrow_videos.gif) no-repeat; background-position: right 5px; }
.tx-iwwebtv-pi1 .info { font-size: 9px; }
.tx-iwwebtv-pi1 .top { height: 130px; }
.tx-iwwebtv-pi1 .image a { margin: 0px !important; }
.tx-iwwebtv-pi1 #pagination li { height: 25px !important; width: inherit; margin-right: 5px !important; }
.tx-iwwebtv-pi1 #pagination { height: 45px; width: 650px; overflow: hidden; }
.tx-iwwebtv-pi1 #pagination ul { float: right; }
.tx-iwwebtv-pi1 #pagination a { color: #9B9B9B; padding: 0.5em; }
.tx-iwwebtv-pi1 #pagination a:hover, .tx-iwwebtv-pi1 #pagination .active a { color: #8C3055; }
.tx-iwwebtv-pi1 #list { width: 100%; }
/* WebTV Kategorien */
.tx-iwwebtv-pi2 { height: 70px; margin-left: 20px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin-bottom: 15px; padding: 15px 0px; }
.tx-iwwebtv-pi2 #select1 .headline, .tx-iwwebtv-pi2 #select2 .headline { margin-bottom: 3px; }
.tx-iwwebtv-pi2 #select1 { float: left; margin-right: 45px; }
.tx-iwwebtv-pi2 #select2 { float: left; }
.tx-iwwebtv-pi2 h3 { margin-bottom: 10px; }
/* WebTV Detailseite */
.MultiBoxDescription p { margin: 0px !important; padding: 0px !important; }
.MultiBoxDescription p a { color: #fff; }
/* WebTV Teaser */
.tx-iwwebtv-pi4 { margin-left: 20px; float: left; margin-top: 20px; overflow: hidden; }
.tx-iwwebtv-pi4 .teaser { height: 400px; width: 310px; }
.tx-iwwebtv-pi4 .text { margin-top: 20px; margin-bottom: 20px; }
.tx-iwwebtv-pi4 .text a { padding-right: 8px; text-decoration: underline; color: #8C3055; background: url(../images/background/arrow_videos.gif) no-repeat; background-position: right 5px; }
.tx-iwwebtv-pi4 .text p { margin: 0px; padding: 0px; }
.tx-iwwebtv-pi4 .button { }
.tx-iwwebtv-pi4 h3 { margin-bottom: 10px; }
