/* Standard-Klassen */
.block { display:block }
.center { text-align:center }
.italic { font-style:italic }
.mb10 { margin-bottom:10px }
.redtext { color:#cc0000 }
.right { text-align:right }
.smaller { font-size:smaller }

/* Spezialklassen */
.arrow { padding-left:10px; background:url(imgs/design/stuff/arrow.gif) left no-repeat }
.blurred { color:#CCCCCC }
.error { color:#FF0000; padding:3px; border:solid 1px #ff0000; margin-bottom:3px }
.hdots { background-image:url(imgs/design/stuff/hdots.gif); background-repeat:repeat-x }
.lightbox { border:solid 1px #333333; background:#222222 }

a { color:#fefdd8 }
a:hover { color:#ffffff }
a.blocklink { display:block; padding:3px; font-weight:bold; text-decoration:none }
a.blocklink:hover { background-color:#800000; color:#FFFFFF }
a.more { display:block; text-align:right }
td.menu a { display:block; padding:3px; font-weight:bold; color:#000000; text-decoration:none; margin:0px }
td.menu a:hover { background-color:#e81d26; color:#ffffff; background-image:url(imgs/design/icons/menuarrow.gif); background-repeat:no-repeat; background-position:right }

body { background-color:#000000 }
form { margin:0px; padding:0px }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:large; color:#fefdd8; text-align:right; margin:0px; padding:2px; margin-bottom:10px; border-bottom:solid 1px #fefdd8 }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:small; color:#ffffff; font-weight:bold; background-image:url(imgs/design/icons/aut.gif); background-repeat:no-repeat; background-position:right bottom; margin:0px; margin-bottom:3px; border-bottom:solid 1px #cccccc }
img { border-width:0px }
input, textarea, option, select { font-family:Arial, Helvetica, sans-serif; font-size:x-small }
legend { color:#FFFFFF; font-weight:bold }
p { margin:0px; margin-bottom:10px; padding:0px }
td, th, body { font-family:Arial, Helvetica, sans-serif; font-size:small; color:#ffffff; text-align:left; vertical-align:top }