body {
	background-color: #fff;
	margin: 0;
	padding: 0;
}

body,td,div,li,span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

ul,li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#content ul li {
	margin-left: 30px;
	list-style-type: disc ! important;
	line-height: 13px;
}

.bg-inhalt {
	padding: 5px;
	width: 570px;
}

#main {
	width: 990px;
	background-color: #FCFBEC;
}

#content {
	float: left;
	width: 596px;
	text-align: left;
	margin-top: 10px;
}

#content a {
	text-decoration: none;
	color: #BB0037 ! important;
	font-size: 12px;
}

.trenner_content {
	height: 20px;
	background-color: transparent;
}

#teaser {
	float: left;
	width: 219px;
	text-align: left;
	margin-top: 33px;
}

#teaser a {
	text-decoration: none;
	color: #BB0037 ! important;
	font-size: 11px;
}

.trenner_teaser {
	border-bottom: 1px dotted #BB0037;
	margin: 0 0 10px 0;
}

h1 {
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin: 0 0 4px 0;
	color: #BB0037;
	border-bottom: 1px dotted #BB0037;
}

h2 {
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
	font-size: 11px;
	color: #BB0037;
	border-bottom: 1px dotted #BB0037;
}

.imageborder {
	margin: 0 6px 6px 0;
}
img {
border:none;
}

.left {
	float: left;
}

#dls {
	text-align: center;
	margin: 25px 0 25px 0;
}
.untertitel {
	font-size: 10px;
}

#navigation {
	float: left;
	width: 165px;
	height: 100%;
	text-align: left;
	padding:56px 5px 0 0;
}

#navigation ul li {
	padding: 6px;
	margin: 0px;
	list-style-type: none ! important;
}

#navigation a {
	color: #BB0037;
	display: block;
	text-decoration: none;
}

#navigation a:hover {
	text-decoration: underline;
	display: block;
}

#navigation  li {
	width: 135px;

}


#navigation .aktiv {
	border: 1px dotted #BB0037;
	background-color: #fff;
}


#navigation  li  .unavaktiv {
	
	padding: 3px 1px 3px 5px;
	background-color: #fff;
}

#navigation li .unav{
line-height:11px;
}


#navigation .linkaktiv {
	font-weight: normal;
	color: gray;
}

 /* CMS Einstellungen für Editor */

fieldset {
  border: 1px solid red;
 /* width:435px;        */
  margin: 20px 10px 20px 0px;
  position: absolute;color:black ! important;
  background-color:#FDF1B0 ! important;

}

legend{
   background-color:#FDF1B0;padding:5px;
}


#anyedit {
    position: absolute;
    z-index: 100;
    padding:10px;font-size:12px
}

.editfeld{
  background-color:#FDF1B0;/*width:550px       */
}


.cmshinweis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	text-decoration: none;
}

input.cms,textarea.cms {
	border: 1px solid #EF8E31;
	background-color: #FFF9E5;
	font-size: 12px;
	font-family: Verdana;
}

input.cms {
	height: 21px;
}

.cmsblock {
	border: 1px solid #EF8E31 ! important;
	background-color: #FFF9E5 ! important;
}
