/* Theme Name: Lazarro 2010-01 Theme URI: http://www.lazarro.de/
Description: Website Zauberer Victor Lazarro Version: 2.0 */
body {background-image: url(_pix/layout/bgblock.jpg); border: 0px; margin: 0px; padding:0px;}
#fullwrap {background-image: url(_pix/layout/bg.jpg); background-repeat: repeat-x; width: 100%;}
#headerwrap {background-image: url(_pix/layout/paper_stripe.gif); background-position: top-center; background-repeat: repeat-x; min-height: 160px; width: 100%;}
#centerwrap {margin: 0 auto; width: 980px;}
#header {background-image:url(_pix/layout/headershadow.gif); height:200px;}
#logo {float:left; text-align:right; width:250px;}
img {border:0px;}
#menu {float:right; width:700px;}
#menu_cards {height:80px;}
#menu_nav {height:40px;}
#menu_catch {padding-top:12px;}
a.nav {color: #860a00; display: block; float: left; font-size: 130%; height: 19px; margin-right: 20px; margin-top: 21px;}
a:hover.nav {border-bottom: 2px solid #666; color: #3c3f3e; text-decoration: none;}
/* ***************************************************************************************************************************/ 
#contentarea {background: #FFFFFF; padding-bottom: 20px;}
.content_block {margin: 0 auto; padding-top: 10px; padding-bottom: 30px; width: 980px;}
.unit_160{float:left; margin-left:20px; padding: 5px; width: 160px;}
.unit_220{float:left; margin-left: 20px; width: 220px;}
.unit_220sb {float:left; margin-left:30px; width:220px;}
.unit_240sb {float:left; margin-left:30px; width:240px;}
.unit_270 {float:left; margin-left:30px; width:270px;}
.unit_300{float:left; margin-left:20px; width:300px;}
.unit_330{float:left; margin-left:20px; width:330px;}
.unit_460 {float:left; margin-left:20px; width: 460px;}
.unit_570 {float:left; margin-left:30px; width: 570px;}
.unit_460r {float:left; margin-left:20px; width: 460px;}
.unit_600{float:left; margin-left:20px; width:600px;}
.unit_620{float:left; margin-left:20px; width:620px;}
.unit_680{float:left; margin-left:20px; width: 680px;}
.unit_920{float:left; margin-left:20px; width:920px;}
.unit_940{float:left; margin-left:20px; width:940px;}
/* ***************************************************************************************************************************/
.showblock_area {background:#971900; float:left; height:395px; margin-left:20px; margin-bottom:5px; width:300px;}
.pic1 {background-image:url(_pix/layout/pic1.jpg);}
.pic2 {background-image:url(_pix/layout/pic2.jpg);}
.pic3 {background-image:url(_pix/layout/pic3.jpg);}
.showblock {margin:0 auto; padding-top:165px; width:270px;}
/* ***************************************************************************************************************************/
#footer {background-image: url(_pix/layout/footerbg.jpg); height: 212px; margin-top: 20px; width: 100%;}
#footer_links {color: #5a0600 !important; height: 40px; margin: 0 auto; padding-top: 10px; text-align: center; width: 980px;}
#footer_links a {color:#5a0600 !important;}
.footernav {color:#5a0600 !important; font-size: 120%; margin-right: 20px; text-decoration:none;}
.footernav:hover {color:#5a0600 !important; text-decoration:underline;}
#foot_center {background-image:url(_pix/layout/footerlogo.gif); background-position:center; background-repeat:no-repeat; height:171px; margin:0 auto; padding: 0px; width:980px;}
#foot_center2 {height:12px; margin:0 auto; padding: 0px; width:980px;}
.foot_unit_center{color:#424242; text-align:center;}
.foot_unit {color:#FFFFFF !important; float:left; font-size:10px; font-weight:bold;	margin: 20px 0px 0px 15px; padding: 0px; width:320px;}
.foot_unit_link {color: #c8b463; text-decoration:none;}
.foot_unit_link:hover{text-decoration:underline;}
.foot_unit_contact {color:#FFFFFF !important; float:left; font-size:10px; font-weight:bold; margin: 20px 0px 0px 10px; text-align:right; width: 290px;}
.foot_contact_link {color:#FFFFFF !important;}
#kontaktbutton {height:136px; position:fixed; right:0px; top:200px; width:40px;}
/* *************************************************************************************************************************/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
* html .clearfix {height:1px;}
.clear {clear:both; overflow: hidden; visibility: hidden;}	
/* ********************************************************************************************************************/
.center {text-align:center;}	
.float-left {float:left;}
.float-right {float:right;}	
.justify {text-align: justify;}
img.left {float: left; margin: 15px 16px 12px 0px; padding: 4px; background-color: #f9f19c; border: 1px solid #a9a9a9;}
img.center {margin: 15px 5px 15px 5px; padding: 4px; background-color: #f9f19c; border: 1px solid #a9a9a9;}
img.right {float: right; margin: 15px 0px 12px 16px; padding: 4px; background-color: #f9f19c; border: 1px solid #a9a9a9;}
.divider {border: none;	margin: 15px 0px 0px 290px; padding: 0px 0px 0px 0px;}
.divider img { border: none; padding: 25px 0px 15px 0px;}
/* ********************************************************************************************************************/		
.break_30 {clear: both; height: 30px}
.break_60 {clear: both; height: 60px}
.break_80 {clear: both;	height: 80px}
/* ********************************************************************************************************************/