body {
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  background:#535854 url(./background.jpg) repeat top left; 
  margin:0px auto;
  font-size:12px;
  width:100%;
}

hr { 
  border:none;
  height:1px;
  background-color:#cccccc;
  color:#cccccc;
  width:100%;
}

h1, h2, h3, h4, h5 {
  line-height:1em;
  padding-bottom:4px;
  margin:0px;
  color:#B08E4F;
}

h1 {
  font-size:180%;
}

h2 {
  font-size:150%;
}

h3 {
  font-size:130%;
}

h4 {
  font-size:100%;
}

h5 {
  font-size:100%;
  font-style:italic;
}

#wrapper {
	position:relative;    
   width:1150px;
   margin:0px auto;
   background:#99D1A4;
   border:2px solid #FFEFFF;
   border-top:20px none #FFEFFF;
}

#col-left {
	position:relative;    
   float:left;    
   width:665px;
   margin:0px 0px 20px 20px;
}

#col-right {
	position:relative;    
   float:right;
   width:202px;
	margin:0px 20px 10px 0px;
}

#gutter {
 	position:absolute;
 	width:10px;
 	float:left;
}

#head-left {
    float:left;
    width:885px;
    height:100px;
    border:1px solid #DFF1E3;
    border-top:1px none #DFF1E3;
    background:url(./head-left.jpg) repeat top left;
	 margin-bottom:10px;
}

#head-right {
   float:right;
   width:200px;
   height:100px;
   border:1px solid #DFF1E3;
   border-top:1px none #DFF1E3;
   background:url(./head-right.jpg) top left;
}

#slogan {
   text-align:center;
   font-size:12px;
   font-style:italic;
   font-weight:bold;
   margin-top:30px;
   color:#FFFFFF;
}

#page-title {
	font-size:25px;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	padding:20px 0px 0px 30px;	
}

#page-subtitle {
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0px 0px 30px;
}

#page-name {
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	padding:95px 0px 0px 30px;
}

#page-actions { 
  text-align:center;
  font-size:10px;
  font-weight:bold;
  font-style:italic;
  padding:25px 10px 0px 0px;
}

#page-actions ul {
  list-style:none;
  margin:0px;
  padding:2px;
}

#page-actions li {
  display:inline;
  margin:0px;
  padding:2px;
}

#page-actions li a {
  text-decoration:none;
  color:#FFFFFF;
  margin:0px;
  padding:2px;
}

#page-actions li a:hover {
  text-decoration:underline;
  color:#EF4C07;
  margin:0px;
  padding:2px;
}

#body { 
  margin-top:10px;
  margin-left:6px;
  border:2px solid #99C5D1;
  width:871px;
  background:#ffffff;
}

#wikitext {    
  padding:15px;
  text-align:justify;
}

#sidebar {
  margin-top:21px;
  width:180px;    
  padding:10px;
  text-align:left;
  font-weight:bold;
  background:#99D1A4; 
  background-image:url(./bg_menue.jpg);
  border:2px solid #DFF1E3;
}

#sidebar ul {
  list-style:square;
  margin:5px;
  padding:2px;
  color:#FF0D00;
}

#sidebar li {
  display:list-item;
  margin:1px;
  padding:2px;
}

#sidebar a:link {
  text-decoration:none;
  color:#CC7000;
  margin:1px;
  padding:2px;
  text-indent:4px;
}

#sidebar a:visited {
  text-decoration:none;
  color:#EE8C00;
  margin:1px;
  padding:2px;
  text-indent:4px;
}

#sidebar a:hover {
  text-decoration:underline;
  color:#F62B02;
  margin:1px;
  padding:2px;
  text-indent:4px;
}

#sidebar a:active {
  text-decoration:none;
  color:#CC7000;
  margin:1px;
  padding:2px;
  text-indent:4px;
}

#sidebar h3 {
  color:#223388;
  margin:0px;
  padding:0px;
}

#wikiedit form {
  margin:0px;
}

#wikiedit textarea {
  width:99%;
  font-family:monospace;
}

#footer { 
  font-size:10px;
  text-align:right;
  color:#FFFFFF;
  padding:5px 5px 5px 5px;
}

.difftype,.difftime,.diffrestore {
  font-size:12px;
}

.pagegroup {
  margin-top:10px;
  font-size:85%;
}

.pagetitle {
  margin-top:2px;
  font-size:180%;
}

.quickref table {
  margin:2px auto;
}

.quickref tr {
  border:1px solid #999999;
}

.quickref td {
  padding:2px;
  vertical-align:top;
}

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix {
  display:inline-table;
}

* html .clearfix {
  height:1%;
}

.clearfix {
  display:block;
}
