body
{
	background-color: #FFCC99; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

a:visited {
	color : #CC6600;
}

a:link {
	color : #336633;
}

a:hover {
	color : #FF9900;
}


Text {
	font-size: 11px;  
	color: #000000;  
	background : transparent;  
	text-align : left;  
}

P {
	font-size: 12px;
	background : transparent;  
	text-align : left;  
}

#links P {
	font-size : 12px;	
	margin-top : 0px;
	margin-bottom : 5px;
	margin-left : 40px;
	margin-right : 50px;
	color : #000000;
	text-align : left;
	text-indent : -20px;
}

#links a:link {
	text-decoration : none;
}

#links a:visited {
	text-decoration : none;
}

#links a:hover {
	text-decoration : none;
}

.verkauft P {
	font-size : 16px;	
	margin-top : 3px;
	margin-bottom : 3px;
	color : #FF0000;
	text-align : center;
	font-weight : bold;
}

h1, h2, h3, h4, h5, h6 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h1	{
	color: #339933;
	font-size: 18px; 
	text-decoration: none;
	padding-top : 10px; 
	padding-bottom : 5px;
	background : transparent;  
	text-align : left;
}

h2	{
	color: #339933;
	font-size: 14px; 
	text-decoration: none;
	padding-top : 10px; 
	padding-bottom : 3px;
	background : transparent;  
	text-align : left;   
}

h3	{
	color: #339933;
	font-size: 12px; 
	text-decoration: none;
	padding-top : 10px; 
	padding-bottom : 5px;
	background : transparent;  
	text-align : left;   
}

h4, h5, h6	{
	color: #000000;
	font-size: 11px; 
	text-decoration: none; 
	margin : 0px;  
	background : transparent;  
	text-align : left;   
}

PRE	{
	font-family: "Courier New", Courier, monospace; 
	font-size: 11px;  
	background-color : transparent; 
}

UL	{
	color: #000000;
	font-size: 12px;  
	background-color : transparent;
	text-align : left;
 }

LI	{
	color: #000000;
	font-size: 12px;  
	background-color : transparent; 
	text-align : left;
}

.pagetitle{
	font-weight : bolder;
	font-size : 18px;
	text-align : center;
	color : #339933;
	background : transparent;
	padding-top : 0px; 
	padding-bottom : 0px;
}

.subtitle{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	font-size : 16px;
	text-align : center;
	color : #339933;
	background : transparent;
}

.subtitle h1{
	color: #339933;
	font-size: 16px; 
	text-decoration: none;
	padding-top : 15px; 
	padding-bottom : 5px;
	background : transparent;  
	text-align : center;
	font-weight : bolder;
}

.ped{
	color : #000000;
	text-align : left;
	font-weight : normal;
	font-size : 12px;
	page-break-inside : avoid;
}

.ped table {
	background-color: White; 
	border: 1px solid #339933;
	width : 95%;
}

.ped tr {
	border : 1px solid #339933;
	padding : 10px 10px 10px 10px;
}

.ped td {
	border : 1px solid #339933;
	padding : 5px 5px 5px 5px;
}

td.ped1 {
	background-color: White; 
	color : Black;
	text-align : center;
	width : 33%;
	border: 1px solid #339933;
	padding : 5px;
	font-weight : bold;
	font-size : 12px;
}

td.ped2 {
	background-color: White; 
	color : Black;
	text-align : center;
	width : 33%;
	border: 1px solid #339933;
	padding : 5px;
	font-weight : bold;
	font-size : 12px;
}


td.ped3 {
	background-color: White; 
	color : Black;
	text-align : center;
	width : 33%;
	border: 1px solid #339933;
	padding : 5px;
	font-weight : normal;
	font-size : 12px;
}

td.desc1 {
	background-color: White; 
	color : Black;
	text-align : left;
	width : 130px;
	border : 1px solid #339933;
	padding : 5px;
	font-weight : bold;
	font-size : 12px;
}

td.desc2 {
	background-color: White; 
	color : Black;
	text-align : left;
	width : 100%;
	border : 1px solid #339933;
	padding : 5px;
	font-weight : normal;
	font-size : 12px;
}

.small {
	font-size : 10px;
}

.lnr {
	font-size : 10px;
	font-style : normal;
	text-align : center;
	font-weight : normal;
}


.photo {
	border-color : #339933;
	border-width : 2px;
}

.photonb {
	border-width : 0px 0px 0px 0px;
	border : 0px none;
}

.phototitle {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-size: 11px;  
	background : transparent;  
	text-align : center;  
}

p.nav{
	font-family : "Times New Roman", Times, serif;
	font-size : 12px;
	font-weight : bold;
	text-align : center;
}

.rev {
	font-family : "Times New Roman", Times, serif;
	font-size : 10px;
	font-weight : normal;
}

table, td, tr, th {
	font-size: 12px;
	border-style: none none none none;
	border-width: 0px 0px 0px 0px;
}

.top {
	font-size : 10px;
	text-align : right;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-bottom : 5px;
}

.top a, .top a:hover, .top a:visited {
	text-decoration : none;
}

.pright {
	float : right;
	margin : 5px 0px 5px 5px;
	border-width : thin thin thin thin;
	border : solid #339933;
}

.pleft {
	float : left;
	margin : 5px 5px 5px 0px;
	border-width : 1px;
	border : solid #339933;
}

/* Fremde Logos auf Start- und Linkseite */

.logos {
	border : 0px none;
	text-align : center;
	margin : 20px 0px 20px 0px;
}

.logos table {
	border : 0px none;
	margin-left : auto;
	margin-right : auto;
}

.logos tr, .logos td {
	border : 0px none;
	padding : 10px;
}

/* Ende Fremde Logos auf Start- und Linkseite */

/* Styles für Suche */

dl,dt,dd,.submit {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
.submit {
	color:#000000;
	background-color:#ffffff;
	cursor:pointer;
	font-weight:bold;
}


b.hl1 {
	font-weight:bold;
}

b.hl2 {
	font-weight:bold;
	font-style:italic;
}

.sr {
	font-size:10pt;
	line-height:14pt;
}

/* Ende Styles für Suche */

#news {
	background : #FFF9F4;
	border : 1px solid #339933;
	padding : 10px;
	margin-bottom : 10px;
	width: 95%;
	text-align : left;
}

.never {
	visibility : hidden;
	display : none;
}

.noview {
	visibility : hidden;
}

#all {
	height : 100%;
	background-position : 0px 0px;
	background-image : url(/images/background.gif); 
	background-repeat : no-repeat;
	background-color : transparent;
	/*border : 1px solid;*/
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

#bgall {
	width : 745px;
	height : 100%;
	background-position : 0px 0px;
	background-image : url(/images/back_left.gif);
	background-repeat : repeat-y;
	background-color : #FFFFFF;
	text-align : left;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

#head {
	height : 90px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border : 0px none;
}

#logo {
	width : 185px;
	float : left;
}

#pagetitle {
	height : 50px;
	padding : 0px 130px 0px 0px;
	vertical-align : middle;
}

#pagetitle h1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bolder;
	font-size : 18px;
	color : #339933;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align : center;
}

#left {
	position : absolute;
	top : 110px;
	left : 0px;
	width : 185px;
	background-image : none;
}

#menu {
	background-image : none;
	background-color : transparent;
	color : #339933;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 10px;
}

#menu a {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 22px;
	line-height : 14px;
	color : #339933;
	font-weight: bolder;
	text-decoration:none;
}

#menu a:hover{
	color : Gray;
}

#menubot {
	width : 125px;
	text-align : center;
}

#status {
	width : 185px;
	height : 100px;
	float : left;
	vertical-align : middle;
}

#status p{
	font-family : "Times New Roman", Times, serif;
	font-size : 10px;
	font-weight : normal;
	padding-right : 60px;
	text-align : center;
	vertical-align : middle;
}

#content {
	margin : 0px 0px 10px 185px;
	padding : 0px 5px 10px 5px;
	background-color : #FFFFFF;
	border : 1px solid White;
}

#bottom {
	background-position : 0px 0px;
	background-image : url(/images/back_left.gif);
	background-repeat : repeat-y;
	background-color : #FFFFFF;
	height : 100px;
	margin : 0px 0px 0px 0px;
	padding : 5px 5px 5px 0px;
	vertical-align : middle;
}

#footer {
	margin : 0px 0px 10px 185px;
	padding : 0px 5px 10px 5px;
	text-align : center;
	vertical-align : middle;
}

#lauftext{
	position : absolute;
	visibility : hidden;
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	color : red;
	width : 50%;
}

#lauftext a:link, #lauftext a:visited {
	color : red;
	text-decoration : none;
}

#newsticker {
	text-align : left;
	border : 0px solid;
	height : 20px;
	margin : 10px 5px 10px 5px;
	padding : 5px 0px 5px 0px;
}