/*******************************************************************************
********************************************************************************
	Project		: lautenbach-sass.de				
********************************************************************************
*******************************************************************************/

img {
	margin-bottom:50px;
}
#logo-print img {
	margin-bottom:30px;
}
a, a:link { 
	color: #66625D;
	text-decoration: none;
}


.flLeft, 
div#cnt p.flLeft, 
#popup-cnt p.flLeft { 
	float: left;
	margin: 0 20px 0 0;
}

.flRight, 
div#cnt p.flRight, 
#popup-cnt p.flRight { 
	float: right;
	margin: 0 0 0 20px;
}

.clearer { 
	display: block;
	clear: both;
	line-height: 0em;
	height: 1px;
	font-size: 0;
	visibility: hidden;
}
h1 {
	color:#AD731F;
	font-size:1.2em;
}
h2 {
	font-size:1em;
}

#cnt ul, 
#popup-cnt ul {
	margin:0 0 1em 16px;
}
#cnt ul li, 
#popup-cnt ul li {
	list-style-type:disc;
}

h1, h2, 
div#cnt p, 
#popup-cnt p {
	margin:0 0 1em 0;
}
div#cnt a, 
#popup-cnt a {
	text-decoration:underline;
}
div#cnt a:hover, 
#popup-cnt a:hover {
	color:#AD731F;
}

.print {
	display:block;
}
.noprint {
	display:none;
}
/*	Page Structure ************************************************************/
body { 
	background-color:#FFF;
	color: #66625D;
	font-family:verdana, helvetica, arial, "times new roman", sans-serif;
	font-size:10pt;
}

#wbst { 
	width:100%;
}


#ftr {
	display:none;
}

div#logo-print {
}


div#logo, 
div#form-srch, 
div#fnavi-main, 
div#navi-sub, 
div#breadcrumb, 
p.icons, 
div.type2 p.link-close {
	display:none;
}

#fcnt {
	width:auto;
	padding-bottom:0;
}
#fcnt2 {
	padding:0;
}
#cnt {
	height:auto;
}
#cnt2 {
	padding-right:0;
}
body#spage #fcnt {
	padding-bottom:0;
}
body#spage #cnt {
	height:auto;
}
body#spage #cnt2 {
	padding-top:0;
}





/* Teaser *********************************************************************/
div.teaser-wrppr {
	clear:both;
	float:left;
	width:895px;
	padding-left:5px;
	padding-bottom:90px;
}
div.teaser-wrppr div.teaser {
	display:inline;
	float:left;
	width:116px;
	margin-left:60px;
}

div.teaser-wrppr div.teaser-first {
	width:106px;
	margin-left:70px;
}


div.teaser-wrppr div.teaser:hover h2 a, 
div.teaser-wrppr div.teaser h2 a:hover {
	color:#AD731F;
}
div.teaser-wrppr div.teaser div.teaser-txt {
	height:98px;
	line-height:1.2;
}
div.teaser-wrppr div.teaser p a {
	display:block;
	padding-top:17px;
}
div.teaser-wrppr div.teaser p a:hover {
	padding-top:0;
	padding-bottom:17px;
}
div.teaser-wrppr {
	clear:both;
	float:none;
	width:auto;
}
div.teaser-wrppr div.teaser {
	width:130px;
	margin-left:0px;
	margin-right:20px;
	margin-bottom:30px;
}

div.teaser-wrppr div.teaser-first {
	margin-left:0px;
}



div.type-2, 
div.type-3, 
div.type-4, 
div.type-5, 
div.type-6, 
div.type-7, 
div.type-popup-2, 
div.type-popup-3, 
div.type-popup-4, 
div.type-popup-5, 
div.type-popup-6, 
div.type-popup-7,
div#type-popup {
	position:relative;
	float:none;
	padding:0;
	background-position:0px 0px;
	top:0;
	left:0;
	width:auto;
	height:auto;
}
div.type-2 div#popup-cnt, 
div.type-3 div#popup-cnt, 
div.type-4 div#popup-cnt, 
div.type-5 div#popup-cnt, 
div.type-6 div#popup-cnt, 
div.type-5 div#popup-cnt div.text,
div#type-popup {
	height:auto;
	padding:0;
}
div.type-2 div.type2, 
div.type-3 div.type2, 
div.type-4 div.type2, 
div.type-5 div.type2, 
div.type-6 div.type2, 
div.type-7 div.type2,
div.type-7 div#popup-cnt, 
div#type-popup div#popup-cnt {
	padding:0;
}
