/*body {
	font-size:9pt;
}*/

.Search		{ 
	font-family:BOMSans, BOM-Tahoma, Tahoma, Verdana, Arial, sans-serif; /*font-size:11px; */ 
	color:white; 
	text-decoration:none; 
}
p.Search		{ background-image:url("/_layout/pixel_h_s1_2_2.gif"); background-repeat:repeat-x; padding-top:5px; margin-bottom:-5px; }
.Search a	{ color:#F26522; text-decoration:none; } 
.SearchHl	{ color:#F26522; }
.verbose	{ color:#666666; /*font-size:11px;*/ }

.DBTitle {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	/*font-size:14px;*/
	font-weight:bold;
	color:navy;
	text-decoration:none;
}

.Header {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	/*font-size:11px;*/
	color:#333333;
	text-decoration:none;
}
.Header a {
	text-decoration:none;
}
.Header:hover {
	color:#C04E26;
}

#goto_seite{
	/*text-align:right;*/
}

#t_r_Nav{
	background-color:#630900;
}


@media screen {
        div.img_left {
            float:left;
        }
        div.cont_right {
            float:right;
        }
	table.res {
		min-height:100px; /*CD: 150+(2x5)*/
		border:0px;
                font-size: 12px !important;
	} 
	.res tbody {
		top:0px; 
		right:0px; 
		bottom:0px; 
		left:0px; 
	}
	.res th, .res td  {
		font-family:BOMSans, BOM-Tahoma, Tahoma, Verdana, Arial, sans-serif;
		/*font-size:9pt;*/ 
		line-height:3.3mm; 
		padding:5px 0;/*CD: important: this creates the 10px space between each cell demanded by je*/
		/*height:155px;//CD: 150+5 //taken care of by table height*/
		border:0px;
		vertical-align:middle;
	}
	.res td.nr, .res td.nr_link      { vertical-align:top; text-align:right; }
	.res td.rank    { vertical-align:top; text-align:right; }
	.res td.content {
		text-align:left; 
		/*width:110px; *//*CD: 100+(2x5)*/
		width:140px; /*CD: 100+(2x5)  + 90 to make 3 cols for wider text or images*/
		background-color:#e0e0e0; 
		padding:0 10px;
		height: 174px;
                margin:2px;
		line-height: 1em;
	}
	.res td.images  {
		text-align:center; 
		/*width:180px;*/ /*CD: 150 is often 1 or 2 px too small! - CD: 150+(2x5)*/
	} 
	.res h1 { display:none; }
	.res h1 { /*font-size:10pt; */font-weight:normal; /*font-size:12pt;*/ color:#C22706; text-align:left; }
	.res h2 { display:inline; font-weight:bold;   /*font-size:9pt; */               line-height:3.3mm; }
	.res h3 { display:inline; font-weight:normal; /*font-size:8pt; */color:#C22706; line-height:3.3mm; }
	.img_div{
		width:180px;
		height: 160px;
		display: table-cell;
		vertical-align:middle;
	}	
	.no_img_sep {
		clear:both;
		text-align:center;
		font-family:BOMSans, BOM-Tahoma;
		font-weight:bold; 
		color:white; 
		font-size:10px; 
		background-color:#F16421;
		margin: 0 auto;
		/* hack against weird margin collapse behavior*/
		border-style:solid;
		border-color:white;
		border-width: 30px 5px;
		padding:5px;
		width:1068px;
	}
	.warning_sep {
		clear:both;
		text-align:center;
		font-family:BOMSans, BOM-Tahoma;
		font-weight:bold; 
		color:white; 
		font-size:10px; 
		background-color:#F16421;
		margin: 0 auto;
		/* hack against weird margin collapse behavior*/
		border-style:solid;
		border-color:white;
		border-width: 30px 5px;
		padding:5px;
		width:1068px;
	}
	#main_content .res_cont {
		/*position:absolute; top:<?php echo$navigtop+60?>px; left:0px; padding: 2px 2px 2px <?php echo $navigpad?>px; margin:<?php echo $navigpad?>px; */
		max-width:1100px;
		margin: 0px 21px;
	} 
	.muenz2 { padding:2px;}/*seems 2px is max!*/
	.objekttyp {
		color:#C22706;
		line-height:1em;
	}
}

.Float-div { 
	float:left; 
	min-height: 100px; /* 150+(2x5) */
	/*width: 270px;*/ /* 5+150+10+100+5 */
	max-width: 354px; /* 5+150+10+100+5   + 90 to make 3 columns for wider text or images*/
	z-index: 1;
	border: 1px transparent solid;
}
.Float-div a { 
	text-decoration:none;
	color:black;
}
.Float-div a:visited{
	text-decoration:none;
	border:0;
}
div.Float-div:hover{
	/*background-color:#f9f9f9;*/
	border:1px solid #F16421;
}
.Float-div img { 
	border:0;
}
/*
.textonly{
	width: 179px;
	height:100px;
}

.textonly table{
	height:100px;
	margin:0;
	padding:0;
	border:0;
	width:179px;
}

.textonly td{
	padding:0px;
}

.textonly td.images{
	width:0px;
}
*/
#sort_links {
    background: #E0E0E0;
    margin: 10px 50px 10px 20px;
    padding: 2px 5px;

}

#sort_links select {
    float:right;
}
#sort_links strong{
    color: #C22706;
    font-weight: normal;
}
#sort_links a {
    color: #000;
    width: 100px !important;
    background: #E0E0E0;
    padding: 2px 5px;
}


#sort_links a:hover  {
    color: #fff;
    background: #C22706;

}

#sort_links a.active {
    color: #fff;
    background: url('../images/up.png') no-repeat right top #C22706;
    text-decoration: none;
    padding-right: 23px;
}
#sort_links a.active_1 {
    color: #fff;
    background: url('../images/up.png') no-repeat right top #C22706;
    text-decoration: none;
    padding-right: 23px;
}
#sort_links a.active_0 {
    color: #fff;
    background: url('../images/down.png') no-repeat right top #C22706;
    text-decoration: none;
    padding-right: 23px;
}

.res_separator {
    clear:both;
    text-align:center;
    background-color:#e0e0e0;
    width: 1060px;
    border-top: 10px solid white;
    border-bottom: 10px solid white;
}
