/* Immobiliensuche */
.immosuche{
	float:left;
	margin-left:140px;
}
.immosuche table.formular tr td{
	font-size:8pt;
}
.immosuche .immosuche_topic{
	border-top:1px solid #808080;
	border-bottom:1px solid #808080;
	padding:5px;
	color:#145192;
	font-size:8pt;
	font-weight:bold;
	width:310px;
}
.immosuche input, .immosuche select{
	border:1px outset #003366;
}
.immosuche select{
	width:191px;
	font-size:8pt;
}
input.submit{
	background-color:#145192;
	border:medium none;
	color:#fff;
	width:191px;
	font-size:8pt;
  padding: 3px 0px;
  border:1px outset #003366;
}
/* Immobiliensuche Ende */
body {
		margin: 0px;
		background-color: #ebf3f5;
                font-family: Arial, Verdana, sans-serif;
                font-size: 11px;
}

a {
	color: black;
	text-decoration: none;	
}
a:hover {
	text-decoration: underline;	
}

p.bodytext a {
	text-decoration: underline;	
}
div.such-merk-links {
	margin-top: 4px;
	margin-bottom: 4px;
}
div.such-merk-links a {
	background-color:#105294;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

#container {				
		width: 1100px;
}
#header {
		width: 1100px;
		height: 120px;		
		background-image: url(../images/top.jpg);
		background-repeat: no-repeat; 
}
#mainnavigation {                
		margin-left: 375px;
		padding-top: 75px;
		width: 700px;
}
#mainnavigation a {
                padding-right: 30px;
                color:#000066;
                font-weight: bold;
                font-size: 11px;
                text-decoration: none;
}
#contentainer {
		width: 1100px;
}
#navigation {
                background-color:#ebf3f5;		
                float: left;
		width: 185px;
}
#navigation a {
                background-color:#ebf3f5;
                display: block;
                width: 160px;
		font-family: verdana,arial,helvetica;
                padding-left: 20px; 
                line-height:21px;          
                color: #ffffff;
                font-weight: bold;
                text-decoration: none;   
}
#navigation a.level0 {
                background-image: url(../images/level0_regular.gif);
                background-repeat: no-repeat;                
}
#navigation a.level0round {
                background-color:#ebf3f5;
                background-image: url(../images/level0_round.gif);
                background-repeat: no-repeat;                
}
#navigation a.level1 {
                color: #000000;
                background-image: url(../images/level1_regular.gif);                
}
#content {
		float: left; 
		width: 590px;
                margin-left: 15px;
}
#content p.bodytext {
                text-align: justify;
                padding-right: 5px;
}
#content h1, h2 {
                font-size: 14px;
                clear:both;
}
#content table.contenttable{
font-size:12px;
}

/* Ausgabe der Objekte */
.csc-textpic-imagewrap{
margin-bottom:24px;
}


.outerObjektBox
{
  border-width:1px 0px 0px 0px;
  border-color:#808080;
  border-style:solid;
  padding-bottom: 7px;
}

.objektBoxLinksFoto
{
  border-width:0px;
  padding:7px 0px 0px 0px;
  float:left;
  width:120px;
}

.objektBoxLinksFoto img
{
  text-align:center;
  margin-left:10px;
}

.objektBoxContainerRechts
{
  float:left;
  width:470px;
}

.objektBoxRechtsH
{
  padding-top:5px;
  font-weight:bold;
  color:#333333;
}

.objektBoxRechtsH a:link, .objektBoxRechtsH a:active, .objektBoxRechtsH a:visited
{
  font-weight:bold;
  color:#333333;
  text-decoration:none;
}

.objektBoxRechtsH a:hover
{
  font-weight:bold;
  color:#333333;
  text-decoration:underline;
}

.objektBoxInhaltLinks
{
  float:left;
  padding: 0px 0px 0px 0px;
  width:170px;
}

.objektBoxInhaltRechts
{
  float:left;
  padding: 0px 16px 0px 0px;
  width:220px;
}

.objektDetailBox1
{
  border-width:0px 0px 1px 0px;
  border-bottom:1px;
  border-color:#808080;
  border-style:solid;
}
.objektDetailBox1 img.detailvorschau
{
  float:right;
  width:200px;
}

.objektDetailOben
{
  padding:10px 3px 10px 5px;
  border-width:0px 0px 1px 0px;
  border-bottom:1px;
  border-color:#808080;
  border-style:solid;
}

.objektDetailObenLinks
{
  float:left;
  text-align:left;
  width:49%;
  font-size:13px;
  font-weight:bold;
}

.objektDetailObenRechts
{
  float:left;
  text-align:right;
  width:50%;
}

.objektDetailObenRechts a:link, .objektDetailObenRechts a:active, .objektDetailObenRechts a:visited
{
  background-color:#105299;
  color:#ffffff;
  font-weight:bold;
  padding:3px;
  text-decoration:none;
}

.objektDetailObenRechts a:hover
{
  color:#ffffff;
  text-decoration:underline;
}

.objektDetailBox1Links
{
  float:left;
  width:49%;
  padding:5px 0px 0px 3px;
}

.objektDetailBox1Rechts
{
  float:left;
  text-align:right;
  width:49%;
  padding:5px 3px 0px 0px;
}

table.formular tr td {
	font-size: 12px;
}




csc-header{
margin-top:10px;
}

input.frmSucheAnzahl { width: 60px; margin:0px 10px;}

.flowtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}


a.bluelink {
	background-color:#105299;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
	text-decoration:none;
	font-size: 10px;
}
a.bluelink:hover {	
	color:#ffffff;	
	text-decoration: underline;	
}