body
{ 
	font-size: 12px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Sans-Serif;
	background-color: #ffffff;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin: 0;
	padding: 0;
	SCROLLBAR-FACE-COLOR : #a00000;
	SCROLLBAR-HIGHLIGHT-COLOR : #ffffff;
	SCROLLBAR-SHADOW-COLOR : #ffffff;
	SCROLLBAR-BASE-COLOR : #a00000;
	SCROLLBAR-ARROW-COLOR : #400000;
	background-attachment: fixed;
	background-image: url('images/gesamt_backgr.jpg');
	background-position: top left;
	background-repeat: repeat-xy;
}
html, body
{ 
	top:0; left:0; right:0;
	min-height:100%;
	margin:0;
	padding:0;
	width:100%;
}

#menue
{
	position:fixed;
	left:0;
	width:180px;
        height:560px;
        padding:0;
        margin:0px;
        margin-top:-280px;
        margin-left:-490px;
        top:50%;
        left:50%;
        background-image: url('images/titel1.jpg');
	background-position: center left;
	background-repeat: no-repeat;
}


#welcome 
{
        position:absolute;
        height:400px;
        margin:0;
	padding:0px;
        padding-left:10px;
        margin-left:-310px;
        margin-top:-200px;
        left:50%;
        top:50%;
	FONT-SIZE : 10px;
	color: #ffffff;
	z-index:2;
	
}

#content
{
        position:absolute;
        width:620px;
        height:100%;
	margin:0;
	padding:0px;
        padding-left:10px;
        margin-left:-310px;
        top:0px;
        left:50%;
	FONT-SIZE : 12px;
        color: #000000;
        background-color:#ffffff;
        z-index:2;
}


#guestbook
{
	position:absolute;
        height:400px;
        margin:0;
	padding:0px;
        padding-left:10px;
        margin-left:-310px;
        margin-top:-200px;
        left:50%;
        top:50%;
	FONT-SIZE : 10px;
	color: #ffffff;
	z-index:2;
}

#footer_container
{
	position:fixed;
	bottom:0; left:0px; right:0px;
	text-align:center;
	margin:0;
	height:20px;
	z-index:3;
}
#footer 
{
	position:absolute;
	top:0; left:0; right:0; bottom:0;
	color: #ffffff;
	z-index:3;
}

/* Nun f&uuml;r den MSIE */
* html, * html body 
{
	overflow:hidden;
	bottom:0;
	height:100%;
}
* html #header_container, * html #footer_container
{
	position:absolute;
	width:100%;
	padding-right:16px;
}
* html #menue,* html #welcome,*html #content
{
	position:absolute;
}
* html #header,* html #footer
{
	height:100%;
	position:static;
}




#menue ul
{
  margin:0px 0px 20px 40px;
  list-style:none;
  padding:0;
  white-space: nowrap;
  
}

#menue span
{
 padding:0;
 margin:0;
}

#menue li
{
  margin:0px 0px 8px 0px;
  height:20px;
  width:130px;
  padding:0px;
  list-style:none;
  text-align:right;
  white-space: nowrap;
  display:block;
}

/* um das Menü vertikal in die Mitte zu holen */
#menue p
{
  margin-top:100px;
}


#menue a:link, #menue a:visited, #menue li#active
{
  margin:0px;
  display: block;
  height:16px;
  padding:0;
  padding-top:4px;
  padding-right:5px;
  width:130px;
  border-width: 1px;
  background-color: #a00000;
  border-color1: #a00000 #a00000 #a00000 #a00000;
  border-color: #ececec #333333 #333333 #ececec;
  border-style: solid;
  
  text-decoration: none;
  color:white;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:right;
}
#menue a:hover
{
	background-color: #500000;
	border-color: #333333 #ececec #ececec #333333;
	font-style:italic;
}

#welcome a
{
  	font-size: 14px;  	
	font-weight: bold;  	
	color: #a00000;
	font-family: Arial, Sans-Serif;
	text-decoration:underline;
	
}

#content a
{
  	font-size: 14px;  	
	font-weight: bold;  	
	color: #a00000;
	font-family: Arial, Sans-Serif;
	text-decoration:underline;
	
}

* html #menue
{
	margin:0;
	width:185px;    /* Der IE soll das Element breiter darstellen, da margin und padding hier von 
						 der Breite abgezogen wird! */
        margin-top:-280px;                                                 
        margin-left:-490px;
}

* html #welcome
{
        margin:0px;
        margin-left:-310px;
        margin-top:-200px;
}

* html #content
{
        overflow:auto;
        bottom:0;
        right:0;
        top:0px;
        height:100%;
	width:625px;
        margin:0px;
        margin-left:-310px;
        
}

