
body {
margin : 0;
padding : 0;
min-height : 101%;
color : #666666;
background-image : url("images/bg_sky.gif");
background-color : transparent;
background-position: bottom center;
}
html[xmlns] {
padding-bottom : 0.0050em;
}
html {
margin : 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000;
background-color : #d3d3d3;
height : 100%;
}
ul, li {
list-style : none;
margin : 0;
padding : 0;
}
li a {
text-decoration : none;
}
h1 {
font-size : 19px;
font-weight : normal;
color : #ff9900;
line-height : 25px;
background-color : transparent;
margin: 50px 0 10px 0;
}
h2 {
font-size : 15px;
font-weight : bold;
padding : 0 0 0 5px;
width : 445px;
display : block;
height : 20px;
color : #777;
background-color : #f2f2f1;
vertical-align : middle;
margin: 60px 0 0 0;
}
h3 {
font-size : 11px;
font-weight : normal;
padding : 25px 0 0 0;
color: #343759;
background-color : transparent;
border-bottom: 1px solid #b3becc;
height: 19px;
font-weight : bold;
}
h4 {
font-size : 11px;
font-weight : normal;
padding : 8px 0 0 0;
background-color : transparent;
border-bottom: 1px solid #b3becc;
height: 19px;
}
h5 {
font-size : 12px;
font-weight : bold;
padding : 0 0 0 5px;
width : 445px;
display : block;
height : 20px;
color : #fff;
background-color : #f90;
vertical-align : middle;
margin: 60px 0 0 0;
}
h6 {
font-size : 12px;
font-weight : bold;
padding : 0 0 0 5px;
width : 445px;
display : block;
height : 20px;
color : #777;
background-color : #f2f2f1;
vertical-align : middle;
margin: 20px 0 0 0;
}
img {
display : block;
border : none;
}
img p {
margin : 0;
padding : 0;
}
p {
clear : both;
padding : 0 0px 10px 0;
color : #666666;
background-color : transparent;
}
.orange {
color : #f90;
background-color : transparent;
}
.kasten {
padding: 15px;
color: #fff;
margin: 30px 0 0px 0;
border: 3px solid #666;
text-align:center;
background-color: #f2f2f1;
}
.bold {
font-weight: bold;
}
.eingeruecktEins {
margin-left: 140px;
}
#navigation {
background-image : url("images/navi.gif");
background-repeat : no-repeat;
background-position : 1px;
width : 587px;
height : 65px;
}
#navigation ul {
padding-left : 20px;
}
#navigation ul li {
float : left;
font-size : 11px;
background-image : url("images/divider.gif");
background-position : right;
background-repeat : no-repeat;
height : 30px;
}
#navigation ul li a {
color : #000;
position : relative;
top : 9px;
padding-right : 25px;
background-color : transparent;
}
#navigation ul li a:link {
font-weight: 100;
}
#navigation ul li a:visited {
font-weight: 100;
}
#navigation ul li a:hover {
text-decoration : underline;
}
#banner {
background-image : url("images/banner.gif");
background-position : 7px;
width : 587px;
height : 138px;
background-repeat : no-repeat;
}
#center {
background-image : url("images/line_vert.gif");
background-repeat : repeat-y;
width : 587px;
margin-left : auto;
margin-right : auto;
border : 1px solid #000;
position : relative;
text-align : left;
height : 100.1%;
bottom : 0;
}
.active {
background-image : url("images/subnavi_active.jpg");
width : 185px;
padding : 0;
margin : 0;
}
.current {
font-weight : bold;
}
.normal {
background-image : url("images/border.gif");
background-repeat : no-repeat;
padding : 0;
margin : 0;
}
.infos {
margin-top: 80px;
}
.inline {
display: inline;
}
.TextBild{ 
padding-bottom: 15px;
height:230px;
}
.topic {
color : #666666;
background-color : #fff;
}
.topic ul {
padding : 10px 0 0 0;
}
.topic li {
list-style-type : disc;
padding : 0 0 10px 0;
}
.topic li a {
color : #ff9900;
font-weight : bold;
background-color : transparent;
text-decoration : underline;
}
.topic li a:hover {
text-decoration : none;
}
#subnavigation {
float : left;
}
#subnavigation ul li {
margin-left : 9px;
padding-top : 9px;
padding-bottom : 7px;
}
#subnavigation ul li a {
padding-left : 25px;
}
#content {
float : left;
width : 450px;
margin-left : 24px;
padding-left : 24px;
line-height : 16px;
margin-top : 25px;
padding-bottom : 45px;
}
#footer {
clear : both;
width : 587px;
height : 15px;
font-size : 9px;
background-color : #000000;
color : #ffffff;
bottom : 0;
text-align : center;
vertical-align : middle;
line-height : 15px;
}
.float-left {
float : left;
}
.float-none {
clear : left;
display : block;
}
.cleaner {
clear : both;
height : 1px;
font-size : 1px;
border : 0 none;
margin : 0;
padding : 0;
background : transparent;
}
a:link {
color: #f90;
}
a:hover {
text-decoration: none;
}
a:visited {
color: #f90;
}

table{
background-color: #f2f2f1;
color: #666;
}
th  {
padding: 4px 4px 4px 4px;
background-color: #f90;
color: #fff;
}
.grey td  {
background-color: #999;
color: #fff;
}
td  {
padding: 4px 4px 4px 4px;
color: #666;
}