@import url(general.css);

/**
 *	Content Styles
 *
 */

#content {
	clear:both;
	width : 1000px;
	text-align: left;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:0px;
}

#content table.all{
	width: 1000px;
}

#content table.all tr{
	vertical-align:top;
}

#content #column1 {
	position:relative;
	padding-left:20px;
	padding-right:25px;
	width:240px;
	float:left;
	background-color:#F7F7F7;
}

#content .column1 h3 {
	margin-top:15px;
	color:#1A44B2;
}

#content .column1 hr {
	height:1px;
	width:240px;
	border:solid 1px #9F9F9F;
}

#content .rand {
	background-color: #9F9F9F;
	text-align:right;
	width: 1px;
}

#content #column1 div #advancedsearch {
	margin:0;
	padding:0;
}

#content #column1 div table {
	padding:0 5px 0 0;
	margin:0;
}

#content #column1 div table td {
	vertical-align:bottom;
}

#content #column1 div table .standardinput {
	border:1px solid black;
}

#content #column1 div table td label {
	font-size:.9em;
}

#content #column1 div table #suchbegriff {
	width:233px;
}

#content #column1 div table .col1 {
	width:155px;
}

#content #column1 div table .col1 input {
	width:233px;
}

#content #column1 div table .col2 {
	width:90px;
}

#content #column1 div table .col2 #radius {
	width:88px;
}

#content #column1 div table .col3 {
	text-align:right;
}

#content #column1 div table .col3 input {
	width:68px;
}

#content #column1 div table .col3 input.button {
	cursor:pointer;
}

#content #column1 div table .error {
	font-size:.8em;
	color:rgb(170,0,0);
}

#content #column1 div table .Trefferanzahl {
	padding-top:20px;
	text-align: center;
	color: #C20000;
}

#content #column1 table.filter {
	width:240px;
	margin-left:3px;
	margin-top:15px;
	height: 267px;
}

#content #column1 table.filter td{
	vertical-align: top;
}

#content #column1 table.filter .mitte {
	padding-top:2px;
	width:238px;
	background-image:url(../images/suche_mitte.jpg);
}

#content #column1 table.filter .links {
	padding-right:1px;
	background-image:url(../images/suche_left.jpg);
}

#content #column1 table.filter .rechts {
	padding-left:1px;
	background-image:url(../images/suche_right.jpg);
}

#content #column1 #filter h4 {
	margin:0;
	font-size:.9em;
	color:white;
}

#content #column1 #filter ul {
	font-size:1.2em;
	margin: 3px 5px 3px 5px;
	padding: 1px 0 1px 0;
	list-style-type:none;
	display:block;
}

#content #column1 #filter ul li {
	margin-top:5px;
}

#content #column1 #filter ul li ul li {
	margin-top:0px;
}

#content #column1 #filter ul li ul li ul li {
	margin-top:0px;
	font-size:.9en;
}

#content #column1 #filter ul.addfilter li {
	line-height:1.3em;
	color:black;
	font-size:.9em;
	font-weight:bold;
}

#content #column1 #filter ul.addfilter li span {
	width:100%;
	display:block;
	padding-left:5px;

}

#content #column1 #filter ul.addfilter ul {
	font-size:1.0em;
	margin:0 5px 0 15px;
}

#content #column1 #filter ul.addfilter ul li {
	font-weight:normal;
}

#content #column1 #filter ul.addfilter ul li a {
	background-color:transparent;
	color:black;
	text-decoration:none;
}


#content #column1 #filter ul.addfilter ul li a:hover {
	background-color:transparent;
	color:black;
	text-decoration:underline;
}

#content #column1 #filter ul.removefilter {
	padding-bottom:5px;
}

#content #column1 #filter ul.removefilter li {
	font-size:.8em;
	font-weight:normal;
	margin-left:15px;

}

#content #column1 #filter ul.removefilter li a {
	text-decoration:none;
	color:black;
	background-color:transparent;

}

#content #column1 #filter ul.removefilter li a:hover {
	text-decoration:underline;
	color:black;
	background-color:transparent;

}

#content #column2{
	width : 710px;
	
	padding-left:2px;
	margin-top:0px;
	float:left;
	display:block;
}


#content #column2 div.resultlisting {
	margin-left:3px;
	margin-right:5px;
}

#content #column2 div.resultlisting h3 {
	margin-bottom:0px;
	margin-top:0px;
	font-size:.95em;
}

#content #column2 .searchresult {
	margin-top:0px;
	margin-bottom:0px;
	width:670px;
	display:block;
	background-color:rgb(255,255,255);
}

#content #column2 .searchresult .heading {
	width:515px;
	text-align:left;
}

#content #column2 .searchresult .heading h4 {
	margin:0px;
	padding:0px;
	background-color:transparent;
	color:rgb(0,56,113);
}

#content #column2 .searchresult .heading h4 a {
	background-color:transparent;
	text-decoration:none;
	color:rgb(0,56,113);
	border:0;
}

#content #column2 .searchresult .heading h4 a:hover {
	background-color:transparent;
	text-decoration:none;
	color:#0099FF;
}

#content #column2 .searchresult .location {
	width:150px;
	text-align:right;
	font-size:.8em;
	font-weight:bold;
	color:rgb(0,0,0);
}

#content #column2 .searchresult .date {
	width:290px;
	text-align:right;
	font-size:.7em;
	color:rgb(0,0,0);
}

#content #column2 .searchresult p {
	padding:3px 5px 3px 5px;
	margin:0;
	text-align:left;
	font-size:.8em;
}

#content #column2 .searchresult .text {
	border-bottom:1px solid rgb(170,0,0);
}

#content #column2 div.pagenavigationend,
#content #column2 div.pagenavigation {
	text-align:center;
	padding: 3px 0 4px 0;
	font-size:.9em;
	width:680px;
	font-weight:bold;
	border-bottom:1px solid rgb(170,0,0);
	color:#000000;
}

#content #column2 .pagenavigationend a,
#content #column2 .pagenavigation a {
	color:#000000;
	text-decoration:underline;
	border:0;
}

#content #column2 div.pagenavigationend {
	border-bottom:0px;
}

#content #column2 .pagenavigationend a:hover,
#content #column2 .pagenavigation a:hover {
	text-decoration:underline;
	border:0;
	color:red;;
}

#content #column2 .pagenavigationend .back,
#content #column2 .pagenavigationend .next,
#content #column2 .pagenavigation .back,
#content #column2 .pagenavigation .next {
	color:#818181;
	font-size:.8em;
	text-decoration:none;
}

#footer {
	margin-top:0px;
}