/* Page-Einstellungen */
body { margin:0px; padding: 0px; width: 100%; height: 100%; background-image: url(grafix/bg_site.jpg); background-repeat: repeat-y; }
#site { width: 1030px; height: 100%; position:absolute; margin-left: 0px; background-image: url(grafix/bg_site.jpg); background-repeat: repeat-y; }
/* ------------------ */

#header { width: 1030px; height: 120px; float: left; }
#header-top { width: 990px; height: 20px; float: left; background-color: #989796; text-align: right; padding-right: 40px; }
#header-top a { font-family: Arial; font-size: 11px; color: #ffffff; text-decoration: none; line-height: 18px; font-weight: bold; }
#header-bottom { width: 1030px; height: 107px; float: left; background-image: url(grafix/bg_header.jpg); background-repeat: no-repeat; }
#header-bottom img { border: 0px; }
#content { width: 1030px; height: auto; float: left; }
#content-left { width: 270px; height: auto; float: left; padding-left: 11px; margin-top: 31px; }
a.main { width: 270px; height: auto; float: left; font-family: Arial; font-size: 14px; color: #ffffff; text-decoration: none; line-height: 28px; font-weight: bold; }
a.sub { width: 259px; height: auto; font-family: Arial; font-size: 10px; color: #ffffff; text-decoration: none; line-height: 20px; padding-left: 11px; }
#content-right { width: 738px; height: auto; float: right; padding-left: 11px; }
#content-right a:link { font-family: Arial; font-size: 11px; color: #989796; }
#content-right a:hover { font-family: Arial; font-size: 11px; color: #000000; }
#content-right a:active { font-family: Arial; font-size: 11px; color: #989796; }
#content-right a:visited { font-family: Arial; font-size: 11px; color: #989796; }

/* Tool-Tip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  { position: relative; text-decoration: underline; color: #0000ff; } 
a.tooltip:hover { color: #0000ff; background: transparent; }
a.tooltip span { display: none; text-decoration: none; }
a.tooltip:hover span { display: block; position: absolute; top: -80px; left: 300; width: 200px; z-index: 100; color: #000000; border:0px; background: #FFFFFF; font: 12px Arial; text-align: left; } 
a.tooltip span b { display: block; margin: 0; padding: 0; font-size: 16px; font-weigth: bold; color: yellow; background-color: gray; border: 0px; border-bottom: 1px solid black; }
/* ------- */

/* Schrift,Farb,Formulareinstellungen */
h1 { font-family: Arial; font-size: 24px; color: #e60005; margin-top: 37px; margin-bottom: 10px; margin-left: 3px; }
h2 { font-family: Arial; font-size: 18px; color: #000000; margin: 0px; }
h3 { font-family: Arial; font-size: 14px; color: #000000; margin: 0px; margin-bottom: 20px; }
.text { font-family: Arial; font-size: 11px; color: #000000; line-height: 18px; }
.text-header a { font-family: Arial; font-size: 10px; color: #ffffff; }
.input_search { width: 131px; height: 17px; border: solid 1px #7f9db9; float: right; margin-top: -20px; margin-right: 3px; }
.search { width: 24px; height: 24px; border: 0px; padding-left: 0px; float: right; margin-top: -22px; margin-right: 40px; }
input { width: 280px; height: 17px; border: solid 1px #7f9db9; float: left }
select { width: 282px; height: 20px; border: solid 1px #7f9db9; float: left }
textarea { width: 280px; height: 120px; border: solid 1px #7f9db9; float: left }
/* ---------------------------------- */
