FONT         {font-size: 10pt; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; }
P            {font-size: 10pt; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; }
DIV          {font-size: 10pt; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; }
INPUT        {font-size: 10pt; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; }
FORM         {font-size: 10pt; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; }
SELECT       {font-size: 10pt; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; }
TABLE        {font-size: 10pt; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; }
A            {font-size: 10pt; FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif; }
TEXTAREA     {font-size: 10pt; FONT-FAMILY: Courier, Typewriter, Teletype, Monospace, Monospaced, Fixed, FixedWidth; }

a
{
    text-decoration: underline;
    font-weight: normal;
    color: #112244;
}

table
{
}
.td
{
    color:#D8D8D8;
}

.wikitable, .wikitablefigure
{
  margin: 0px;
  padding: 0px;
  border: solid gray 1px;
  border-collapse: collapse;
}

.wikitable td
{
  margin: 0px;
  padding: 3px;
  border-style: solid;
  border-color: gray;
  border-width: 0px 0px 1px 1px;
}

.wikitablefigure td
{
  margin: 0px;
  padding: 3px;
  border-style: solid;
  border-color: gray;
  border-width: 1px 1px 0px 0px;
}

.wikitable tr#Row0 td,
tr#Row0 th
{
  background-color: #445588;
  border-left-color: white;
  color: white;
}

body
{
    padding: 120px 10px 10px 20px;
    font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: black;
    background: #eeeeee url(/sc-background-2006-1.jpg) no-repeat;
       margin: 1px;
}

body.slideshow
{
    padding: 0px 0px 0px 0px;
    background: #eeeeee url(/sc-background-2006-1.jpg) no-repeat -20px -200px;
}

p
{
}

td.leftcolumn
{
    width: 250px;
}

div.logo
{
    width: 200;
    height: 200;
    position: absolute;
    top: 0px;
}
div.logo a 
{
    /* border: solid 1px #eeeeee; */
    border: none;
}
div.logo a:hover
{
}
div.logo img
{
    /* border: solid 1px blue; */
    border: none;
    width: 190px;
    height: 80px;
    margin: 12px 0px 0px 0px;
}

img
{
    border-top: solid 2px #808080;
    border-left: solid 2px #808080;
    border-right: solid 2px white;
    border-bottom: solid 2px white;
}

body.slideshow a
{
    color:  black;
}

img.slideshow
{
    border-top: solid 2px #333344;
    border-left: solid 2px #444455;
    border-right: solid 2px #9999aa;
    border-bottom: solid 2px #bbbbdd;
}

iframe
{
    border-style: none;
}

iframe.slideshow
{
    border-style: none;
    position: absolute;
    top: 200px;
    left: 20px;
    width: 190px;
    height: 200px;
}

div.menu
{
    /* border: solid 1px yellow; */
    position: absolute;
    top: 70px;
    left: 245px;
    width: 550px;
}
div.menu a
{
    color: #1d2f5d;
    font-size: 130%;
    font-weight: bold;
    text-decoration: none;
}
div.menu a.hover,
div.menu ul li a.active
{
    color: #333333;
}
div.menu ul
{
    float: left;
    list-style: none;
    line-height: 1;
    font-weight: bold;
    padding: 0;
    margin: 0 0 1px 0;
}
div.menu ul li 
{
    float: left;
    padding: 0;
    margin: 0px 5px 0px 5px;
}
div.menu ul li ul
{
    display: none;
    position: absolute;
    border: 1px solid #666666;
    margin: 0; 
    padding: 0px 10px 5px 10px; 
    background: #FFFFFF;
}
div.menu ul ul a
{
    font-size: 130%;
}
div.menu ul a:hover,
div.menu ul.over a
{
    color: #333333;
    border-bottom:  10px solid #334477;
}
div.menu ul li:hover ul
{
    display: block;
}
div.menu ul li.over ul
{
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    z-index: 100;
    border: 1px solid #666666;
}
div.menu ul li li
{
    float: none;
    padding: 0;
    margin: 3px 5px 3px 5px;
}
div.menu ul li li a:hover
{
    border-bottom:  2px solid #334477;
}


td.content
{
    width: 550px;
    vertical-align: top;
    line-height: 150%;
}

li 
{
    margin-top:  15px;
}

li li
{
    margin-top:  6px;
}

li li li
{
    margin-top:  0px;
}

.LinkRed
{
       COLOR: #660000
}
.LinkBlack
{
       COLOR: #B2B2CB;
}
.Linkuntertitel
{
       COLOR: #8081A8;
}
.Linkhell
{
       COLOR: #000000;
       font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.LinkGrey
{
    text-decoration: underline;
       COLOR: #999999;
}
.LinkNav
{
       font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
       color: #FFFFFF;
}
.fuss
{
       Color: #D8D8D8;
}

.mainmenu
{
    font-size: 100%;
}
.submenu
{
    font-size: 90%;
}

.head
{
       font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
       font-weight: bold;
       background-color: #CFCFE5; /* #CFCFE5 #B2B2CB */
       color: #000000;
       letter-spacing:1pt;
       padding-bottom : 0px;
       padding-top : 0px;
       padding-left : 2px;
       padding-right : 2px;
}
.navbody
{
       font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
       background-color: #FAFAFF;
       color: #000000;
       padding-bottom : 2px;
       padding-top : 2px;
       padding-left : 7px;
       padding-right : 7px;
}
.kopf
{
       font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
       color: #000000;
}
input, textarea, button, select, submit, file
{
       border : 1px;
       border-color : #8B8CAE;
       border-style : solid;
       background-color: #F0F0F8;
       padding-bottom : 1px;
       padding-top : 1px;
       padding-left : 1px;
       padding-right : 1px;
       color : #333333;
}

h1
{
    font-size: 150%;
    font-weight: bold;
    letter-spacing:2pt;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #334466;
    margin-top: 1px;
    margin-bottom: 5px;
       padding-bottom : 1px;
       padding-top : 1px;
}
.dense
{
       letter-spacing:2pt;
}
h2
{
    font-size: 130%;
    font-weight: bold;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #1d2f5d;
    letter-spacing:1pt;
    margin-top: 1px;
    margin-bottom: 5px;
}
h3
{
    font-size: 120%;
    font-weight: bold;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #1d2f5d;
    letter-spacing:0pt;
    margin-top: 1px;
    margin-bottom: 0px;
}
h4
{
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #1d2f5d;
    letter-spacing:0pt;
    margin-top: 1px;
    margin-bottom: 0px;
}

.guestbook-comment
{
    background: #fff;
    border-top: solid 2pt #cce;
    border-left: solid 2pt #cce;
    padding: 3px 10px 10px 10px;
}

.guestbook-author
{
    color: #888;
    margin-left: 0px;
}

.guestbook-name
{
    color: #222; /* #43332b; #866656; */
}

.guestbook-mail
{
    color: #999;
    text-decoration: underline;
}


/* colors:
   #fffcb0
   #ffecbf
   #fff0f5
   #e0e0e0
*/
.postits
{
    top:250px;
    left:250px;
    width:260px;
    position:absolute;
    background-color:#fffcb0;
    border-top: solid 2pt #fff;
    border-left: solid 2pt #fff;
    border-bottom: solid 3pt #cce;
    border-right: solid 3pt #cce;
    padding: 5px 5px 5px 5px;
}

#yellow { background-color:#fffcb0; }
#orange { background-color:#ffecbf; } 
#red { background-color:#fff0f5; } 
#gray { background-color:#e0e0e0; }

.corkboard-comment
{
    padding: 3px 10px 10px 10px;
}

.corkboard-author
{
    color: #888;
    margin-left: 0px;
}

.corkboard-name
{
    color: #222; /* #43332b; #866656; */
}

.corkboard-mail
{
    color: #999;
    text-decoration: underline;
}
#yellow input,
#yellow textarea,
#yellow button,
#yellow select,
#yellow submit,
#yellow file
{
    background-color:#fffcb0;
}



pre
{
    color: black;
    background-color: white;
}


div.img img,
p.img img
{
    float:  left;
}


