============================================================================= */
/* body */
/* H-W Witt 24.01.2010 erste Version */
/* H-W Witt  9.10.2011 Anpassung neuer Header */
/* H-W Witt 10.10.2011 weiteres Tuning */
/* H-W Witt 11.10.2011 weiteres Tuning */
/* ============================================================================= */

body {
/*  min-width:860px; */

	background-attachment:			fixed;
	background-color:						#FFE1AA; /*#F0FFF0;*/
	color:											#000000; 
	font-family:								Arial, Helvetica, sans-serif;
	font-size:									12pt;
	font-style:									normal;
	font-weight:								normal;
	margin:											20px;
	scrollbar-face-color:				#644D00;
	scrollbar-3dlight-color:		#FFF1D5;
	scrollbar-arrow-color:			#FFF1D5;
	scrollbar-base-color:				#FFF1D5;
	scrollbar-darkshadow-color:	#FFF1D5;
	scrollbar-highlight-color:	#FFF1D5;
	scrollbar-shadow-color:			#FFF1D5;
}

#body {
/* width:853px; */
  text-align:									left;
  position:										relative;
}

/* ============================================================================= */
/* header */
/* ============================================================================= */

#header {
	border-width:		0px 0px 2px 0px;
	border-style:		solid;
	border-color:		#CC0000;
  height: 				145px;
  min-height:			145px;
  min-width:			700px;
}

.header1 {
	border-style:		none; 
	color: 					#00C000;
	font-family: 		'Arial', 'Sans-Serif', 'Verdana', 'Geneva';
	font-size: 			48px;
	font-weight: 		bold;
	padding-right:	0px;
	padding-top:		5px;
}

.header2 {
	border-style:  	none; 
	color: 					#FF0000;
	font-family: 		'Arial', 'Sans-Serif', 'Verdana', 'Geneva';
	font-size: 			58px;
	font-weight: 		bold;
	padding-left:		0px;
	padding-right:	0px;
	padding-top:		0px;
}

.header3 {
	border-style:		none; 
	color: 					#0040FF;
	font-family: 		'Arial', 'Sans-Serif', 'Verdana', 'Geneva';
	font-size: 			48px;
	padding-left:		0px;
	padding-top:		5px;
}

.header4 {
	border-style:		none; 
	font-family: 		'Arial', 'Sans-Serif', 'Verdana', 'Geneva';
	font-size: 			24px;
	font-weight: 		bold;
	padding-right:	0px;
}

.header4a {
	border-style: 	none; 
	font-family: 		'Arial', 'Sans-Serif', 'Verdana', 'Geneva';
	font-size: 			24px;
	font-weight:		normal;
	padding-right:	0px;
}

.header5 {
	border-style:		none; 
	padding:				0px;
}

.header6 {
	border-style:		none; 
	padding:				0px;
}

/* ============================================================================= */
/* menu */
/* ============================================================================= */

#menu {
  position:					absolute; 
  top:							165px;
  width:						160px;
}

.menu01,
.menu02,
.menu03 {
	width:						160px;
	background-color:	#FFF1D5;
	margin: 					0px;
	padding:					0px;
	border:						none;
}

.menu01 a:link, 
.menu01 a:visited, 
.menu01 a:active {
	border-width:			3px;
	border-style:			outset;
	border-color:			#644D00;
	background-color: #AA6500;
	cursor:						hand;
	display:					block;
	color:						#FFF1D5;
	text-decoration:	none;
	padding-left: 		5px;
	height: 					24px;
	line-height: 			24px;
}

.menu02 a:link, 
.menu02 a:visited, 
.menu02 a:active {
	border-width:			3px;
	border-style:			outset;
	border-color:			#FFF1D5;
	background-color: #FFF1D5;
	cursor:						hand;
	display:					block;
	color:						#644D00;
	text-decoration:	none;
	padding-left: 		5px;
	height: 					24px;
	line-height: 			24px;
}

.menu03 a:link, 
.menu03 a:visited, 
.menu03 a:active {
	border-width:			3px;
	border-style:			outset;
	border-color:			#CC0000;
	background-color: #CC0000;
	cursor:						hand;
	display:					block;
	color:						#FFF1D5;
	text-decoration:	none;
	padding-left: 		5px;
	height: 					24px;
	line-height: 			24px;
}

.menu01 a:hover,
.menu02 a:hover,
.menu03 a:hover {
	border-width:			3px;
	border-style:			outset;
	border-color:			#CC0000;
	background-color:	#FFFFCC;
  color:						#CC0000;
	font-weight:			bold; 
}

.menue_date { 
	background-color:	#FFE1AA; 
	border-color:			#FFE1AA; 
	border-style:			none; 
	color:						#644D00; 
	font-family:			Arial, Helvetica, sans-serif; 
	font-size:				12pt; 
	font-weight:			bold;
	text-align:				center;
}
/* ============================================================================= */
/* content */
/* ============================================================================= */

#content {
  margin-left:		175px;
  min-height:			300px;
  min-width:			550px;
}

/* ============================================================================= */
/* ??? */
/* ============================================================================= */

#rightnews {
	border-width:		2px;
	border-style:		solid;
	border-color:		#CC0000;
  float:					right;
  margin:					0px;
  padding:				0px 5px 5px 5px;
  width:					200px;
}

/* ============================================================================= */
/* linkline */
/* ============================================================================= */

#linkline {
	border-width:		2px 0px;
	border-style:		solid;
	border-color:		#CC0000;
/*
	background-color:						#644D00;
	color:											#FFF1D5; 
*/
}

/* ============================================================================= */
/* footer */
/* ============================================================================= */

#footer {
}

.footer_s1 { 
 font-size:8pt; 
 border-style:none; 
 padding-right:0px;
 padding-left:0px;
}

.footer_s2 { 
 border-style:none; 
 padding-right:0px;
 padding-left:0px;
}

/* ============================================================================= */
/* Definitionen für normale HTML TAGs */
/* ============================================================================= */
/* hier nochmal die wichtigsten Dinge definieren (BUG in Netscape) */
a,h1,h2,h3,h4,h5,h6,li,p,th,td {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12pt;
}

/* a:link = Verweise zu noch nicht besuchten Seiten */
a:link { 
	color:						#0000FF; 
	text-decoration:	underline;
	font-weight:			bold;
}

/* a:visited = Verweise zu bereits besuchten Seiten */
a:visited { 
	color:						#0000FF; 
	text-decoration:	underline;
	font-weight:			normal;
}

/* a:active = Verweise, die gerade angeklickt werden */
a:active { 
	color:						#0000FF; 
	text-decoration:	none;
	cursor:						wait;
}

/* Ueberschrift auf der Einstiegseite*/
h1 { 
 font-size:18pt; 
 text-align:center; 
 margin-bottom:25px;
}

/* Seitenueberschriften*/
h2 { 
 font-size:14pt; 
}

/* Themenueberschriften*/
h3 {
	font-size:		12pt; 
	font-weight:	bold;

/* Zwischenueberschriften an manchen Stellen */
h4 { 
 font-size:14pt; 
}

/* Zwischenueberschriften an manchen Stellen */
h5 {
 font-style:italic;
}

/* Zwischenueberschriften an manchen Stellen */
h6 { 
 font-style:italic;
 margin-bottom:0px;
 margin-top:10px;
}


/*Tabelle*/
TABLE {
 /*margin:5px;*/
 border:none;
 border-collapse:collapse;
 empty-cells:show;
}

/* Tablellen Überschrift */
CAPTION {
 font-size:14pt; 	
 border:thin solid #AA6500;
}

TR {
	border:none;
}

/* Tabellen HEADER */
TH {
 border:thin solid #AA6500;
 padding-right:10px;
 padding-left:10px;
 empty-cells:show;
 background:#DCDCDC;
}

/* Tabellen-Zelle */
TD {
 border:thin solid #AA6500;
 padding-right:10px;
 padding-left:10px;
 empty-cells:show;
 vertical-align:top;
}

/*horizontale Linie */
hr {
 color:#AA6500; 
 margin-bottom:0px;
 line-height:1px;
 height:1px;
}


/* Listen-Header */
UL {
	margin-top:-15px;
}

/*Listenpunkt */
LI {
	margin-left:-15px;
}


/*Normaler Text
P {
}
*/

/* Images ---> Bilder
IMG {
 border:none ;
 margin:5px;
}
*/

.NoBorder {
 border-style:	none; 
 border-width:	medium;
 padding-left:	0px;
}

.NoBorderSpace {
 border-style:none; 
 border-width:thin;
 padding-right:0px;
 padding-left:0px;
}

.Form {
 border-style:none; 
 border-width:medium;
 vertical-align:middle;
 text-align:left;
 height:40px;
}

/* Highlight:(für TabellenElemente) -> gelben Hintergrung*/
.Highlight {
 background:#FFFFCC;
}

.Red {
 color:#CC0000;
 font-weight:bold;
}
