/* CSS Document */

html { 
padding:0px;
margin:0px;
height:100%;
}

body {
height:100%;
background-color:#FFF;
font-size:12px;
color:#000;
padding:0px;
margin:0px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#333333;
}

#container { 	
text-align:left;
margin:0px auto;
padding:0px;
width:760px;
min-height:100%;
height:100%;
voice-family: "\"}\"";
voice-family:inherit;
height:81%;
}

html>body #container {
height:auto;
}

#logo {
display: none;
}

#schatten {
display: none;
}

#funktionsbox { 	
display: none;
}

#container2 {
background-color: #FFF;
background-image: none;
}

#inhalt {
background-color:#FFF;
margin-left:3px;
margin-right:8px;
padding-top:25px;
padding-right:40px;
padding-bottom:25px;
padding-left:40px;
}

#linieoben {
display: none;
}

#clear {
display: none;
}

/* Elemente */

p {
clear:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
color:#333333;
margin-top:1px;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:bold;
color:#333333;
margin-top:1px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#333333;
margin-top:1px;
}

hr {
height:1px;
border:3px solid #999999;
}

ul {
clear:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333;
list-style-type:square;
}

ol {
clear:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333;
list-style-type:decimal;
}

/* Links */

a {
text-decoration: underline;
}

a:link {
color: #000000;
}

a:visited {
color: #333333;
}

a:active {
color:#000000;
}

a:hover {
text-decoration:underline;
background-color:#CCFF00;
}

/* Klassen */

.breadcrumbs {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
color:#333333;
padding-top:1px;
}

.label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333;
}

/* Navigation */

#navigation { 	
display: none;
}

#nav, #nav ul {
padding:0px;
margin:0px;
/*float:left;*/
position:absolute;
/*left:0px;*/
width:auto;
list-style:none;
}

#nav li { /* all list items */
position:relative;
float:left;
width:122px;
height:auto;
background:#FFFFFF;
border-right:3px solid #999999;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
list-style: none;
}

#nav li ul { /* second-level lists */
position:absolute;
left: -999em;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
border-left:3px solid #999999;
}

#nav li ul ul { /* third-and-above-level lists */
left:-999em;
}

#nav li a {
display:block;
min-height:15px;
padding:0px 2px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
border-bottom:3px solid #999999;
}

#nav li a:hover {
background-color:#CCFF00;
}

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul {
left:-999em;
}

#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul { /* lists nested under hovered list items */
left:-3px;
top:15px;
}

/* Speziell */

#clear {
clear:both;
}

p.image {
float: right;
font-size: 0.8em;
text-align: center;
color:#333333;
/*padding: 1.25em 1.25em 0.25em 0.25em;*/
}

p.image img {
/*display: block;*/
border: 1px solid #333333;
}

/* Ende */