.partner-div {
	background-color: #ffffff;
}

body {
	background-color: #009AB1; 
}

* {
  margin: 0px;
  padding: 0px;
  border: 0;
}

#seite {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	line-height: 1.2;
	text-align: left;
	width: 1024px;
	height: 100%;
	margin: auto;
	padding: 0px;
	/*background-color: #ffffff;*/
}

#header {
	width: 1024px;
	height: 200px;
}

#logo {
	float: left;
/*	margin-left: 18px;
	margin-top: 25px;*/
	width:218px;
}

.position {
	float: left;
	width: 195px;
	background-color: white; 
}

#links {
	/*height: 100%;*/
	padding: 10px 10px 10px 10px;
	background-color: white; 
	/*background-repeat: no-repeat;
	background-position: right top;*/
}

#mitte {
	width: 279px;
	/*height: 100%;*/
	padding: 10px;
	background-color: #005f68;
	/*background-image: url(mittl_bg.gif); 
	background-repeat: no-repeat;*/
}

#rechts {
	width: 500px;
	height: 100%;
	padding: 10px 0px 10px 10px;
	background-color: white;
	background-repeat: no-repeat;
}

#inhalt {
	height: auto;
	margin: 0;
	padding: 22px 0 0 8px;
}

#seite-left{
	width: 434px;
	float: left;
	background-color: #009ab1;
}

#seite-left-top{
	width: auto; 
	height: auto;
	border-width: 0px;
	float: left;
}

#seite-left-left{
	width: 211px;
	height: auto;
	border-width: 0px;
	float: left;
}

#box3.box{
	padding: 10px 0 0 10px;
	background-color: white;
}

#box3 img{
	margin-top: 15px;
	background-color: white;
	width: 113px; 
	
}

#seite-left-right{
	width: 223px; 
	height: auto; 
	border-width: 0px;
	float: left;
}

#download ul{
	/*	
	list-style-image: url(./pdf.png);
	list-style-position: inside;
	*/
	list-style-type: none;
	padding: 22px 0 0 8px;
	margin: 0;
}

#download li{
	/*padding-top: 10px;*/
	background: url(./pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	line-height:3;
}

#loggedin ul{
	list-style-type: none;
	padding: 22px 0 0 8px;
	margin: 0;
}

#loggedin li{
	padding-left: 10px;
	line-height:2;
}

#formular {
	margin-top: 10px;
	padding: 10px 0 0 10px;
	background-color: white; 
}

#seite-right{
	width: 590px;
	height: 99.5%; 
	border-width: 0px;
	float: left;
	background-color: #009ab1;
}

#seite-right-block{
	margin: 75px 25px 0 16px;
}

#seite-right-inblock{
	background-image: url(inhaltbg.gif);
	padding: 24px 38px 0 34px;
}

#mygallerylong {
    overflow:hidden;
}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 1px solid #009AB1;
overflow: scroll; /*leave this value alone*/
width: 270px;
height: 190px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .kampagne{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .team{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 22px 6px 6px; /*margin around each panel*/
width: 130px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding-left: 15px;
}

#nav_spezi {
width: auto;
}
#nav_spezi ul {
height:auto;
margin:0;
/*padding:0 0 0 8px;*/
}
div#nav_spezi li {
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
/*font-variant:small-caps;*/
font-weight:normal;
list-style-image:none;
list-style-type:none;
float: left;
margin-left: 3px;
margin-bottom: 30px;
}
div#nav_spezi a {
color:#009AB1;
text-decoration:none;
}