/* v1.0 | 20080212 */

html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;

	background: transparent;
}
body {
	line-height: 120%;
	color:#61666c;
	height:100%;
}
html {
	height:100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#video{
	height:343px;
	width:655px;
	margin-left:-22px;
	overflow:hidden;
	padding-bottom:38px;
}

img, div, input { behavior: url("iepngfix.htc") }

body{
	background:url('img/body_bg_top.jpg') top left repeat-x #c6c5c3;
	font-size:11px;
	font-family:arial;
}

.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}
.newsspacer{
	height:20px;
	background:url('img/newsspacer.gif') center left repeat-x;
}

.more{
	text-align:center;
	padding:8px;
}

a{ 
	color:#02A8E6;
	text-decoration:none;
}
a:hover{ 
	text-decoration:underline;
}

#body_bg_bottom{
	background:url('img/body_bg_bottom.jpg') bottom left repeat-x;
	padding-bottom:40px;
}

#center{
	width:928px;
	margin:0 auto;
	padding-top:41px;
}
		#center .header{
			height:230px;
			background:url('img/header.png') top left no-repeat;
		}
			#center .header .navi{
				height:37px;
				overflow:hidden;
				padding:174px 0 0 20px;
			}
				#center .header .navi a{
					display:block;
					width:93px;
					height:25px;
					background:url('img/tab.jpg') top left no-repeat;
					float:left;
					color:#8b8c91;
					text-decoration:none;
					font-size:14px;
					text-align:center;
					padding:12px 0 0 0;
					font-weight:bold;
				}	
				#center .header .navi a.activ{
					background:url('img/tab_a.jpg') top left no-repeat;
				}					
		#center .content{
			background:url('img/center_bg.png') top left repeat-y;
			height:1%;
		}
		
		#center .rightBG{
			background:url('img/right_box_bottom_bg.png') bottom left no-repeat;
		}
		
			#center .content .left{
				float:left;
				width:660px;
				margin-left:11px;
				
			}
					#center .content .box{
						background:url('img/left_box_big_repeat.jpg') top left repeat-y;
					}
					#center .content .box .cont{
						background:url('img/left_box_big_con.jpg') bottom left no-repeat;
						padding:0px 16px 0px 23px;
						height:1%;
						
					}					
					#center .content .box .top{
						height:11px;
						background:url('img/left_box_big_top.jpg') top left no-repeat;
						overflow:hidden;
					}
					#center .content .box .bottom{
						height:11px;
						background:url('img/left_box_big_bottom.jpg') top left no-repeat;
						overflow:hidden;
					}	

					#center .content .boxsmall{
						background:url('img/left_box_big_repeat.jpg') top left repeat-y;
						width:330px;
					}
					#center .content .boxsmall{
						background:url('img/left_box_small_repeat.jpg') top left repeat-y;
					}
					#center .content .boxsmall .cont{
						background:url('img/left_box_small_con.jpg') bottom left no-repeat;
						padding:0px 16px 0px 23px;
					}					
					#center .content .boxsmall .top{
						height:11px;
						background:url('img/left_box_small_top.jpg') top left no-repeat;
						overflow:hidden;
					}
					#center .content .boxsmall .bottom{
						height:11px;
						background:url('img/left_box_small_bottom.jpg') top left no-repeat;
						overflow:hidden;
					}	
		#center .content h2{
			font-size:14px;
			color:#02A8E6;
			margin-bottom:5px;
		}
			#center .content h2.nopadding{
				margin:0;
			}
			#center .content h2.events{
				margin:0 0 5px 0;
			}
		#center .content h3{
			font-size:12px;
			color:#02A8E6;
			font-weight:bold;
		}	
		#center .content h4{
			font-size:11px;
			color:#02A8E6;
			font-weight:bold;
		}		
		#center .content h5{
			font-size:9px;
			color:#02A8E6;
		}	
			#center .content h5.bildunterschrift{
				text-align:center;
				margin-top:2px;
				margin-bottom:10px;
				width:90px;
			}
			#center .content h5.titelunterschrift	{
				margin:1px 0 3px 0;
			}			
		#center .content h6{
			font-size:8px;
			color:#02A8E6;
		}

		#center .content ul{
			list-style-image: url(images/weiter-pfeil.gif);
			padding:5px 0 5px 30px ;
		}
		
		#center .content .redpic img{
			border:1px solid white;
		}
		#center .content .redpic:hover img{
			border:1px solid #02A8E6;
		}		
					
			#center .content .right{
				float:left;
				width:236px;
				margin-right:18px;
				margin-left:3px;
			}		
				#center .content .right .box{
					background-image:none;
					padding:12px 12px 8px 12px;
				}				
		
		#center .footer{
			height:30px;
			background:url('img/footer.png') top left no-repeat;
			padding:1px 0 0 26px;
			color:#02A8E6;
		}
		
		
		
		/* BILDERGALERIE */
		#center .content .left .gallerybox{
			width:438px;
			margin:0 auto;
		}
		#center .content .left .gallerybox .galpic{
			float:left;
			margin:0 25px 0 25px;
			width:92px;
		}
		#center .content .left .gallerybox .galtitle{
			padding:5px 0 0 0;
			height:12px;
			text-align:center;
		}
		
		.bildi{
			float:left;
		}