/* Allgemeines */

body {
	padding: 0px;
	margin: 0px;
	margin-left: 0px;
	border: 0px;
	font-family: arial;
	font-size: 12px;
	text-align: center;
	background-color: #FFFFFF;
	background-position: center top;
	background-repeat:no-repeat;
}

table {
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}
td {
	vertical-align: top;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}

h1,h2,h3,h4,h5{
  padding:0px;
  margin:0px;
}

h1{
  font-size:14px;
}

p {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
div {
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
}
img {
	border: 0px;
}

a{
  text-decoration:none;
  color:#000;
}


/* ids und Klassen für Container */

#webseite {
	width: 990px;
	/* height:580px; */
	margin: 0 auto;
	border: 0px solid red;
	text-align: left;
}
#kopfbereich{
  width:990px;
  height:189px;
  background-image:url(images/bg_kopf.jpg);
  border:0px;
}


/* inhalt */

#inhalt{
  width:990px;
  /* height:623px; */
  padding:0px;
  margin:0px;
  border: 0px solid red;
}

#inhalt a{
  text-decoration:none;
  font-weight:bold;
  color:#000;
}

/* NAvi oben */

#navi{
  width:332px;
  height:593px;
  padding-top:30px;
  float:left;
  background-image:url(images/bg_navi.jpg);
  background-repeat:no-repeat;
}


#navi li{
  list-style-type:disc;
  padding-left:0px;
  font-size:14px;
  color:#2397e8;
}



#navi .norm a{
  color:#2397e8;
}


#navi .act a{
  color:#f689e5;
}

#content{
  width: 658px;
  float:left;
  background-image:url(images/bg_inhalt.jpg);
  background-repeat:no-repeat;
}

#contentwrapper{
  padding-left:15px;
  padding-right:20px;
  padding-bottom:10px;
  padding-top:38px;
  width:350px;
  float:left;
}

#sprache{
  width:350px;
  height:32px;
  text-align:right;
}


#content-right-wrapper{
  width:266px;
  float:right;

  
}

#contentwrapper ul{
  list-style-type:none;
  margin:0px;
  margin-top:2px;
  margin-bottom:2px;
  padding:0px;
  
}

#contentwrapper li{
  list-style-type:disc;
  margin-left:14px;
  padding-left:0px;
}

.align-right{
  width:100%;
  text-align:right;
}

.csc-textpic-caption {
  font-size:11px;
  font-weight:bold;
}
.csc-header {
  padding-top:20px;
}
.csc-header-n1{
  padding-top:0px;
}

#footer{
	margin: 0 auto;
	text-align:right;
  width: 986px;
  height:40px;
  padding-top:4px;
  padding-right:4px;
  background-image:url(images/bg_fuss.jpg);
  background-repeat:no-repeat;
  background-position:right top;
  }


#footer a{
  text-decoration:none;
  font-weight:bold;
  color:#000;
  font-size:10px;
}

#fuss{
text-align:center;
padding-top:20px;
text-decoration:none;
  font-weight:bold;
  color:#000;
  font-size:10px;
}

/*
#sprache{
  position:absolute;
  top:550px;
  margin-left:10px;
}
*/


/* Foms */

fieldset{
  width:250px;
  float:left;
  border:0px;
}
legend{
  display:none;
}

