body,
div,
dl, dt, dd,
ul, ol, li, 
h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea, p, blockquote, 
th, td {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
TABLE  {
	border-COLLAPSE: collapse; border-spacing: 0
}
fieldset, img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal; font-style: normal
}


h1, h2, h3, h4, h5, h6 {
	font-weight: normal; font-size: 100%
}

BODY {
	font-size: 51.1%; background: url(kopf-hg.png) #ffffff repeat-x center top; font-FAMILY: Trebuchet MS, Helvetica, Arial, Verdana;
}
#alles {
	margin: 0px auto; width: 1000px
}
#kopf {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 50px; position: relative; height: 150px
}

#inhalt {
  margin-top:60px;
}

#inhalt2 {
  width:590px;
  padding-top:15px;
  margin-left:20px;  
  margin-right:30px;
  float:right;
  font-size: 1.6em; 
  line-height: 1.5em; 
  float:left;
}

#inhalt2 .eintrag {
  display:block;
  padding-bottom:20px;
}
#inhalt2 H1 {
	font-size: 2.1em; 
  padding-top:30px;
  padding-bottom:0px; 
  color:#555555;
}

#inhalt2  .csc-firstHeader{
  padding-top:0px;
}

#inhalt2 H2 {
	font-size: 3em; padding-top: 40px
}

#inhalt2 p {
  margin-top:1.5em;
}

#inhalt2 A {
	color: blue;
}

#inhalt2 a:hover {
  color:black;
}

#inhalt2 ul {
  padding-left:20px;
  padding-top:10px;
}

#fuss {
	color: #666666; 
  text-align: center;
	font-size: 0.9em; 
  margin: 0;
  border-top: 1px dotted #666666;
}
#fuss  a {
	color: #666666; text-decoration: none
}
#fuss a:hover {
	color:black;
}

#logo {
  position:absolute;
  top:10px; 
  color:white;
  font-size:1.8em;
  width:990px;
}

#logo #webseitentitel {
  font-size:61px;
  text-transform:uppercase;
  margin-bottom:-13px;
  letter-spacing:5px;
}
#logo a {
  color:white;
  text-decoration:none; 
}
#logo p {
  padding-left:104px;
}
#logo img {
  float:left;
  margin-right:15px;
  margin-top:12px;
  border: 2px solid #FFCC33;
}


fieldset {
  border:0;
  margin:0;
  padding:0;
}

.csc-mailform label {
  width:250px;
  display:inline-block;
}


.werbung_links {
  margin:20px 0 20px 0;
}

/* werbung_links_inter wieder rausnehmen!! */
.werbung_links_intern {
  margin:20px 0 20px 0;
  width: 182px;
}

.werbung_links_intern h6 {
  background-color:#ccc;
  display:block;
  font-size:1.5em;
  font-weight:bold;
}

.werbung_links_intern a {
  color:#aaa;
  font-size:1.4em;
  margin-left:5px;
}

.werbung_mitte_unten { 
  margin:40px 0 40px 70px;

}
#wetter {
  margin-top:0px;
  width:172px;
  padding-left:10px;
  background-color:#000044;
  display:inline-block;
}

.csc-sitemap {
  margin-left:-18px;
}
.csc-sitemap ul {
  list-style-type:none;
  padding-bottom:25px;
  margin-top:10px;

}

.csc-sitemap ul li ul {
  list-style-type:disc;
  margin-top:0;
}
.csc-sitemap ul li {
   font-size:1.5em;

}

.csc-sitemap ul li ul li{
  padding-top:0px;
  font-size:0.7em;
}
#rechts {
  float:right;
}
