/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

selector{
    background-image: url("bg.png") repeat;
    /* oder repeat-x für horizontale wiederholung
     * oder repeat-y für vertikale wiederholung
     */
}
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 1044px;
}
#faux {
 background: url('mitte.jpg') repeat-y; 
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
background: url('header.jpg');
 color: #333;
 width: 1004px;
 height: 220px;
 padding: 10px;
 margin: 0px 0px 0px 0px;
}
#rightcolumn { 
 display: inline;
 color: #333;
 margin: 20px 0px 0px 10px; /* Aussenabstand */
 /* margin: 10px;*/
 padding: 0px;
 width: 155px;
 float: left;
 /*border-left: 1.5px solid #959493;*/
}
#leftcolumn { 
 float: left;
 color: #333;
/* border: 1px solid red;*/
 margin: 20px 0px 0px 50px; /* Aussenabstand */
 padding: 0px;
 /*width: 683px;*/
 width: 720px;
 display: inline;
 position: right;
}

#downcolumn { 
 display: inline;
 color: #333;
 margin: 20px 0px 0px 10px; /* Aussenabstand */
 /* margin: 10px;*/
 padding: 0px;
 width: 195px;
 float: right;
 border-left: 1.5px solid #959493;
}


#footer { 
background: url('footer.gif');
 width: 1004px;
 height: 126px;
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }

#menu {
list-style: none;
width: 130px;
font: normal 1.1em verdana, tahoma, sans-serif; /* Schriftgroesse und Schriftart */
}

#menu a, #menu a:active, #menu a:visited {
background-color: #68574D;
border: solid 1px #F0F0F0;
text-decoration: none;
display: block;
padding: 1px;
margin: 0px 0px 0px 10px; /* Aussenabstand */
color: #ffffff;
float: relativ;
border-left: 2px solid #AD3112;
}

#menu a:hover {
background-color: #BE5F4B; 
color: #60174D
}

#menu ul {	
	list-style:none;
	padding:0;
	font-size:1.1em;
}

#footer1{
	position:fixed;
	bottom:0;
	width:100%;
	background:#000;
	border-top:1px solid #ccc;
	text-align:center;
	color:#ffffff;
	clear:both;
	padding:3px 0;
	-moz-border-radius:3px;
	font-size:10px;
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;
}
	
#footer1 a {
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
}

#footer1 a:hover {
	font-weight:bold;
	color:#85c329;
	font-size:10px;