/* Elements */

/* Fonts - change 'sans-serif' to your preferred font */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #333; }

/* Real styles */


A { cursor: pointer; }

A:link {color: #900;
font-weight: bold;
font-size: 12px;
background: transparent;
text-decoration: underline}

A:visited {color: #C66;
font-weight: bold;
font-size: 12px;
background: transparent;
text-decoration: underline}

A:active {color: #900;
font-weight: bold;
font-size: 12px;
background: transparent;
text-decoration: underline}

A:hover { color: #900;
font-weight: bold;
font-size: 12px;
background: transparent;
text-decoration: underline}




/* Stilvorlagen Links in kleiner Schriftgr&ouml;sse */

A:link.minilink {color: #900;
font-weight: bold;
font-style: normal;
font-size: 11px;
background: transparent;
text-decoration: underline}

A:visited.minilink {color: #C66;
font-weight: bold;
font-style: normal;
font-size: 11px;
background: transparent;
text-decoration: underline}

A:active.minilink {color: #900;
font-weight: bold;
font-style: normal;
font-size: 11px;
text-decoration: underline}

A:hover.minilink { color: #900;
font-weight: bold;
font-style: normal;
font-size: 11px;
text-decoration: underline}






ADDRESS {margin: 0em 0% 0em 0%;
font: italic 1em/1 sans-serif}

BIG {font-size: 1em}

BLOCKQUOTE {margin: 0em 0% 0em 0%;
line-height: 1}

BODY {margin: 0em 0% 0em 0%;
font: 12px/18px Arial, Verdana, Helvetica, sans-serif;
background: #FFF;
cursor: default}

BUTTON {cursor: pointer;}

CAPTION {margin: 0em 0% 0em 0%;
line-height: 1}

CODE {font-size: 1em;
font-family: monospace} 

/* To avoid overriding boldness/italicity by using font */

DIV {margin: 0em 0% 0em 0%;
line-height: 18px}

DD {margin: 0em 0% 0em 0%;
line-height: 18px}

DL {margin: 0em 0% 0em 0%}

DT {margin: 0em 0% 0em 0%;
line-height: 18px}

FORM { margin: 0em 0% 0em 0%; 
font: 12px/18px Arial, Verdana, Helvetica, sans-serif; 
color:#333;}





H1 {margin: 0em 0% 1em 0%;
font: bold 18px/24px Arial, Verdana, Helvetica, sans-serif;
color: #900;
background: transparent}

H2 {margin: 0em 0% 1em 0%;
font: bold normal 16px/22px Arial, Verdana, Helvetica, sans-serif;
color: #900;
background: transparent}

H3 {margin: 0em 0% 0em 0%;
font: bold 14px/20px Arial, Verdana, Helvetica, sans-serif;
color: #333;
background: transparent}

H3.headgrey {margin: 0em 0% 0em 0%;
font: bold 14px/20px Arial, Verdana, Helvetica, sans-serif;
color: #333;
background: transparent}

H4 {margin: 2em 0% 0em 0%;
font: bold 12px/18px Arial, Verdana, Helvetica, sans-serif;
color: #333;
background: transparent}

H5 {margin: 0em 0% 0em 0%;
font: bold 10px/14px Arial, Verdana, Helvetica, sans-serif;
color: #333;
background: transparent}

H6 {margin: 0em 0% 0em 0%;
font: bold 12px/18px Arial, Verdana, Helvetica, sans-serif;
color: #900;
background: transparent}




HTML {margin: 0;
background: #FFF;}


INPUT  { margin: 0em 0% 0em 0%;
font: 12px/18px Arial, Verdana, Helvetica, sans-serif #333; 
background: white;
border: 1px solid #333;
cursor: text }


KBD {font: 1em monospace}

LI { font-size: 12px; 
line-height: 18px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #333;}

P {margin: 0em 0% 1em 0%;
line-height: 18px}

PRE {margin: 0em 0% 0em 0%;
font: 1em/1 monospace}

SAMP {font: 12px monospace}

SMALL {font-size: 12px}

STRONG {font-weight: bold;}

SUB {font-size: 12px}

SUP {font-size: 12px}

TABLE ( margin: 0em 0% 0em 0%; font-size: 12px; line-height: 18px; )

TD { font-size: 12px; line-height: 18px}

TEXTAREA {cursor: text}

TH {font: normal 12px/18px Arial, Verdana, Helvetica, sans-serif}

TT {font: 12px monospace}

UL { font-size: 12px; 
line-height: 18px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #333;
margin: 0em 0% 1em 5%;
list-style-type: square; }

UL UL { font-size: 12px; 
line-height: 18px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
color: #333;
list-style-type: circle; }


/* classes */


.nobr { line-height: 0px; }

.mini {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-style: normal; font-weight: normal; color: #333; text-decoration: none}

.txt {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: normal; color: #333; background: transparent; }



.backgrey { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: normal; font-weight: normal; color: #333; background: #CCC; }

.backred { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: normal; font-weight: normal; color: #333; background: #900; }


.red { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 18px; font-style: bold; font-weight: bold; color: #900; }



input.input { background:white; color:#333; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #333; }

input.markup { background:#FFF; color:#333; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #900; }

input.redcheck { background:#900; color: white; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border: none; cursor: pointer;}


textarea.markup { background:#FFF; color:#333; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #900; }

textarea.textarea { background:white; color:#333; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; border: 1px solid #333; }

.button { background:#900; color: white; font-family: Verdana, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 100px; border: 1px solid #333; cursor: pointer;}

SELECT.grey { margin: 0em 0% 0em 0%; font: 12px/16px Arial, Verdana, Helvetica, sans-serif; color:#333; background:#FFF; border: 1px dashed #333 }