* { margin: 0px; padding: 0px; }
body { margin: 0px; background-image: url('../img/bg.gif'); }


body, td { color: #FFF; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 11px; }
hr { margin: 6px 0px 6px 0px; }
p { margin: 5px 0px 5px 0px; }
li { margin: 0px 0px 0px 21px; padding-left: 3px; }

.imgborder { border: 1px solid #000; }

a:link, a:visited, a:active { color: #FFF; text-decoration: underline; }
a:hover { color: #fcebcb; text-decoration: underline; }

.f { font-family: Arial, Tahoma, Verdana, sans-serif; border: 1px solid #000; background-color: #FFF; color: #000; padding: 1px; font-size: 11px; }

.n1 { margin: 93px 3px 5px 9px; float: left; border: none; }
.n2 { margin: 93px 3px 5px 2px; float: left; border: none; }
.n3 { margin: 90px 3px 5px 2px; float: left; border: none; }
.n4 { margin: 93px 10px 5px 2px; float: right; border: none; }

.n5 { margin: 4px 3px 8px 9px; float: left; border: none; }
.n6 { margin: 1px 3px 8px 3px; float: left; border: none; }
.n7 { margin: 4px 3px 8px 3px; float: left; border: none; }
.n8 { margin: 4px 8px 8px 2px; float: right; border: none; }

.nt1 { margin: 97px 0px 5px 0px; float: left; border: none; }
.nt2 { margin: 10px 0px 5px 0px; float: left; border: none; }

#nav { position: absolute; top: 9px; left: 263px; width: 458px; height: 131px; background-image:url('../img/head_bg1.jpg'); background-repeat: no-repeat; }
#naechste_veranstaltung { position: absolute; left: 727px; top: 15px; width: 130px; color: #E28100; } 

table.table_container { border-collapse: collapse; border-spacing: 0px; border: none; padding: 0px; margin: 0px; position: absolute; top: 192px; left: 9px; width: 864px;}
td.table_container1 { background-image:url('../img/bg2.gif'); background-repeat: repeat-y; }
table.background { border-collapse: collapse; border-spacing: 0px; border: none; position: relative; padding: 0px; margin: 0px 0px 30px 0px; width: 864px; height: 680px; }
#content1 { width: 248px; vertical-align: top; background-image:url('../img/border1.gif'); background-repeat: no-repeat; }
td.border1 { width: 10px; vertical-align: top; background-image:url('../img/border2.gif'); background-repeat: no-repeat; }
td.content_container { width: 445px; vertical-align: top; }
td.border2 { width: 11px; vertical-align: top; background-image:url('../img/border3.gif'); background-repeat: no-repeat; }
td.content2 { width: 150px; vertical-align: top; background-image:url('../img/border4.gif'); background-repeat: no-repeat; background-position: top right; }
td.footer { background-image:url('../img/footer_bg.gif'); background-repeat: no-repeat; height: 80px; }

#img_logo { position: absolute; top: 9px; left: 9px; width: 254px; height: 131px; }
#img_h2 { position: absolute; top: 9px; left: 721px; width: 158px; height: 131px; border: none; clear: both; }
#img_h3 { position: absolute; top: 140px; left: 9px; width: 870px; height: 32px; border: none; }
#img_h4 { position: absolute; top: 172px; left: 9px; width: 870px; height: 20px; border: none; }

#seite_start {
	float: left;
	border: 1px solid #000000;
	background-color: #792900;
	padding: 2px 4px;
	color: #FFFFFF;
	margin-right: 5px;
}

div.seite {
	float: left;
	border: 1px solid #000000;
	background-color: #792900;
	padding: 2px 3px 2px 3px;
	margin-right: 5px;
}

div.seite:hover {
	background-color: #E28100;
}

div.seite a:link, div.seite a:visited, div.seite a:active {
	text-decoration: underline;
	color: #FFFFFF;
}



.normal a:link, .normal a:active, .normal a:visited {
	text-decoration: underline;
	color: #E28100;
}
.normal a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.img_support {
	border: 1px solid #FFFFFF;
	margin: 4px 2px;
}

div .fehleranzeige {
	padding: 2px 3px;
	margin-bottom: 15px;
	color: #E28100;
}

/* Struktur-Daten */
.content2 h1{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #792900;
	padding: 2px 5px;
	text-align: left;
	border: 1px solid #000000;	
	margin: 0px 12px 0px 7px;
}

.content2 h5 {
	font-size: 4px;
	background-color: #A95100;
	padding: 0px;
	border: 1px solid #000000;	
	border-top: none;
	margin: 0px 12px 0px 7px;
}

#newsletter {
	background-color: #5C3F27;
	margin: 0px 4px 0px 8px;
	padding: 2px;
	border: 1px solid #000000;	
	border-top: none;
	font-weight: normal;
	font-size: 11px;
	text-align: left;
}

#newsletter .noborder {
	border: none;
}

.form_te {
  width: 115px;
  font-size: 11px;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  color: #330A01;
	padding: 0px 0px 0px 2px;
  font-family: Arial, Tahoma, Verdana, sans-serif;
}

.form_textarea {
  width: 292px;
  height: 125px;
  font-size: 11px;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  color: #330A01;
	padding: 0px 0px 0px 2px;
  font-family: Arial, Tahoma, Verdana, sans-serif;
}

#content1 table {
  border-collapse: collapse;
  border-spacing: 0px;
  margin: 0px;
	border: 1px solid #332316;
	padding: 3px;
}

#content1 tr:hover.trhover {
	background-color: #4e3623;
}


#content1 th {
	border: 1px solid #332316;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}

#content1 td {
	padding: 3px;
	border: 1px solid #332316;
}

#content1 td.klein {
	font-size: 9px;
}

#content1 h1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #792900;
	padding: 2px 5px;
	text-align: left;
	border: 1px solid #000000;	
	margin: 0px 4px 0px 8px;
}

#content1 h5 {
	font-size: 4px;
	background-color: #a95100;
	padding: 0px;
	border: 1px solid #000000;	
	border-top: none;
	margin: 0px 4px 0px 8px;
}

div.forum {
	background-color: #5C3F27;
	margin: 0px 12px 0px 7px;
	padding: 2px 4px;
	border: 1px solid #000000;	
	border-top: none;
	font-weight: normal;
	font-size: 11px;
}

#content1 div.forum {
	background-color: #5C3F27;
	margin: 0px 4px 0px 8px;
	padding: 2px;
	border: 1px solid #000000;	
	border-top: none;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
}

#content1 div.forum table {
	border: none;
	border-collapse: collapse;
	border-spacing: 1px;
}

#content1 div.forum table tr:hover.trhover {
	background-color: #4E3623;
}

#content1 div.forum table td {
	border: none;
	font-size: 9px;
}

#content1 div.forum2 {
	background-color: #5C3F27;
	margin: 0px 4px 0px 8px;
	padding: 0px;
	border: 1px solid #000000;	
	border-top: none;
	font-weight: normal;
	font-size: 11px;
}

#content1 div.forum2 table {
	width: 235px;
	border: 1px solid #5C3F27;
	border-collapse: collapse;
	border-spacing: 0px;
}

#content1 div.forum2 table tr:hover.trhover {
	background-color: #4E3623;
}

#content1 div.forum2 table th {
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #4E3623;
	border-top: none;
}

#content1 div.forum2 table td {
	border: none;
	font-size: 9px;
	border: 1px solid #4E3623;
}

#content1 div.forum2 table td.t1, #content1 div.forum2 table th.t1 {
	border-left: none;
}

#content1 div.forum2 table td.t2, #content1 div.forum2 table th.t2 {
	border-right: none;
}

#admin h1 {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #640700;
	padding: 2px 5px;
	text-align: left;
	border: 1px solid #000000;	
	margin: 0px 5px 0px 10px;
}

#admin h4 {
	font-size: 11px;
	background-color: #640700;
	padding: 2px;
	border: 1px solid #000000;	
	border-top: none;
	margin: 0px 5px 0px 10px;
	text-align: right;
	font-weight: normal;
}

#admin h5 {
	font-size: 4px;
	background-color: #832800;
	padding: 0px;
	border: 1px solid #000000;	
	border-top: none;
	margin: 0px 5px 0px 10px;
}

#admin div.normal {
	background-color: #330A01;
	margin: 0px 5px 0px 10px;
	padding: 3px;
	border: 1px solid #000000;	
	border-top: none;
}

#admin div.nachricht {
	background-color: #330A01;
	margin: 0px 5px 0px 10px;
	padding: 30px;
	border: 1px solid #000000;	
	border-top: none;
	text-align: center;
}

#admin table {
  border-collapse: collapse;
  border-spacing: 0px;
  margin: 0px;
  padding: 3px;
}

#admin td {
	padding: 1px;
	vertical-align: top;
}

#admin .form_te1 {
  width: 120px;
  font-size: 11px;
  border: 1px solid #000000;
  background-color: #FFFFFF;
  color: #330A01;
	padding: 0px 0px 0px 2px;
  font-family: Arial, Tahoma, Verdana, sans-serif;
}

#admin .form_submit1 {
  width: 90px;
  font-size: 11px;
  border: 1px solid #000000;
  background-color: #832800;
  color: #FFFFFF;
	padding: 1px;
  font-family: Arial, Tahoma, Verdana, sans-serif;
}

#admin td.highlight {
	color: #B37226;
}

span.highlight {
	color: #D46B0E;
}
/* Ende Admin-Daten */


/* Running Order */
table.ro {
	width: 421px;
	border: 1px solid #000000;
	border-collapse: collapse;
}

th.ro1 {
	border: 1px solid #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 3px;
	width: 101px;
	background-color: #640700;
}

th.ro2 {
	border: 1px solid #000000;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 3px;
	background-color: #640700;
}

td.ro1 {
	border: 1px solid #000000;
	font-size: 10px;
	padding: 1px 2px;
}

td.ro2 {
	border: 1px solid #000000;
	font-size: 10px;
	padding: 1px 2px;
	text-align: center;
}
/* Ende Running Order */
