/*
 * iWebSkel: The Ultimate Website Skeleton!
 */

/* Reset */
@import 'reset.css';

body {background-color:#3040DB; background-image:url(../images/bg.jpg); background-repeat:no-repeat; color:#313232; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}

a {color:#252c59;}
a:hover {text-decoration:none;}
a:visited {color:#252c59;}
a[href $='.pdf'] {padding-right: 18px; padding-bottom:1px; background: transparent url(../images/page_white_acrobat.png) no-repeat center right;}
p {margin-bottom:20px;}
h1 {color:#616a9c; font-size:20px; line-height:22px; margin-bottom:20px; text-transform:uppercase; font-weight:normal; letter-spacing:3px;}
h2 {margin-bottom:10px; font-sif#main-content-left .csc-frame-frame2 .news-dateze:16px; line-height:20px;}
h3 {font-size:14px; line-height:16px; margin-bottom:5px;}
h4 {color:#616a9c; font-size:20px; line-height:22px; margin-top:55px; margin-bottom:20px; text-transform:uppercase; font-weight:normal; letter-spacing:3px;}
table.contenttable {margin-bottom:20px;}
table.contenttable caption {text-align:left; font-weight:bold; padding-bottom:5px; font-size:16px; background-color:#E8E9F0; padding:5px; margin-bottom:10px;}
table.contenttable td {padding:5px; vertical-align:middle;}
table.contenttable p {margin-bottom:0;}

.csc-frame-invisible {display:none;}

.clear, .clearer {clear:both; border:0; display:block;}
.tx_powermail_pi1_fieldwrap_html_checkbox_title {display:none;}

#container {width:1122px; background-image:url(../images/bg_footer-bottom.png); background-position:bottom; background-repeat:no-repeat; padding-bottom:130px; position:absolute; left:50%; right:50%; margin-left:-561px;}

#header {height:175px; width:955px; margin:auto; margin-top:37px; position:absolute; left:50%; right:50%; margin-left:-477px;}
#logo {display:block; position:absolute; z-index:99;}
#header-right {background-image:url(../images/bg_head-top.png); background-repeat:no-repeat; background-position:bottom right; width:844px; height:177px; float:right;}
#header-right.transparent{background-image:url(../images/bg_head-top_t.png) !important; }
#service-navigation {position:absolute; top:-20px; right:10px; color:#1e277f;}
#service-navigation a {color:#fff; text-decoration:none;}
#service-navigation ul {float:right;}
#service-navigation li {float:left; margin-left:5px;}
#quick-search {position:absolute; top:40px; right:10px; width:300px; color:#fff;}
#quick-search input {height:18px; border:1px solid #6088b3; margin-right:3px; color:#8f8f8f; font-size:10px; line-height:18px; vertical-align:middle; width:207px;}
#quick-search button {height:22px; background-image:url(../images/formbutton.jpg); width:87px; border:0; color:#fff; line-height:22px; vertical-align:middle; font-size:13px;}

#quick-contact legend {color:#fff; text-transform:uppercase; padding-bottom:5px; letter-spacing:3px;}
#quick-contact .powermail_text {height:18px; border:1px solid #6088b3; margin-right:3px; color:#8f8f8f; font-size:10px; line-height:18px; vertical-align:middle; width:185px;}
#quick-contact .powermail_submit {height:22px; background-image:url(../images/formbutton.jpg); width:87px; border:0; color:#fff; line-height:22px; vertical-align:middle; font-size:13px;}
#quick-contact label {float:left; line-height:22px; vertical-align:middle; color:#fff; padding-right:5px; display:none;}
#quick-contact .tx_powermail_pi1_fieldwrap_html {float:left;}

/*#quick-contact {position:absolute; top:25px; right:10px; width:300px; color:#fff;}
#quick-contact legend {color:#fff; text-transform:uppercase; padding-bottom:5px; letter-spacing:3px;}
#quick-contact .powermail_text {height:18px; border:1px solid #6088b3; margin-right:3px; color:#8f8f8f; font-size:10px; line-height:18px; vertical-align:middle; width:206px;}
#quick-contact .powermail_submit {height:22px; background-image:url(../images/formbutton.jpg); width:87px; border:0; color:#fff; line-height:22px; vertical-align:middle; font-size:13px;}
#quick-contact label {float:left; line-height:22px; vertical-align:middle; color:#fff; padding-right:5px; display:none;}
#quick-contact .tx_powermail_pi1_fieldwrap_html {float:left;}*/

#categories {position:absolute; top:93px; right:0px; font-size:18px !important; color:#1E277F;}
#categories ul {float:right; margin-right:10px;}
#categories li {float:left; margin-left:30px; height:40px; line-height:40px; vertical-align:middle;}
#categories a {color:#1e277f; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold;}
#categories .csc-default {float:left;}
#c880 {width:518px;}
#navigation {background-image:url(../images/bg_mainnnavi.png); background-repeat:no-repeat; width:1174px; height:35px; font-size:14px; position:absolute; top:134px; right:-217px; padding-right:217px;}

#main-teaser-table .csc-textpic-imagewrap {margin-bottom:-10px; position:relative;}

#main { margin-top:214px; }
#main-header {background-image:url(../images/bg_head.png); background-repeat:no-repeat; background-position:0px bottom; padding:0 84px; width:954px; min-height:365px; /*margin-top:-44px; padding-top:42px;*/}
#main-header.transparent {background-image:url(../images/bg_head_t.png) !important;}
#main-header img, #flash-header {border-bottom:1px solid #2f3c7f; margin-bottom:0 !important;}
#main-header.transparent img, #main-header.transparent #flash-header { border-bottom: 0px none !important;}
#flash-header {font-size:1px;line-height:1px;}
/*#main-header object {border-bottom:1px solid #2f3c7f;}*/
#main-teaser {background-image:url(../images/bg_main.png); background-repeat:repeat-y; background-position:center; padding:0 84px; width:954px;}
#main-teaser td {padding:15px 20px 0px 20px;}
#main-teaser h1 {text-transform:uppercase;}
#main-teaser h1 a {text-decoration:none; font-weight:bold; letter-spacing:3px; background-image:url(../images/list_arrow.png); background-repeat:no-repeat; background-position:left; padding-left:20px; color:#2f3c7f; font-size:16px;}
#main-teaser-table {background-color:#ced0dc; border-bottom:1px solid #2f3c7f;}
#main-teaser-table p {color:#2f3c7f; line-height:18px;}
#main-teaser-table .csc-default {/*min-height:150px;*/}
#main-teaser-left, #main-teaser-mid {border-right:1px solid #2f3c7f;}
/*#main-teaser-left .csc-textpic-imagewrap {position:relative; bottom:-40px;}
#main-teaser-mid .csc-textpic-imagewrap {position:relative; bottom:-40px;}
#main-teaser-right .csc-textpic-imagewrap {position:relative; bottom:-40px;}*/
#main-teaser-left .csc-default {position:relative; bottom:-40px; margin-top:-40px;}
#main-teaser-mid .csc-default {position:relative; bottom:-40px; margin-top:-40px;}
#main-teaser-right .csc-default {position:relative; bottom:-40px; margin-top:-40px;}
#main-teaser-right .csc-textpic-imagewrap {/*padding-top:61px;*/}
#main-content {background-image:url(../images/bg_footer.png); background-repeat:repeat-y; background-position:center; padding:0 84px; width:954px; min-height:365px;}
#main-content-left {float:left; background-color:#fff;}
#content-navigation {margin-top:-55px !important; margin-left:-25px !important; margin-right:-25px !important; height:35px; margin-bottom:26px !important;}
#content-navigation li {float:left; height:40px; line-height:40px; vertical-align:middle; text-align:center; width:158px; border-right:1px solid #2f3c7f; border-bottom:1px solid #2f3c7f; background-color:#e8e9f0; font-size:14px; list-style:none;}
#content-navigation li a {text-decoration:none;}
#content-navigation li.current {border-bottom:0; background-color:#fff;}
#content-navigation li.last {border-right:0px none;}

#main-table {background-color:#fff; padding-top:20px; width:100%;}
#main-table-left, #main-table-mid {border-right:1px solid #2F3C7F;}
#main-table-left, #main-table-mid, #main-table-right {padding:10px; padding-top:55px;}
#main-table .news-list-container a img {float:left; margin-top:-32px;}
#main-table .news-list-container h2 {font-size:18px; font-weight:bold; font-style:italic; margin-left:100px; margin-bottom:15px;}
#main-table .news-list-container h2 a {color:#888888; text-decoration:none;}
#main-table .news-list-container p {margin-left:100px;}
#main-table .news-list-container .news-list-item {border-bottom:1px solid #dfe4fa; padding-bottom:10px; padding-top:10px; height:125px;}
#main-table .news-list-container .news-list-morelink {margin-left:140px;}

#main-content-left {width:585px; padding:55px 25px 0 25px;}
#main-content-left .csc-default {margin-bottom:20px;}
#main-content-left .news-list-container .more-link {background-image:url(../images/more-link-grey.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}
#main-content-left .csc-frame-frame1 .news-list-item {padding:20px 0; border-bottom:1px solid #dfe4fa;}
#main-content-left .csc-frame-frame1 a {display:block; float:left;}
#main-content-left .csc-frame-frame1 a img {margin-top:-27px;}
#main-content-left .csc-frame-frame1 h2 {/*font-size:24px;*/ margin-bottom:10px; /*line-height:28px; color:#888; font-style:italic;*/ float:none;}
#main-content-left .csc-frame-frame1 h2 a {color:#888; text-decoration:none; font-style:italic; float:none; display:inline; margin-left:150px;}
#main-content-left .csc-frame-frame1 .news-list-item p {margin-left:150px;}
#main-content-left .csc-frame-frame1 .news-list-morelink {clear:both; margin-left:150px;}
#main-content-left .csc-frame-frame1 .element .news-list-images {float:left;}
#main-content-left .csc-frame-frame1 .element .news-list-category {margin-top:10px;}
#main-content-left .csc-frame-frame1 h2.toggler {background-image:url(../images/more-link-grey.gif); background-repeat:no-repeat; background-position:left 7px; padding-left:10px;}
#main-content-left .csc-frame-frame1 .element .td-0 {width:35% !important;}
#main-content-left .csc-frame-frame1 .td-0 {width:60%;}
#main-content-left .csc-frame-frame1 .td-1 {width:20%;}
#main-content-left .csc-frame-frame1 .td-2 {width:20%;}
#main-content-left .csc-frame-frame2 .news-date {margin-bottom:10px; font-size:10px; display:none;}
#main-content-left .csc-frame-frame2 h3 {font-size:14px; margin-bottom:5px;}
#main-content-left .csc-frame-frame2 h3 a {color:#28336b; text-decoration:none;}
#main-content-left .csc-frame-frame2 .news-list-item {padding:10px 0; border-bottom:1px solid #dfe4fa; margin-bottom:10px;}
#main-content-left .csc-frame-frame2 p {margin-bottom:0; display:inline;}
#main-content-left .news-single-item table td {vertical-align:top;}
#main-content-left .news-list-item h2 {margin-bottom:10px;}
#main-content-left .news-date {margin-bottom:10px; display:none;}
#main-content-left img {border:1px solid #6088B3;}
#main-content-left .csc-frame-frame1 img {border:0;}
#main-content-left form fieldset {margin-bottom:20px;}
#main-content-left form fieldset.tx-powermail-pi1_fieldset_leer legend {display:none;}
#main-content-left form legend {font-weight:bold; font-size:14px; margin-bottom:10px; color:#616A9C;}
#main-content-left form label {display:block; margin-bottom:2px;}
#main-content-left form input {width:200px;}
#main-content-left form .powermail_check_inner input {width:auto;}
#main-content-left form .powermail_check_inner label {display:inline;}
#main-content-left form input.powermail_submit {width:auto; background-image:url("../images/formbutton.jpg"); border:0 none; color:#FFFFFF; font-size:13px; height:22px; line-height:22px; vertical-align:middle; width:87px;}
#main-content-left form .left { float:left; }
#main-content-left form .clear-left { clear:left; }
#main-content-left form .distribution div { float:left }
#main-content-left form .distribution legend { display:none}
#main-content-left form .distribution select { width: 200px; margin-left: 2px; }
#main-content-left form .distribution .powermail_submit { margin-top:18px; margin-left: 2px; }
#main-content-left form div.tx_powermail_pi1_fieldwrap_html {margin-bottom:5px;}
#main-content-left ul {margin-left:25px; list-style:circle; margin-bottom:10px;}
#main-content-left ol {margin-left:25px; list-style:decimal; margin-bottom:10px; }
#main-content-left ol li { margin-bottom:5px}
#main-content-left .csc-textpic-text ol li { margin-bottom:0px !important; margin-top:5px !important;}
#main-content-left ul li {margin-bottom:5px;}
#main-content-left .news-list-container .news-list-item h2.toggler {margin:0; font-size:12px !important; margin-bottom:20px !important; color:#313232 !important;}
#main-content-left .zubehoer .news-list-item {padding:10px 0 !important;}
#main-content-left .csc-frame-indent .csc-default {clear:both;}
#main-content-left .csc-frame-indent .csc-default img {margin-bottom:20px;}
#main-content-left .contenttable {width:100%;}
#main-content-left .contenttable .tr-even {background-color:#E8E9F0;}
#main-content-left .contenttable .tr-odd {background-color:#cecece;}
#main-content-left h4 {font-size:12px; letter-spacing:0; color:#313232; font-weight:bold;}
#mtrtable { vertical-align:middle !important; }
#main-content-left #mtrtable td { padding:0px !important; vertical-align:middle !important;  }
#main-content-left #mtrtable img { border:0px none !important; }

.news-single-item .csc-textpic-imagewrap {margin-bottom:5px;}
.tx-indexedsearch-search-submit {padding-left:132px;}
.tx-indexedsearch-form {margin-bottom:5px;}
.tx-indexedsearch legend { display:none; }
.tx-indexedsearch-icon img { border:0px none !important; }

#main-content-right {width:318px; margin-left:635px; background-image:url(../images/sidebar-verlauf.jpg); background-repeat:repeat-x; min-height:270px; color:#fff; border-left:1px solid #1E277F;}

#main-content-right .news-list-browse div {display:none;}
#main-content-right .news-list-browse {background-color:#1E277F; height:2px; margin-top:-10px;}
#main-content-right .news-list-container img {display:none;}
#main-content-right .news-list-container .more-link {background-image:url(../images/more-link-blue.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:10px;}
#main-content-right a {color:#fff;}
#main-content-right h1 {color:#939ecc;}
#main-content-right hr {border-bottom:1px solid #313cbd; border-top:1px solid #1d2695; border-left:0; border-right:0;}
#main-content-right .stayclean-btns .infos {margin-right:6px;}
#main-content-right .stayclean-btns {margin-top:-30px;}

/*#main-content-right .csc-frame-frame2 {background-color:#1E277F; border-bottom:1px solid #8c96cf;}
#main-content-right .csc-frame-frame2 .csc-header {height:40px; border-bottom:1px solid #2f3c7f; line-height:40px; vertical-align:middle; padding-left:20px; padding-right:20px;}
#main-content-right .csc-frame-frame2 .csc-header h1 {color:#e2b029; line-height:40px; vertical-align:middle; font-size:15px; font-weight:bold;}
#main-content-right .csc-frame-frame2 ul {margin-left:20px; padding:20px;}
#main-content-right .csc-frame-frame2 ul li {list-style:url(../images/more-link-blue.gif); font-weight:bold; font-size:12px; margin-bottom:10px;}
#main-content-right .csc-frame-frame2 a {color:#ffffff; text-decoration:none;}*/

#main-content-right .csc-frame-frame2 {background-color:#E8E9F0; border-bottom:1px solid #8c96cf; color:#252C59;}
#main-content-right .csc-frame-frame2 .csc-header {height:40px; border-bottom:1px solid #2f3c7f; line-height:40px; vertical-align:middle; padding-left:20px; padding-right:20px;}
#main-content-right .csc-frame-frame2 .csc-header h1 {color:#252C59; line-height:40px; vertical-align:middle; font-size:15px; font-weight:normal;}
#main-content-right .csc-frame-frame2 ul {margin-left:20px; padding:20px;}
#main-content-right .csc-frame-frame2 ul li {list-style:url(../images/more-link-blue2.gif); font-weight:bold; font-size:12px; margin-bottom:10px;}
#main-content-right .csc-frame-frame2 a {color:#252C59; text-decoration:none;}

#main-content-right .csc-frame-frame1 {background-color:#e6e8f2; color:#2f3c7f; padding:20px;}
#main-content-right .csc-frame-frame1 ul {margin-left:20px;}
#main-content-right .csc-frame-frame1 ul li {list-style:url(../images/list_arrow.png); font-size:18px; margin-bottom:10px;}
#main-content-right .csc-frame-frame1 ul li a:hover {font-weight:bold;}
#main-content-right .csc-frame-frame1 a {color:#2f3c7f; text-decoration:none; letter-spacing:3px; font-size:16px; font-weight:bold; text-transform:uppercase;}
#main-content-right .csc-default {padding:20px; padding-bottom:0;}
#main-content-right .csc-default .csc-default {padding:0px;}
#main-content-right .csc-textpic-text, #main-content-right .csc-textpic-clear {clear:none !important;}
#main-content-right .csc-textpic-left .csc-textpic-imagewrap {margin-bottom:10px; }
#main-content-right div.csc-textpic-left div.csc-textpic-imagewrap {float:none;}
#main-content-right .news-list-date {display:none;}
#main-content-right .news-list-container h3, #main-content-right .news-list-container h2 {font-size:14px; margin-bottom:0px;}
#main-content-right .news-list-container h3 a, #main-content-right .news-list-container h2 a {text-decoration:none;}
#main-content-right .news-list-item {margin-bottom:9px; padding-bottom:9px; border-bottom:1px solid #464D95;}
#main-content-right .news-list-item p {margin:0; display:inline;}
#main-content-right .news-list-item ul {margin-left:25px; list-style:circle;}
#main-content-right .news-list-item ul li {margin-bottom:5px;}
#main-content-right #quicksearch button {background-image:url(../images/formbutton.jpg); height:22px; width:87px; border:0; font-size:13px; line-height:22px; vertical-align:middle; color:#fff;}
#main-content-right #quicksearch input {border:1px solid #6088B3; color:#8F8F8F; font-size:10px; height:18px; line-height:18px; margin-right:3px; vertical-align:middle; width:183px;}
#main-footer {background-color:#202bb8; background-image:url(../images/footer-verlauf.jpg); background-position:center top; background-repeat:repeat-x; min-height:88px; margin-left:-25px; padding-left:25px; padding-top:19px; margin-top:20px; margin-right:-25px; clear:both;}
#main-footer img {border:0 !important;}
#main-footer .csc-default {margin-bottom:0 !important;}
.t-3col #main-footer {margin-left:0; text-align:center; margin-top:0; margin-right:0;}

/*#flash-header object {border-bottom:1px solid #2f3c7f; height:366px;}*/

#footer {background-image:url(../images/bg_footer-bottom.png); width:1122px; height:200px;}




/* Navigation mit Bild */
/*#subMenusContainer img*/ {display:none;} /* Zur Freigabe */
#freigabe #subMenusContainer img {display:inherit;}

/* Zubeh�r Thumbs */
.zubehoer-thumb .news-list-item {width:133px; float:left; height:66px; background-color:#CED0DC; margin:1px; padding:2px 5px !important;}
.zubehoer-thumb .news-list-item .news-list-images img {margin-left:5px;}
.zubehoer-thumb h2 {font-size:10px !important; line-height:16px;}
.zubehoer-thumb .add {display:none;}
.hover-title {margin-bottom:5px; font-weight:bold !important;}
.zubehoer-thumb .tipster:hover {background-color:#1E277F;} 

/* L�nderauflistung */
#ttnews-cat-tree li a.pm {display:none;}
#ttnews-cat-tree li img {display:none;}
#ttnews-cat-tree ul li a {display:none;}
#ttnews-cat-tree ul li ul li a {display:block; text-decoration:none; background-color:#1E277F; padding:1px 5px; margin-bottom:1px;}
#ttnews-cat-tree ul li ul li a:hover {padding:1px 7px; background-color:#939ECC; color:#1E277F !important;}
#ttnews-cat-tree .active a {padding:1px 7px !important; background-color:#939ECC !important; color:#1E277F !important;}
#ttnews-cat-tree ul li ul li {}
#main-content-right hr {float:none;}
#ttnews-cat-tree {padding-bottom:20px;}
#ttnews-cat-tree .active ul li a {display:block; text-decoration:none; background-color:#1E277F !important; padding:1px 5px !important; margin-bottom:1px; color:#fff !important;}
#ttnews-cat-tree .active ul li a:hover {padding:1px 7px !important; background-color:#939ECC !important; color:#1E277F !important;}
#ttnews-cat-tree li.expanded li.expanded ul li {padding-left:10px; padding-right:10px;}

#main-content-right .csc-frame-indent3366 {padding:20px; padding-bottom:0;}
#main-content-right .csc-frame-indent3366 ul li a {display:block; text-decoration:none; background-color:#1E277F; padding:1px 5px; margin-bottom:1px;}
#main-content-right .csc-frame-indent3366 ul li a:hover {padding:1px 7px; background-color:#939ECC; color:#1E277F !important;}

/* stayClean Formular fixes */
#tx-powermail-pi1_fieldset_81, #tx-powermail-pi1_fieldset_84 {float:left; margin-right:20px;}
#tx-powermail-pi1_fieldset_82 {}
#tx-powermail-pi1_fieldset_83, #tx-powermail-pi1_fieldset_86 {clear:both;}

/* Accordion */
#main-content-left .csc-frame-frame1 .news-single-item .csc-default .csc-header h2,
#main-content-left .csc-frame-frame2 .news-single-item .csc-default .csc-header h2,
#main-content-left .csc-frame-frame1 .accordion h2 {background-image:url(../images/more-link-grey.gif); background-repeat:no-repeat; background-position:left 7px; padding-left:10px;}
#main-content-left .csc-frame-frame1 .news-single-item .csc-default .csc-header h2:hover,
#main-content-left .csc-frame-frame2 .news-single-item .csc-default .csc-header h2:hover,
#main-content-left .csc-frame-frame1 .accordion h2:hover {background-image:url(../images/more-link-grey_u.gif); background-repeat:no-repeat; background-position:left 7px; padding-left:10px; cursor:pointer; color:#616A9C;}
#main-content-left .csc-frame-frame1 .news-single-item .csc-default .csc-header h2.active,
#main-content-left .csc-frame-frame2 .news-single-item .csc-default .csc-header h2.active,
#main-content-left .csc-frame-frame1 .accordion h2.active {background-image:url(../images/more-link-grey_u.gif); background-repeat:no-repeat; background-position:left 7px; padding-left:10px; color:#616A9C;}
#main-content-left .csc-frame-frame2 .news-single-item .csc-default table.contenttable td {padding:0px;}
#main-content-left .csc-frame-frame2 .news-single-item .csc-default table.contenttable .tr-even {background-color:transparent;}
#main-content-left .csc-frame-frame2 .news-single-item .csc-default table.contenttable .tr-odd {background-color:transparent;}
#main-content-left .element .contenttable .tr-even {background-color:inherit;}
#main-content-left .element .contenttable .tr-odd {background-color:inherit;}
#main-content-left .csc-frame-frame1 .element a {display:inline !important; float:none !important;}