@CHARSET "UTF-8";
/********************
* screen.css v1.00  *
* stand: 28.07.2008 *
*    UFaS Internet   *
********************/

/*Allgemein*/
body {padding:0px;font-family: arial, verdana, Helvetica, sans-serif;font-size:62.5%;color:#000;background-color:#fff; 
width:954px;
margin: 0px auto;
}

h1,h2,h3,h4,h5,h6 {font-size:2em;margin:0 0 20px 0;padding:0px;}
p {font-size:1.2em;margin:0 0 20px 0;padding:0px;}/**/
a {color:#00447e;text-decoration: none;}/*font-weight:900;*/
a:hover {text-decoration: underline;}
a img {border:none;}
/*ul {font-size:1.2em;margin-bottom:20px;}*/

.clear {clear:both;}
.innen {margin-top:9px;margin-bottom:9px; text-align:left}/*background-color:#0f0;*/
.icon {vertical-align:middle;margin-right:3px;}

input, select, textarea {border:1px solid #B5C8D9;font-family: arial, verdana, Helvetica, sans-serif; background-color:#FFFFFF;color:#000000}

#head, #main, #footer {width:954px;clear:both;overflow:hidden;}
.left {width:212px;min-height:10px;margin-right:9px;float:left;overflow:hidden;text-align:left}
.center {width:512px;min-height:10px;margin-right:9px;float:left;overflow:hidden;text-align:left}
.right {width:212px;min-height:10px;float:left;overflow:hidden;}
.content-large {width:733px;float:left;overflow:hidden;}

/* dwildt, 100828, wegen facebook */
.percent_15 {
  width:15%;
}
.percent_20 {
  width:20%;
}
.percent_65 {
  width:65%;
}
/* dwildt, 100828, wegen facebook */

/*Kopfzeile*/
#head {height:159px;background-color:#00447e;background-image:url(../img/bg_head.jpg);background-repeat:repeat-x;}
#head .right #language {text-align:right;margin:7px;}

#head #suche {width:205px;margin-top:92px; margin-right:10px}
#head #suche2 {width:205px;margin-top:10px; margin-right:10px; text-align:right}
#head #suche #suche-innen {width:180px;background-color:#fff;border:1px solid #b5c8d9;float:left;}
#head #suche #suche-innen input.suchbegriff {width:150px;padding: 1px;border: 1px solid #fff;color:#00447F;font-family: arial, verdana, Helvetica, sans-serif;font-size:12px;float:left;}
#head #suche #suche-innen input.lupe {margin: 0;border:none;float:right;}
#head #suche a.ext-search {margin-top:2px;float:right;}


/*Contentbereich*/
/*linke Spalte*/
  /*Navigation*/
  #main .left #nav {margin-bottom:9px;}
  #main .left #nav ul {list-style-type:none;margin:0px;padding:0px;width:210px;border:1px solid #b5c8d9;border-top:none;overflow:hidden;}
  #main .left #nav ul li {width:210px;border-top:1px solid #b5c8d9;}
  #main .left #nav ul li a {display:block;width:204px;color:#00447e;font-size:1.4em;font-weight:900;padding: 6px 0px 5px 6px;text-decoration:none;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:no-repeat;}/**/
  #main .left #nav ul li a:hover, #main .left #nav ul li a.active {color:#fff;background-color:#95bbdb;background-image:url(../img/bg_menu_a.gif);}
  #main .left #nav ul ul {border:none;border-top:1px solid #b5c8d9;background-color:#f4f8fb;padding:7px 0px;}/*padding-bottom:9px;*/
  #main .left #nav ul ul li {border:none;padding: 3px 0px 3px 15px;background-image:url(../img/arrow.gif);background-repeat:no-repeat;background-position:6px 6px;}/*padding-left:15px;*/
  #main .left #nav ul ul li.active {background-image:url(../img/arrow_a.gif);}
  #main .left #nav ul ul li a {display:inline;font-size:1.2em;font-weight:500;padding:2px 3px;background:none;}/*margin:0px;border-bottom:none;*/
  #main .left #nav ul ul li a:hover, #main .left #nav ul ul li a.active {background-color:#00447f;background-image:none;}
  #main .left #nav ul ul ul {border:none;padding-top:3px;padding-bottom:0px;background:none;}
  /*Aktuell,Suche,Sitemap ect.*/
  #main .left .ce {width:210px;background-color:#f4f8fb;border:1px solid #b5c8d9;margin-bottom:9px;}/*overflow:hidden;*/
  #main .left .ce h1 {color:#00447e;font-size:1.4em;font-weight:900;margin:0;padding: 6px;background-image:url(../img/bg_menu.gif);background-repeat:no-repeat;}
  #main .left .ce p {margin: 5px;}
  #main .left .ce .innen {margin: 5px;}
  #main .left .ce #suche {width:198px;background-color:#fff;border:1px solid #b5c8d9;margin-bottom:5px;}
  #main .left .ce .newsletter {font-size:1.2em;}/**/
  #main .left .ce .sitemap {padding-top:5px;font-size:1.2em;}
  /*Aktuell*/
  #main .left .ce .news-latest-container {width:198px;float:left;background-color:#f1f6fa;border:1px solid #b5c8d9;margin-bottom: 5px;}
  #main .left .ce .news-latest-container .news-latest-item {width:198px;float:left;border-top:1px solid #fff;background-image:url(../img/bg_aktuell.gif);background-repeat:repeat-x;}
  #main .left .ce .news-latest-container .news-latest-item .news-latest-item-left {width:25px;padding: 5px 0;text-align:center;float:left;}
  #main .left .ce .news-latest-container .news-latest-item .news-latest-item-right {width:173px;padding: 6px 0;float:left;overflow:hidden;font-size:1.2em;line-height:1.3em;font-weight:500;}
  /*Schnellnavigation*/
  #main .left #quickNav {color:#00447F;font-size:1.2em;}/**/
  #main .left #quickNav ul {padding: 0;margin: 0;list-style: none;border-bottom:1px solid #b5c8d9;}
  #main .left #quickNav li {float: left;position: relative;width: 194px;border:1px solid #b5c8d9;background-color:#fff;padding: 2px;background-image:url(../img/icon_topic.gif);background-repeat:no-repeat;background-position:right top;}
  #main .left #quickNav li ul {display: none;position: absolute;top: 19px;left: -1px;}
  #main .left #quickNav li>ul {top: auto;left: -1px;}
  #main .left #quickNav li li {display: block;float: none;padding:0px;width: 198px;border-top:none;border-bottom:none;background-image:none;}
  #main .left #quickNav li:hover ul, #main .left #quickNav li.over ul {display: block;}
  #main .left #quickNav li li a {padding-left:17px;background-image:url(../img/arrow.gif);background-repeat:no-repeat;background-position:6px 3px;}
/*Inhalt*/
  /* Allgemein */
  /*#main p {margin:20px 0;}*/
  #main .content-large ul {font-size:1.2em;margin-bottom:20px;}
  /* Linie davor und danach */
  #main .csc-frame-rulerBefore, #main .csc-frame-rulerAfter {width:100%;height:20px;overflow:hidden;background-image:url(../img/bg_breadcrumb.gif);background-repeat:repeat-x;background-position:left top;}
  /* Bild und Text/Bild */
  #main .content-large .imgtext-table {margin-top:2px;}
  #main .content-large /*.imgtext-table*/ .csc-textpic-caption {font-size:1.0em;color:#80a2bf;margin:10px 0px;padding:0px;}
  /* Breadcrumb */
  #main #breadcrumb {font-size:1.2em;padding-bottom:5px;margin-bottom:9px;background-image:url(../img/bg_breadcrumb.gif);background-repeat:repeat-x;background-position:left bottom;}/**/
  #main #breadcrumb img {margin:2px;}
  /* FCE symetrische Spalten */
  /* allgemein */
  #main .fce2cols, #main .fce3cols, #main .fce4cols, #main .fce5cols, #main .fce2cols-asym1, #main .fce2cols-asym2 {margin:20px 0 10px 0;padding:0px;}
  /* 2 Spalten breit */
  #main .content-large .fce2cols {width:733px;overflow:hidden;}
    #main .content-large .fce2cols .col1, #main .content-large .fce2cols .col2 {width:364px;overflow:hidden;float:left;}
    #main .content-large .fce2cols .col1 {margin-right:5px;}
  /* 2 Spalten normal */
  #main .center .fce2cols {width:512px;}
    #main .center .fce2cols .col1, #main .center .fce2cols .col2 {width:253px;}
    #main .center .fce2cols .col1 {margin-right:6px;}
  /* 3 Spalten breit */
  #main .content-large .fce3cols {width:733px;overflow:hidden;}
    #main .content-large .fce3cols .col1, #main .content-large .fce3cols .col2, #main .content-large .fce3cols .col3 {width:241px;overflow:hidden;float:left;}
    #main .content-large .fce3cols .col1, #main .content-large .fce3cols .col2 {margin-right:5px;}
  /* 3 Spalten normal */
  #main .center .fce3cols {width:512px;}
    #main .center .fce3cols .col1, #main .center .fce3cols .col2, #main .center .fce3cols .col3 {width:168px;}
    #main .center .fce3cols .col1, #main .center .fce3cols .col2 {width:167px;margin-right:5px;}
  /* 4 Spalten breit */
  #main .content-large .fce4cols {width:733px;overflow:hidden;}
    #main .content-large .fce4cols .col1, #main .content-large .fce4cols .col2, #main .content-large .fce4cols .col3, #main .content-large .fce4cols .col4 {width:180px;overflow:hidden;float:left;}
    #main .content-large .fce4cols .col1, #main .content-large .fce4cols .col2, #main .content-large .fce4cols .col3 {margin-right:5px;}
    #main .content-large .fce4cols .col1, #main .content-large .fce4cols .col2 {width:179px;}
  /* 4 Spalten normal */
  #main .center .fce4cols {width:512px;}
    #main .center .fce4cols .col1, #main .center .fce4cols .col2, #main .center .fce4cols .col3, #main .center .fce4cols .col4 {width:125px;}
    #main .center .fce4cols .col1, #main .center .fce4cols .col2, #main .center .fce4cols .col3 {margin-right:5px;width:124px;}
  /* FCE asymetrische Spalten */
  /* 2 Spalten 66%/33% breit */
  #main .content-large .fce2cols-asym1 {width:733px;overflow:hidden;}
    #main .content-large .fce2cols-asym1 .col1 {width:485px;margin-right:5px;overflow:hidden;float:left;}
    #main .content-large .fce2cols-asym1 .col2 {width:243px;overflow:hidden;float:left;}
  /* 2 Spalten 66%/33% normal */
  #main .center .fce2cols-asym1 {width:512px;}
    #main .center .fce2cols-asym1 .col1 {width:338px;}
    #main .center .fce2cols-asym1 .col2 {width:169px;}
  /* 2 Spalten 33%/66% breit */
  #main .content-large .fce2cols-asym2 {width:733px;overflow:hidden;}
    #main .content-large .fce2cols-asym2 .col1 {width:243px;margin-right:5px;overflow:hidden;float:left;}
    #main .content-large .fce2cols-asym2 .col2 {width:485px;overflow:hidden;float:left;}
  /* 2 Spalten 33%/66% normal */
  #main .center .fce2cols-asym2 {width:512px;overflow:hidden;}
    #main .center .fce2cols-asym2 .col1 {width:169px;}
    #main .center .fce2cols-asym2 .col2 {width:338px;}
  /* FCE Expose */
  #main .fceExpose {}
  #main .fceExpose table {width:100%;margin:20px 0 10px 0;padding:0px;}
  #main .fceExpose td {font-family: arial, verdana, Helvetica, sans-serif;font-size:1.2em;}
  #main .fceExpose td ul, #main .fceExpose td li {font-size:1.0em;}
  #main .fceExpose .exposeLeft {padding:3px 3px 20px 3px;width:150px;background-color:#f4f8fb;color:#00447f;vertical-align:top;}
  #main .fceExpose .exposeRight {padding:3px 3px 20px 3px;}
  #main .fceExpose .exposeRight ul {padding:0px;margin:0 0 0 20px;}
  /* Aktuell */
    /* ListView */
    
    #main .news-list-container {width:100%;}
    #main .news-list-item {width:100%;padding:0px 0 10px 0;margin:0px 0 20px 0;background-image:url(../img/bg_breadcrumb.gif);background-repeat:repeat-x;background-position:left bottom;}
/*    #main .news-list-item2 {width:100%;padding:10px 0 10px 0;margin:0px 0 0px 0;}*/
    #main .news-list-item2 {width:100%;padding:10px 0 10px 0;margin:0px 0 0px 0; clear:both}
    #main .news-list-item .news-list-date, #main .news-list-item2 .news-list-date {font-size:1.2em;color:#00447f;}
    #main .news-list-item h3, #main .news-list-item2 h3 {font-size:1.4em;margin:0px;padding:0px;}
    #main .news-list-item .news-list-category, #main .news-list-item2 .news-list-category {font-size:1.1em;color:#80a2bf;margin-bottom:20px;}
    #main .news-list-item .news-list-img, #main .news-list-item2 .news-list-img {float: left;margin-bottom:5px;margin-right:10px;margin-top:3px;}
    #main .news-list-item .news-list-morelink, #main .news-list-item2 .news-list-morelink {width:100%;text-align:right;font-size:1.2em;}/**/
    #main .news-list-subheader {font-size:12px}
	#main .news-list-browse {font-size:12px}
    
    /* News-Teaser rechts */
    .news-list-rechts {font-family: arial, verdana, Helvetica, sans-serif;border:0px;padding-left: 6px; padding-right:6px; margin-top:8px; margin-bottom:8px;}
    .news-list-rechts-date {font-size:11px; color:#80a2bf; padding-left: 3px;}
    .news-list-rechts-title {font-size:13px; width:173px;padding-left:20px;float:left;overflow:hidden; color:#00447e; font-weight:500;background-image:url(../img/icon_page.gif);background-repeat:no-repeat;}    
    .news-list-rechts-sub {font-size:12px; color:#000000;}
    .news-list-rechts-more {font-size:12px; color:#00447e;}
    
    /* SingleView */
    #main .news-single-container {width:100%;}
    #main .news-single-item {width:100%;padding-bottom:20px;background-image:url(../img/bg_breadcrumb.gif);background-repeat:repeat-x;background-position:left bottom;}
    #main .news-single-item .news-single-date {font-size:1.2em;color:#00447f;}
    #main .news-single-item h2 {margin:0px;}
    #main .news-single-item .news-single-category {font-size:1.1em;color:#80a2bf;margin-bottom:20px;}
    #main .news-single-item .news-single-img {float: left;margin-bottom:5px;margin-right:10px;margin-top:3px;}
    #main .news-single-item .news-single-img .news-single-imgcaption {font-size:10px; color:#80a2bf;margin-top:5px; margin-bottom:5px}
    #main .news-single-container .news-single-backlink {padding-top:10px;font-size:1.2em;}
    
  /*tt_news Archivemenu (AMENU)*/
    #main .news-amenu-container {font-size:12px;margin-top:-20px;padding-left:3px; font-weight:500}
    #main .news-amenu-item-year {font-size:14px; font-weight: medium; padding-left: 2px; clear:both; }
    #main .news-amenu-container a {padding-left: 18px; background-image:url(../img/icon_page.gif);background-repeat:no-repeat;background-position:0px -1px;}

    
  /* Suche */
    /* SearchForm */
    #main .tx-indexedsearch-searchbox {width:100%;padding:6px;background-color:#fbfcfd;}
    #main .content-large .tx-indexedsearch-searchbox table {width:721px;}
    #main .center .tx-indexedsearch-searchbox table {width:500px;}/*background-color:#00f;*/
    #main .tx-indexedsearch-searchbox table p {margin:0px;padding:0px;color:#80a2bf;}
    #main .tx-indexedsearch-searchbox td {font-size:1.2em;padding-bottom:6px;}
    #main .tx-indexedsearch-searchbox-sword {padding:2px;width:330px;}
    #main .tx-indexedsearch-searchbox-button {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:no-repeat;}/*margin:0px;padding:0px;*/
    #main .tx-indexedsearch-searchbox select {margin-right:6px;padding:0px;}
    /*Regeln*/
    #main .tx-indexedsearch-rules {font-size:0.9em;margin:10px 6px;}
    #main .tx-indexedsearch-rules h2 {font-size:1.5em;}
    #main .tx-indexedsearch-rules p {margin:6px 0;padding:0;}/**/
    /*Suche nach:*/
    #main .tx-indexedsearch-whatis {display:none;}
    /*BrowseBox*/
    #main .content-large .tx-indexedsearch-browsebox {width:731px;background-color:#f5f9fe;background-image:url(../img/bg_browsebox.gif);background-repeat:repeat-x;border:1px solid #B5C8D9;}/*border-right:1px solid #B5C8D9;*/
    #main .center .tx-indexedsearch-browsebox {width:510px;}
    #main .tx-indexedsearch-browsebox p {margin:8px;color:#80A2BF;}
    #main .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox-strong {font-weight:900;color:#00447e;}
    #main .tx-indexedsearch-browsebox .tx-indexedsearch-browsebox-SCell {font-weight:900;color:#00447e;}
    #main .tx-indexedsearch-browsebox table {margin:8px;}
    #main .tx-indexedsearch-browsebox table p {margin:0 8px 0 0;padding:0;}
    #main .tx-indexedsearch-browsebox ul {list-style-type:none;margin:0 24px;padding:0px;}
    #main .tx-indexedsearch-browsebox li {font-size:1.2em;display: inline;padding-right: 10px;}
    /* Results */
    #main .content-large .tx-indexedsearch-res {width:731px;background-color:#f5f9fe;border-left:1px solid #B5C8D9;border-right:1px solid #B5C8D9;overflow:hidden;}
    #main .center .tx-indexedsearch-res {width:510px;}
    #main .tx-indexedsearch-res p {margin:0;padding:0;}
    #main .tx-indexedsearch-res td {font-size:1.2em;}
    #main .tx-indexedsearch-res br {display:none;}
    #main .tx-indexedsearch-res table br {display:block;}
    #main .tx-indexedsearch-res table {border-top:1px solid #fff;padding:4px;}
    #main .tx-indexedsearch-res .tx-indexedsearch-info {font-size:1.0em;color:#80A2BF;}
    #main .tx-indexedsearch-res .tx-indexedsearch-percent {color:#80A2BF;}
    #main .tx-indexedsearch-res .tx-indexedsearch-title-number {color:#80A2BF;}
    #main .tx-indexedsearch-res .tx-indexedsearch-title-caption {font-weight:900;}
    #main .tx-indexedsearch-res .tx-indexedsearch-redMarkup {color:#000;font-weight:900;}
      /*SectionHead*/
      #main .tx-indexedsearch-res .tx-indexedsearch-secHead {color:#80A2BF;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
      #main .tx-indexedsearch-res .tx-indexedsearch-secHead h2 {color:#000;font-size:1.4em;font-weight:900;}
      /*NoResult*/
      #main .content-large  .tx-indexedsearch-noresults {width:719px;padding:6px;background-color:#f5f9fe;border:1px solid #B5C8D9;text-align:center;font-weight:900;color:#00447e;}
      #main .center  .tx-indexedsearch-noresults {width:498px;}
  /* Sitemap */
    #main .tx-dropdownsitemap-pi1 {font-size:1.2em;width:99%;margin-bottom:8px;background-color:#fbfdfe;border:1px solid #B5C8D9;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;overflow:hidden;}/**/
    #main .tx-dropdownsitemap-pi1 img {width:18px;height:18px;margin:0 5px 0 5px;padding:0px; vertical-align: middle}
    #main .tx-dropdownsitemap-pi1 ul, #main .tx-dropdownsitemap-pi1 ol {font-size:1.0em;list-style-type:none;margin:0px;padding:0px;}
    #main .tx-dropdownsitemap-pi1 li {font-size:1.0em;margin:0px;padding:0px;}
    #main .tx-dropdownsitemap-pi1 ul ul, #main .tx-dropdownsitemap-pi1 ol ol {margin-left: 15px;}
    #main .tx-dropdownsitemap-pi1 li.open ul, #main .tx-dropdownsitemap-pi1 li.open ol {display:block;}
    #main .tx-dropdownsitemap-pi1 li.closed ul, #main .tx-dropdownsitemap-pi1 li.closed ol {display:none;}
    #main .tx-dropdownsitemap-pi1 div {padding:2px;margin: 2px;}
/*    #main .tx-dropdownsitemap-pi1 li {background-image:url(../img/icon_folder.gif);background-repeat:no-repeat;background-position:22px 1px;}
    #main .tx-dropdownsitemap-pi1 li li {background-image:url(../img/icon_page.gif);}*/
  /* Tip a Friend */
    #main .tipafriend {font-size:1.2em;width:512px;margin-top:20px;padding:6px;color:#80a2bf;background-color:#fbfcfd;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;}
    #main .tipafriend p {font-size:1.0em;width:500px;}
    #main .tipafriend .small {font-size:0.8em;}
    #main .tipafriend label {display:block;float:left;width:130px;padding-top:2px;}/*background-color:#f00;*/
    #main .tipafriend #name, #main .tipafriend #email, #main .tipafriend #recipient {width:360px;}
    #main .tipafriend #message {width:358px;}
    #main .tipafriend #html {border:none;}
    #main .tipafriend #code {width:100px;margin-left:133px;}
    #main .tipafriend img {border:1px solid #B5C8D9;}
    #main .tipafriend .submit {float:right;width:100px;height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:no-repeat;}
  /* Umfragen */
    #main .umfrage {width:512px;margin:20px 0px;padding:6px;color: #000000;}
    /*#main .umfrage {width:512px;margin:20px 0px;padding:6px;color: #000000;background-color:#fbfcfd;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;}*/
    #main .umfrage-title {font-size:2em;margin:0 0 20px 0;padding:0px;}
    #main .umfrage p.answer {margin:0px;padding:0px;}
    #main .umfrage .answer {margin:0px;padding:0px;color: #000000; font-size:1.2em;}
    #main .umfrage p.answer .pollanswer {border: none;}
    #main .umfrage .pollsubmit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:no-repeat;}
    #main .tx-jkpoll-pi1 ul {list-style-type:none;margin:20px;padding:0px;}
    #main .tx-jkpoll-pi1 li {padding-left:20px;padding-bottom:6px;background-image:url(../img/icon_chart.gif);background-repeat:no-repeat;}
    
  /* Newsletteranmeldung mit direct_mail_subsciption */
  
    #main .newsletteranmeldung {font-size:1.2em;width:512px;background-color:#fbfcfd;padding:6px;color:#80a2bf;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;overflow:hidden;}
    #main .newsletteranmeldung table {width:500px;color:#00447e;}

    #main .newsletteranmeldung .newsletteranmeldung-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
    
    #main .newsletteranmeldung table .label-field1 {width:152px;vertical-align:top;padding-top:2px;}
    #main .newsletteranmeldung table .label-field4 {width:95%;vertical-align:top;padding-top:2px; text-align:left;}
    
    #main .newsletteranmeldung .form-field1 {vertical-align:top;padding-bottom:2px;text-align:right}
    #main .newsletteranmeldung .form-field1 input {width:345px;}
    
    #main .newsletteranmeldung .form-field2 {vertical-align:top;padding-bottom:2px;text-align:left}/*background-color:#00f;*/
    #main .newsletteranmeldung .form-field2 input {width:69px;}
    #main .newsletteranmeldung .form-field2 select {width:73px;}
    
    #main .newsletteranmeldung .form-field3 {vertical-align:top;padding-bottom:2px;text-align:right}/*background-color:#00f;*/
    #main .newsletteranmeldung .form-field3 input {width:268px;}
    
    #main .newsletteranmeldung .form-field4 {vertical-align:top;padding-bottom:2px;text-align:left}/*background-color:#00f;*/
    #main .newsletteranmeldung .form-field4 input {width:30px; border-style:none; background:none}
    
  /* Bildteaser im Contentbereich */
    #main .ce {width:auto;}
    #main .bildteaser {/*margin-top:12px;*/margin-bottom:10px;padding:0px;}/*width:10px;background-color:#f00;*/
    #main .bildteaser-left {/*margin-top:12px;*/margin-bottom:10px;margin-right:10px;padding:0px;float:left;}
    #main .bildteaser-right {/*margin-top:12px;*/margin-bottom:10px;margin-left:10px;padding:0px;float:right;}
    #main .bildteaser h1, #main .bildteaser-left h1, #main .bildteaser-right h1 {color:#00447e;font-size:1.4em;font-weight:900;margin:0;padding: 6px;border:1px solid #b5c8d9;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
    #main .bildteaser img, #main .bildteaser-left img, #main .bildteaser-right img {border:1px solid #b5c8d9;border-top:none;}
  /* CE Tabelle */
    #main .contenttable-0 {background-color:#f5f9fe;border:1px solid #b5c8d9;border-spacing: 0;}
    #main .contenttable-0 p {margin:0;}
    #main .contenttable-0 td {font-size:1.2em;padding: 5px 0px 5px 5px;vertical-align: top;border-top:1px solid #fff;}
    #main .contenttable-0 td.td-last {padding: 5px 5px 5px 5px;}
    #main .contenttable-0 .head {color:#01447e;}
  
    #main .contenttable-1 {background-color:#f5f9fe;border:1px solid #b5c8d9;padding: 7px 7px 0px 7px}
    
    #main .contenttable-2 {background-color:#f5f9fe;border:1px solid #b5c8d9;border-spacing: 0;}
    #main .contenttable-2 p {margin:0;}
    #main .contenttable-2 td {font-size:1.2em;padding: 5px 0px 5px 5px;vertical-align: top;border-top:0px solid #fff;}
    #main .contenttable-2 td.td-last {padding: 5px 5px 5px 5px;}
    #main .contenttable-2 .head {color:#01447e;}
    
  /* Bestellformular */
    #main .tx-bestellform {font-size:1.2em;width:512px;background-color:#fbfcfd;padding:6px;color:#80a2bf;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;overflow:hidden;}
    #main .tx-bestellform table {width:500px;color:#00447e;}
    #main .tx-bestellform table.dark {background-color:#f4f8fb;margin-bottom:2px;}
    #main .tx-bestellform table.innerTable {width:384px;}
    #main .tx-bestellform table.innerTable2 {width:512px;}
    #main .tx-bestellform table .label-field {color:#80a2bf;width:130px;vertical-align:top;}
    #main .tx-bestellform table .content-field {width:384px;}/*background-color:#0f0;*/
                            #main .tx-bestellform table .content-field2 {width:512px;}/*background-color:#0f0;*/
    #main .tx-bestellform table .label-field1 {color:#80a2bf;width:110px;vertical-align:top;padding-top:2px;font-weight:900;}
    #main .tx-bestellform table .label-field2 {color:#80a2bf;width:120px;vertical-align:top;padding-top:2px;}/*background-color:#f00;*/
    #main .tx-bestellform table .label-field3 {color:#80a2bf;width:70px;vertical-align:top;padding-top:2px;text-align:right;}/*background-color:#0f0;*/
    #main .tx-bestellform table .label-field4 {color:#80a2bf;vertical-align:top;padding-top:2px;}
    #main .tx-bestellform table .label-field5 {color:#80a2bf;width:98px;vertical-align:top;padding-top:2px;}/*background-color:#f00;*/
    #main .tx-bestellform table .label-field6 {color:#80a2bf;width:75px;vertical-align:top;padding-top:2px;}/*background-color:#f00;*/
    #main .tx-bestellform table .label-field7 {color:#80a2bf;width:50px;vertical-align:top;text-align:right;padding-top:2px;}/*background-color:#f00;*/
    #main .tx-bestellform table .label-field8 {color:#80a2bf;width:130px;vertical-align:top;padding-top:2px;}/*background-color:#f00;*/
    #main .tx-bestellform table .label-field9 {color:#80a2bf;vertical-align:top;padding-top:2px;}/*background-color:#f00;*/
    #main .tx-bestellform .form-field {width:364px;vertical-align:top;padding-bottom:2px;}/*background-color:#00f;*/
    #main .tx-bestellform .form-field1 {width:264px;vertical-align:top;padding-bottom:2px;}/*background-color:#00f;*/
    #main .tx-bestellform .form-field2 {width:134px;vertical-align:top;padding-bottom:2px;}/*background-color:#00f;*/
    #main .tx-bestellform .form-field3 {width:60px;vertical-align:top;text-align:right;padding-bottom:2px;}/*background-color:#00f;*/
    #main .tx-bestellform .form-field4 {width:104px;vertical-align:top;padding-bottom:2px;}/*background-color:#00f;*/
    #main .tx-bestellform .form-field5 {vertical-align:top;text-align:left;padding-bottom:2px;}/*background-color:#00f;*/
    #main .tx-bestellform .form-field6 {vertical-align:top;text-align:right;padding-bottom:2px;}/*background-color:#00f;*/
    #main .tx-bestellform .form-field7 {vertical-align:top;padding-bottom:2px;}/*background-color:#00f;*/
    #main .tx-bestellform .form-field1 input {width:260px;}
    #main .tx-bestellform .form-field1 textarea {width:260px;}
    #main .tx-bestellform .form-field2 input {width:130px;}
    #main .tx-bestellform .form-field3 input {width:50px;}
    #main .tx-bestellform .form-field4 input {width:100px;}
    #main .tx-bestellform .form-field5 input {width:75px;}
    #main .tx-bestellform .form-field6 input {width:75px;}
    #main .tx-bestellform .form-field7 input {width:130px;}
    #main .tx-bestellform input.big {width:360px;}
    #main .tx-bestellform input.tx-bestellform-checkbox {border:none;}
    #main .tx-bestellform textarea {background-color:#FFFFFF; color:#000000}
    #main .tx-bestellform textarea.big {width:360px}  
    #main .tx-bestellform .tx-bestellform-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
    #main .tx-bestellform .tx-bestellform-submit-hell {height:22px;color:#80a2bf;background-color:#fbfcfd;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;}
    #main .tx-bestellform p {font-size:1.0em;}

/*Bewerbungsformulare*/

    #main .tx-jobform {font-size:1.2em;width:512px;background-color:#fbfcfd;padding:6px;color:#80a2bf;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;overflow:hidden;}
    #main .tx-jobform table {width:500px;color:#00447e;}
    
    #main .tx-jobform table .label-field1 {width:152px;vertical-align:top;padding-top:2px;}
    #main .tx-jobform table .label-field2 {width:20px;vertical-align:top;padding-top:2px; text-align:right}
    #main .tx-jobform table .label-field5 {width:95%;vertical-align:top;padding-top:2px; text-align:left;}
    #main .tx-jobform table .label-field5a {width:50%;vertical-align:top;padding-top:2px; text-align:left;}
    #main .tx-jobform table .label-field5b {width:25%;vertical-align:top;padding-top:2px; text-align:left;}
    #main .tx-jobform table .label-field5c {width:70%;vertical-align:top;padding-top:2px; text-align:left;}
    #main .tx-jobform table .label-field5d {vertical-align:top;padding-top:0px; text-align:left;}
    #main .tx-jobform table .label-field5d input {border-style:none; vertical-align: middle; background-color: transparent;}
    #main .tx-jobform table .label-field6 {width:331px;vertical-align:top;padding-top:2px; text-align:left;}
    #main .tx-jobform table .label-field7 {width:100px;vertical-align:top;padding-top:2px; text-align: center;}

    #main .tx-jobform .form-field1 {vertical-align:top;padding-bottom:2px;text-align:right}/*background-color:#00f;*/
    #main .tx-jobform .form-field1 input {width:345px;}
    #main .tx-jobform .form-field1a {vertical-align:top;padding-bottom:2px;}/*background-color:#00f;*/
    #main .tx-jobform .form-field1a input {border-style:none; vertical-align: middle; background-color: transparent;}
    #main .tx-jobform .form-field1 select {width:349px;}
    #main .tx-jobform .form-field1 textarea {width:345px;}
    
    #main .tx-jobform .form-field2 {vertical-align:top;padding-bottom:2px;text-align:left}/*background-color:#00f;*/
    #main .tx-jobform .form-field2 input {width:69px;}
    #main .tx-jobform .form-field2 select {width:73px;}
    
    #main .tx-jobform .form-field3 {vertical-align:top;padding-bottom:2px;text-align:right}/*background-color:#00f;*/
    #main .tx-jobform .form-field3 input {width:268px;}
    
    #main .tx-jobform .form-field4 {vertical-align:top;padding-bottom:2px;text-align:right;}/*background-color:#00f;*/
    #main .tx-jobform .form-field4 input {width:137px;}
    
    #main .tx-jobform .form-field5 {vertical-align:top;padding-bottom:2px;text-align:left}/*background-color:#00f;*/
    #main .tx-jobform .form-field5 input {width:30px; border-style:none; background:none}
    
    #main .tx-jobform .form-field7 {vertical-align:top;padding-bottom:2px;text-align: center}/*background-color:#00f;*/
    #main .tx-jobform .form-field7 input {width:30px; border-style:none; background:none}
    
    #main .tx-jobform input.big {width:360px;}
    #main .tx-jobform input.tx-bestellform-checkbox {border:none;}
    #main .tx-jobform textarea {background-color:#FFFFFF; color:#000000}
    
    #main .tx-jobform .tx-jobform-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
    #main .tx-jobform .tx-jobform-submit-hell {height:22px;color:#80a2bf;background-color:#fbfcfd;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;}
    #main .tx-jobform p {font-size:1.0em;}
    
/*FAQ*/

    #main .faq .faq-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
    #main .tx-irfaq-pi1 dt p {
        font-family: arial, verdana, Helvetica, sans-serif;
        font-weight: normal;
        margin:0;
        color:#000;
        font-size:12px;
        } 

/*Umfrage mailform*/

    #main .umfrage {font-size:1.2em;width:512px;background-color:#fbfcfd;padding:6px;color:#80a2bf;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;overflow:hidden;}
    #main .umfrage table {width:500px;color:#00447e;}
    
    #main .umfrage .label-field1 {width:30px;vertical-align:top;padding-top:2px;}
    #main .umfrage .label-field1a {width:410px;vertical-align:top;padding-top:2px;}
    #main .umfrage .label-field1b {width:480px;vertical-align:top;padding-top:2px;}
    #main .umfrage .label-field1c {width:430px;vertical-align:top;padding-top:2px;}
    #main .umfrage .label-field2 {width:220px;vertical-align:top;padding-top:2px;}
    #main .umfrage .label-field3 {width:80px;vertical-align:top;padding-top:2px; text-align: center;}
    #main .umfrage .label-field3b {width:80px;vertical-align:top;padding-top:2px; padding-right:20px; text-align: center;}
    #main .umfrage .label-field4 {width:400px;vertical-align:top;padding-top:2px;}
    #main .umfrage .label-field5 {width:50px;vertical-align:top;padding-top:2px;}
  

    #main .umfrage .form-field1 {width:20px;vertical-align: middle;padding-bottom:2px;}/*background-color:#00f;*/
    #main .umfrage .form-field1 input {border-style:none; background:none}
    #main .umfrage .form-field2 {vertical-align:top;padding-bottom:2px;text-align: center;}/*background-color:#00f;*/
    #main .umfrage .form-field2 input {border-style:none; background:none}
    #main .umfrage .form-field2 checkbox {border-style:none;}
    #main .umfrage .form-field2b {vertical-align:top;padding-bottom:2px; padding-right:20px;text-align: center;}
    #main .umfrage .form-field2b input {border-style:none; background:none}
    #main .umfrage .form-field4 {width:20px;vertical-align:top;padding-bottom:2px;text-align: left;}
    #main .umfrage .form-field4 input {width:20px;border-style:none; background:none}
    
    #main .umfrage input.big {width:360px;}
    #main .umfrage input.tx-bestellform-checkbox {border:none;}
    #main .umfrage textarea {background-color:#FFFFFF; color:#000000}
    
    #main .umfrage .tx-jobform-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
    #main .umfrage .tx-jobform-submit-hell {height:22px;color:#80a2bf;background-color:#fbfcfd;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;}
    #main .umfrage p {font-size:1.0em;}
    
/*Umfragen pbsurvey*/

#main .tx-survey {font-size:1.2em;width:512px;}
#main .tx-survey .tx-survey-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
#main .tx-survey textarea {width:508px; background-color:#FFFFFF; color:#000000}
#main .tx-survey-erg {font-size:1.2em;width:512px;}
#main .tx-survey-erg .tx-survey-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
#main .tx-survey-erg td {vertical-align: top; border-top:0px solid #b5c8d9;padding-top:5px;padding-bottom:5px;}

  
/*rechte Spalte*/
  /* Bildteaser rechts */
      #main .right .bildteaser, #main .right .bildteaser-left, #main .right .bildteaser-right {margin:0 0 9px 0;}/*background:none;background-color:#f00;width:10px;*/
      #main .right .bildteaser img, #main .right .bildteaser-left img, #main .right .bildteaser-right img {border:none;}
  /* Bildteaser links */
      #main .left .bildteaser, #main .left .bildteaser-left, #main .left .bildteaser-right {margin:0 0 9px 0;}/*background:none;background-color:#f00;width:10px;*/
      #main .left .bildteaser img, #main .left .bildteaser-left img, #main .left .bildteaser-right img {border:none;}

    /* Bild und Text/Bild */
      #main .right .imgtext-table {margin-top:0px;}
      #main .right /*.imgtext-table*/ .csc-textpic-caption {font-size:1.0em;color:#80a2bf;margin:5px 0px;padding:0px;}
  
  
  /*#main .right .ce {width:212px;margin-bottom:9px;overflow:hidden;}*/
  #main .right .csc-frame {width:212px;margin-bottom:9px;overflow:hidden;background-color:#f4f8fb;overflow:hidden;background-image:url(../img/bg_teaser.gif);background-repeat:no-repeat;background-position:left bottom;}
  #main .right h1 {color:#00447e;font-size:1.4em;font-weight:900;margin:0;padding: 6px;border:1px solid #b5c8d9;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:no-repeat;}
  #main .right h1 a {display:block;color:#00447e;text-decoration:none;}/* au?nabstand ?beiten!?! */
  #main .right h1 a:hover {color:#fff;background-color:#95bbdb;background-image:url(../img/bg_menu_a.gif);background-repeat:no-repeat;}
  #main .right p {margin:8px;padding:0;} /* editiert Amm, 26.07.07 default: margin:8px */
    /* Umfragen */
    #main .right .umfrage {width:212px;margin:0 0 9px 0;padding:0px;background-color:#f4f8fb;overflow:hidden;background-image:url(../img/bg_teaser_umfrage.gif);background-repeat:no-repeat;background-position:left bottom;}
    #main .right .umfrage-title {color: #B00000;font-size:1.4em;font-weight:900;margin:0;padding: 6px;border:1px solid #FFCC99;background-color: #FFFFFF;background-image:url(../img/bg_menu_umfrage.gif);background-repeat:no-repeat;}
    #main .right .umfrage-text {color: #000000;}
    #main .right .umfrage .prozent {color: #999999}
    #main .right .umfrage .pollanswer {border:none;}
    #main .right .umfrage .pollsubmit {float:right;height:22px;color: #000000;background-color: #FFFFFF;background-image:url(../img/bg_menu_umfrage.gif);background-repeat:no-repeat;border: 1px solid #000000}
    /* FCE Ansprechpartner gross */
    #main .center .fce-ansprechpartner {width:504px;margin-bottom:9px;padding:3px;background-color:#f4f8fb;border:1px solid #b5c8d9;overflow:hidden;}
    #main .center .fce-ansprechpartner .csc-header {display:none;}
    #main .center .fce-ansprechpartner p {margin:0px;padding:0;}
    #main .center .fce-ansprechpartner p.bild {width:90px;min-height:10px;margin-right:6px;float:left;overflow:hidden;}
    #main .center .fce-ansprechpartner .ap-col1 {width:200px;margin:0px;margin-right:6px;padding:0px;float:left;overflow:hidden;}
    #main .center .fce-ansprechpartner p.titel {font-size:1.0em;margin-bottom:0px;color:#00447f;}
    #main .center .fce-ansprechpartner p.name {font-weight:900;margin-top:0px;margin-bottom:0px;}
    #main .center .fce-ansprechpartner p.position {font-size:1.0em;margin-top:0px;margin-bottom:8px;}
    #main .center .fce-ansprechpartner p.abteilung {margin-top:8px;margin-bottom:8px;}
    #main .center .fce-ansprechpartner p.standort {margin-top:8px;margin-bottom:8px;}
    #main .center .fce-ansprechpartner .ap-col2 {width:200px;float:left;overflow:hidden;}
    #main .center .fce-ansprechpartner p.anschrift {padding-left:21px;margin-top:0px;margin-bottom:8px;background-image:url(../img/icon_home.gif);background-repeat:no-repeat;}
    #main .center .fce-ansprechpartner p.tel {padding-left:21px;margin-top:0px;margin-bottom:0px;background-image:url(../img/icon_tel.gif);background-repeat:no-repeat;}
    
    #main .center .fce-ansprechpartner p.fax {padding-left:21px;margin-top:0px;margin-bottom:0px;background-image:url(../img/icon_fax.gif);background-repeat:no-repeat;}
    #main .center .fce-ansprechpartner p.mobil {padding-left:21px;margin-top:0px;margin-bottom:0px;background-image:url(../img/icon_mobil.gif);background-repeat:no-repeat;}
    #main .center .fce-ansprechpartner p.mail {padding-left:21px;margin-top:0px;background-image:url(../img/icon_mail.gif);background-repeat:no-repeat;}
    #main .center .fce-ansprechpartner p.text {margin-top:8px;margin-bottom:0px;}
    /* FCE Ansprechpartner */
    #main .right .fce-ansprechpartner, #main .right .fce-ansprechpartner {width:212px;margin-bottom:9px;border:none;overflow:hidden;}
    #main .right .fce-ansprechpartner p, #main .right .user-leguser-pi1-listitem p {color:#00447f;margin-left:10px;}
    #main .right .fce-ansprechpartner p.titel, #main .right .user-leguser-pi1-listitem p.titel {font-size:1.0em;margin-bottom:0px;}
    #main .right .fce-ansprechpartner p.name, #main .right .user-leguser-pi1-listitem p.name {font-weight:900;margin-top:0px;margin-bottom:0px;}
    #main .right .fce-ansprechpartner p.position, #main .right .user-leguser-pi1-listitem p.position {font-size:1.0em;margin-top:0px;}
    #main .right .fce-ansprechpartner p.anschrift, #main .right .user-leguser-pi1-listitem p.anschrift {padding-left:21px;margin-top:0px;/*margin-bottom:0px;*/background-image:url(../img/icon_home.gif);background-repeat:no-repeat;}
    #main .right .fce-ansprechpartner p.tel, #main .right .user-leguser-pi1-listitem p.tel {padding-left:21px;margin-top:0px;margin-bottom:0px;background-image:url(../img/icon_tel.gif);background-repeat:no-repeat;}
    #main .right .fce-ansprechpartner p.fax, #main .right .user-leguser-pi1-listitem p.fax {padding-left:21px;margin-top:0px;margin-bottom:0px;background-image:url(../img/icon_fax.gif);background-repeat:no-repeat;}
    #main .right .fce-ansprechpartner p.mobil, #main .right .user-leguser-pi1-listitem p.mobil {padding-left:21px;margin-top:0px;margin-bottom:0px;background-image:url(../img/icon_mobil.gif);background-repeat:no-repeat;}
    #main .right .fce-ansprechpartner p.mail, #main .right .user-leguser-pi1-listitem p.mail {padding-left:21px;margin-top:0px;background-image:url(../img/icon_mail.gif);background-repeat:no-repeat;}
    #main .right .fce-ansprechpartner p.link, #main .right .user-leguser-pi1-listitem p.link {padding-left:21px;margin-top:8px;background-image:url(../../../gfx/icons/Fileicons/document_into.gif);background-repeat:no-repeat;}
    #main .right .fce-ansprechpartner p.text, #main .right .user-leguser-pi1-listitem p.text {}

/*minical_teaser*/
.minical-teaser {width:212px;margin-bottom:9px;overflow:hidden;background-color:#f4f8fb;overflow:hidden;background-image:url(../img/bg_teaser.gif);background-repeat:no-repeat;background-position:left bottom;}
.minical-teaser td { padding: 6px 9px 6px 9px}

/*calendar base*/

.cal-event {background-color:#FFFFFF;border:1px solid #b5c8d9; width:100%;}
.cal-event td {padding: 5px 9px 5px 9px;vertical-align: top;}
.cal-event th {padding: 5px 9px 5px 9px;vertical-align: top;}
.cal-event_h1 {font-size:14px;padding: 9px 5px 9px 5px; line-height:1.5}
.cal-event_title {font-size:12px; font-weight:bold}
.cal-event_text {font-size:12px;}
.cal-event_description {font-size:10px;}
.cal-imgcaption {font-size:10px;color:#80a2bf;margin-top:0px 0px;padding-top:0px;}
.cal-event ul {font-size:12px;margin-bottom: 0px;} /* default: 20px f�r alle anderen Aufz�hlungen im main */
.cal-event ol {font-size:12px;margin-bottom: 0px;} /* default: 20px f�r alle anderen Aufz�hlungen im main */

.cal-list {background-color:#FFFFFF;border:0px solid #b5c8d9;width:100%;}
.cal-list td {padding: 5px 5px 5px 5px;vertical-align: top;border-right:5px; border-top:1px solid #b5c8d9;padding-top:10px;padding-bottom:10px;}
.cal-list_h1 {font-size:14px;padding: 5px 5px 5px 5px;}
.cal-list_head {font-size:12px; font-weight:bold;}
.cal-list_title {font-size:12px; font-weight:bold}
.cal-list_text {font-size:12px;}

.cal-list_start {background-color:#FFFFFF;border:0px solid #b5c8d9;width:100%;}
.cal-list_start  td {padding: 5px 5px 5px 5px;vertical-align: top;border-right:5px; border-top:1px solid #b5c8d9;padding-top:10px;padding-bottom:10px;}
.cal-list_start_h1 {font-size:14px;padding: 5px 5px 5px 5px;}
.cal-list_start_head {font-size:12px;}
.cal-list_start_title {font-size:12px; font-weight:bold}
.cal-list_start_text {font-size:12px;}
.cal-list_start_date {font-size:12px}

/*jobtable*/

.jobtable_detail {background-color:#FFFFFF;border:1px solid #b5c8d9;border-spacing: 0; width:100%}
.jobtable_detail td {font-size:1.2em;padding: 5px 5px 5px 5px;vertical-align: top;border-top:0px; border-right:5px; solid #fff;}
.jobtable_detail td.td-last {padding: 5px 5px 5px 5px;}
.jobtable_detail .head {color:#01447e;}
.jobtable_detail p {font-size:12px;}
.jobtable_detail li {font-size:12px;}
.jobtable_list_stellen {font-size:11px; color:#000000;}
.jobtable_list_branche {font-size:11px; color:#000000; font-weight:100}

/*Call-Back Formular*/

.callback {font-size:1.2em;width:512px;background-color:#fbfcfd;padding:6px;color:#80a2bf;background-image:url(../img/bg_sitemap.gif);background-repeat:repeat-x;overflow:hidden;}
.callback table {width:500px;color:#00447e;}
.callback table .label-field1 {width:152px;vertical-align:top;padding-top:2px;}

.callback .form-field1 {vertical-align:top;padding-bottom:2px;}
.callback .form-field1 input {width:344px;}
.callback .form-field1 select {width:348px;}
.callback .form-field1 textarea {width:344px;}

.callback .form-field2 {vertical-align:top;padding-bottom:2px;text-align:left}/*background-color:#00f;*/
.callback .form-field2 input {width:120px;}
.callback .form-field2 select {width:98px;}

.callback .callback-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}

.callback textarea {background-color:#FFFFFF; color:#000000}

/* Typo Table */

.table_typo {width:100%}

/* Immosuche_Teaser */
    #main .immosuche-teaser {font-size:1.2em;width:212px;padding:6px;color:#80a2bf;}
    #main .immosuche-teaser table {width:197px;color:#00447e;}
    #main .immosuche-teaser table .label-field1 {color:#00447f;width:50px;vertical-align:middle;}
    #main .immosuche-teaser table .label-field2 {color:#00447f;width:130px;vertical-align:middle;}
    #main .immosuche-teaser .form-field1 input {width:156px;vertical-align:middle;padding-top:0px;}
    #main .immosuche-teaser .form-field1 select {width:160px;padding-top:0px;}
    #main .immosuche-teaser .immosuche-teaser-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
    #main .immosuche-teaser p {font-size:1.0em;}


/*Ende Contentbereich*/
/*Fusszeile*/
#footer a {color:#3C6C88;font-size:1.2em;}
#footer .left .innen {margin: 5px;}
#footer .left .innen a {margin-right:4px;}
#footer .center .innen {margin-top: 5px;}
#footer .center .innen a {margin-right:15px;} /*default: 28px */

a.linkInt {padding-left:18px;background-image:url(../../../gfx/icons/Fileicons/document_into.gif);background-repeat:no-repeat;background-position:0px -1px;}
.linkExt a, a.linkExt {padding-left:18px;background-image:url(../../../gfx/icons/Fileicons/document_out.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-Mailto, a.linkMailto {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/mail.gif);background-repeat:no-repeat;background-position:0px 0px;}
a.linkBild {padding-left:18px;background-image:url(../../../gfx/icons/Fileicons/bild.gif);background-repeat:no-repeat;background-position:0px 0px;}

.link-bild a, a.link-bild {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/bild.gif);background-repeat:no-repeat;background-position:0px 0px;}
.link-pdf a, a.link-pdf {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/pdf.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-doc a, a.link-doc {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/word.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-xls a, a.link-xls {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/excel.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-ppt a, a.link-ppt {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/powerpoint.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-mmp a, a.link-mmp {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/mindmap.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-pub a, a.link-pub {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/publisher.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-txt a, a.link-txt {padding-left:18px;background-image:url(../../../gfx/icons/Fileicons/text.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-wmv a, a.link-wmv {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/video.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-int a, a.link-int {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/document_into.gif);background-repeat:no-repeat;background-position:0px -1px;}
.link-rss a, a.link-rss {padding-left:20px;background-image:url(../../../gfx/icons/Fileicons/rss_icon.gif);background-repeat:no-repeat;background-position:0px -1px;}
.no-icon a, a.no-icon {padding-left:0px;background-image:none;}
.print a {padding-left:20px;background-image:url(../img/icon_print.gif);background-repeat:no-repeat;background-position:0px -1px;}


/*eCard "sr_sendcard"*/

.tx-srsendcard-pi1 { width: 100%; font-family: arial, verdana, Helvetica, sans-serif; font-size:12px }
.tx-srsendcard-pi1 p {color: #000000; }
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 a { background-color: transparent; text-decoration: none;color:#00447e}
/*.tx-srsendcard-pi1 a:link { color: #35006d; }
.tx-srsendcard-pi1 a:visited { color: navy; }
.tx-srsendcard-pi1 a:hover { color: #333333; }
.tx-srsendcard-pi1 a:active { color: navy; }*/
.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {color: #000000; background-color:#FFFFFF;}
.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { background-color: transparent; vertical-align: middle; border:none; }
.tx-srsendcard-pi1 input[type=submit] {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit {height:22px;color:#00447f;background-color:#f4f8fb;background-image:url(../img/bg_menu.gif);background-repeat:repeat-x; }
/*.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }*/
    
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-size:12px}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: left; font-size: 12px; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { margin: 0; padding: 0; border-style: none; width: 733px; font-size:0.9em;color:#80a2bf;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { margin-right:6px; float:left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column {clear: left;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: 0 0; text-align: left;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; padding-bottom:10px; padding-top:5px;text-align: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }
    
.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: .1em 0; font-size:12px }

.tx-srsendcard-pi1-card-form {font-size:1.0em;width:512px;background-color:#fbfcfd;padding-left:6px; padding-top:0px}
.tx-srsendcard-pi1-card-form-prompt_0 {color:#00447e; padding-bottom:5px;}
.tx-srsendcard-pi1-card-form-prompt {color:#00447e; padding-bottom:5px; padding-top:15px}
.tx-srsendcard-pi1-card-form-label-field1 {width:152px;vertical-align:top;padding-top:2px;}
.tx-srsendcard-pi1-card-form-form-field1 {vertical-align:top;padding-bottom:2px;text-align:left}
.tx-srsendcard-pi1-card-form-form-field1 input {width:345px;}
.tx-srsendcard-pi1-card-form-form-field1 textarea {width:345px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {font-size:0.9em;color:#80a2bf;margin:5px 0px;padding:0px;}
.tx-srsendcard-pi1-error-message {color: red; margin: 0 0 .2em 0; font-size:12px }

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li { width: 4em; float: left; margin: 0 .4em 0 0; text-align: center; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label { border: 1px solid transparent; width: 4em; height: 1.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-transparent { border: 1px solid #35006d; width: 4em; height: 1.5em; margin-bottom: .5em; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li label.tx-srsendcard-pi1-non-transparent { border-style: none; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { border: 1px solid transparent; }
  * html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-color-selector li input { background-color: transparent; }

.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector { list-style: none inside none; margin: 0; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { min-height: 20px; margin: 0 0 .4em 0; padding: 0; display: block; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { float: left; margin: .4em .4em 0 0; padding:0; }
  * html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li { width: 100%; }
  * html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li input { background-color: transparent; margin-top: 0; vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li label { width: auto; clear: none; float: none;  text-align: left; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: top; }
  * html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector li img { vertical-align: middle; }
.tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: none; }
  * html .tx-srsendcard-pi1 ul.tx-srsendcard-pi1-font-selector .tx-srsendcard-pi1-text-font-label { display: inline; padding: .4em .4em 0 0;}
    
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {padding-right:0px; border-style: solid; border-width: 1px; border-color: #B5C8D9; width:731px; font-family: "Comic Sans MS" }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { padding-left:10px; padding-top:10px; padding-bottom:10px}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap {border-style: none;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img {}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption {font-size:0.9em;padding-left:6px;text-align:left}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message {font-size:12px;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block {padding-left:6px; padding-right:6px; padding-top:10px; vertical-align:top }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp {padding-right:6px}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title {font-weight:bold; font-size:14px }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text {}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature {padding-bottom: 0px; font-size:12px }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-denkfabrik {padding-right:10px; padding-bottom:10px}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-briefmarke {padding-right:8px; padding-bottom:8px}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons {margin-top: 10px; padding-left: 0px; font-size:10px}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 6px;}
/*.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha { margin-bottom: 1em; width: 30em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srsendcard-pi1-captcha-error { font-size: .9em; color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha div { margin-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha input { vertical-align: middle; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-captcha .tx-srfreecap-pi2-image { vertical-align: middle; }*/
    
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-sent p {font-size:12px}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-not-found p {font-size:12px}
