body {	background: #222222 url(images/body_gradient.jpg) center top repeat-x;
		padding: 20px 0px;
		text-align: center;
		color: #FFFFFF;
		font-size: 0.7 em;
		font-family: Tahoma, Verdana, Arial,sans-serif;
	}


a {color:#3333DD; text-decoration:none;}
a:hover {color:#5555FF; text-decoration:underline;}

.mail_bajuwares a {color:#FFFFFF; text-decoration:none;}
.mail_bajuwares a:hover {color:#FFFFFF; text-decoration:underline;}

#container{	margin:auto;
 			position: absolute;
			left: 50%;
			bottom: 45%;
			width: 100%;
			margin-left: -50%; 
	 	  }
		  
#header_width{ }

#header{width: 240px; margin: auto;
		background: #222222 url(images/header.jpg) center top no-repeat;
	 	height: 22px;}

#logo {	width: 240px; margin: auto;
		text-align: center;
		background: url(images/border.jpg) center top repeat-y;
		padding: 0px;
		color: #FFED00;
		padding-bottom: 4px;
		font-size: 0.8em
	  }

#menu {	width:240px;
	    margin:auto;
		padding: 5px;
		text-align: center;
		background: url(images/border.jpg) center top  repeat-y;
		font-size: 0.6em
	  }

#menu ul{	margin: 0;
	 		padding: 2px 5px 0px 5px;
	 		list-style-type:none;
		}

#menu ul li{ display: inline; }

#menu ul li a{	color: #FFFFFF;
	     		padding: 0.1em 0.4em;
	      		background-color:#000000;
	      		text-decoration: none;
			 }

#menu ul li a:hover{padding: 0.1em 0.4em;
		    		color:#FFFF00; 
		    		text-decoration: none;
				   }

#mainwidth {width: 240px;
	    	background: #333333 url(images/border.jpg) center top repeat;
	    	margin: auto;
		   }

#main {	text-align: center;
		font-size: 0.7em; 
		padding: 10px 20px;
		padding-bottom: 15px;
	  }

#footerwidth {width: 240px; margin: auto;}

#footer{width: 240px; margin: auto;
		background: #222222 url(images/footer.jpg) center top no-repeat;
		height: 22px;
	   }
	   
html>body #footer{ 	background: url(images/footer.png) center top no-repeat;
					height: 50px;
					position: absolute;
					left: auto;
					margin:auto;
					bottom: 100;
				   }
				
