* {
margin: 0;
padding: 0;
}

body {
font-family: Arial,Verdana,"Trebuchet MS",sans-serif;
font-size: 67%;
background: #dfe5eb;
}

div#seite {
background: #fff;
margin: 10px auto;
width: 975px;
text-align: left;
height: 100%;
background: url(pix/tapete.png);
background-repeat: repeat-y;
}

div#kopf {
background: #fff;
}

div#fuss {
background: #c0c0c0;
color: #fff;
padding: 1px;
text-align: center;
font-size: 0.9em;
border-top: 1px solid silver;
}

div#links {
width: 182px;
float: left;
background: #0069b3;
padding: 0 0 5px 0;
}

div#links h2 {
font-size: 1.3em;
padding: 15px 2px 0 2px;
background: #0069b3;
color: #fff;
}

div#info {
font-size: 1.1em;
float: right;
width: 180px;
padding: 4px 4px 0px 4px;
background: #eee;
border-top: 1px solid silver;
}

div#inhalt {
padding: 4px 33px 0px 33px;
border-top: 1px solid silver;
margin-left: 182px;
margin-right: 188px;
background: #fff;
min-height: 500px;
}

div#beo {
padding: 1px;
background: #0069b3;
}

div#beo p {
color: #fff;
padding: 2px;
font: 1.2em "Trebuchet MS",Arial,Verdana,sans-serif;
}

div#info p {
padding: 2px;
font: 1.2em "Trebuchet MS",Arial,Verdana,sans-serif;
line-height: 1.3em;
border-bottom: 1px dotted #555;
}

#inhalt p {
color: #444;
font-size: 1.3em;
margin: 0 0 10px 0;
line-height: 1.4em;
}

#inhalt h1 {
margin: 2px 0 0 0;
font-size: 2.0em;
color: #0069b3;
}

#inhalt h2 {
margin: 40px 0 0 0;
font-size: 1.7em;
color: #0069b3;
}

#inhalt h3 {
margin: 10px 0 0 0;
font-size: 1.4em;
font-weight: bold;
color: #555;
}

#inhalt li {
font-size: 1.3em;
color: #555;
margin: 0 0 10px 15px;
line-height: 1.5em;
list-style-type: square;
}

/* Navigationsleiste mit hover-Effekte */
ul#navigation {
list-style-type: none;
}

#navigation li {
border-bottom: 1px dotted #fff;
font-size: 1.3em;
}

li.e1 a:link, li.e1 a:visited {
text-decoration: none;
display: block;
padding: 2px 0 2px 3px;
border-left: 5px solid #0069b3;
background: #0069b3;
color: #fff;
}

li.g1 a:link, li.g1 a:visited {
text-decoration: none;
display: block;
padding: 2px 0 2px 3px;
border-left: 5px solid #417497;
border-right: 10px solid #fff;
background: #417497;
color: #fff;
}

li.e1 a:hover {
background: #ecb205;
border-top: 0;
border-left: 5px solid #fff;
color: #fff;
}

li.e2 a:link, li.e2 a:visited {
text-decoration: none;
display: block;
padding: 2px 0 2px 3px;
border-left: 10px solid #b52733;
background: #b52733;
color: #fff;
}

li.g2 a:link, li.g2 a:visited {
text-decoration: none;
display: block;
padding: 2px 0 2px 3px;
border-left: 10px solid #005ea0;
border-right: 10px solid #fff;
background: #005ea0;
color: #fff;
}

li.e2 a:hover {
background: #ecb205;
border-left: 10px solid #fff;
color: #fff;
}

li.e3 a:link, li.e3 a:visited {
text-decoration: none;
display: block;
padding: 2px 0 2px 3px;
border-left: 20px solid #3f993f;
background: #3f993f;
color: #fff;
}

li.g3 a:link, li.g3 a:visited {
text-decoration: none;
display: block;
padding: 2px 0 2px 3px;
border-left: 20px solid #627872;
border-right: 10px solid #fff;
background: #627872;
color: #fff;
}

li.e3 a:hover {
background: #ecb205;
border-left: 20px solid #fff;
color: #fff;
}

li.e2 a:link:before,
li.e2 a:visited:before,
li.g2 a:link:before,
li.g2 a:visited:before {
content:"\2022  ";
}

li.e3 a:link:before,
li.e3 a:visited:before,
li.g3 a:link:before,
li.g3 a:visited:before {
content:"-  ";
}

a:link {
color: #104a94;
}

a:visited {
color: #104a94;
}

a:hover {
color: #fff;
background: #0069b3;
}

a:active {
color: #fff;
background: #ae1732;
}

a.www:before {
content:url(pix/go2www.png)" ";
}

a.exe:before {
content:url(pix/go2watch.gif)" ";
}

a.pdf:before {
content:url(pix/go2pdf.png)" ";
}

/* Bilder mit Texten */
#inhalt dl {
background: #fcfcfc;
padding: 10px;
width: 360px;
border-top: 1px solid #ddd;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
border-left: 1px solid #ccc;
-moz-border-radius: 10px;
margin-bottom: 4em;
}

#inhalt dd {
font: 1.3em "Trebuchet MS",Arial,Verdana,sans-serif;
color: #555;
text-align: right;
}

#inhalt dd:before {
content:"\2022  ";
}

a.weiter:before {
content:url(pix/pfl.gif)" ";
}