body { color: #8C579D; font-size: 11px; font-family: verdana, sans-serif; margin: 0px; border: 0px; padding: 0px; background: #e2e2e2 }

blockquote { background: #F3E4E6; padding: 1em 1em 1em 1em; text-align: center; color: #C45E84; margin-left: 3px; margin-right: 3px;
             border-top: 0px solid #EAD0D3; border-bottom: 0px solid #EAD0D3;
             border-left: 4px solid #EAD0D3; border-right: 4px solid #EAD0D3 }

q { font-family: verdana; font-size: 11px; color: #546783; quotes:"\00BB" "\00AB" "\203A" "\2039" }

tr, td, th, table {font-family: verdana, tahoma, arial, sans-serif; font-size: 11px }

img { border: 0px }

* html a.picture {border: 3px solid #8279B5 }
* html a.picture:hover {border: 3px solid #695FA7}
.picture img {border: 3px solid #CFCFCF; margin: 2px 1px 2px 1px }
.picture img:hover {border: 3px solid #BEBEBE; margin: 2px 1px 2px 1px }

i  { font-family: verdana; font-size: 11px; color: #4E746B }
u  { font-family: tahoma; font-size: 11px; color: #3B678E; border-bottom: 1px solid #E1BDC0 }
b  { font-family: tahoma; font-size: 11px; color: #C45E84 }
tt { color: #D15A93 }

p { padding: 1px; margin: 2px 2px 2px 2px }

hr { width: 451px; border: 1px solid #E1BDC0; margin-left: 3px; margin-right: 3px }

hr2 { width: 556px; border: 1px solid #E1BDC0; margin-left: 3px; margin-right: 3px }

/* Hauptüberschriften */
h1 { font-family: tahoma; font-size: 11px; color: #8279B5; font-weight: bold; text-align: right; letter-spacing: 1px;
     padding-bottom: 3px; background-color: #F4D9E6; border-bottom: 3px solid #EAB2CC; line-height: 1px;
     margin-top: 9px; margin-bottom: 5px; margin-left: 3px; margin-right: 3px }
     h1:first-letter { font-family: tahoma; font-size: 14px; color: #813685; text-transform: capitalize }

/* Nebenüberschriften */
h2 { font-family: tahoma; font-size: 11px; color: #4E79AD; font-weight: bold; text-align: right; letter-spacing: 1px;
     padding-bottom: 3px; background-color: #F4D9E6; border-bottom: 3px solid #EAB2CC; line-height: 1px;
     margin-top: 9px; margin-bottom: 5px; margin-left: 3px; margin-right: 3px}
     h2:first-letter { font-family: tahoma; font-size: 14px; color: #C45E84; text-transform: capitalize }

/* Navigationsüberschriften */
h3 { font-size: 10px; color: #8279B5; font-weight: bold; text-align: right; letter-spacing: 2px;
     border-bottom: 2px solid #EAB2CC; margin-top: 3px; margin-bottom: 3px; margin-left: 3px; margin-right: 3px }

#wrapper { width: 814px; margin-left: auto; margin-right: auto; background-color: #ffffff }

#box { float: left; width: 562px; margin: 10px }

#navi { width: 214px; background-color: #F6EAEB; margin: 10px 0px 10px 4px; float: left; border: 2px solid #E2E2E2 }

#header { width: 562px; height: 330px; background: #fff url('header.png') no-repeat; border: 2px solid #E2E2E2 }

#content { width: 562px; margin: 10px 0px 0px 0px; background-color: #F6EAEB; border: 2px solid #E2E2E2; 
           min-height: 814px; /* Mindesthöhe in modernen Browsern */
           height: auto !important; /* !important-Regel für moderne Browser */
           height:814px;  /* Mindesthöhe in IE (<7) */}

#shoutbox { width: 214px; margin: 8px 0px 4px 0px; }

#counter { width: 214px; background-color: #F6EAEB; margin: 4px 0px 4px 0px}

#footer { width: 562px; clear: both; background-color: #F6EAEB; margin: 0px 10px 0px 10px; border: 2px solid #E2E2E2 }

#table1     { border: 1px solid #F4D9E6; margin-left: 3px; margin-right: 3px }
#table1 td  { border: 1px solid #F4D9E6 }
#table1 th  { border: 1px solid #F4D9E6 }

#highlight      { border: 1px solid #EED2B0 }
#highlight  td  { border: 1px solid #EED2B0 }
#highlight  th  { border: 1px solid #EED2B0 }

.image { border: 3px solid #CFCFCF; margin: 2px 2px 2px 0px }
.image:hover { border: 3px solid #BEBEBE; margin: 2px 2px 2px 0px }

.credit { font-family: tahoma; font-size: 11px; color: #A95A9B }

.footer { font-size: 10px; color: #7D4879; text-align: right; background-color: #F9EEEF }

.main { border: 1px solid #F4D9E6 }

.textarea { color: #94548F; background-color: #F9EEEF; border: double #F4D9E6 }
.input { color: #94548F; background-color: #F9EEEF; border: double #F4D9E6 }
.button { font-family: helvetica; font-size: 12px; font-weight: bold; color: #D19498; background-color: #F3E4E6;
          border-left: 2px solid #F0DDDF; border-top: 2px solid #F0DDDF;
          border-right: 3px solid #E8CACD; border-bottom: 3px solid #E8CACD }

a:link, a:active, a:visited { cursor: pointer; font-size: 10px; color: #6070B9; font-family: verdana; text-decoration: none }
a:hover { cursor: pointer; font-size: 10px; color: #6070B9; font-family: verdana; text-decoration: underline }
