
body { 
	background-color: #ffffff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12pt;
	color: #05131d;	
	height: 100%;
}


h1 {
	padding-top: 15px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 25pt;
	color: #0078b7;
	font-weight: normal;	
}

#video {
	background: #ffffff;	
}

#p_pic {
	padding: 0px;

}

#info_text p {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	color: #081c2b;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#player_logo {
	background: url(img/play.png);
	margin-top: -197px; 
	margin-left: 192px; 
	z-index: 2;
	width: 84px;
	height: 82px;
}

#main {
	width: 	910px;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: auto;
	margin-left: auto;

}

#header {
	width: 910px;
	height: 308px;
}

input[type="button"],input[type="submit"],input[type="file"]{ 
	display: inline-block;
	color: #e0e0e0;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	padding-left:2px;
	padding-bottom:0px;
	padding-right:2px;
	padding-top:0px;
	border-color:#203d76;
	border-style:solid;
	border-width:1px;
	background-color:#0078b7;
}

input[type="text"] {
	font-size: 12px;
	padding-left:2px;
	padding-bottom:0px;
	padding-right:2px;
	padding-top:0px;
}

input[type="button"]:hover,input[type="submit"]:hover{ 
	border-color: #A09C9C; 
}

#search_form {
	margin-left: 675px;
	margin-top: 30px
}

#newsletter_form {
	margin-left: 730px;
	padding-top: 10px;	
}

#navi {
	width: 910px;
	height: 97px;
	display: block;	
    margin-top: -3px;
}

#navi a:hover,
#navi a:focus,
#navi strong {
  background: #ffffff;
  background-color: transparent;
  filter:alpha(opacity=95);
  -moz-opacity:.95;
  opacity:.95;
}

#active a:hover,
#active a:focus,
#active strong {
  filter: Alpha(opacity=100);
  -moz-opacity:1.0;
  opacity:1.0;
}



#center {
	width: 910px;
	min-height: 100%; /* Mindesthöhe in modernen Browsern */
	height: auto !important; /* !important-Regel für moderne Browser */
	height: 100%; /* Mindesthöhe in IE (<7) */
	background: url(img/bg.gif);
}

#left {
	width: 455px;
	float: left;	
	
}

#inner_left{
	
	margin-left: 25px;
}

#player {
	margin-top: 25px;
	width: 468px;
	background-color: #ffffff;
}

#info_text {
	margin-top: 25px;
	width: 468px;
	background-color: #ffffff;
	min-height: 450px;
}

#partner{
	padding-top: 1489px;
	margin-left: 25px;
	width: 850px;
	font-size: 16px;
	color: #0078b7;
	font-family: Arial, Helvetica, sans-serif;
}

#partner table{
	font-size: 16px;
	color: #0078b7;
	font-family: Arial, Helvetica, sans-serif;
}

#right {
	float: right;
	width: 384px;
}


#font_in {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	padding-left: 20px;
	color: #0078b7;			/* ############ Font Color*/
	line-height: 22pt;
}

#bilder_in,
#newsticker_in,
#werbepartner_in,
#meldungen_in  {
	position: relative;
	top: 1px;
	left: 10px;
	width: 349px;
	background-color: #FFFFFF;
}

#pic_in {
	height: 77px;
	width: 103px;
}

#bilder_in {
	height: 185px;
}

#meldungen_in {
	height: 181px;
}

#meldungen_in a {
	font-size: 10px;
	color: #0078b7;			/* ############ Font Color*/
	text-decoration: none;
	font-weight: bold;	
}

#werbepartner_in {
	height: 108px;
}

#newsticker_in {
	height: 158px;
}

a {

	font-size: 14px;
	color: #0078b7;			/* ############ Font Color*/
	text-decoration: none;
	font-weight: bold;
}

#info_text a {
	font-size: 14px;
	color: #0078b7; 		
	text-decoration: none;
	font-weight: bold;
	margin-left: 15px;
}

#mein_ballermann {
	background: #ffffff;
	width: 468px;
    height: 440px;
}

#inner_mein_ballermann {
	width: 438px;
    height: 362px;
    margin-left: 15px;
    padding-top: 15px;
    position: relative;
}

/*
#bilder {
	position: relative;
	top: 25px;
	right: 9px;
	width: 400px;
	height: 225px;
	background: url(img/verlauf.gif);
	background-repeat: repeat-y;

}*/


#werbepartner {
	position: relative;
	top: 25px;
	right: 9px;
	width: 400px;
	height: 148px;
	background: url(img/verlauf.gif);
	background-repeat: repeat-y;	
}

#newsticker {
	position: relative;
	top: 35px;
	right: 9px;
	width: 400px;
	height: 198px;
	background: url(img/verlauf.gif);
	background-repeat: repeat-y;

}



#werbepartner_div {
	height: 10px;	
}

#meldungen {
	position: relative;	
	top: 55px;
	right: 9px;
	width: 400px;
	height: 221px;
	background: url(img/verlauf.gif);
	background-repeat: repeat-y;
}


#search p{
	margin-top: 0px;
	padding-top: 0px;	
}

#search {
	margin-left: 10px;	
}

#archiv p, archiv h1{
	margin-top: 0px;
	padding-top: 0px;
} 

#archiv {
	margin-left: 10px;	
}

#archiv p {
	margin-bottom: 0em;
	margin-top: 0em;
}

#archiv a:hover {
	text-decoration: underline;
	color: #0078b7;
}

#archiv a {
	text-decoration: none;	
}

#archiv a:visited {
	color: #0078b7;
}

#search_result { 
	font-size: 0.9em;
}


#search_result h5 {
	color: #0078b7;
	font-size: 1.1em;
}

#search_result h5 {
	color: #0078b7;			/* ############ Font Color*/
	font-size: 1.1em;
	margin-top: 0em;
	margin-bottom: 0em;
}

#search_result p {
	margin-bottom: 0em;
	margin-top: 0em;
}

#search_result a:hover {
	text-decoration: underline;
	color: #0078b7;
}

#search_result a {
	text-decoration: none;	
}

#foot {
	width: 910px;
	height: 30px;
	background: url(img/foot.gif);
	background-repeat: repeat-y;
}