#error{margin:-18px -20px 0px 30px;padding:0 auto;background:url(../images/error.png);width:470px;height:250px;float:right;position:relative;}
#copyright{position:absolute;top:10px;font-size:20px;color:#fff;width:400px;height:50px;background:red;}
#vlightbox a#vlb{display:none}
#att{background-color:red;border-bottom:3px solid #000;border-top:3px solid #000;line-height:2.5em;position:absolute;top:202px;width:100%;padding:3px 0px 3px 0px;text-align:center;}
#att p{background:transparent url() no-repeat 0 46%;margin:0px;display:inline;padding:0px;color:#fff;}
#galerien img{border:0px solid #c0c0c0;width:57px;height:168px;padding:0px;margin:0px;}
#galerien{top:250px;left:-18px;position:fixed;}
#galerien:hover{top:250px;left:-13px;position:fixed;}
#ajaxlogo img{border:0px solid #c0c0c0;width:57px;height:168px;padding:0px;margin:0px;}
#ajaxlogo{top:420px;left:-18px;position:fixed;z-index:2;}
#ajaxlogo:hover{top:420px;left:-13px;position:fixed;}
#bookmarks img{border:0px solid #c0c0c0;padding:0px;margin:0px;}
#bookmarks{top:250px;width:60px;right:-24px;position:fixed;z-index:2;}
#technorati:hover,#myspace:hover, #twitter:hover, #facebook:hover, #mrwong:hover, #delicious:hover, #dmoz:hover, #digg:hover, #linkarena:hover{right:15px;position:relative;float:right;padding:0px;margin:0px;}
body{margin:0;padding:0;background:#F7F7F7 url(../images/head.png) repeat-x left top;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#505050;}
hr{border:none;border-top:1px solid #CCCCCC;height:1px;margin-bottom:25px;margin-top:25px;}
h1, h2, h3{margin:0;padding:0;font-weight:normal;color:#000000;}
h2{font-size:2.4em;}
h3{font-size:1.6em;margin-top:-17px;}
p, ul, ol{margin-top:0;line-height:180%;}
ul, ol{list-style-type:none;color:#505050;}
li{}
a{text-decoration:none;outline:none;color:#505050;}
a:hover{color:#000000;}
#wrapper{width:960px;margin:0 auto;padding:0;text-align:justify;}
#header{width:940px;height:148px;margin:0 auto;}
#logo{float:left;margin:0;padding-top:30px;height:30px;width:100%;}
#logo h1, #logo p{margin:0;padding:0;}
#logo h1{float:left;letter-spacing:0px;text-transform:lowercase;font-size:2.8em;padding:0px;margin:0px 0px 0px 0px;}
#logo p{float:right;margin:0;padding:7px 0 0 0px;font:normal 14px Georgia,"Times New Roman", Times, serif;font-style:italic;color:#FFFFFF;}
#logo a{border:none;background:none;text-decoration:none;color:#FFFFFF;}
#menu{width:940px;height:49px;margin:0 auto;padding:0;}
#menu ul{margin:0;padding:0;list-style:none;line-height:normal;}
#menu li{float:left;list-style-type:none;border-left:1px solid #000000;}
#navlogin{border-right:1px solid #000000;}
#menu a{display:block;width:155px;height:33px;padding-top:16px;text-decoration:none;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF;border:none;}
#menu a:hover, #home #navhome, #leistungen #navleistungen, #support #navsupport, #kontakt #navkontakt, #referenzen #navreferenzen, #login #navlogin{background:#000000;text-decoration:none;border-bottom:1px solid #303030;}
#menu .current_page_item a{background:#000000;padding-left:0;border-bottom:1px solid #303030;}
#page{width:940px;min-height:101%;margin:0 auto;padding:15px;}
#page-bgtop{padding:0px 0px;}
#page-bgbtm{}
#content{float:left;width:620px;padding:30px 0px 0px 0px;}
#content2{float:left;width:936px;padding:30px 0px 0px 0px;}
.post{margin-bottom:0px;}
.post-bgtop{}
.post-bgbtm{}
.post .title{height:38px;border-bottom:1px solid #E2E2E2;margin-bottom:10px;padding:12px 0 0 0px;letter-spacing:-.5px;color:#000000;}
.post .title a{color:#000000;border:none;}
.post .meta{margin-bottom:30px;padding:5px 0px 15px 0px;text-align:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;}
.post .meta .date{float:left;}
.post .meta .posted{float:right;}
.post .meta a{}
.post .entry{padding:13px 0px 20px 0px;text-align:justify;}
.links{padding-top:20px;font-size:12px;font-weight:bold;}
#sidebar{float:right;width:280px;padding:16px 0px 0px 0px;border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}
#sidebar ul{margin:0 0px 0 15px;padding:0;list-style-type:disc;color:#505050;}
#sidebar li{margin:0px 35px;padding:0px 0px 0px 0px;line-height:34px;border-bottom:1px dashed #D1D1D1;}
#sidebar li ul{margin:0px 0px;padding-bottom:30px;}
#sidebar li li{line-height:35px;border-bottom:1px dashed #D1D1D1;margin:0px 0px;border-left:none;}
#sidebar li li span{display:block;margin-top:-20px;padding:0;font-size:11px;color:#000000;font-style:italic;}
#sidebar h2{height:38px;padding-bottom:0px;padding-left:35px;letter-spacing:-.5px;font-size:1.8em;}
#sidebar h2 a{color:#000000;}
#sidebar p{margin:0 0px;padding:10px 35px 20px 35px;text-align:justify;}
#sidebar a{border:none;}
#sidebar a:hover{text-decoration:none;color:#000000;}
#buttons{float:right;margin-top:13px;}
#end{clear:both;}
#footer{z-index:1;height:50px;position:relative;margin:0 auto;padding:0px 0 0px 0;background:#ECECEC url(../images/head.png) repeat-x left top;border-top:1px solid #DEDEDE;font-family:Arial, Helvetica, sans-serif;}
#footer p{margin:0;padding-top:20px;line-height:normal;font-size:9px;text-transform:uppercase;text-align:center;color:#A0A0A0;}
#footer a{color:#A0A0A0;}
#s{float:left;width:280px;height:12px;padding:20px 0px 0px 0px;background:#F7F7F7;border-bottom:0px solid #F9F9F9;}
#bildk{float:left;margin-right:20px;}
#trenn {float:left; width: 620px;margin:20px 0px 30px 0px;position:relative;border-bottom:1px solid #E2E2E2;}
#referenzl{float:left;margin-right:30px;}
#referenzr{float:right;margin-right:0px;}
ul#portfolio li img{border:1px solid #ccc;padding:0px;margin-left:-40px;float:left;width:309px;}
#portfolio{float:left;}
#ajax{padding-right:32px;float:left;width:309px;}
img{margin:18px 0px 20px 0px;border:1px solid #c0c0c0;}
.bildleft{float:left;margin-right:30px;border:0px solid #000000;margin:18px 0px 20px 0px;}
#bildl{float:left;margin-right:30px;}
#bildr{float:right;margin-left:30px;}
#g{float:right;width:280px;height:450px;padding:0px 0px 0px 0px;background:#F7F7F7;border-bottom:0px solid #F9F9F9;}
.bold{font-weight:bold;}
.lin{float:left;margin-top:10px;width:311px;border-right:1px solid #E2E2E2;}
.rechts{float:right;margin-top:10px;width:278px;}
.def{width:187px;float:right;height:62px;}
.for{float:right;width:183px;right:0px;top:0px;}
.btn{float:right;width:65px;}
.btn, .for{display:block;}
.spalte2{padding:10px;margin-top:20px;margin-right:28px;text-align:left;width:428px;height:auto;float:left;border:1px solid #989898;background-color:#E0E0E0;}
.spalterechts2{padding:10px;margin-top:20px;margin-left:0px;margin-right:10px;text-align:left;width:428px;height:auto;float:right;border:1px solid #989898;background-color:#E0E0E0;}
.spalte{padding:10px;margin-right:28px;text-align:left;width:190px;height:auto;float:left;border:1px solid #989898;background-color:#E0E0E0;}
.spalterechts{padding:10px;margin-left:0px;margin-right:7px;text-align:left;width:185px;height:auto;float:right;border:1px solid #989898;background-color:#E0E0E0;}
.breit{padding:10px;padding-left:25px;margin-top:20px;text-align:left;width:893px;height:60px;float:left;border:1px solid #989898;background:url(../images/divbr.png) repeat-x left;}
.spalterechts li, .spalte li, .spalte2 li, .spalterechts2 li{margin:0px 10px 0px -10px;padding:0px 0px 0px 0px;text-transform:uppercase;list-style-type:disc;color:#505050;line-height:25px;border-bottom:1px dashed #D1D1D1;}
#flash{position:absolute;top:0px;margin-left:auto;margin-right:auto;width:500px;height:200px;}
.flash{position:relative;top:50px;margin-left:auto;margin-right:auto;width:500px;height:200px;}
.kont img{float:right;margin-top:5px;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#fff;}
#colorBox{}
#cboxTopLeft{width:25px;height:25px;background:url(../baustelle/ajaxframes/images/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px;background:url(../baustelle/ajaxframes/images/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px;height:25px;background:url(../baustelle/ajaxframes/images/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px;height:25px;background:url(../baustelle/ajaxframes/images/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px;background:url(../baustelle/ajaxframes/images/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px;height:25px;background:url(../baustelle/ajaxframes/images/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px;background:url(../baustelle/ajaxframes/images/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px;background:url(../baustelle/ajaxframes/images/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999;}
#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444;}
#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444;}
#cboxNext{position:absolute;bottom:0px;left:63px;color:#444;}
#cboxLoadingOverlay{background:url(baustelle/ajaxframes/images/loading.gif) 5px 5px no-repeat #fff;}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444;}
#tooltip{width:auto;max-width:360px;min-width:100px;border:1px solid;background:#fff;padding:5px 10px 5px 10px;margin-top:4px;font-size:12px;color:#696969;text-align:center;}
#tooltip #ttimg.top{margin-top:-17px;margin-left:2px}
#tooltip #ttimg.bottom{bottom:0;margin-bottom:-12px;margin-left:2px}
#tooltip.default{border:3px solid #ffffff;background:#808080;color:#F5F5F5;margin-top:5px;}
#tooltip.default #ttimg.top{position:absolute;margin-top:-18px;margin-left:-8px}
#tooltip.default #ttimg.bottom{position:absolute;bottom:0;margin-bottom:-3px;margin-left:-8px}

