* {
  margin:0;
  padding:0;
}

html, body {
  height:100%;
}

body {
	margin:0;
	padding:0;
	font-family:Trebuchet MS,Verdana,sans-serif;
	font-size:13px;
	color:#f6f7fe;
	text-align:center;
	
}

div.rssLink {
        margin-top:-30px;
       float:right;
	}


td {font-size:11px;}
a  {color:#fff;}
a img {border:0;}
#distance { 
  width:1px;
  height:50%;
  background:transparent;
  margin-bottom:-222px; /* half of container's height */
  float:left;
}

#site {
	margin:0 auto;
  clear:left;
	position:relative; /* puts container in front of distance */
	text-align:left;
	border:1px solid #330000;
  width:960px; 
  height:444px
}

#right {
  float:right;
  height:444px;
  width:360px;
  /*background:#372A6A;*/
}

#left {
  float:left;
  height:444px;
  width:480px;
/*  background:url(../img/bg_left.png) no-repeat top center;*/
  background-position: 0 48px;
}

#nav {
  margin:0 360px 0 480px;
  height:444px;
  _width:120px;
  _position:absolute;
  _left:0px;
/*  background:url(../img/bg_nav.png) no-repeat top center;*/
}

#nav ul {
  margin:0;
  padding:100px 0 0 0;
  list-style-type:none;
 
}
#nav a {
  display:block;
  padding:3px 0 3px 4px;
/*  color:#990000;*/
  text-decoration:none;
  font-weight: bold;
}
#nav ul ul {
		padding:0 0 0 0;
		margin-top:0px;
		}
		
#nav ul ul a {
padding-top:0;
padding-left:7px;
color:#FFCC33;
margin-top:1px}

#nav li {
  margin:0 0 15px 0;
  padding:0;
}

#nav li li {
  margin:0 0 0 0;
  padding:0;
}

#nav li li a {
/*  background:#45a12a url(../img/bullet.gif) no-repeat !important;*/
  background-position:20px  5px !important;  
  font-size:11px;
  line-height:15px;
}

#nav li li a:hover {
/*  background:orange url(../img/bullet.gif) no-repeat !important;*/
  background-position:20px  5px !important;  
  font-size:11px;
  line-height:14px;
}



/*
#nav a:hover,
#nav li.act a {
  color:#FFCC33;
  background:#cc071e;
}
*/

.top {
  background:#330000;
  height:48px;
}

.middle {
  height:360px;
}

.bottom {
  background:#330000;
  height:36px;
  font-size:12px;
  color:#FFCC33;
}

.copyright {
  text-align:right;
}
.copyright p,
.footer_nav p {
  padding:10px 10px 0 10px;
  margin:0;
}

.footer_nav a {
  color:#FFCC33;
  text-decoration:none;  
}
.footer_nav a:hover {text-decoration:underline;}
.footer_nav span {padding-right:25px;}

#content {
  position:relative;
  top:25px;
  margin:0 20px 0 30px;
  padding:0;
}

#pane {
  height:310px;
  margin:0;
  padding:0 0 0 53px !important;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content p {
  margin:0 0 20px 0;
}
#content h1 {font-size:16px;letter-spacing:1px;}
#content h2 {font-size:14px;letter-spacing:1px;}
#content h3 {font-size:15px;}
#content h4 {font-size:14px;}

#news-single-img{
	width:121px;
	float:left;
}

#news-single-content{
	width:214px;
	float:right;
}

.rgmediaimages-player{
	float:right;
        width:-65px;
         padding-top:18px;
}


.news-single-rightbox{text-decoration:none;}
.clearer{display:none;}

.news-list-item h3 a {text-decoration:none;}
.news-list-date {
	position:relative;
	top:7px;
}
.news-list-browse {text-align:center !important;}

.news-list-gotoarchive {

}
.news-list-browse {margin:0 !important;padding:0 !important;}
.news-list-archivlink {
	margin:0;
	text-align:center;
	font-size:10px;
}
.news-list-archivlink a {
	font-size:10px;
}

.news-amenu-item-year {
	font-size:14px;
	background:none;
}
.tx-indexedsearch-info {background:transparent !important;}


#searchbox {
	position:absolute;
	left:600px;
	top:30px;
}
#searchbox-sword {
	height:15px;
	width:215px;
/*	background:#772620;*/
	border:0px solid #772620;
	color:#FFCC33;
	font-size:11px;
	padding:0 20px 0 5px
}
#searchbox_button {
	position:relative;
	left:-20px;
	top:3px;
}



/* Styles for Mootools version */
ul.autocompleter-choices
{
	position:				absolute;
	margin:				1px 0 0	0;
	_margin:-1px 0 0 -2px;
	padding:				0;
	list-style:				none;
	border: 0px solid #772620;		
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#772620;
	color:#FFCC33;
	width:240px !important;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important; 
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#330000;

}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					;
}
/* Shared style for all 3 frameworks */
input.autocompleter-loading
{
	background-image:		url(http://www.weingut-stegeler.ch/typo3conf/ext/pmkisac/res/images/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	right 50%;
}

/* Styles for JQuery/Prototype versions */
.autocomplete-w1 { background:url(http://www.weingut-stegeler.ch/typo3conf/ext/pmkisac/res/images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #772620; background:#772620; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; }


.autocompleter-choices {
width:238px !important;
margin:-1px 0 0 0 !important;
}

.news-single-date {float:right;padding:10px 0;}

.news-single-backlink {
padding:10px 0;
float:left;
}

.news-single-author {
padding:10px 0;
}

#news-single-footer {
text-align:center;
}

.news-amenu-container a {
	font-size:13px;
}
.news-amenu-container li:hover {
	background:none !important;
}		