/* -----------------------
  Allgemeines
------------------------*/
html {height:101%;}
body {width:100%; background: url(../pix/background3.png) no-repeat scroll 50% 0 #fff; color:#333333; font-family:arial, trebuchet ms, sans-serif; font-size:13px; line-height:18px; margin:0 0; padding-top:1px;}
table,tr,td,div,fieldset,form,input,select,span,img,ol,ul,li,a,h1,h2,h3,h4,h5,h6,big,small,abbr,dd,dl,dt {border:0; margin:0; padding:0;}

h1 {}
h1.info {position:absolute; top:-1000px; left:-1000px;}

a:link, a:visited, a:focus, a:active  {color:#004a99; padding-left:19px; background:url(../pix/link.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}
a:hover {color:#009ee0; padding-left:19px;background:url(../pix/link_hover.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}

a.dokument:link, a.dokument:visited, a.dokument:focus, a.dokument:active {color:#004a99; padding-left:19px;background:url(../pix/link_document.png) no-repeat; float:none; text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}
a.dokument:hover {color:#009ee0; padding-left:19px;background:url(../pix/link_document.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}

a.zurueck:link, a.zurueck:visited, a.zurueck:focus, a.zurueck:active {color:#004a99; padding-left:19px;background:url(../pix/link_back.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:normal;}
a.zurueck:hover {color:#009ee0; padding-left:19px;background:url(../pix/link_back_hover.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:normal;}

a.archiv:link, a.archiv:visited, a.archiv:focus, a.archiv:active {color:#004a99; padding-left:19px;background:url(../pix/link.png) no-repeat;  text-decoration: none; font-size:12px; line-height:18px;font-weight:bold;}
a.archiv:hover {color:#009ee0; padding-left:19px;background:url(../pix/link_hover.png) no-repeat;  text-decoration: none; font-size:12px; line-height:18px;font-weight:bold;}

a.nach_oben:link, a.nach_oben:visited, a.nach_oben:focus, a.nach_oben:active {color:#004a99; padding-left:19px;background:url(../pix/link_top.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:normal;margin-top:60px;}
a.nach_oben:hover {color:#009ee0; padding-left:19px;background:url(../pix/link_top_hover.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:normal;margin-top:60px;}

.notop .nach_oben{display:none;}

a.mehr:link, a.mehr:visited, a.mehr:focus, a.mehr:active {color:#004a99; padding-left:19px;background:url(../pix/icon_more.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:normal;}
a.mehr:hover {color:#009ee0; padding-left:19px;background:url(../pix/icon_more_hover.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:normal;}
/* extern und mehr sind identisch nur backwards-compatible */

a.extern:link, a.extern:visited, a.extern:focus, a.extern:active {color:#004a99; padding-left:19px;background:url(../pix/icon_more.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}
a.extern:hover {color:#009ee0; padding-left:19px;background:url(../pix/icon_more_hover.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}

a.klapplink:link, a.klapplink:visited, a.klapplink:focus {color:#004a99; padding-left:19px; text-decoration: none; font-size:13px; line-height:18px;font-weight:bold; margin-top:10px;}
a.klapplink:hover {color:#009ee0; padding-left:19px; text-decoration: none; font-size:13px; line-height:18px;font-weight:bold; margin-top:10px;}

a.minimieren:link, a.minimieren:visited, a.minimieren:focus {background:url(../pix/icon_minimize.png) no-repeat; }
a.minimieren:hover {background:url(../pix/icon_minimize_hover.png) no-repeat; }

a.mehr_lesen:link, a.mehr_lesen:visited, a.mehr_lesen:focus {background:url(../pix/icon_maximize.png) no-repeat; }
a.mehr_lesen:hover {background:url(../pix/icon_maximize_hover.png) no-repeat; }

a.fliesstext:link, a.fliesstext:visited, a.fliesstext:focus, a.fliesstext:active {background:none; font-weight:normal; color:##004a99; padding:0; }
a.fliesstext:hover {background:none; font-weight:normal; color:#009ee0; padding:0; }

a.mail:link, a.mail:visited, a.mail:focus, a.mail:active {color:#004a99; padding-left:19px;background:url(../pix/link_mail.png) 0 2px  no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}
a.mail:hover {color:#009ee0; padding-left:19px;background:url(../pix/link_mail_hover.png) 0 2px no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}

a {outline:0;}

div.clear {clear:both; font-size:0; line-height:0; margin:0; padding:0;}

.participants_list ul li{word-wrap:break-word;}
ul {list-style:square;}
ul li{margin:0 0 12px 20px;}

.no_border {border:none !important;}

.csc-textpic-caption{font-size:11px !important;}
.browseLinksWrap a:link, .browseLinksWrap a:visited, .browseLinksWrap a:focus, .browseLinksWrap a:active {background:none; padding: 0 5px !important;}
.tx-cdvunterzeichner-pi1 .div span {text-align:center;}
.browsebox {text-align:center;}

/*.extras_box a{font-size:12px;}*/

select {border: 1px solid #CCCCCC;}

/* -----------------------
  Layout
------------------------*/
/*.layout_hauptseite {background:none; margin:0 auto; }  */
/*.layout_seite {background:none; padding:0; margin:0 auto;} */

/* -----------------------
  Main Wrapper
------------------------*/
.main_wrapper {width:920px; height:100%; margin: 0 auto;background:none;}




/* -----------------------
  Header
------------------------*/
.header{width:920px; margin:0 0 10px 0; /*height:235px; float:left;*/}
.logo {width:440px; height:90px; float:left; margin:0 0 45px 480px;}

/* ------------------------------
  Suche
-------------------------------*/
.suche {margin:15px 0 10px 160px; width:160px;float:left;}
.suche form  {padding:0; border-right: solid 1px #333333;border-bottom:none !important;}
.main_search  {border:solid 1px #999; height:15px;width:90px;}
.suche label  {margin-right:3px;color:#333333;}

/* ------------------------------
  Metamenu
-------------------------------*/
#metamenu {margin:10px 0 10px 0; padding:5px 5px 5px 0; font-size:12px; font-family: arial, trebuchet ms, sans-serif; line-height:12px; float:left; }
#metamenu .metamenu_punkt {float:left; margin:0 1px 0 0; padding:0; border-right: solid 1px #333333;}
#metamenu .metamenu_punkt_last {float:left; margin:0 1px 0 0; padding:0; border: none}
#metamenu a:link, #metamenu  a:visited, #metamenu a:focus {text-decoration:none;color:#333333; padding:0 7px 0 7px; font-weight:normal;background:none;font-size:12px;}
#metamenu a:hover {text-decoration:none;color:#004a99 ; padding:0 7px 0 7px; font-weight:normal;background:none;font-size:12px;}
#metamenu form  {padding:0 5px 0 0;}
#metamenu input  {border:solid 1px #999; height:15px;width:90px;}
#metamenu label  {margin-right:3px;}




/* ------------------------------
  Mainmenu
-------------------------------*/
/*
#mainmenu {font-family: arial, trebuchet ms, sans-serif; font-weight:normal; margin:0 0 30px 0; padding:5px 0 5px 5px; float:left; background:none; float:right; }
#mainmenu .mainmenu_punkt {list-style:none; float:left; margin:0; padding:0 6px 0 6px; background:url(../pix/mainmenu_bg.jpg) no-repeat;}
#mainmenu .mainmenu_punkt_last {list-style:none; float:left; margin:0; padding:0 0 0 6px; border-right: none;background:url(../pix/mainmenu_bg.jpg) no-repeat;}
#mainmenu .mainmenu_punkt_first {list-style:none; float:left; margin:0; padding:0 6px 0 0; border-right: none;}
#mainmenu .mainmenu_punkt_last_on {list-style:none; float:left; margin:0; padding:0 0 0 6px;background:url(../pix/mainmenu_bg.jpg) no-repeat;}
#mainmenu .mainmenu_punkt_first_on {list-style:none; float:left; margin:0; padding:0 6px 0 0;}
#mainmenu a:link, #mainmenu a:visited,#mainmenu a:focus {color:#333333; padding:0 8px; font-weight:normal;text-decoration:none; font-size:13px;background:none; text-align:center;}
#mainmenu a:hover {color:#fff; padding:0 8px; font-weight:normal;text-decoration:none; font-size:13px;background:#336699; text-align:center;}
#mainmenu a.on:link, #mainmenu a.on:visited,#mainmenu a.on:hover, #mainmenu a.on:focus {color:#fff; padding:0 3px; font-weight:bold;text-decoration:none; font-size:13px;background:#336699; text-align:center;}
*/

#mainmenu {margin:0 0 30px 0; padding:5px 0 5px 5px; background:none; float:right; list-style-type:none; }
#mainmenu>li { display: inline-block; margin: 0; position: relative; }
#mainmenu>li:not(:last-child) { border-right: 1px solid #e7e7e7; }
#mainmenu>li>a:link, #mainmenu>li>a:visited,#mainmenu>li>a:focus {color:#333333; display: block; padding:8px; font-weight:normal;text-decoration:none; font-size:13px;background:none; text-align:center;}
#mainmenu>li>a:hover {color:#fff; font-weight:normal;text-decoration:none; font-size:13px;background-color:#336699; text-align:center;}
#mainmenu>li:hover>a { background-color:#336699; color:#fff; }
#mainmenu>li>a.on:link, #mainmenu a.on:visited,#mainmenu>li>a.on:hover, #mainmenu>li>a.on:focus {color:#fff; font-weight:bold;text-decoration:none; font-size:13px;background:#336699; text-align:center;}
.mainmenu_dropdown { background-color: #336699; display: none; padding: 10px 20px; list-style-type: none; position: absolute; top: 34; right: 0; width: 150px; box-shadow: 2px 2px 2px rgba(0,0,0,0.3); z-index: 1000; }
#mainmenu>li a:hover+.mainmenu_dropdown, .mainmenu_dropdown:hover { display: block; }
.mainmenu_dropdown li { margin: 0; }
.mainmenu_dropdown a { background-image: none; color: #fff; display: block; text-align: left; padding: 10px 0; border-bottom: #333; }
.mainmenu_dropdown li:not(:last-child) a { border-bottom: 1px solid #e7e7e7; }
.mainmenu_dropdown a:hover { color: #cccc00; }



/* ------------------------------
  Submenu-Slider Diversity Tag
-------------------------------*/
#submenu-slider {font-family: arial, trebuchet ms, sans-serif; font-weight:normal; margin:-50px 0 0 0; padding:15px 0 15px 5px; float:left; background:#d3d800; position: relative; width: 915px; z-index: 7777; }
#submenu-slider .submenu-slider_punkt {list-style:none; float:left; margin:0; padding:0 6px 0 6px; background:url(../pix/submenu-slider_bg.jpg) no-repeat;}
#submenu-slider .submenu-slider_punkt_last {list-style:none; float:left; margin:0; padding:0 0 0 6px; border-right: none;background:url(../pix/submenu-slider_bg.jpg) no-repeat;}
#submenu-slider .submenu-slider_punkt_first {list-style:none; float:left; margin:0; padding:0 6px 0 0; border-right: none;}
#submenu-slider .submenu-slider_punkt_last_on {list-style:none; float:left; margin:0; padding:0 0 0 6px;background:url(../pix/submenu-slider_bg.jpg) no-repeat;}
#submenu-slider .submenu-slider_punkt_first_on {list-style:none; float:left; margin:0; padding:0 6px 0 0; /*border-right: none;background:#336699;*/}
#submenu-slider a:link, #submenu-slider a:visited,#submenu-slider a:focus {color:#033123; padding:0 8px; font-weight:normal;text-decoration:none; font-size:13px;background:none; text-align:center;}
#submenu-slider a:hover {color:#fff; padding:0 8px; font-weight:normal;text-decoration:none; font-size:13px;background:#336699; text-align:center;}
#submenu-slider a.on:link, #submenu-slider a.on:visited,#submenu-slider a.on:hover, #submenu-slider a.on:focus {color:#fff; padding:0 3px; font-weight:bold;text-decoration:none; font-size:13px;background:#336699; text-align:center;}



/* -----------------------
  Slider
------------------------*/
.slider{width:920px; margin:0 0 10px 0;}
.spalte_600_content .slider{width:600px; margin:0 0 10px 0;}


/* -----------------------
  Content Wrapper
------------------------*/

/*#### Neue CSS Eigenschaft geaendert am 6.11.2012 von a.kubasch ####*/
.content_wrapper{width:920px; height:100%; margin: 0 0 70px 0;background:none;padding:0; }
/*#### Alte CSS Eigenschaft geaendert am 6.11.2012 von a.kubasch
.content_wrapper{width:920px; height:100%; margin: 0px 0 70px 0;background:none;padding:0; float:left;}
*/.content_wrapper .news_melder_list {width:920px; height:100%; margin: 0 0 30px 0;padding:0; float:left;}
.content_wrapper .news_melder_list .news_melder_item {width:290px; height:100%; margin:0 25px 0 0; padding:0;background:none; float:left;}
.content_wrapper .news_melder_list .news_melder_item_last {width:290px; height:100%; margin:0; padding:0;background:none; float:left;}
.content_wrapper .news_melder_list .news_item_gruen {width:290px; height:100%; margin:0; padding:0;background:none; float:left;}
.content_wrapper .news_melder_list .news_item_anythingabout {width:290px; height:100%; margin:0; padding:0;background:none; float:left;}
.content_wrapper .news_melder_list .news_item_grau {width:290px; height:100%; margin:0; padding:0;background:#e7e7e7;float:left;}
.content_wrapper .news_melder_list .news_item_grau_bottom {
    background: #FFFFFF url("../pix/box_grey_bottom.png") no-repeat scroll 0 0;
/*     top: -1px; */
    float: left;
    height: 25px;
    margin: 0;
/*     padding-bottom: 1px; */
/*     position: relative; */
    width: 290px;
}
.content_wrapper .news_melder_list .news_item_best_practice, .content_wrapper .news_melder_list .news_item_unterzeichner_werden  {width:290px; height:100%; margin:0; padding:0;background:#e7e7e7;float:left;position: relative;}
.content_wrapper .news_melder_list .news_item_gruen .item_heading {width:270px; margin:0; padding:10px 10px;background:#cccc00;float:left; }
.content_wrapper .news_melder_list .news_item_anythingabout .item_heading{width:270px; margin:0; padding:4px 10px;background:#cccc00;float:left; }

/* 05.06.2013_MarBau_START */
.content_wrapper .news_melder_list .news_item_best_practice .best_practice_inhalt .tx-pmkmp3player-pi1 {padding-bottom: 10px;} 
.content_wrapper .news_melder_list .news_item_best_practice .best_practice_inhalt .tx-pmkmp3player-pi1 object {width: 270px;}
/* 05.06.2013_MarBau_ENDE */

.content_wrapper .news_melder_list .news_item_gruen .item_heading h2, .content_wrapper .news_melder_list .news_item_gruen_last .item_heading h2 {font-family:trebuchet ms, arial, sans-serif; font-size: 21px; font-weight: normal; margin:0; color:#fff; line-height: 24px;text-transform:uppercase;}

.content_wrapper .news_melder_list .news_item_anythingabout .item_heading .heading_spalte_links{width:125px;  margin:8px 0 0 0; padding:0;background:none;float:left;font-family:trebuchet ms, arial, sans-serif; font-size: 18px; font-weight: normal; color:#333333; vertical-align:middle;float:left;}
.content_wrapper .news_melder_list .news_item_anythingabout .item_heading .heading_spalte_mitte{width:20px; margin:8px 0 0 0; padding:0;background:none;float:left;font-family:trebuchet ms, arial, sans-serif; font-size: 22px; font-weight: bold; color:#fff; vertical-align:middle;float:left;}
.content_wrapper .news_melder_list .news_item_anythingabout .item_heading .heading_spalte_rechts{width:125px; margin:0; padding:0;background:none;float:left;font-family:trebuchet ms, arial, sans-serif; font-size: 17px; font-weight: bold; color:#fff; vertical-align:middle;float:left;text-transform:uppercase;}

.content_wrapper .news_melder_list .news_item_anythingabout .anythingabout_list {width:290px; margin:0; padding:0;background:none; float:left;}
.content_wrapper .news_melder_list .news_item_anythingabout .anythingabout_list .anythingabout_list_item {width:290px; margin:0; padding:10px 0 5px 0;background:none; float:left; font-size:11px; line-height:13px; border-bottom:solid 1px;border-bottom-color:#ccc; }

.content_wrapper .news_melder_list .news_item_anythingabout .anythingabout_list .anythingabout_list_item a:link, .content_wrapper .news_melder_list .news_item_anythingabout .anythingabout_list .anythingabout_list_item a:visited, .content_wrapper .news_melder_list .news_item_anythingabout .anythingabout_list .anythingabout_list_item a:focus, .content_wrapper .news_melder_list .news_item_anythingabout .anythingabout_list .anythingabout_list_item a:active {color:#004a99; margin:0; padding:0;background:none; float:left; text-decoration: none; font-size:13px; line-height:16px;font-weight:bold;}
.content_wrapper .news_melder_list .news_item_anythingabout .anythingabout_list .anythingabout_list_item a:hover {color:#009ee0; margin:0; padding:0;background:none; float:left; text-decoration: none; font-size:13px; line-height:16px;font-weight:bold;}


.content_wrapper .news_melder_list .news_item_gruen .gruen_list {width:290px; margin:0; padding:0;background:none; float:left;}
.content_wrapper .news_melder_list .news_item_gruen .gruen_list .gruen_list_item {width:290px; margin:0; padding:10px 0 5px 0;background:none; float:left; border-bottom:solid 1px;border-bottom-color:#ccc; }

.content_wrapper .news_melder_list .news_item_gruen .gruen_list .gruen_list_item h2 {font-size:13px; line-height:16px; font-weight:bold; margin:0 0 2px 0;}
.content_wrapper .news_melder_list .news_item_gruen .gruen_list .gruen_list_item .item_heading_wrapper{width:290px; margin:0 0 2px 0; padding:0;background:none; float:left;}

.content_wrapper .news_melder_list .news_item_gruen .gruen_list .gruen_list_item span  {background:none; font-size:11px;font-weight:normal;}
.content_wrapper .news_melder_list .news_item_gruen .gruen_list .gruen_list_item .item_heading_wrapper .event{margin:0; padding:0;background:none; float:left;width:auto; width:200px; font-weight:bold;}


.content_wrapper .news_melder_list .news_item_grau .item_heading, .content_wrapper .news_melder_list .news_item_best_practice .item_heading, .content_wrapper .news_melder_list .news_item_unterzeichner_werden .item_heading {width:270px; margin:0; padding:10px 10px 14px 10px;background:none;float:left;}

.content_wrapper .news_melder_list .news_item_best_practice .best_practice_inhalt{width:270px; margin:0; padding:18px /* 05.06.2013_MarBau: padding-top changed from 10 to 18px */ 10px 15px 10px;background:none;float:left;}
.content_wrapper .news_melder_list .news_item_best_practice .best_practice_inhalt .best_practice_inhalt_bild{width:130px; margin:0 10px 0 0; padding:0;background:none;float:left;}
.content_wrapper .news_melder_list .news_item_best_practice .best_practice_inhalt .best_practice_inhalt_text{width:130px; margin:0; padding:0;background:none;float:left;}
.content_wrapper .news_melder_list .news_item_best_practice .best_practice_inhalt .best_practice_inhalt_text h2 {font-size:13px; line-height:16px; font-weight:bold;}

.content_wrapper .news_melder_list .news_item_grau .item_heading h2, .content_wrapper .news_melder_list .news_item_best_practice .item_heading h2, .content_wrapper .news_melder_list .news_item_unterzeichner_werden .item_heading h2 {font-family:trebuchet ms, arial, sans-serif; font-size: 21px; font-weight: normal; margin:0; color:#a0a200;line-height: 24px;text-transform:uppercase;}

.content_wrapper .news_melder_list .news_item_grau .grau_list {width:290px; margin:0; padding:0;background:none; float:left;}
.content_wrapper .news_melder_list .news_item_grau .grau_list .grau_list_item {width:270px; margin:0; padding:10px 10px 5px 10px; background:none; float:left; border-bottom:solid 1px;border-bottom-color:#fff; }
.content_wrapper .news_melder_list .news_item_grau .grau_list .grau_list_item:last-child {width:270px; margin:0; padding:10px 10px 5px 10px; background:none; float:left; border-bottom:none; }
.content_wrapper .news_melder_list .news_item_grau .grau_list .grau_list_item_last {width:270px; margin:0; padding:10px 10px 5px 10px; background:none; float:left; border-bottom:none; }

.content_wrapper .news_melder_list .news_item_grau .grau_list .grau_list_item{
     border-bottom: expression((this.parentnode.lastchild == this)? "none" : "none" );
  }

.content_wrapper .news_melder_list .news_item_grau .grau_list .grau_list_item h2, .content_wrapper .news_melder_list .news_item_grau .grau_list .grau_list_item_last h2 {font-size:13px; line-height:16px; font-weight:bold; margin:0 0 2px 0;}

.content_wrapper .news_melder_list .news_item_unterzeichner_werden {background-color:#e7e7e7; /*background:url(../pix/box_background.png) no-repeat bottom;*/ float:left;position:relative;}
.content_wrapper .news_melder_list .news_item_unterzeichner_werden .unterzeichner_wrapper {/*background-color:#e7e7e7; */width:290px; margin:0; padding:0;background:url(../pix/box_background_2.png) no-repeat bottom; /* float:left; */ position:absolute;bottom:0;}
.content_wrapper .news_melder_list .news_item_unterzeichner_werden .unterzeichner_inhalt {width: 270px; padding: 10px 10px 100px 10px;}

.news_item_best_practice .news_item_grau_bottom {position:absolute; bottom:0px;}


/* -----------------------
  Spalte 135 Menu
------------------------*/
.spalte_135_menu {width:135px; height:100%; margin: 0 25px 0 0;background:none;float:left;}


/* ------------------------------
  Submenu
-------------------------------*/
#submenu {float:left; margin:0 0 0 0; width:135px; z-index:100; }
#submenu .submenu_punkt {background:none;  float:left;  line-height:36px; margin:0; padding:4px 0 4px 1px; /*height:36px;*/ border-bottom:solid 1px #cccccc;width:135px; }
#submenu .submenu_punkt a:link, #submenu .submenu_punkt a:visited, #submenu .submenu_punkt a:focus {background:none;float:left; padding:0;color:#333333;font-size:13px;text-decoration:none; font-weight:normal;}
#submenu .submenu_punkt a:hover {background:none;float:left; padding:0;color:#004a99;font-size:13px;text-decoration:none; font-weight:normal;}
#submenu .submenu_punkt a.on:link,  #submenu .submenu_punkt a.on:visited, #submenu .submenu_punkt a.on:focus, #submenu .submenu_punkt a.on:hover, #submenu .submenu_punkt a.on:active {background:none;float:left; padding:0;color:#004a99;font-size:13px;text-decoration:none; font-weight:bold;}

#submenu .submenu_punkt_second {background:none;  float:left;  line-height:36px; margin:0 0 0 15px; padding:4px 0 4px 1px; /*height:36px;*/ border-bottom:solid 1px #cccccc;width:120px; }
#submenu .submenu_punkt_second a:link, #submenu .submenu_punkt_second a:visited, #submenu .submenu_punkt_second a:focus, #submenu .submenu_punkt_second a:hover {background:none;float:left; padding:0;color:#004a99;font-size:12px;text-decoration:none; font-weight:normal;}
#submenu .submenu_punkt_second a.on:link, #submenu .submenu_punkt_second a.on:visited, #submenu .submenu_punkt_second a.on:focus, #submenu .submenu_punkt_second a.on:hover {background:none;float:left; padding:0;color:#004a99;font-size:12px;text-decoration:none; font-weight:bold;}


/* -----------------------
  Spalte 600 Content
------------------------*/
.spalte_600_content {width:600px; margin: 0 25px 0 0;background:none;float:left;}
.spalte_600_content h2, .spalte_760_content h2  {font-family:arial, trebuchet ms, sans-serif; font-size:13px; font-weight:bold; color:#666600; margin:0;}
.spalte_600_content h2.pageheader {margin: 0px 0 15px 0;padding:0; color:#999900;font-size:30px;font-weight:normal;font-family:trebuchet ms, arial, sans-serif;text-transform:uppercase; line-height: 30px;}
.spalte_600_content h3 {margin: 5px 0 19px 0;padding:0; color:#999900;font-size:16px;font-weight:bold;font-family:arial, trebuchet ms, sans-serif;}
.spalte_600_content h3.greenbox{margin-top: 0px; margin-bottom:12px; font-family:trebuchet ms, sans-serif; padding: 13px 0 13px 10px; background-color:#CCCC00; color:#fff; text-transform:uppercase; font-size:21px; font-weight:normal;} 

p {margin-top: 0;}
div.textonly{margin-bottom: 25px;}
DIV.csc-textpic-clear {margin-bottom: 25px;}
.totoplink {margin-top: 25px;}
.gruen_list_item p {margin: 0;}

div.edit_profil{  padding:15px 25px 12px 0; color: #fff; margin-bottom:35px; background:url(../pix/circle.png) no-repeat 10px 10px #009de0;  border-bottom-right-radius:7px; border-bottom-left-radius:7px;}
div.edit_profil div{ padding-left:170px; }
div.edit_profil a{color:#fff; display:block; font-weight:normal; margin-top: 5px;}
div.edit_profil a:hover{background:url("../pix/link.png") no-repeat scroll 0 0 transparent;}
div.edit_profil h3{font-family:trebuchet ms, sans-serif; margin-bottom:10px; color:#fff; line-height:25px; font-size:21px; text-transform:uppercase; font-weight:normal;}
div.edit_profil p{margin:0; font-size:13px; line-height:18px;}

div.box_content{width:290px; display:inline-block; vertical-align:top; margin-left:15px;}
div.box_content:first-child{margin:0;}
div.box_content p{ display:inline-block; border-bottom:1px solid #ccc; padding-bottom:5px;}
div.box_content p.quote{font-style:italic;}
div.box_content div {border-bottom:1px solid #ccc; padding-bottom:6px;}
div.box_content div img{display:inline-block; margin-right:10px;}
div.box_content div p{width:145px; border:none; margin:0; padding:0;}
div.box_content p span{font-weight:bold; display:block; font-style:normal;}
div.box_content a{display:block; font-style:normal;}

div.logo_gallery{padding-bottom:30px;}
div.logo_gallery div{width:290px; display:inline-block; margin-left:15px;}
div.logo_gallery div:first-child{margin:0;}
div.logo_gallery.edit_img{padding-bottom:50px;}

div.greenbox_content{padding-bottom:30px; position:relative;}
div.greenbox_content .statement_quote{border:none; font-style:italic; padding:0; font-size:16px; line-height:20px; margin:0;}
div.greenbox_content p{border-bottom:1px solid #ccc; padding-bottom:15px; margin:0;}
div.greenbox_content span{font-size:11px; line-height:18px;}
div.greenbox_content span.download{display:block; background:url(../pix/download.png) no-repeat 1px 4px; margin-top:5px; }
div.greenbox_content span.download a{background:none;}
div.greenbox_content span.edit_button{ cursor:pointer; position:absolute; right:10px; top:7px; background:url(../pix/edit_blue.png) no-repeat 0px 00px #D3D600; display:block; width:29px; height:29px; }
div.greenbox_content span.edit_button_off{ cursor:pointer; position:absolute; right:10px; top:7px; background:url(../pix/edit.png) no-repeat 0px 00px #D3D600; display:block; width:29px; height:29px; }
div.greenbox_content textarea{width:600px; border:1px solid #ccc; resize:vertical;}
div.greenbox_content textarea.statement_quote{border:1px solid #ccc;}
div.greenbox_content.edit_box{padding-bottom:50px; margin-bottom:30px;}
div.greenbox_content input[type=text]{border: 1px solid #ccc; width:600px; font-weight:bold; margin-bottom:5px;}
div.greenbox_content .button_loeschen{margin-left: 340px;}

div.imgBox2_content{ border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;padding: 10px 15px 15px 10px; height:202px; width:265px; display:inline-block; vertical-align: top; background:url(../pix/germany.png) no-repeat 10px 50px #e7e7e7;}
div.imgBox2_content h3{ font-family:trebuchet ms, sans-serif; text-transform:uppercase; margin:0; font-size:21px; line-height:25px; font-weight:normal;}
div.imgBox2_content p{padding:15px 0 0 140px;}
div.imgBox2_content a{display:block;}

div.greybox_content{margin-bottom: 30px; display:inline-block; min-height:115px; vertical-align:top;  background-color:#e7e7e7; padding:15px 10px 20px 10px;  border-bottom-left-radius: 7px; border-bottom-right-radius: 7px}
div.greybox_content:first-child{margin-right:25px;}
div.greybox_content h3{margin:0 0 10px; font-size:21px; line-height:25px; text-transform: uppercase; font-weight:normal;}
div.greybox_content a{display:block; margin-top: 5px;}
div.greybox_content p{margin:0;}
div.greybox_content div{padding-left:145px;}
/* <<< MarBau 24.01.2014: div.greybox_content.diversityTag{background:url(../pix/diversity.png) no-repeat 10px 15px #e7e7e7;} */
/* >>> MarBau 24.01.2014 */ div.greybox_content.diversityTag{padding: 9px 10px 0;}
/* >>> MarBau 24.01.2014 */ div.greybox_content.diversityTag.y_2013 {background: url("../pix/diversity-tag-2013.png") no-repeat scroll 20px 15px #E7E7E7; background-size: 90px auto;} 
/* >>> MarBau 24.01.2014 */ div.greybox_content.diversityTag.y_2014 {background: url("../pix/diversity-tag-2014.png") no-repeat scroll 20px 15px #E7E7E7; background-size: 90px auto;}
div.greybox_content.potrait{background:url(../pix/potrait.png) no-repeat 10px 15px #e7e7e7; width:265px;}
div.greybox_content.example{background:url(../pix/example.png) no-repeat 10px 15px #e7e7e7; width:265px;}

div.imgBox1_content{ margin-right: 15px; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px;padding: 10px 15px 15px 10px; height:202px; width:265px; display:inline-block; vertical-align: top; background:url(../pix/fueller.png) no-repeat 0px 0px #f8f8f8;}
div.imgBox1_content h3{text-transform:uppercase; font-family:trebuchet ms, sans-serif; margin:0; font-size:21px; line-height:25px; font-weight:normal;}
div.imgBox1_content p{padding-top:15px;}
div.imgBox1_content a{display:block;}

div.aboutus h3{margin:0;}
div.aboutus table{border-collapse:collapse;}
div.aboutus table td{width:300px; border-bottom:1px solid #ccc; padding:10px 0;}
div.aboutus table td:first-child{font-weight:bold;}

div.search_result {/*padding-bottom:70px; position:relative;*/}
div.search_result h3 {color:#333; margin:0; border-bottom:1px solid #ccc; font-family:verdana, arial, sans-serif;}
div.search_result ul {/*position:absolute; bottom:30px; left:225px;*/ margin-top:4px; text-align:center;}
div.search_result ul li {display:inline-block; margin:0 15px 0 0; list-style:none; }
div.search_result ul li a {background:none; padding:0;}
div.search_result ul li.current {color:#004A99; font-weight:bold;}

div.one_result{border-bottom:1px solid #ccc; padding:15px 0;}
div.one_result h3{margin:0 0 15px 0; border:none;}
div.one_result h3 a{background:none; color:#333; padding:0; font-size:16px; margin:0;}
div.one_result p{margin:0;}
div.one_result a{display:inline-block; margin-top:15px;}


/* -----------------------
  List
------------------------*/
.list{margin: 20px 0 35px 0;}
.list .list_item {width:600px;border-bottom: solid 1px #cccccc;padding-bottom:15px;margin-bottom:10px;}
.list .list_item h3 {font-family:arial, trebuchet ms, sans-serif; font-size:11px; font-weight:normal; color:#333333;margin:0;}
.list .list_item span {font-family:arial, trebuchet ms, sans-serif; font-size:11px; font-weight:bold; color:#333333;padding-left:15px;background:url(../pix/icon_place.png) no-repeat;}
.list .list_item h2 {font-family:arial, trebuchet ms, sans-serif; font-size:13px; font-weight:bold; color:#666600; margin:0;}
.list .list_item h4 {font-family:arial, trebuchet ms, sans-serif; font-size:13px; font-weight:bold; color:#333333; margin-bottom:5px;}
.list .list_item .image_wrapper {float:left;margin-right: 17px; margin-bottom: 20px;}
.list .list_item .image_wrapper .unterschrift, .list .list_item .image_wrapper_re .unterschrift{ font-family:arial, trebuchet ms, sans-serif; font-size:11px; font-weight:normal; color:#333333;}
.list .list_item .image_wrapper_re {float:right;margin-left: 17px; margin-bottom: 20px;}
.list .list_item p {/*float:left;*/ width:auto; margin:5px 0; padding:0;}
.list  h2 {margin: 5px 0 15px 0;padding:0; color:#999900;font-size:16px;font-weight:bold;font-family:arial, trebuchet ms, sans-serif;}
.no_border {border:none !important;}
.news .unterschrift{max-width: 150px;}

/* -----------------------
  Interview Box
------------------------*/
.ib {width:600px;border-bottom: solid 1px #cccccc;padding-bottom:15px;margin-bottom:10px;}
.ib h3 {font-family:arial, trebuchet ms, sans-serif; font-size:11px; font-weight:normal; color:#333333;margin:0;}
.ib span {font-family:arial, trebuchet ms, sans-serif; font-size:11px; font-weight:bold; color:#333333;padding-left:15px;background:url(../pix/icon_place.png) no-repeat;}
.ib h2 {font-family:arial, trebuchet ms, sans-serif; font-size:13px; font-weight:bold; color:#666600; margin:0; margin-bottom:10px;}
.ib .ib-headlink {font-family:arial, trebuchet ms, sans-serif; font-size:13px; font-weight:bold; color:#666600; margin:0; margin-bottom:10px;padding:0; background: transparent;}
.ib h4 {font-family:arial, trebuchet ms, sans-serif; font-size:13px; font-weight:bold; color:#333333; margin-bottom:5px;}
.ib .image_wrapper {float:left;margin-right: 17px; margin-bottom: 20px;}
.ib .image_wrapper .unterschrift, .list .list_item .image_wrapper_re .unterschrift{ font-family:arial, trebuchet ms, sans-serif; font-size:11px; font-weight:normal; color:#333333;}
.ib .image_wrapper_re {float:right;margin-left: 17px; margin-bottom: 20px;}
.ib p {/*float:left;*/ width:auto; margin:5px 0; padding:0;}
.list  h2 {margin: 5px 0 15px 0;padding:0; color:#999900;font-size:16px;font-weight:bold;font-family:arial, trebuchet ms, sans-serif;}

.ib_text_wrapper{margin-left: 150px;}

/* -----------------------
  Artikel Preview
------------------------*/

.artikel_preview {width:600px;padding-bottom:15px; float:left;}
.artikel_preview h2,.artikel_preview .h2link {margin: 5px 0 15px 0;padding:0; color:#999900;font-size:16px;font-weight:bold;font-family:arial, trebuchet ms, sans-serif;background: transparent;}
.artikel_preview .preview_wrapper {width:600px;border-bottom: solid 1px #cccccc; border-top: solid 1px #cccccc;padding:10px 0;float:left;}
.artikel_preview .preview_wrapper .spalte_image {width:288px;margin-right:24px;float:left;}
.artikel_preview .preview_wrapper .spalte_image_rechts {width:288px;margin-left:24px;float:right;}
.artikel_preview .preview_wrapper .spalte_text {width:288px;margin:0;float:left;}


/* -----------------------
  Jahrauswahl
------------------------*/
.year_menu {width: 600px; padding:5px 0; margin:10px 0; border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;float:left;}
.year {width: auto;float:left;border-right:solid 1px #003399;padding: 0 5px;}
.year a:link, .year a:visited, .year a:focus, .year a:active{font-size:13px; font-weight:bold; color:#004a99;background:none !important;padding:0 !important;}
.year a:hover {font-size:13px; font-weight:bold; color:#009ee0;background:none !important;padding:0 !important;}


/* -----------------------
  Alphabetische Anordnung
------------------------*/
.alphabet_menu {width: 560px; padding:10px 0; margin-top:30px; border-bottom:solid 1px #cccccc;border-top:solid 1px #cccccc;float:left;}
.buchstaben {width: auto;float:left;border-right:solid 1px #333333;padding: 0 13px;letter-spacing:5px;text-transform:uppercase;}
.buchstaben_first {width: auto;float:left;border-right:solid 1px #333333;padding: 0 13px 0 0;letter-spacing:5px;text-transform:uppercase;}
.buchstaben a:link, .buchstaben a:visited {font-size:13px; font-weight:normal; color:#004a99;background:none !important;padding:0 !important;text-transform:uppercase;}
.buchstaben a:focus, .buchstaben a:active{font-size:13px; font-weight:bold; color:#000000;background:none !important;padding:0 !important;text-transform:uppercase;}
.buchstaben a:hover {font-size:13px; font-weight:normal; color:#009ee0;background:none !important;padding:0 !important;text-transform:uppercase;}
.buchstaben_first a:link, .buchstaben_first a:visited {font-size:13px; font-weight:normal; color:#004a99;background:none !important;padding:0 !important;text-transform:uppercase;}
.buchstaben_first a:focus, .buchstaben_first a:active{font-size:13px; font-weight:bold; color:#000000;background:none !important;padding:0 !important;text-transform:uppercase;}
.buchstaben_first a:hover {font-size:13px; font-weight:normal; color:#009ee0;background:none !important;padding:0 !important;text-transform:uppercase;}
.tx-cdvunterzeichner-pi1 ul li a:link, .tx-cdvunterzeichner-pi1 ul li a:visited, .tx-cdvunterzeichner-pi1 ul li a:focus, .tx-cdvunterzeichner-pi1 ul li a:active {background:none; font-weight:normal; color:##004a99; padding:0; }
.tx-cdvunterzeichner-pi1 ul li a:hover {background:none; font-weight:normal; color:##09ee0; padding:0; }


/* -----------------------
  Statistiken
------------------------*/
.statistik {margin-bottom:30px;}
.statistik h2 {font-size:16px; margin-bottom:10px;font-weight:bold;text-transform:none;}
.statistik h3 {font-size:16px; margin-bottom:0px; color:#999900;font-weight:bold;}
.statistik ul.statistik {display:block; list-style:none;}
.statistik ul.statistik li {display:block; list-style:none; border-bottom: solid 1px #cccccc; width:604px; padding:6px 0;margin:0;}
.statistik ul.statistik li a{font-weight:normal; background:none; padding-left:0;}
.statistik ul.statistik li:last-child {border-bottom: none !important;}
.statistik .spalte_li {width: 290px; margin-right: 24px; font-weight:bold;float:left;font-family:arial, trebuchet ms, sans-serif;}
.statistik .spalte_re {width: 290px; margin: 0; font-weight:normal;float:left;font-family:arial, trebuchet ms, sans-serif;}


/* -----------------------
  Formulare
------------------------*/
form{border:none;/*border-bottom:solid 1px #cccccc;*/ padding: 15px 0 30px 0; margin-bottom:20px;}
form label{font-weight:bold;}
.tx-powermail-pi1_fieldset label{display:block}
select.powermail_select {border: 1px solid #CCCCCC;} /* PRÜFEN !!! */

#suche{background-color:#e7e7e7; padding:20px; border-bottom-right-radius:7px; border-bottom-left-radius:7px; margin-bottom:35px;}
#suche .button_loeschen{margin-left:0;}
#suche .button {padding:1px 6px 1px 14px; margin-top:22px;}
#suche .button_cancel {padding:1px 6px 1px 14px; margin-top:22px;}


/* -----------------------
  Powermail
------------------------*/
.tx-powermail-pi1_fieldset_15 {height:360px; position:relative;}
.tx-powermail-pi1_fieldset_15 input {float:right; vertical-align:top;}
.tx-powermail-pi1_fieldset_15 label {width:244px;}

.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_174 {top:54px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_163 {top:90px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_164 {top:126px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_165 {top:162px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_176 {top:198px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_177 {top:234px; left:0; position:absolute; width:286px;}

.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_178 {top:54px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_179 {top:108px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_180 {top:162px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_181 {top:198px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_182 {top:234px; left:314px; position:absolute; width:286px;}

.tx-powermail-pi1_fieldset_15 .tx_powermail_pi1_fieldwrap_html_183 {top:288px; left:00px; position:absolute; width:286px;}

.tx-powermail-pi1_fieldset_16 {height:500px; position:relative;}
.tx-powermail-pi1_fieldset_16 .powermail_text {width:284px !important;}
.tx-powermail-pi1_fieldset_16 .powermail_textarea {width:284px !important;}

.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_194 {top:36px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_195 {top:85px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_196 {top:134px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_197 {top:183px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_198 {top:232px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_199 {top:281px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_200 {top:330px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_201 {top:379px; left:0; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_207 {top:428px; left:0; position:absolute; width:286px;}

.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_202 {top:36px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_203 {top:134px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_204 {top:297px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_205 {top:462px; left:314px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_206 {top:462px; left:494px; position:absolute; width:286px;}
.tx-powermail-pi1_fieldset_16 .tx_powermail_pi1_fieldwrap_html_208 {top:383px; left:314px; position:absolute; width:286px;}



/*### Ergänzung MarBau 07.03.2012 ###*/
/* Diversity Befragungsbogen allgemein */
.tx_powermail_pi1_formconfirmation_back, .tx_powermail_pi1_formconfirmation_submit {display:inline;}
.tx-powermail-pi1_confirmation_submit {margin-bottom: 18px; background: url("../pix/button_bg.png") no-repeat scroll 5px 5px #004A99; color: #FFFFFF; cursor: pointer; font-weight: bold; padding: 1px 6px 1px 14px;}
.tx-powermail-pi1_confirmation_back {margin-right: 80px; margin-bottom: 18px; background: #004A99; color: #FFFFFF; cursor: pointer; font-weight: bold; padding: 1px 6px 1px 6px;}
.powermail_all_td.powermail_all_label {font-weight:bold;}
.powermail_all_td.powermail_all_value, .powermail_all_td.powermail_all_label {font-size:13px;}
.tx_powermail_pi1_fieldwrap_html legend {display: block;} /* ergänzt von A.Kubasch */

/* Diversity Befragungsbogen JA  .tx-powermail-pi1_fieldset_10 */
.tx-powermail-pi1_fieldset_10 label{display:inline; font-weight:normal;}
.tx-powermail-pi1_fieldset_10 input {margin-top: 10px;}
.tx-powermail-pi1_fieldset_10 textarea {display:block; margin-bottom:0px;}
.tx-powermail-pi1_fieldset_10 legend {font-weight:bold; width:610px;}
.tx-powermail-pi1_fieldset_10 .tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_fieldwrap_html_radio_title {padding-top:25px;} /* MarBau */
.tx-powermail-pi1_fieldset_10 .tx_powermail_pi1_fieldwrap_html:first-of-type .tx_powermail_pi1_fieldwrap_html_radio_title {padding-top:0px;} /* MarBau */
.tx-powermail-pi1_fieldset_10 .tx_powermail_pi1_fieldwrap_html_textarea {margin-top: 10px;}
.tx-powermail-pi1_fieldset_10 select {border: 1px solid #CCCCCC;}

.tx-powermail-pi1_fieldset_10 label[for="uid116"] {font-weight:bold; display:block; margin-top:25px;}
.tx-powermail-pi1_fieldset_10 label[for="uid119"] {font-weight:bold; display:block; margin-top:25px;}

.tx-powermail-pi1_fieldset_10 label[for="uid126"], .tx-powermail-pi1_fieldset label[for="uid127"], .tx-powermail-pi1_fieldset label[for="uid128"], .tx-powermail-pi1_fieldset label[for="uid129"] {display:block; font-weight:bold;}
.tx-powermail-pi1_fieldset_10 input#uid126, .tx-powermail-pi1_fieldset input#uid127, .tx-powermail-pi1_fieldset input#uid128, .tx-powermail-pi1_fieldset input#uid129 {margin-top:0px;}
.tx-powermail-pi1_fieldset_10 label[for="uid126"] {margin-top:10px;}

.tx-powermail-pi1_fieldset_10 select#uid120 {width: 300px; margin-left:94px; margin-bottom:7px;}
.tx-powermail-pi1_fieldset_10 select#uid121 {width: 300px; margin-left:64px; margin-bottom:7px;}
.tx-powermail-pi1_fieldset_10 select#uid122 {width: 300px;}
/* IE-Hacks */
/* IE 9 & 10 */
:root .tx-powermail-pi1_fieldset_10 select#uid120 {margin-left:96px \0/IE9;}
:root .tx-powermail-pi1_fieldset_10 select#uid121 {margin-left:67px \0/IE9;}
/* IE 7 & 8 */
.tx-powermail-pi1_fieldset_10 select#uid120 { margin-left/*\**/: 96px\9; }
.tx-powermail-pi1_fieldset_10 select#uid121 { margin-left/*\**/: 66px\9; }

/* Diversity Befragungsbogen NEIN  .tx-powermail-pi1_fieldset_11 */
.tx-powermail-pi1_fieldset_11 label{display:inline; font-weight:normal;}
.tx-powermail-pi1_fieldset_11 input {margin-top: 10px;}
.tx-powermail-pi1_fieldset_11 textarea {display:block; margin-bottom:0px;}
.tx-powermail-pi1_fieldset_11 legend {font-weight:bold; width:610px;}
.tx-powermail-pi1_fieldset_11 .tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_fieldwrap_html_radio_title {padding-top:25px;}
.tx-powermail-pi1_fieldset_11 .tx_powermail_pi1_fieldwrap_html:first-of-type .tx_powermail_pi1_fieldwrap_html_radio_title {padding-top:0px;}
.tx-powermail-pi1_fieldset_11 .tx_powermail_pi1_fieldwrap_html_textarea {margin-top: 10px;}
.tx-powermail-pi1_fieldset_11 select {border: 1px solid #CCCCCC;}

.tx-powermail-pi1_fieldset_11 label[for="uid144"], .tx-powermail-pi1_fieldset label[for="uid145"], .tx-powermail-pi1_fieldset label[for="uid146"], .tx-powermail-pi1_fieldset label[for="uid147"] {display:block; font-weight:bold;} /* MarBau */
.tx-powermail-pi1_fieldset_11 input#uid144, .tx-powermail-pi1_fieldset input#uid145, .tx-powermail-pi1_fieldset input#uid146, .tx-powermail-pi1_fieldset input#uid147 {margin-top:0px;}
.tx-powermail-pi1_fieldset_11 label[for="uid144"] {margin-top:10px;}

.tx-powermail-pi1_fieldset_11 select#uid138 {width: 300px; margin-left:94px; margin-bottom:7px;}
.tx-powermail-pi1_fieldset_11 select#uid139 {width: 300px; margin-left:64px; margin-bottom:7px;}
.tx-powermail-pi1_fieldset_11 select#uid140 {width: 300px;}
/* IE-Hacks */
/* IE 9 & 10 */
:root .tx-powermail-pi1_fieldset_11 select#uid138 {margin-left:96px \0/IE9;}
:root .tx-powermail-pi1_fieldset_11 select#uid139 {margin-left:67px \0/IE9;}
/* IE 7 & 8 */
.tx-powermail-pi1_fieldset_11 select#uid138 { margin-left/*\**/: 96px\9; }
.tx-powermail-pi1_fieldset_11 select#uid139 { margin-left/*\**/: 66px\9; }

/*######*/


legend{display: none;}
.anrede {width:600px; margin-bottom:10px;}
.form_links  {margin-right:20px; float:left; width:270px;}
.form_rechts  {width:270px; margin:0;float:left;}
.form_einspaltig {width:600px;}
.form_einspaltig .textfeld {width:560px;}
.powermail_text, .textfeld, input.powermail_captcha, input[type="date"], input[type="time"] {width:270px; border:solid 1px #cccccc;margin-bottom:11px;margin-top:2px;}
.tx_powermail_pi1_fieldwrap_html_select select {border:solid 1px #cccccc;}

.sicherheit_code {width:150px; margin-bottom:12px;float:right;}
.sicherheit_image {width:120px; border:solid 1px #cccccc;margin-bottom:11px;float:left;}
.textfeld_code {width:150px; border:solid 1px #cccccc;margin-bottom:11px;margin-top:2px;}
.powermail_textarea, .textbereich {width:290px; height:114px; border:solid 1px #cccccc;margin-bottom:11px;margin-top:2px;}
.textbereich2 {width:290px; border:solid 1px #cccccc;margin-bottom:30px;margin-top:2px;}
.radiobutton {margin-left:5px;}
.pflichtfelder {margin-top:8px;}
.checkbereich  {width:600px;margin-bottom:10px;}
.check {float:left; margin:3px 5px 0 0;}
.checkbox_text {float:left;width:580px;}
.powermail_submit, .powermail_reset, .button, .tx-powermail-pi1_mandatory_submit {margin-top:18px;padding: 1px 6px 1px 14px; background: url(../pix/button_bg.png) no-repeat 5px 5px  #004a99; color:#ffffff;font-weight:bold;cursor:pointer; }
/* IE9-10 Hack */ @media screen and (min-width:0\0) {.powermail_submit, .powermail_reset, .button, .tx-powermail-pi1_mandatory_submit { background-position: 5px 4px;}}
.safari .powermail_submit, .safari .powermail_reset, .safari .button {margin-top:18px;padding: 3px 6px 3px 18px; background: url(../pix/button_bg.png) no-repeat 5px 5px  #004a99; color:#ffffff;font-weight:bold;cursor:pointer; }
.button_send{float:right; margin-left: 5px; padding-top: 2px; padding-bottom: 2px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {input.button_send {padding-top: 3px; padding-bottom: 3px; background-color:#004A99;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {a.button_send {background-color:#004A99; color: #FFF;}}
.button_loeschen {float:left; margin-left:310px;}
.button_cancel {margin-top:18px;padding: 2px 6px 2px 14px; background: url(../pix/cancel.png) no-repeat 5px 6px  #004a99; color:#ffffff;font-weight:bold;cursor:pointer; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.button_cancel {padding-top: 3px; padding-bottom: 3px;}}
/*.tx-bestpracticebsp-pi1 form#suche {border-style: none !important;} */
.fieldsets {position:relative;}
.fieldsets #powermaildiv_uid7,.fieldsets #powermaildiv_uid16{position:absolute; top: 0px; left:320px;}
.fieldsets #powermaildiv_uid8,.fieldsets #powermaildiv_uid17{position:absolute; top: 49px; left:320px;}
.fieldsets #powermaildiv_uid10,.fieldsets #powermaildiv_uid19{position:absolute; top: 230px; left:320px;}
.fieldsets #powermaildiv_uid11,.fieldsets #powermaildiv_uid20{position:absolute; top: 230px; left:505px;}
/*#### Aenderung durch A.Kubasch am 6.11.2012 ####*/
div.fieldsets fieldset#tx-powermail-pi1_fieldset_3.tx-powermail-pi1_fieldset div#powermaildiv_uid28.tx_powermail_pi1_fieldwrap_html fieldset div.powermail_check_inner label {display:inline;}
div.fieldsets fieldset#tx-powermail-pi1_fieldset_3.tx-powermail-pi1_fieldset div#powermaildiv_uid29.tx_powermail_pi1_fieldwrap_html {margin-top:23px;}
div.fieldsets fieldset#tx-powermail-pi1_fieldset_3.tx-powermail-pi1_fieldset div#powermaildiv_uid28.tx_powermail_pi1_fieldwrap_html fieldset div.powermail_check_inner input#check_uid28_0 {margin:10px 0 10px 0;}
.fieldsets #powermaildiv_uid25,.fieldsets #powermaildiv_uid25{position:absolute; top: 0px; left:320px;}
.fieldsets #powermaildiv_uid26,.fieldsets #powermaildiv_uid26{position:absolute; top: 49px; left:320px;}
.fieldsets #powermaildiv_uid27,.fieldsets #powermaildiv_uid27{position:absolute; top: 98px; left:320px;}

.fieldsets #powermaildiv_uid29,.fieldsets #powermaildiv_uid29{margin-top: 20px}
/* <<< MarBau 21.12.2013 - "Diversity-Tag: Aktion anmelden - Formular" PID 137:   .fieldsets #powermaildiv_
/* >>> MarBau 17.12.2013 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid28 .tx_powermail_pi1_fieldwrap_html_checkbox_title {display: none;}
/* >>> MarBau 17.12.2013 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid29 {display: inline-block;}
/* >>> MarBau 17.12.2013 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid30 {display: inline-block; /* <<< MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137: position: relative; top: 0px; left: 0px; margin-left: 28px;*/ /* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ padding: 23px 0px 0px;}
/* >>> MarBau 17.12.2013 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid30 label {padding-bottom: 18px;}
/* >>> MarBau 17.12.2013 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid30 textarea {height: 160px}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung .powermail_radio_inner input[type="radio"], .fieldsets .tx-powermail-pi1_fieldset_anmeldung .powermail_radio_inner label {display: inline-block;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung .powermail_mandatory_helper {position: absolute; visibility: hidden; height: 1px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid236, .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid236, .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid235, .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid237, .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid29, .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid238, .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid239 {width: 270px; display: inline-block; vertical-align: top;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid236, .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid235, .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid29 {margin-right: 50px; float: left;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid233 {padding-bottom: 25px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid233 legend {font-weight: bold;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid233 label {font-weight: normal;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung .powermail_radio_inner_uid233_1, .fieldsets .tx-powermail-pi1_fieldset_anmeldung .powermail_radio_inner_uid233_2 {display: inline-block; width: 120px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid238 {padding: 20px 0 50px; display: block;}
/* >>> MarBau 29.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid238 a  {width: 600px; padding-bottom: 5px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid237 {width: 592px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid237 textarea {width: 592px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid237 a {padding-left: 10px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid235 {width: 592px; padding-top: 23px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid235 input {width: 592px;}   
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid235 a {padding-left: 10px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #dateinput_uid234, .fieldsets .tx-powermail-pi1_fieldset_anmeldung #dateinput_uid234_time {display: inline-block; width: 48%;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung img {display: none;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung dfn {display: block; font-weight: normal; font-style: normal;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung a {background: none; cursor: inherit; display: inline-block; padding-left: 0px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung a:hover {color: #004A99;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung .powermail_textarea {width: 270px;}
/* >>> MarBau 20.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung span.powermail_mandatory {padding-left: 3px;}
/* >>> MarBau 29.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid29 a dfn:before {content: "Beschreiben Sie Ihre Aktion für den Teaser in der Landkarte in einem Satz. \A"; white-space: pre-wrap; padding-bottom: 10px; display: block; width: 270px;}
/* >>> MarBau 29.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid29 dfn {display: inline-block; width: 207px;}
/* >>> MarBau 29.01.2014 - "Diversity-Tag: Aktion anmelden - Formular" PID 137 */ .fieldsets .tx-powermail-pi1_fieldset_anmeldung #powermaildiv_uid29 .powermail_mandatory {padding-left: 0px;}

/* Formular: Bestellungen */
.tx_powermail_pi1_fieldwrap_html.order label {float:left; margin-right:10px;} /* PRÜFEN !!! */
.tx_powermail_pi1_fieldwrap_html.order input {margin:0 0 13px 0 !important; width:30px;}  /* PRÜFEN !!!*/ 


/* --------------
 Suchergebnisse
------------------------*/
.suchergebnisse {margin-bottom:20px;}
.suchergebnisse h2 {font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#333333;border-bottom: solid 1px #cccccc;padding:0 0 3px 0;margin:5px 0 15px 0;}
.suchergebnisse .suchergebnisse_item { border-bottom: solid 1px #cccccc; padding:0 0 20px 0;margin:0 0 20px 0;}
.suchergebnisse .suchergebnisse_item h2 {font-family:arial, trebuchet ms, sans-serif; font-size:16px; font-weight:bold; color:#999900;margin-bottom:10px; border:none;}
.suchergebnisse .suchergebnisse_item h3 {font-family:arial, trebuchet ms, sans-serif; font-size:16px; font-weight:bold; color:#333333;margin-bottom:10px;}
.bold_text {font-weight:bold;}


/* -----------------------
  Bild und Zitat
------------------------*/
.bild_zitat_wrapper {}
.bild_zitat_wrapper .bild_zitat_image {width:288px; margin-right:24px;float:left;}
.bild_zitat_wrapper .bild_zitat_image .bild_zitat_image_unterschrift {float:left; font-size:11px;}
.bild_zitat_wrapper .bild_zitat_text {width:288px; margin:0;float:left;font-size:16px; font-weight:bold; font-style:italic;color:#666666;padding: 15px 0;}
.bild_zitat_wrapper /*.bild_zitat_text*/ .bild_zitat_text_unterschrift {float:left; font-size:12px; width:288px; padding:15px 0;}


/* -----------------------
  Graues Info-box
------------------------*/
.grey_info_box {background:#e7e7e7; padding:24px; margin-bottom: 30px; margin-top: 30px;position:relative;}
.grey_info_box_bottom {background:url(../pix/box_grey_bottom_long.png) no-repeat; position:absolute;bottom:0; width:600px;height:25px;margin-left:-24px;}
.grey_info_box ul.info_list {display:block;list-style:none; margin:0;}
.grey_info_box ul.info_list li {border:none; border-bottom:solid 1px #ffffff;padding:12px 0;margin:0;}
.grey_info_box ul.info_list li:last-child {border-bottom:none;}
.grey_info_box .spalte_li {width: 260px; margin-right: 24px; font-weight:bold;float:left;font-family:arial, trebuchet ms, sans-serif;}
.grey_info_box .spalte_re {width: 260px; margin: 0; font-weight:normal;float:left;font-family:arial, trebuchet ms, sans-serif;}

/* -----------------------
  Spalte 135 Extras
------------------------*/
.spalte_135_extras {width:135px; height:100%; margin: 00;background:none; float:left;}


/* -----------------------
  Box Extras_Spalte
------------------------*/
.extras_box {width:135px;  margin: 75px 0 0 0;background:none; float:left;font-size:11px; line-height:17px; color:#333333;border-bottom: solid 1px #cccccc;padding-bottom:15px;}
.extras_box h2 {width:128px;  margin: 0;background:#cccc00; float:left;color:#333333; font-family:arial, trebuchet ms, sans-serif; font-size:12px; font-weight: bold;padding:2px 2px 2px 5px;margin:0 0 7px 0;}


/* ------------------------------
Footer
-------------------------------*/
.footer {width: 920px; padding: 0; float:left; margin:70px 0 20px 0;}
.footerlogo{width:920px; margin-bottom:30px; margin-top:-70px; text-align:right;}


/* ------------------------------
  Metamenu Footer
-------------------------------*/
.footer #metamenu_footer {margin:0 5px 0 0; padding:5px; font-size:12px; font-family: arial, trebuchet ms, sans-serif; line-height:12px; float:right; height:15px;/*width:150px;*/}
.footer #metamenu_footer .metamenu_footer_punkt {float:left; margin:0 1px 0 0; padding:0; border-right: solid 1px #333333;/*height:12px;*/}
.footer #metamenu_footer .metamenu_footer_punkt_last {float:left; margin:0 1px 0 0; padding:0;border-right: none;}
.footer #metamenu_footer  a:link, .footer #metamenu_footer  a:visited, .footer #metamenu_footer  a:focus {text-decoration:none; color:#333333; padding:0 7px 0 7px; font-weight:normal;background:none;font-size:12px;}
.footer #metamenu_footer  a:hover {text-decoration:none; color:#004a99; padding:0 7px 0 7px; font-weight:normal;background:none;font-size:12px;}


/* ------------------------------
  Social Menu
-------------------------------*/
.footer #social_menu {margin:0 5px 0 0; padding:0 5px 5px 0; font-size:12px; font-family: arial, trebuchet ms, sans-serif; line-height:12px; float:left; }
.footer #social_menu .social_menu_punkt  { float:left; margin:2px 5px 2px 0 ; padding:0; border-right: solid 1px #333333;/*margin-right:5px;*/}
.footer #social_menu .social_menu_punkt_last {float:left; margin:2px; padding:0; border-right: none;margin-right:0;}

.footer #social_menu a.druck:link, .footer #social_menu  a.druck:visited, .footer #social_menu  a.druck:focus, .footer #social_menu  a.druck:active  {background:url(../pix/icon_print.png)  no-repeat;text-decoration:none; color:#333333; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}
.footer #social_menu  a.druck:hover {background:url(../pix/icon_print.png)  no-repeat;text-decoration:none; color:#004a99; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}
.footer #social_menu  a.empfehlen:link, .footer #social_menu  a.empfehlen:visited, .footer #social_menu  a.empfehlen:focus, .footer #social_menu  a.empfehlen:active {background:url(../pix/icon_forward.png)  no-repeat;text-decoration:none; color:#333333; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}
.footer #social_menu  a.empfehlen:hover {background:url(../pix/icon_forward.png)  no-repeat;text-decoration:none; color:#004a99; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}
.footer #social_menu  a:link, .footer #social_menu  a:visited, .footer #social_menu  a:focus, .footer #social_menu  a:active {background:none;text-decoration:none; color:#333333; padding:0 7px 0 0; font-weight:normal;font-size:12px;height:22px;line-height:23px;display:block;}
.footer #social_menu  a:hover {background:none;text-decoration:none; color:#004a99; padding:0 7px 0 0; font-weight:normal;font-size:12px;height:22px;line-height:23px;}

#social_menu  a.icon-twitter:link, .footer #social_menu  a.icon-twitter:visited, .footer #social_menu  a.icon-twitter:focus, .footer #social_menu  a.icon-twitter:active {background:url(../pix/tw.png)  no-repeat;text-decoration:none; color:#333333; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}
.footer #social_menu  a.icon-twitter:hover {background:url(../pix/tw.png)  no-repeat;text-decoration:none; color:#004a99; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}

#social_menu  a.icon-facebook:link, .footer #social_menu  a.icon-facebook:visited, .footer #social_menu  a.icon-facebook:focus, .footer #social_menu  a.icon-facebook:active {background:url(../pix/fb.png)  no-repeat;text-decoration:none; color:#333333; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}
.footer #social_menu  a.icon-facebook:hover {background:url(../pix/fb.png)  no-repeat;text-decoration:none; color:#004a99; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}

#social_menu  a.icon-googleplus:link, .footer #social_menu  a.icon-googleplus:visited, .footer #social_menu  a.icon-googleplus:focus, .footer #social_menu  a.icon-googleplus:active {background:url(../pix/google.png)  no-repeat;text-decoration:none; color:#333333; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}
.footer #social_menu  a.icon-googleplus:hover {background:url(../pix/google.png)   no-repeat;text-decoration:none; color:#004a99; padding:0 7px 0 30px; font-weight:normal;font-size:12px;height:22px;line-height:23px;}

/***** divers ******/
a.plainlink {background: transparent; margin: 0px; padding: 0px;}
.disabledLinkWrap, .showResultsWrap {display: none;}
.activeLinkWrap {color: #004A99; font-size: 13px; font-weight: bold;padding:0 5px !important;}
.inactiveLinkWrap a:link, .inactiveLinkWrap a:visited, .inactiveLinkWrap a:focus, .inactiveLinkWrap a:active {color: #004A99; font-size: 13px; font-weight: bold;background:none; padding:0 5px;}
.inactiveLinkWrap a:hover {color: #009ee0; font-size: 13px; font-weight: bold;background:none; padding:0 5px;}
.tx-gkhrssimport-pi1 .anythingabout_list_item{
  border-bottom: 1px solid #cccccc;
  padding: 10px 0 5px;
  font-size: 11px;
  line-height: 13px;
}
.tx-gkhrssimport-pi1 .anythingabout_list_item a{
  font-size: 13px;
  padding: 0px;
  margin: 0px;
  background: transparent;
}
.tx-gkhrssimport-pi1 .anythingabout_list{float:left;}


 /* ------------------------------
Copyright
-------------------------------*/
.copyright {float:right;padding:8px 0 5px 5px;font-size:12px; font-family: arial, trebuchet ms, sans-serif; line-height:12px; height:15px; }


/* -----------------------
  Downloads
------------------------*/
.download_item {margin:0 0 12px 0; width:600px;border:none; border-bottom:solid 1px #cccccc;padding: 0 0 15px 0;clear:both;}
.download_item .image_spalte {float:left; margin:20px 24px 0 0; width:135px;}
.download_item .info_spalte {float:left; margin:20px 0 0 0; width:441px;}
.download_item a {background: transparent; padding-left: 0px;}


/* -----------------------
  Slider Elemente
------------------------*/
.slider-image-small {width: 290px; float: left; margin-right:25px;}
.slider-image-large {width: 605px; float: left; margin-right:25px;}
/*.slider-image-large img {width: 920px !important;}*/
.slider-image-smallfull {width:600px;}
.slider-image-smallhalf {width: 290px; float: left; margin-right:20px;}
.no-margin-right {margin-right: 0px;}
.slider-box{width: 920px; margin-bottom: 20px;}
.spalte_600_content .slider-box{width: 600px; margin-bottom: 20px;}


/* -----------------------
  List Sitemap
------------------------*/
.csc-sitemap {margin:0 0 30px 0;}
.csc-sitemap ul {list-style:none;}
.csc-sitemap ul li {margin:0 0 10px 0;border-bottom:solid 1px #cccccc;}
.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited, .csc-sitemap ul li a:focus, .csc-sitemap ul li a:active  {color: #999900;font-weight: bold;text-transform: uppercase;font-size:13px;background:none; padding:0; font-family: trebuchet ms,arial,sans-serif;}
.csc-sitemap ul li a:hover {color:#cccccc;}
.csc-sitemap ul li ul {list-style:square;}
.csc-sitemap ul li ul li {margin:0 0 5px 20px;border-bottom:none;}
.csc-sitemap ul li ul li a:link, .csc-sitemap ul li ul li a:visited, .csc-sitemap ul li ul li a:focus, .csc-sitemap ul li ul li a:hover, .csc-sitemap ul li ul li a:active  {color: #333333;font-weight: bold;text-transform:none;font-size:13px;background:none; padding:0; font-family: arial,trebuchet ms,sans-serif;}
.csc-sitemap ul li ul li a:hover {color:#cccccc;}
.csc-sitemap ul li ul li ul {list-style:none;}
.csc-sitemap ul li ul li ul li {margin:0 0 0 15px;border-bottom:none;}
.csc-sitemap ul li ul li ul li a:link, .csc-sitemap ul li ul li ul li a:visited, .csc-sitemap ul li ul li ul li a:focus, .csc-sitemap ul li ul li ul li a:hover, .csc-sitemap ul li ul li ul li a:active  {color: #333333;font-weight: normal;text-transform:normal;font-size:12px;background:none; padding:0; font-family: arial,trebuchet ms,sans-serif;}
.csc-sitemap ul li ul li ul li a:hover {color:#cccccc;}


/* -----------------------
   Spalte 760 Content
------------------------*/
.spalte_760_content {width:760px; margin: 0;background:none;float:left;}
.spalte_760_content h3 {margin: 5px 0 19px 0;padding:0; color:#999900;font-size:16px;font-weight:bold;font-family:arial, trebuchet ms, sans-serif;}
.spalte_760_content h2.pageheader {margin: 5px 0 15px 0;padding:0; color:#999900;font-size:30px;font-weight:normal;font-family:trebuchet ms, arial, sans-serif;text-transform:uppercase;}
.spalte_760_content .spalte_info {width:290px; margin: 0 24px 0 0;background:none;float:left;}
.spalte_760_content .spalte_karte {width:446px; margin: 0;background:none;float:left;}

ul.linkliste_mit_abstand {width:290px; margin: 0;background:none;list-style:none; margin:45px 0 0 0; padding:0;}
ul.linkliste_mit_abstand li {width:290px; margin: 0;background:none;margin:0; padding:0;}

table a {margin:0px; padding: 0px; background:transparent;}
table a:link, table a:visited, table a:focus, table a:active {margin:0px; padding: 0px; background: transparent;}

/* Zitate Box */
.quotes{
  border-radius:0 0 8px 8px; line-height:20px; height:210px;
  padding:20px; background:#e7e7e7; color:#333333; font-size:16px;
  font-family:trebuchet ms, geneva, arial, sans-serif; position:relative;
  margin-bottom: 25px;
}
.quotes span{font-size:13px; position:absolute; right:20px; bottom:20px;}
.quotes ul{list-style:none;}
.quotes ul li{margin-left: 0px;}

/*flash player */
div.tx-flvplayer2-pi1{margin-bottom: 20px;}
div.tx-flvplayer2-pi1 a{padding: 0px; background: transparent;}

/* graue Contentbox */
.grey_info_box h2 {margin-bottom: 15px;}
.grey_info_box .imageWrap {float: left; margin-right: 20px;}
.grey_info_box .textcontent {float: left;}
.grey_info_box .imagecaption{font-size:11px;}


/* -----------------------
  Spalte 290 Menu
------------------------*/
.spalte_290_menu {width:286px; height:100%; margin: 0;background:none;float:left;}


/* -----------------------
  Spalte 605 Content
------------------------*/
.spalte_605_content {width:605px;height:100%; margin: 0;padding-left:25px;background:none;float:left;}
.spalte_605_content h3 {margin: 5px 0 19px 0;padding:0; color:#999900;font-size:16px;font-weight:bold;font-family:arial, trebuchet ms, sans-serif;}
.spalte_605_content h2.pageheader {margin: 5px 0 8px 0;padding:0; color:#999900;font-size:30px;font-weight:normal;font-family:trebuchet ms, arial, sans-serif;text-transform:uppercase;line-height:36px;}
.spalte_605_content h2 {margin: 5px 0 15px 0;padding:0; color:#666600;font-size:13px;font-weight:bold;font-family:trebuchet ms, arial, sans-serif;}

.item_605_grau {width:605px; margin: 30px 0 0 0;background-color:#E7E7E7;clear:both;}
.item_605_grau .spalte_image{width:135px; margin: 20px 0 0 20px; background: transparent;float:left;font-size:11px;}
.item_605_grau .spalte_text{width:420px; margin: 20px 0 0 25px;background: transparent;float:left; font-size:13px;}
.item_605_grau .spalte_text h2 {margin: 0 0 5px 0;padding:0; color:#666600;font-size:13px;font-weight:bold;font-family:arial, trebuchet ms, sans-serif;}
.item_605_grau .spalte_text p{padding-right:20px;}
.item_605_bottom_grau{width:605px;height:26px; background:url(../pix/box_605_grey_botom.png) no-repeat;background-color:white;clear:both;}
.item_605_bottom{width:605px;height:1px;margin: 20px 0 0 0px; border-bottom:1px solid #CCCCD1;;clear:both;}
.item_605 {width:605px;height:100%; margin: 30px 0 0 0;clear:both;}
.item_605 .spalte_image_small{width:135px; margin: 20px 0 0 0px; background: transparent;float:left;}
.item_605 .spalte_text_wide{width:446px; margin: 20px 0 0 23px;background: transparent;float:left; }
.item_605 .spalte_text_wide h2 {margin: 0px 0 5px 0;padding:0; color:#999900;font-size:13px;font-weight:bold;font-family:arial, trebuchet ms, sans-serif;}
.item_605 .spalte_text_wide p{padding-right:20px;}


/* -----------------------
  Spalte 290
------------------------*/
.spalte_290_links, .spalte_290_rechts  {width:290px; margin: 10px 0 0 0;padding:0 0 10px 0;background:none;float:left;border-bottom:1px solid #CCCCD1;}
.spalte_290_rechts{float:right;}
.spalte_290_links h2,.spalte_290_rechts h2  {margin: 8px 0 4px 0;padding:0; color:#999900;font-size:16px;font-weight:bold;font-family:arial, trebuchet ms, sans-serif;}


/* ------------------------------
  Submenu_290
-------------------------------*/
#submenu_290 {float:left; margin:0 0 0 0;padding-left:0px; width:290px; z-index:100; }
#submenu_290 .submenu_punkt {background:none;  float:left;  line-height:36px; margin:0; padding:4px 0 4px 21px; /*height:36px;*/ border-bottom:solid 1px #cccccc;width:269px; }
#submenu_290 .submenu_punkt a:link, #submenu_290 .submenu_punkt a:visited, #submenu_290 .submenu_punkt a:focus {background:none;float:left; padding:0;color:#333333;font-size:13px;text-decoration:none; font-weight:normal;}
#submenu_290 .submenu_punkt a:hover {background:none;float:left; padding:0;color:#004a99;font-size:13px;text-decoration:none; font-weight:normal;}
#submenu_290 .submenu_punkt a.on:link,  #submenu_290 .submenu_punkt a.on:visited, #submenu_290 .submenu_punkt a.on:focus, #submenu_290 .submenu_punkt a.on:active, #submenu_290 .submenu_punkt a.on:hover {background:none;float:left; padding:0;color:#004a99;font-size:13px;text-decoration:none; font-weight:bold;}

#submenu_290 .submenu_punkt_second {background:none;  float:left;  line-height:36px; margin:0 0 0 29px; padding:4px 0 4px 1px; /*height:36px;*/ border-bottom:solid 1px #cccccc;width:258px; }
#submenu_290 .submenu_punkt_second a:link, #submenu_290 .submenu_punkt_second a:visited, #submenu_290 .submenu_punkt_second a:focus, #submenu_290 .submenu_punkt_second a:hover {background:none;float:left; padding:0;color:#004a99;font-size:12px;text-decoration:none; font-weight:normal;}
#submenu_290 .submenu_punkt_second a.on:link, #submenu_290 .submenu_punkt_second a.on:visited, #submenu_290 .submenu_punkt_second a.on:focus, #submenu_290 .submenu_punkt_second a.on:hover {background:none;float:left; padding:0;color:#004a99;font-size:12px;text-decoration:none; font-weight:bold;}

#submenu_backlink a:link,#submenu_backlink a:visited, #submenu_backlink a:focus,#submenu_backlink a:active { background: url("../pix/link_publication_back.png") no-repeat transparent; color: #004A99; font-size: 13px; font-weight: bold; padding-left:17px; text-decoration: none;}
#submenu_backlink{ padding:  4px 0 4px 4px; margin: 1px 0; }

#submenu_290 .onbox{ background-color:#C1D3E6; border: 0; border-left:1px solid #C1D3E6; }
#submenu_290 .onbox a:link, #submenu_290 .onbox a:visited{color: #003366!important;}


/* ------------------------------
  Spalte_920 Content Diversity-Tag
-------------------------------*/
.spalte_920_content{margin-top: 30px;}
.spalte_920_content h2.pageheader{color: #999900;font-family: trebuchet ms,arial,sans-serif;font-size: 30px;font-weight: normal;margin: 5px 0 15px;padding: 0;text-transform: uppercase;}

/*---
Flash
---*/
div.spalte_135_extras object{margin: 16px -25px;}


/*--------------------------------------
chgallery Styling - MarBau 12.06.2013
--------------------------------------*/
.tx-chgallery-pi1 .single span {display: none !important;}
.tx-chgallery-pi1 .single .img {background: none repeat scroll 0 0 transparent !important;}
.tx-chgallery-pi1 .pagebrowser a:link, .tx-chgallery-pi1 .pagebrowser a:visited, .tx-chgallery-pi1 .pagebrowser a:focus, .tx-chgallery-pi1 .pagebrowser a:active {background-position: 0 -2px;}
.tx-chgallery-pi1 .pagebrowser .prev a:link, .tx-chgallery-pi1 .pagebrowser .prev a:visited, .tx-chgallery-pi1 .pagebrowser .prev a:focus, .tx-chgallery-pi1 .pagebrowser .prev a:active {background: url("../pix/link_back.png") no-repeat scroll 0 -2px transparent;}
.tx-chgallery-pi1 .pagebrowser .prev a:hover {background: url("../pix/link_back_hover.png") no-repeat scroll 0 -2px transparent;}
.tx-chgallery-pi1 .single .img a:link, .tx-chgallery-pi1 .single .img a:visited, .tx-chgallery-pi1 .single .img a:focus, .tx-chgallery-pi1 .single .img a:active {background: none; padding-left: 0px;} 

/*--------------------------------------
pmkshadowbox Styling - MarBau 12.06.2013
--------------------------------------*/
#sb-nav a:hover {padding-left: 0px;}


/*--------------------------------------------------------
Profil bearbeiten (teaser-box) Styling - MarBau 12.06.2013
--------------------------------------------------------*/
div.edit_profil {background: url("../pix/circle.png") no-repeat scroll 10px 10px #009DE0; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; color: #FFFFFF; margin-bottom: 35px; padding: 15px 25px 12px 0;}
div.edit_profil div {padding-left: 170px;}
div.edit_profil div.textonly {margin-bottom: 0px;}


/*--------------------------------------------
Teaser (gruene Box) Styling - MarBau 01.07.2013
--------------------------------------------*/
.news_item_gruen div.csc-textpic-clear {margin-bottom: 0px;}
.news_item_gruen .csc-textpic-imagewrap.csc-textpic-single-image {margin-top:4px;}


/*--------------------------------------------
Newsflash - conflict with links in table set to get no icon - JLiessmann 07.03.2014
--------------------------------------------*/
body#newsflash table p.bodytext > a:link, body#newsflash table p.bodytext > a:visited, body#newsflash table p.bodytext > a:focus, body#newsflash table p.bodytext > a:active  {color:#004a99; padding-left:19px; background:url(../pix/link.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}
body#newsflash table p.bodytext > a:hover {color:#009ee0; padding-left:19px;background:url(../pix/link_hover.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}

body#newsflash table p.bodytext > a.dokument:link, body#newsflash table p.bodytext > a.dokument:visited, body#newsflash table p.bodytext > a.dokument:focus, body#newsflash table p.bodytext > a.dokument:active {color:#004a99; padding-left:19px;background:url(../pix/link_document.png) no-repeat; float:none; text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}
body#newsflash table p.bodytext > a.dokument:hover {color:#009ee0; padding-left:19px;background:url(../pix/link_document.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}

body#newsflash table p.bodytext > a.mail:link, body#newsflash table p.bodytext > a.mail:visited, body#newsflash table p.bodytext > a.mail:focus, body#newsflash table p.bodytext > a.mail:active {color:#004a99; padding-left:19px;background:url(../pix/link_mail.png) 0 2px  no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}
body#newsflash table p.bodytext > a.mail:hover {color:#009ee0; padding-left:19px;background:url(../pix/link_mail_hover.png) 0 2px no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}

body#newsflash table p.bodytext > a.extern:link, body#newsflash table p.bodytext > a.extern:visited, body#newsflash table p.bodytext > a.extern:focus, body#newsflash table p.bodytext > a.extern:active {color:#004a99; padding-left:19px;background:url(../pix/icon_more.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}
body#newsflash table p.bodytext > a.extern:hover {color:#009ee0; padding-left:19px;background:url(../pix/icon_more_hover.png) no-repeat;  text-decoration: none; font-size:13px; line-height:18px;font-weight:bold;}