h1 {
 	font-size : 16px;
 	font-family : verdana,helvetica,arial;
	font-weight:bolder;
 	text-decoration : none;
 	color : #339966;
}

h2 {
 	font-size : 14px;
 	font-family : verdana,helvetica,arial;
	font-weight:bolder;
 	text-decoration : none;
 	color : #339966;
}

h3 {
	font-size : 13px;
	font-family : verdana,helvetica,arial;
	font-weight : normal;
	table-layout: fixed;
 	color : #339966;
} 

a.list {
 	font-size : 12px;
 	font-family : verdana,helvetica,arial;
	font-weight:bold;
 	text-decoration : none;
 	color : black;
}

a.catalog {
 	font-size : 12px;
 	font-family : verdana,helvetica,arial;
	font-weight:bold;
	font-stretch:extra-condensed ;
 	text-decoration : none;
 	color : #339966;
}


a.topmenu {
 	font-size : 12px;
 	font-family : verdana,helvetica,arial;
	font-weight:bold;
 	text-decoration : none;
 	color : white;
}
a:hover.topmenu {
 	color : black;
}

a.topmenuaktiv {
 	font-size : 12px;
 	font-family : verdana,helvetica,arial;
	font-weight:bold;
 	text-decoration : none;
 	color : black;
}
a:hover.topmenuaktiv {
 	color : white;
}

a.ocat {
 	font-size : 12px;
 	font-family : verdana,helvetica,arial;
 	color : #ff0000;
}

a.ucat {
 	font-size : 12px;
 	font-family : verdana,helvetica,arial;
 	color : #00ff00;
}


a.pure {
	font-size : 12px;
 	font-family : verdana,helvetica,arial;
 	color : #0000ff;
}


body {
 	background-color:#FFFFFF;
} 

table {
 	background-color:#FFFFFF;
	table-layout:fixed;

} 

table.main {
 	background-color:#FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
} 

tr {
	table-layout:fixed;
} 


th {
 	background-color:#339966;
	table-layout:fixed;
} 
b {
	font-weight:bold;
} 

b.article {
	font-weight:bold;
 	color : #339966;
} 

td.headline {
 	background-color:#339966;
	font-size : 14px;
	font-weight:bold;
	height: 22px;
	table-layout:fixed;
 	color : white;
} 

td.delimiter {
 	background-color:#339966;
 	color : white;
} 

td.topmenu {
 	background-color:#339966;
	font-family : verdana,helvetica,arial;
	font-size : 16px;
	height: 22px;
 	color : white;
	white-space : nowrap ;
} 

td.topmenuaktiv {
 	background-color:#99CC99;
	font-family : verdana,helvetica,arial;
	font-size : 16px;
	height: 22px;
	white-space : nowrap ;
} 

td.listtop {
 	background-color:#cccccc;
	font-size : 14px;
	font-weight : normal;
	height: 18px;
	table-layout: fixed;
} 

td.form {
	font-size : 12px;
	font-family : verdana,helvetica,arial;
	font-weight : normal;
	table-layout: fixed;
} 

td {
	font-size : 13px;
	font-family : verdana,helvetica,arial;
	font-weight : normal;
	table-layout: fixed;
} 

a {
	font-size : 12px;
	font-family : verdana,helvetica,arial;
	font-weight: bold;
	color: #339966;
}


input.form {
	font-size : 12px;
	font-family : verdana,helvetica,arial;
	width: 150px;
	font-weight : normal;
}

input.suchen {
	font-size : 12px;
	font-family : verdana,helvetica,arial;
	font-weight : normal;
}

input.check {
	font-size : 12px;
	font-family : verdana,helvetica,arial;
	width: 14px;
	font-weight : normal;
}

select {
	font-size : 12px;
	font-family : verdana,helvetica,arial;
	width: 150px;
	font-weight : normal;
}

textarea {
	font-size : 12px;
	font-family : verdana,helvetica,arial;
	width: 440px;
	height: 80px;
	font-weight : normal;
}

div {
 	font-size : 12px;
 	font-family : verdana,helvetica,arial;
	font-weight: bold;
 	text-decoration : none;
 	color : #339966;
}
div.text {
	font-size : 13px;
	font-family : verdana,helvetica,arial;
	font-weight : normal;
	table-layout: fixed;
	color : black;
}
span.green {
	font-size : 13px;
	font-family : verdana,helvetica,arial;
	font-weight : bold;
	table-layout: fixed;
 	color : #339966;
}
div.angebote {
 	font-size : 12px;
 	font-family : verdana,helvetica,arial;
	font-weight: bold;
 	text-decoration : none;
 	color : #F59D1E;
}
div.gesuche {
 	font-size : 12px;
 	font-family : verdana,helvetica,arial;
	font-weight: bold;
 	text-decoration : none;
 	color : #EBE600;
}

td.angebote {
 	background-color:#F59D1E;
	font-size : 14px;
	font-weight : normal;
	height: 18px;
	table-layout: fixed;
} 

td.gesuche {
 	background-color:#EBE600;
	font-size : 14px;
	font-weight : normal;
	height: 18px;
	table-layout: fixed;
} 
span.angebote {
	font-size : 13px;
	font-family : verdana,helvetica,arial;
	font-weight : bold;
 	color : #F59D1E;
}
span.gesuche {
	font-size : 13px;
	font-family : verdana,helvetica,arial;
	font-weight : bold;
 	color : #EBE600;
}


td.inserat_title {
 	background-color:#cccccc;
	font-size : 12px;
	font-weight:bold;
	height: 28px;
	table-layout:auto;
 	color : black;
} 


