body
{
	font-family: Helvetica, Arial, Verdana, Sans-Serif;	
	font-size:9pt;
	color:#353D41;
}

h1 
{
	font-family: Helvetica, Arial, Verdana, Sans-Serif;	
	font-size:18pt;	
	color:#FFD28A;
	letter-spacing:0.05em;
	line-height:20pt;
}

h2 
{
	font-family: Helvetica, Arial, Verdana, Sans-Serif;	
	font-size:11pt;	
	color:#FFD28A;
	letter-spacing:0.05em;
	line-height:13pt;	
	margin-bottom:10px;
}

td
{
	font-family: Helvetica, Arial, Verdana, Sans-Serif;	
	font-size:9pt;
	letter-spacing:0.05em;
	line-height:13pt;
	color:#ffffff;
}
/*
a:link {font-size:8pt;font-weight:normal;color:#FFA600;text-decoration:none;}
a:visited {font-size:8pt;font-weight:normal;color:#FFA600;text-decoration:none;}
a:hover {font-size:8pt;font-weight:normal;color:#FFA600;text-decoration:underline;}
*/
.main_nav { margin: 20px 0px 20px 8px;}
.main_nav .main_nav_link {font-size:10pt;font-weight:normal;color:#ffffff;letter-spacing:0.05em;text-decoration:none;}
.main_nav .main_nav_link:hover {font-size:10pt;font-weight:normal;color:#535F66;letter-spacing:0.05em;text-decoration:none;}
.main_nav .main_nav_link_active {font-size:10pt;font-weight:normal;color:#535F66;letter-spacing:0.05em;text-decoration:none;}
.main_nav .main_nav_link_active:hover {font-size:10pt;font-weight:normal;color:#535F66;letter-spacing:0.05em;text-decoration:none;}


.wbi_info { margin: 0px 0px 5px 20px;}

.wbi_info .link {font-size:8pt;font-weight:normal;color:#ffffff;text-decoration:none;}
.wbi_info .link:hover {font-size:8pt;font-weight:normal;color:#ffffff;text-decoration:underline;}

.link {font-size:8pt;font-weight:normal;color:#ffffff;text-decoration:none;}
.link:hover {font-size:8pt;font-weight:normal;color:#ffffff;text-decoration:underline;}

.content 
{ 
	margin: 20px 20px 20px 20px;
	font-family: Helvetica, Arial, Verdana, Sans-Serif;	
	font-size:9pt;
	letter-spacing:0.05em;
	line-height:13pt;
}

.content .link {font-size:9pt;font-weight:normal;color:#FFCE7F;text-decoration:none;}
.content .link:hover {font-size:9pt;font-weight:normal;color:#FFCE7F;text-decoration:underline;}

.impressum 
{
	font-family: Helvetica, Arial, Verdana, Sans-Serif;	
	font-size:9pt;	
	line-height:12pt;
	letter-spacing:0;	
}

.titel
{
	font-size:7pt;
	line-height:11pt;
}
.wohnung 
{ 
	border:solid 1px #A9AFB2; 
	font-size:8pt;
	padding: 1px 4px 1px 4px;
}

.grundriss_link
{
	background-image: url(images/button.gif);
	background-repeat:no-repeat;
	width:110px;
	height:22px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	padding: 2px 3px 0px 3px;
	float:left;
	text-align:center;
	margin-right:20px;
}
.grundriss_link_active
{
	background-image: url(images/button_active.gif);
	background-repeat:no-repeat;
	width:110px;
	height:22px;
	color:#ffffff;
	display:block;
	text-decoration:none;
	padding: 2px 3px 0px 3px;
	float:left;
	text-align:center;
	margin-right:20px;
}

.gelb { color:#FFD28A; }

.link_fp {font-size:13pt;font-weight:bold;color:#ffffff;letter-spacing:0.05em;}

.text_fp {font-size:13pt;font-weight:normal;color:#ffffff; line-height:16pt;}

.link2 {font-size:9pt; text-decoration:underline;color:#000000;}

.link_klein {font-size:8pt; text-decoration:underline;color:#000000;}

.sw7 {font-size:7pt;}

.wbi {font-size:15pt;font-weight:bold;color:#BC0021;letter-spacing:0.05em;}

.klein {font-size:8pt;}

.tooltip {font-size:8pt;color:#000000;}

.textfeld
{
	font-family: Helvetica, Arial, Verdana, Sans-Serif;	
	border: solid 0px #ffffff;	
	background-color:#A9AFB2;
	color:#ffffff;
	font-size:9pt;
}

.kommentarfeld
{
	font-family: Helvetica, Arial, Verdana, Sans-Serif;	
	border:solid 0px #ffffff;
	background-color:#A9AFB2;
	color:#ffffff;
	font-size:9pt;
}

.button
{
	border-style:solid;
	border-color:#ffffff;
	border-width: 1px;
	background-color:#FFD28A; 		
	font-family:Helvetica, Arial, Verdana, Sans-Serif;	
	font-size: 9pt; 
	color:#444444;
	font-weight:bold; 	
	height:22px;
	padding-left:1px;
	padding-right:1px;
	letter-spacing:0.05em;
}

.img_border {border: solid 1px #ffffff; }