/* Definition des Seitenlayouts */

html,body {
	cursor : auto;
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: url(../images/left_1.gif) repeat-y;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 10pt;
	font-weight : normal;
}

img {
  	border:0px;
}

#container {
	position:relative;
	margin:0 auto;
	height:auto !important;
	height:100%;
	min-height:100%;
}

#box1 {
	padding:0em; /* bottom padding for footer */
	}

#box2 {
	padding:0em;
	left: 0px;
	margin-left: 0px;
	overflow:hidden;
}

#box3 {
	padding:0em;
	left: 0px;
	margin-left: 0px;
	overflow:hidden;
}

/* Player zur Zeit unbenutzt */
#player {
	position:absolute;
	height:135px;
	top: 0px;
	right: 0px;
	width: 750px;
	padding-right:15px;
	margin-right: 0px;
	vertical-align: middle;
	z-index: -1;
	background-image: url(../images/top_2.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-top: 15px;
	margin-top: 0px;
}

#header {
	width:auto;
	left: 0px;
	top: 0px;
}

#drucken {
	position:relative;
	left:0px;
	width:150px;
	padding:0px;
	margin:0px;
	height: 18px;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #683706;
	z-index: 19;
	bottom: 63px;
}

#Datum {
	top:2px;
	left:300px;
	width:250px;
	padding:0px;
	margin:0px;
	position:absolute;
	text-align: left;
}

#Navi {
	top:112px;
	left:265px;
	width:550px;
	padding:0px;
	margin:0px;
	position:absolute;
	text-align: left;
}

#suche {
	background-position: 110%;
	position:absolute;
	height:135px;
	top: 0px;
	right:0px;
	width: auto;
	padding-right:5px;
	margin-right:0px;
	text-align: right;
	z-index:31;
}

#menue {
	position:absolute;
	width:193px;
	left: 0px;
	top: 135px;
	z-index:30;
	background-image: url(../images/menue.gif);	
}

#content {
	width: 535px;
	left: 233px;
	top: 0px;
	z-index:20;
	position:relative;
	background-image: none;
	border:0;	
}

#werbung {
	position:absolute;
	right:0px;
	top: 135px;
	width:200px;
	padding-right:0px;
	margin-right:0px;
	text-align: center;
	z-index:10;
}


/* Definition der Schriftgroessen und Schriftfarben */

p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i  {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : normal;
}

h1  {
	font-size : 16pt;
	color : #660000;
	text-decoration : underline;
	font-weight : bold;
}

h2  {
	font-size : 14pt;
	color : #660000;
	text-decoration : underline;
	font-weight : bold;
}

h3  {
	font-size : 10pt;
	color : #660000;
	text-decoration : underline;
	font-weight : bold;
}

p, ul, ol, div, td, th, nobr, b, i  {
	font-size : 10pt;
	font-weight : normal;
	color : #683705;
	font-family : Georgia, "Times New Roman", Times, serif;
}

pre  {
	font-family : Georgia, "Times New Roman", Times, serif;
	font-size : 10pt;
	color : #683705;
	font-weight : normal;
}

pre.normal  {
	color : #683705;
	font-weight : normal;
}

a:link  {
	color : #CC0000;
	text-decoration : underline;
	font-weight : normal;
}

a:visited  {
	color : #CC0000;
	text-decoration : underline;
	font-weight : normal;
}

a:active  {
	color : #CC0000;
	text-decoration : underline;
	font-weight : normal;
}

/* Erklärung für Fachbegriffe oder Abkürzungen*/
acronym {
        border-bottom: 1px dotted #333;
		cursor: help;
		border-color : #683705;
}

#slidemenu  {
	BORDER-RIGHT : medium none;
	BORDER-TOP : medium none;
	LEFT : -122px;
	BORDER-LEFT : medium none;
	WIDTH : 145px;
	BORDER-BOTTOM : medium none;
	POSITION : absolute;
	TOP : 80px;
	COLOR : #FFFFFF;
	text-decoration: none;
	z-index:200;
}

TD.menu  {
	FONT : 11px/18px Verdana;
	COLOR : #FFFFFF;
	text-decoration: none;
}

A.menu:link  {
	FONT-SIZE : 9px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana, Arial, Helvetica;
	TEXT-DECORATION : none;
}

A.menu:visited  {
	FONT-SIZE : 9px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana, Arial, Helvetica;
	text-decoration: none;
}

A.menu:hover  {
	FONT-SIZE : 9px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana, Arial, Helvetica;
	TEXT-DECORATION : none;
}

A.menu:active  {
	FONT-SIZE : 9px;
	FONT-FAMILY : Verdana, Arial, Helvetica, sans-serif;
	COLOR : #FFFFFF;
	text-decoration: none;
}

TD.menuetext {
	FONT : italic bold 11px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #683705;
	text-decoration: none;
}

A.menuetext:visited {
	FONT : italic bold 11px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #683705;
	text-decoration: none;
}

A.menuetext:link {
	FONT : italic bold 11px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #683705;
	text-decoration: none;
}

A.menuetext:hover {
	FONT : italic bold 11px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #CC0000;
	text-decoration: underline;
}

A.menuetext:active {
	FONT : italic bold 11px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #CC0000;
	text-decoration: underline;
}

TD.submenuetext {
	FONT : italic bold 9px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #683705;
	text-decoration: none;
}

A.submenuetext:visited {
	FONT : italic bold 9px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #683705;
	text-decoration: none;
}

A.submenuetext:link {
	FONT : italic bold 9px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #683705;
	text-decoration: none;
}

A.submenuetext:hover {
	FONT : italic bold 9px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #CC0000;
	text-decoration: underline;
}

A.submenuetext:active {
	FONT : italic bold 9px/normal Georgia, "Times New Roman", Times, serif;
	COLOR : #CC0000;
	text-decoration: underline;
}

news {
	font-size : 8pt;
	font-weight : normal;
	color : #683705;
	font-family : Georgia, "Times New Roman", Times, serif;
}

TD.news {
	font-size : 8pt;
	font-weight : normal;
	color : #683705;
	font-family : Georgia, "Times New Roman", Times, serif;
}

TD.links {
	border: 1px solid #683705;
}

TD.footer {
	font-size : 7pt;
	font-weight : bold;
	color : #683705;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

/* ================================================================ 
Beginn Stylesheet für Flyout-Menue
=================================================================== */



.menu {
	z-index:1000;
	font-size:11px; /* this page only */
	margin-top: 90px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 10px;
	height: 450px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #683705;
	font-weight: bold;	
	}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	z-index:1001;
	padding:0;
	margin:0;
	list-style-type:none;
	width:183px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #683705;
	font-weight: bold;
	position:relative;
}

/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}

/* position relative so that you can position the sub levels */
.menu li {
	z-index:1002;
	position:relative;
	width:183px;
	display:block;
}

.menuebottom {
	z-index:950;
	background-image: url(../images/bg_menue3.jpg);
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:1001; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
	margin-left:5px;
	display:block;
	text-decoration:none;
	width:165px;
	color: #683705;
	text-indent:5px;
	border-top-width: 0;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #683705;
	font-weight: bold;
}

/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {
	display:block;
	width:170px;
	w\idth:169px;
}

/* style the link hover */
* html .menu a:hover {
	color:#cc0000;
}

.menu :hover > a {
	color:#cc0000;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	z-index:1003;
	visibility:hidden;
	position:absolute;
	top:-18px;
	left:170px;
	background-image: url(../images/bg_menue2.jpg);
	font-size: 10px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

/* for browsers that understand this is all you need for the flyouts */
.menu li:hover > ul {
visibility:visible;
}


/* for IE5.5 and IE6 you need to style each level hover */

/* keep the third level+ hidden when you hover on first level link */
.menu ul a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
.menu ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
.menu ul a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}

/* make the second level visible when hover on first level link */
.menu ul a:hover ul {
visibility:visible;
}
/* make the third level visible when you hover over second level link */
.menu ul a:hover ul a:hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level link */
.menu ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}


/* ================================================================ 
Ende Stylesheet für Flyout-Menue
=================================================================== */
