/* main.css - www.berlin-laeuft.de */

body {
	background-color : #fff ;
	color : #fff;
	font-family : Verdana, Arial, sans-serif;
/*	background-image : url(../images/site_bg.jpg);*/
/*	background-repeat : repeat-x;*/
}


#centerer {
	position : absolute ;
	top : 0px ;
	left : 0px ;
	width : 100% ;
	text-align : center ;

}

.main_box {
position: relative;
margin: 0 auto;
top: 10px;
width: 1040px;
background: none;
}

.main_box .top,
.main_box .bottom{
display:block;
}

.main_box .top b,
.main_box .bottom b {
display:block;
height: 1px;
overflow: hidden;
background: #efefef;
}

.main_box .r1{
margin: 0 5px;}

.main_box .r2{
margin: 0 3px;}

.main_box .r3{
margin: 0 2px;}

.main_box .top .r4,
.main_box .bottom .r4{
margin: 0 1px;
}

#main {
position: relative;
margin: 0 auto;
top: 10px;
	width : 1040px;
background-color:#efefef;
}
/*############################################*/


#header {
top: 4px;
margin-left: 8px;
	position : relative;
	background-image : url(../images/fotobanner_start.jpg);
	background-repeat : no-repeat;
/*	background-color:#efefef;*/
	min-height : 290px;
	width: 1040px;
}

#main_akt {
	position : absolute;
/*	background-image : url(../images/bl-logo_dach.png);
	background-repeat : no-repeat;*/
  top: 8px;
  right: 15px;
  width: 190px;
  height:70px;
  font-weight: bold;
  text-align: center;
text-decoration:none;
}

#main_akt a{
text-decoration: none;
color:#ff0000;
}

#main_akt img{
border:none;

}

#main_akt h1{
font-size:0.8em;
padding:0 1em 0 0;
margin:0;
text-align:center;
}

#main_akt h2{
font-size:1em;
padding:0;
margin:0;
text-decoration: none;
text-align:center;
}

#main_ticker {
	position : absolute;
  color:#152e7b ;
  top: 256px;
  left: 6px;
  width: 1012px;
  height:25px;
  font-weight: bold;
  text-align: left;
  font-size: 16px;
}

#main_ticker a,
#main_ticker a:link,
#main_ticker a:hover {
  color:#152e7b ;
  font-weight: bold;
  text-decoration:none;
background-color:#eee;}



ul,li {
/*display:inline;*/
margin:0;
padding:0;
}

table {	border:none; padding:0px; margin:0px; border-spacing:0px; font-size:1em;}
tr { border:none; padding:0px; margin:0px; }
td { border:none; padding:0px; margin:0px; border-spacing:0px; }

/* ###############nav_tabelle ##################*/

/*#bg {
position: absolute;
top: 26px;
left: 224px;
width: 617px;
height:299px;
font-size:0;
line-height:0;
border: 1px solid #152e7b;
}


#bg a,
#bg a:link {
	color: none;
	border:0;
}

#bg img {
border:0;
margin:0;
}


#partner {
position: relative;
left: -10px;
	text-align : center;
	padding: 0px 0px 10px 0px;
	border: 1px solid #152e7b;
	font-size:10px;
	width:212px;
	background-color:#fff;
}

#partner a:hover{
background-color:inherit;}

#partner img {
	margin:0;
	border:0;
	padding: 10px 8px 0 8px;
  }

#footer {
position: absolute;
height: 22px;
width:1056px;
left: 0px;
top: 875px;
padding: 0px;
background-color: #2c3079;
vertical-align:middle;
}

#footer p{
font-size:11px;
color: #fff;
text-align: right;
line-height:22px;
padding-right: 5px;
}

#footer a,
#footer a:link{
color:#fff;
font-size: 11px;
background-color:inherit;
text-decoration:none;}

*/
