/* CSSTidy 1.3dev: Tue, 05 May 2009 15:04:14 +0200 */*{border:0;margin:0;padding:0;}body{background:url(../img/back_w.jpg) center fixed repeat;font-family:Arial, Helvetica, sans-serif;}a{outline:none;}#window{position:relative;width:800px;height:600px;background:url(../img/background.png) no-repeat;margin:20px auto 0 auto;}p.headleft{float:left;width:215px;padding-left:26px;padding-top:42px;}p.headright{float:right;padding-right:42px;margin-top:75px;font-size:16px;}#head{border-bottom:1px solid #f4ea1c;height:100px;width:760px;margin-left:21px;}#contentleft{float:left;height:380px;width:180px;margin-top:20px;padding-left:54px;}#contentright{float:left;margin-top:52px;margin-left:20px;height:348px;width:470px;}.headline{width:490px;margin-bottom:20px;}.startbild{width:490px;height:170px;margin-left:20px;}#listitem{float:left;width:210px;height:230px;margin-right:7px;color:#000;background:url(../img/back_leistung.jpg) no-repeat;padding:12px 8px 0 16px;}#listitem2{float:left;width:210px;height:230px;color:#000;background:url(../img/back_leistung.jpg) no-repeat;padding:12px 0 8px 16px;}#listitem-clear{clear:both;width:460px;height:100px;}h1{font-size:15px;}h2{font-size:14px;}h3{font-size:12px;}h1, h2, h3, h1.csc-firstHeader{width:260px;color:#405d37;font-weight:bold;margin:0 0 8px 0;}.folioright{float:left;height:380px;width:476px;margin-left:32px;margin-top:20px;background:url(../img/leinwand.jpg) no-repeat;background-position:center 20px;}.foliocontent{overflow:auto;height:313px;width:430px;margin:40px 46px 44px 32px;}.folioitem{border-bottom:1px dotted #f4ea1c;margin:6px 0 30px;}.foliocontent img{border:1px #000 solid;}#mailform{width:470px;height:320px;background:url(../img/kontakt_back.jpg) no-repeat;margin:0;}.csc-mailform-field{width:300px;height:20px;margin-bottom:2px;padding:2px;}div.csc-mailform-field label{display:inline;width:80px;height:16px;margin-top:2px;font-size:12px;color:#666;padding:0 40px 0 0;}div.csc-mailform-field input{display:inline;width:180px;height:18px;border:1px solid #060;background:url(../img/trans.png) repeat;margin:-20px 0 0 120px;}div.csc-mailform-field select{display:inline;width:100px;height:19px;border:1px solid #060;background:url(../img/trans.png) repeat;margin:0 0 0 36px;}#mailformNachricht{width:300px;height:100px;border:1px solid #060;background:url(../img/trans.png) repeat;}#mailformformtype_mail{width:80px;height:16px;background-color:#EFEFEF;border:1px solid #060;font-size:11px;color:#666;margin:100px 0 0 222px;}#mailformformtype_mail:hover{width:80px;height:16px;background-color:#ccc;border:1px solid #060;font-size:11px;color:#000;margin:100px 0 0 222px;}#contact{background:url(../img/trans.png) no-repeat;border:1px solid #060;}#submit{font-size:10px;color:#666;border:1px solid #060;margin-top:4px;}.imprint{float:left;width:210px;height:348px;margin-right:14px;}#submenu ul{width:160px;list-style:none;}#submenu li{display:inline;}#submenu li a{list-style:none;float:left;padding-left:12px;color:#063;font-size:9px;text-decoration:none;text-transform:uppercase;text-align:center;background:url(../img/vector.gif) center left no-repeat;margin:27px 0 0 32px;}#submenu li a:hover{color:#000;}#submenu li span{float:left;padding-left:12px;color:#000;font-size:9px;text-decoration:none;text-transform:uppercase;text-align:center;background:url(../img/vector.png) center left no-repeat;margin:27px 0 0 32px;}.vcard{visibility:hidden;}p{color:#000;font-style:normal;}p.bodytext{font-size:12px;line-height:16px;}.folioitem p.bodytext a:hover{color:#8DB0A0;text-decoration:underline;}.boldtext{font-size:12px;font-weight:700;line-height:16px;color:#000;}.oversize{font-size:22px;line-height:21px;color:#f4e500;text-decoration:none;font-weight:700;}.small{font-size:10px;line-height:16px;color:#000;text-align:left;}#listitem ul,#listitem2 ul{margin:20px 0 0;}#listitem ul li,#listitem2 ul li{list-style:none;background:url(../img/lampicon.gif) no-repeat left center;padding-left:16px;font-size:12px;margin:6px 0 0;}.foliocontent div,.flashportfolio{width:400px;padding-bottom:8px;font-size:12px;font-style:normal;line-height:16px;color:#000;}#submenu li a:active,#submenu li a:visited{color:#063;}p.bodytext a:link,p.bodytext a:active,p.bodytext a:visited,a.thickbox{color:#8DB0A0;text-decoration:none;}.folioitem p.bodytext a:link,.folioitem p.bodytext a:active,.folioitem p.bodytext a:visited{color:#000;text-decoration:underline;}p.bodytext a:hover,a.thickbox:hover{color:#063;text-decoration:none;}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash p.headright {
	visibility: hidden;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
}
.sIFR-hasFlash h2 {
	visibility: hidden;
}
.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}
.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}