HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	FONT-SIZE: 13px; BACKGROUND: url(../img/top_bg.jpg) repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TABLE {
	FONT-SIZE: 13px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contenter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1000px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; HEIGHT: auto; TEXT-ALIGN: left
}
* HTML #contenter {
	HEIGHT: 100%
}
#header {
	BACKGROUND-IMAGE: url(../img/headers/top.jpg); BACKGROUND-REPEAT: no-repeat; height: 139px;
}
#header #logo {
	DISPLAY: block; LEFT: 0px; FLOAT: left; WIDTH: 118px; TOP: 0px; height: 119px; TEXT-ALIGN: right; 
}
#navi {
	Z-INDEX: 100; margin-left: 0px; FLOAT: left; WIDTH: 780px; POSITION: relative; margin-top: 119px; HEIGHT: 20px;  _top: 0px; _left: 0px;
}
#menu {
	FLOAT: left; HEIGHT: 20px
}
#lang {
	FLOAT: left; BACKGROUND-IMAGE: url(../img/lang_back.gif); WIDTH: 65px; COLOR: #ffffff; LINE-HEIGHT: 20px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px; TEXT-ALIGN: center;
}
#title {
	clear:both; /* end float */
	position:static;
	/*height:67px;*/
	height:10px;
	background-image:url(../img/titel_back.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	overflow:hidden;
	padding:0px;
	}
	
#title-border {
	height:66px;
	border-bottom:1px solid #000;
	float:left;
	padding:0px 0px 0px 65px;
	}
		
/* IE5.5 hack */
* html #title-border {
	height:67px;
	voice-family:"\"}\"";
  	voice-family:inherit;
  	height:66px;
	}
	
#content {
	PADDING-RIGHT: 50px; PADDING-LEFT: 65px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0; LINE-HEIGHT: 1.5; PADDING-TOP: 0; BACKGROUND-REPEAT: repeat-y; HEIGHT: auto
}
* HTML #content {
	HEIGHT: 100%
}
#footer {
	 float:left; width:400px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; 
	OVERFLOW: hidden; COLOR: #b0b0b1;
	padding-left:20px;
	padding-bottom:60px;
	 BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 40px; TEXT-ALIGN: left
}
#bilder-contenter {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; 
	HEIGHT: auto; BACKGROUND-COLOR: #fff
}
* HTML #bilder-contenter {
	HEIGHT: 100%
}
#contenter > #bilder-contenter {
	OVERFLOW: hidden
}
#bilder-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 65px; FLOAT: left; BACKGROUND-IMAGE: url(../img/bilder_left_top.gif); PADDING-BOTTOM: 0px; WIDTH: 200px; PADDING-TOP: 35px; BACKGROUND-REPEAT: no-repeat
}
* HTML #bilder-left {
	WIDTH: 200px
}
#bilder-title-holder {
	WIDTH: 100%
}
#bilder-title {
	FLOAT: left; MARGIN: 0px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 51px
}
* HTML #bilder-title {
	HEIGHT: 51px; voice-family: inherit
}
#bilder-content {
	PADDING-RIGHT: 50px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../img/bilder_content_top.gif); PADDING-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 485px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
* HTML #bilder-content {
	WIDTH: 485px
}

#content_left {
	width:552px;
	float:left;
}
#content_right {
	width:280px;
	margin:0 0 0 23px;
	float:left;
}

#newsletter_oben, #pipefest_oben, #impressum_oben {
	BACKGROUND-IMAGE: url(../img/balken_schmal_oben2.gif);
	BACKGROUND-REPEAT: no-repeat;
	height:38px;
	padding:0 5px 0 5px;

}

#newsletter_mitte, #pipefest_mitte, #impressum_mitte {
	BACKGROUND-IMAGE: url(../img/balken_schmal_mitte2.gif);
	BACKGROUND-REPEAT: repeat-y;
	padding:10px 5px 0 5px;

}

#newsletter_unten, #pipefest_unten, #impressum_unten {
	BACKGROUND-IMAGE: url(../img/balken_schmal_unten2.gif);
	BACKGROUND-REPEAT: no-repeat;
	height:38px;
}

#newsletter_oben h3, #pipefest_oben h3, #impressum_oben h3 {
	font-size:15px;
	padding:15px 0 0 0px;
	margin:0px;
	color: #003366;
}

#news_oben, #termine_oben {
	BACKGROUND-IMAGE: url(../img/balken_mittel_oben.gif);
	BACKGROUND-REPEAT: no-repeat;
	height:48px;
	padding:0 10px 0 10px;

}

#news_mitte, #termine_mitte {
	BACKGROUND-IMAGE: url(../img/balken_mittel_mitte.gif);
	BACKGROUND-REPEAT: repeat-y;
	padding:10px 10px 0 10px;

}

#news_unten, #termine_unten {
	BACKGROUND-IMAGE: url(../img/balken_mittel_unten.gif);
	BACKGROUND-REPEAT: no-repeat;
	height:40px;
}

#news_oben h3, #termine_oben h3{
	font-size:15px;
	padding:18px 0 0 0px;
	margin:0px;
	color: #003366;
}

#content_oben {
	BACKGROUND-IMAGE: url(../img/balken_breit_oben.gif);
	BACKGROUND-REPEAT: no-repeat;
	height:65px;
	width:750px;
	padding:0 10px 0 20px;

}

#content_mitte {
	BACKGROUND-IMAGE: url(../img/balken_breit_mitte.gif);
	BACKGROUND-REPEAT: repeat-y;
	padding:10px 10px 0 20px;
	width:750px;
}

#content_unten {
	BACKGROUND-IMAGE: url(../img/balken_breit_unten.gif);
	BACKGROUND-REPEAT: no-repeat;
	height:33px;
	width:750px;
}

#content_oben h3{
	font-size:15px;
	padding:24px 0 0 0px;
	margin:0px;
	color: #003366;
}

#newsstart {
padding:0 0 25px 0;
margin:0px;
}

#content #newsstart p {
margin:0px;
padding:0px;
}

#content #terminestart p {
margin:0px;
padding:0px;
}

#terminestart {
padding:0 0 0px 0;
margin:0px;
}

#content_size {
width:694px;
padding:0;
}
#content_size2 {
width:740px;
padding:0;
}










