body      { color: #00114D; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url("images/bg.gif"); margin: 0 }
td       { color: #00114D; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 5px 0 0; height: 0 }
.head1  { color: white; font-size: 20px }

a                    { color: orange; font-size: 12px;  }
a:link               { color: orange;  }
a:hover              { color: #00114D;  }
a.small             { color: white; font-size: 10px;  }
a.small:link        { color: white; font-size: 10px; }
a.small:hover       { color: #f60; font-size: 10px;  }
a.nav               { color: white; font-size: 12px; font-weight: 400; line-height: 18px;  }
a.nav:link          { color: white; font-size: 12px; font-weight: 400; line-height: 18px;  }
a.nav:hover         { color: white; font-size: 12px; font-weight: 700; line-height: 18px;  }

#head { visibility: visible; position: absolute; z-index: 10; top: 0; left: 0; width: auto; height: auto }
#navigation  { background-color: #fff; visibility: visible; position: absolute; z-index: 10; top: 77px; left: 0; width: 143px; height: 144px; }
#kontakt_form    {visibility: visible; position: absolute; z-index: 55; top: 191px; left: 684px; width: 164px; height: 230px }
#linksweiss    {background-color: #fff; visibility: visible; position: absolute; z-index: 1; top: 191px; left: 684px; width: 164px; height: 400px }
#logo { visibility: visible; position: absolute; z-index: 56; top: 77px; left: 739px; width: 109px; height: 148px }
#left { visibility: visible; position: absolute; z-index: 10; top: 221px; left: 0; width: 143px; height: 340px }
#right  { visibility: visible; position: absolute; z-index: 10; top: 461px; left: 684px; width: 164px; height: 240px }
#flash { visibility: visible; position: absolute; z-index: 10; top: 77px; left: 151px; width: 100px; height: 100px }
#content1        { visibility: visible; display: block; position: absolute; z-index: 50; top: 191px; left: 151px; width: auto; height: auto }
#content2        { visibility: visible; display: block; position: absolute; z-index: 50; top: 191px; left: 418px; width: auto; height: auto }
#content3          { visibility: visible; display: block; position: absolute; z-index: 50; top: 400px; left: 151px; width: auto; height: auto }
#content4          { visibility: visible; display: block; position: absolute; z-index: 50; top: 400px; left: 418px; width: auto; height: auto }
#main            { visibility: visible; display: block; margin: 0; padding: 2px; position: absolute; z-index: 10; top: 13px; left: 0; width: 252px; height: 180px; border: solid 1px #d67400 }

#contentbig        { visibility: visible; display: block; position: absolute; z-index: 50; top: 191px; left: 151px; width: 532px; height: auto; }
#mainbig            { float: left; visibility: visible; display: block; margin: 0px; padding: 0px; position: relative; z-index: 70; top: 0px; left: 0; width: 524px; height: auto; border: solid 1px #d67400; }
#mainbig2            { float: left; visibility: visible; display: block; margin: 0px; padding: 0px; position: relative; z-index: 70; top: 0px; left: 0; width: 524px; height: auto; }
#footer		{  overflow: visible; visibility: visible; }

.small { color: black; font-size: 10px; display: block; padding-left: 5px }
td.login { background-image: url("images/log-in_03.gif"); background-repeat: repeat-y }
td.main { padding: 0px 8px 0px 8px; }
td.main2 { background-color: #a0a0a0; padding: 8px 8px 8px 8px; }
td.main3 { background-color: #FFE4C4; color: #00114D; padding: 8px 8px 8px 8px; }

td.main4 { padding: 0px 8px 0px 8px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #d67400; }
td.main5 { padding: 0px 8px 0px 8px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #d67400; }
td.main6 { padding: 10px; }
td.main7 { padding: 0px 8px 0px 8px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #d67400; }
td.main8 { padding: 0px 8px 0px 8px; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #d67400; }
td.main9 { padding: 0px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #d67400; }

.clearer {
    height: 0px;
    clear: left;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}
.rotError	{ color: red; font-weight: bold; }
.weiss	{ color: white; }
.orange	{ color: orange; }
.bildrand { margin-right: 12px; margin-bottom: 12px; float: left }
