body {
margin:0px 0px 0px 28px;
background-image:url('bg.gif');
background-repeat:repeat-y;
background-position: top left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.75em;
}

body, input, select, h1, h2, h3, h4, h5, h6, optgroup,ul,ol {
  font-family: Arial, Helvetica, sans-serif;
}

form { margin: 0; }

h1 a { color: #000000 !important; }

h5, h6 { font-weight: normal; }

h6 { font-style: italic; }


.logo_div{
background-color:#f0f0f0;
}

.seiten_div {
border: 0px solid black;
}

.werbezeile {
	border:0px solid red;
	text-align:center;
	color:#44436F;
	background-color:#F0F5B2;
}

.werbezeile img {
	margin:10px;
}

.blinks{
border: 0px solid blue;
width:204px;
float:left;
padding:0px;
margin:0px;
background-color:#E2E36C;
background-image:url(fade.jpg);
background-repeat:repeat-y;
background-position: top left;
}

.brechts{
padding:0px;
margin:0px;
margin-left:204px;
border: 0px solid red;
}

.clearer{float:none;clear:both}

.bilderzeile{
background-color:#E2E36C;
border: 0px solid blue;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.bilderzeile img {
	margin:5px 5px 2px 0px;
}
* html .bilderzeile img {
	margin:5px 5px 2px -2px;
} 


.cwrap {margin:25px 0px 0px 20px;width:85%;}
* html .cwrap {margin:10px 0px 0px 15px;}

.mright{
border: 0px solid blue;
/* width:250px; */
width:auto;
float:right;
padding:0px;
margin:0px;
}

.contentdiv{
padding:0px;
margin:0px 10px;
/*margin-right:254px;*/
border: 0px solid red;
}

* html .contentdiv{padding-top:15px;}
.kasten {
border: 1px solid #E2E36C;
margin:0px 20px 10px 5px;
background-color:#f0f0f0;
}

.kasten h1,
.kasten h2,
.kasten h3,
.kasten h4,
.kasten h5
 {
border-bottom:1px solid #E2E36C;
padding:3px 10px 3px 10px;
}

.kasten p
 {
padding:0px 10px 0px 10px;
}

.mittegesamt{bordeR:1px solid black; margin-right:20px;}
.bilderzeile h1{
	padding:15px 0px 0px 20px;
}
.bilderzeile p{
	padding:3px 0px 15px 20px;
	font-size:90%;
}

div.additional {
margin:5px 5px;
background-color:#e7e7e7;
background-image:none url();
border:1px solid silver;
}

div.additional h1.hide {
        visibility: hidden;
        display:none;

}

div.additional label {
        float:none;width:auto;border:1px solid red;
}
div.additional p,div.additional form{
        padding: 0.5em 1em 1em 1em;
        margin:0px;
}

div.additional h1,
div.additional h2,
div.additional h3,
div.additional h4,
div.additional h5,
div.additional h6,
div.additional h1.news,
div.additional h2.news,
div.additional h3.news,
div.additional h4.news,
div.additional h5.news,
div.additional h6.news
 {
        padding: 1px 2px 1px 15px;
        margin: 0.1em 0px 0.1em 0px;
        color: #000000;
        font-weight: bold;
        border-bottom: 1px solid silver;
}

/*div.additional h2#news,
div.additional h2.news {
        border:0px solid black;
}
div.additional h2#news,
div.additional h2.news {
        border:0px solid black;
}
*/

div.additional ul{
        padding:0.3em; padding-left:2em;
        display:block;
        float:none;clear:both;
}


div.additional ul li a:hover,
div.additional ul li a:focus {
  color: #000000;
  text-decoration: underline;
}

div.additional ul li a {
  /*display: block;
  padding-left: 30px;
  padding-right: 1ex;
  margin: 0.5em 0;*/
  color:black;
}

/* IE Win needs this... \*/
* html body div.additional ul li a {
  height: 1%;
}
/* End hack */
.additional img {
   margin:5px;
        border:1px solid #DCDD5F;
}

.contentdiv h1,.contentdiv h2,.contentdiv h3,.contentdiv h4,.contentdiv h5{margin-bottom:1em;}

div.cwrap li {margin-top:0.9em;margin-bottom:0.9em;}

.contentdiv h1,
.contentdiv h2,
.contentdiv h3,
.contentdiv h4
{
width:98%;
}

div.contentdiv ul,
ul.sitemap{
margin-top:0.5em;
   list-style: square;
        margin-left:2em;
}

div.contentdiv ul li {
/* hk 27.3.2008 padding-bottom:0.5em; */
}

.sitemap ul#sm2 {
   list-style: circle;
   margin-left:1em;
}

.sitemap ul#sm3 {
   list-style: disc;
   margin-left:1em;
}

