/* Style sheet screen */
*,#logo{margin:0px;padding:0px;border:0px;}
#logo,#intro{position:absolute;}
#logo{left:5px;top:20px;}
#intro{right:25px;top:37px;font-weight:bold;font-size:14px;color:#666666;text-transform: uppercase;}
.portfolio #main{background-image:url("files/images/portfolio/portpolio-hgr.jpg");background-repeat:no-repeat;min-height:455px;background-position:center 55px;}
.portfolio .textblock{width:170px;padding-right:5px;padding-bottom:10px;padding-left:5px;background-color:#ffffff;border-top:0px dashed #ccc;border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;border-left:1px dashed #ccc;}
.portfolio .headlineblock{width:170px;margin-bottom:0px;padding:10px 5px 0px 5px;background-color:#ffffff;border-top:1px dashed #ccc;border-right:1px dashed #ccc;border-left:1px dashed #ccc;font-weight:normal;}
html,body{height:100%;}
html,body,input,textarea,select{background-image:url("files/layout/gfx/hgr.gif");font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#666;line-height:18px;}
h2,h3,h4,h5,h6,label{margin-bottom:4px;padding:0;font-family:Helvetica, Arial, sans-serif;font-size:12px;color:#333;text-transform:uppercase;font-weight:401;}
h1{margin-top:5px;margin-bottom:20px;text-align:left;font-family:Helvetica, Arial, sans-serif;font-variant:small-caps;font-size:24px;color:#333;line-height:25px;}
h2{margin-top:5px;margin-bottom:30px;font-family:Helvetica, Arial;font-size:24px;color:#cccccc;line-height:20px;letter-spacing: 0.025em}
h3{margin-top:5px;}
h5{margin-top:5px;margin-bottom:5px;padding-right:10px;padding-bottom:5px;padding-left:0px;text-align:left;border-bottom:1px solid #333;font-size:24px;line-height:25px;text-transform:none;}
hr{height:1px;background-color:#333333;}
.shiftright{margin-left:90px;}
p{margin-bottom:16px;}
p.kunde{font-weight:bold;font-size:10px;color:#333;line-height:12px;min-height: 23px;}
a,#main .slideElem p a{text-decoration:none;color:#666;}
a:hover,#main .slideElem p a:hover{text-decoration:underline;}
a.mark span{width:0px;height:0px;}
#main .slideElem a,a.intern,.intern a,a.extern,.extern a,a.print,.print a,a.mark,.mark a,a.mail,.mail a,a.feed,.feed a,a.fax,.fax a,a.tel,.tel a{padding-left:13px;background-image:url("files/layout/gfx/link.gif");background-position:left center;background-repeat:no-repeat;}
a.nolinkico,.nolinkico a,a.intern,.intern a,a.extern,.extern a,#main .slideElem a{color:#55a51c;}
a.nolinkico,.nolinkico a,#main .slideElem p a,#main .slideElem .image_container a{padding-left:0px;background-image:url("none");}
a.extern,.extern a,#footer a.extern,#footer .extern a{background-image:url("files/layout/gfx/extern.gif");}
a.print,.print a,#footer a.print,#footer .print a{background-image:url("files/layout/gfx/print.gif");}
a.mark,.mark a,#footer a.mark,#footer .mark a{background-image:url("files/layout/gfx/mark.gif");}
a.mail,.mail a,#footer a.mail,#footer .mail a{background-image:url("files/layout/gfx/mail.gif");}
a.feed,.feed a,{background-image:url("files/layout/gfx/feed.gif");}
a.fax,.fax a,#footer a.fax,#footer .fax a{background-image:url("files/layout/gfx/fax.gif");}
a.tel,.tel a,#footer a.tel,#footer .tel a{background-image:url("files/layout/gfx/phone.gif");}
#left li,#right li{margin-top:5px;margin-bottom:5px;margin-left:12px;padding-left:0px;list-style-type:none;}
#left li,#right li li{margin-left:0px;}
#left li a{cursor:default;}
#left li li a{cursor:pointer;}
#left span.active{margin-top:0px;margin-bottom:0px;}
#left li li{margin:0px;padding-top:2px;padding-bottom:2px;}
#right li{}
#wrapper{background-color:#ffffff;border-right:30px solid #ffffff;border-left:30px solid #ffffff;min-height: 100%; /* Mindesthöhe in modernen Browsern */height: auto !important; /* !important-Regel für moderne Browser */height: 100%; /* Mindesthöhe in IE */}
#header,#container,#footer{width:930px;margin-bottom:15px;}
#right *{font-size:12px;color:#fff;text-shadow: 0 1px 1px #666;}
#rightblk *{font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:18px;color:#fff;text-transform:uppercase;}
#right .inside{margin-left:30px;}
#left .inside{margin-right:30px;padding-left:25px;}
right h1,#right h2,#right h3,#right h4,#right h5,#right h6{line-height:30px;text-transform:uppercase;font-weight:401;}
#right h1,#right h2,#right h3,#right h4,#right h5,#right h6,#right p{margin:0px;padding:1px 10px 0px 10px;}
#right p{margin-bottom:8px;}
#right li p{margin:0px;padding:0px;}
#right .ce_text{padding-top:10px;background-color:#333;color:#fff;}
#right .ce_headline,.index .ce_colsetStart #main h2{background-color:#3c6321;background-image:url("files/layout/gfx/bg-h2-s.gif");background-position:center top;background-repeat:no-repeat;border-bottom:1px solid #b4d79b;line-height:25px;}
.referenzen h5{margin-top:10px;margin-bottom:10px;padding-top:5px;padding-bottom:4px;border-top:1px solid #55A51C;border-bottom:1px solid #55A51C;font-size:13px;color:#55A51C;line-height:14px;text-transform: uppercase;}
.index .ce_colsetStart #main h2{background-image:url("files/layout/gfx/bg-h2-m.gif");}
#left .inside,#left .mod_navigationSub{margin-top:0px;margin-right:30px;}
#left li a,#left li p{font-weight:bold;color:#333;text-transform:uppercase;text-decoration:none;}
#left li ul{margin-bottom:15px;}
#left li li{border-bottom:1px solid #333;}
#left li li.first{margin-top:3px;border-top:1px solid #333;}
#left li li a,#left li li span{display:list-item;margin-left:5px;font-weight:normal;color:#333333;text-transform:none;}
#left li li:hover,#left li li a:hover,#left ul ul .active{background-color:#55A51C;text-decoration:none;color:#ffffff;}
#right .sub{padding-top:10px;background-color:#333;background-image:url("files/layout/gfx/bg-gradient-02.gif");background-position:center top;background-repeat:repeat-x;border-bottom:1px solid #666;}
#right .blk,#right .blk h2{background-color:#111;border:0px;}
#right .end{padding-top:10px;padding-bottom:5px;background-image:url("files/layout/gfx/bg-btm-blk.gif");background-position:center bottom;background-repeat:no-repeat;}
.startseiteneu .plushome{height:50px;padding:40px 0px 0px 35px;background-image:url("files/layout/gfx/plus-blk-rechts.gif");background-repeat:no-repeat;}
.abbinder{height:148px;display:block;padding-right:0px;padding-bottom:0px;padding-left:35px;background-image:url("files/layout/gfx/kontakabbinder-home.jpg");background-repeat:no-repeat;}
.index .ce_colsetStart .mod_newslist,.index .ce_colsetStart .mod_photoshow{}
.index .ce_colsetStart .mod_photoshow{background-image:url("files/layout/gfx/bg-gallery-s.jpg");}
.index .mod_newslist div{padding:3px 10px;border-bottom:1px solid #333;font-weight:bold;font-size:12px;color:#666;}
.index .mod_newsdoppelteaserhome div{padding:3px 10px;border-bottom:1px solid #333;font-weight:bold;font-size:12px;color:#666;}
.index .mod_newslist div.first{border-top:1px solid #333;}
.index .ce_colsetStart .mod_newslist div{margin:2px 5px 4px 0px;padding:0px 0px 2px 0px;border-bottom:1px solid #333;}
#main .ce_colsetStart .mod_newslist div.first{padding-top:2px;padding-bottom:2px;}
#main .ce_colsetStart .mod_newslist div.last{margin-bottom:2px;border-top:0px solid #333;border-right:0px solid #333;border-bottom:1px solid #333;border-left:0px solid #333;}
#main .mod_newslist div a{margin-left:10px;font-weight:normal;color:#666;white-space:nowrap;}
.index .mod_photoshow .prevButtonLink img,.index .mod_photoshow .nextButtonLink img{width:70px;height:130px;}
.mod_photoshow .prevButton{float:left;}
.mod_photoshow .nextButton{float:right;}
#container .mod_photoshow li{float:left;margin-top:10px;list-style-type:none;}
.mod_photoshow .imgBig{width:320px;height:228px;margin-bottom:25px;}
.index .mod_photoshow .imgBigSRC{width:320px;height:228px;display:block;margin-top:0px;}
.index .mod_photoshow .imgBigCaption,.index .mod_photoshow .imgBigCaption p,.index .mod_photoshow .imgBigCaption a,.index .boxcaption,.index .boxcaption p,.index .boxcaption a{}
.index .mod_photoshow .imgBigCaption,.index .boxcaption{position:relative;float:right;margin-right:15px;color:#ffffff;}
#main .boxcaption{margin-top:-19px;}
#footer{margin-top:40px;}
#footer{border-top:1px solid #cccccc;}
#footer .inside{margin-top:18px;}
#footer a{font-size:11px;color:#666;line-height:18px;list-style-type:none;}
#footer .copy a,#footer .copy p{margin-top:20px;padding:0px;background-image:url("none");font-size:10px;color:#666;}
#right .accordion,#right .listbox,#right .blankbox,#right .textbox{background-color:#55a51c;background-image:url("files/layout/gfx/bg-gradient-03.gif");background-position:center top;background-repeat:repeat-x;font-weight:bold;}
#right .listbox li,#right .blankbox p{margin-top:5px;margin-bottom:10px;}
#right .textbox a{padding-left:10px;font-weight:normal;}
#right .accordion li,#right .listbox li{}
.listbox ul,.textbox p{background-image:url("files/layout/gfx/bg-btm-grn.gif");background-position:left bottom;background-repeat:no-repeat;}
#right .listbox2{background-color:#55a51c;background-image:url("files/layout/gfx/bg-gradient-03.gif");background-position:center top;background-repeat:repeat-x;font-weight:bold;}
.listbox2 ul{background-position:left bottom;background-repeat:no-repeat;}
.listbox ul{padding-right:15px;padding-bottom:10px;}
.listbox li{margin-left:15px;}
.accordion li li{margin-left:15px;}
#right .accordion .active{color:#9c6;}
.accordion div{padding-top:5px;padding-bottom:12px;}
#right .button *{margin:0px;font-weight:bold;line-height:30px;}
.accordion div,.toggler,.button{border-bottom:1px solid #51981c;}
.accordion div div{padding:0px;border:0px;}
#right .toggler,#right .button{padding-top:0px;padding-bottom:0px;background-color:#5db01e;background-image:url("files/layout/gfx/bg-gradient-01.gif");background-position:center top;background-repeat:repeat-x;}
.toggler{cursor:pointer;}
#right .toggler h3{margin-left:10px;padding-left:15px;background-image:url("files/layout/gfx/bullit-bubble.gif");background-position:left top;background-repeat:no-repeat;}
.layout_full h1{margin-top:30px;margin-bottom:5px;padding-bottom:5px;border:0px;font-size:20px;line-height:21px;}
.layout_full h2{font-size:12px;line-height:16px;text-transform:uppercase;}
.mod_newsreader{margin-top:-30px;}
.ce_image{overflow:visible;}
.ce_Imagerotator{width:320px;height:228px;margin-top:0px;}
.index .ce_Imagerotator{width:auto;height:auto;margin-top:0px;}
.kundenliste .image_container{width:105px;height:105px;border:1px solid #999;border-collapse:collapse;}
.kundenliste .image_container img{margin-top:25px;margin-right:auto;margin-left:auto;}
.thumb a,ce_image img{border:1px solid #999;border-collapse:separate;}
.index .ce_Imagerotator{border:0px;}
.thumb{margin-top:0px;margin-right:5px;}
.ce_gallery a:hover,.thumb a:hover,.ce_colsetStart .ce_image a:hover img{}
.ce_gallery a:hover,.thumb a:hover{}
.ce_gallery a,.ce_gallery img,.thumb a,.thumb img{display:block;}
.ce_gallery a:hover img,.thumb a:hover img{}
.ce_portfolio img{width:320px;display:block;}
.navi{top:80px;position:relative;overflow:visible;z-index:999;}
.navi li{display:block;list-style-type:none;}
.navi ul.level_1,.navi ul.level_2{height:25px;display:block;}
.navi ul.level_1{background-color:#333;background-image:url("files/layout/gfx/bg-navi-right.gif");background-position:right top;background-repeat:no-repeat;}
.navi ul.level_2{position:absolute;display:none;}
.navi li:hover ul.level_2{display:block;}
.navi ul.level_1 li{float:left;padding-right:0px;padding-left:15px;}
.navi ul.level_2 li{margin:0px;padding:0px;}
.navi ul.level_1 li.first{background-image:url("files/layout/gfx/bg-navi-left.gif");background-position:left top;background-repeat:no-repeat;}
.navi ul.level_2 li.first{background-image:none;}
.navi ul.level_1 li.last{float:right;padding-right:15px;}
.navi span,.navi p,.navi a{display:block;margin:0px;padding:1px 10px 0px 10px;font-weight:bold;color:#fff;line-height:24px;text-transform:uppercase;}
.navi ul.level_2 span,.navi ul.level_2 a{font-weight:normal;color:#666;text-transform:none;}
.navi ul.level_1 a:hover{background-color:#555;text-decoration:none;}
.navi ul.level_2 a:hover{background-color:#fff;text-decoration:underline;}
.navi span{color:#aaa;}
.navi .drop{top:-1000px;position:absolute;overflow:visible;border:1px solid #ffffff;z-index:1000;}
.navi .drop ul.level_1{height:auto;}
.navi li:hover .drop{top:auto;}
.navi .drop ul.level_1 li{float:none;display:block;padding:0px;border-bottom:1px dotted #666666;}
.navi .drop ul.level_1 span,.navi .drop ul.level_1 a{text-transform:none;}
.bread li a,.bread li p{padding-left:25px;background-image:url("files/layout/gfx/bg-navi-bread.gif");background-position:left center;background-repeat:no-repeat;}
.bread li p{background-color:#55a51c;border-right:1px solid #ffffff;color:#ffffff;}
.drop li span{border:0px;}
.navi .drop ul,.navi .drop ul.level_1 li,.bread ul li li,.bread li a.first,.bread li a.last,.bread .drop li *{background-image:url("none");}
.bread li a.first,.bread li a.last,.bread .drop li *{padding-left:10px;}
.slogan{margin-bottom:20px;padding:15px 15px 10px 15px;text-align:center;border-top:1px solid #55a51c;border-bottom:1px solid #55a51c;font-weight:bold;font-size:22px;color:#55a51c;line-height:27px;}
.upright{right:0px;top:0px;position:absolute;}
.formbody table{float:right;}
.formbody td{text-align:right;vertical-align:top;}
input,textarea{margin-bottom:10px;margin-left:10px;padding:3px;border:1px solid #DDDDDD;}
input.submit{cursor:pointer;}
input.submit:hover{border:1px solid #55A51C;}
input.text,textarea{width:240px;}
span.mandatory{display:none;}
.left{float:left;}
.right{float:right;}
#mainteaser{margin-top:60;padding:20px 20px 0px 20px;background-color:#55a51c;background-image:url("files/layout/gfx/bg-hometeaser.gif");background-position:center top;background-repeat:no-repeat;}
#main #mainteaser *{margin:0px;padding:0px;font-weight:bold;font-size:12px;color:#ffffff;line-height:18px;}
#mainteaser2{margin-top:60;padding:57px 20px 47px 0px;background-color:#55a51c;background-image:url("files/layout/gfx/homeappteaser.jpg");background-position:center top;background-repeat:no-repeat;font-family:helvetica, arial, sans-serif;font-size:14px;color:#ffffff;line-height:20px;}
#mainteaser2u{height:0px;margin-top:0;margin-right:auto;margin-left:auto;padding:160px 20px 32px 20px;background-color:#55a51c;background-image:url("files/layout/gfx/bg-homeappteaser.jpg");background-position:center center;background-repeat:no-repeat;font-family:helvetica, arial, sans-serif;font-size:14px;color:#ffffff;line-height:18px;}
.imageflow .caption{bottom:160px;position:relative;color:#99cc66;}
#slideWrapper{overflow:hidden;margin-right:auto;margin-left:auto;}
#innerSlideWrapper .subcolumns,#slideWrapper,.slideElem{width:750px;}
.slideElem{float:left;}
#goForward,#goBack{top:80px;position:absolute;cursor:pointer;}
#goForward{right:20px;}
#goBack{left:20px;}
.ceAutoSlidePrev,.ceAutoSlideNext{width:55px;height:25px;bottom:0;top:auto;background-image:url("files/layout/gfx/leftright.gif");background-repeat:no-repeat;z-index:1000;}
.ceAutoSlidePrev{left:105px;background-position:left top;}
.ceAutoSlideNext{right:105px;background-position:right top;}
.image_container .caption{text-align:center;}
.table{margin:0px auto 30px 0px;padding:20px;text-align:left;background-color:#f2f2f2;border-width:25px 1px;border-style:solid;border-color:#d1d1d1;border-collapse:separate;}
.tablekim2{display:inline-table;margin-top:0px;margin-right:5px;margin-left:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;background-color:#f2f2f2;border-width:25px 0px;border-style:solid;border-color:#d1d1d1;border-collapse:separate;font-size:12px;line-height:20px;}
.eckerund{display:list-item;padding:10px;background-image:url("files/layout/gfx/hgr.gif");list-style-type:circle;background-color:#efefef;border:1px solid #cccccc;list-style: position:outside;-moz-border-radius-topleft:8px;-moz-border-radius-bottomright:8px;-khtml-border-radius-topleft:8px;-khtml-border-radius-bottomright:8px;}
em.seo,strong.seo{font-weight: normal;font-style: normal;}

