.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000;}
.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;padding:5px 8px 4px 8px;text-align:center;}
.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000;}
.tipsy-arrow-n{border-bottom-color:#000;}
.tipsy-arrow-s{border-top-color:#000;}
.tipsy-arrow-e{border-left-color:#000;}
.tipsy-arrow-w{border-right-color:#000;}
.tipsy-n .tipsy-arrow{top:0px;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent;}
.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent;}
.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent;}
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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
.floatLeft{float:left;display:inline;margin-right:0em;margin-bottom:0em;}
.floatRight{float:right;display:inline;margin-left:0em;margin-bottom:0em;}
.float-left{float:left;display:inline;margin-right:0em;margin-bottom:0em;}
.float-right{float:right;display:inline;margin-left:0em;margin-bottom:0em;}
.center{display:block;text-align:center;margin:0 auto;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.border{border:1px solid #FF9900;}
.hidden{display:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
.floatbox{overflow:hidden;}
:focus{outline:0 none;}
html,body{height:100%;}
body{position:relative;background-color:white;font-size:15px;color:#4b4b4b;margin:0;padding:0;font-family:'homenaje';line-height:18px;word-spacing:0.1em !important;}
h1{font-size:30px;}
h2{font-size:30px;margin-bottom:1em;line-height:30px;}h2.form{margin-left:220px;}
h3{font-weight:bold;text-transform:uppercase;}
h4{font-weight:bold;}
a{text-decoration:none;color:#a1ae03;}
strong{font-weight:bold;}
label{display:block;margin-bottom:4px;}
form:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
form{display:block;}form .content>div,form>div{margin-top:16px;}
form>div:first-child{margin-top:0;}
form label .req{margin:0 5px 0 0;color:#cf3333;}
input[type=text],input[type=password]{line-height:20px;height:20px;border:1px;background:transparent;padding:2px;}
input[type=submit]{font-size:15px;}
textarea{border:0;background:transparent;padding:2px;}
.error{display:block;line-height:24px;color:#cf3333;}
.custom_error{display:block;line-height:24px;color:#cf3333;}
table.projects,table.profiles{margin:0 auto;width:100%;}table.projects th,table.profiles th,table.projects td,table.profiles td{padding:0 15px 0 15px;white-space:nowrap;}
table.projects th,table.profiles th,table.projects td,table.profiles td,table.projects .actions,table.profiles .actions{line-height:40px;}table.projects th .button,table.profiles th .button,table.projects td .button,table.profiles td .button,table.projects .actions .button,table.profiles .actions .button{display:inline-block;float:none;margin-left:8px;}
table.projects th .button:first-child,table.profiles th .button:first-child,table.projects td .button:first-child,table.profiles td .button:first-child,table.projects .actions .button:first-child,table.profiles .actions .button:first-child{margin-left:0;}
table.projects tr.bga,table.profiles tr.bga{background:#FFFFFF;}
table.projects tr.bgb,table.profiles tr.bgb{background:#EBEBEB;}
table.projects th,table.profiles th{text-align:left;color:#646464;font-weight:bold;background:#b4b4b4;border:1px solid #969696;border-bottom:1px solid #b4b4b4;}
table.projects td,table.profiles td{border:1px solid #dcdcdc;}
.columns:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.columns{display:block;}
.column{float:left;}
.items{padding-bottom:1em;}.items .item{border-top:1px solid #dcdcdc;margin:30px 0 0 0;padding:8px 0 0 0;zoom:1;display:block;}.items .item:before,.items .item:after{display:table;content:"";zoom:1;*display:inline;}
.items .item:after{clear:both;}
.items .item h4,.items .item .project-image{float:left;width:280px;}
.items .item h4{font-weight:normal;font-size:15px;color:#636363;}
.items .item .item-content{float:left;margin-left:30px;width:390px;}.items .item .item-content h2{margin-bottom:10px;}
.items .item .item-content .address{margin-top:20px;}
.items .item .item-content h4{font-weight:bold;float:none;}
.items .item .item-content table{width:390px;}
.items .item .item-content ul li{list-style:disc;margin-left:17px;}
.items .item .item-content p,.items .item .item-content table,.items .item .item-content ul li{font-size:16px;line-height:24px;}
.items .item.image{border-top:0;margin-bottom:10px;}
.items .item.actions a{margin-right:10px;}
.items .item .main-title h2{font-size:35px;line-height:40px;margin-bottom:0px;}
.items .item .short-description{font-size:17px;line-height:22px;}
.items .item:first-child{margin-top:0;}
.inner-shadow{box-shadow:inset 2px 2px 2px #d4d4d4;-moz-box-shadow:inset 2px 2px 2px #d4d4d4;-webkit-box-shadow:inset 2px 2px 2px #d4d4d4;}
.new{padding:20px;}
#button_row{margin:0 auto;padding:0 15px 0 15px;line-height:40px;}#button_row .button{display:inline-block;float:none;margin-left:8px;}
#button_row .button:first-child{margin-left:70px;}
.button{text-transform:uppercase;background:#a1ae03;color:#ffffff;border:0;line-height:30px;height:30px;display:block;float:left;cursor:pointer;font-family:'homenaje';font-size:15px;padding:0 25px 0 25px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.button.false{background:#efae00;}
.button.admin{padding:0 8px 0 8px;}
.button.right{float:right;}
.button.activate{text-align:center;width:88px;padding:0;}
.button.publish{text-align:center;width:90px;padding:0;}
#user .button{margin-left:8px;}
#excel_export_button{display:none !important;}
#excel_export_button_trigger{display:none;}
.shadowBoxOut{display:inline-block;border:1px solid #c8c8c8;padding-bottom:2px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.shadowBoxOut .shadowBox{background:#fff;padding:2px 2px 0 2px;color:#000;box-shadow:inset 2px 2px 2px #d4d4d4;-moz-box-shadow:inset 2px 2px 2px #d4d4d4;-webkit-box-shadow:inset 2px 2px 2px #d4d4d4;}
.shadowBoxOut .ieShadow{display:none;}
#header{position:fixed;z-index:100;width:100%;height:140px;background:#FFF;}#header a{display:block;}
#header a.bs span,#header a.gp span,#header a.qkg span,#header a.gd span{display:none;}
#header a.gp{float:left;width:186px;height:89px;margin:0px 0 0 20px;background:transparent url(../img/logo.png) top left no-repeat;}
#header a.qkg{margin:25px 0 0 250px;width:146px;height:55px;background:transparent url(../img/logo_qkg.jpg) top left no-repeat;}
#header .shadow{position:absolute;width:100%;bottom:-10px;display:block;height:10px;z-index:10000;background:transparent url(../img/shadow-top.png) repeat-x;}
#header h1{font-size:15px;}
#header h1.slogan{display:none;font-size:19px;position:absolute;top:37px;left:450px;margin-right:150px;min-width:380px;font-weight:normal;line-height:1.2em;}#header h1.slogan b{font-weight:bold;}
#header a.gd{display:none;position:absolute;top:23px;left:1036px;width:300px;height:77px;background:transparent url(../img/BannerA_gundelidenkt.png) top left no-repeat;}
#header a.gd.small-window{left:700px;}
#header #user{position:absolute;z-index:99;top:20px;right:20px;}
#main{position:relative;margin-bottom:30px;padding-top:140px;}#main #project{padding:20px;}
#navigation{position:absolute;bottom:0;width:100%;height:40px;background:#363636;font-size:17px;}#navigation ul{margin:0 auto;min-width:960px;max-width:1300px;}#navigation ul li{display:none;float:left;}#navigation ul li>div:first-child{display:block;border-right:1px solid #636363;}#navigation ul li>div:first-child a{position:relative;color:#969696;text-transform:uppercase;display:block;height:40px;cursor:pointer;}#navigation ul li>div:first-child a span{position:absolute;bottom:10px;left:8px;white-space:nowrap;}
#navigation ul li>div:first-child a.active,#navigation ul li>div:first-child a:hover{color:#a1ae03;}
#navigation ul li.back-link ul{display:none;}
#navigation ul li.back-link div{width:100%;position:absolute;margin-left:-1px;border-right:none;background:#a1ae03 url(../img/arrow-green-left.jpg) top left no-repeat;padding-left:20px;}#navigation ul li.back-link div a,#navigation ul li.back-link div a.active,#navigation ul li.back-link div a:hover{color:#ffffff;}
#navigation ul li:first-child div{border-left:1px solid #636363;}
.backend #navigation ul{min-width:1300px;}.backend #navigation ul li div a span{position:static;margin:0 8px 0 8px;display:block;height:40px;line-height:40px;}
.close_x{display:block;width:19px;height:19px;position:absolute;top:0;right:0;text-indent:-9999px;background-image:url(../img/close-project.png);background-repeat:no-repeat;background-position:0 0;}
.close_x:hover{background-image:url(../img/close-project-over.png);}
.print_icon{display:block;width:19px;height:19px;position:absolute;top:0;right:28px;text-indent:-9999px;background-image:url(../img/print.gif);background-repeat:no-repeat;background-position:0 0;}
.info-drop-in{zoom:1;display:block;background-color:#fff;top:140px;left:0;position:fixed;width:0px;height:100%;overflow:auto;border-right:1px solid #ABABAB;padding:20px;}.info-drop-in:before,.info-drop-in:after{display:table;content:"";zoom:1;*display:inline;}
.info-drop-in:after{clear:both;}
.info-drop-in>div{width:729px;padding:20px;}.info-drop-in>div table{width:729px;}
.info-drop-in .close_x{top:20px;right:20px;}
.info-drop-in .print_icon{top:20px;right:48px;}
.static-content{min-width:958px;max-width:1138px;margin:0 auto;height:100%;border-right:1px solid #ABABAB;border-left:1px solid #ABABAB;font-size:16px;line-height:24px;}.static-content .static-content-inner{padding:30px 20px;margin:0 auto;max-width:700px;}
.static-content p{margin:0 0 15px 0;font-size:16px;line-height:24px;}
.static-content .about ul{list-style:disc inside;margin:0 0 14px 5px;font-size:16px;line-height:24px;}
.static-content div.home-left{margin:0;}
.static-content div.home-right{width:43%;padding-left:8%;float:right;height:100%;}
.static-content img.home-img{width:100%;}
.question{background-image:url("../img/questionmark.gif");float:left;height:16px;margin-right:-20px;position:relative;right:35px;top:5px;width:16px;}
.help{display:none;}
.tipsy{font-size:15px;}
hr{border:0px;border-bottom:1px solid #dcdcdc;}
span.nonedit_field{position:relative;top:5px;text-transform:none;font-weight:normal;}
