


#artikellinks {
position: absolute;
top: 100px;
left: 72px;
width: 237px;
height: 337px;
padding: 0px;
margin: 0px;
z-index:10;
}

#artikelterminehead {
position: absolute;
top: 100px;
left: 72px;
width: 675px;
height: 245px;
padding: 0px;
margin: 0px;
z-index:10;
text-align:center;
}


#artikeltermine {
position: absolute;
top: 220px;
left: 62px;
width: 695px;
height: 465px;
padding: 0px;
margin: 0px;
z-index:10;
background-color:#b1a690;
text-align:center;
overflow:auto;
}


.bilderdownload {
text-align:left;
}





#pane-target {
position: relative;
top: 20px;
width: 487px;
height: 510px;
padding: 0px;
margin: 0px;
z-index:40;
overflow:auto;
margin:auto;
}


.termin {
position: relative;
width: 460px;
height: 42px;
padding: 0px;
margin: 0px;
background-image:url(../images/axel-paetz_termine_hg.gif);
background-repeat:no-repeat;
z-index:20;
}


.termincurrent {
position: relative;
width: 460px;
height: 42px;
padding: 0px;
margin: 0px;
background-image:url(../images/axel-paetz_termine_hg_current.gif);
background-repeat:no-repeat;
z-index:20;
}

.termincurrent2 {
position: relative;
width: 460px;
height: 42px;
padding: 0px;
margin: 0px;
background-image:url(../bilder_axel/axel-petz-hg-termine_current2_.gif);
background-repeat:no-repeat;
z-index:20;
}




.abstandtermin {
position: relative;
top: 0px;
left: 0px;
width: 400px;
height: 16px;
padding: 0px;
margin: 0px;
}


.termindatum {
font-family: Verdana, Arial, sans-serif;
font-size: 0.75em;
color:#e7e7e7;
text-align: left;
line-height: 2.2em;
vertical-align:top;
}

.terminuhr   {
font-family: Verdana, Arial, sans-serif;
font-size:0.625em;
color: #022b3b;
text-align: left;
line-height: 18px;
vertical-align:top;
}

.terminort {
font-family: Verdana, Arial, sans-serif;
font-size:0.813em;
color: #7da9ce;
text-align: left;
line-height: 0.563em;
vertical-align:top;
}

.terminort2 {
font-family: Verdana, Arial, sans-serif;
font-size:0.625em;
color: #A58C63;
text-align: left;
line-height: 0.563em;
vertical-align:top;
}

.terminlink {
font-family: Verdana, Arial, sans-serif;
font-size:0.625em;
color: #022b3b;
text-align: left;
line-height: 18px;
vertical-align:top;
}

.terminklub {
font-family: Verdana, Arial, sans-serif;
font-size: 0.813em;
color:#e7e7e7;
text-align: right;
line-height: 2.0em;
vertical-align:top;
}



a.terminlink {
font-family: Verdana, Arial, sans-serif;
font-size:0.813em;
color: #7da9ce;
text-align: left;
line-height: 0.563em;
vertical-align:top;
text-decoration:underline;
}

a.terminlink:visited {
font-family: Verdana, Arial, sans-serif;
font-size:0.813em;
color: #7da9ce;
text-align: left;
line-height: 0.563em;
vertical-align:top;
text-decoration:underline;
}

a.terminlink:hover {
font-family: Verdana, Arial, sans-serif;
font-size:0.813em;
color: #7da9ce;
text-align: left;
line-height: 0.563em;
vertical-align:top;
text-decoration:underline;
}

a.terminlink:active {
font-family: Verdana, Arial, sans-serif;
font-size:0.813em;
color: #7da9ce;
text-align: left;
line-height: 0.563em;
vertical-align:top;
text-decoration:underline;
}







.hidden {
          display:none;
}




body.js-on .hide-with-js {
          display:none;
}

body.js-on .hidden-without-js {
          display:block;
}

div.newrow {
          clear:both;
}

div.newrowpadded {
          clear:both;

}


#content code.inline {
          margin:0;
}

div.column {
          margin:0;

}

div.column.c1 {
          margin:0;
}

div.column.c2 {
          margin:0;
}

div.column.c3 {
          margin:0;

}

div.column.right {
          margin:0;
}

div.column.last {
          margin:0;
}

div.column h1 {
          margin:0;
}

div.column.rightalign h1 {
          margin:0;
}

div.column h2 {
          margin:0;
}

div.c1.column h2 {
          margin:0;
}

div.column h3 {
          margin:0;
          font-size:1em;

}



div.column ul.plain-list {
          margin:0;
}

div.column ul.plain-list li {

          margin:0;
}




input#q {
          font-size:.8em;
          margin:0;
          padding:.3em;
}

body.api #content div.column h3 {
          color:#999;
          font-size:1.2em;
          font-weight:normal;
          margin:0 0 1em;
}

h5.code,h5.request {
          font-family:Helfevtica,Arial,sans;
          font-size:.8em;
          line-height:1em;
          color:#717171;
          margin-bottom:.7em;
}

h5.code strong {
          font-weight:bold;
}

h5.request {
          margin:1.7em 0 1.4em;
}

h5.request strong {
          font-weight:bold;
}

h5.request span {
          color:#1D1D1D;
          background:#CCC;
          padding:.5em .7em;
          width:auto;
          display:inline;
}

dl.params {
          float:left;
          padding-bottom:1em;
          font-size:.8em;
          width:100%;
}

dl.params dt {
          float:left;
          width:20%;
          font-weight:bold;
          line-height:1.4em;
}

dl.params dd {
          float:left;
          width:80%;
          line-height:1.4em;
          margin-bottom:.8em;
}

#contentx pre {
          background-color:#1D1D1D;
          color:#999;
          margin:0 0 1.125em;
          padding:.8em .9em;
}

#contentx pre strong {
          color:#fff;
}

#content p strong {
          font-weight:bold;
}

pre {
          padding:.9em 1.4em 1em;
          margin:0 0 1.125em 0;
          overflow:auto;
          background-color:#1D1D1D;
          color:#DDD;
          border:none;
          line-height:1.8em;
          font-size:.9em;
          -moz-border-radius:1em;
          -webkit-border-radius:1em;
          border-radius:1em;
}

pre .attribute,pre .attribute .value {
          color:#AAA;
}

pre .value {
          font-style:italic;
}

pre .pi {
          color:#777;
}

pre .tag {
          color:#FF8215;
}

a.box {
          display:block;
          padding:.8em .9em;
          color:white!important;
          background:#1D1D1D;
          text-decoration:none;
          font-size:1em;
          border-radius:1em;
          -moz-border-radius:1em;
          -webkit-border-radius:1em;
}

a.box.signup {
          padding-top:1.9em;
          padding-bottom:2.1em;
}

a.box span.head {
          display:block;
          margin:0;
          color:#FF8215;
          font-size:1.1em;
}

a.box.signup span.head {
          font-size:1.35em;
}

a.box span.para {
          display:block;
          margin:0;
          color:#2592E1;
          color:#fff;
          font-size:.8em;
}

a.box:hover {
          background:#FF8215;
          text-decoration:none!important;
}

a.box:hover span.head {
          color:#1D1D1D;
}

a.box:hover span.para {
          color:#FFF;
}

a.box h3 {
          margin:0;
          color:#FF8215;
          font-size:1.1em;
}

a.box p {
          margin:0;
          color:#2592E1;
          color:#fff;
          font-size:.8em;
}

a.box:hover {
          background:#FF8215;
          text-decoration:none;
}

a.box:hover h3 {
          color:#1D1D1D;
}

a.box:hover p {
          color:#FFF;
}

body#faq #content div.column {
          margin-bottom:0;
}

body#faq #content div.newrow {
          height:1em;
}

#content div.category,body#faq #content div.c3.category {
          clear:both;
          margin-bottom:1em;
}

#filterbox {
         position:absolute;
         top:-66px;
         left:256px;
         padding:0px;
         width:230px;
         height:55px;
         text-align: left;
         z-index:99;
         }

#filterbox {
          padding:1em 0 2.5em;
          font-size:1em;

}

#filterbox p {
          margin:0;
}


#filterbox h3 {
          text-align:left;
          margin-bottom:10px;
          color:#818f97;
          font-size:0.75em;

}

#filterbox.selected h3 {
          color:white;
}

#filterbox input {
          width:14em;
          font-size:.8em;
          padding:.5em .5em .45em;
          float:left;
         -khtml-border-radius: 4px;
         -webkit-border-radius: 4px;
         -moz-border-radius: 4px;
         border-radius: 4px;
         }
}

#clear_filterbox {
          background:url(/img/faq/close.gif) no-repeat 50% 50%;
          display:block;
          height:22px;
          width:22px;
          float:left;
}

#splash {
          display:block;
          width:100%;
          margin:0 0 3em 0;
          padding:.1em 0 1em;
          text-align:center;
          border-radius:1em;
          background:#1D1D1D;
          border-radius:1em;
          -moz-border-radius:1em;
          -webkit-border-radius:1em;
}

#splash img {
          width:90%;
}

#subnav {
          width:16em;
          float:left;
}

#subnav li {
          font-size:1em;
          margin-bottom:.9em;
          margin-left:-0.7em;
}

#subnav li a {
          padding:.25em .7em;
          text-decoration:none;
          color:#999;
          border-radius:1em;
          -moz-border-radius:1em;
          -webkit-border-radius:1em;
}

#subnav li a:hover {
          background:#DDD;
          color:#000;
text-decoration:none;
}

#subnav li.spacer {
          margin-top:1.6em;
}

#subnav li.sub {
          display:none;
          margin-left:.3em;
}

body#api_index #subnav li a.api_index,body#api_basics #subnav li a.api_basics,body#api_time_entries #subnav li a.api_time_entries,body#api_tracker #subnav li a.api_tracker,body#api_customers #subnav li a.api_customers,body#api_projects #subnav li a.api_projects,body#api_services #subnav li a.api_services,body#api_users #subnav li a.api_users,body#api_account #subnav li a.api_account,body#api_grouped_time_entries #subnav li a.api_grouped_time_entries,body#api_bookmarks #subnav li a.api_bookmarks,body#api_index #subnav li a.api_index:hover,body#api_basics #subnav li a.api_basics:hover,body#api_time_entries #subnav li a.api_time_entries:hover,body#api_tracker #subnav li a.api_tracker:hover,body#api_customers #subnav li a.api_customers:hover,body#api_projects #subnav li a.api_projects:hover,body#api_services #subnav li a.api_services:hover,body#api_users #subnav li a.api_users:hover,body#api_account #subnav li a.api_account:hover,body#api_grouped_time_entries #subnav li a.api_grouped_time_entries:hover,body#api_bookmarks #subnav li a.api_bookmarks:hover {
          background:#FF8215;
          color:#FFF;
          text-decoration:none;
}

body.api_time_entries #subnav>li.sub {
          display:block;
}

table.roles {
          width:100%;
}

table.roles>thead>tr>th {
          font-size:1em;
          text-align:center;
          padding-bottom:.6em;
}

table.roles>tbody>tr>td.title {
          font-size:.8em;
          padding:.3em 0;
          width:33%;
}

table.roles>tbody>tr>td.yes {
          text-align:center;
          color:#259ee6;
          font-size:2em;
}

table.roles>tbody>tr>td.no {
          text-align:center;
          color:#FF8215;
          color:#DDD;
          font-size:2em;
}

table.roles>tbody>tr:hover>td.title {
          font-weight:bold;
}

table.roles>tbody>tr:hover>td.yes,table.roles>tbody>tr:hover>td.no {
          font-size:3.5em;
}

table.roles>tbody>tr.next_group>td {
          height:1em;
}

#error ~ div {
          display:none;
}

#error>div {
          margin-top:1.3em;
}

#error .info p {
          text-align:right;
          color:#BBB;
          font-size:1.6em;
}

#error h1 {
          margin-bottom:1em;
}

#error h2 {
          margin-bottom:.6em;
}

#error li {
          margin:0 10% 0 0;
          list-style:none;
          width:40%;
          float:left;
}

#error li.last {
          margin:0;
}

#error ul {
margin:0;
}

#error input#q {
width:80%;
}

#randoben {
          position:absolute;
          top:0px;
          left:0px;
          width:100%;
          height:20px;
          background-color:#1F1F1F;
}