/*
 * $Id v_2.00$
 * $Name$
 *
 * Copyright (c) 2002-2008 jürgen wölfel edv unternehmensberatung.
 * All rights reserved.
 *
 * http://jwit.net
 *
 */
/* reset */
/*
* { margin:0; padding:0; }
option { padding-left: 0.4em; }
*/

html, body {
    height:100%;
    margin:0px;
    padding:0px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    color:#c0c0c0;
}
/* Rolleiste im FF erzwingen */
html {
    margin-bottom:1px;
}
body {
    background-color:#242424;
}
h1 {
    font-size:12pt;
    margin-top:10pt;
}
h2 {
    font-size:11pt;
    margin-top:10pt;
}
h3 {
    font-size:9pt;
    margin-top:10pt;
}
p,ul,ol {
    margin-top:5pt;
}
ul {
    list-style-type:square;
}
a {
    color:#FFFFFF;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
a.black {
    color:#000000;
}
a.red {
    color:#900000;
}
form {
    margin:0px;
    display:inline;
}

div#adminlayer {
    position:absolute;
    left:20px;
    top:20px;
    width:140px;
    background-color:#FFFFFF;
    color:#000000;
    border:1px solid #000000;
    filter:Alpha(opacity=45); opacity:0.45;
    z-index:8;
    padding:3px;
}
div#adminlayer select {
	font-size:8pt;
	width:140px;
}
div#container {
    width:960px;
    min-height:100%;
    height:auto !important; /* W3C */
    height:100%; /* IE6 */
    position:relative;
    margin:0 auto;
}
div#header {
    width:100%;
    height:165px;
    position:relative;
    margin:0 auto;
    color:#000000;
}
div#hmain {
    position:absolute; top:0px; left:0px;
    width:960px; height:165px;
    background:url(/img/header_main.png) top left no-repeat;
    z-index:2;
}
div#hsub {
    position:absolute; top:0px; left:0px;
    width:960px; height:165px;
    background:url(/img/header_sub.png) top left no-repeat;
}
* html div#hmain {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/header_main.png', sizingMethod='scale');
    background:none;
}
* html div#hsub {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/header_sub.png', sizingMethod='scale');
    background:none;
}
div#hlogo {
    position:absolute; top:10px; left:200px;
    z-index:4;
}
div#hstage {
    position:absolute; top:60px; left:395px;
    color:#ff0000;
    font-weight:bold;
    z-index:4;
}
/* width:194px; breiter damit immer nebeneinander */
div#hlogin {
    position:absolute; top:7px; left:720px; width:250px;
    font-size:7pt;
    z-index:4;
}
div#hreg {
    position:absolute; top:62px; left:600px; width:130px;
    font-size:7pt;
    text-align:right;
    z-index:4;
}
div#hhome {
    position:absolute; top:83px; left:158px;
    z-index:4;
}
div#hlang {
    position:absolute; top:105px; left:138px;
    z-index:4;
}
div#mmain {
    position:absolute; top:94px; left:230px;
    height:18px;
    font-size:7pt;
    z-index:3;
}
div#msub {
    position:absolute; top:121px; left:230px;
    height:18px;
    font-size:7pt;
    z-index:3;
}
div#aspacertop {
    width:100%;
    margin-top:10px;
    clear:both;
}
div#content {
    width:770px;
    position:relative;
    padding-bottom:0px;
    padding-top:10px;
    margin-left:100px;
}
div.mh760 {
    min-height:760px;
    height:auto !important; /* W3C */
    height:760px; /* IE6 */
}
div.mh750 {
    min-height:750px;
    height:auto !important; /* W3C */
    height:750px; /* IE6 */
}
div#status {
    width:738px;
    border:1px solid #800000;
    background-color:#FFCCCC;
    color:#800000;
    padding:10px;
    margin-bottom:10px;
    margin-right:10px;
}
div#clearcontent {
    clear:both;
}
div#aspacerbottom {
    width:100%;
    height:135px;
    margin-bottom:10px;
    clear:both;
}
div#fspacer {
    width:100%;
    height:50px;
    clear:both;
}
div#footer {
    width:100%;
    height:24px;
  	position:absolute;
  	bottom:-1px;
    margin:0 auto;
    clear:both;
}
div#ffoot {
    position:absolute; top:0px; left:0px;
    width:960px; height:24px;
    background:url(/img/footer.png) top left no-repeat;
}
* html div#ffoot {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/footer.png', sizingMethod='scale');
    background:none;
}
div#mfoot {
    position:absolute; top:4px; left:230px;
    height:18px;
    font-size:7pt;
}


ul.menu1, ul.menu2, ul.menu3 {
    color:#000000;
    margin:0px;
    padding:0px;
}
ul.menu1 li, ul.menu2 li, ul.menu3 li {
    list-style:none;
    display:inline;
    font-weight:bold;
    margin:0px;
    padding:0px;
    line-height:18px;
}
ul.menu1 a {
    float:left;
    color:#8E8411;
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
}
ul.menu2 a, ul.menu3 a {
    float:left;
    color:#5C670B;
    text-decoration:none;
    padding-left:10px;
    padding-right:10px;
}
ul.menu1 a.redn, ul.menu2 a.redn, ul.menu3 a.redn {
    color:#C0670B;
}
ul.menu1 a.a, ul.menu2 a.a, ul.menu3 a.a {
    color:#000000;
}
ul.menu1 a.reda, ul.menu2 a.reda, ul.menu3 a.reda {
    color:#900000;
}
ul.menu1 a.n:hover, ul.menu2 a.n:hover, ul.menu3 a.n:hover {
    text-decoration:underline;
}
ul.menu1 a.redn:hover, ul.menu2 a.redn:hover, ul.menu3 a.redn:hover {
    text-decoration:underline;
}
ul.menu1 a:focus, ul.menu2 a:focus, ul.menu3 a:focus {
	outline:0;
}
td.center {
    text-align:center;
    vertical-align:center;
}
td.tc, th.tc {
    text-align:center;
    vertical-align:top;
}
div#login1 {
    float:left;
    width:140px;
    text-align:right;
}
div#login2 {
}
div#login3 {
    width:194px;
    text-align:center;
}
form.jwFormSmall, p.jwFormSmall {
    margin:0px;
}
form.jwFormSmall input.button {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:7pt;
    border:1px solid #000000;
    color:#000000;
    background-color:#FAEC26;
    font-weight:bold;
    padding-left:2px;
    padding-right:2px;
    margin-left:10px;
}
form.jwFormSmall input.text {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:7pt;
    border:1px solid #000000;
    width:50px;
    margin-left:5px;
    margin-bottom:3px;
}
/* Status-Zeile */
div#jwStatus1 {
    margin:0px;
}
div#jwStatus1 {
    clear:both;
    width:752px;
    border:1px solid #EEEEEE;
    background-color:#FFFFE0;
    color:#000000;
    text-align:left;
    display:none;
    padding:3px;
    margin-right:10px;
    margin-bottom:10px;
}

div#jwStatus2 {
    margin:0px;
    margin-right:10px;
    margin-bottom:10px;
    width:760px;
}
div#jwStatus2 select {
    font-family:courier;
    font-size:10pt;
    width:760px;
}
div#jwStatus2 option.even {
    background-color:#FFFFFF;
}
div#jwStatus2 option.evenErr {
    background-color:#FFFFFF;
    color:#FF0000;
}
div#jwStatus2 option.odd {
    background-color:#F0F0F0;
}
div#jwStatus2 option.oddErr {
    background-color:#F0F0F0;
    color:#FF0000;
}
.white, .white a {
    color:#ffffff;
}
.white a {
    color:#bcce1e;
}
.white a:hover {
    color:#faec26;
}
table.list {
    border-collapse:collapse;
}
table.list td, table.list th {
    padding:3px;
}
/* Formulare */
form.jwForm th {
    text-align:left;
    padding-left:2px;
    padding-right:5px;
}
form.jwForm td {
}
form.jwForm input.button {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    border:1px solid #000000;
    color:#FFFFFF;
    background-color:#696A2F;
    font-weight:bold;
    padding-left:1px;
    padding-right:1px;
}
form.jwForm input.text, form.jwForm textarea.text, form.jwForm select.text {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    border:1px solid #000000;
    z-index:1;
}
form.jwForm input.textRO, form.jwForm textarea.textRO, form.jwForm select.textRO {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:8pt;
    color:#000000;
    background-color:#E0E0E0;
    border:1px solid #000000;
    z-index:1;
}
form.jwForm input.code, form.jwForm textarea.code {
    border:1px solid #000000;
    z-index:1;
    font-family:Courier New,Courier,monospace;
    font-size:8pt;
}
form.jwForm textarea {
  scrollbar-3dlight-color:#696A2F;
  scrollbar-arrow-color:#FFFFF0;
  scrollbar-base-color:#696A2F;
  scrollbar-darkshadow-color:#696A2F;
  scrollbar-face-color:#696A2F;
  scrollbar-highlight-color:#696A2F;
  scrollbar-shadow-color:#696A2F;
  scrollbar-track-color:#E0E0E0;
}
form.jwForm input.checkbox {
}
form.jwForm input.radio {
    vertical-align:middle;
}
/* Fehlermeldungen etc. */
p.red, form.jwForm p.error {
    border:1px solid #800000;
    background-color:#FFCCCC;
    color:#800000;
    font-weight:bold;
    padding:2px;
}
div.clearer {
    clear:both;
    height:0px;
    overflow:hidden;
}
div.u2u {
    float:left;
    margin-right:8px;
    margin-bottom:8px;
    text-align:center;
    overflow:hidden;
}
/* MediaRoom */
table.search {
    color:#000000;
}
div.fahrrad_de img {
    border:0px;
}
/******************************************************************************
 * $Log$
 */