.stellenangebot {
    width: 332px;
    height: 107px;
    display: none;
    position: relative;
    top: -18px;
    float: right;
    right: 60px;
}

.page_113078 .stellenangebot {
    display: block;
}

.stellenangebot img {
   background: none!important;
}

img.exlink {
    margin-right: 4px;
    position: relative;
    top: 0px;
    width: 11px;
    height: 12px;
    padding: 0px!important;
}

.module_textblock a {
    color: #1f659f;
    text-decoration: underline;
}

.module_textblock a:visited {
    color: #103a5c;
    text-decoration: underline;
}


body, table {
font-family:  Arial, serif, Verdana;
font-size: 13px;
line-height: 150%;
margin: 0;
color: #666;
}

.weg {
    overflow: hidden;
    margin-top: 10px;
}
h1, h2, h3 {
color: #1f659f;
font-size: 36px;
font-family:  Georgia, serif, Tahoma, 'Trebuchet MS';
margin-top: 0.2em;
font-weight:normal;
font-style: italic;
texttransform: none;
}
h1 { 
padding-bottom: 0px; 
background: url(../img/h1_bg.gif) top left no-repeat; 
height: 47px;
line-height: 180%;
}
h2 {
font-size: 24px;
color: #1f659f;
line-height: 140%;
}

h3 {
font-size: 16px;
font-family: Arial, sans-serif; 
}

a, a:visited { color: #1f659f; text-decoration: underline; }
a:hover { color: #1f659f; text-decoration: none; }

a img { border: none }

b, strong { color: #434343; }

div.content_inner img {/* border: 1px solid #d9dde3; */background: #fff;padding: 8px;}

#noshadow {
border:none;
-moz-box-shadow: 0px 0px 0px;
-webkit-box-shadow: 0px 0px 0px;
box-shadow: 0px 0px 0px;
}


/* ------------------------- Classic CSS  --------------------- */

/* Horizontal Carousel */

#horizontal_carousel {
top: 25px;
left: 3px;
width: 992px;
height: 100px;
position: absolute; 
} 
       
#horizontal_carousel .container {
position: absolute;
top: 0px;
left: 51px;  
width: 888px;
height: 100px;
overflow:hidden;   
background:none;
-moz-border-radius:6px;
-khtml-border-radius:6px;
-webkit-border-radius: 6px;
}            

#horizontal_carousel .previous_button {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 48px;
  height: 99px;
  background: url(/files/4308/upload/slider/classic/left.jpg);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
  background: url(/files/4308/upload/slider/classic/left-disabled.jpg);
  cursor:default;
}

#horizontal_carousel .next_button {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 48px;
  height: 99px;
  background: url(/files/4308/upload/slider/classic/right.jpg);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
  background: url(/files/4308/upload/slider/classic/right-disabled.jpg);
  cursor:default;
}

#horizontal_carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 144px;
}                      

#horizontal_carousel ul li img {
  border:0;
  display:block;             
  background:#000;  
border: 1px solid white;
}                               

#horizontal_carousel ul li {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}                               

#horizontal_carousel ul li {
 border-right: 1px solid white;
  color:#E3EDFA;
  margin:0;
  padding:0;
  width:200px;
  list-style:none;   
  float:left;
}

/* Content Styles */

.xtd {
background: #cee2d6;
-moz-border-radius:6px;
-khtml-border-radius:6px;
padding: 5px;
}

.zpics {
background: #ebf7e7;
-moz-border-radius:6px;
-khtml-border-radius:6px;
padding: 5px;
}

.bg {
background: url(../img/bgcontent.jpg) 0px 0px no-repeat;
width:695px;
height:335px;
-moz-border-radius: 12px;
-khtml-border-radius: 12px;
-webkit-border-radius: 12px;
}

.bg p {
padding: 12px 13px 5px 13px;
}

.anfahrt {
float:left;
margin-right:20px;
-moz-border-radius: 12px;
-khtml-border-radius: 12px;
-webkit-border-radius: 12px;
display:block;
background-color:#e6f0e8;
padding:8px;
}


/* ------------------------- Fachbereiche CSS  --------------------- */

div.bereich_btns {
position: absolute;
top: 420px;
left: 12px;

}
div.bereich_btns a{ 
background: url(../img/btn_bg2.png) 100% -71px no-repeat;
width: 250px;
height: 66px;
display: block;
text-decoration: none;
margin-bottom: 1px;
padding: 5px 0 0 20px;

}

div.bereich_btns a:hover p {
    color: #000000;
}

div.bereich_btns a:hover{
background: url(../img/btn_bg2.png) 100% 0px no-repeat;

}
div.bereich_btns .headline {
font-family: Georgia;
font-style: italic;
font-size: 14px;
line-height: 1.5em;
color: #0b223c;
margin-top: 3px;
}
div.bereich_btns p {
font-family: Arial, sans-serif;
font-size: 12px;
line-height: 1.3em;
color: #fff;
margin-top: 5px;
}
div.bereich_btns p:hover {
color: #545e0a;
}
div.bereich_btns .fachb{
background: url(../img/btn_bg2.png) 100% 0px no-repeat;
width: 250px;
height: 50px;
display: block;
text-decoration: none;
margin-bottom: 1px;
padding: 21px 0 0 20px;
font-size: 22px;
}

.MDK {
position: absolute;
top: 343px;
left: 870px;
z-index: 90;
}


.cc_container .cc_btn, .cc_container .cc_btn:visited {
    color: #1f659f!important;
    background-color: #cfe434!important;
}

.cc_container a, .cc_container a:visited {
    color: #1f659f!important;
}