/*
                                        @@                                      
        W@                              @@                  @W                  
        @@                              @@                  @@                  
                                        @@                  ,                   
                                        @@                                      
 :@@@@  @@  @W+@@@,  @@,@@@+       .@@@.@@   *@@@@   W@@@@  @W   @@@@,@  @@,@@@+
 @@  +  @@  @@@  @@  @@@  @@       @@  @@@  :@+ *@, #@@  W  @W  W@* @@@  @@@  @@
:@      @@  @@   #@  @@   :@      #@,   @@  @@   @W @@      @W  @@   @@  @@   :@
 @W     @@  @@   :@  @@    @,     @@    @@  @:   @@ W@,     @W ,@+   #@  @@   ,@
 W@@    @@  @@   :@  @@    @,     @@    @@ ,@####@@  @@W    @W +@,   .@  @@   ,@
  :@@W  @@  @@   :@  @@    @,     @@    @@ .@@@@@@@   W@@+  @W *@,   ,@  @@   ,@
    W@+ @@  @@   :@  @@    @,     @@    @@  @.          @@  @W .@:   +@  @@   ,@
     @@ @@  @@   :@  @@    @,     @@    @@  @W          +@  @W  @W   W@  @@   ,@
.   .@+ @@  @@   :@  @@    @,      @@  @@@  W@,   . :   W@  @W  @@, .@@  @@   ,@
*@@@@@  @@  @@   :@  @@    @,      W@@@WW@   @@@@@@ @@@@@@  @W   @@@@.@  @@   ,@
 ,**                                 #,        **,   :#*             +@         
                                                                     @@         
                                                                     @@         
    Project:		regio-wil.ch            			         @#.:@@.         
    Date:			28.04.2011                                  #@@@@,          
	Scriptname:		style.css													
	Author:			david montoya (www.sinndesign.ch)							
	Copyright:		regio-wil, all rights reserved							
	Website:		www.regio-wil.ch											



/********************************************************************************
/	RESET																		#
********************************************************************************/

/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, hr,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	/*background: transparent;*/	}
	
body {
	line-height: 1;	}
	
ol, ul {
	list-style: none;	}
	
blockquote, q {
	quotes: none;	}
	
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;	}

/* remember to define focus styles! */
:focus {
	outline: 0;	}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;	}
	
del {
	text-decoration: line-through;	}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;	}

/* reset end */


/* typo */
body {
	behavior: url("csshover3.htc");
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/bg.gif);
	background-repeat:repeat;
	background-color: #ececed;
	background-position: center top;
	background-attachment:fixed;	}


p {
	margin: 0 0 0 0;	}

a:link {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #333333;
	text-decoration: underline;	}
	
a:visited {
	color: #333333;
	text-decoration: underline;	}


h1 {padding: 0px 0px 8px 0px;
	font-weight: bold;
	font-size: 22px; /* alt 38px */
	color: #333333;
	line-height: 1.0em;
	text-align: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;	}
 
 
h2 {font-size: 18px; /* alt 25px */
	padding: 0px 0px 3px 0px;
/*    padding: 20px 0px 3px 0px;*/
	font-weight: normal;
	line-height: 1.0em;
	text-align: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #75933b;	}

h3 {
	font-size: 16px; /* alt 16px */
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	line-height: 1.4em;
	text-align: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}


h4 {
	font-size: 14px;
	padding: 15px 0px 0px 0px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: italic;
}

h5 { /* bild ohne rahme*/
	border: 1px none #CCCCCC;	}


h6 { /* text klein footer*/
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	}

.slidestitel {
	font-size: 14px;
	padding: 15px 0px 0px 0px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: italic;

}

/********************************************************************************
/	COLUMN CONTAINER															#
********************************************************************************/

/* top-provisorisch l?schen */	
	
#logo-provisorisch {
	margin:auto;
	z-index:2000;
	text-align: center;
}

#txt-provisorisch {
	width: 295px;
	margin:auto;
	z-index:2000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.2em;
}

.txt-provisorisch-line {
	height: 8px;
	width: 170px;
	margin:auto;
	background-image: url(../img/line-black-botton.gif);
	background-repeat: repeat-x;
}

/*#txt-provisorisch-tabelle {
	width: 180px;
	margin:auto;
	text-align: left;
}*/

/* ENDE top-provisorisch */	


#container {
	width: 1000px;
	margin:0px auto;	}


/* top */

#containertop {
	width: 1000px;
	height: 370px;
	margin:0px auto;	}
	
#logo {
	position:absolute;
	margin:0px 0px 0px 30px;
	z-index:2000;}
	


#head {
	width: 1000px;
	height: 57px;
	margin:0px 0px 0px 0px;
	background-image: url(../img/head-bar.png);
	background-repeat: no-repeat;
}	

#head-cont {
	width: 980px;
	height: 15px;
	margin:0px 0px auto;
	font-size: 11px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	color: #C3C3C3;
	padding: 10px 0px 0px 0px;
	text-align: right;
	font-weight: bold;
}

#fotoslides {
	width: 1000px;
	height: 225px;
	margin:0px 0px 0px 0px;
/*	background-color: #d9e021;		zum loeschen*/	}


/* middle */

#containermiddle {
	width: 1000px;
	margin:0px auto;	}

#nav {
	float:left;
	width: 160px;
	/*height: 250px;  zum loeschen*/
	margin:0px 0px 0px 0px;
	z-index: 1000;
	}

#nav-top {
	width: 154px;
	height: 8px;
	background-image: url(../img/nav-top.gif);
	margin:auto;
	overflow: visible;
	background-repeat: no-repeat;
	}
	
#nav-inhalt {
	width: 154px;
	background-image: url(../img/nav-inhalt.gif);
	background-repeat: repeat;
	margin:auto;
	}
	
#nav-botton {
	width: 154px;
	height: 21px;
	background-image: url(../img/nav-botton.png);
	margin:auto;
	overflow: visible;
	}
	
	
#nav-inhalt-high {
	width: 154px;
	background-image: url(../img/nav-inhalt-high.png);
	background-repeat: repeat;
	margin:auto;
	}
	
#nav-botton-high {
	width: 154px;
	height: 21px;
	background-image: url(../img/nav-botton-high.png);
	margin:auto;
	overflow: visible;
	}

#inhalt-pr {
	float:left;
	width: 640px;
	} 

#inhalt {
	width: 620px;
	height: auto;
	visibility: visible;
	text-align: left;
	margin:auto;
	padding:10px 10px 10px 10px;
	background-color: #e6e6e6;
	font-size: 12px;
	line-height: 1.5;
	font-family: Calibri, Arial, Helvetica, sans-serif;

	}
	

#inhalt-titel {
	width: 620px;
	height: 45px;
	margin: auto;
	text-align: left;	}


#inhalt p {
	font-size: 12px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	/*padding: 0px 0px 0px 0px;*/
	text-align: left;	}
	
#inhalt img {

	margin: 5px 20px 15px 0px;
	border: 2px solid #FFFFFF;}
	
#inhalt td {
	text-align: left;
	vertical-align: top;
}

#inhalt a:link {
	color: #75933b;
	text-decoration: none;	}

#inhalt a:hover {
	color: #75933b;
	text-decoration: underline;	}
	
#inhalt a:visited {
	color: #75933b;
	text-decoration: none;		}

#inhalt ul{
margin:10px 0px 0px 15px;
}	

#inhalt li{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	list-style-position: outside;
	list-style-type: disc;
	display: list-item;
	padding: 0px 0px 4px 0px;
	margin:0px 0px 0px 10px;
	text-align: left;	}

/* for big screen content */

#inhalt-pr-big {
	float:left;
	width: 840px;
	} 
	
#inhalt-big {
	width: 820px;
	height: auto;
	visibility: visible;
	text-align: left;
	margin:auto;
	padding:10px 10px 10px 10px;
	background-color: #e6e6e6;
	font-size: 12px;
	line-height: 1.5;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	}

#inhalt-big  p {
	font-size: 12px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px 0px 0px 0px;
	text-align: left;	}
	
#inhalt-big  img {

	margin: 5px 20px 15px 0px;
	border: 2px solid #FFFFFF;}
	
#inhalt-big  td {
	text-align: left;
	vertical-align: top;
}
	

	
/* end - for big screen content */
	
	
#sponsoren {
	float:right;
	width: 200px;
	margin-top: auto;
	z-index: 1;
}	

#sponsoren p {
	font-size: 9pt;
	line-height: 1.3;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0px 5px 0px 5px;
	text-align: center;
}

#sponsoren a:link {
	color: #75933b;
	text-decoration: none;
	font-size: 12px;
}

#sponsoren a:hover {
	color: #333333;
	font-size: 12px;
	text-decoration: underline;	}
	
#sponsoren a:visited {
	color: #333333;
	font-size: 12px;
	text-decoration: underline;	}


#sponsoren hr {
 border-bottom: 1px solid #acacac;
	margin:10px 0px 10px 0px;
}

#sponsoren li{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	list-style-position: outside;
	list-style-type: disc;
	display: list-item;
	padding: 0px 0px 4px 0px;
	margin:0px 0px 0px 30px;
	text-align: left;	}

#sponsoren-blank {
	float:right;
	width: 200px;
	height:20px;
	margin-top: auto;
	z-index: 1;
}

#sponsoren-blank-2 {
	float:right;
	width: 200px;
	height:50px;
	margin-top: auto;
	z-index: 1;
}

#sponsoren-map {
	float:right;
	width: 200px;
	height: ;		/*zum loeschen*/
	margin-top: auto;
	z-index: 1;
	background-color: 
}		/*zum loeschen*/


#sponsoren-map-top {
	width: 200px;
	height: 25px;
	background-image: url(../img/bg-head-right-column.png);
	margin:auto;
	padding: 4px 0px 0px 6px;
	overflow: visible;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	}
	
#sponsoren-map-inhalt {
	width: 196px;
	margin:auto;
	background-color: #e6e6e6;
	}
	
#sponsoren-map-botton {
	width: 	200px;
	height: 10px;
	background-image: url(../img/sponsoren-botton-shadow.png);
	margin:auto;
	overflow: visible;
	background-repeat: no-repeat;
	}

/*newsletter*/

#newsletter {
	float:right;
	width: 200px;
	margin-top: auto;
	z-index: 1;
	background-color: 
}	


#newsletter-top {
	width: 200px;
	height: 25px;
	background-image: url(../img/bg-head-right-column.png);
	margin:auto;
	padding: 4px 0px 0px 6px;
	overflow: visible;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	}
	
#newsletter-inhalt {
	width: 200px;
  	padding: 8px 0px 8px 0px;
	margin:auto;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 1.4 em;	}
	
#newsletter-botton {
	width: 	200px;
	height: 10px;
	background-image: url(../img/sponsoren-botton-shadow.png);
	margin:auto;
	overflow: visible;
	background-repeat: no-repeat;
	}

/*sponsoren*/

#sponsoren-reg {
	float:right;
	width: 200px;
	height: ;		/*zum loeschen*/
	margin-top: auto;
	z-index: 1;
	background-color: 
}		/*zum loeschen*/


#sponsoren-reg-top {
	width: 200px;
	height: 25px;
	background-image: url(../img/bg-head-right-column.png);
	margin:auto;
	padding: 4px 0px 0px 6px;
	overflow: visible;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	}
	
#sponsoren-reg-inhalt {
	width: 200px;
  text-align: center;
	margin:auto;
	background-color: #FFFFFF;	
	padding: 10px 0px 10px 0px;
}
	
#sponsoren-reg-botton {
	width: 	200px;
	height: 10px;
	background-image: url(../img/sponsoren-botton-shadow.png);
	margin:auto;
	overflow: visible;
	background-repeat: no-repeat;
	}






#sponsoren-spo {
	float:right;
	width: 200px;
	margin-top: auto;
	z-index: 1;
	background-color: 
}		/*zum loeschen*/


#sponsoren-spo-top p{
	width: 200px;
	height: 25px;
	background-image: url(../img/bg-head-right-column.png);
	margin:auto;
	padding: 2px 0px 0px 6px;
	overflow: visible;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
    text-align: left;
	}
	
#sponsoren-spo-inhalt {
	width: 196px;
	margin:auto;
	padding: 6px 0px 6px 5px;
	background-color: #fff;
	font-size: 12px;
	text-align: left;
	}
	
#sponsoren-spo-botton {
	width: 	200px;
	height: 10px;
	background-image: url(../img/sponsoren-botton-shadow.png);
	margin:auto;
	overflow: visible;
	background-repeat: no-repeat;
	}

#sponsoren-spo2 {
	float:right;
	width: 200px;
	margin-top: auto;
	z-index: 1;
	background-color: 
}		/*zum loeschen*/


#sponsoren-spo2-top {
	width: 200px;
	height: 25px;
	background-image: url(../img/bg-head-right-column.png);
	margin:auto;
	padding: 4px 0px 0px 6px;
	overflow: visible;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #FFFFFF;
	}
	
#sponsoren-spo2-inhalt {
	width: 196px;
	margin:auto;
	padding: 6px 0px 6px 5px;
	background-color: #fff;
	font-size: 12px;
	text-align: left;
	}
	
#sponsoren-spo2-botton {
	width: 	200px;
	height: 10px;
	background-image: url(../img/sponsoren-botton-shadow.png);
	margin:auto;
	overflow: visible;
	background-repeat: no-repeat;
	}



/* botton */

#containerbotton {
	clear:both;
	width: 1000px;
	/*height: 200px;*/
	background-image: url(../img/bg-botton.gif);
		vertical-align: bottom;

	background-repeat: no-repeat;
}		/*zum loeschen*/

#foot-cont-1 {
	/*height: 180px;*/
	width: 800px;
	padding:20px 10px 10px 165px;
	font-size: 11px;
	color: #FFFFFF;
	}

#foot-cont-1 a {
	color: #FFFFFF;
	text-decoration: none;

}

#foot-cont-1 li{
	list-style-position: outside;
	list-style-type: disc;
	display: list-item;
	padding: 0px 0px 8px 0px;
	margin:0px 0px 0px 15px;
	text-align: left;
	line-height: 8px;
}

#foot-cont-1 td {
	vertical-align: top;
}

.foot-cont-1-line {
	height: 8px;
	width: 138px;
	margin:auto;
	background-image: url(../img/line-white-botton.gif);
	background-repeat: repeat-x;
}

.foot-cont-1-line2 {
	height: 8px;
	width: 250px;
	margin:auto;
	background-image: url(../img/line-white-botton.gif);
	background-repeat: repeat-x;
}

.foot-cont-1-titel {
	font-size: 14px;
	padding: 0px 0px 10px 0px;
	font-weight: bold;
	line-height: 1.3em;
	text-align: left;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style: italic;
}

#containerfin {
	width: 1000px;
	height: 80px;
	background-repeat: no-repeat;
	background-image: url(../img/bg-fin-botton.gif);
}		/*zum loeschen*/


#foot-cont-fin {
	padding:10px;
	clear:both;
	height: 55px;
	width: 980px; /*900*/
	font-size: 11px;
	color: #FFFFFF;
}

#foot-cont-fin a {
	color: #FFFFFF;
	text-decoration: none;
}


.foot-cont-fin-line {
	height: 8px;
	width: 138px;
	margin:auto;
	background-image: url(../img/line-white-botton.gif);
	background-repeat: repeat-x;
}

#foot-cont-fin td {
	vertical-align: botton;
}

.logoOnTop
{
	float: left;
	margin: 0px;
}


.pictureLinksmitRahme
{
	float: left;
}
/********************************************************************************
#	NAVIGATION																	#
********************************************************************************/
#navigation {
width:151px; 
font-size:12px;
}

#navigation a {
	display: block;
}  

#navigation ul {
	margin:0px 0px 0px 2px;
	padding:0px;
	background-color:#E9E9E9;
}

#navigation ul li {
	height:25px;
	line-height:25px;
	list-style:none;
	padding-left:10px;
	color:#333333;
	border-top:#fff solid;
	border-bottom:#fff solid;
	border-width:1px;
	cursor:pointer;
}  

#navigation ul li:hover {	
color:#333333; 
background-color:#fff; 
position:relative;
}

#navigation ul ul {
display:none;
position:absolute;
left:120px;
top:0px;
border:#fff solid;
border-width:1px;
background-color:#eee;
z-index: 2;
}  

#navigation ul li:hover ul {
display:block;
}


#navigation ul ul li {
border:none; 
width:280px; 
float:left; 
display:inline;
background-color:#fff;
}

#navigation ul ul li:hover {
text-decoration:underline; 
border:none;
}


#navigation a:visited {
	color: #333333;
	text-decoration: none;	}


/********************************************************************************
#	SLIDES																	#
********************************************************************************/



#container2 {
	width:1000px;
	position:relative;
	z-index:0;
}

#example {
	width:1000px;
	height:270px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:1000px;
	height:276px;
	top:px;
	left:0px;
}

/*
	Slideshow
*/

#slides {
	position:absolute;
	top:3px;
	left:5px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:990px;
	height:270px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:1000px;
	height:270px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:227px;
	left:-24px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:990px;
}

/*
	Pagination
*/

.pagination {
	margin:14px auto 0;
	width:140px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0px;
	height:37px;
	padding:5px 20px 0 20px;
	background:#75933b;
	background:rgba(117,147,59,.85);
	width:950px;
	font-size:10pt;
	line-height:1.33;
	color:#fff;
	border-top:px solid #fff;
	text-shadow:none;
}


/********************************************************************************
#	DIVERSE																	#
********************************************************************************/

<!--[if lt IE 7]>


#foot-cont-1 {
	float:left;
	display: inline;
	height: 33px;
	width: 156px;
	margin:14px auto auto 20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/knill-logo-foot.png', sizingMethod='crop');
	background:none;
}



-->

.current {
	font-weight: bold;
	text-decoration: underline;
}

#inhalt .dynpg_AA_row_Table tr td {
   padding-bottom: 25px;
}
#nav-inhalt-wilwest {
  background-color: #fff;
  margin: auto;
  width: 152px;
}
#extra_wilwest {
  width:140px; 
  font-size:12px;
  padding:10px 4px 2px 8px;
}
#extra_wilwest img {
width:98%;
height: auto !important;
}
#extra_link {
width:140px; 
font-size:12px;
padding:10px 2px 2px 10px;
}
#inhalt .immo div:first-child img{
	border: none;
}
.immo .dynpg_AA_row_Table > div {
  float: left;
  margin: 0 5% 0 0;
  width: 45%;
}
#inhalt .immo .dynpg_AA_row_Table img {
  height: auto !important;
  width: 48%;
  float: right;
  margin: 0 0 2% 2%;
}
.immo div.dynpg_AA_breadcrumb_pages {
  clear: both;
}
.immo .dynpg_AA_row_HeadtextA,
.immo .dynpg_AA_row_HeadtextB{
	font-weight: bold;
}
.immo .dynpg_AA_row_MainA{
	clear: both;
}
.immo .dynpg_AA_row_MainB{
	clear: none;
}
#nav-inhalt-high-immo {
  margin: 15px 0 0 5px;
  width: 154px;
}
.immo .dynpg_AA_breadcrumb_navi,
#immo_box .dynpg_AA_breadcrumb_navi
.immo .dynpg_AA_breadcrumb_pages,
#immo_box .dynpg_AA_breadcrumb_pages,
#immo_box .dynpg_AA_row_DescriptionA,
#immo_box .dynpg_AA_row_DescriptionB,
#immo_box .dynpg_AA_row_ContentA,
#immo_box .dynpg_AA_row_ContentB{
	display: none;
}
#immo_box .dynpg_AA{
	background-color: #fff;
	width: 151px;
}
#immo_box .dynpg_AA img{
	height: auto !important;
	max-width: 100%;
}
#immo_box .dynpg_AA_row_HeadtextA{
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0 0 5px;
	clear: both;
}


/********************************************************************************
#	anpassungen ab 2015-12														#
********************************************************************************/

#inhalt .immo .dynpg_AA_row_Table img {
    margin: 4px 0px 2% 2%;
}

.immo .dynpg_AA_row_Table > div {
    margin: 0px 5% 16px 0px;
}
#foot-cont-1 a {
    line-height: 1.5em;
}

#immo_box a:link, #immo_box a:hover, #immo_box a:visited {
	color: #75933B;
	font-size: 10px;
	padding-left: 5px;	
	}
	
.immo .dynpg_AA_row_HeadtextA,
.immo .dynpg_AA_row_HeadtextB{
	font-weight: bold;
	line-height: 1.2em;
	font-size: 16px;
	text-transform: uppercase;
}

.immo .dynpg_AA_row_DescriptionA,
.immo .dynpg_AA_row_DescriptionB{
	font-weight: bold;
	line-height: 1.2em;
	font-size: 13px;
	font-style: italic;
	padding: 6px 0px 6px 0px;

}

.jobs iframe{
	min-height: 1500px;
}