/*

 * 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;}


/* -- Layout wurde auf 1280px optimiert ( !NICHT! auf 1024px optimieren | zerstört das Grunddesign! ) 110725 MK -- */
#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:205px;}

#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:14px; 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:14px; 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,

#tx-powermail-pi1_fieldset_87, #tx-powermail-pi1_fieldset_90 {float:left; margin-right:20px;}

#tx-powermail-pi1_fieldset_82 {}

#tx-powermail-pi1_fieldset_83, #tx-powermail-pi1_fieldset_86, #tx-powermail-pi1_fieldset_89 {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;}



/*-- Header Flash alternative --*/
.flash_alternative p { background: #CED0DC; font-size:12px; line-height:16px; margin-bottom: 0; padding:5px; text-align:center; border-top:1px solid #7C7E83; border-bottom: none; }

