/* 1em = circa 13px */
html,body{
        margin:0px;
        padding:0px;
}
body {
        background-color: #000066;
        font: 82% arial,sans-serif;
        COLOR: #FFFFFF;
        min-width:900px;
        WIDTH:100%;
}
div#header{
        margin: 10px;
        padding: 0 145px;
        min-width: 600px;
        height: 140px;
        FONT-FAMILY: Verdana, Arial;
        FONT-SIZE: 1.3em;
        background-image: url("../images/worldWide.gif");
 	    background-repeat: no-repeat;
    	background-position: center right;
}
div#header img{
        margin-top: 25px;
}
/* wahlweise linke Box */
div#leftHeaderBox {
		width:140px;
		height:140px;
		float:left;
		margin-top:-150px;
		margin-left:10px;
	}
/* Inhalt vertikal zentrieren */
div#leftHeaderBox .content {
	margin-top: 7px;
}
/* Nutzerbereich */
div#leftHeaderBox .content div {
	padding: 5px 0 5px 0;
}
div#contentWrapper{
    float: right;
    width: 100%;
    margin-left: -17em;
}
div#content{
    margin-left: 17em;
	padding: 0px 35px;
}
div#content p{
    line-height: 1.4;
}
ul#navigation{
        float: left;
        padding: 0px;
        margin: 0px 0px 10px 10px;
        list-style: none;
}
ul#navigation li{
	line-height: 14px; /* smaller than ImageHeight */
    white-space: nowrap;
}
ul#navigation li img.second {
	vertical-align:bottom;
}
ul#navigation img{
        vertical-align: middle;
}
div#advertisement{
        float: left;
        clear: left;
        width: 14em;
        padding: 30px 10px 10px 10px;
}
div#footer{
        clear: both;
        padding: 15px 15px 0px 15px;
        font: 1em 'Arial', sans-serif;
}
div.center-1 {
	text-align:center;
}
table{
    	FONT-SIZE: 1em;
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
}
h1{
    FONT-FAMILY: Verdana, Arial; FONT-SIZE: 1.5em; TEXT-DECORATION: underline; margin-top:0px;
}
h2{
    FONT-FAMILY: Verdana, Arial; FONT-SIZE: 1.4em; TEXT-DECORATION: none;
}
a {
    COLOR: #00FF00;
}
a.white {
    COLOR: #FFFFFF;
}
a.blue {
    COLOR: #0000FF;
}
a.white-big-font {
    FONT-SIZE: 1.2em;
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
}
a:link, a:visited {
    TEXT-DECORATION: none;
}
a:hover {
    TEXT-DECORATION: underline;
}
a.searchElement{
	 FONT-SIZE: 1.2em; TEXT-DECORATION: none; font-weight:bold;
}
a.searchElement:link, a.searchElement:visited {
   COLOR: #FFFFFF;
}
a.searchElement:hover {
   COLOR: #FF0000;
}
ul#navigation li a{
        COLOR: #FFFFFF;
}
ul#navigation li a:hover{
        COLOR: #FF0000;
}
ul#navigation li a.nav-header {
    COLOR: #FFFFFF; FONT-SIZE: 1.2em; FONT-FAMILY: Arial, Verdana; FONT-WEIGHT: bold;
}
ul#navigation li a.nav-header:hover{
        COLOR: #FFFFFF;
}
ul#navigation li a.other:hover{
        COLOR: #00FF00;
}
ul#navigation li .selected{
        FONT-WEIGHT: bold;
		font-style:italic;
		COLOR: #FF0000;
}
.fontBigSize{
        FONT-SIZE: 1.2em;
		font-weight:bold;
}
.fontNormalSize{
        FONT-SIZE: 1em;
}
.fontSmallSize{
        FONT-SIZE: 0.8em;
}
.warning{
        FONT-SIZE: 1em; COLOR: #FF0000;
}
table.detailInlineTable{
        border: solid 1px #f9aa6f;
        border-collapse: collapse;
        FONT-FAMILY: Arial, Verdana;
        FONT-STYLE: normal;
        FONT-SIZE: 1em;
        COLOR: #000000;
}
td.detailCellBorderBottom{
        border-Bottom: solid 1px #f9aa6f;
        BACKGROUND-COLOR: #FFCC00;
}
div#content ul {
        line-height: 28px;
}
ul.inline {
        margin-left: 0.5em;
        padding-left: 0.5em;
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 28px;
}
ul.inTable,ol.inTable {
        margin-left: 1.0em;
        padding-left: 1.0em;
        margin-right: 1.0em;
        padding-right: 1.0em;
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 28px;
}
hr.redLine{
 		height:1px;
		margin:5px 30px;
		color:#FF0000;
		background-color:#FF0000;
}
div.arrow-box{
	text-align:left;
	width: 17em;
	padding:5px 0 5px 20px;
	background-image: url(../images/arrow.gif);
	background-repeat:no-repeat;
    background-position:center left;
}
/* Tabellenbereich Liste aller Inserate*/
table.listResults {
	color:#000000;
	font-size:0.9em;
	background-color:#FFFFFF;
}
table.listResults .orange-to-white {
        background-image: url("../images/bg_orange.jpg");
        background-repeat: repeat-y;
        background-position: right;
}
/* normale Tabellenzeilen */
table.liste {
   border-collapse: collapse;
   BACKGROUND-COLOR: #E6E6E6;
   font-size:0.9em;
   COLOR: #000000;
   border: solid 1px #E6E6E6;
}
td.liste {
   border: solid 1px #E6E6E6;
}
.clear {
	clear:both;
}
/* Suchleisten */
div.searchItemBox {
	margin:0.5em 0;
	width:140px;
}
div.searchItemBox .item {
	margin-right:5px;
	width:2em;
}
div.searchItemBox a {
	padding:2px;
}
div.searchItemBox a img {
	border:none;
	TEXT-DECORATION:none;
}
td.grey_white {
	background-image: url('../images/bg_uebersicht.jpg');
    background-repeat: repeat-y;
    background-position: right;
}
h1.red, h2.red {
	color:#D20000;
}
div.advancedSearchItemBox {
	width:30em;
}
div.advancedSearchItemBox a, div.advancedSearchItemBox .advancedSearchItemActiveElement {
	FONT-STYLE:normal;
    FONT-SIZE:1.2em;
    FONT-WEIGHT:bold;
    COLOR:#FFFFFF;
}
div.advancedSearchItemBox .advancedSearchItemActiveElement {
	color:#FF0000;
}
/* Hack für Explorer 6 -> feste Breite, da kein MIN-WIDTH */
* html body {
	width:85em;
	margin:0 auto;
	text-align:left;
}