/* 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: 100%;
font-family:Arial,Verdana,Helvetica,sans-serif;}

/* Real styles */

/* A {cursor: help} */

A:link {color:#009090;
font-weight: bold;
text-decoration: underline;
}

A:visited {color:#7F7F7F;
font-weight: bold;
text-decoration: underline;
}

A:active {color:#0000FF;
font-weight: bold;
text-decoration: none}

A:hover {color: #0000FF;
font-weight: bold;
text-decoration:none}

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

BIG {font-size: 1.4em}

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

BODY {margin: -10px 0px 0px -10px;
font: 1em/1 Arial,Verdana,Helvetica,sans-serif;
color: #000000;
background-color: #F2FCFF;
cursor: default}

BUTTON {cursor: auto}

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: 1} */

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

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

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

EM {font-weight: bold;
font-style: normal}

H1 {margin: 0px 0px 0px 0px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:22px;
color:#000000;
font-weight: bold;
font-style: normal;
padding: 0px 0px 0px 0px;
text-align:center;
}

H2 {/*margin: 0em 0% 0em 0%;*/
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:20px;
color:#000000;
background: transparent;
font-weight: bold;
font-style: normal;
padding: 0px 50px 10px 50px;
text-align:center;}

H3 {margin: 0em 0% 0em 0%;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:19px;
color:#000000;
background: transparent;
font-weight: bold;
font-style: normal;
padding: 0px 50px 0px 50px;
text-align:left;
letter-spacing:1pt;
word-spacing:2pt;}

H4 {margin: 0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:18px;
color:#000000;
background: transparent;
font-weight: bold;
font-style: normal;
padding: 0 50px;
text-align:center;
}

H5 {margin: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
background: transparent;
font-weight: bold;
font-style: normal;
padding: 0px 50px 0px 50px;
text-align:left;
}

H6 {margin: 0em 0% 0em 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background: transparent;
font-weight: bold;
font-style: normal;
padding: 0px 50px 10px 50px;
text-align:left;
letter-spacing:0.1em;
word-spacing:0em;}

HR {margin: 0em 0% 0em 0%}

HTML {margin: 0;
color: #000000;
background-color: #F2FCFF;}

INPUT {cursor: auto}

KBD {font: 1em monospace}

LI {margin: 0em 0% 0em 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color: #000000;
}

OL {margin: 0em 0% 0em 8%;
list-style-type: upper-roman;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style-type:upper-roman;}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style-type:upper-roman;}

OL OL OL OL {list-style-type:upper-roman;}

P {margin: 0em 0% 0em 0%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
}

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

SAMP {font: 1em monospace}

SMALL {font-size: 1em}

SUB {font-size: 1em}

SUP {font-size: 1em}

/* TD {line-height: 1.0em} */

TEXTAREA {cursor: text}

TH {font: bold 1em/1 sans-serif}

TT {font: 1em monospace}

UL {margin: 0em 0% 0em 0%;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style-type: square;
padding-left:50px;}

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style-type: square}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style-type: square}

UL UL UL UL {list-style-type: square}

/* IDs - NUR EINMAL PRO SEITE ZULÄSSIG! */


#bottmain
{
Font-Size:12px;
Font-Variant: normal;
Font-Weight: bold;
text-align:center;
}

#topmain
{
text-align:center;
margin: 0 auto;
padding:0;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
width:305px;
}

#topmain .linkbox
{
font-size:16px;
display:inline;
margin:10px 0 0 7px;
padding:0;
}

/* EIGENDEFINIERTE KLASSEN */

a.bottnavi
{
text-decoration: none;
}

a.bottnavimp
{
text-decoration: none;
}

a.sidenavi
{
text-align:right;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
width: 130px;
Color: #009090;
background:#F2FCFF;
margin:0px 0px 20px 30px;
padding: 0px 5px 3px 5px;
}

a.sidenavi:link
{
Color: #009090;
}

a.sidenavi:visited
{
Color: #7F7F7F;
}

a.sidenavi:hover
{
Color: #0000FF;
}

a.sidenavi:active
{
Color: #0000FF;
}

.farbeblau
{
Color:#0000BF;
}

.farberot
{
Color:#DF0000;
}

.first
{
font-size:16px;
font-weight: bold;
color: #000000;
background: transparent;
}
/* !!! ID für sämtlichen Content auf der vorgeschalteten Startseite !!! */
#start
{
display:block;
margin: 30px 150px;
text-align:center;
}

#start h1, #start h2, #start h4 {text-align:center;}

#start h2 {margin:1.0em 0;}

 #start h4 {margin:2.0em 0 0 0;}

#start h3 {line-height:1.7em;text-align:left;}

#start img {margin:20px auto;}

.mittig
{
display: block;
text-align: center;
clear:both;
}

.klein
{
font-size:12px;
}

.netzbrausen
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-weight:bold;
}


P.linkboxaktiv {
text-align:right;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
width: 130px;
color:#000000;
background:#F2FCFF;
margin:0px 0px 20px 25px;
padding: 0px 5px 3px 5px;
}

P.content
{
padding: 0 50px;
}

.rlink
{
font-weight:bold;
color:#0000BF;
}
