html {
  height:100%;
  width:100%;
}

body {
  height:100%;
  width:100%;
  font-family:Verdana,Arial,sans-serif;
  margin:0em;
  padding:0em;
  font-size: 100.1%;
  background:#d9dbd4;
  color:#575757;
  font-size:12px;
}

a {
  text-decoration:underline;
  color:#CD2127;
  font-size:12px;
}

a:hover {
  text-decoration:none;
  color:#575757;
}

td {

}

ul {
  position:relative;
  margin:0pt;
  padding:0pt;
}

ol {
  position:relative;
  margin:0pt;
  padding:0pt;
}

dl,
dt,
dd {
  font-size: 10px;
}

tr.align-left, td.align-left, p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
tr.align-center, td.align-center, p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
tr.align-right, td.align-right, p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
tr.align-justify, td.align-justify, p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }

.contenttable {
  margin-left:1px;
  margin-bottom:1em;
}

.contenttable tbody p {
  margin:0em !important;
}

.contenttable thead p {
  font-weight:normal !important;
}

.contenttable caption {

}

.csc-textpic-imagewrap a {
  border:none !important;
}

div.clear{
  float:none;
  clear:both;
}

div#siteWrap {
  width:100%;
  height:100%;
}

div#siteWrap2 {
  width:955px;
  margin:0em auto;
}

div#site {
  width:955px;
  float:left;
  margin:15px 0;
}

div#headerWrap {
  width:955px;
  height:118px;
  float:left;
}

div#logo {
  width:210px;
  height:78px;
  float:left;
}

div#logo img {
  width:100%;
  height:100%;
  border:none;
}

div#headerBottomWrap {
  width:955px;
  height:40px;
  float:left;
  /*background:transparent url(../images/background_header.gif) repeat-y right;*/
}

div#mainMenuWrap {
  width:800px;
  height:40px;
  float:left;
  font-size:14px;
}

div#mainMenuWrap ul  {
  margin-top:13px;
}

div#mainMenuWrap ul li {
  display:inline;
  float:left;

  font-weight:bold;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-right:20px;
  text-transform:uppercase;
}

div#mainMenuWrap ul li a {
  color:#767576;
  text-decoration:none;
  font-size:14px;
}

div#mainMenuWrap a:hover, div#mainMenuWrap a:focus, div#mainMenuWrap a:active {
  color:#CD2127;
}

div#mainMenuWrap ul li.mainMenu-act {
  color:#CD2127;
}

div#rightMenuWrap {
  width:222px;
  height:40px;
  float:left;
}

div#rightMenuLeft {
  width:72px;
  height:40px;
  float:left;
  position:relative;
  background:transparent url(../images/red_background.gif) repeat-x;
}

div#rightMenuLeftBackground {
  width:20px;
  height:40px;
  background:transparent url(../images/red_background.gif) repeat-x;
  position:absolute;
  left:-20px;
}

div#rightMenuLeft p {
  color:#FFFFFF;
  font-size:10px;
  margin-top:14px;
}

div#rightMenuRightWrap {
  float:left;
  width:149px;
  height:40px;
  position:relative;
  background:#FFFFFF;
  font-size:11px;
}

div#menuSelectLink {
  width:149px;
  height:26px;
  padding-top:14px;
  background:transparent url(../images/grey_background.gif) repeat-x;
}

div#menuSelectLink a {
  margin-left:6px;
  color:#FFFFFF;
  cursor:pointer;
  font-size:11px;
  text-decoration:none;
}

div#menuSelectLink img {
  float:right;
  margin:-5px 8px 0;
}

#vertical_status{
  display:none;
}

div#menuRegionalTeileWrap .menuOpen {

}

div#menuRegionalTeileWrap .menuSelectLink a {
  cursor:pointer;
}

div#vertical_slide {
  padding: 0 10px;
  margin:0;
  position:relative;
  background:#A7A3A1 url(../images/slider_background.gif) repeat-x;
  z-index:2;
  width:130px;
}

div.vertical_slide_link {
  padding:8px 0;
}

div#vertical_slide a {
  text-decoration:underline;
  font-weight:bold;
  color:#FFFFFF;
}

div#mainWrap {
  width:955px;
  float:left;
  background:transparent url(../images/main_background.gif) repeat-y;
}

div#mainWrapLeft {
  width:708px;
  padding-right:15px;
  float:left;
}

div#pfadWrap {
  width:708px;
  height:30px;
  float:left;
  background:transparent url(../images/pfad_background.gif) no-repeat;
  margin-left:-1px;
}

div#iconHome {
  width:19px;
  height:15px;
  float:left;
  margin:7px 6px 0 10px;
}

div#iconHome img {
  width:100%;
  height:100%;
  border:none;
}

div#pfad {
  width:665px;
  height:30px;
  float:left;
}

div#pfad span {
  background:transparent url(../images/arrow_pfad.gif) no-repeat scroll 0 0;
  color:#CD2127;
  float:left;
  height:23px;
  padding:7px 6px 0 19px;

}

div#pfad span a {
  color:#767576;
  text-decoration:none;
}

div#mainContentWrap {
  float:left;
  padding:0 17px 0 15px;
  width:676px;
  margin-top:10px;
}

div#mainContentWrap h1 {
  font-size:0.9em;
  margin:19px 0 0;
  color:#000000;
}

div#mainContent {
  float:left;
  width:676px;
}

div#mainContent p {
  margin:5px 0 11px;
}

div#mainContent h2 {
  font-size:0.9em;
  margin:19px 0 0;
  color:#000000;
}


div#mainContent ul, div#mainContent ol {
  overflow:hidden;
  margin-bottom:1em;
}

div#mainContent ul li, div#mainContent ol li{
  list-style:none;
}

div#mainContent ul li{
  margin-left:1.275em;
  list-style-type:disc;
  margin-bottom:4px;
}

div#mainContent ol li{
  margin-left:1.7em;
  list-style-type:decimal;
}

div#mainContent ul ul, div#mainContent ol ol {
  padding-left:1em;
  margin-bottom:0em;
}

div#mainContent li li {
  font-size:1em;
}

.csc-sitemap div#mainContent li{
  font-size:0.7em !important;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  color: #767576;
  font-size: 10px;
  margin-top: 0.313em;
}

div#mainWrapRight {
  width:220px;
  margin:0 1px;
  float:left;
  position:relative;
}

div#redCorner {
  width:20px;
  height:20px;
  float:left;
  position:absolute;
  left:-20px;
}

div#redCorner img {
  width:100%;
  height:100%;
}





div#rightContent {
  width:220px;
  float:left;
  margin-bottom:30px;
  margin-top:15px;
}

div#rightContent p {
  margin-left:6px;
  margin-right:6px;
}

div#rightContent .flucht_rechts img {
  margin-left:6px;
  margin-right:6px;
}

div#rightContent .flucht_rechts p img {
  margin-left:0px;
  margin-right:0px;
}

div.h3_red_wrap, div.h3_blue_wrap {
  letter-spacing:-1px;
  margin-bottom:11px;
  margin-top:13px;
  position:relative;
  text-align:center;
  width:220px;
  float:left;
}

div.h3_red_wrap span.redBackgroundTitle, div.h3_blue_wrap span.blueBackgroundTitle {
  width:21px;
  height:40px;
  position:absolute;
  left:-21px;
  top:0;
}

div.h3_red_wrap  img.redCornerTitle, div.h3_blue_wrap  img.blueCornerTitle {
  width:20px;
  height:20px;
  float:left;
  position:absolute;
  left:-20px;
  top:40px;
}

div.h3_red_wrap h3, div.h3_blue_wrap h3 {
  color:#FFFFFF;
  font-size:0.7em;
  font-weight:normal;
  height:28px;
  margin:0;
  padding:12px 11px 0 6px;
  float:left;
}

div.h3_red_wrap span.redBackgroundTitle {
  background:transparent url(../images/red_background.gif) repeat-x;
}

div.h3_red_wrap h3 {
  background:transparent url(../images/red_background.gif) repeat-x scroll 0 0;
}

div.h3_blue_wrap span.blueBackgroundTitle {
  background:transparent url(../images/blue_background.gif) repeat-x;
}

div.h3_blue_wrap h3 {
  background:transparent url(../images/blue_background.gif) repeat-x scroll 0 0;
}





div#rightContent a img{
border:none;
}

div#rightContent ul, div#rightContent ol {
  overflow:hidden;
}

div#rightContent ul li, div#rightContent ol li{
  list-style:none;
}

div#rightContent ul li{
  margin-left:21px;
  margin-right:6px;
  list-style-type:disc;
}

div#rightContent ol li{
  margin-left:1.7em;
  list-style-type:decimal;
}

div#rightContent ul ul, div#rightContent ol ol {
  padding-left:1em;
  margin-bottom:0em;
}

div#rightContent li li {
}

.csc-sitemap div#rightContent li{

}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  color: #767576;

  margin-top:0.313em;
}

div#mainWrapBottom {
  width:955px;
  height:30px;
  float:left;
  background:transparent url(../images/bottom_background.gif) no-repeat;
}

div#mainWrapBottomText {
  width:220px;
  float:right;
  margin-top:-10px;
}

div#mainWrapBottomText p {

  font-weight:bold;
  margin:0;
  color:#000000;
}

div#bottomWrap {
  width:955px;
  float:left;
}

div#logoSmall {
  display:none;
}

div#logoSmall img {
  width:100%;
  height:100%;
  border:none;
}

div#bottomText {
  float:left;
  margin-right:11px;
}

div#bottomText p {

  color:#767576;
  margin:5px 0 0;
  letter-spacing:-1px;
}

div#bottomMenuWrap {
  float:left;
}

div#bottomMenuWrap ul li {
  display:inline;
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-right:10px;
  margin-top:5px;
  letter-spacing:-1px;
}

div#bottomMenuWrap ul li a {
  color:#767576;
  text-decoration:none;
}

div#bottomMenuWrap ul li a:hover {
  text-decoration:underline;
}

div#bottomMenuWrap ul li.bottomMenu-act {
  color:#CD2127;
}

div#bottomMenuWrap {
  float:left;
}

div#socialBookmarks {
  float:right;
  height:20px;
  margin-right:246px;
  overflow:hidden;
}

div#socialBookmarks a {
  float:left;
}


/* TAGCLOUD */
div.tx-vgetagcloud-pi1 {
  margin-bottom:16px;
  margin-top:23px;
}

div.expertise_content {
  padding-bottom:19px;
}

div.expertise_title {
  font-weight:bold;
}

div.expertise_abstract {

}

div.expertise_keywords {
  font-size:0.75em;
}

div.expertise_keywords span {
  font-weight:bold;
}

div.expertise_keywords a {
  text-decoration:underline;
}



div.expertise_keywords_single span {
  font-weight:bold;
}

div.expertise_keywords_single a {
  text-decoration:underline;
}

.tx-vgetagcloud-pi1 {
  background-color:#D9DBD4;
}

.tx-vgetagcloud-pi1 li a {
  color:#767576 !important;
}

.tx-vgetagcloud-pi1 li a:hover, .tx-vgetagcloud-pi1 li a:focus, .tx-vgetagcloud-pi1 li a:active {
  color:#CD2127 !important;
}

/* POWERMAIL */

.tx_powermail_pi1_fieldwrap_html_text label,  .tx_powermail_pi1_fieldwrap_html_textarea label{
display: block;
width:175px;
float:left;
font-size:12px;
}

#c1329{
    left: 210px;
    position: relative;
    top: -140px;
}

.tx-powermail-pi1{
float:left;
}

.tx-powermail-pi1 fieldset{
border:none;
}

.tx-powermail-pi1 .powermail_submit {
  background:transparent url('../images/powermail_button.png') no-repeat scroll 0 0;
  color:#CD2127;
  height:24px;
  margin:9px 0 0 170px;
  padding:0 0 3px 5px;
  width:80px;
  cursor:pointer;
  font-size:10px;
}

.tx-powermail-pi1 textarea, .tx-powermail-pi1 input{
    border: medium none;
    display: block;
    font-size: 11px;
    height: 17px;
    margin-left: 5px;
    margin-top: 5px;
    padding: 2px 0 5px 5px;
    width: 236px;
    font-family:Verdana,Arial,sans-serif;
}
.tx-powermail-pi1 input{
  background: url('../images/Feld_1.jpg') 0 1px no-repeat;
}

.tx-powermail-pi1 textarea{
  background: url('../images/Feld_2.jpg') 0 1px no-repeat;
  height:108px;
}


.tx-powermail-pi1 .validation-advice{
    color: #CD2127;
    font-size: 11px;
    margin: 2px 0 2px 75px;
}

.tx-powermail-pi1 legend{
display:none;
}

.tx-powermail-pi1 h1{
color:#CD2127;
font-size:18px;
font-weight:bold;
}

div#mainContent .tx-powermail-pi1_confirmation input {
  margin-top:15px;
}

/* POWERMAIL Rechts*/

#mainWrapRight .tx_powermail_pi1_fieldwrap_html_text label,  #mainWrapRight .tx_powermail_pi1_fieldwrap_html_textarea label, #mainWrapRight tx_powermail_pi1_fieldwrap_html_select label{
display: block;
width:70px;
font-size:12px;
float: none;
margin-top:13px;
}


#mainWrapRight .tx-powermail-pi1 .powermail_submit {
  background:transparent url('../images/powermail_button.png') no-repeat scroll 0 0;
  color:#CD2127;
  height:24px;
  margin:9px 0 0 0px;
  padding:0 0 3px 5px;
  width:80px;
  cursor:pointer;
  font-size:10px;     
  margin-left: 0;
}

#mainWrapRight  .tx-powermail-pi1 textarea, #mainWrapRight  .tx-powermail-pi1 input{
    border: medium none;
    display: block;
    font-size: 11px;
    height: 17px;
    margin-top: 3px;
    padding: 2px 0 5px 5px;
    width: 192px;
    margin-left: 0;
}

#mainWrapRight .powermail_select{
 margin-top: 3px;
    display: block;
    font-size: 11px;
    width: 100px;

}
.tx-powermail-pi1 input{
  background: url('../images/Feld_1.jpg') 0 1px no-repeat;
}

.tx-powermail-pi1 textarea{
  background: url('../images/Feld_2.jpg') 0 1px no-repeat;
  height:108px;
}


.tx-powermail-pi1 .validation-advice{
    color: #CD2127;
    font-size: 11px;
    margin: 2px 0 2px 75px;
}

.tx-powermail-pi1 legend{
display:none;
}

.tx-powermail-pi1 h1{
color:#CD2127;
font-size:18px;
font-weight:bold;
}

div#mainContent .tx-powermail-pi1_confirmation input {
  margin-top:15px;
}
/* PROJECTS */
.right {
  float: right;
  position: relative;
  width: 678px;
  padding-bottom: 25px;
}

.rightAlign {
  text-align: right;
  margin-bottom:25px;
}

.margin_projekt{
  float: left;
  margin-left: 25px;
}

.block {
  margin-top: 25px;
}

.first_block {
  margin-top:0;
}


div#itemcount {
  position: relative;
  float: left;

}

div#mainContent a.project_link{margin-left:15px;}

div#itemcount h1 {
  color:#767576;
  margin-top:-10px;
}

.project {
  margin: 0em;
  padding: 0em;
}

div#mainContent p.lnik{
margin-top:5px;
}

.right h2 {
  width: 60%;
  display: block;
  background-color: #FFFFFF;
  color: #889999;
  letter-spacing: 0em;
  text-transform: none;
  margin-top:5px !important;
}

.right p {
  display: block;
  float: left;
  width: 35%;

}

.pImg {
  float: right;
  max-width: 39%;
  overflow: hidden;
  border:none;
  margin-right:35px;
}

.projectContainerInner table.details td{
  font-size:12px;
  padding:5px 10px;
  border-left:1px solid #c3e3e7;
  border-bottom:1px solid #c3e3e7;
  margin:0px;
  border-spacing:0px;
  vertical-align: top;

}

.projectContainerInner table.details{
  border-right:1px solid #c3e3e7;
  border-top:1px solid #c3e3e7;
  border-spacing:0px;
  margin-top:10px;
  width:100%;
  vertical-align: top;
}

#slider_lane {
  position: relative;
  background: url(../images/slider.gif) left top no-repeat;
  width: 141px;
  margin: 10px 0 0 6px;
  padding: 0em;
  text-align: left;
}

#slider_handle {
  position: absolute;
  background: url(../images/pointer.gif) center no-repeat;
  top: -4px;
  left: -4px;
  height: 13px;
  width: 9px;
  cursor: pointer;
}

#slider_status {
  position: relative;
  margin: 0.5em 0em 0em 0em;
}

#slideshowContainer {
  float: right;
  width: 300px;
  height: 230px;
}

#slideshowNavi {
  position: absolute;
  z-index: 9999;
  bottom: 0px;
  text-align: center;
  width: 100%;
}

.loading {
  background: url(../images/loader.gif) center no-repeat;
}

.sort {
  background:transparent url(../images/sort.jpg) no-repeat scroll left top;
  padding-left:30px;
  width:205px !important;
}

div#search {
  margin-left:6px;
}

div#rightContent .left h2 {

  margin-left:6px;
  color:#000000;
}

div#rightContent .left ol li {

  list-style-type:none;
  margin-left:6px;
}

/* banner rotator */
#banners_container_1,
#banners_container_2,
#banners_container_3,
#banners_container_4,
#banners_container_5,
#banners_container_6,
#banners_container_7,
#banners_container_8,
#banners_container_9,
#banners_container_10,
#banners_container_11,
#banners_container_12,
#banners_container_13{
  display:block;
  position:relative;
  width:152px;
  height:32px;
  margin:0px auto 0px;
  border:1px #D3E3EC solid;
  margin-bottom:4px;
}

#banner_container_1,
#banner_container_2,
#banner_container_3,
#banner_container_4,
#banner_container_5,
#banner_container_6,
#banner_container_7,
#banner_container_8,
#banner_container_9,
#banner_container_10,
#banner_container_11,
#banner_container_12,
#banner_container_13{
  position:relative;
  overflow:hidden;
  width:150px;
  height:36px;
  margin:0px auto 0px;
}

#banners_1,
#banners_2,
#banners_3,
#banners_4,
#banners_5,
#banners_6,
#banners_7,
#banners_8,
#banners_9,
#banners_10,
#banners_11,
#banners_12,
#banners_13 {
  white-space:nowrap;
  display:block;
  position:relative;
}

#banners_1 a img,
#banners_2 a img,
#banners_3 a img,
#banners_4 a img,
#banners_5 a img,
#banners_6 a img,
#banners_7 a img,
#banners_8 a img,
#banners_9 a img,
#banners_10 a img,
#banners_11 a img,
#banners_12 a img,
#banners_13 a img {
  border:none;
}

#carousel{
  background-color:#ffffff;
  width:350px;
  height:400px;
  position:relative;
  border:1px solid #FFFFFF;
  float:left;

}



#MooFlow{
width:450px;
}

.containerFieldTeaser{
float:left;
margin-top:30px;
width:105px;
}

.before_img_text{
float:left;
margin:81px 10px 10px 10px;
width:60px;
}

.before_holder{
padding-left:120px;
float:left;
}

#MooFlow-border{float:left;margin-bottom:15px;}

p.lupe{
padding-left:95px;
font-weight:bold;
}

.sort-select {
    float: right;
    margin-top: 20px;
}

.tx-powermail-pi1_fieldset_newsletter{
width:240px;
height:186px;
background:transparent url(../../fileadmin/images/Hintergrund.jpg);
background-repeat:no-repeat;
border:none;
font-size:12px;
}

div#mainContent .tx_powermail_pi1_fieldwrap_html_newsletter{
  margin-bottom:5px;
  float:left;
  width:240px;
}

div#mainContent .tx-powermail-pi1_fieldset_newsletter legend{
display:none;
}

div#mainContent .tx_powermail_pi1_fieldwrap_html_newsletter input{
  display:block;
  background: url('../../fileadmin/images/Feld.jpg') 0 0 no-repeat;
  background-color: transparent !important;
  height:14px;
  width:160px;
  border: none;
  margin-top:10px;
}


div#mainContent .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_newsletter label {
  width:200px;
  float:none;
  text-align:right;
}




div#mainContent .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_newsletter .validation-advice {
  color:#CD2127;
  margin-left:0px;
  clear:both;
  position:relative;
  top:-40px;
  left:50px;
  height:0px;
  font-size:10px;
}


div#mainContent .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_newsletter .powermail_submit {
  background:transparent url(../../fileadmin/images/powermail_button.png) no-repeat scroll 0 0;
  color:#CD2127;
  height:24px;
  margin-left:80px;
  width:80px;
  cursor:pointer;
  font-size:10px;
  float:left;
}


.mail_image{
  background: url(../../fileadmin/images/Newsletter_Bild.png) no-repeat scroll 0 0;
  height:92px;
  widht:82px;
  position:relative;
  top:-195px;
  left:180px;
}

div#mainWrap #rightContent h1, div#mainWrap #rightContent h2, div#mainWrap #rightContent h3, div#mainWrap #rightContent h4{
margin-left:6px;
margin-right:6px;
}

div#mainWrap h1 {
  font-size:17px;
  margin:19px 0;
  color:#000000;
}


div#mainWrap h2 {
  font-size:14px;
  margin:15px 0;
  color:#000000;
}

div#mainWrap h3 {
  font-size:12px;
  margin:10px 0;
  color:#000000;
}

div#mainWrap h4 {
  font-size:12px;
  font-family: Georgia, serif;
  margin:10px 0;
  font-style:italic;
  color:#000000;
}


div#mainWrap h3.underline_red{
border-bottom:1px solid #CD2127;
    margin: 0 -8px;
    padding: 5px 8px;
    width:200px;
}

div#mainContent .datum{
margin-bottom:0px;
}

div#mainContent .georgia_italic{
margin-top:0px;
}



div#mainContent .datum, #rightContent .datum{
  font-size: 9px;
  color:#000000;
}

div#mainContent .georgia_italic_bold, #rightContent .georgia_italic_bold{
  font-style:italic;
  font-family: Georgia, serif;
  font-weight:bold;
  color:#000000;
}


div#mainContent .georgia_italic, #rightContent .georgia_italic{
  font-style:italic;
  font-family: Georgia, serif;
  color:#000000;
}

div#mainWrap .ContentBox h1, div#mainWrap ContentBox h2, div#mainWrap ContentBox h3{
font-size:12px;
margin-top:-21px;
color:#fff;
}

div#mainContentWrap .ContentBox p,div#mainContentWrap .ContentBox li{
font-size:12px;
color:#000;
}

.csc-frame-rulerAfter{
border-bottom:1px dotted #C2C2C2;
  margin-bottom:10px;
  padding-bottom:10px;
}

.sprechblase{
margin-left:6px;
margin-right:6px;
}

.sprechblase_text h1, .sprechblase_text h2, .sprechblase_text h3, .sprechblase_text h4{
color:#fff !important;
font-size: 13px !important;
margin:0 !important;
}



.sprechblase_top{
background: url("../images/rs_oben.jpg") no-repeat;
height:89px;
float:left;
    position: relative;
    width: 197px;
    z-index: 1;
    margin-top: 10px;
}

.sprechblase_middle{
background: url("../images/rs_mitte.jpg") repeat-y;
float:left;
width:197px;
}

.sprechblase_text{
margin-top:-60px;
color:#fff !important;
padding: 0 10px;
position: relative;
z-index: 2;
}

div#rightContent .sprechblase_text a{
color:#fff;
}

div#rightContent .sprechblase_text a:hover{
color:#fff;
text-decoration:none;
}

.sprechblase_text p{
margin:5px 0 0 0;
}

.sprechblase_bottom{
    background: url("../images/rs_unten.jpg") no-repeat scroll 0 bottom transparent;
    float: left;
    height: 10px;
    width: 197px;
    margin-bottom: 15px;
}


.team{
border-top: 1px dotted #D1D2D4;
}

.team td.td_team_bild{
width: 95px;
 vertical-align: middle;
}


.content-element-team{
float:left;
width:490px;
}

.team_bild_border{
background:#fff;
padding:5px;
border:1px solid #D1D2D4;
}

.team_bild{
width: 81px;
height: 81px;
display: block;
margin:auto;
}

.team_bild:hover
{
background-position: 0 -81px;
}

.team_text{
float:left;
width:500px;
margin-left: 15px;
}

.team_text table tr td{
vertical-align:top;
width: 45%;
}

.team:hover{
background:#EAEAEC;
}


.team:hover .team_bild{
background-position: 0 -81px;
}

.team_box{
border-top: 1px dotted #D1D2D4;
padding:10px 0 0 0;
float:left;
}

div#mainWrap .team_box h2{
margin:0;
}

.team_box .csc-header{
float:left;
width:150px;
}


.team_box .csc-header h1, .team_box .csc-header h2, .team_box .csc-header h3, .team_box .csc-header h4{
font-size:12px !important;
font-family: Georgia, serif;
font-style:italic;
}

div#mainContent .team_box p,div#mainContent .team_box ul, div#mainContent .team_box ol{
margin: 0 0 10px;
}


.team_box .content{
margin-left:150px;
}

.highlight_top {
    background-image: url("../images/infobox_oben.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    overflow: hidden;
    padding: 0 5px 0 11px;
}



.highlight{
background: url(../images/infobox_unten.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #000;
    padding: 0;
    width: 485px;
}

div#mainWrap .highlight h1, div#mainWrap .highlight h2, div#mainWrap .highlight h3{
color:#fff;
padding-top: 4px;
margin-top:0px;
}

.highlight_text{float:left;}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img {
    border: 1px solid #575757;
}


/*Facebook Twitter*/


.fb_share_count_top{width:65px;}

.fb_share_count_wrapper{margin-top:5px;}


#facebook{
    height: 100px;
    margin-left: -80px;
    margin-top: 250px;
    position: absolute;
    width: 70px;
}

.ilike{
float:left;
height: 100px;
}

.FBConnectButton_Small .FBConnectButton_Text {
    padding: 2px 9px 3px !important;
}

.fb_share_count_nub_top {
    background-image: url('../images/bSOHtKbCGYI.png') !important;
    }

 #fbl .liketext {
    background: url("http://www.swr3.de/-/id=912936/property=normalIcon/1tugkyc/index.png") no-repeat scroll 5px 5px transparent;
    color: #3B5998;
    display: block;
    font-size: 10px;
    line-height: 13px;
    padding: 3px 5px 5px 24px;
    text-decoration: underline;
}

#fbl {
    -moz-border-radius: 3px 3px 3px 3px;
    background-color: #ECEEF5;
    border: 1px solid #CAD4E7;
    cursor: pointer;
    display: block;
    float: left;
    width:210px;
}

#fbLike {
    font-size: 11px;
    height: 30px;
    margin-top: 2px;
}

#fbLike iframe{
width:210px;
}


div#mainContent #slider_nav ul li{
list-style:none;
}

div#mainContent #slider_nav ul{
margin-bottom:0;
}

#c2105{
margin-left:38px;
}

div#mainWrap #c2103 h2{
margin-left:38px;
}
