body {
  margin:0;
  background:rgb(0,0,0);
}
div.keeper {
	width:995px;
	background:url(pix/bg_02_container.jpg) repeat-y 401px 0;
}
div.contentLeft { width:401px; }
div.contentMain {
	width:397px;
	background:url(pix/bg_01_container.jpg) no-repeat;
	padding-right:10px;
}
div.keeper.noBackground, div.contentMain.noBackground { background:none; }
div.contentMainContent { padding-left:10px; }
div.contentAdd {
	width:180px;
	margin-left:7px;
	padding-top:45px;
}
div.mainNav img, div.mainNav a, div.mainNav { display:block; }
div.contentLeft, div.contentMain, div.contentAdd, div.keeper { overflow:hidden; }
div.contentLeft, div.contentMain, div.contentAdd, div.mainNav img, div.mainNav a { float:left; }
div.contentLeft img { display:block; }
table.contenttable td { vertical-align:top; }
table.contenttable p img { margin-bottom:-14px; }
div.thumbs { height:100%; }
/* FCEs */
div.flex_t5_r_bt {
   width:475px;
   overflow:hidden;
   margin-bottom:0px;
}
div.flex_t5_r_bt div.csc-textpic-left div.csc-textpic-imagewrap { margin:0 !important; }
div.fcBottomDotted {
  padding: 10px 0 4px 0;
  background-image:url(pix/bg_dotted.gif);
  background-repeat:repeat-x;
  background-position:center bottom;
}
div.contentLeft div.fcBottomDotted {
  padding:0 0 4px 0;
  background-image:url(pix/bg_dotted_left.gif) !important;
  background-repeat:no-repeat;
  background-position:center bottom;
  margin-bottom:10px;
}
div.imageContainerRight {
	float:right;
	padding-left:10px;
	width:217px;
}
div.fcBottomDotted img { border:solid 1px rgb(0,60,255); }
div.contentLeft div.fcBottomDotted img { border:0; }
div.imageContainerRight img, div.videoThumbs img { display:block; }
div.rechts { float:right; }
div.links { float:left;  }
div.fcBottomDotted div.links { width:175px; }
div.fcBottomDotted div.rechts { width:205px;}
div.videoThumbs {
  background:url(pix/bg_video_thumbs.gif) repeat-x scroll bottom;
  height:100%;
  margin-bottom:3px;
}
/* Typo3 */
a img.frontEndEditIcons { border:0; }
div.csc-textpic-imagewrap { padding:4px 0 0 0 !important; }
div.t5LeftContainer_tpl_1 .csc-textpic-imagewrap { padding:20px 0 0 0 !important; }
/* t5 */
div.t5 {
  margin:0;
  padding:0;
  background:url(pix/bg_t5.jpg) no-repeat rgb(0,0,0);
  padding-bottom:40px;
}
div.t5.tpl_2 { background:url(pix/bg_t5_tpl_2.jpg) no-repeat rgb(0,0,0); }
div.t5.tpl_3 { background:url(pix/bg_t5_tpl_3.jpg) no-repeat rgb(0,0,0); }
div.t5.tpl_4 { background:url(pix/bg_t5_tpl_4.jpg) no-repeat rgb(0,0,0); }
div#keepTogether { width:100%; }
div.t5LeftContainer_tpl_1, div.t5LeftContainer_tpl_2, div.t5LeftContainer_tpl_3, div.t5LeftContainer_tpl_4 { float:left; }
div.t5LeftContainer_tpl_1 {
  width:640px;
  padding:319px 10px 0 20px;
}
div.t5LeftContent_sp1 {
  width:155px;
  margin-right:10px;
  padding-top:20px;
}
div.t5LeftContent_sp1, div.t5LeftContent_sp2 { float:left; }
div.t5LeftContent_sp2 { width:470px; }
div.t5LeftContainer_tpl_2 {
  width:475px;
  padding:519px 10px 0 20px;
}
div.t5LeftContainer_tpl_3 {
  width:475px;
  padding:160px 10px 0 20px;
}
div.t5LeftContainer_tpl_4 {
  width:475px;
  padding:319px 10px 0 20px;
}
div.TheOne {
  height:220px;
  width:470px;
  overflow:hidden;
  margin:-24px 0 10px 0;
}
div.WeCantGoWrong {
  height:252px;
  width:470px;
  overflow:hidden;
  margin:0 0 40px 0;
}
div.TheOneContent {
  width:150px;
  padding:34px 0 0 310px;
}
div.WeCantGoWrong_content {
padding:26px 0 0 286px;
width:175px;
}
div.TheOne { background:url(pix/t5_cover.png) no-repeat; }
div.WeCantGoWrong { background:url(pix/t5_we_cant_go_wrong.png) no-repeat; }
#logo {
  background:url(pix/head_logo.png) no-repeat;
  width:506px;
  height:94px;
  position:absolute;
  left:9px;
  top:22px;
}
#noLogo { display:none; }
div.t5RightContainer, div.t5RightContainer_tpl_2, div.t5RightContainer_tpl_3, div.t5RightContainer_tpl_4 { float:left; }
div.t5RightContainer, div.t5RightContainer_tpl_2, div.t5RightContainer_tpl_4 {
  margin-top:160px;
  width:316px;
}
div.t5RightContainer_tpl_2, div.t5RightContainer_tpl_3, div.t5RightContainer_tpl_4 { width:475px; }
div.t5RightContainer_tpl_3 {
  margin-top:154px;
  overflow:visible;
}
div.t5bgContainer { background:url(pix/bg_t5_2_n.jpg) 500px 0 no-repeat; }
div.t5bgContainer_tpl_2 { background:url(pix/bg_t5_2b_n.jpg) 500px 0 no-repeat; }
div.t5bgContainer_tpl_3_special {
  background:url(pix/bg_t5_tpl_3b.jpg) 900px 0 no-repeat;
  position:absolute;
  width:100%;
  height:72px;
}
div.t5bgContainer_tpl_4 { background:url(pix/bg_t5_tpl_4b.jpg) 500px 0 no-repeat; }
div.t5bgContainer, div.t5bgContainer_tpl_2, div.t5bgContainer_tpl_3, div.t5bgContainer_tpl_4 { height:100%; }
div.linksStrichel {
  border: 1px dashed rgb(46, 88, 25);
  padding: 10px 10px 4px 10px;
  height: 100%;
  width:448px;
  overflow:hidden;
}
/* comments */
div.commentFooter {
	margin:10px 0pt 30px;
	text-align:center;
	background:url(pix/bg_dotted.gif) repeat-x 0 8px;
}
div.commentFooter p, div.commentFooter p a {
	text-transform:uppercase;
	font:normal 10px verdana, sans-serif;
	color:rgb(89,140,22) !important;
	text-decoration:none;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif !important;
}
div.commentFooter p a:hover { color:rgb(253,158,7) !important; }
div.commentFooter p span {
	padding:0 4px 0 4px;
	background:rgb(0,0,0);
	color:rgb(89,140,22) !important;
}
div.commentsFooterSmall { }
#wackelBox {
  position:relative;
  top:3px;
  left:-2px;
}
#h1_datenschutz {
	width:249px !important;
	height:27px !important;
	background:url(pix/h1_datenschutz.png) no-repeat;
	margin-top:120px;
}

div#simplay {
  position:relative;
  top:-45px;
  text-align:right;
  margin-bottom:-35px;
}

img#h1 { margin-top:120px; }
iframe.moveByIE {
	margin-bottom:12px;
	width:316px;
}
iframe#postPicBox, iframe#SmallSpecial, div.SmallSpecial { position:relative; }
iframe#postPicBox {
  top:-10px;
  margin-bottom:0;
}
iframe#postPicBoxLeft {
  position:relative;
  top:-10px;
	margin-bottom:5px;
}
iframe#SmallSpecial {
  margin-bottom:-10px;
}
div.SmallSpecial {
  margin-bottom:20px;
  text-align:center;
  background:url(pix/strichel.gif) repeat-x bottom;
  padding:10px 0 10px 0;
}
#stripes {
  background:url(pix/bg_stripes.png) no-repeat 0 410px;
  width:100%;
  overflow:hidden;
}
#stripes.tpl_2 { background:url(pix/bg_stripes.gif) no-repeat 0 410px; }
/* tx_poll */
.tx_pollAnswers {
  float:right;
  width:120px;
  margin-bottom:4px;
}
input.pollsubmit {
  font:normal 11px verdana, sans-serif;
  margin:4px 0 10px 24px;
}

/* Smooth Gallery */
div.tx-rgsmoothgallery-pi1 { margin-bottom:40px; }
div.carouselInner div.thumbnail {
  margin:0 8px 8px 0 !important;
  cursor:pointer;
}
div.myGallery { border:0 !important; }

/* Sub-Navigation */
#subPictures {
  background:url(pix/s_nav_gallery.png) no-repeat;
  border:0;
  width:141px;
  height:54px;
  float:left;
}
#d2 {
   position:absolute;
   top:33px;
   left:97px;
}
#d2_1 { clear:right; }
#d2_3 {
   clear:left;
   width:181px;
   height:20px;
}
#d2_1, #d2_2 {
  width:20px;
  float:left;
  height:60px;
}
table.dVideo td { padding:0 2px; }
/* RTE Unfug ausmerzen */
table.contenttable td p { margin:0 !important; }

/* footer */
#footer {
  text-align:center;
  font:normal 12px Trebuchet MS, Times, Times New Roman, serif;
  color:rgb(15,34,0);
  margin:20px 0 30px 0;
  padding:0 30px 0 20px;
  width:974px;
}
#footer a {
  font:bold 12px Trebuchet MS, Times, Times New Roman, serif;
  color:rgb(46,88,25);
}
#footer .pages {
  padding:0 15px 3px 15px;
  border-bottom:solid 1px rgb(15,34,0);
}
#footer .pagesDefault {
  position:relative;
  top:-3px;
  padding:0;
  line-height:28px;
}
#footer .pages span {
  padding:0 22px;
  color:rgb(46,88,25);
}

