body {
	background: #E5E5E5 url(/con/cms/images/bg-page.gif) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	text-align: left;
	vertical-align: top;
	color: #4C4C4C;
	font: 12px/19px Arial, "Trebuchet MS", Verdana, sans-serif;
scrollbar-face-color:#EDEDED;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#EAEAEA;
scrollbar-darkshadow-color:#E8E8E8;
scrollbar-shadow-color:#808080;
scrollbar-arrow-color:#FFC100;
scrollbar-track-color:#EBEBEB;
}

body, body td, body td p {
	color: #4C4C4C;
	font: 12px/19px Arial, "Trebuchet MS", Verdana, sans-serif;
	}

.bg-content {
	background: url(/con/cms/images/bg-content-text.gif) repeat-x;
	margin: 0px auto 0px auto;
	padding: 0px;
	height: 100%;
	width: 679px;
		text-align: left;
	vertical-align: top;
	display:block;
}

#news-left {
	margin: 0px auto 0px 0px; /* top,right,bottom,left  */
	padding: 0px 0px 0px 0px; /* top,right,bottom,left  */
	height: 100%;
	width: 448px;
	text-align: left;
	vertical-align: top;
	float: left;
}

#content-left {
	margin: 0px auto 0px 0px; /* top,right,bottom,left  */
	padding: 0px 0px 0px 0px; /* top,right,bottom,left  */
	height: 100%;
	width: 500px;
	text-align: left;
	vertical-align: top;
	float: left;
}

#bg-news-right {
	background-color:#F0F0F0;
	margin: 0px 0px 0px auto; /* top,right,bottom,left  */
	padding: 0px 0px 0px 0px; /* top,right,bottom,left  */
	height: 100%;
	width: 226px;
   border-left: 5px solid #FFFFFF;
	vertical-align: top;
	font: 11px/19px Arial, "Trebuchet MS", Verdana, sans-serif;
}

#bg-submenu-left {
	background-color:#F0F0F0;
	margin: 0px 0px 0px auto; /* top,right,bottom,left  */
	padding: 0px 0px 0px 0px; /* top,right,bottom,left  */
	height: 100%;
	width: 174px;
   border-right: 5px solid #FFFFFF;
	vertical-align: top;
}

.news-title {
	margin: 0px 0px 0px 0px; /* top,right,bottom,left  */
	padding: 0px 14px 0px 14px; /* top,right,bottom,left  */
	height: 20px;
	font: bold 13px/20px Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #cc0000;
	width: auto;
}

.news-title-right {
	margin: 0px 0px 0px 0px; /* top,right,bottom,left  */
	padding: 0px 0px 0px 0px; /* top,right,bottom,left  */
	height: 20px;
	width: auto;
	vertical-align: top;
}

.news-entry-right {
	color: #4C4C4C;
	font: 10px/15px Arial, "Trebuchet MS", Verdana, sans-serif;
	margin: 0px 0px 20px 0px; /* top,right,bottom,left  */
	padding: 0px 14px 0px 14px; /* top,right,bottom,left  */
	height: auto;
	width: auto;
	vertical-align: top;
	border-bottom: 1px solid #FFFFFF;
}

.news-entry-right p, .news-entry-right td p, .news-entry-right td {
	color: #7C7C7C;
	font: bold 10px/15px Arial, "Trebuchet MS", Verdana, sans-serif;
}

.news-entry-right strong {
	color: #7C7C7C;
	font: bold 11px/15px Arial, "Trebuchet MS", Verdana, sans-serif;
}

.news-left {
	margin: 0px 0px 0px 0px; /* top,right,bottom,left  */
	padding: 10px 0px 0px 0px; /* top,right,bottom,left  */
	height: auto;
	width: 448px;
}

.news-entry {
	color: #4C4C4C;
	font: 12px/19px Arial, "Trebuchet MS", Verdana, sans-serif;
	margin: 0px 0px 0px 0px; /* top,right,bottom,left  */
	padding: 13px 13px 13px 13px; /* top,right,bottom,left  */
}

.news-entry p, .news-entry td, .news-entry td p {
	color: #4C4C4C;
	font: 12px/19px Arial, "Trebuchet MS", Verdana, sans-serif;
}

.content-right {
	color: #4C4C4C;
	margin: 0px 0px 0px 0px; /* top,right,bottom,left  */
	padding: 28px 22px 22px 22px; /* top,right,bottom,left  */
	font: 12px/19px Arial, "Trebuchet MS", Verdana, sans-serif;
	width: auto;
	height: auto;
	background-color: #F0F0F0;
}

.content-right p, .content-right td, .content-right td p {
	color: #4C4C4C;
	font: 12px/19px Arial, "Trebuchet MS", Verdana, sans-serif;
}

a {
	line-height: 20px;
	font-weight: normal;
	color: #B8292E;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a:hover {
	line-height: 20px;
	font-weight: normal;
	color: #B8292E;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}

.bg-content #bg-news-right a, .with-style a {
	line-height: 20px;
	font-weight: normal;
	color: #B8292E;
	padding: 0px 0px 0px 13px;
	text-decoration: none;
	background: url(/con/cms/images/blitz-icon.gif) no-repeat left;
}

.bg-content #bg-news-right a:hover, .with-style a:hover {
	line-height: 20px;
	font-weight: normal;
	color: #B8292E;
	padding: 0px 0px 0px 13px;
	text-decoration: underline;
	background: url(/con/cms/images/blitz-icon.gif) no-repeat left;
}

.mainmenu {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: 27px;
	width: auto;
}

.submenu-left {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 174px;
}

.mainmenu a {
	font: 11px/27px Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #3C3C3C;
	height: 27px;
	margin: 1px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	float: left;
	background: url(/con/cms/images/bg-navi-main-norm.gif) no-repeat right;
}

.mainmenu a:hover, .mainmenu a.active {
	font: 11px/27px Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #878787;
	height: 27px;
	margin: 1px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	text-decoration: none;
	float: left;
	background: url(/con/cms/images/bg-navi-main-over.gif) no-repeat right;
}

.submaincat0, .submaincat0-active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	height: 21px;
}

.submaincat1, .submaincat1-active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.submenu-left a {
	font: 11px/21px Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #4C4C4C;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	background: url(/con/cms/images/blitz-icon.gif) no-repeat left;
	display: block;
}

.submenu-left a:hover, .submenu-left a.active  {
	font: 11px/21px Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #B8292E;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	background: url(/con/cms/images/blitz-icon.gif) no-repeat left;
}

.submenu-left .submaincat0-active a,.submenu-left .submaincat1-active a {
	font: 11px/21px Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #B8292E;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	background: url(/con/cms/images/blitz-icon.gif) no-repeat left;
}

.submenu-left .submaincat0-active a:hover,.submenu-left .submaincat1-active a:hover {
	font: 11px/21px Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #B8292E;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	background: url(/con/cms/images/blitz-icon.gif) no-repeat left;
}

.submenu-trenner{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 2px;
}

.kontakt-field {
	  background: url(/con/cms/images/bg-inputfield.gif) repeat-x;
	  font-family: Arial,"Trebuchet MS",Verdana,sans-serif;
	  font-size: 11px;
	  width: 124px;
     height: 16px;
	  color: #000000;
	  margin: 0px 30px 0px 0px;  /* top,right,bottom,left  */
	  border: solid 1px #B6B6B6;
	 }

textarea {
     background: url(/con/cms/images/bg-inputfield.gif) repeat-x;
	  font-family: Arial,"Trebuchet MS", Verdana,sans-serif;
	  font-size: 11px;
	  width: 345px;
	  height: 140px;
	  color: #000000;
	  padding: 5px 0px 0px 5px;  /* top,right,bottom,left  */
	  border: solid 1px #B6B6B6;
	 }

#bt-submit {
	  margin: 0px 20px 0px 0px;  /* top,right,bottom,left  */
	  border-style: none;
	  background-color: #c9ed90;
	 }

.bt-submit {
      font: bold 11px "Trebuchet MS", Verdana, sans-serif;
	  margin: 0px 40px 0px 0px;  /* top,right,bottom,left  */
	  border-style: none;
	  background-color: #c9ed90;
	  color: #698905;
	 }

.dotted-line {
	  width: auto;
     height: 3px;
	  margin: 0px 0px 0px 0px;  /* top,right,bottom,left  */
	  padding: 0px 0px 0px 0px;  /* top,right,bottom,left  */
	  background: url(/con/cms/upload/bilder/dotted-line.gif) no-repeat left;
	 }

.artikel-trenner {
    clear:left;
    width: auto;
     height: 3px;
	  margin: 5px 0px 10px 0px;  /* top,right,bottom,left  */
	  padding: 0px 0px 0px 0px;  /* top,right,bottom,left  */
	 }

.title, .content-right .title, body table td p.title {
	color: #cc0000;
	font:  bold 13px/19px Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 6px 0px;
}

a.distribute-link {
	font: 12px/18px Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #4C4C4C;
	margin: 0px 0px -14px 0px;
	padding: 0px 5px 0px 15px;
	text-decoration: none;
	display: block;
	background: url(/con/cms/images/bg-verteil-links.gif) no-repeat left;
}

a.distribute-link:hover {
	font: 12px/18px Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #B8292E;
	margin: 0px 0px -14px 0px;
	padding: 0px 5px 0px 15px;
	text-decoration: none;
	display: block;
	background: url(/con/cms/images/bg-verteil-links.gif) no-repeat left;
}

a.no-style {
	color: #B8292E;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: url(/con/cms/images/shim.gif) ;
}

a.no-style:hover {
	color: #B8292E;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: url(/con/cms/images/shim.gif) ;
}

.error {
	color: #B8292E;
	padding: 0px 0px 0px 0px;
	font: bold 12px Verdana, Arial, "Trebuchet MS", sans-serif;
}

.entry-img{
  float:left;
	margin: 0px 15px 15px 0px;
  border: 1px solid #B1B1B1;
  padding: 5px;
  background-color:#ffffff;
}

.news-entry-right .entry-img {
  margin:10px 0 5px 0;
}

.clear {
  clear:both;
}

.img-rahmen {
	border: 1px solid #B1B1B1;
	padding: 4px 4px 4px 4px; /* top right bottom left */
	margin: 0px 10px 5px 0px; /* top right bottom left */
	background-color: #FFFFFF;
}

.sprachwahl{
	color: #878787;
	font: 11px Arial, "Trebuchet MS", Verdana, sans-serif;
	margin: 1px 0px 0px 0px;
	padding: 2px 20px 0px 0px;
	white-space: nowrap;
}

.sprachwahl span{
   color: #3C3C3C;
}

.sprachwahl a {
	color: #B8292E;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	background: url(/con/cms/images/shim.gif);
}

.sprachwahl a:hover, .sprachwahl a.active {
	color: #B8292E;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
   background: url(/con/cms/images/shim.gif);
}