* {
   border: 0;
   margin: 0;
   padding: 0;
   }

body {
   margin-top: 30px;
   background-color: #999999;
   scrollbar-arrow-color: #666666;
   scrollbar-base-color: #999999;
   font: normal 11px verdana, arial, helvetica, sans-serif;
   color: #000066;
}

td#menue1 {
   text-align: right;
   padding-top: 3px;
   padding-right: 5px;
   padding-bottom: 1px;
}

td#menue1 a {
   font: normal 10px verdana, arial, helvetica, sans-serif;
   text-align: right;
   text-transform: uppercase;
   color: #666666;
   text-decoration: none;
   margin-left: 15px;
}

td#menue1 a.active {
   color: #FFFFFF;
}

td#menue1 a:hover {
    color: white; text-decoration: none;
}

table#menue2 td {
   text-align: left;
   font: normal 13px verdana, arial, helvetica, sans-serif;
   color: white; text-decoration: none;
   padding-top: 22px; padding-bottom: 22px;
   padding-right: 12px;
}

table#menue2 td a {
   font: normal 13px verdana, arial, helvetica, sans-serif;
   color: #666666; text-decoration: none;
   padding-top: 1px; padding-bottom: 1px;
   padding-right: 3px;
}

table#menue2 a:hover {
   font: normal 13px verdana, arial, helvetica, sans-serif;
   color: white; text-decoration: none;
   padding-top: 1px; padding-bottom: 1px;
   padding-right: 3px;
}

table#menue2 img {
   vertical-align:middle;
   margin-right:30px;
   }

table#artcoach {
   margin-left:20px;
   }

table#artcoach td {
   background-color: #CCCCCC;
   text-align: center;
   width:200px;
   padding:0px;
   }

table#artcoach td a, table#artcoach td a:hover {
   padding:0px;
   }

h1 {
   font: normal 13px verdana, arial, helvetica, sans-serif;
   color: white;
   text-transform: uppercase;
   letter-spacing: 1px;
   margin-left: 8px;
   margin-bottom: 2px;
   }

h1 a {
   color: white;
   }

h1 a:hover {
   color: #333333;
   text-decoration: none;
}

td#body {
   padding-top: 20px;
   padding-left: 15px;
}

h2 {
   font: bold 12px verdana, arial, helvetica, sans-serif;
   color: #333333;
   text-transform: uppercase;
   letter-spacing: 1px;
   text-align: left;
   margin-top:1em;
   margin-bottom:1em;
}

div.kasten {
   border: 1px solid #FE0198;
   background-color: #BBB;
   padding-top: 8px;
   padding-left: 8px;
   padding-right: 8px;
   margin-bottom: 10px;
}

div.kasten p {
   font: normal 11px verdana, arial, helvetica, sans-serif;
   color: #333333;
   text-align: left;
   line-height: 16px;
   margin-bottom:0.5em;
}

h3 {
   font: bold 11px verdana, arial, helvetica, sans-serif;
   color: #333333;
   letter-spacing: 1px;
   text-align: left;
   margin-top:1em;
   margin-bottom:1em;
}

h4 {
   font: bold 11px verdana, arial, helvetica, sans-serif;
   color: #333333;
   text-align: left;
   line-height: 16px;
}

p {
   font: normal 11px verdana, arial, helvetica, sans-serif;
   color: #333333;
   text-align: left;
   line-height: 16px;
   margin-bottom:1em;
}

p.text {
   font: normal 11px verdana, arial, helvetica, sans-serif;
   color: #333333;
   line-height: 16px;
}


a {
   color: #000099; text-decoration: none;
   }

a:hover {
	color: #000066; text-decoration: none;
}

img.s {
   margin-right:22px;
   margin-bottom:22px;
}

img.right {
   float: right;
   margin-left:10px;
   margin-right:10px;
   margin-bottom:10px;
   }

body.werke {
   margin-top: 11px;
   margin-left: 21px;
   margin-right: 21px;
   margin-bottom: 11px;
}

body.werke p {
   text-align: center;
   }

table#bu td {
   padding-top: 30px;
   vertical-align: top;
   font: normal 10px verdana, arial, helvetica, sans-serif;
   color: white;
}

table#bu td.prev {
   text-align: left;
   }
table#bu td.bu {
   text-align: center;
   }
table#bu td.next {
   text-align: right;
   }