body{
font-family: Verdana, Arial, Lucida, Sans-Serif;
font-size: 14px;
text-align: center;
color: #000000;
background-color: #CCCCCC;
}

div.sitemapleiste{
font-size: 12px;
display: block;
}

div.bg{
width: 98%;
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
display: block;
padding: 0px 0px 0px 0px;
background-color: #FFFFFF;
text-align: left;
border: 1px solid #FDE500;
}


div.header{
height: 140px;
width: 100%;
background-repeat: no-repeat;
background-color: none;
background-position: top left;
margin: 0px 0px 0px 0px;
}
div.header{
background-image: url(../design.ksdd.de/header_links.jpg);
}

div.header2{
width: 100%;
background-repeat: no-repeat;
background-color: none;
background-position: top right;
background-image: url(../design.ksdd.de/header_rechts.jpg);
height: 140px;
margin: 0px 0px 0px 0px;
}

div.zwischenzeile{
width: 100%;
margin: 10px 0px 10px 0px;
background-color: #4052BF;
height: 30px;
float: left;
}

div.navi, div.datum, div.brot{
float: left;
font-size: 14px;
color: #FFFFFF;
}
div.kessel{
color: #000000;
text-align: center;
background-color:#FFFFFF;
border-top: 2px solid #FDE500;
}
div.fusszeile{
background-color: #FDE500;
}
div.navi, div.kessel{
width: 305px;
margin: 0px 0px 0px 0px;
font-weight: bold;

}
div.navi{
background-color: #4052BF;
}
div.naviabstand{
margin: 5px 5px 5px 15px;
width: auto;
}
div.datum{
width: 305px;
margin: 5px 0px -5px 0px;
text-align: center;
}
div.brotbg{
background-image: url(../design.ksdd.de/bg_brot.jpg);
background-repeat: no-repeat;
background-color: none;
background-position: top left;
float: left;
font-size: 14px;
height: 100%;
width: 50px;
}
div.brot{
margin: 5px 0px -5px 0px;
width: auto;
background-color: none;
}

a, a:link, a:visited, a.menuepunkt, a.menuepunkt:link, a.menuepunkt:visited, a.menuepunkt:hover, a.menuepunkt:active, span.naviactiv, li.naviactiv{
font-weight: bold;
text-decoration: none;
}
a.menuepunkt, a.menuepunkt:link, a.menuepunkt:visited{
color: #FFFFFF;
}
a, a:link, a:visited, a:active, a:hover{
color: #000000;
}
a:active, a:hover{
text-decoration: underline;
}
a.menuepunkt:hover, a.menuepunkt:active, span.naviactiv, li.naviactiv{
color: #FDE500;
}


div.content{
width: auto;
min-height: 500px;
margin: 0px 0px 0px 315px;
background-repeat: no-repeat;
background-position: bottom center;
background-image: url(../design.ksdd.de/bg.jpg);
background-color: none;
}

div.fusszeile{
width: 100%;
text-align: center;
margin: 0px 0px 0px 0px;
height: 60px;
}
div.iconcontainer{
margin: 0px 0px 0px 0px;
height: 60px;
width: 180px;
float: right;
background-image: url(../design.ksdd.de/bg_iconcontainer.gif);
background-repeat: no-repeat;
background-color: none;
background-position: top right;
}

p, table, form{
margin: 0px 20px 20px 10px;
}

table{
width: 70%;
border-left: 1px dotted #CCCCCC;
border-right: 0px dotted #CCCCCC;
border-bottom: 1px dotted #CCCCCC;
border-top: 0px dotted #CCCCCC;
}
td{
border-left: 0px dotted #CCCCCC;
border-right: 1px dotted #CCCCCC;
border-bottom: 0px dotted #CCCCCC;
border-top: 1px dotted #CCCCCC;
}
td.hundertfuenfzig{
width: 150px;
}
h1{
font-weight: bold;
font-size: 14px;
text-decoration: underline;
margin: 5px 20px 10px 10px;
}

img.logo{
margin: 20px 0px 0px 50px;
}
img.icon{
float: right;
margin: 0px 5px 0px 0px;
border: 0px solid #FFFFFF;
}
img.fotolinks{
margin: 0px 20px 0px 20px;
border: 1px solid #FDE500;
float: left;
}
img.fotorechts{
margin: 0px 20px 0px 20px;
border: 1px solid #FDE500;
float: right;
}
img.kessellogo{
margin: 0py 0px 0px 0px;
padding: 0py 0px 0px 0px;
}
ul{
margin-right: 20px;
}

li.body{
list-style-image: url(../design.ksdd.de/icon_aufzaehlung.gif);
}
div.block, div.block220{
display: block;
width: 100%;
}
div.block220{
height: 220px;
}

span.impressum{
width: 180px;
float: left;
}
.fett{
font-weight: bold;
}
.unterstrichen{
text-decoration: underline;
}
.zentrieren{
text-align: center;
}
div.spaltelinks{
width: 150px;
float: left;
}
div.form{
margin: 0px 20px 10px 20px;
}
hr{
margin: 0px 20px 0px 20px;
color: #B9A03A;
shadow: none;
height: 1px;
}
div.spaltezwei{
width: 50%;
float: left;
}
div.spaltedrei{
width: 30%;
float: left;
}
div.spaltevier{
width: 20%;
float: left;
}
div.dummy, div.block600{
width: 100%;
margin-bottom: 20px;
}
div.block500{
height: 500px;
}
div.dummy50{
width: 100%;
margin-bottom: 20px;
height: 50px;
}
blockquote{
margin-right: 10px;
}
div.w270{
width: 270px;
float: left;
margin: 20px 0px 10px 20px;
}
div.w560{
width: 80%;
float: left;
margin: 20px 0px 10px 10px;
}
