a.download{
	display: block;
	background: url(../layout/pfeil_download.gif) no-repeat;
	margin: 0 0 0 15px;
	padding: 0 0 0 13px;
}

div#placeLeft, div#placeRight, div#placeFull{
	float: left;
	height: 312px;
	font-size: 110%;
	line-height: 1.4;
}
div#placeLeft img, div#placeRight img, div#placeFull img{
	display: block;
}
div#placeLeft p, div#placeRight p, div#placeFull p{
	margin: 21px 10px 10px 15px;
}
div#placeLeft div.SwitchInhalt, div#placeRight div.SwitchInhalt, div#placeFull div.SwitchInhalt{
	margin: 8px 10px 15px 21px;
}
div#placeLeft a.SwitchLink, div#placeRight a.SwitchLink, div#placeFull a.SwitchLink{
	display: block;
	clear: left;
	margin: 5px 0;
	text-transform: uppercase;
}
div#placeLeft{
	padding: 0 0 0 6px;
	width: 357px;
	height: auto;
}
div#placeRight{
	width: 367px;
	float: none;
	margin-left: 550px;
}
div#placeFull{
	padding: 0 0 0 6px;
	width: 724px;
	height: auto;
	min-height: 312px;
}
*html div#placeFull{
	height: 312px;
}
/* ### Einrichtungsbeispiele ### */
div#placeRight div.Einrichtungsbeispiele img{
	float: left;
	margin: 25px 25px 0 0;
	display: inline;
	border: 1px solid #C5C5C5;
}

/* ### Teampart ### */
div#placeFull div.Team{
	padding: 10px;
	margin: 10px 10px 0 0;
	width: 145px;
	background: #FFFFFF;
	text-align: center;
	border: 1px solid #C5C5C5;
	float: left;
}
div#placeFull div.Team img{
	display: block;
	margin: 0 auto 10px auto;
}

/* ### Teampart Schweiz ### */
div#placeFull div.TeamSchweiz{
	padding: 10px;
	margin: 10px 10px 0 0;
	width: 190px;
	background: #FFFFFF;
	text-align: center;
	border: 1px solid #C5C5C5;
	float: left;
}
div#placeFull div.TeamSchweiz img{
	display: block;
	margin: 0 auto 10px auto;
}


/* ### Anfahrtsplan Part ### */
div#placeFull div.Anfahrtsplan{
	float: left;
	width: 319px;
}
div#placeFull div.Flash{
	float: left;
	width: 390px;
}

/* ### Bildergalerie Part ### */
div#placeFull div.Bildergalerie{
}
div#placeFull div.Bildergalerie span{
	display: block;
	width: 160px;
	height: 122px;
	margin: 10px 50px 0 0;
	float: left;
}
div#placeFull div.Bildergalerie img{
	border: 1px solid #C5C5C5;
}

/* ### Formular Part ### */
div#placeFull div.FormularAdresse{
	width: 180px;
	float: left;
}
div#placeFull form{
	margin: 10px 0 0 0;
	padding: 0 0 0px 0;
	border: none;
}
div#placeFull fieldset{
	border: none;
}
div#placeFull fieldset legend{
	display:none;
}
div#placeFull ul#ul_1{
	width: 270px;
	float: left;
	margin: 10px 10px 0px 10px;
}
div#placeFull ul#ul_1 li{
	margin: 3px 0;
}
div#placeFull ul#ul_1 li label{
	width: 75px;
	display: block;
	float: left;
}
div#placeFull ul#ul_1 li input{
	border: 1px solid #C5C5C5;
	width: 150px;
	padding: 1px;
}
div#placeFull ul#ul_2{
	width: 200px;
	float: left;
	margin: 10px 10px 10px 0px;
}
div#placeFull ul#ul_2 li ul li{
	margin: 2px 0;
}
div#placeFull ul#ul_2 fieldset{
	border: none;
	margin: 0 0 10px 0;
}
div#placeFull ul#ul_2 fieldset legend{
	display: none;
}
div#placeFull ul#ul_2 textarea{
	width: 200px;
	height: 100px;
	font-size: 110%;
}
div#placeFull div.myButton{
	margin: 0 0 0 100px;
}


div#placeFull ul.referenzen{
	margin: 0 0 0 15px;
	width: 610px;
}
div#placeFull ul.referenzen li{
	display: block;
	width: 230px;
	float: left;
	margin: 0px 15px 0 0;
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
}
div#placeFull ul.referenzen li a{
	display: block;
	background: url(../layout/pfeil_link.gif) no-repeat;
	padding: 0 0 0 15px;
}

/* Inhalte in Technischer Beschreibung Formatieren */

div#inhalt div.popContent p{
	margin: 20px 0 0 0;
}
div#inhalt div.popContent img{
	border: 1px solid #C5C5C5;
}
div#inhalt div.popContent ul{
	margin: 10px 0 10px 10px;
	padding: 0px;
	list-style: square;
}
div#inhalt div.popContent ul li{
	margin: 2px 0 2px 15px;
	padding: 0;
	list-style: square;
}
div#inhalt div.popContent ul li ul li{
	margin: 2px 0 2px 8px;
	padding: 0;
	list-style: circle;
}

div#inhalt div.popContent a.download{
	margin: 3px 0 10px 1px;
	padding: 0 0 0 13px;
}
/* 
============== Part Fachhandel ================
*/
div.fachhandel_detail {
	border: 1px solid #67727D;
	height: 5px;
	width: 300px;
	position: absolute;
	left: 100px;
	top: 100px;
	background: #FFF;
	overflow: hidden;
}
div.fachhandel_detail ul {
	margin: 0;
	padding: 0.5em;
}
div.fachhandel_detail ul li {
	margin: 0 0.5em 0 0;
    }
span.fachhandel_popupheader {
	background: #67727D;
	color: #FFF;
	display: block;
	padding: 0.5em;
	font-weight: bold;
    }
div.fachhandel_detail img {
	float: right;
    }
	 
/*
================== Part Fachhandelsnetz Schweiz =============
*/
div.fachhandelSchweiz{
	padding: 0 0 0 6px;
	width: 200px;
	height: auto;
	float: left;
}	 


	 
/* =================================================================
Part Banner (Flyin oder KlappUp oder wasauchimmer
*/
div#banner {
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 99;
	background: #FFF;
	color: #FFF;
	width: 300px;
	height: 1200px;
	border-left: 1px solid #999;
	padding: 10px;
	-moz-opacity:0.9;
	filter:Alpha(opacity=90,);
	overflow: hidden;
	
}
div#banner a  {
	border: 1px solid #CCC;
	display: block;
}
div#banner a:hover  {
	border: 1px solid #333;
}

/* =================================================================
Print Styles welche Verhalten in Parts korrigieren bzw. ueberschreiben und nicht im PrintStyle geloest sind
==================================================================== */
@media print
{

div#placeLeft, div#placeRight, div#placeFull{
	height: auto;
}
div#placeLeft{
	width: 265px;
}
div#placeRight{
	margin-left: 275px;
}
div#placeFull{
	width: 600px;
}

div#placeLeft p, div#placeRight p, div#placeFull p{
	margin: 21px 0px 10px 0px;
}
div#banner{
	border-left: none;
	width: 300px;
	height: 300px;
	padding: 10px;
	overflow: hidden;
	float: left;
}
div#banner a{
	display: none;
}

div#placeFull div.Team{
	height: 250px;
}

div#placeFull div.Bildergalerie span{
	height: 150px;
}
	
div.fachhandel_detail {
	display: block;
	clear: both;
	border: 0;
	height: auto;
	position: fixed;
	overflow: visible;
}
img#FachhandelsnetzKarte{
	display: none;
	border: 1px solid lime;
}

}