.tx-wkgfeukorga-pi1-cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	background:transparent;
}

.tx-wkgfeukorga-pi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #404040;
}

/* Styles fuer die Standardausgabe (SoStd) */
.tx-wkgfeukorga-pi1-browsebox {
        clear:both;
  	margin:0 auto;
        text-align:center;
}


/* Styles fuer die Standardausgabe (SoStd) */
#SoStd-listView-MainWrapper {
	width:650px;
}

#SoStd-listView-MainWrapper .listView-Element {
	float:left;
	width :670px;
	margin:10px;
	background:#ffffff;
	border:1px solid #000000;
	display:inline; /* fuer IE */  
}

#SoStd-listView-MainWrapper .listView-Element-Headline {
	background:#eeeeee;
	font-weight:bold;
	border-bottom:1px solid #000000;
}

#SoStd-listView-MainWrapper .listView-Element-Headline .Title {
	float:left;
	margin:3px;
}

#SoStd-listView-MainWrapper .listView-Element-Headline .pq {
	float:right;
	color:red;
	margin:3px;
}

#SoStd-listView-MainWrapper .listView-Element-Footer {
	clear:both;
	background:#eeeeee;
	font-weight:bold;
	border-top:1px solid #000000;
}

#SoStd-listView-MainWrapper .listView-Element-Footer .Button {
	float:right;
	width:70px;
	border:1px solid #000000;
	padding:3px;
	margin:5px;
	text-align:center;
	background:#ffffff;
	cursor: pointer;
}

#SoStd-listView-MainWrapper .listView-Element-Adresse {
	float:left;
	margin:3px;
	display:inline; /* fuer IE */
}

#SoStd-listView-MainWrapper .listView-Element-Adresse p {
font-weight:bold;
text-decoration:underline;
}

#SoStd-listView-MainWrapper .listView-Element-Adresse .UKAdresse {
	margin-bottom:15px;
  margin-left:2px;
  width:150px;
}

#SoStd-listView-MainWrapper .listView-Element-Adresse .UKAdresse p {
  margin:0;
}

#SoStd-listView-MainWrapper .listView-Element-Info {
	clear:both;
	margin:3px 5px;;
	padding-top:5px;
	text-align: left;
}

#SoStd-listView-MainWrapper .listView-Element-Info ul {
margin:5px 25px;
}

#SoStd-listView-MainWrapper .listView-Element-Info p {
width:auto;
}

#SoStd-listView-MainWrapper .listView-Image {
	float:left;
	margin:3px 15px 3px 0px;
	text-align:center;
	display:inline; /* fuer IE */   
}

#SoStd-listView-MainWrapper .listView-Element-Image {
	float:right;
	margin:3px;
	text-align:center;
	display:inline; /* fuer IE */   
}

#SoStd-listView-MainWrapper .listView-Element-Image img {
  border:1px solid #000000;
	cursor: pointer;
}


#SoStd-listView-MainWrapper .listView-Element-Image .listView-Element-MorePics{
	background:#cecece;
	border:1px solid #000000;
	cursor: pointer;
    margin-top:3px;
}

#SoStd-listView-MainWrapper .listView-Element-Info-Picto {
	float:left;
	width:650px;
	margin:3px;
	display:inline; /* fuer IE */
}

#SoStd-listView-MainWrapper .listView-Element-PreisInfo {
	margin:0px 8px 8px 5px;
	float:right;
	width:200px;
	background:#000000;
	display:inline; /* fuer IE */
}

#SoStd-listView-MainWrapper .listView-Element-FaxFon {
	float:left;
	margin-left:25px;
	margin-bottom:3px;
	width:270px;
	display:inline; /* fuer IE */
}

#SoStd-listView-MainWrapper .listView-Element-FaxFon .TelefonHeader,
#SoStd-listView-MainWrapper .listView-Element-FaxFon .TelefaxHeader {
	width:50px;
	font-weight:bold;
}

#SoStd-listView-MainWrapper .listView-Element-FaxFon td{
  padding:3px 0px;
}


#SoStd-listView-MainWrapper .listView-Element-InternetMail {
	float:left;
	text-align:left;
	margin-left:45px;
	margin-bottom:3px;
	width:80px;
	display:inline; /* fuer IE */
}

#SoStd-listView-MainWrapper .listView-Element-InternetMail span {
	font-size:10px;
}

#SoStd-listView-MainWrapper .listView-Element-InternetMail a {
	text-decoration:none;
	color:#d47123;
	font-weight:bold;
	display:block;
}

/** Die Preistabelle **/
#SoStd-listView-MainWrapper .listView-Element-PreisInfo td {
	background:#cecece;
}

.listView-Element-PreisInfo .KatHeader,
.listView-Element-PreisInfo .PersHeader,
.listView-Element-PreisInfo .PreisAHeader,
.listView-Element-PreisInfo .PreisBHeader,
.listView-Element-PreisInfo .PreisCHeader
{
	font-weight:bold;
	font-size:11px;
	margin:3px;
  width:80px;
}

.listView-Element-PreisInfo .KatRow,
.listView-Element-PreisInfo .PersRow,
.listView-Element-PreisInfo .PreisARow,
.listView-Element-PreisInfo .PreisBRow,
.listView-Element-PreisInfo .PreisCRow
{
	font-size:11px;
	margin:3px;
  width:105px;
  text-align:right;
}

#SoStd-listView-MainWrapper .listView-Element-Nebenkosten {
	margin:3px 6px;
}

#SoStd-listView-MainWrapper .listView-Element-Ausstattung {
	margin:3px 6px 25px 6px;
}

#HelpButton {
display:none;
}

/*********************************************
Styles fuer den Detailbereich
*********************************************/

.listviewdetailpic_topbar {
background:#aabbcc;
height:20px;
}

.listviewdetailpic_title {
margin-left:4px;
float:left;
display:inline;
}

.listviewdetailpic_close {
float:right;
margin-right:4px;
cursor:pointer;
display:inline;
}

.listviewdetailpic {
position:absolute;
top:50px;
left:130px;
background:#ccddee;
z-index:1000;
display:none;
border:1px solid #000000;
}

/*********************************************
Styles fuer den MorePicbereich
*********************************************/

#listviewmorepics_topbar {
background:#aabbcc;
height:20px;
}

#listviewmorepics_title {
margin-left:4px;
float:left;
display:inline;
}

#listviewmorepics_close {
float:right;
margin-right:4px;
cursor:pointer;
display:inline;
}

.morepicinner {
height:190px;
overflow-y:scroll;
}

.listviewmorepics {
position:absolute;
top:50px;
left:130px;
background:#ccddee;
z-index:500;
display:none;
border:1px solid #000000;
}


#SiteHide {
position:absolute;
top:0;
left:0;
z-index:5;
display:none;
width:100px;
height:100px;
background:#000000;
filter:alpha(opacity=85);
-moz-opacity:0.85;
}

#Content {
margin: 0px 0px 0px 30px;
padding-bottom: 20px;
width:700px;
background: none;
}

#ContentContainer {
float: left;
top: 226px;
left: 215px;
width: 745px;
background: none;
}

#Content h1,
h1 .csc-firstHeader {
width: 695px;
}


/*********************************************
Notizbuch
*********************************************/
#QueryForm .FormLabel {
  background: transparent;
  color: #404040;
  font-size: 12px;
  left: 255px;
float: left;
  width: 100px;
margin-left: 40px;
display: inline;
}

#QueryForm .FormInput input {
width: 300px;
border: 1px solid #a2b4d1;
}

#QueryForm .FormInput textarea {
width: 300px;
border: 1px solid #a2b4d1;
}

div #UnterkunftListe {
border: 1px solid #a2b4d1;
font-size: 12px;
color: #404040;
}

#QueryForm .FormInput {
margin-bottom: 20px;
}

#PflichtFelder {
margin-left: 180px;
float: left;
display: inline;
margin-bottom: 20px;
font-size: 12px;
color: #404040;
}

#QueryForm .SubmitButtonRow {
clear: both;
width: 263px;
margin-left: 165px;
}


#QueryForm .SubmitButtonRow input {
  background: none;
  border: 1px solid #b2b2b2;
  color: #404040;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
margin-bottom: 20px;
margin-right: 10px;
}

#QueryForm span {
font-size: 10px;
}

/*********************************************
Suchformular
*********************************************/

#SoStd-listView-Searchform {
background: none;
width: 695px;
}


#SoStd-listView-Searchform .CheckBoxes {
background: none;
}


#SoStd-listView-Searchform .SubmitButtonRow,
#GotoNotebookForm {
text-align: center;
}



#SoStd-listView-Searchform .FormLabel{
  background: transparent;
  color: #404040;
  font-size: 12px;
 float: left;
  width: 100px;
margin-right: 20px;
display: inline;
}

#SoStd-listView-Searchform #ab-checkbox {
width:auto;
}

#SoStd-listView-Searchform .FormInput input,
#SoStd-listView-Searchform .FormInput select {
width: 250px;
border: 1px solid #a2b4d1;
}

#SoStd-listView-Searchform .FormInput {
margin: 0 0 10px 0;
}


#SoStd-listView-Searchform .SubmitButtonRow input,
#GotoNotebookForm input {
  background: none;
  border: 1px solid #b2b2b2;
  color: #404040;
  font-size: 12px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
margin-bottom: 20px;
}

#GoogleMapFrame {
position:absolute;
padding:0 10px 10px 10px;
background:#ffffff;
display:none;
z-index:500;
}

#GoogleHeader {
text-align:right;
margin:2px 0;
}

#GoogleHeader a {
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:14px;
}

#themap {
border:1px solid #000000;
margin-bottom:10px;
}
