html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li, input, textarea, select {
	margin: 0;
	padding: 0;
    color: #663333;
    text-align:left;
    line-height:150%;
	}
html,body {
	margin:0;
	padding:0
	}
body {
	background:#842032;
	}

#global {
	margin:50px auto 0 auto;
	width:1015px;
	}
ul#kurznavi {
	position:absolute;
	margin:-38px 0 0 720px;
	width:180px;
	height:30px;
	}
#bilder{
	position:absolute;
	margin:0;
	width:529px;
	height:303px;
	z-index:0;
	border:0;
	z-index:10;
	}
#logo{
	position:absolute;
	border:0;
	margin:0 0 0 529px;;
	z-index:100;
	}
#content{
	font-family: Georgia, "Times New Roman", serif;
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	float:left;
	width: 843px;
	height:70%;
	margin:0;
	text-align:left;
	z-index:0;
	padding-bottom:50px;
	}
a#bt_aktuell2020{
	position:absolute;
	background-image:url(images/aktuell2020.png);
	background-repeat:no-repeat;
	background-position:0 0;
	border:0;
	width:94px;
	height:94px;
	margin:240px 0 0 50px;
	z-index:100;
	}
a#bt_aktuell2020:hover{
	position:absolute;
	background-image:url(images/aktuell2020_over.png);
	background-repeat:no-repeat;
	background-position:0 0;
	border:0;
	width:94px;
	height:94px;
	margin:240px 0 0 50px;
	z-index:100;
	}
#banner {
	position:absolute;
	border:0;
	width:211px;
	height:380px;
	margin:330px 0 0 -30px;
	z-index:100;
	}
/**********************************/
#navlist{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	width: 170px;
	height:400px;
	font-size: 13px;
	float:left;
}
#navlist ul {
	margin:24px 12px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-weight:bold;
	text-align:right;
	}
#navlist ul li  {
    display:block;
    text-align:right;
    margin:4px 0;
	}
#navlist ul li a {
	color: #fff;
	text-decoration: none;
	outline: none;
	text-align:right;
	padding:0;
	margin:0;
	}
#navlist ul li a#current, #navlist ul li a:hover{
	color: #fff;
	text-decoration: underline;
	}
#navlist ul li ul {
	margin:7px 0;
	font-weight:normal;
	font-size:11px;
	}
a:focus { outline: none; }

ul#kurznavi {
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	}
ul#kurznavi li {
	float:left;
	}
ul#kurznavi li a{
	font-size:12px;
	color: #fff;
	padding:0 6px;
	text-decoration: none;
	}
ul#kurznavi li a:hover{
	color: #fff;
	text-decoration: underline;
	}
/******************************************/
#rechts{
	position:absolute;
	width:178px;
	margin:170px 0 0 535px;
	padding:0;
	z-index:120;
    }
#rechts_gross{
	position:absolute;
	width:281px;
	margin:150px 0 0 497px;
	padding:0;
	z-index:120;
    }
#mitte{
	position:absolute;
	width:178px;
	margin:275px 0 0 532px;
	padding:0;
	z-index:100;
    }
#mitte2{

	width:178px;
	margin:275px 0 0 530px;
	padding:0;
	z-index:120;
    }

#text a:link, #text a:visited, #text a:active, a.close {
	color:#954152;
	text-decoration:none;
	border-bottom:1px dotted #954152;
	}
#text a:hover, a.close:hover	{
	color: #4E0019;
	border:0;
	}
#content h1{
	font-size:13px;
	font-weight:bold;
    margin:7px 0 0 0;
    padding:0;
    width:475px;
    }
#content h2{
	font-size:12px;
	font-weight:bold;
    margin:25px 0 0 0;
    padding:12px 0 0 0:
    width:475px;
    }
#text {
	margin:300px 0 0 35px;
	width:490px;

	}
#content p{
	font-size:12px;
    margin:10px 0 16px 0;
    padding:0;
    }
#content p.bildunter{
	font-size:11px;
    margin:3px 0 0 0;
    padding:0;
    width:200px;
    }
#content .fett {
	font-weight:bold;

	}
	
ul.aufzaehlung {
	  margin:6px 0 0 15px;
  }
  * html ul.aufzaehlung  {
      margin:6px 0 0 18px;
  }

  *:first-child+html ul.aufzaehlung  {
   	  margin:6px 0 0 18px;
  }
  
ul.aufzaehlung {
	list-style-type: circle;
	color:#5A5B51;
	font-size:12px;
	font-weight:normal;


	line-height:160%;
	padding-bottom:12px;
	}
ul.aufzaehlung li{
	padding-left:2px;
	margin:0 0 0 0;
	line-height:160%;
	}
    


    	#imageSlideshowHolder{

		/* This is a CSS hack in order to get a nice look in IE 5.5 and lower

		In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
		border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
		should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.

		*/
		/* CSS HACK */
		width: 535px;	/* IE 5.x */
		width/* */:/**/529px;	/* Other browsers */
		width: /**/529px;

		/* CSS HACK */
		height: 309px;	/* IE 5.x */
		height/* */:/**/303px;	/* Other browsers */
		height: /**/303px;

		position:relative;	/* Never change this value */

	}
	.imageInGallery{
		width:529px;
		height:303px;

		/* Never change these 3 value */
		left:0px;
		top:0px;
		position:absolute;
	}
#aktuell {
		background:#fff;
   	background-image:url(images/bg_kanth.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0;
	padding:110px 0 0 0;
	text-align:left;
	width:100%;
	height:100%;

	}
#aktuell p{
	font-size:13px;
	line-height:1.4em;
    color: #663333;
	margin:0 0 8px 50px;
	width:450px;
	}
#aktuell h1{
	font-size:14px;
    color: #663333;
	margin:10px 40px 0 50px;
	}
#aktuell h2{
	font-size:18px;
    color: #663333;
	margin:10px 40px 0 50px;
	}
#aktuell a  {
    color: #663333;
	text-decoration:none;
	}
#aktuell a:hover, #aktuell a:hover{
	color:#1B1B1B;
	text-decoration:none;
	}
	
	
#aktuell table{
	font-size:13px;
	line-height:1.4em;
    color: #663333;
	margin:0 0 18px 50px;
	width:450px;
	}
#aktuell table td.t1{
	text-align:right;
	width:100px;
	padding:0;
	vertical-align:top;
	}
#aktuell table td.t2{
	text-align:left;
	width:120px;
	padding:0 0 0 9px;
		vertical-align:top;
	}
#aktuell table td.t2a{
	color:#842032;
	font-weight:bold;
	text-align:center;
	width:100px;
	padding:0;
	vertical-align:top;
	}
#aktuell table td.t3{
	text-align:left;
	width:250px;
	padding:0;
	font-weight:bold;
	}

#text table {
	font-size:12px;
    margin:5px 0 5px 0;
    padding:0;
	}
#text table td{
	padding:0;
	}
#text table td.vorn{
	text-transform:uppercase;
	font-size:11px;
	width:60px;
	}