p, a, dd, table, input, select, textarea, blockquote, ul, li { font-family:Trebuchet MS, Helvetica, Arial, sans-serif; }
p, div.videoThumbs dd, table, blockquote, a {
  font-size:11px;
  line-height:14px;
  margin:0 0 5px 0;
  color:rgb(255,255,255);
}
p { margin:0 0 8px 0 !important; }
blockquote { margin:0 0 0 0; }
p.overHead { font-size:11px; }
h1 {
  color:rgb(253,158,7);
  font-family:Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size:17px;
  margin:0 0 4px 0;
  font-weight:normal;
}
a {
  color:rgb(51,102,255);
  text-decoration:none;
}
h2 a:hover, a:hover { color:#FD9E07 !important; }
.bu, div.imageContainerRight dd.csc-textpic-caption {
	font-size:9px;
	margin:0;
	color:rgb(255,255,255);
}
.overHead, .bu { margin:0; }
.italicLight {
  color:rgb(154,154,154);
  font-style:italic;
  display:inline;
}
.overHead, .grau { color:rgb(131,131,131); }
.nodist {
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
}
a.ic_plus {
  background:url(pix/ic_plus.gif) no-repeat 100% 0;
  padding-right:24px;
}
div.videoThumbs dd, div.videoThumbs dt, .grau { font-size:10px; }
div.videoThumbs dd, div.videoThumbs dt { line-height:12px; }
dd.csc-textpic-caption { margin:3px 0 4px 0 !important; }
/*Linke Spalte*/
div.contentLeft h1, div.contentLeft p, div.contentLeft input.submit { margin-left:64px; }
div.contentLeft h1, div.contentLeft p { width:270px; }
/*Mittlere Spalte*/
div.contentMain div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom:0; }
div.contentMainContent div.fcBottomDotted a { font-weight:bold; }
/*Rechte Spalte*/
div.contentAdd p { margin:0 0 4px 0; }
/*Formular*/
form.tt_address_form input.input, input.input, textarea, select {
  background-color:#FFFFFF;
  border:1px solid #000000;
  padding-left:2px;
  width:190px;
  font:normal 11px Trebuchet MS, Helvetica, Arial, sans-serif;
}
form.tt_address_form input.input, form.tt_address_form textarea, form.tt_address_form select { padding-left:3px; }
input.submit {  font-size:11px;	}
form.tt_address_form { margin-bottom:20px; }
form.comments input.input, form.comments textarea, form.mailform input.input, form.mailform textarea {
  border:0 !important;
  background-color:rgb(157,192,232);
  width:190px;
}
td.error input.input, td.error textarea { border:solid 1px rgb(255,0,0) !important; }
form.comments input, form.comments textarea { font:normal 11px Trebuchet MS, Helvetica, Arial, sans-serif; }
/*errors*/
div.tx-lumophpinclude-pi1, .error { color:rgb(255,0,0); }
td.error input.input, td.error textarea.text { border:solid 1px rgb(255,0,0); }
form.comments .error, form.comments input.input.error {
  border:solid 1px rgb(255,0,0) !important;
  color:rgb(255,0,0) !important;
}
/* t5 */
div.t5 h2, h2.t5, div.t5 h2 a {
  font:bold 15px Trebuchet MS, Helvetica, Arial, sans-serif !important;
  color:rgb(255,255,255);
  margin:4px 0 8px;
}
div.t5 h3, h3.t5 {
  font:bold 10px Trebuchet MS, Helvetica, Arial, sans-serif !important;
  color:rgb(255,255,255);
  margin:24px 0 8px;
}
div.t5 p, p.t5, div.t5 ul {
  font:normal 11px/16px Trebuchet MS, Helvetica, Arial, sans-serif !important;
  color:rgb(157,157,157) !important;
}
div.t5 .small {
  font:normal 10px/15px Trebuchet MS, Helvetica, Arial, sans-serif !important;
  margin:0 0 0 0;
}
div.t5 .tt_address_form { margin:0; }
div.t5 .tt_address_form input.input {
  float:left;
  border:0;
  background-color:rgb(157,192,232);
  height:14px;
  margin-right:4px;
  width:122px;
  padding:2px 4px 3px 4px;
}
.orange { color:rgb(233,93,15) !important; }
div.t5 p.prehead, div.t5 .prehead {
  font:normal 11px Trebuchet MS, Helvetica, Arial, sans-serif;
  font-size:11px;
  margin:6px 0 -2px 0 !important;
  text-transform:uppercase;
  display:block;
}
div.t5 p.h2bAfterPrehead, div.t5 .h2bAfterPrehead { font:bold 16px Trebuchet MS, Helvetica, Arial, sans-serif !important; }
div.t5 p.prehead, div.t5 .prehead, div.t5 p.h2bAfterPrehead, div.t5 .h2bAfterPrehead { color:rgb(255,255,255) !important; }
div.WeCantGoWrong_content h2 { line-height:16px !important; }

/* htmlarea-Schwachsinn */
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd {
  font:normal 10px Trebuchet MS, Helvetica, Arial, sans-serif;
  color:rgb(157,157,157);
}
.spRClear {
	clear:left;
	height:20px;
}
a img { border:0 !important; }
/* Smooth Gallery */
#sg_thumbs_1 p.label {
  width:461px;
  text-align:right;
  position:absolute;
  top:167px;
  height:13px;
  color:rgb(199,0,23) !important;
  padding-right:4px;
}
.align-right { text-align:right; }
.pfeil {
  background:url(pix/ic_pfeil_blau.gif) no-repeat 0 3px;
  padding-left:12px;
}
div.slideInfoZone p {
	margin-left:7px !important;
	color:rgb(255,255,255) !important;
}
/* Newsletter */
p.nlMarge { margin-bottom:2px !important; }

/* rgaccordion */
p.rgaccord1-toggle, div.rgaccord1-toggle div p  { cursor:pointer; }
p.rgaccord1-toggle, div.rgaccord1-nest p, div.rgaccord1-toggle div p { padding:0 0 0 -20px !important; }
div.rgaccord1-nest { margin-bottom: 20px; }
.rgaccordLink {
  color:rgb(51,102,255);
  white-space:nowrap;
}
/* entfernen */
div.rgaccord1-toggle.act {
  padding-bottom:4px;
  margin-bottom:10px;
  height:100%;
  background:url(pix/ic_weniger.gif) bottom left no-repeat;
  cursor:pointer;
}
div.rgaccord1-content { width:100%; }
div.rgaccord1-toggle.act span.rgaccordLink { display:none; }



