@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by Michael Kristen / amWeb 						 ##
** ################################################################
**
**  Date     : 19.08.2008 10:43:55
**  File     : myOwnStyles.css
**  Version  : 1
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* ####################################
** ### Body ###########################
** ####################################
*/
body {background:#464646 url("../img/BG_Site.jpg") repeat-x top left fixed; padding:10px 0;}
#page {border:2px #8C8C8C solid; width:100%;}
#page_margins {min-width:820px; max-width:80em; margin:0 auto; border:0px #D2D2D2 solid;}
/* ### Headings | Überschriften  #### */
h1 {font-size:175%; color:#FF9930;}                         /* 21px */
h2 {font-size:150%; color:#1E6289;}                         /* 18px */
h3 {font-size:150%; color:#1E6289;}                         /* 18px */
h4 {font-size:133.33%; color:#1E6289;}                      /* 16px */
h5 {font-size:116.67%; color:#1E6289;}                      /* 14px */
h6 {font-size:116.67%; font-style:italic; color:#1E6289;}   /* 14px */
p {line-height:1.5em; margin:0 0 1em 0;}
/* ### Lists | Listen  #### */
ul, ol, dl {line-height:1.5em; margin:0 0 1em 1em;}
li {margin-left:1.5em; line-height:1.5em;}
dt {font-weight:bold;}
dd {margin:0 0 1em 2em;}
/* ### text formatting | Textauszeichnung ### */
cite, blockquote {font-style:italic;}
blockquote {margin:0 0 1em 1.5em;}
strong,b {font-weight:bold;}
em,i {font-style:italic;}
pre, code {font-family:monospace; font-size:1.1em;}
acronym, abbr {letter-spacing:.07em; border-bottom:.1em dashed #D2D2D2; cursor:help; }


/* ####################################
** ### Spalten ########################
** ####################################
*/
#col1 {}
#col1_content {padding:10px; }
#col2 {width:25%}
#col2_content {padding:10px; }
#col3 {margin:0 25%; border-left: 1px #D2D2D2 dotted; border-right: 1px #D2D2D2 dotted;}
#col3_content {padding:10px;}

/* ####################################
** ### Header / TopNav / Footer #######
** ####################################
*/
#header {position:relative; height:140px; color:#FFF; background:#464646 url(../img/BG_Banner.jpg) no-repeat;}
#header #topnav {top:61px; font-size:1em; color:#FFF; background:transparent;}
#header div.tx-macinasearchbox-pi1 {position:absolute; bottom:20px; right:10px; font-size:11px;}
#header div.tx-macinasearchbox-pi1 input {margin-left:0;}
#header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#8C8C8C;}
#header div.tx-macinasearchbox-pi1 form input {width:170px; height:13px;}
#header div.tx-macinasearchbox-pi1 form label {display:none;}
#topnav a {color:#FFF; font-weight:normal; background:transparent; text-decoration:none;}
#topnav a:focus, 
#topnav a:hover,
#topnav a:active {color:#FFF; text-decoration:underline; background-color:transparent;}
#footer {color:#8C8C8C; background:#F0F0F0; padding:10px; border-top:3px #8C8C8C solid;}
#slogan {position:relative; top:62px; left:200px; font-size:13px; font-weight:bold;}

/* ####################################
** ### tx_indexedsearch ###############
** ####################################
*/
/* Container Ganzes Formular */
.amweb-tx-indexedsearch {width:100%;}
/* Container Suche: + Inputbox */
.amweb-tx-indexedsearch-searchform {padding-bottom:5px;}
/* Suche: (Label) */
.amweb-tx-indexedsearch-searchform-searchbox-label {float:left; width:100px; font-weight:bold;}
/* Inputbox */
.amweb-tx-indexedsearch-searchform-searchbox-sword {}
/* Weiteres Keyword, wird eigentlich nicht verwendet und steht nur zur Vollständigkeit hier */
.amweb-tx-indexedsearch-searchform-addkeyword {}
/* Vergleich: Wortteil, Wortanfang,... */
.amweb-tx-indexedsearch-searchform-search-for {padding-bottom:5px;}
.amweb-tx-indexedsearch-searchform-search-for-label {float:left; width:114px;}
.amweb-tx-indexedsearch-searchform-search-for-selectbox {}
/* Vergleich: UND / ODER */
.amweb-tx-indexedsearch-searchform-search-for-defop {}
/* Suche in: */
.amweb-tx-indexedsearch-searchform-search-in {padding-bottom:5px;}
.amweb-tx-indexedsearch-searchform-search-in-label {float:left; width:114px;}
.amweb-tx-indexedsearch-searchform-search-in-selectbox-media {}
.amweb-tx-indexedsearch-searchform-search-in-selectbox-lang {}
/* Aus dem Bereich: */
.amweb-tx-indexedsearch-searchform-section {padding-bottom:5px;}
.amweb-tx-indexedsearch-searchform-section-label {float:left; width:114px;}
.amweb-tx-indexedsearch-searchform-section-selectbox {}
/* ?? Noch keine Ahnung wozu die folgenden Styles gut sind */
.amweb-tx-indexedsearch-searchform-freeindexuid {}
.amweb-tx-indexedsearch-searchform-freeindexuid-label {}
.amweb-tx-indexedsearch-searchform-freeindexuid-freeIndexUid {}
/* Sortieren nach: */
.amweb-tx-indexedsearch-searchform-select-order {padding-bottom:5px;}
.amweb-tx-indexedsearch-searchform-select-order-label {float:left; width:114px;}
.amweb-tx-indexedsearch-searchform-select-order-selectbox {}
.amweb-tx-indexedsearch-searchform-select-order-desc {}
/* Pro Seite */
.amweb-tx-indexedsearch-searchform-results {padding-bottom:5px;}
.amweb-tx-indexedsearch-searchform-results-label {float:left; width:114px;}
.amweb-tx-indexedsearch-searchform-results-selectbox {}
/* Ansicht: */
.amweb-tx-indexedsearch-search-select-group {padding-bottom:5px;}
.amweb-tx-indexedsearch-search-select-group-label {float:left; width:114px;}
.amweb-tx-indexedsearch-search-select-group-selectbox {}
/* Submit Button */
.amweb-tx-indexedsearch-search-submit {padding-bottom:5px; padding-left:103px;}
.amweb-tx-indexedsearch-search-submit-button{}
/* Link Erw. / Nor. Suche */
.amweb-tx-indexedsearch-search-adv {}
/* Regeln */
.amweb-tx-indexedsearch-rules {}
.amweb-tx-indexedsearch-rules h2 {}
.amweb-tx-indexedsearch-rules p {}
/* ...in Bereichen: */
.amweb-tx-indexedsearch-in-section {}
.amweb-tx-indexedsearch-in-section ol {}
.amweb-tx-indexedsearch-in-section li {} /* ?? */
/* Seiten... */
.browsebox {list-style-type:none; width:100%; display:inline;}
.browsebox li {float:left; margin:0px; padding-right:10px;}
.tx-indexedsearch-browselist-currentPage {}

/* Überschrift für gewählten Bereich */
.amweb-tx-indexedsearch-in-section-secHead {}
.amweb-tx-indexedsearch-in-section-secHead-title {}
.amweb-tx-indexedsearch-in-section-secHead-res-count {}
/* Ergebnisse */
.amweb-tx-indexedsearch-results {width:100%;}
/*.amweb-tx-indexedsearch-results h3 {} --> wurde aus tmpl entfernt*/
.amweb-tx-indexedsearch-results {}
.amweb-tx-indexedsearch-results-first-row {width:100%; float:left; padding-top:15px;}
.amweb-tx-indexedsearch-results-icon {vertical-align:middle; float:left;}
.amweb-tx-indexedsearch-results-result-number {width:0; margin:0; padding:0; float:left;}
.amweb-tx-indexedsearch-results-title {width:90%; float:left;}
.amweb-tx-indexedsearch-results-percent {}
.amweb-tx-indexedsearch-results-description {clear:left; padding-left:18px; padding-bottom:5px;}
/* Ganzer Info Bereich */
.amweb-tx-indexedsearch-results-info {width:100%; padding-left:18px;}
/* Größe */
.amweb-tx-indexedsearch-results-info-size-label {float:left;}
.amweb-tx-indexedsearch-results-info-size {float:left;}
/* Datum */
.amweb-tx-indexedsearch-results-info-crdate-label {float:left;}
.amweb-tx-indexedsearch-results-info-crdate {float:left;}
/* Geändert */
.amweb-tx-indexedsearch-results-info-chtime-label {float:left;}
.amweb-tx-indexedsearch-results-info-chtime {}
/* Pfad */
.amweb-tx-indexedsearch-results-info-path-label {float:left;}
.amweb-tx-indexedsearch-results-info-path {padding-bottom:10px;}
/* Ergebnisse in kurzer Form */
.amweb-tx-indexedsearch-results-short-description {}
.amweb-tx-indexedsearch-results-short-list {}

/* ####################################
** ### Main Navigation ################
** ####################################
*/
#nav_main {width: 100%; overflow: hidden; float: left; display: inline; background: #464646 url("../img/Main_Navigation/background.gif") repeat-x center right; border-top: 1px #464646 solid; border-bottom: 1px #464646 solid; line-height: 0; }
#nav_main ul {border-left: 1px #8C8C8C solid; border-right: 1px #FFF solid; display: inline; float: left; margin: 0; margin-left: 50px; padding: 0; }
#nav_main ul li {border-left: 1px #FFF solid; border-right: 1px #D2D2D2 solid; display: inline; float: left; font-size: 1.0em; line-height: 1em; list-style-type: none; margin: 0; padding: 0; }
#nav_main ul li a,
#nav_main ul li strong {background: transparent; color: #000; display: block; font-size: 1em; font-weight: bold; margin: 0; padding: 0.5em 0.8em 0.5em 0.8em; text-decoration: none; width: auto; }
#nav_main ul li a:focus,
#nav_main ul li a:hover,
#nav_main ul li a:active {background: #8C8C8C url("../img/Main_Navigation/background_hoover.gif"); color: #000; text-decoration: none; }
#nav_main ul li#current {background: #464646 url("../img/Main_Navigation/background_active.gif") repeat-x center right; border-left: 1px #8C8C8C solid; border-right: 1px #8C8C8C solid; }
#nav_main ul li#current strong,
#nav_main ul li#current a,
#nav_main ul li#current a:focus,
#nav_main ul li#current a:hover,
#nav_main ul li#current a:active {background: transparent; color: #FF9854; text-decoration: none;}

/* ####################################
** ### Teaser #########################
** ####################################
*/
#teaser {margin:0; padding:0; background:#F0F0F0; color:#8C8C8C;}
#teaser div {float:left; width:auto; font-size:0.9em;}
#teaser .rootline {margin:6px 0 4px 10px;}
#teaser .rootline a {color:#464646; text-decoration:underline;}
#teaser .rootline a:hover {background:transparent;}
#teaser .langMenu {float:right; margin:3px 10px 0 0;}
#teaser .langMenu a:hover {background:transparent;}
#teaser .langMenu img {margin-top:5px;padding-right:3px;}
#teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img {padding-right:1px;}
#teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img.tx-srlanguagemenu-pi1-flag {padding-right:3px;}
#teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset legend {display:none;}
#teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset label {display:none;}
#teaser .selectFontSize {float:right; margin:6px 10px 0 0;}
#teaser .selectFontSize a {color:#FFF;}
#teaser .selectFontSize a:hover {background:transparent;}
#teaser .aktDatum {float:right; margin:6px 20px 4px 0;}

/* ####################################
** ### Subnavigation ##################
** ####################################
*/
#submenu {width: 100%; overflow: hidden; margin: 1em 0 1em 0; list-style-type: none; border-top: 1px #D2D2D2 solid; }
#submenu ul {list-style-type: none; margin:0; padding: 0; }
#submenu li {float:left; width: 100%; margin:0; padding: 0; }
#submenu a,
#submenu strong {display:block; width: 90%; padding: 1px 0px 1px 10%; text-decoration: none; background-color:#FFF; color: #464646; border-bottom: 1px #D2D2D2 solid; }
#submenu a#navigation {border-bottom:0; padding:0; }
#submenu li#title {width: 90%; padding: 1px 0px 1px 10%; font-weight: bold; color: #464646; background-color: #F0F0F0; border-bottom: 4px #8C8C8C solid; }
#submenu li span {display:block; width: 90%; padding: 1px 0px 1px 10%; font-weight: bold; border-bottom: 1px #D2D2D2 solid; }
/* Level 1 */
#submenu li#active,
#submenu li strong {width: 90%; padding: 1px 0px 1px 10%; font-weight: bold; color: #464646; background-color:#D2D2D2; border-bottom: 1px #8C8C8C solid; }
#submenu li a {width: 90%; padding-left: 10%; color: #464646; }
#submenu li a:focus,
#submenu li a:hover,
#submenu li a:active {background-color:#FF9854; color: #464646;}
/* Level 2 */
#submenu li ul li a,
#submenu li ul li#active,
#submenu li ul li strong,
#submenu li ul li span {width: 85%; padding-left: 15%; }
#submenu li ul li a {background-color:#F0F0F0; color: #464646; }
#submenu li ul li a:focus,
#submenu li ul li a:hover,
#submenu li ul li a:active {background-color:#FF9854; color: #464646; }
/* Level 3 */
#submenu li ul li ul li a,
#submenu li ul li ul li#active,
#submenu li ul li ul li strong,
#submenu li ul li ul li span {width: 80%; padding-left: 20%; }
#submenu li ul li ul li a {background-color:#F0F0F0; color: #464646; }
#submenu li ul li ul li a:focus,
#submenu li ul li ul li a:hover,
#submenu li ul li ul li a:active {background-color:#FF9854; color: #464646; }
/* Level 4 */
#submenu li ul li ul li ul li a,
#submenu li ul li ul li ul li#active,
#submenu li ul li ul li ul li strong,
#submenu li ul li ul li ul li span {width: 75%; padding-left: 25%; }
#submenu li ul li ul li ul li a {background-color:#F0F0F0; color: #464646; }
#submenu li ul li ul li ul li a:focus,
#submenu li ul li ul li ul li a:hover,
#submenu li ul li ul li ul li a:active {background-color:#FF9854; color: #464646; }

/* ####################################
** ### Datei-Links ####################
** ####################################
*/
table.csc-uploads {width:100%}
table.csc-uploads td {background-color:#F0F0F0; padding:0;}
td.csc-uploads-fileSize {width:5em; text-align:right; padding:0; font-style:italic;}
td.csc-uploads-icon {background-color:#D2D2D2; padding:0; width:30px;}
td.csc-uploads-fileName p {margin:0;}
td.csc-uploads-fileName p.csc-uploads-description {margin:0; font-size:90%; background-color:#FFF; padding:0.3em; font-style:italic;}

/* ####################################
** ### Footer #########################
** ####################################
*/
#footer a {color:#999; background:transparent; font-weight:bold;}
#footer a:focus, 
#footer a:hover,
#footer a:active {color:#4D87C7; background-color:transparent; text-decoration:underline;}

/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb;}
.rGline1 {margin:0 5px; background:#bdb;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb;}
.rRline1 {margin:0 5px; background:#dbb;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}
/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#F8F8FC; border-left:1px solid #B2CEDE; border-right:1px solid #B2CEDE; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#F8F8FC; border-left:1px solid #B2CEDE; border-right:1px solid #B2CEDE;}
.rBline1 {margin:0 5px; background:#B2CEDE;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}

/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}
/* LATEST Ansicht */
.news-latest-item {margin-bottom:1em;}
.news-latest-item p {margin:0; padding:0;}
.news-latest-item h3 {font-size:116.67%; color:#1E6289; padding-top:0; margin-top:0;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-date {}
.news-latest-morelink {padding-bottom:4px; margin:0; border:0; background:none; text-align:left; width:100%; border-bottom:1px dotted #D2D2D2;}
/* LIST Ansicht */
.news-list-item {margin-bottom:1em;}
.news-list-item h3 {padding-top:0; margin-top:0;}
.news-list-item h3 a {text-decoration:underline;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal; font-size:0.6em;}
.news-list-item p {padding:0; margin:0;}
.news-list-morelink {padding-bottom:4px; margin:0; border:0; background:none; text-align:left; width:100%; border-bottom:1px dotted #D2D2D2;}
.news-list-morelink a {color:inherit;}
.news-list-morelink a:hover {background:transparent;}
.news-list-category {color:#aaa;}
.news-list-date {color:#8C8C8C;}
/* SINGLE Ansicht */
.news-single-item h3 {margin:0; color:#464646; padding:0; background:transparent; border-left:0; font-weight:bold; font-size:116.67%;}
.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}
/* ARCHIV Ansicht */
.news-amenu-container {}
.news-amenu-container h2 {}
.news-amenu-item-year {}
.news-amenu-item-year li {}




/* ####################################
** ### newloginbox ####################
** ####################################
*/
.newloginbox_form {width:100%;}
.newloginbox_row {float:left; width:100%;}
.newloginbox_label {float:left; width:150px; height:2em;}
.newloginbox_label_req {font-weight:bold; float:left; width:150px; height:2em;}
.newloginbox_label_req_stat {font-weight:bold; float:left; width:250px; height:2em;}
.newloginbox_field {float:left;}
.newloginbox_field input {}
.newloginbox_field_width {float:left;}
.newloginbox_buttons {padding-left:150px;}
.newloginbox_buttons_logout {padding-left:138px;}
.newloginbox_forgotpwd {}
/* Tablelisting */
.tx-newloginbox-pi3 table { border:2px solid #ccc; width:100%; }
.tx-newloginbox-pi3 th { background:#ccc; padding:4px; white-space:nowrap; text-align:right; }
.tx-newloginbox-pi3 td { background:#eee; padding:4px; }
.tx-newloginbox-pi3-listrow th { text-align:center; }
.tx-newloginbox-pi3-singleView th { width:25%; }

/* ####################################
** ### vip_glossar ####################
** ####################################
*/
.tx-vipglossar-pi1 {width:100%; overflow: hidden; }
.a_z_liste {list-style-type:none; display: inline;}
.a_z_liste ul {}
.a_z_liste li {float:left; padding:3px; margin:0px; }
.no_link {color:#D2D2D2;}
.selected {color:#FF9854;}
.letter_head {clear:both; font-size:1.3em;}
.letter {}
.seiten_links {}
.odd {}
.even {}

/* ####################################
** ### powermail ######################
** ####################################
*/
.tx-powermail-pi1_fieldset {width:100%;}
.tx-powermail-pi1_fieldset legend {display:none;}
.tx_powermail_pi1_fieldwrap_html {padding:5px 0px 5px 0px;}
.tx_powermail_pi1_fieldwrap_html label {float:left; width:110px; padding:0; margin:0;}
.tx_powermail_pi1_fieldwrap_html input {padding:1px;}
.tx-powermail-pi1_thx {color:#FF9854; font-weight:bold; text-align:center;}
.powermail_submit {margin-left:125px;}
.powermail_mandatory {color:#FF9854;}
.powermail_mandatory_js {color:#FF9854; margin-left:125px;}
/* CAPTCHA Image */
.tx-srfreecap-pi2-image {margin-left:125px; margin-top:5px; border:1px solid #D2D2D2;}
.tx-srfreecap-pi2-cant-read {margin-left:125px;}


/* #####################################
** ### Hervorhebung Hyperlinks mit CSS #
** #####################################
*/
.internal-link {padding:0px 0px 0px 15px; background-image:url('../img/icons/External_Link_New_Window.gif'); background-repeat:no-repeat; background-position: 0 center;}
.external-link {padding:0px 0px 0px 15px; background-image:url('../img/icons/External_Link_New_Window.gif'); background-repeat:no-repeat; background-position: 0 center;}
.external-link-new-window {padding:0px 0px 0px 15px; background-image:url('../img/icons/External_Link_New_Window.gif'); background-repeat:no-repeat; background-position: 0 center;}
.internal-link-new-window {padding:0px 0px 0px 15px; background-image:url('../img/icons/External_Link_New_Window.gif'); background-repeat:no-repeat; background-position: 0 center;}
.mail {padding:0px 0px 0px 22px; background-image:url('../img/icons/Mail.gif'); background-repeat:no-repeat; background-position: 0 center;}
.download {padding:0px 0px 0px 15px; background-image:url('../img/icons/Download.gif'); background-repeat:no-repeat; background-position: 0 center;}


/* #####################################
** ### sl_sitemap ######################
** #####################################
*/
/* Layout hole Sitemap */
div#tx_slsitemap {line-height:30px; padding-left: 100px;}
div#tx_slsitemap .tx_slsitemap-websiteTitle {}
/* Layout the Links */
li.MainFirst a {}
a.Main {}
a.Main:hover {}
a.Sub {}
a.Sub:hover {}
/* List margin und padding */
div#tx_slsitemap ul {padding:0 0 0 22px; margin:0 0 0 -43px;}
div#tx_slsitemap li {padding:0 0 0 43px; margin:0; list-style-type:none;}
/* Get the Backgrounds */
div#tx_slsitemap li.MainFirst {background:url(../img/Icons/sl_sitemap_MainFirst.gif) no-repeat 0% 0%;}
div#tx_slsitemap li.MainLast {background:url(../img/Icons/sl_sitemap_MainLast.gif) no-repeat 0% 0%;}
div#tx_slsitemap li.SubMiddle {background:url(../img/Icons/sl_sitemap_SubMiddle.gif) no-repeat 0% 0%;}
div#tx_slsitemap li.SubLast {background:url(../img/Icons/sl_sitemap_SubLast.gif) no-repeat 0% 0%;}
/* Active Point */
.Sitemap_pathActive {color:#BF2236; font-size:13px; font-weight:bold;}


/* #####################################
** ### sr_email_register ###############
** #####################################
*/
.amweb-form-require-notice {padding-bottom:10px;}
.amweb-pseudo-label-to-text-gap {padding-left:7px;}
.amweb-form-suffix-text {padding-top: 30px;}
/*.amweb-field-error {color:#FF9854;}*/
.powermail_mandatory_js {color:#FF9854;}
.tx_powermail_pi1_fieldwrap_html label span {color:#FF9854;}



}

/* ####################################
** ### Accessible menu ################
** ####################################
*/
@media screen, print {
  #submenu dfn, #submenu .hidden {position:absolute; left:-1000em; width:20em;}
}