* {
	border:0 none;
	margin:0;
	padding:0;
}

body{
	background:white;
	color : black;
	font-family : "Calibri",Tahoma,Georgia,"Times New Roman",serif,arial;
	text-align:center;
}

ul, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

INPUT, TEXTAREA, SELECT {
 border: 1px solid black;
}

A {
	color:white;
	text-decoration : underline;
}

#content A {
	color:black;
	text-decoration : underline;
}

.vote{
	text-align:right;
	float:right;
}

.quote{
	width: 637px;
	height: auto;
	text-align:center;
}

.quote_header{
	color: #FFA518;
	font-weight:bold;
	/*background:#598428 url(imgs/header_green.png) repeat-x scroll left top;*/
	background:transparent url(imgs/newsitem_header.png) no-repeat scroll left top;
	width: auto;
	height:10px;
	padding: 10px;
}

.quote_text{
	background:transparent url(imgs/newsitem_content.png) repeat-y scroll left top;
	padding:10px;
}

.quote_footer{
background:transparent url(imgs/newsitem_footer.png) no-repeat scroll left top;
height:25px;
font-size: 15px;
border-top: 1px solid #FFA518;
padding:5px;
}

.quote A{
	color: black;
}

h1{
 /*line-height:0px;*/
 color: white;
 margin: 3px;
 font-size: 30px;
}

h2{
 /*line-height:0px;*/
 color: #000;
margin: 3px;
font-size: 22px;
}

h3{
 /*line-height:0px;*/
 color: #000;
 margin: 3px;
 font-size: 18px;
}

hr{
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #000;
 border-bottom: transparent;
}


#overall{
 min-width: 800px;
 background: white;
 text-align: left;
}


#header{
  color: white;
	height: 88px;
	width: 100%;
	background:transparent url(imgs/header_background.png) repeat-x scroll left top;
}

#header_text{
	;
}

#menu {
	font-size:15px;
	color: black;
	text-align:left;
	width: 187px;
	float:left;
}

#menu LI {
	list-style-image:none;
	list-style-position:outside;
	list-style-type: square;
	padding-left:20px;
	background:transparent url(imgs/mainmenu_item.png) no-repeat scroll left top;
	width: 100%;
	height:22px;	
}

#menu A{
	color:black;
}

#menu A.active{
	color:black;
	text-decoration : none;
}

#content{
	color:black;
	margin:5px;
	min-height:300px;
	min-width: 800px;
	margin-left: 200px;
}

#content LI{
	list-style-type:square;
	margin-left:10px;
	list-style-position:inside;
}

#footer{
  color: black;
  font-size: 10px;
  width: 100%;
  border-top:2px solid #FFA518
  /*background:#007200 url(imgs/footer_green.png) repeat-x scroll left top;*/
}

#footer A {
	color:#64E41E;
 text-decoration : underline;
}

.minitext{
 color : #fff;
 font-size: 10px;
}

.links{
	float: left;
}

.mitte{
	display: block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.mitteschwebend{
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}

.rechts{
	float: right;
}

.inline{
	display:inline;
}

.header {
	padding: 1px;
	color: white;
	background:#598428 url(imgs/header_green.png) repeat-x scroll left top;*/
	width: 100%;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}

.clearfloat {clear:both;}


.pending_quotes{
	color: black;
}

/*autosuggest*/

 .suggestion_list
 {
 background: gray;
 color:white;
 border: 1px solid;
 padding: 4px;
 }

 .suggestion_list ul
 {
 padding: 0;
 margin: 0;
 list-style-type: none;
 }

 .suggestion_list a
 {
 text-decoration: none;
 color: navy;
 }

 .suggestion_list .selected
 {
 background: navy;
 color: white;
 }
 
 .suggestion_list .selected a
 {
 color: white;
 }

 #autosuggest
 {
 display: none;
 }