/* CSS Document */

html{
  margin:auto;
  padding:auto;
  
  /*background-image:url(../img/bg.png);
  background-repeat:repeat-x;
  background-color:#0d2b57;*/
}
body{
  margin:auto;
  
  /*background-image:url(../img/head.jpg);
  background-position:top center;
  background-repeat:no-repeat;*/
  background-color:#ffffff;
  
 }
#container{
  margin:auto;
  padding:0 17px 0 17px;
  width:956px;
  
  background-image:url(../img/container-bg.png);
  background-position:center top;
  background-repeat:repeat-y;
}
#header{
  margin:0;
  padding:0;
  width:956px;
  height:111px;
  
  background-image:url(../img/header-bg.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}
#header .logo{
  display:block;
  float:left;
  margin:0 0 -75px 0;
  padding:0 0 0 20px;
  width:250px;
  z-index:99; position:relative;
}

#menu{
  float:right;
  margin:0 0 0 0;
  padding:0 0 0 0;
  width:686px;
  z-index:99; position:relative;
  right:15px;
  text-align:left;
}
#menu span{
  display:block;
  float:right;
  margin:60px 20px 0 0;
  padding:0 0 0 0;
  height:51px;
  
  background:none;
  background-position:left center;
  background-repeat:no-repeat;
}
#menu span a{
  display:block;
  margin:0 0 0 0;
  padding:0 8px 0 8px;
  height:51px;
  line-height:51px;
  
  background:none;
  background-position:right center;
  background-repeat:no-repeat;
  
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  color:#ebe6e9;
  text-decoration:none;
}
#menu span.act,
#menu span:hover{
  background-image:url(../img/button-auf.png);
}
#menu span.act a,
#menu span a:hover{
  background-image:url(../img/button-zu.png);
}

/* Dropdown START */
#menu p{
	display:none;
  margin:0 -115px 0 0;
  padding:1px 0 0 0;
  min-height:273px; height:auto !important; height:273px;
  z-index:99; position:relative;
  
  background-color:#ffffff;
  width:172px;
  filter:alpha(opacity=80);
  -moz-opacity:.80;
  opacity:.80;
}
#menu #dropdown p{
	display:block;
}
#menu p span{
  display:block;
  float:none;
  margin:0 0 0 0;
  padding:0 0 0 0;
  height:30px;
  
  background:none !important;
}
#menu p span a{
  display:block;
  margin:0 0 0 0;
  padding:0 8px 0 8px;
  height:30px;
  line-height:30px;
  
  background:none !important;
  
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  color:#0c2b57;
  text-decoration:none;
}
#menu p span.act,
#menu p span:hover{
}
#menu p span.act a,
#menu p span a:hover{
	color:#ebe6e9;
  background-color:#0c2b57 !important;
}
/* Dropdown ENDE */



#title{
  margin:0;
  padding:0;
  width:956px;
  height:274px;
  z-index:1; position:relative; 
  
  overflow:hidden;
}
#title .csc-textpic-imagewrap{
  margin:0;
  padding:0;
  width:956px;
  height:274px;
  
  overflow:hidden;
}

#center{
  margin:0;
  padding:30px 0 0 0;
  width:956px;
  min-height:333px; height:auto !important; height:333px;
  
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#323232;
  text-align:left;
}
#left{
  float:left;
  margin:0;
  padding:0 0 0 20px;
  width:180px;
}
#left p.bodytext{
  display:none;
}
#bluebox{
  margin:0;
  padding: 0px;
  width:272px;
  height:249px;
}
#content{
  float:left;
  margin:0;
  padding:0 40px 0 40px;
  width:476px;
}
#content.content_index{
  padding:0 80px 0 80px;
  width:396px;
}
#right{
  float:left;
  margin:0;
  padding:0 20px 0 0;
  width:180px;
}
#clearer{
  clear:both;
  margin:0;
  padding:0;
  width:956px;
  height:30px;
}

h1{
  display:block;
  margin:0 0 20px -20;
  padding:0;
  
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:normal;
  color:#0c2b57;
}
#left h1{
  margin:0 0 20px -20px;
  padding:0 0 0 20px;
  width:180px;
  
  border-bottom:1px solid #b1b1b1;
}
#right h1{
  margin:0 -20px 20px 0;
  width:200px;
  
  border-bottom:1px solid #b1b1b1;
}

.myGallery.jdGallery{
  border:0 none !important;
}

#center a{
  color:#3c5478;

  line-height: 18px;
  text-decoration:none;

}
#center a:hover{
  color:#0497dd;
}
#center b,
#center strong{
  color:#0c2b57;
}

#footer{
  margin:auto;
  padding:0;
  width:980px;
  height:90px;
  
  background-image:url(../img/footer-bg.png);
  background-repeat:no-repeat;
  background-position:center bottom;
  
  text-align:center;
}
#footer-content{
  margin:auto;
  padding:0;
  width:980px;
  
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#f5f5f5;
  text-align:left;
}
#footer .logo{
  display:block;
  float:left;
  margin:0;
  padding:15px 25px 0 20px;
  width:47px;
}

#menu2{
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 15px;
  width:873px;
}
#menu2 span{
  display:block;
  float:left;
  margin:0 0 0 20px;
  padding:0 0 0 0;
  height:73px;
  
  background:none;
  background-position:left center;
  background-repeat:no-repeat;
}
#menu2 span a{
  display:block;
  margin:0 0 0 0;
  padding:0 8px 0 8px;
  height:73px;
  line-height:73px;
  
  background:none;
  background-position:right center;
  background-repeat:no-repeat;
  
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  color:#ebe6e9;
  text-decoration:none;
}
#menu2 span.act,
#menu2 span:hover{
  background-image:url(../img/button-auf.png);
}
#menu2 span.act a,
#menu2 span a:hover{
  background-image:url(../img/button-zu.png);
}

#container_acc{
	max-width: 476px;
	margin: 0 auto;
	line-height: 1.5 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

#container_acc li{



}

#container_content{
list-style-image: url(../img/list_image.png);
}

#point{
	width: 460px;
	height: 50px;
	background-color: #fff;
	background: url(../images/line.png);
	background-repeat: repeat-x;
	background-position:bottom;
}

#container_acc a{
	text-decoration: none;
	color: #2b476e;
}

.acc_img{
	background-image: url(../img/background_acc.png);
	width: 476px;
	height: 57px;
	background-repeat: no-repeat;
	margin-left:0px;

	}
	
#pos{
	position: relative;
	left: 50px;
	top: 12px;
	
}

.up-down{
	position: relative;
	left: -420px;
	top: 16px;
	
}

#container_content{
	width: 420px;
	margin-left: 70px;
}

#link li{
list-style-image: url(../img/link_arrow.png);
}


#slide{
position: absolute;
top: 200px;
margin-left: auto;
margin-right: auto;
  /*left: 500px;*/
z-index: 50;
}

.bewerbung{
	position: absolute;
	z-index: 150;
	margin-left: 100px;
	margin-top: 57px;
	border: 0px;
}


/* TYPO3 jdGallery */
/*.jdGallery .loadingElement{
    display:none !important;
    background-color:#ffffff !important;
    background-image:none !important;
}*/