
body {
 background-color:white;
 font-family:Arial, Helvetica, Geneva, sans-serif;
 text-align:center;
 margin:0px;
 padding:0px;
	overflow:auto;
 background-color:#949bb6;
}

#rahmen {
 position:relative;
 width:960px;
 overflow:auto;
 margin:auto;
 padding:0px;
 border:0px none;
 background-image:url(graphics/hintergrund.gif);
 text-align:left;
}

#saum {
 clear:both;
 position:relative;
 width:960px;
 height:61px;	
 overflow:hidden;
 margin:auto;
 padding:0px;
 border:0px none;
 background-color:#949bb6;
 background-image:url(graphics/ecke.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#logo {
 position:absolute;
 top:0px;
 left:0px;
 width:210px;
 height:112px;
 background-color:#FFFFFF;
	text-align:center;
}

#banner {
 position:absolute;
	top:0px;
	left:210px;
	width:750px;
	height:112px;
	margin:0px;
	padding:0px;
	border:0px none;
}

#menue {
 position:relative;
 left:0px;
 top:0px;
 float:left;
 width:207px;
 margin:0px;
 padding:130px 0px 20px;
 border:0px none;
}

#navilogo {
	position:relative;
	left:20px;
	width:177px;
	height:49px;
	margin-top:40px;
}

#facelogo {
	
	margin-top:40px;
	}

#menue ul { margin:0px; padding:0px; list-style:none; list-style-position:outside; }
#menue li { margin:0px; border:0px none; }

#menue li a       { display:block; padding:0px 0px 0px 20px; text-decoration:none; margin:0px; }
#menue li li a    { display:block; padding:0px 0px 0px 35px; text-decoration:none; margin:0px; }
#menue li li li a { display:block; padding:0px 0px 0px 50px; text-decoration:none; margin:0px; }
#menue li.menact  {
 width:195px;
 background-image:url(graphics/hintergrund-menue.gif);
 background-repeat:no-repeat;
 background-position:right top;
}

#inhaltrahmen {
 position:relative;
 top:0px;
 left:0px;
 width:740px;
 margin:0px 0px 0px 210px;
 padding:0px;
 border:0px none;
}

#inhalt {
 position:relative;
 top:0px;
 left:0px;
 margin:136px 30px 0px 20px;
 padding:0px;
 border:0px none;
	overflow:hidden;
	height:100%;
}

#inhalt div.csc-textpic-intext-left div.csc-textpic-imagewrap {
 padding-right:15px;
	padding-bottom:10px;
	padding-top:5px;
}

#inhalt div.csc-textpic-intext-right div.csc-textpic-imagewrap {
 padding-left:15px;
	padding-bottom:10px;
 padding-top:5px;
}

#inhalt dd.csc-textpic-caption {
 font-size:12px;
 line-height:15px;
	font-style:italic;
	margin:8px 0px 0px;
}

#inhalt p.bodytext { margin:0px 0px 20px;  }

#menue li a           { font-weight:normal; font-size:17px; line-height:30px; color:#ffffff; }
#menue li.menact a    { font-weight:bold;   }
#menue li li a,
#menue li.menact li a { font-weight:normal; font-size:15px; }
#menue li li.menact a { font-weight:bold;   font-size:15px; }
#menue li li li a,
#menue li li.menact li a { font-weight:normal; font-size:13px; }
#menue li li li.menact a { font-weight:bold;   font-size:13px; }

#inhalt  { font-size:14px; font-weight:normal; line-height:21px; color:#555555; }

#inhalt h1,
#inhalt h2 { font-size:18px; font-weight:bold; line-height:22px; color:#000000; margin:0px;	padding:0px 0px 15px; }
#inhalt h3 { font-size:14px; font-weight:bold; line-height:19px; color:#000000; margin:0px; padding:0px; }
#inhalt h4 { font-size:14px; font-weight:bold; line-height:19px; color:#555555; margin:0px; padding:0px 0px 6px; }

#inhalt a:link, #inhalt a:visited,
#inahlt a:hover, #inhalt a:active, #inhalt a:focus { color:#687898; }






/* Formular-Formatierung */

legend {
padding-left:0px;
padding-right:0px;
margin-bottom:0px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 1px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:100%;
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
border: 0px;
}

.mf-text {

color: #000000;
border: 1px solid #C0C0C0;
margin-top: 5px;
margin-bottom: 5px;
}

.mf-select {
padding: 1px;
border: 1px solid #C0C0C0;
margin-top: 5px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-top: 5px;
}

.mf-submit {
border: 1px solid black;
}

.mf-label {
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
border: 0px;
margin: 0px;
font-weight:bold;
}