
*
	{
		font-family:CorporateS-Regular,Helvetica,Arial;
	}

body
	{
		font-size:0.7em;
	}

/* Header */
#wd-header, #TB_window
 {
 	color:#818284;
 }

#wd-header a
 {
 	color:#818284;
 }

#wd-header a.current
	{
		color:#231F21;
	}

#top-nav
	{
	 margin-top:1em;
	 margin-bottom:0.5em;
 }

#main-nav
	{
 	word-spacing:	0.25em;
 }

#main-watchlist
	{
		text-align:	right;
	}

/* Main */
#wd-main.wd-background,	#wd-little-main.wd-background, .table-layout
	{
		background-color:#EBECD3;
	}

#wd-main,	#wd-little-main
	{
		color:#6E6E70;
	}

#wd-main	a,	#wd-little-main a
	{
 	color:#6E6E70;
 }

/* Pager */
#wd-main .pager, #TB_window .pager
 {
	 color:	#999933;

	 margin-top:0.5em;
	 margin-bottom:0.5em;
 }

#wd-main .pager	a, #TB_window .pager	a
 {
	 color:	#999933;
 }

#wd-main .pager	a.current, #TB_window .pager	a.current
 {
	 color:	#999933;
  font-weight:bold;
 }

#wd-main .pager-summary
 {
  font-weight:bold;
 }

/* Footer */
#wd-footer
 {
 	color:#818284;
 }

#wd-footer a
 {
 	color:#818284;
 }

#navigation-bottom
 {
 	font-size:1.25em;
 	font-weight:	bold;

 	text-align:	right;

	 color:	#999933;

	 margin-top:0.25em;
	 margin-bottom:0.25em;
 }

#navigation-bottom a
 {
	 color:	#999933;
 }


/* Verweise allgemein */
a
	{
	 text-decoration:	none;
 }

a:hover
	{
	 text-decoration:	underline;
 }


a img
 {
	 border: none;
 }


/* Zellinhalte allgemein */
td
	{
 	vertical-align:	top;
 }


/* Überschriften allgemein */
h1
	{
	 font-size:1.5em;

		padding:0px;

		margin-top:0.5em;
		margin-bottom:0.25em;

		margin-left:0px;
		margin-right:0px;

	 color:#818284;
 }

h2
	{
	 font-size:1.5em;
	 color:	#999933;

		padding:0px;

		margin-top:0.5em;
		margin-bottom:0.25em;

		margin-left:0px;
		margin-right:0px;
 }

h3
	{
 	font-size:1em;
	 color:	#999933;

		padding:0px;

		margin-top:0.5em;
		margin-bottom:0.25em;

		margin-left:0px;
		margin-right:0px;
 }

h4
	{
	 font-size:1em;

		padding:0px;

		margin-top:0.5em;
		margin-bottom:0.25em;

		margin-left:0px;
		margin-right:0px;
 }

h5
	{
		font-size:1em;

		padding:0px;

		color:#999933;

		margin-top:0.3em;
		margin-bottom:0.2em;

		margin-left:0px;
		margin-right:0px;
	}

h6
	{
		font-size:1em;

		padding:0px;

		margin-top:0.7em;
		margin-bottom:0.2em;

		margin-left:0px;
		margin-right:0px;
	}

/* Textabsatz allgemein */
p
	{
		font-size:1em;
		line-height:1.25em;

		padding:0px;

		margin-top:0.4em;
		margin-bottom:0.4em;
	}

/* Formularfelder allgemein */
input
	{
		font-size:1em;

		padding-top:1px;
		padding-bottom:1px;
		padding-left:4px;
		padding-right:4px;

		border-width:1px;

		margin-top:0px;
		margin-bottom:0px;
	}

input.checkbox
	{
		vertical-align:bottom;

		font-size:1em;

		padding-top:1px;
		padding-bottom:1px;
		padding-left:4px;
		padding-right:4px;

		border-width:0px;

		margin-top:0px;
		margin-bottom:0px;

		margin-left:0px;
		margin-right:0px;
	}

input.button
	{
		font-size:1em;

		padding-top:0px;
		padding-bottom:0px;
		padding-left:4px;
		padding-right:4px;

		border-width:1px;

		margin-top:0px;
		margin-bottom:0px;

		/*	IE	fix	-	verhindert	zu	große	Buttons	*/
		width:auto;
		overflow:visible;
	}

textarea
	{
		font-size:1em;
		height:5em;

		padding-top:1px;
		padding-bottom:1px;
		padding-left:4px;
		padding-right:4px;

		border-width:1px;

		margin-top:0px;
		margin-bottom:0px;
	}

select
	{
		font-size:1em;

		padding-top:0px;
		padding-bottom:0px;
		padding-left:1px;
		padding-right:1px;

		border-width:1px;

		margin-top:0px;
		margin-bottom:0px;
	}

select.multiselect
	{
		font-size:1em;

		padding-top:1px;
		padding-bottom:1px;
		padding-left:1px;
		padding-right:1px;

		border-width:1px;

		margin-top:0px;
		margin-bottom:0px;
	}





input.text, input.text33,	input.button,	select,	textarea
	{
		background-color:#FFFFFF;
		color:#333333;

		border-style:solid;
		border-color:#AAAAAA;
	}

input:hover,	input.text:hover,	input.text33:hover,	select:hover,	textarea:hover
	{
  border-color:#999933;
 }

input.hover,	select.hover,	textarea.hover
	{
  border-color:#999933;
 }

input.active,	select.active,	textarea.active
	{
  border-color:#999933;
 }

/* Checkboxes korrigieren */
html	>	body	input.checkbox
	{
		position:static;
		top:0px;
	}

input.checkbox
	{
		border-width:0px;
		background-color:transparent;

		position:relative;
		top:-3px;
	}

html	>	body	label.checkbox
	{
		position:static;
		top:0px;
	}

label.checkbox
	{
		position:relative;
		top:1px;

		font-weight:bold;
	}


/* m² */
sup
 {
  font-size:0.4em;
 }



.error
	{
		color:#993333;
	}

.disabled
	{
		color:#AAAAAA;
	}

.success
	{
		background-color:transparent;
		color:	#787973;
	}

.highlighted
	{
		font-weight:bold;
	}



/*	Im	Kontaktformular	existieren	Textpassagen	die	nicht	fett	gedruckt	werden	sollen	*/
h6	span
	{
		font-weight:normal;
	}

#labels_for_rent	.rent_type_enabled
	{
 	font-weight:	bold;
 }

#labels_for_rent	.rent_type_disabled
	{
 	font-weight:	normal;
 }


.container-for-select
 {
  white-space:nowrap;
 }

