
.text01  { color: black; font-size: 12px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }
.textklein     { color: black; font-size: 11px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }
.eingerueckt { margin-left: 24px }
.text02      { color: #000; font-size: 11px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: right; margin: 0px; padding: 0px 6px 0px 8px; width: 100% }
.textfootnote  { color: #a9a9a9; font-size: 11px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; border-top: 1px solid #a9a9a9 }
.headercell { border-bottom: 4px solid #f0f0f0}
b.grau { color: #555 }
p    { margin: 0px 0px 12px; padding: 0px }
h5   { color: #555; font-weight: bold; font-size: 13px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-align: right; margin: 0px 0px 12px; padding: 0px }
h4 { color: #555; margin-bottom:8px; margin-top:8px; padding-left:5px; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }
h3 { color: #555; margin-bottom:4px; margin-top:12px; margin-left:5px; font-weight: bold; font-size: 14px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }

a:link    { color: black; text-decoration: none }
a:visited     { color: black; text-decoration: none }
a:hover    { color: #c30; text-decoration: underline }
a:active    { color: #c30; text-decoration: underline  }
a:visited.hover    { color: #c30; text-decoration: none }


a:link.icon     { color: black; text-decoration: none; background: url(content/image/icon_link.gif) no-repeat 1px 5px; padding-left: 16px }
a:visited.icon     { color: black; text-decoration: none; background: url(content/image/icon_link.gif) no-repeat 1px 5px; padding-left: 16px }
a:hover.icon     { color: #c30; text-decoration: underline; background: url(content/image/icon_link.gif) no-repeat 1px 5px; padding-left: 16px }
a:active.icon    { color: #c30; text-decoration: underline; background: url(content/image/icon_link.gif) no-repeat 1px 5px; padding-left: 16px }

a:link.iconklein     { color: black; text-decoration: none; background: url(content/image/icon_link.gif) no-repeat 1px 3px; padding-left: 16px }
a:visited.iconklein     { color: black; text-decoration: none; background: url(content/image/icon_link.gif) no-repeat 1px 3px; padding-left: 16px }
a:hover.iconklein     { color: #c30; text-decoration: underline; background: url(content/image/icon_link.gif) no-repeat 1px 3px; padding-left: 16px }
a:active.iconklein    { color: #c30; text-decoration: underline; background: url(content/image/icon_link.gif) no-repeat 1px 3px; padding-left: 16px }

.imgrand  { border: solid 1px #ADADAD }

#laystart            { outline:1px solid #DDD; margin: 0px; padding: 0px; background-image:url(script/white_a75.png); position: absolute; z-index: 4; top: 183px; left: 253px; width: 659px; visibility: visible }
#layinhalt1           { outline:1px solid #DDD; background-color: #f0f0f0; margin: 0px; padding: 0px; position: absolute; z-index: 4; top: 185px; left: 167px; width: 832px; visibility: visible }
#layinhalt2         { outline:1px solid #ADADAD; background-color: #f0f0f0; padding: 0px; position: absolute; z-index: 4; top: 95px; left: 83px; width: 830px; visibility: visible }
#laykontakt        { position: absolute; top: 185px; left: 253px; width: 418px; height: 362px; visibility: visible }
#laybuero          { position: absolute; top: 185px; left: 253px; visibility: visible }
#layprojektliste   { position: absolute; top: 185px; left: 253px; width: 664px; height: 544px; visibility: visible }
#layhinweis          { position: absolute; z-index: 5; top: 530px; left: 83px; width: 83px; visibility: visible }
#laybarhinweis        { border: 1px dotted black; padding:6px; background-image:url(script/white_a75.png); background-repeat:repeat; float: right; position: absolute; z-index: 5; top: 269px; left: 86px; width: 152px; height: 178px; visibility: visible }


#title    { position: absolute; z-index: 1; top: 15px; left: 83px; width: 130px; height: 53px; visibility: visible }
#menu      { position: absolute; z-index: 2; top: 65px; left: 83px; width: 501px; height: 22px; visibility: visible }
#bar          { background-color: transparent; position: absolute; z-index: 3; top: 95px; left: 0px; width: 833px; height: 86px; visibility: visible }

/* DHTML TOOLTIP */
#dhtmltooltip{
color: black; 
font-size: 12px; 
font-weight: normal;
font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; 
text-align: center;
position: absolute;
left: -300px;
width: 160px;
border: 1px dotted black;
padding: 2px;
/*background-color: lightyellow;*/
background-image:url(script/white_a75.png); background-repeat:repeat;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*DHTML TOOLTIP END*/

body { background-color: white; margin: 0px; padding: 0px; background-image:url(bg-blue.jpg); background-repeat:repeat-x }
