/* CSS Document */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	font-family: Helvetica, Arial, Geneva, sans-serif;	font-size:13px;	color:#666666;	background-image:url(../img/illu-bg.gif)}/* -------------------------- links */a{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;color:#999999;text-decoration:none;}a:hover{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;color:#999999;text-decoration:underline;}a.button{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;color:#FFFFFF;text-decoration:none;}a.button:hover{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;color:#CCCCCC;text-decoration:underline;}a.linx{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;color:#73b819;text-decoration:none;font-weight:bold;}a.linx:hover{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;color:#969894;background-image:url(../img/bg-links.gif);background-repeat:repeat-x;}a.red{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;color:#333333;text-decoration:none;font-weight:bold;}a.red:hover{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;color:#969894;background-image:url(../img/bg-links.gif);background-repeat:repeat-x;}a.pbnava{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#666666;text-decoration:none;text-align:center;display:block;}a.pbnava:hover{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#333333;text-decoration:none;background-image:url(../img/nav-bg.gif);background-repeat:no-repeat;background-position:center;display:block;}a.pbnavb{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#666666;text-decoration:none;background-color:#666666;}a.pbnavb:hover{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#333333;text-decoration:none;background-color:#666666;}a.footer{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;font-size:10px;text-decoration:none;color:#636060;}a.footer:hover{text-align:left;font-family: Helvetica, Arial, Geneva, sans-serif;color:#636060;text-decoration:underline;}a.tfooter2{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:11px;color:#CCCCCC;}a.tfooter2:hover{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:11px;color:#CCCCCC;text-decoration:underline;}/* --------------------------fonts */.cttitle{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:16px;color:#FF0000;padding-bottom:8px;padding-top:24px;}.pbtitle{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:14px;color:#4d514f;}.pbnorm{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:11px;color:#4d514f;}.pbnav{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#666666;}.pbdesc{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#373636;}.tnorm{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;line-height:14px;color:#666666;}.tverybig{font-family:Helvetica, Arial,sans-serif;font-size:28px;color:#999999;margin:0px;padding:0px;}.tsmall{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#999999;}.tsmaller{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:11px;}.tnews{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:11px;color:#666666;padding-left:2px;}.tfooter2{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:11px;color:#CCCCCC;}h1{font-family: Helvetica, Arial, Geneva, sans-serif;font-weight:normal;padding:0px;margin:0px;text-transform:uppercase;font-size:24px;}h2{font-family: Helvetica, Arial, Geneva, sans-serif;font-weight:normal;padding:0px;margin:0px;text-transform:uppercase;font-size:30px;}h3{font-family: Helvetica, Arial, Geneva, sans-serif;font-weight:normal;padding:0px;margin:0px;text-transform:uppercase;font-size:30px;}h4{font-family: Helvetica, Arial, Geneva, sans-serif;font-weight:normal;padding:0px;margin:0px;font-size:30px;text-transform:uppercase;}h5{font-family: Helvetica, Arial, Geneva, sans-serif;font-weight:normal;padding:0px;margin:0px;font-size:20px;text-transform:uppercase;}.footer{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:10px;text-decoration:none;color:#636060;}/*  --------------------------nav */.nav{font-family: Helvetica, Arial, Geneva, sans-serif;line-height:15px;font-size:14px;color:#FFFFFF;text-decoration:none;padding:0px;padding-left:5px;padding-top:6px;margin:0px;text-transform:uppercase;}a.nav{font-family: Helvetica, Arial, Geneva, sans-serif;line-height:15px;font-size:14px;color:#FFFFFF;text-decoration:none;padding:0px;margin:0px;padding-left:5px;margin-bottom:10px;text-transform:uppercase;text-align:left;vertical-align:middle;}a.nav:hover{font-family: Helvetica, Arial, Geneva, sans-serif;color:#3C3C0F;text-decoration:none;}.subnav{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;font-style:normal;text-decoration:none;color:#8F8C8C;padding-left:5px;line-height:23px;text-transform:uppercase;}a.subnav{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;font-style:normal;text-decoration:none;color:#8F8C8C;padding-left:5px;line-height:23px;text-transform:uppercase;}a.subnav:hover{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#FFFFFF;font-style:normal;background-color:#CCCCCC;margin-left:0px;line-height:23px;width:80px;}/* --------------------------abstände*/.normspace{padding-left: 22px; padding-right:70px;  padding-top: 10px; padding-bottom: 30px; }.titlespace{padding-left: 22px; padding-right:24px;  padding-top: 0px; padding-bottom: 0px; }.normspace2{padding-left: 10px; padding-right: 4px;  padding-top: 0px; padding-bottom: 5px; }.navspace{height:21px;}.angebot-space{padding-left: 15px; padding-right: 4px;  padding-top: 0px; padding-bottom: 5px; }.angebot-space-b{padding-left: 20px; padding-right: 4px;  padding-top: 0px; padding-bottom:7px; }.pb-space{padding-left:25px;padding-right:25px;padding-top: 0px; padding-bottom:7px; }.pb-img-space{padding-left:10px;padding-right:0px;padding-top: 5px; padding-bottom:5px; }.links-space{padding-left:4px;padding-right:4px;padding-top: 0px; padding-bottom:8px;font-family: Helvetica, Arial, Geneva, sans-serif;font-size:11px;}/* content elemente*//* hintergünde template design*/.bg-footer{background-image:url(../img/illu-footer.gif);margin-left:22px;margin-bottom:4px;}.bg-nav{background-image:url(../img/illu-nav2.gif);}.bg-subnav{background-image:url(../img/illu-snav2.gif);}.bg-content{background-image:url(../img/illu-nice-bg.gif);}.bg-pic-red{background-image:url(../img/illu-pic-red2.gif);width:630px;}.bg-angebot{background-image:url(../img/angebot-bg-top.gif);}.bg-simple{background-image:url(../img/simple-bg.gif);}.bg-simple2{background-image:url(../img/simple-bg2.gif);}.bg-simple3{background-image:url(../img/simple-bg3.gif);}.bg-simple4{background-image:url(../img/simple-bg4.gif);}.bg-simple5{background-image:url(../img/simple-bg5.gif);}.bg-angebot-button{background-image:url(../img/angebot-button.gif);}.bg-pb-nav{background-image:url(../img/pb-bg-header.gif);}.bg-pb-bg{background-image:url(../img/pb-back-bg.gif);}.bg-ct{background-image:url(../img/ct-box-bg.gif);padding-left:25px;padding-right:25px;padding-top: 0px; padding-bottom:0px; }/* picture browser ONLY*/.image_border_thumbnail {  /*   Border around images in thumbnail view, used on div layer  */  padding-top: 6px;  background-color: white;   overflow: hidden;  text-align: center;  position: relative;  padding-right:5px;}.navlink{  /*   Navigationlink like "next", "previous" etc.  */}a.navlink{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#666666;text-decoration:none;}a.navlink:hover{font-family: Helvetica, Arial, Geneva, sans-serif;font-size:12px;color:#FFFFFF;text-decoration:none;background-color:#CCCCCC}.navlink_inactive{  /*   Inactive navigation links  */  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color:#CCCCCC;}