body {
	margin-left: 0px;
	margin-top: 0px;
	background-image:url(bilder/bg_seite_verlauf.jpg);
	background-repeat:repeat-x;
	background-position:top;	

}

body, table, td, span, p, div {
	font-size:11px;
	font-family:Trebuchet MS, Arial, Helvetica;
	font-weight:normal;
	line-height: 18px;	
}

img{
	border:none;
}

.header {
	background-image:url(bilder/bg_seite.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:1200px;
	height:493px;
	vertical-align:top;
}

.suchmaske{
	font-size:11px;
	font-weight:bold;
	height:95px;
}

.header_admin {
	background-image:url(bilder/bg_seite_bo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:1200px;
	height:493px;
	vertical-align:top;
}

.textbox {
	border:1px solid #000000;
	height:18px;
	font-size:11px;
}

.textbox_hoch {
	border:1px solid #000000;
	height:24px;
	font-size:11px;
	padding-top:5px;
	width:180px;
}

.textbox_blau {
	border:0px solid #000000;
	background: #112743;
	color: #FFFFFF;
	height:24px;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	width:300px;
	margin:-2px;
}

.button{
	border:1px solid #000000;
	height:18px;
	font-size:11px;
}

.footer {
	background-image:url(bilder/bg_footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:1200px;
	height:109px;
	padding-left:250px;
}

.footer td, .footer td a, .footer td a:link, .footer td a:visited, .footer td a:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#905a00;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}

.footer td a:hover {
	text-decoration:underline;
}

td.metanav {
	padding-top:33px;
	height:77px;
	vertical-align:top;
}

.metanav, .metanav a, .metanav a:link, .metanav a:visited, .metanav a:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#905a00;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}

.metanav a:hover {
	text-decoration:underline;
}

.suchinfo {
	background-repeat:no-repeat; 
	padding:14px 14px;
	font-size:12px;
	line-height:24px;
	color:#899CB4;
}

.suchinfo .weiss{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

.ergebnisliste {
	width:709px;
}

.ergebnisliste td.bild{
	padding:10px 10px 10px 10px;
	width:105px;
	background:#FFFFFF;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	vertical-align:top;
}

.ergebnisliste td.bild div{
	width:84px;
	height:84px;
	overflow:hidden;
}

.ergebnisliste td.bild img{
	height:84px;
}

.ergebnisliste div.mouseoverbild{
 	width:1px;
	height:1px;
	overflow:visible;
	position:relative;
}

.ergebnisliste div.mouseoverbild div{
	position:absolute;	
	margin-left:-114px;
	margin-top:-3px;
	overflow:visible;
	visibility:hidden;
}

.ergebnisliste td.beschreibung {
	padding:10px 10px 10px 0px;
	width:495px;
	background:#FFFFFF;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;	
	vertical-align:top;
	font-size:11px;
}

.ergebnisliste td.beschreibung a{
	font-size:13px;
	text-decoration:none;
	color:#AD0000;
	font-weight:bold;
}

.ergebnisliste td.preis {
	padding:10px 10px 10px 10px;
	width:112px;
	background:#C8D1DB;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;	
	vertical-align:top;
}
.ergebnisliste td.preis .preis {
	font-size:17px;
	color:#AD0000;
}
.ergebnisliste td.preis .beschreibung {
	font-size:11px;
}


.ergebnisliste td.info {
	padding:6px 10px 6px 10px;
	height:23px;
	background:#5F7795;
	border-right:1px solid #FFFFFF;
	font-size:11px;
	color:#FFFFFF;
}

.ergebnisliste td.info a{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.ergebnisliste td.zumLink {
	padding:6px 10px 6px 10px;
	background:#AD0000;
}

.ergebnisliste div.grossbild {
	style:position:relative;
}

.ergebnisliste div.grossbild {
	style:position:absolute;
}

h2{
	font-size:14px;
	font-weight:bold;
	color:#112743;
	text-transform:uppercase;
	text-align: justify;
}

.inhalt {
	font-size:11px;
	font-weight:normal;
	color:#112743;
	line-height: 18px;
}


.text_link, a.text_link, a.text_link:link, a.text_link:visited, a.text_link:active, a, a:link, a:visited, a:active {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#905a00;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}

a.text_link:hover, a:hover  {
	text-decoration:underline;
}

.suchwortliste {
	width:156px; 
	border: 1px solid #112743;
}

.suchwortliste th {
	padding:6px 10px 6px 10px;
	height:23px;
	background:#5F7795;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
}

.suchwortliste td {
	padding:6px 10px 6px 10px;
	background:#FFFFFF;
}

.suchwortliste a:link, .suchwortliste a:visited, .suchwortliste a:active{
	font-size:11px;
	color:#404040;
	text-decoration:none;
	font-weight:bold;
}

.ueberschrift_mail{
	font-size:25px;
	color:#112743;
	font-family:Arial;
}

/* Autocompleter */

.completer li div {position:relative}
.vorschlag {}
.completer li div div.ergebnisse {position:absolute; left:200px; top:0px; width:40px;text-align:right;}
