@CHARSET "UTF-8";
/* assets/css/reset.css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/* assets/css/textstyles.css */
body{font-family:Arial,Helvetica,sans-serif;color:#999;font-size:12px}
p,ul,ol,dl,img,blockquote{line-height:18px;margin:0 0 10px 0}
h1,h2,h3,h4,h5,h6{font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:10px}
h1{font-size:14px;line-height:14px;margin-bottom:25px}
h2{font-size:13px;line-height:20px}
h3{font-size:12px;line-height:20px;font-weight:bold}
h4{font-size:14px;line-height:20px;text-transform:uppercase}
h5,h6{font-size:14px;line-height:20px}
p + h1,ul + h1,ol + h1,dl + h1,img + h1,blockquote + h1,table + h1{margin-top:30px}
p + h2,ul + h2,ol + h2,dl + h2,img + h2,blockquote + h2,table + h2{margin-top:20px}
p + h3,ul + h3,ol + h3,dl + h3,img + h3,blockquote + h3,table + h3{margin-top:20px}
p + h4,ul + h4,ol + h4,dl + h4,img + h4,blockquote + h4,table + h4{margin-top:20px}
p + img{margin-top:10px}
p + dl.image{margin-top:20px}
li{line-height:20px}
ul li{margin-left:15px}
ol li{margin-left:20px}
ul li{list-style-type:square}
ul li li{list-style-type:disc}
ul li li li,ul li li li li{list-style-type:circle}
ul ul,ul ul ul,ul ul ul ul{margin-bottom:0}
ol li{list-style-type:decimal}
ol li li{list-style-type:lower-alpha}
ol li li li,ol li li li li{list-style-type:lower-roman}
ol ol,ol ol ol,ol ol ol ol{margin-bottom:0}
dt{float:left;width:120px}
dd{margin-left:125px}
a{color:#999;text-decoration:none}
a:hover{color:#ccc;text-decoration:none}
small{font-size:80%}
big{font-size:130%}
strong{font-weight:bold}
em{font-style:italic}
sup{font-size:10px;vertical-align:super}
sub{font-size:10px;vertical-align:sub}
img{border-width:0}
.mapson span{display:none}
#contentblock .inner ul li{list-style:none;margin:0;padding-left:8px;background:transparent url(../images/background_list_item.png) no-repeat scroll 0 11px}
/* assets/css/main.css */
html{height:100%}
body{background-color:#4b4b4b;height:100%;position:relative}
#contentWrapper{min-width:1060px;height:550px;position:relative}
#distance{width:1px;height:50%;margin-bottom:-325px;float:left}
#heightContainer{height:650px;clear:left}
#content{height:100%}
#nav1{position:absolute;left:-30px;height:100%;width:30px;top:0}
#soundcontrol{position:absolute;right:-30px;height:100%;width:30px;top:0;z-index:5}
.centeredblock{width:1000px;margin:auto;position:relative}
.bgimg img{position:absolute}
#slideshow > a > span,.bgimg > span{position:absolute;width:1000px;height:550px;background:transparent url(../images/overlay_image.png) repeat-y scroll 0 0;z-index:1;top:0;left:0;display:block}
.left{float:left}
.right{float:right}
#langswitch{display:block;text-transform:uppercase}
#footer{background:transparent url(../images/background_bottom.png) repeat-x scroll 0 0;color:#818181;font-size:11px;color:#999;padding-top:11px}
#footer a{text-decoration:none}
#footer a.active{color:#ccc}
#slideshow a{display:block;height:550px;background:transparent url(../images/overlay_image.png) repeat-y scroll 0 0}
#slideshow a img{position:absolute;top:0;left:0}
#contentblock{width:300px;height:100%;position:absolute;z-index:10;right:0;top:0;background:transparent url(../images/overlay_black.png) repeat scroll 0 0}
#contentblock .inner{width:260px;margin:auto;overflow:auto}
#contentblock.special,#contentblock.imprint{width:1000px}
#contentblock.imprint .inner{width:960px;margin:auto;padding-top:115px;height:401px}
#contentblock.special .inner{width:940px;margin:auto;padding-top:30px;height:490px}
#contentblock > *{margin:0}
#contentblock .inner{height:480px}
#contentblock.project .inner{height:380px}
.function{height:34px;list-style:none;margin:0}
.xing_link{background:transparent url(../images/sprite_icon_xing.png) no-repeat scroll top left;display:block;width:14px;height:14px}
.xing_link:hover{background:transparent url(../images/sprite_icon_xing.png) no-repeat scroll bottom left}
#metanav2 a{float:left;display:block;margin-left:25px;text-transform:uppercase}
#metanav2 .xing_link{margin-left:20px}
div.triple{width:280px;margin:0 20px;float:left}
.kontakt{position:relative}
.kontakt a{color:#ccc}
.kontakt a:hover{color:#eee}
.kontakt h1 a:hover{color:#ccc}
.kontakt + .kontakt{margin-top:30px}
.kontakt h1{margin-bottom:7px}
.kontakt .desc{margin-bottom:8px}
.kontakt .xing_link{position:absolute;top:0;right:0}
.label{display:block;float:left}
.kontakt .label{width:55px;font-weight:bold}
.kontakt p{margin:0}
.function span{background:transparent url(../images/sprite_arrow_down.png) no-repeat scroll top left;display:block;position:absolute;width:12px;height:7px;top:15px}
.function *:hover{background-position:bottom left}
.foldet .function span{width:7px;height:12px}
.function .guestbook2.icon{display:block;position:absolute;top:10px;right:20px}
.foldet .function .guestbook2.icon{display:none}
#nav1 .foldet .function span{background-image:url(../images/sprite_arrow_left.png)}
#nav1 .function span{right:14px}
#contentblock.default{color:#ccc}
#contentblock .function span{left:15px}
#contentblock.foldet .function span{background-image:url(../images/sprite_arrow_right.png)}
#contentblock.default.foldet{width:35px}
#contentblock.foldet .inner{display:none}
#contentblock.project.foldet{width:60px}
#contentblock.project.foldet #media{margin-left:10px}
#contentblock.project.foldet #media .control{display:none}
#contentblock.project.foldet #media .mediawrapper{height:175px;width:50px}
#contentblock.project.foldet #media a span{display:none}
#contentblock.project.foldet #media .images{padding:37px 0 15px}
#contentblock.project.foldet #media .video{padding:20px 0 15px}
#contentblock.project.foldet #media .video,#contentblock.project.foldet #media .images{height:auto;width:50px;position:relative}
#contentblock.project.foldet .slprev,#contentblock.project.foldet .slnext{bottom:0;padding:0}
#contentblock.project.foldet .slprev{left:27px}
#contentblock.project.foldet .slnext{right:36px}
#contentblock.project.foldet #media img{margin-bottom:5px}
#contentblock.project.foldet #media div > div{display:block}
#contentblock.project.foldet #media .mediaicon{display:block}
.job_offer + .job_offer{margin-top:50px}
.job_offer .label{width:75px}
.job_offer p{margin-bottom:3px}
.job_offer p.desc{margin-bottom:20px}
.file_download{background:transparent url(../images/sprite_icon_download.png) no-repeat top left;padding-left:20px;height:14px;display:block}
.file_download:hover{background:transparent url(../images/sprite_icon_download.png) no-repeat bottom left}
#contentblock.special .kontakt h1,#contentblock.special .kontakt a{color:#999}
#contentblock.special .kontakt{width:250px;float:left;margin-left:25px}
#contentblock.special form{width:495px;float:right;margin-right:23px}
.formentry{margin-bottom:2px}
.formentry label{width:95px}
.fmore{display:none}
label{display:block;float:left;color:#999;line-height:22px;font-size:10px;text-transform:uppercase}
input[type=text],input[type=reset],input[type=submit],textarea{border:1px solid #585755;color:#666}
textarea,input[type=text]{width:394px;background:transparent url(../images/background_forms.png) repeat top left;padding:2px 2px}
input[type=text]{height:16px}
textarea{height:244px;margin-bottom:5px;overflow:auto}
input#subject{width:371px;float:left}
#subsuggest{height:20px;width:22px;border-right:1px solid #585755;border-top:1px solid #585755;border-bottom:1px solid #585755;float:right;position:relative;background:transparent url(../images/background_forms.png) repeat top left}
#subsuggest span{display:block;height:7px;margin:7px 5px 6px;width:12px;background:transparent url(../images/sprite_arrow_down.png) no-repeat top left}
#subsuggest:hover span{background-position:bottom left}
#subsuggest ul{background:#333;position:absolute;top:20px;right:-1px;width:398px;border:1px solid #585755;display:none}
#subsuggest li{height:20px;line-height:20px;list-style:none;border-bottom:1px solid #585755;margin:0;padding-left:10px;cursor:pointer}
#accept_privacy,#legalNotice{float:left;margin:0 10px 0 95px;padding:0}
#accept_privacy input{position:absolute}
#accept_privacy + label,#legalNotice + label{width:370px;line-height:15px;color:#666;text-transform:none}
label a{color:#666}
#form_kontakt .message{height:40px;line-height:20px;margin-left:95px;text-align:center}
input[type=reset],input[type=submit]{background-color:transparent;border:0;text-transform:uppercase;font-size:10px;height:18px}
input[type=reset]:hover,input[type=submit]:hover{color:#999}
#form_kontakt .buttons{width:400px;float:right;margin-top:20px}
#form_kontakt .buttons input[type=reset]{float:left}
#form_kontakt .buttons input[type=submit]{float:right;background:transparent url(../images/sprite_icon_mail.png) no-repeat top left;padding-left:23px}
#form_kontakt .buttons input[type=submit]:hover{background-position:bottom left}
#contentnav{position:absolute;right:-30px;z-index:10;top:0}
#contentblock.project .details{display:none;height:310px}
#contentblock.project .iespace{height:20px}
#media{height:136px;margin-left:20px}
#media .control{margin-bottom:15px}
#media .control a{text-transform:uppercase;color:#999;display:block;float:left;width:112px;padding-left:23px;font-weight:bold;height:15px;line-height:15px;text-decoration:none}
#media .control a:hover{color:#ccc;background-position:bottom left}
a#images{background:transparent url(../images/sprite_icon_pictures.png) no-repeat top left}
a#video{background:transparent url(../images/sprite_icon_movies.png) no-repeat top left}
#media .video,#media .images{position:absolute;height:106px;width:280px}
#media .images a{text-decoration:none}
#media .mediawrapper{height:82px;overflow:hidden}
#media .video{display:none}
#media .images img,#media .video img{line-height:30px;margin-right:15px;margin-bottom:11px;display:block;float:left;cursor:pointer}
#media .slprev,#media .slnext{position:absolute;bottom:17px}
#media .slprev{left:0;padding-left:14px}
#media .slnext{right:20px;padding-right:14px}
#media .mediaicon{margin-bottom:5px;width:38px;height:28px;display:none;border:1px solid #999}
#media .mediaicon span{width:16px;height:15px;margin:6px 11px 7px;display:block}
#media .images .mediaicon span{background:transparent url(../images/sprite_icon_pictures.png) no-repeat top left}
#media .video .mediaicon span{background:transparent url(../images/sprite_icon_movies.png) no-repeat top left}
#volumecontrol{height:10px;width:67px;position:relative;margin-left:25px}
#volumecontrol > a{dislay:block;height:10px;width:10px;position:absolute}
#volumecontrol .ui-slider-handle{margin:0;width:auto;height:2px;display:block;background:#4b4b4b;position:absolute;left:0;top:1px;right:1px}
#volumecontrol #volumeslider{position:absolute;left:0;top:3px;width:48px;height:4px;border:1px solid #818181;background:#818181}
#volumecontrol .bg{border:1px solid #4b4b4b;width:46px;height:2px}
#volumecontrol a{position:absolute;right:0;height:10px;width:10px;top:1px}
#volumefull{background:transparent url(../images/sprite_sound_lower.png) no-repeat top left;display:none}
#volumenull{background:transparent url(../images/sprite_sound_upper.png) no-repeat top left}
.addthis_aawbutton{width:15px}
.addthis_button_email{background:transparent url(../images/sprite_icon_like.png) no-repeat top left}
.addthis_button_expanded{background:transparent url(../images/sprite_icon_bookmark.png) no-repeat top left}
.addthis_aawbutton img{display:none}
#metanav a{display:block;height:18px}
#metanav{height:55px}
.goleft{position:absolute;margin-top:28px;line-height:0;height:18px}
.goleft + .goleft{left:28px}
.goleft + .goleft + .goleft{left:56px}
.goleft + .goleft + .goleft + .goleft{left:84px}
.goleft + .goleft + .goleft + .goleft + .goleft{left:112px}
#metanav > div .tooltip{position:relative;display:none;height:43px;top:-60px;left:-50%;margin-left:11px}
#metanav > div a:hover + .tooltip{display:block}
.tooltip span{height:43px;display:block}
#metanav > div .left{background:transparent url(../images/tooltipp_left.png) no-repeat top left;width:16px}
#metanav > div .middle{background:transparent url(../images/tooltipp_middle.png) no-repeat top center;color:#fff;line-height:30px;font-weight:bold;text-transform:uppercase;float:left}
#metanav > div .right{background:transparent url(../images/tooltipp_right.png) no-repeat top left;width:16px;float:left}
.ffprev,.prev,.ffnext,.next,.slnext,.slprev{display:block;min-width:13px;height:12px;text-transform:uppercase;font-size:10px;color:#999;line-height:13px}
.ffnext:hover,.next:hover,.slnext:hover{background-position:bottom right;color:#ccc}
.ffprev:hover,.prev:hover,.slprev:hover{background-position:bottom left;color:#ccc}
.next{background:transparent url(../images/sprite_arrow_fastright.png) no-repeat scroll top right}
.prev{background:transparent url(../images/sprite_arrow_fastleft.png) no-repeat scroll top left}
.ffnext{background:transparent url(../images/sprite_arrow_skipright.png) no-repeat scroll top right}
.ffprev{background:transparent url(../images/sprite_arrow_skipleft.png) no-repeat scroll top left}
.slnext{background:transparent url(../images/sprite_arrow_right.png) no-repeat scroll top right}
.slprev{background:transparent url(../images/sprite_arrow_left.png) no-repeat scroll top left}
.foldet .slnext{background:transparent url(../images/sprite_arrow_down.png) no-repeat scroll top right;height:7px}
.foldet .slprev{background:transparent url(../images/sprite_arrow_up.png) no-repeat scroll top left;height:7px}
.icon{display:block;background-position:top left;background-color:transparent;background-repeat:no-repeat}
.icon:hover{background-position:bottom left}
.guestbook2.icon{min-width:14px;height:18px;background-image:url(../images/sprite_icon_bubble.png)}
.contact.icon{min-width:18px;height:18px;background-image:url(../images/sprite_icon_mail.png)}
.print.icon{min-width:14px;height:18px;background-image:url(../images/sprite_icon_print.png)}
.comment.icon{min-width:14px;height:17px;background-image:url(../images/sprite_icon_beitrag.png)}
.show.icon{min-width:23px;height:17px;background-image:url(../images/sprite_icon_lesen.png)}
#youtube_player{display:none}
#leftborder,#rightborder{position:absolute;height:100%;width:25%}
#leftborder{left:0}
#rightborder{right:0;text-align:right}
.steckbrief{color:#ccc;line-height:24px}
strong.label{float:none;display:inline;padding-right:5px}
.project .name{color:#ccc;margin-bottom:0}
#contentblock .firstslice{margin:auto;width:260px;margin-bottom:40px;height:82px}
#contentblock.foldet .firstslice{display:none}
#contentblock.inhaber .inner{height:358px}
/* assets/css/clearfix.css */
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
/* assets/css/navigation.css */
#nav1{z-index:10}
#nav1 .navigation{display:block;z-index:10;height:550px;width:30px}
li.nav{list-style:none;margin:0;display:block;padding:0}
li.nav > a.link{display:block}
li.nav1{width:30px;line-height:0;vertical-align:top}
li.nav1 > a.link{position:relative;overflow:hidden;width:30px}
li.nav1 > a.link img{position:relative;left:-30px;margin:0;display:block}
li.nav1 > a.link.active,li.nav1 > a.link:hover{background-color:#000}
li.nav1 > a.link.active img,li.nav1 > a.link:hover img{left:0}
#nav1 li.nav1 > ul{position:absolute;height:100%;width:220px;top:0;left:30px;background:transparent url(../images/overlay_black.png) repeat scroll 0 0;z-index:10}
#nav1 li.nav2{width:220px}
#nav1 li.nav2 a.link{color:#ccc;font-size:14px;font-weight:bold;line-height:21px;width:auto;padding-left:20px;text-decoration:none}
#nav1 li.nav2 a.link:hover,#nav1 li.nav2 a.link.active,#nav1 li.nav2 a.link.active_leave,#nav1 li.project li.nav3 a.link:hover,#nav1 li.project li.nav3 a.link.active{background:transparent url(../images/overlay_grey.png) repeat scroll 0 0}
#nav1 li.project.nav2 a.link.active{background:transparent}
.additional{position:absolute;right:20px;bottom:15px;list-style:none;margin:0}
.additional a{float:left}
.additional .ffnext{margin-left:5px}
.additional .ffprev{margin-right:5px}
.additional .next{margin-left:5px}
.additional .prev{margin-right:5px}
.additional a:hover{background-position:bottom left}
li.project + .additional{width:180px}
li.project + .additional .ffnext{float:right}
li.project + .additional .ffprev{margin-right:59px}
.foldet li.project + .additional{width:13px}
.foldet .additional{right:0;left:11px;top:37px}
.foldet .additional a{margin:4px 0}
.foldet li.nav2{display:none}
#nav1 li.nav1 ul.foldet{width:35px}
#nav1 li.project a.link{font-size:12px;color:#666}
#nav1 li.project a.link:hover,#nav1 li.project a.link.active{color:#ccc}
#nav1 li.nav3 a.link{padding-left:30px}
#contentblock.project .inner.dl{width:300px;height:auto}
#contentblock .dl .nav{line-height:18px;font-size:12px;font-weight:bold;background:transparent;padding:0}
#contentblock .dl:hover .nav.active{background:transparent}
.dl:hover .nav.active a{color:#666}
#contentblock .dl .nav:hover,#contentblock .dl .nav.active,#contentblock .dl:hover .nav:hover{background:transparent url(../images/overlay_grey.png) repeat scroll 0 0}
.dl .nav a{color:#666;padding-left:20px}
.dl .nav:hover a,.dl .nav.active a,.dl:hover .nav:hover a{color:#ccc}
/* assets/css/pagination.css */
.panel{position:absolute;bottom:0}
.panel .current{color:#ccc}
.panel a,.panel .current{margin-left:10px;text-decoration:none}
#contentblock .panel{width:260px;left:20px;text-align:center;bottom:18px}
.panel .slnext,.panel .slprev{margin-left:0}
#contentblock .panel .first{margin-left:0}
#contentblock .panel .slnext{position:absolute;right:0;top:0;padding-right:12px}
#contentblock .panel .slprev{position:absolute;left:0;top:0;padding-left:12px}
#contentblock.privacy .panel{width:190px}
#contentblock.project .panel{bottom:150px}
/* assets/css/guestbook.css */
.guestbook{height:550px;left:0;position:absolute;top:0;width:1000px}
.guestbook ol{margin:50px 10px 0;height:450px}
.guestbook li{display:block;width:410px;float:left;height:75px;position:relative;margin:0 40px 40px}
.guestbook h2{margin:0;font-size:14px;line-height:1em}
.guestbook img{width:100px;height:75px;margin:0 10px 0 0;display:block;float:left;background:#888}
.guestbook .links{font-weight:bold;position:absolute;bottom:0;left:112px;width:340px;margin:0}
.guestbook .links a{float:left;text-decoration:none}
.guestbook .links .comment{margin-right:28px;padding-left:21px}
.guestbook .links .show{padding-left:29px}
.guestbook .pager{clear:both;margin:18px 0 0 50px;font-size:10px;font-weight:bold;padding-top:2px;line-height:1em}
.guestbook .pager .active{color:#ccc}
.guestbook .pager a{text-decoration:none}
.guestbook .pager .normal,.guestbook .pager .active{padding-right:5px}
.guestbook .pager .prev{background:url(../images/sprite_arrow_left.png) no-repeat top left;padding-left:12px;padding-right:26px;display:inline}
.guestbook .pager .next{background:url(../images/sprite_arrow_right.png) no-repeat top right;padding-right:12px;padding-left:24px;display:inline}
.guestbook .pager a.prev:hover{background-position:left bottom}
.guestbook .pager a.next:hover{background-position:right bottom}
.guestbook .newEntry{bottom:4px;font-size:10px;font-weight:bold;height:20px;left:539px;position:absolute;width:400px}
.guestbook .newEntry a{padding-left:23px;text-decoration:none}
.guestbook.entry .entryContent{margin:50px auto 0;width:408px}
.guestbook.entry .entryContent .head{position:relative;height:75px}
.guestbook.entry .entryContent h1{position:absolute;bottom:0;left:110px;margin:0;line-height:10px}
.guestbook.entry .entryContent h2{position:absolute;top:0;left:110px;font-size:12px}
.guestbook.entry .entryContent .date{font-weight:bold;line-height:1em;position:absolute;right:0;top:0}
.guestbook.entry .entryContent div{clear:both;margin-top:18px;overflow:hidden;height:365px}
.guestbook.entry .entryContent .comment{margin-top:21px}
.guestbook.entry .entryContent .comment a{position:static;top:auto;background:url(../images/sprite_icon_beitrag.png) no-repeat 2px top;padding-left:23px;padding-top:2px;text-decoration:none}
.guestbook.entry .entryContent .comment a:hover{background-position:2px bottom}
.guestbook.entry .links{bottom:33px;font-size:10px;left:0;position:absolute;width:100%}
.guestbook.entry .links a{text-transform:uppercase;position:absolute;top:0}
.guestbook.entry .overview{background:url(../images/sprite_icon_zurueck.png) no-repeat left top;left:40px;padding-left:17px;height:10px;line-height:10px;margin-top:3px}
.guestbook.entry .prev{background:url(../images/sprite_arrow_left.png) no-repeat left top;left:297px;padding-left:11px;height:12px;line-height:12px;margin-top:2px}
.guestbook.entry .next{background:url(../images/sprite_arrow_right.png) no-repeat right top;padding-right:13px;right:296px;height:12px;line-height:12px;margin-top:2px}
.guestbook.entry .new{right:41px;padding-left:21px;line-height:16px}
.guestbook.entry .overview:hover{background-position:left -10px}
.guestbook.entry .prev:hover{background-position:left -12px}
.guestbook.entry .next:hover{background-position:right -12px}
.guestbook.form{width:500px;left:212px}
.guestbook.form h1,.guestbook.form .mapsonfield{display:none}
.guestbook.form form{margin-top:50px}
.guestbook.form label{color:#666}
.guestbook.form .file{position:relative}
.guestbook.form img.checkbox{width:auto;height:auto}
.guestbook.form .file .fakefile{position:absolute;top:0;left:95px;z-index:1}
.guestbook.form .file .fakefile input{width:303px;height:16px;display:block;float:left}
.guestbook.form .file .fakefile input,.guestbook.form .file .fakefile span{border:1px solid #585755;background:url(../images/background_forms.png) top left;color:#666}
.guestbook.form .file .fakefile span{cursor:pointer;display:block;float:right;font-size:10px;height:15px;padding-top:5px;text-align:center;text-transform:uppercase;width:90px;border-left:none}
.guestbook.form .file input[type=file]{position:absolute;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;z-index:2;height:21px;right:0;top:0}
.guestbook input[type=submit]{float:right;font-weight:bold;margin-top:17px;text-align:right;width:240px}
.guestbook .abort{color:#666;display:block;float:left;font-weight:bold;margin:22px 0 0 95px;width:150px;text-decoration:none}
.guestbook .abort:hover{color:#999}
.guestbook.form .success,.guestbook.form .error{text-align:center;margin:130px 0 20px;color:#999;font-size:1.2em}
.guestbook.form .error{margin:10px 0;color:red;position:absolute;width:100%;top:8px;left:0}