html {
	height:100%; 
	max-height:100%; 
  width:100%;
  min-width:100%;
	padding:0px; 
	margin:0px; 
	border:0px;      	
	/* overflow:hidden vor IE5/Mac verstecken */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
}
body {
	height:100%; 
	max-height:100%;
  width:100%; 
  min-width:100%;
	overflow:hidden;
	padding:0px; 
	margin:0px; 
	border:0px;
	background:#DDEAF4;
}
/* Container */
#container {
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-505px;
  margin-top:-329px;
  width:1010px;
  height:658px;
}
/* Bottom */
#bottom {
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  height:65px;
  background:url(./images/botbg.jpg) repeat-y;
  z-index:1;
}
#turm_kl {
  position:absolute;
  bottom:0px;
  left:845px;
  width:135px;
  height:177px;
  background:url(./images/turm_kl.gif) no-repeat;
  z-index:5;
}
#headline {
  position:absolute;
  bottom:0px;
  right:175px;
  width:330px;
  height:50px;
  font: 15px Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  text-decoration:none;
  color:#FFF;
  z-index:10; 
}
#impressum {
  position:absolute;
  top:0px;
  left:64px;
  width:185px;
  height:50px;
  font: 9px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
  color:#001C3E;
  z-index:10; 
}       
* html #impressum {
  top:10px;
}  
/* Ende Bottom */
/* Menue */
/*________________________________________________Hintergrund _______________________________________*/
#left_bg {
  position:absolute;
  top:0px;
  left:0px;
  width:250px;
  height:593px;
  background:#AAC9E3 url(./images/turm_gr.gif) no-repeat 12px 229px;
  z-index:1;
}
/*________________________________________________Level 1 ___________________________________________*/
#menu {
  position:absolute;
  top:23px;
  left:62px;
  z-index:99;
}  
.menulevel1 {  
  width:187px;
  padding:0px;
  border-top:2px solid #DDEAF4;
  list-style-type:none;
  display:block;
  margin-bottom:0px;
  z-index:100;
}  
.menulevel1 .doc {
  width:185px;
  min-height:18px;
  padding:2px 0px 0px 0px;
  font: 15px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
  color:#001C3E;
  border-bottom:2px solid #DDEAF4;
  display:block;
  z-index:100;
}  
.menulevel1 .sdoc {
  width:200px;
  min-height:20px;
  position:relative;
  left:-15px;
  padding:2px 0px 0px 0px;
  font: 15px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
  color:#001C3E;
  background:url(./images/sdocbg.png) no-repeat 15px 18px;
  /*border-bottom:2px solid #DDEAF4;*/
  display:block;
  z-index:100;
} 
* html .menulevel1 .doc, * html .menulevel1 .sdoc {  
  width:200px;
  height:20px;
}
.menulevel1 a, #sitemaplink a {
  font: 15px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
  color:#001C3E;
  display:block;
  z-index:100;
}
.menulevel1 a:link, #sitemaplink a:link {
  color:#001C3E;
}
.menulevel1 a:visited, #sitemaplink a:visited {
  color:#001C3E;
}
.menulevel1 a:hover, #sitemaplink a:hover {
  color:#FFF;
}
.menulevel1 a:active, #sitemaplink a:active {
  color:#001C3E;
}
.menulevel1 a:focus, #sitemaplink a:focus {
  color:#FFF;
}
/* Sitemap-Link */
#sitemaplink {  
  width:185px;
  min-height:18px;
  padding:2px 0px 0px 0px;
  font: 15px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
  color:#001C3E;
  border-bottom:2px solid #DDEAF4;
  display:block;
  margin-top:0px;
  z-index:100;
}  
* html #sitemaplink {  
  width:200px;
  height:20px;
}
#slink_sel {
  width:200px;
  min-height:20px;
  margin-left:-15px;
  margin-top:0px;
  padding:2px 0px 0px 0px;
  font: 15px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
  color:#001C3E;
  background:url(./images/sdocbg.png) no-repeat 15px 18px;
  /*border-bottom:2px solid #DDEAF4;*/
  display:block;
  z-index:100;
}  
* html #slink_sel {  
  width:200px;
  height:20px;
}
/* Ende Menue */
/* Content */
table {
  border-collapse:collapse;
}
td {
  vertical-align:top;
}
td .event_data {
  border-bottom:1px solid #AAC9E3;
}
.mitlinien {
  border:1px solid #000;
}
.mitlinien td {
  border:1px solid #000;
}
 
#content {
	display:block; 
	overflow:auto; 
	position:absolute; 	 
	top:0px;
  left:0px;   
	bottom:75px; 
	width:515px;
  padding-left:314px;
  padding-right:16px; 
	z-index:0;      	
	font:11px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
  color:#001C3E;
  padding-top:0px;
  padding-bottom:0px;  
  text-align:justify;
  overflow-x:hidden;
}
* html #content {
	top:0px; 
	bottom:0px; 
  width:845px;
  height:100%;
  padding-left:314px;
	border-top:none;
	border-bottom:75px solid #DDEAF4;
}
/*---------------*/
#content h1 {
  position:fixed;
  margin-top:0px;
  margin-left:-49px;
  padding:45px 0px 0px 49px;
  width:510px;
  height:71px;  
  background:url(./images/hbg.gif) no-repeat;
}
* html #content h1 {
  position:relative;
  left:-39px;
  margin-left:0px;
  padding:45px 0px 0px 39px;
  width:559px;
  height:116px;
}  
#content h1 + * {
  margin-top:130px;
}  
/*---------------*/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
  font:16px Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  text-decoration:none;  
}  
#content img {
  margin:5px;
}  
#content strong {
  font-weight:bold;
}
#content p {
  margin-right:5px;  
  /* text-align:justify; */
}  
#content a {  
  font:11px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:underline;
}
#content a:link {
  color:#001C3E;
}
#content  a:visited {
  color:#001C3E;
}
#content  a:active {
  color:#001C3E;
}  
#content  a:hover {
  color:#584F74;
}
#content  a:focus {
  color:#001C3E;
}
#content a img {
  border:none;
}  
#content table {
  font:11px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
  color:#001C3E;
  display:block;
}  
/* Ende Content */
/* Bloecke */
/*________________________________________________rechts ____________________________________________*/
#bloecke_right {
  position:absolute;
  top:0px;
  left:870px;
  width:140px;
}    
.block {
  width:140px;
  padding:0px;
  margin-bottom:10px;
  font:10px Arial, Helvetica, Sans-Serif italic;
  font-weight:normal;
  text-decoration:none;
  color:#584F74;
}  
.block h4 {
  font:12px Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  text-decoration:none;
  margin-top:0px;
  margin-bottom:0px;
}  
.block a {  
  font:10px Arial, Helvetica, Sans-Serif;
  width:170px;
  list-style:none;
  color:#000;
  padding-left:0px;
  text-decoration:underline;
}
.block a:link {
  color:#584F74;
}
.block  a:visited {
  color:#584F74;
}
.block  a:active {
  color:#584F74;
}  
.block  a:hover {
  color:#001C3E;
}
.block  a:focus {
  color:#584F74;
}
/*________________________________________________links _____________________________________________*/
#block_left {
  position:absolute;
  left:64px;
  top:470px;
  margin-left:64px;
  width:200px;  
  padding:0px;
  margin:0px;
  font:9px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
  color:#001C3E;
  z-index:2;
}  
#block_left form {  
  margin-top:0px;
  margin-bottom:0px;
}  
/* Ende Bloecke */
/* Login */
#loginlink {
  position:absolute;
  bottom:6px;
  left:15px;
}
#loginlink a {
  font:11px Arial, Helvetica, Sans-Serif;
  font-weight:normal;
  text-decoration:none;
}
#loginlink a:link {
  color:#584F74;
}
#loginlink  a:visited {
  color:#584F74;
}
#loginlink  a:active {
  color:#584F74;
}  
#loginlink  a:hover {
  color:#FFF;
}
#loginlink  a:focus {
  color:#584F74;
}
/* Ende Login */
/* TinyMCE 
/*#content textarea {
  display: block;
  width: 580px;
  height:80%;
}
.edit {
  width:570px;
  position:absolute;
  left:275px;
  top:0px;
  table-layout:fixed;
}   
#ta {
  width:580px;
  position:absolute;
  left:275px;
  top:20px;
  height:560px;
} 
* html #ta {
  border-top:50px solid #F0F0EE; 
  height:540px;
}   
form textarea#text {
  width:570px;
  height:95%;
  margin-top:50px;
}
* html form textarea#text {
  position:absolute;
  left:275px;
  overflow:auto;
}  
.mceContentBody { 
  background: #FFF; 
  color: #000;
  overflow:auto;
}
* html .mceToolbarContainer {
  position:relative;
  top:-50px;
  background: #F0F0EE;
}
* html .mceContentBody {
  padding-top:50px;
}
* html td.mceStatusbarTop {
  position:relative;
  top:48px;
  background:#F0F0EE;
}
*/
/* TinyMCE */
/*#content textarea {
  display: block;
  width: 580px;
  height:80%;
}*/
.edit {
  position:relative;
  /*top:-90px; */
  left:0px;
  width:580px;
  table-layout:auto;
  background:#FFF;  
  
  
  left:-50px;
  top:0px;
  
  
}  
.edit td {  
  width:78px;
  border:1px solid #CCC;
}  
#editdiv {
  position:absolute;
  top:0px;
  margin-top:-90px;
  left:294px;
  padding:0px;
  margin:0px;  
  font:20px GillSans, Verdana, Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  text-decoration:none;  
  background:#FFF;  
} 
#editdiv table, #editdiv li {  
  font:13px Verdana, Arial, Helvetica, Sans-Serif;
  font-weight:normal;
}  
.plugintextarea {
  width:100%;
} 
#inner_content table tbody tr td img.mceSeparatorLine {
  border:none;
}  
#ta {
  position:relative;
  height:500px;
  width:550px;
  left:-50px;
} 
.mceToolbarContainer {
  width:600px;
}
form textarea#text {
  width:564px;
  height:500px;
  margin-top:50px;
  background:#FFF; 
  margin-left:-20px; 
}
.mceContentBody { 
  background: #FFF; 
  color: #000;
  overflow:auto;
}
.mceEditorIframe {
  position:relative;
  left:-16px;
  width:580px;
}  
/* ----- */
.fetter_text {
  font:14px Arial, Helvetica, Sans-Serif;
  font-weight:bold;
}
.kursiver_text {
  font:14px Arial, Helvetica, Sans-Serif;
  font-weight:normal;  
  font-style:italic;
}
.absatz_center {
  text-align:center;
}
.mceEditor td {
  width:500px;
}  

