* 		{
		margin:0px;
		padding:0px;
                 border:0px;
		}

html 		{
		width : 100%;
		height : 100%;
		}

* html 		{
		}

body 		{
		font-family : arial, verdana, helvetica, sans-serif;
	        font-size:13px;
	        background-color:#d6e7eb;
                 color:#343e6b;
                 width:100%;
                 }

* html body 	{
		height:100%;
		}

.center {
        width:100%;
        text-align:center;
        height:100%;
        float:left;
}

#container	{
                 width:958px;
                 margin: 0px auto;
                 background:url(./images/content_bg.gif) repeat-y;
                 text-align:left;
                 }

#container_oben1	{
                 width:100%;
                 height:182px;
                 background: url(./images/bg.gif) repeat-x;
                 }

#container_oben2	{
                 width:958px;
                 margin: 0px auto;
                 }


* html #container_oben {
		mar gin-left:-5px;
                 mar gin: 0px auto;
                 }

#kopf_oben	{
                 width:958px;
	        height:135px;
                 float:left;
                 background-image:url(./images/kopf.gif);
                 background-repeat:no-repeat;
	        }

#navi_oben	{
                 width:958px;
	        height:47px;
                 background: url(./images/kopf_nav_bg.gif) repeat-x;
                 float:left;
	        }

#navi_oben_links	{
                 width:32px;
	        height:47px;
                 float:left;
                 background: url(./images/kopf_nav_links.gif) repeat-x;
	        }

#navi_oben_rechts {
                 width:135px;
	        height:47px;
                 float:right;
                 background: url(./images/kopf_nav_rechts.gif) repeat-x;
	        }

.navi_oben_button_links, .navi_oben_button_links_on {
                 width:4px;
	        height:47px;
                 float:left;
                 background: url(./images/kopf_nav_but_links.gif) no-repeat;
	        }
.navi_oben_button_links_on {
                 background: url(./images/kopf_nav_but_on_links.gif) no-repeat;
	        }

.navi_oben_button, .navi_oben_button_on {
	        height:47px;
                 padding-top:12px;
                 float:left;
                 background: url(./images/kopf_nav_but_bg.gif) repeat-x;
                 text-decoration:none;
                 font-weight:bold;
                 color:#343e6b;
	        }
.navi_oben_button:hover, .navi_oben_button_on:hover{
                 color:#000000;
}

.navi_oben_button_on {
                 background: url(./images/kopf_nav_but_on_bg.gif) repeat-x;
                 }

.navi_oben_button_rechts, .navi_oben_button_rechts_on {
                 width:13px;
	        height:47px;
                 float:left;
                 background: url(./images/kopf_nav_but_rechts.gif) no-repeat;
	        }
.navi_oben_button_rechts_on {
                 background: url(./images/kopf_nav_but_on_rechts.gif) no-repeat;
	        }


#content_kopf	{
                 width:958px;
	        height:10px;
                 float:left;
                 background:url(./images/content_kopf.gif) no-repeat;
	        }
* html #content_kopf {
margin-bottom:-4px;
}

#navi		{
                 width:165px;
	        float:left;
                 background-color:#f3f3f3;
                 }
* html #navi	{
}

#navi_fuss	{
                 width:165px;
	        height:18px;
                 float:left;
                 background:url(./images/nav_links_fuss.gif) no-repeat;
	        }

.navi_link, .navi_link_on {
		width:165px;
                 height:20px;
                 padding-top:8px;
                 padding-left:20px;
                 background:url(./images/nav_links_but.gif) no-repeat;
                 text-align:left;
                 font-weight:bold;
                 text-decoration:none;
                 color:#343e6b;
                 float:left;
	        }

* html .navi_link, * html .navi_link_on {
		padding-top:8px;
                 height:28px;
}

.navi_link_on {
		background:url(./images/nav_links_but_on.gif) no-repeat;
}

.navi_link2, .navi_link2_on	{
		width:165px;
                 height:18px;
                 padding-left:25px;
                 padding-top:5px;
                 background:url(./images/nav_links_but.gif) no-repeat;
                 color:#343e6b;
                 text-decoration:none;
                 float:left;
	        }
.navi_link2:hover, .navi_link2_on	{
		font-weight:bold;
}

#content		{
		width:747px;
                 min-height:200px;
                 padding: 5px 5px;
                 margin-left:10px;
                 background-color:#ffffff;
                 float:left;
	        }

* html #content	{
		width:747px;
                 height:200px;
                 }

#fuss		{
		width:958px;
                 height:35px;
                 padding-top: 20px;
                 background-color:#c3c3c3;
                 background-image:url(./images/fuss.gif);
                 float:left;
                 text-align:center;
                 font-size:11px;
                 }
* html #fuss	{
		height:50px;
                 }

.clear		{
		clear:both;
                 }

.align-center {
text-align:center;
}

.align-left {
text-align:left;
}

.align-right {
text-align:right;
}

.bodytext {
  padding-bottom:10px;
}

h1 {
  font-size:16px;
}

h2 {
  font-size:14px;
}

li {
margin-left:25px;
margin-bottom:5px;
}


legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0px  #C0C0C0;
}

.radiolayout {
width:80%;
padding-top:15px;
padding-bottom:15px;
margin-right:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 0px solid #C0C0C0;
text-align:left;
}

.mf-radio {
border:0px;
padding-left:3px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #C0C0C0;
border: 0px;
width:120px
padding-top:1
}

.mf-label {
border: 0px;
width:120px
padding-top:1
font-size:14px;
background-color: #FFFFFF;
}

.csc-form-comment {
border: 0px;
width:120px
padding-top:1
font-size:20px;
background-color: #FFFFFF;
}
