﻿#gbInfobox {
   -khtml-border-radius: 6px;
   -moz-border-radius: 6px;
   background: repeat-x;
   border: 1px solid #999999;
   color: #000000;
   font-size: 12px;
   margin: 20px 50px 20px 0;
   padding: 30px 0 10px 180px;
   position: relative;
   width: 430px;
}
#gbInfobox .red {
   color: #C83200;
}
#gbInfobox h1 {
   font-size: 20px;
   padding: 0 0 25px 0;
   text-align: left;
}
#gbInfobox img {
   left: 10px;
   position: absolute;
   top: 10px;
}
#gbInfobox p {
   padding-left: 0;
}
#gbInput {
   margin: 0;
   position: relative;
   width: 550px;
}
#gbInput #avatarChoose {
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   background: #ffffff;
   border: 1px solid #919191;
   height: 70px;
   left: 64px;
   padding: 5px;
   position: absolute;
   top: 0px;
   visibility: hidden;
   width: 370px;
   z-index: 0;
}
#gbInput #avatarChoose img {
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   border: 1px solid #ffffff;
   cursor: pointer;
   padding: 2px;
}
#gbInput #avatarChoose img:hover, #gbInput #gbtoolbar img.btnSmiley:hover {
   border: 1px solid #919191;
}
#gbInput #avatarNow {
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   background: url(avatar_.png) #ffffff no-repeat;
   border: 1px solid #dcdcdc;
   height: 68px;
   left: 0px;
   position: absolute;
   top: 0px;
   width: 68px;
}
#gbInput #avatarNow:hover {
   border: 1px solid #919191;
   cursor: pointer;
}
#gbInput #inputArea {
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   background: #f0f0f0;
   border: 1px solid #dcdcdc;
   clear: both;
   padding: 0;
   text-align: right;
   width: 570px;
}
#gbInput #inputArea .toolbar {
   background: transparent;
   border-bottom: 1px solid #dcdcdc;
   margin: 2px 3px 1px 3px;
   padding: 3px 4px 2px 4px;
}
#gbInput #inputArea .toolbar img.btnSmiley {
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   background: url(btn_back.png);
   border: 1px solid #dcdcdc;
   cursor: pointer;
   padding: 4px 5px 3px 5px;
}
#gbInput #inputArea .toolbar img.btnSmiley:hover {
   background: url(btn_back_hover.png);
   border: 1px solid #fcb557;
}
#gbInput #inputArea textarea {
   background: #ffffff;
   border: 0;
   display: block;
   margin: 2px;
   width: 560px;
}
#gbInput #stepNext, #gbInput #stepBack, #gbInput #clear {
   background: url(btn_submit_big.png);
   clear: both;
   color: #666666;
   float: none;
   margin: 0 0 0 10px;
   padding: 4px 4px;
   width: auto;
}
#gbInput #stepNext:hover, #gbInput #stepBack:hover, #gbInput #clear:hover {
   background: url(btn_submit_big_hover.png);
   border: 1px solid #fcb557;
   clear: both;
   color: #666666;
   float: none;
   margin: 0 0 0 10px;
   padding: 4px 4px;
   width: auto;
}
#gbInput div.pinfo {
   clear: both;
   float: left;
   width: 470px;
   padding: 2px 0 7px 100px;
   position: relative;
   display: inline;
}
#gbInput input {
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   background: #ffffff;
   border: 1px solid #dcdcdc;
   color: #003399;
   float: right;
   font: 10pt Verdana, Arial, Helvetica, sans-serif;
   margin: 5px 0px 0px 0px;
   padding: 4px 3px;
   width: 370px;
}
#gbInput input.errInput {
   background: #FFF2F2;
   border: 1px solid #C80000;
   color: #C80000;
}
#gbInput input.errWarning {
   background: #FFEDD7;
   border: 1px solid #FF9900;
   color: #FF9900;
}
#gbInput label {
   clear: both;
   float: left;
   font-size: 11px;
   margin-top: 5px;
   padding: 4px 0 5px 0;
   width: 70px;
}
#gbInput label span, #gbInput p.hinweise span {
   color: #FC0000;
}
#gbInput p.btn {
   padding: 0;
   margin: 0;
   clear: both;
   display: block;
   margin-top: 10px;
   text-align: right;
   width: 570px;
}
#gbInput p.hinweise {
   color: #8C8C8C;
   font-size: 0.8em;
}
#gbInput p.status {
   font-size: 0.8em;
   float: left;
   width: 100%;
   margin-left: 0;
   padding-left: 0;
}
#gbInput textarea {
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   background: #ffffff;
   border: 1px solid #dcdcdc;
   color: #003399;
   font: 10pt Verdana, Arial, Helvetica, sans-serif;
   margin: 5px 0 0 0;
   padding: 4px 3px;
   width: 460px;
}
#gbook {
   display: block;
   padding: 5px 55px 5px 0;
}
#gbook a.home {
   background: url(sym_home.png) no-repeat 50% 50%;
   border: 0;
   display: block;
   float: right;
   height: 36px;
   position: absolute;
   right: 10px;
   top: 3px;
   width: 40px;
}
#gbook div p.gbComment {
   background: url(sym_comment.png) no-repeat 0px 8px;
   color: #787878;
   padding-left: 30px;
}
#gbook div.gbEntry {
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   border: 0;
   clear: both;
   float: left;
   margin: 5px 0 0 0;
   padding: 0;
   position: relative;
   width: 100%;
}
#gbook h2 {
   border-bottom: 1px solid #DCDCDC;
   margin: 0 10px 5px 75px;
   padding: 10px 20px 5px 5px;
}
#gbook h2 span {
   font-size: 70%;
}
#gbook img.avatar {
   -khtml-border-radius: 4px;
   -moz-border-radius: 4px;
   background: transparent;
   border: 0px solid #EFEFEF;
   height: 64px;
   left: 3px;
   position: absolute;
   top: 0px;
   width: 64px;
}
#gbook p {
   clear: both;
   margin: 0 10px 0 75px;
   padding: 5px 10px 20px 5px;
}
#navbar {
   border-bottom: 1px solid #DCDCDC;
   position: relative;
   margin-right: 60px;
}
#navbar #left {
   left: 5px;
   position: absolute;
   top: 15px;
}
#navbar #pages {
   margin: 0;
   padding: 5px 5px 5px 0;
   text-align: right;
}
#navbar #pages input {
   border: 0;
   padding: 2px 4px;
   vertical-align: middle;
}
#navbar #pages input:hover {
   background: #DDE4F4;
}
#navbar #pages select {
   border: 1px solid #999999;
}
#navbar #right {
   text-align: right;
   width: 99%;
}
#navbar form {
   display: inline;
   line-height: 1.7em;
}
#navbar form input {
   border: 1px solid #3759A9;
}
#navbar form select, input {
   border: 1px solid #3759A9;
   vertical-align: middle;
}
#navPage {
   border: 1px solid blue;
   float: left;
   margin: 0;
   padding: 0;
   width: 49%;
}
div.gbWarning {
   -khtml-border-radius: 6px;
   -moz-border-radius: 6px;
   background: url(warning_back.png) repeat-x;
   border: 1px solid #333333;
   color: #000000;
   font-size: 11px;
   padding: 20px 30px 30px 30px;
   position: relative;
   width: 550px;
}
div.gbWarning h1 {
   font-size: 20px;
   padding: 0 0 30px 90px;
}
div.gbWarning img {
   left: 10px;
   position: absolute;
   top: 10px;
}
