html, body, div, ul, h1, h2, h3, table {margin:0;	padding:0; position:relative; top:0px; border:none 0;}
body {
	background:#ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color:#555;
	height:100%;
}

#wrapper {
	position:relative;
	margin:0 auto;
	width:900px;
	height:auto;
	background-color: #FFF;
	}

#header {
	position:relative;
	width:864px;
	height:50px;
	padding:15px 0px 0px 46px;
	background-color: #FFF;
	left:0px;
	float:left;
}

/* Haupzmenue*/
#menue {
	font-weight: normal;
	font-size:12px;
	color:#666;
	height:50px;
	width: 887px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666;
	border-bottom-color: #666;
	padding-left:13px;
	left:0px;
	float:left;
	z-index:1;
}



ul#menu {list-style:none; margin:0; padding:0;}
ul#menu * {margin:0; padding:0}
ul#menu li {position:relative; color:#555; float:left; }
ul#menu li a {display:block; color:#000; text-decoration:none; padding:18px 34px 18px 34px; background-image:none; }
ul#menu li a:hover {display:block; color:#fff; text-decoration:none; background:#ffffff url('images/link.gif') repeat 0 0;}


ul#menu ul {position:absolute; top:50px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none;}
ul#menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:137px; margin:0; text-align:center;}


/* Klasse für  Konzert */
ul#menu ul li.flyout_konzert { width:150px; }

ul#menu ul li.flyout_tagung { width:183px; }

ul#menu ul li a {padding:4px 7px 5px 7px; background-color:#d1d1d1; font-size:11px; }

#aktiv {font-weight:bold;}
#aktiv li {font-weight:normal;}


ul#link1 {list-style:none; margin:0; padding:0; top:302px; left:344px; width:595px;}
ul#link1 * {margin:0; padding:0;}
ul#link1 li {position:relative; color:#555; float:left; width:66px; }
ul#link1 li.breiter { width:85px;}
ul#link1 li.breit { width:120px;}
ul#link1 li a {display:block; color:#000; text-decoration:none; padding:0px 0px 0px 0px; background-image:none; height:65px; }
ul#link1 li a:hover {display:block; color:#fff; text-decoration:none; border-bottom:1px solid #999;}

ul#link2 {list-style:none; margin:0; padding:0; top:308px; left:278px; width:595px;}
ul#link2 * {margin:0; padding:0}
ul#link2 li {position:relative; color:#555; float:left; width:146px; }
ul#link2 li.breiter {width:146px; }
ul#link2 li.breit {width:140px; }
ul#link2 li.normal1 {width:90px; }
ul#link2 li.normal2 {width:115px; }
ul#link2 li.normal {width:100px; }
ul#link2 li a {display:block; color:#000; text-decoration:none; padding:0px 0px 0px 0px; background-image:none;  height:30px;}
ul#link2 li a:hover {display:block; color:#fff; text-decoration:none;  border-bottom:1px solid #999;}


/*Fusszeile*/
#fusszeile {
	font-weight: normal;
	font-size:12px;
	color:#666;
	height:30px;
	width: 900px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	border-right-style: none;
	border-left-style: none;
	text-align:center;
   padding-top:10px;
	top:30px;
	left:0px;
	float:left;
}

#spacer { width: 900px;	 height:20px; float:left; top:30px;}
#spacer img { height: 20px;  }

#fusszeile a { color:#555; font-size:10px; text-decoration:none;}
#fusszeile a:hover {text-decoration:underline;}

/* Inhalt */

#content { position:relative; top:15px; left:0px; border-top:1px solid #999; border-bottom:1px solid #999; height:auto; width:900px; background:#f2f1eb; padding-bottom:20px; float:left; z-index:0; }

#contentstart { position:relative; top:15px; left:0px; border-top:1px solid #999; border-bottom:1px solid #999; height:559px; width:900px; background-image:url('images/startseite.jpg'); padding-bottom:20px; float:left; z-index:0; }

#inhalt { padding: 30px 20px 0px 46px; color:#333; width:834px; height:auto;  float:left; z-index:0;}

#layer { color:#333; width:350px; height:auto; top:195px; left:76px; z-index:1;}
#layer a { color:#333; }
#layer a:hover { text-decoration:none;}

.absatz1 {
	width: 805px;
	float: left;
	font-size:11px;
	line-height:16px;
	border: 0px;
	text-align: justify;
	margin-right:15px;
	height:auto;
}

.absatz3 {
	width: 258px;
	float: left;
	margin-right:15px;
	font-size:11px;
	line-height:16px;
	border: 0px;
	text-align: justify;
	height:auto;
}
.absatz2 {
	width: 395px;
	float: left;
	margin-right:15px;
	font-size:11px;
	line-height:16px;
	border: 0px;
	text-align: justify;
	height:auto;
}

span { font-size:9px;}

#inhalt img { margin:5px 0px 15px 0px; }
#inhalt img.pfeil { margin:0;}
#inhalt img#drucker { margin:0;}
#inhalt a img#drucker { border:none; top:3px; position:relative;}

#inhalt a { color:#333; }
#inhalt a:hover { text-decoration:none;}

form { background-color:#d1d1d1; padding:10px;}

td#links {padding-right:9px; width:190px; text-align:left; vertical-align:top;}
td#rechts {padding-left:9px; width:190px; text-align:left; vertical-align:top;}

h1 {

	font-size:28px;
	font-family: Tahoma, Geneva, sans-serif;
}

h2 {
	font-size:20px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #555555;
	margin-bottom:10px;
	}

h3 {
	font-size:14px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #555555;
	margin-bottom:10px;
}
