 /* Extension Cascading Stylesheet fuer WID */
/* 3-point concepts: Maria Salz - 22.05.2008   */


.tx-wtcontentchange-pi1 .wt_contentchange_link a {display:block; font-size:15px; font-weight:bold; float:left; margin:0 223px 5px 5px;}
.tx-wtcontentchange-pi1 .wt_contentchange_outer {clear:both;}

* html .wt_contentchange_link{display:block; width:500px; overflow:hidden; height:30px;}
* html .tx-wtcontentchange-pi1 .wt_contentchange_link a {margin:0 205px -13px 5px; overflow:hidden; width:20px;}

/*-----------------------------------  
	3pc_wid_calendar
-----------------------------------*/
/*--------------------------------- 3pc_wid_calendar MINI view  -----------------------------------*/
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container {background:#E5EDF4; margin:0 0 15px 0; padding:0 5px;}
#inhalt .spalte_links .tx-3pcwidcalendar-pi1 .calendar-mini-container {margin:0 0 0 67px;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container table {font-size:1em; width:160px;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container table td {border:3px solid #E5EDF4;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container table td.cal_head {font-weight:bold;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container table td.cal_content {background:#CCDBEA; padding:0 1px 0 0; text-align:right; width:17px;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container table td.day {background:#FFF; padding:0 1px 0 0; text-align:right; width:17px;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container table td.today {background:#FFD300; padding:0 1px 0 0; text-align:right; width:17px;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container table td.next {text-align:right;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container table td.next a {background:url(../pix/pfeil_gelb.gif) 100% 2px no-repeat; text-align:right; padding:0 13px 0 0;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-mini-container table td.prev a {background:url(../pix/pfeil_back_gelb.gif) 0 2px no-repeat; text-align:right; padding:0 0 0 13px;}

/*--------------------------------- 3pc_wid_calendar HIGHLIGHT view  -----------------------------------*/
#inhalt .calendar-highlight-container {border-top:1px solid #99B8D5;}
#inhalt .calendar-highlight-item {border-bottom:1px solid #99B8D5; margin:0;}
#inhalt .spalte_links .calendar-highlight-item {padding:3px 0 6px 67px;}
#inhalt .calendar-highlight-header {font-weight:bold;}
#inhalt .calendar-highlight-morelink a:link, #inhalt .calendar-highlight-morelink  a:visited, #inhalt v a:hover, #inhalt .calendar-highlight-morelink  a:focus {background:url(../pix/pfeil_gelb.gif) 0 3px no-repeat; padding:0 0 0 10px;}

/*--------------------------------- 3pc_wid_calendar SEARCH view  -----------------------------------*/
#inhalt .tx-3pcwidcalendar-pi1 form {background:#DAE5F0; padding:14px 34px 10px 23px; width:493px;}
:root #inhalt .tx-3pcwidcalendar-pi1 form {width:493px;}
*html #inhalt .tx-3pcwidcalendar-pi1 form {width:493px;}
* html #inhalt .tx-3pcwidcalendar-pi1 form {width:493px;}
#inhalt .tx-3pcwidcalendar-pi1 form .csc-mailform-field {clear:both; width:415px;}
#inhalt .tx-3pcwidcalendar-pi1 form label {display:inline; float:left; font-weight:bold; padding:3px 0 0 0; width:132px;}
#inhalt .tx-3pcwidcalendar-pi1 form legend {color:#002955; display:block; font-size:1.2em; font-weight:bold; padding:13px 0 8px 0;}
#inhalt .tx-3pcwidcalendar-pi1 form input {display:inline; float:left; width:270px;}
#inhalt .tx-3pcwidcalendar-pi1 form select {display:inline; float:right; width:282px;}
#inhalt .tx-3pcwidcalendar-pi1 form textarea {display:inline; float:left; height:100px; width:270px;}
#inhalt .tx-3pcwidcalendar-pi1 form input.hidden {display:none;}
#inhalt .tx-3pcwidcalendar-pi1 form input.csc-mailform-submit {background:#FFF url(../pix/pfeil_gelb.gif) 95% 5px no-repeat; float:right; width:180px;}
#inhalt .tx-3pcwidcalendar-pi1 form input.tv {float:left; width:175px; margin:3px 20px 0 0;}
#inhalt .tx-3pcwidcalendar-pi1 #fs_content {margin:0 0 15px 0;}

/*--------------------------------- 3pc_wid_calendar SEARCH RESULT view  -----------------------------------*/
#inhalt .calendar_search-result-item {border-bottom:1px solid #99B8D5; margin:0 0 20px 0; padding:0 0 12px 0;}
#inhalt .calendar_search-result-item h3 {margin-top:0;}
#inhalt .calendar_search-result-item .calendar-item-left {float:left; margin:0 20px 0 0; width:170px;}
#inhalt .calendar_search-result-item .calendar-item-right {float:left; width:360px;}
#inhalt .calendar_search-result-item .quickinfo {background:#f5f9fc; font-weight:regular; margin-bottom:15px; overflow:hidden; padding:4px 3px 4px 3px; width:164px;}
#inhalt .calendar_search-result-item .quickinfo .calendar-location{font-weight:bold;}
#inhalt .calendar-item-morelink a:link, #inhalt .calendar-item-morelink a:visited, #inhalt .calendar-item-morelink a:hover, #inhalt .calendar-item-morelink a:focus {background:url(../pix/pfeil_gelb_klein.gif) 0 5px no-repeat; padding:0 0 0 8px;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-noitem {border-bottom:1px solid #99B8D5; margin:0 0 20px 0; padding:0 0 12px 0;}

/*--------------------------------- 3pc_wid_calendar Single view  -----------------------------------*/
#inhalt .tx-3pcwidcalendar-pi1 .calendar-single-container .calendar-single-info {margin-bottom:8px;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-single-container .calendar-single-image {float:right; text-align:right; margin:0 0 10px 20px;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-single-container h2 {margin-top:0;}

/*--------------------------------- 3pc_wid_calendar BROWSEBAR view  -----------------------------------*/
#inhalt .tx-3pcwidcalendar-pi1 .calendar-paging {margin:0 0 20px 0; text-align:right;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-paging span {font-weight:bold;}

/*--------------------------------- 3pc_wid_calendar NEW EVENT view  -----------------------------------*/
#inhalt .tx-3pcwidcalendar-pi1 form input#f_ort {width:213px;}
#inhalt .tx-3pcwidcalendar-pi1 form input#f_s_ort {width:213px;}
#inhalt .tx-3pcwidcalendar-pi1 form select.multiple {width:282px;}
#inhalt .tx-3pcwidcalendar-pi1 form input#f_kostenlos {width:20px;}
#inhalt .tx-3pcwidcalendar-pi1 form input.field_error {background:brown; color:#ffffff;}
#inhalt .tx-3pcwidcalendar-pi1 form .descr {display:block; margin-left:132px;}
#inhalt .tx-3pcwidcalendar-pi1 form input.radio {display:block; width:20px;}
#inhalt .tx-3pcwidcalendar-pi1 form input.long {background:#FFF url(../pix/pfeil_gelb.gif) 97% 5px no-repeat; margin:20px 0 10px 10px; width:170px;}
#inhalt .tx-3pcwidcalendar-pi1 form input.short {background:#FFF url(../pix/pfeil_gelb.gif) 94% 5px no-repeat;  margin:20px 0 10px 0px; width:75px;}
#inhalt .tx-3pcwidcalendar-pi1 form input.right {float:right;}
#inhalt .tx-3pcwidcalendar-pi1 .back {background:url(../pix/pfeil_back_gelb.gif) 0 3px no-repeat; margin:0px; padding:0 0 0 12px;}
#inhalt .tx-3pcwidcalendar-pi1 form .calendar-radio-button {clear:both; display:block; float:none; padding:2px 0 0 0;}
#inhalt .tx-3pcwidcalendar-pi1 form .calendar-radio-button label {display:block; font-weight:bold; padding:1px 0 0 0; width:450px;}
#inhalt .tx-3pcwidcalendar-pi1 .calendar-error {color:#FF0909; margin:0 0 20px 0;}

/*-----------------------------------  
	suchbuttons
-----------------------------------*/
#inhalt .suchbuttons {background:url(../pix/suche_reiter_bg.gif) 0 0 no-repeat; height:29px; width:550px;}
#inhalt .suchbuttons a {background:url(../pix/pfeil_gelb.gif) 10px 14px no-repeat; float:left; color:#004D95; font-size:1.2em; font-weight:bold;}
#inhalt .suchbuttons a.on:link, #inhalt .suchbuttons a.on:visited, #inhalt .suchbuttons a.on:hover, #inhalt .suchbuttons a.on:focus {background:#DAE5F0 url(../pix/pfeil_blau.gif) 10px 14px no-repeat; color:#002955;}
#inhalt .suchbuttons a.veranstaltung {padding:10px 28px 4px 24px; width:178px;}
#inhalt .suchbuttons a.webseite {padding:10px 28px 4px 24px; width:248px;}
:root #inhalt .suchbuttons a.veranstaltung {width:178px;}
*html #inhalt .suchbuttons a.veranstaltung {width:178px;}
:root #inhalt .suchbuttons a.webseite {width:268px;}
*html #inhalt .suchbuttons a.webseite {width:268px;}

/* ------------------------------
	indexed search
-------------------------------*/
#inhalt .tx-indexedsearch form {background:#DAE5F0; padding:14px 34px 10px 23px; width:493px;}
#inhalt .tx-indexedsearch input.sword {width:270px;}
#inhalt .tx-indexedsearch input.submit {background:#FFF url(../pix/pfeil_gelb.gif) 92% 5px no-repeat; border:1px solid #004D45; color:#0D8CBF; cursor:pointer; display:block; margin:10px 0 0 0; width:65px;}

#inhalt .tx-indexedsearch-browsebox ul {list-style-image:none; list-style-position:outside; list-style-type:none; text-align:right;}
#inhalt .spalte_mitte .tx-indexedsearch-browsebox ul  li{background:none; display:inline; padding:5px 0 0 5px;}
#inhalt .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage {background:none; display:inline; padding: 5px 0 0 5px;}


/*-----------------------------------  
	tt_news
-----------------------------------*/
/*--------------------------------- tt_news LATEST view  -----------------------------------*/
#inhalt .news-latest-container {border-top:1px solid #99B8D5;}
#inhalt .news-latest-item {border-bottom:1px solid #99B8D5; margin:0; padding:3px 0 6px 0px;}
#inhalt .news-latest-item h3 {margin:0; padding:0;}
#inhalt .news-latest-morelink a:link, #inhalt .news-latest-morelink a:visited, #inhalt .news-latest-morelink a:hover, #inhalt .news-latest-morelink a:focus {background:url(../pix/pfeil_gelb.gif) 0 3px no-repeat; padding:0 0 0 10px;}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
#inhalt .news-list-container {margin:16px 0 0 0;}
#inhalt .news-list-item {border-bottom:1px solid #99B8D5; margin:0 0 16px 0; padding:0 0 16px 0;}
#inhalt .news-list-item p {margin-bottom:0;}
#inhalt .news-list-item h3 {margin:0 0 5px 0;}
#inhalt .news-list-item h3 a:link, #inhalt .news-list-item h3 a:visited, #inhalt .news-list-item h3 a:hover,  #inhalt .news-list-item h3 a:focus {color:#004D95;}
#inhalt .news-list-morelink a {background:url(../pix/pfeil_gelb_klein.gif) 0 4px no-repeat; padding:0 0 0 9px;}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox, .browseBoxWrap {padding:0 3px 0 0; text-align:right;}
.tx-ttnews-browsebox td {font-size: 10px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {font-weight: bold;}
.tx-ttnews-browsebox-SCell p,.tx-ttnews-browsebox td p {margin:0px;}
.tx-ttnews-browsebox-SCell {background:none;}
.news-search-emptyMsg {font-size:11px; margin-left: 10px;}
.tx-ttnews-browsebox .disabledLinkWrap {display:none;}

/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {border:0; margin:0; padding:0;}
.news-single-item h3 {margin:0 0 11px 0;}

.news-single-img-item {background:#ECF2F7; float:left; margin:16px 0 10px 0; padding:8px 0px 2px 13px;}
.news-single-img {float:left;}
.news-single-img-item {background:#ECF2F7; float:left; margin:16px 0 10px 0; padding:8px 0px 2px 13px;}
.news-single-img a, .news-single-img-item a {float:left; margin-right:13px;}
.news-single-imgcaption {display:none;}
.news-single-img-zoom {background:url(../pix/icon_plus.gif) 0 3px no-repeat; font-size:10px; margin:3px 0 0 0; padding:1px 0 0 12px;}
.news-single-timedata {color:#004D95;}
.news-single-backlink a:link, .news-single-backlink a:visited, .news-single-backlink a:hover, .news-single-backlink a:focus {background:url(../pix/pfeil_back_gelb.gif) 0 3px no-repeat; display:block; margin:0 0 10px 0; padding:0 0 0 12px;}
.news-single-links dt{display:none;}


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {background-color:#BBE53A; border:1px solid #333; margin-top:10px; padding:3px;}
.news-amenu-container ul {background-color:#F9FFE5; border:1px solid #666; list-style-type:none; margin-top:5px; margin-left:0px; margin-bottom:0px; padding:3px;}
.news-amenu-container li {padding-bottom:1px;}
.news-amenu-container h2 {background-color:#769024; border:1px solid #666; color:#fff; padding:3px;}
.news-amenu-item-year {background-color: #769024; border: 1px solid #666; color:#fff; font-weight: bold; padding: 2px;}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
.news-catmenu  {background-color:#F9FFE5; border:1px solid #666; margin:10px 0px 10px 10px; padding:5px;}
.news-catmenu div {font-size:10px; white-space: nowrap;}
.news-catmenu div img, .news-catmenu img, .news-catmenu-header img {margin:0px;	padding: 0px; vertical-align: middle;}
.news-catmenu-header {font-size:11px; font-weight:bold;}
.news-catmenu-act {font-weight:bold;}

/*  Styles for catmenu mode "nestedWraps" */
.level1 {background-color:#ebf8bf; border-left:1px solid #666; border-top:1px solid #666; padding:1px; padding-left:10px;}
.level2 {background-color:#ddf393; border-left:1px solid #666; padding:1px; padding-left:10px;}
.level3 {background-color:#cae46e; border-left:1px solid #666; border-top:1px solid #666; padding:1px; padding-left:10px;}
.level4 {background-color:#b0cb51; border-left:1px solid #666; padding:1px; padding-left:10px;}

/*-----------------------------------  
	dam_downloads
-----------------------------------*/
.tx-damdownloads-pi1-list-items {border-bottom:1px solid #99B8D5; margin:0 0 17px 0; padding:7px 0 14px 0;}
.tx-damdownloads-pi1-list-items h3 {margin:0px 0 5px 0;}
.tx-damdownloads-pi1-list-items .download_bild {float:right; width:170px;}
.tx-damdownloads-pi1-list-items .download_text {float:left; margin:0 20px 0 0; width:357px;}
.tx-damdownloads-pi1-list-items .dokumente {float:none; width:100%;}
.tx-damdownloads-pi1-list-items .download_text a {display:block; padding:0 0 4px 16px;}

/* ------------------------------
	wec_diskussion
-------------------------------*/
/*-------------------------- MAIN DISCUSSION STYLES ---------------------------*/

#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-mainContent {border-bottom:1px solid #99B8D5; padding:0 0 10px 0;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-mainContent .tx-wecdiscussion-button {background:#DAE5F0; padding:2px 10px 7px 10px;}

#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-mainContent .tx-wecdiscussion-button a {background:#FFF url(../pix/pfeil_gelb.gif) 95% 5px no-repeat; border:1px solid #004D95; padding:2px 20px 2px 5px; }

#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-forumMessageSubject {border-top:1px solid #99B8D5; margin:10px 0 0 0; padding:0 0 0 0;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-forumMessageInfo {margin-top:13px; font-size:10px;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-forumMessageInfo div {font-size:11px;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-forumMessage {margin:0; padding:0 0 8px 0;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-forumMessage img {float:left; margin:3px 20px 10px 0;}

#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-forumMessageReplyButton .new a {background:url(../pix/erwachsene/icon_new_comment.gif) 0px 2px no-repeat; padding:0 0 2px 19px;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-forumMessageReply {background:#EDF2F8; clear:both; margin:0 0 1px 20px; padding:10px 10px 10px 10px;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-forumMessageReply p {margin:0; padding:0;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-forumMessageReplyInfo {font-size:10px; margin:10px 0 0 0; padding:0;}

/*------------------------------- Actionbar -------------------------------------------*/
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-actionbar {background:#DAE5F0; font-weight:bold; padding:11px 9px;}
* html #inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-actionbar {height:70px;}
*+html #inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-actionbar {min-height:80px;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-actionbar .gutter {background:#DAE5F0;}

#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-actionbar span {display:block; padding-top:5px;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-actionbar span select {font-weight:normal; width:355px;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-actionbar .tx-wecdiscussion-button {padding-bottom:10px;}
#inhalt .tx-wecdiscussion-pi1 .tx-wecdiscussion-actionbar .tx-wecdiscussion-button a {background:#FFF url(../pix/pfeil_gelb.gif) 90% 5px no-repeat; border:1px solid #99B8D5; font-weight:normal; padding:3px 30px 2px 20px;}

/*------------------------------- Form -------------------------------------------*/
#inhalt .tx-wecdiscussion-form form {margin:15px 0 0 0; width:493px;}
#inhalt .tx-wecdiscussion-form .tx-wecdiscussion-header {font-weight:bold; margin:0 0 10px 0;}
#inhalt .tx-wecdiscussion-form input[type=hidden], #inhalt .tx-wecdiscussion-form div.inputFormRow input[type=hidden] {display:none;}
#inhalt .tx-wecdiscussion-form div.inputFormRow span.label {display:inline; float:left; font-weight:bold; width:132px;}
#inhalt .tx-wecdiscussion-form div.inputFormRow span.inputBox {display:inline; float:left; padding:0; margin:0;}
#inhalt .tx-wecdiscussion-form div.inputFormRow span.inputBox * {width:270px;}
#inhalt .tx-wecdiscussion-form div.inputFormRow .textacross {clear:both;}
#inhalt .tx-wecdiscussion-form div.inputFormRow .textacross input {background:#FFF url(../pix/pfeil_gelb.gif) 95% 5px no-repeat; border:1px solid #004D95; color:#0B8BC1; cursor:pointer; display:inline; margin:20px 0 0 0; padding-right:20px;}

#inhalt .tx-wecdiscussion-spacer {height:0.1em;}
#inhalt .tx-wecdiscussion-spacer-req {display:inline;}
#inhalt .tx-wecdiscussion-form-requiredMarker {color:#333;}
#inhalt .tx-wecdiscussion-requiredText {font-size:11px; margin:5px 0 0 0;}

#inhalt .tx-wecdiscussion-form div.inputFormRow .textacross .tx-wecdiscussion-error {color:#FF0909; font-weight:bold; padding:8px;} 
#inhalt .tx-wecdiscussion-form div.inputFormRow .textacross .tx-wecdiscussion-error ul {font-weight:normal; margin:0 0 10px 0;}
#inhalt .tx-wecdiscussion-form div.inputFormRow .textacross .tx-wecdiscussion-error ul div {display:none;}
#inhalt .tx-wecdiscussion-form div.toolbar{display:none;}


/* ------------------------------
	Social Bookmarks
-------------------------------*/
#tools #bookmarks {position:relative;}
#tools #bookmarks .auswahl {background:#fff; border:1px solid #9fb0d7; left:-999px; margin:-1px 0 0 0; padding:3px; position:absolute; width:170px; z-index:100;}
* html #tools #bookmarks .auswahl {top:19px;}
*+html #tools #bookmarks .auswahl {top:19px;}
#tools #bookmarks .auswahl a {background:#FFF; display:inline; padding:2px;}
#tools .sfhover .auswahl, #submenue #bookmarks:hover .auswahl {left:auto;}
.tx-timtabsociable-pi1 .tagline {font-weight:bold; padding:0 0 10px 0;}
.tx-timtabsociable-pi1 a {padding:0 5px 0 0;}

/* ------------------------------
	Tip a friend
-------------------------------*/
.tx_tip_a_friend_container {margin:0 20px 20px 20px; width:450px;}
.tx_tip_a_friend_container input.input, .tx_tip_a_friend_container select, .tx_tip_a_friend_container textarea {width:100%;}
.tx_tip_a_friend_container .error {color:#FF0909; margin:3px 0 15px 0;}


/* ------------------------------
	quiz
-------------------------------*/

.tx-srquiz-pi1 form{width:100%;}
.tx-srquiz-pi1 h3 {margin-top:0px;}
.tx-srquiz-pi1 .answer{font-weight:bold; padding:10px 0 0 0; display:block;}
.tx-srquiz-pi1 .explanation{font-weight:bold; padding:25px 0 0 0; display:block;}
.tx-srquiz-pi1 P {margin-top:8px; margin-bottom:0px; color:#002955; font-size:1.0em;}
.tx-srquiz-pi1 strong {color:#004D95; font-family:verdana,helvetica,arial,sans-serif; font-size:1.1em;}
.tx-srquiz-pi1 P.tx-srquiz-pi1-label {font-family:Verdana, sans-serif; font-size:1.0em; line-height:125%; color:#002955; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srquiz-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srquiz-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srquiz-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srquiz-pi1 INPUT { font-size:10px; font-family:Verdana; background-color:#002955; color:#ffffff; font-weight:bold; }
.tx-srquiz-pi1 INPUT.tx-srquiz-pi1-submit { background:#fff url(../pix/pfeil_gelb.gif) no-repeat scroll 92% 4px; border:1px solid #004D95; color:#0D8CBF; cursor:pointer; width:190px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question TD { text-align:left; vertical-align:middle; background-color:transparent; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question P { font-family:Verdana, sans-serif; font-size:1em; color:#002955; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question P.tx-srquiz-pi1-label { font-family:Verdana, sans-serif; font-size:1em; color:#002955; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question INPUT { font-size:10px; font-family:Verdana; background-color:#002955; color:#ffffff; font-weight:bold; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question SELECT { font-size:10px; font-family:Verdana; background-color:#002955; color:#ffffff; font-weight:bold; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio {margin:10px 0 0 0;}
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio TD { text-align:left; vertical-align:top; background-color:transparent; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio P { font-family:Verdana, sans-serif; font-size:1.0em; color:#002955; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio P.tx-srquiz-pi1-label { font-family:Verdana, sans-serif; font-size:1.0em; color:#002955; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-question-radio INPUT {margin:4px 0 0 0; font-size:10px; font-family:Verdana; background-color:transparent; color:#000000; font-weight:bold; vertical-align:middle; }
.tx-srquiz-pi1 .tx-srquiz-pi1-answer TD { text-align:left; vertical-align:top; background-color:transparent; }
.tx-srquiz-pi1 .tx-srquiz-pi1-answer P { font-family:Verdana, sans-serif; font-size:1.0em; color:#002955; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-answer P.tx-srquiz-pi1-label { font-family:Verdana, sans-serif; font-size:1.0em; color:#002955; margin-top:4px; margin-bottom:15px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-results TD { text-align:left; vertical-align:top; background-color:transparent; }
.tx-srquiz-pi1 .tx-srquiz-pi1-results P { font-family:Verdana, sans-serif; font-size:1em; color:#002955; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srquiz-pi1 .tx-srquiz-pi1-results P.tx-srquiz-pi1-label { font-family:Verdana, sans-serif; font-size:1em; color:#002955; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }



/* ------------------------------
	Powermail
-------------------------------*/

.powermail_mandatory_js{color:red;}


/* ------------------------------
	3pc WiD Banner Subscription
-------------------------------*/
#inhalt .tx-3pcwidbanner-pi1 form input.field_error {background:brown; color:#ffffff;}
#inhalt .tx-3pcwidbanner-pi1 .error {color:brown; font-weight:bold;}

#inhalt div.tx-3pcdialog-pi1 textarea{width:300px;}

#inhalt div.tx-3pcmpchoice-pi1 td.tx-3pcmpchoice-pi1-answer_radio {width:20px; height:10px;}



/* ------------------------------
	directmail subscription
-------------------------------*/

#inhalt input.subscribe_submit {
background:#FFFFFF url(../pix/pfeil_gelb.gif) no-repeat scroll 92% 4px;
border:1px solid #004D95;
color:#0D8CBF;
cursor:pointer;
width:130px;
}





/* ------------------------------
	3pc_people
-------------------------------*/

.tx-3pcpeople-pi1  table{width:100%; border-collapse:collapse; margin-bottom:15px;}

.tx-3pcpeople-pi1 td.tx-3pc_person_info{ width:75%}
.tx-3pcpeople-pi1 td.tx-3pc_person_info div.pinfo{background:#b9d0f0; padding:7px;}
.tx-3pcpeople-pi1 td.tx-3pc_person_info div.pinfo, .tx-3pcpeople-pi1 td.tx-3pc_person_info div.tx-3pc_person_intent_for, .tx-3pcpeople-pi1 td.tx-3pc_person_info div.tx-3pc_person_ask_me {margin-bottom:7px;}
.tx-3pcpeople-pi1 td.tx-3pc_person_image {padding-right:10px;}
