html {
  height		: 100.01%; 	
  margin		: 0; 
  padding		: 0;
}

* {
  margin		: 0;
  padding		: 0;
  border		: none;
}

body {
  text-align		: center; 
  height		: 100.01%;
  font			: normal 100.01%/1.5 georgia, serif;
  background		: #eee;
  color			: #000;  
}

#container {
  background		: #fff;
  width			: 960px;
  text-align		: left;
  margin		: 20px auto;
  border		: solid 1px #555;
  padding-left		: 200 px;
}

h1, h2, h3, h4, h5, h6 {
  font-size		: 1.3em;
  font-weight		: normal;
  margin		: 20px 25px 3px;
  padding		: 1px 5px 2px 0;
  color			: #333;
}

h2 {font-size		: 1.2em;}
h3 {font-size		: 1.0em;}
h4 {font-size		: 0.9em;}
h5 {font-size		: 0.85em;}
h6 {font-size		: 0.8em;}


small {
  font-size		: 0.7em;
  margin		: 0 25px 8px;
}

a {
  color			: #933;
  text-decoration	: none;
}

a:hover {
  color			: #f22;
}

blockquote {
  background		: #f8f8f8;
  margin		: 10px 30px 10px 40px;
  padding		: 5px 0;
  border-left		: 5px solid #4bf;
  color			: #111;
  letter-spacing	: 1px;
}

td {
  vertical-align	: top;
	font-size	: 100%;
}

textarea{
	font-size	: 150%;
}

hr {
	border-top 	: solid 1px black;
	margin		: 20px auto;
	width		: 70%;
}

#header {
  background		: url(images/gbg.png) no-repeat;
  width			: 750px;
  height		: 200px;
  padding-left		: 180px;
}

#header h1 {
  padding		: 30px 0 0 0;
  margin		: 0;
}

#header h1 a {
  font-size		: 1.7em;
  color			: #000;
}

#header h1 a span{
  text-decoration	: underline;
  font-weight		: bold;
  text-transform	: uppercase;
  letter-spacing	: 2px;
}

#header h1 a:hover {
  color			: #d11;
}



#inhalte {
  float			: left;
  width			: 680px;
  margin		: 10px 30px
}

#inhalte ol,
#inhalte ul {
  font-size		: 0.8em;
  margin		: 10px 25px 10px 50px;
}

#inhalte ol {
  margin-left		: 55px;
}

#inhalte ol li,
#inhalte ul li {
  line-height		: 1.2;
  padding-bottom	: 4px;
}

#inhalte ol li code {
  font-size		: 1.2em;
  background		: #ccc;
}

#inhalte table {
  border-collapse	: collapse;
  font-size		: 14px;
  margin		: 10px 25px 15px;
}

#inhalte table th,
#inhalte table td {
  padding		: 0 5px;
}

#inhalte table.bordered {
  border-top		: 1px solid #ccc;
  border-left		: 1px solid #ccc;
}

#inhalte table.bordered th,
#inhalte table.bordered td {
  border-right		: 1px solid #ccc;
  border-bottom		: 1px solid #ccc;
}
 
#inhalte img {
  margin		: 6px 10px 3px 0;
  border		: solid 1px #555;
} 

#inhalte p {
  margin		: 10px 0;
} 

div.entry {
  margin		: 30px 0 0 0;
}

/* ####################### Navigation #################### */
#navi {
  width			: 220px;
  float			: right;
  padding		: 3px 0 10px 0;
}

#navi h2 {
  margin		: 0;
  padding		: 10px 5px 2px;
  color			: #555;
}

#navi ul {
  font-size		: 1.0em;
  list-style-type	: none;
  padding		: 0;
  margin		: 0 25px 0 0;
}

#navi ul li ul {
  font-size		: 0.8em;
  padding		: 0;
  margin		: 0;
}

#navi ul li ul li ul {
  padding		: 0;
  margin		: 0;
  font-size		: 1.0em;
}

#navi ul li.cal {
  padding		: 0;
  margin		: 0;
}

#navi ul li ul li a {
  display		: inline-block;
}

#navi ul li ul li a {
  padding		: 1px 5px 2px;
  display		: block;
  border-bottom		: 1px solid #ddd;
}


#navi ul li ul li.current_page_item a,
#navi ul li ul li.current-cat a {
  padding		: 1px 5px 2px;
  display		: block;
  color			: #f11;
  background		: #eee;
}

#navi ul li ul li a:hover {
  background		: #eee;
}

#navi #suche {
  margin		: 8px 20px 0 0;
  padding		: 0;
  border-bottom		: 1px solid #ccc;
}

#navi #suche h2#suchhead {
  border-bottom		: none;
}

#navi #suche .si {
  width			: 120px;
  border		: 1px inset #444;
  background		: #fff;
  color			: #000;
  padding		: 1px 5px 3px;
  margin		: 0 0 5px 5px;
}

#navi #suche .ss {
  width			: 53px;
  border		: 1px outset #444;
  background		: #fff;
  color			: #000;
  padding		: 0px 3px 2px;
  margin		: 5px 0 5px;
}

#navi #suche .ss:hover {
  background		: #ddd;
}

/* ####################### Footer #################### */
#footer{
  clear			: both;
  padding		: 16px 5px 5px;
}

#footer p {
  border-top		: 1px solid #ccc;
  padding		: 5px;
  text-align		: center;
  font-size		: 0.6em;
}


.tag {
	display:block;
}
.tag:HOVER {
	background-color:#eee;
}
/* ####################### Auktionsformulare #################### */

div.gbg_auction_forms {
	border			: solid 1px #aaa;
	background-color	: #f0f0f0;
	padding			: 10px;
	margin			: 0 0 20px 0;
}

div.gbg_auction_forms input,select {
	border	: solid 1px #aaa;
	margin	: 5px;
}

div.gbg_auction_forms input {
	padding	: 2px;
}

div.gbg_auction_forms div.paging {
	width		: 300px;
	float 		: right;
	text-align	: right;
}


.bottom {
	vertical-align:bottom!important;
}
