/* ////////////////// COMMON ////////////////// */
html, body {
  line-height: 18px;
	font-size: 12px;
	color: #6c6c6c;
}

* {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

a:focus { outline: none;}

a:link, a:visited {
	font-size: 11px; color: #0000ff;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
}

.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clear {
	display:inline-block;
}

.clear {
	display:block;
}

body {
	font-family: Verdana, Geneva, sans-serif;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background: #fff url(../images/bg1.png) repeat-x;
}

div.Wrapper {
	width: 916px;
	margin: 0 auto;
}

/* ////////////////// HEADER ////////////////// */

div.Header {
	height: 146px;
	background-image: url(../images/rtn_header.gif);
	background-repeat: no-repeat;
	position: relative;
}

div.Logo {
	position: absolute;
	margin: 38px 0 0 0;
}

div.Facebook_LikeButton {
	position: absolute;
	top: 33px;
	right: 10px;
}

div.Navigation {
	position: absolute; z-index: 99;
	font-size: 12px;
	color: #3333cc;
	margin: 123px 0 0 32px;
}

div.Navigation a,
div.Navigation a.a {
	display: block; float: left;
	height: 21px; padding: 0 6px; padding-top: 5px;
	font-size: 12px; margin-top: -7px; margin-right: 1px;
	color: #3333cc;
	text-decoration: none;
	background: url(../images/navi.gif);
}

div.Navigation a:hover,
div.Navigation a.a {
	text-decoration: none;
	background: url(../images/navi_hover.gif)
}

div#suche {
	position: absolute; z-index: 999;
	font-size: 12px;
	color: #3333cc;
	margin: 116px 0 0 640px;
}

div#suche input.i {
  width: 145px; border: 1px solid #CCC;
  padding: 1px;
}

div#suche input.i:hover { border: 1px solid #888 }

div#suche input.search {
	height: 26px; line-height: 17px; padding: 6px;
	background: url(../images/navi.gif);
	border: 0; color: #3333cc;
}

div#suche input.search:hover {
	background: url(../images/navi_hover.gif)
}

.highlight {
  background-color: yellow;
  font-style: normal;
}

/* ////////////////// CONTENT ////////////////// */

div.ContentWrapper {
	width: 914px;
	margin: 0 auto;
	background-color: #f8f8f8;
	background-image: url(../images/rtn_content_background_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 0 25px 0;
}

div.ContentLeft {
	width: 572px;
	float: left;
	padding: 10px 0 10px 31px;
}

div.ContentLeftTop {
	width: 572px;
	height: 4px;
	background-image: url(../images/rtn_content_top.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}

div.ContentLeftContent {
	background-image: url(../images/rtn_content_background.gif);
	background-repeat: repeat-y;
	padding: 15px 15px 15px 15px;
	font-size: 12px;
	color: #6c6c6c;
	line-height: 18px;
}

div.ContentLeftContent p, div.ContentLeftContent div {
	line-height: 18px;
}

div.ContentLeftContent a {
	font-size: 12px;
	color: #3333cc;
	text-decoration: none;
}

div.ContentLeftContent a:hover {
	text-decoration: underline;
}

div.ContentLeftContent h1 {
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #3333cc;
	display: block;
	margin: 0 0 15px 0;
}

div.ContentLeftContent h1 small { position: absolute; right: 0; font-weight: normal; }

.NewsTitle, .FotoTitle {
	font-size: 14px;
	font-weight: bold;
	color: #2f2f2f!important;
	display: block;
	margin: 0 0 15px 0;
}

.NewsTitle {
	background: url(../images/dot.gif) no-repeat left 4px;
	padding-left: 12px; margin-left: -10px;
}

.NewsTitle2 {
	font-size: 14px;
	font-weight: bold;
	color: #2f2f2f!important;
	display: block!important;
	margin: 0 0 15px 0!important;
}

div.ContentLeftContent h2 {
	font-size: 14px;
	font-weight: bold;
	color: #3333cc;
	display: block;
	margin: 0 0 15px 0;
}

.NewsTitle {
	font-size: 14px!important;
	font-weight: bold;
	color: #2f2f2f;
	display: inline;
}

.NewsDate {
	font-size: 12px;
	color: #6c6c6c;
	display: block;
	margin: 0 0 15px 2px;
}

div.ContentLeftContent div#about span {
	display: block;
	background-image: url(../images/icon_redbox.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 15px;
	margin: 0 0 0 3px;
}

div.ContentLeftBottom {
	width: 572px;
	height: 7px;
	background-image: url(../images/rtn_content_bottom.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}

div.ContentRight {
	float: left;
	width: 292px;
	margin: 10px 0 0 11px;
  padding-bottom: 0; margin-bottom: 0;
}

div.Reporterteam {
	width: 292px;
	height: 135px;
	background-image: url(../images/rtn_reporterteam.gif);
	background-repeat: no-repeat;
}

div.Bilder {
	width: 292px;
	height: 252px;
	background-image: url(../images/rtn_bilder.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

div.BilderNeu {
	width: 270px;
	height: 205px;
	border: 1px solid #c5c5c5;
	background-color: #ffffff;
	position: absolute;
	margin: 31px 0 0 10px;
}

div.facebook {
	width: 292px;
	height: 287px;
	background-image: url(../images/rtn_facebook.gif);
	background-repeat: no-repeat;
}

div.fan {
	width: 270px;
	height: 238px;
	border: 1px solid #c5c5c5;
	background-color: #ffffff;
	position: absolute;
	margin: 31px 0 0 10px;
}

div.BilderNeu img {
	width: 270px; height: 205px;
  border: 0 none;
}

div.Videos {
	width: 292px;
	height: 252px;
	background-image: url(../images/rtn_videos.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

div.VideosNeu {
  position: relative;
	width: 270px;
	height: 205px;
	border: 1px solid #c5c5c5;
	background-color: #ffffff;
	position: absolute;
	margin: 33px 0 0 10px;
}

div.ContentLeftBig {
	width: 875px;
	float: left;
	padding: 10px 0 10px 31px;
}

div.ContentLeftBigTop {
	width: 875px;
	height: 4px;
	background-image: url(../images/rtn_content_top_big.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}

div.ContentLeftBigContent {
	background-image: url(../images/rtn_content_background_big.gif);
	background-repeat: repeat-y;
	padding: 15px 15px 15px 15px;
	font-size: 12px;
	color: #6c6c6c;
	line-height: 18px;
}

div.ContentLeftBigContent a {
	font-size: 12px;
	color: #3333cc;
	text-decoration: none;
}

div.ContentLeftBigContent a:hover {
	text-decoration: underline;
}

div.ContentLeftBigContent h1 {
	font-size: 14px;
	font-weight: bold;
	color: #3333cc;
	display: block;
	margin: 0 0 15px 0;
}

div.ContentLeftBigBottom {
	width: 875px;
	height: 7px;
	background-image: url(../images/rtn_content_bottom_big.gif);
	background-repeat: no-repeat;
	font-size: 0px;
}

/* ////////////////// FOOTER ////////////////// */

div.FooterWrapper {
	width: 916px;
	margin: 14px 0 0 0;
}

div.FooterTop {
	width: 916px;
	height: 39px;
	background-image: url(../images/rtn_footer_top.gif);
	background-repeat: no-repeat;
}

div.FooterContent {
	width: 914px;
	background-color: #f8f8f8;
	margin: 0 auto;
}

div.FooterBottom {
	width: 916px;
	height: 5px;
	background-image: url(../images/rtn_footer_bottom.gif);
	background-repeat: no-repeat;
}

div.FooterCopyright {
	font-size: 11px;
	color: #6c6c6c;
	margin: 8px 0 14px 46px;
}

div.FooterCopyright a:link, div.FooterCopyright a:visited {
	font-weight: normal !important;
	text-decoration: none !important;
}

div.FooterLinks {
	padding: 15px 0 10px 46px;
}

div.FooterLinks a {
	font-size: 12px;
	color: #3333cc;
	text-decoration: none;
	background-image: url(../images/rtn_icon_red.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 15px;
	display: inline-block;
	margin: 0 17px 0 0;
}

div.FooterLinks a:hover {
	text-decoration: underline;
}

#FooterLast {
	margin: 0 3px 0 0;
}

div.FooterLine {
	width: 532px;
	font-size: 0px;
	height: 1px;
	background-color: #dedede;
	margin: 0 0 0 46px;
}

div.FooterText {
	margin: 10px 0 0 46px;
	padding: 0 0 10px 0;
}

div.FooterText b {
	font-size: 12px;
	color: #6c6c6c;
	font-weight: bold;
	display: block;
	margin: 0 0 10px 0;
}

div.FooterText a {
	font-size: 12px;
	color: #ff0101;
	text-decoration: none;
	display: inline-block;
	line-height: 20px;
}

div.FooterText a:hover {
	text-decoration: underline;
}

/* VIDEO */
#video_link a {
	font-size: 12px;
	color: #3333cc;
	text-decoration: none;
	background-image: url(../images/rtn_icon_red.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 15px;
	display: inline-block;
	margin: 0 17px 0 0;
}

#video_link a:hover {
	text-decoration: underline;
}

#videos_content_l {
float:left;
font-size:10px;
line-height:10px;
padding:2%;
margin: 1%;
color:#000;
background:#eee;
border:1px solid #ccc;
width:310px;
height:100%;
}

#videos_content_r {
	float:left;
	font-size:10px;
	line-height:22px;
	padding:5px 2% 5px 2%;
	margin: 1%;
	color:#000;
	background:#eee;
	border:1px solid #ccc;
	width:310px;
	height:100%;
}

.s1 { width:150px; height:20px;  }
.s2 { width:150px; height:70px;  }
.r6 { width:150px; height:35px; background-color:#fdd; position:absolute; bottom:-10px; left:20px;}

.wrapperBox {
	float:left;
	position:relative;
	width:150px;
	margin:0 auto;
}

/* FOTOS */
.fotos {
  margin-bottom: 5px; margin-left: -7px;
  width: 554px;
  background: url(../images/media_bg.gif);
}

.fotos div.fotoTop img {
	float: none; border: none;
	width: 554px; height: 28px;
	margin-bottom: 10px;
}

.fotos div.fotoBottom {
	position: relative; float: none;
	width: 536px; height: 18px;
	padding: 1px 5px; padding-left: 13px;
	background: url(../images/media_bottom.gif);
	color: #3333cc;
}

.fotos div.fotoBottom div {
	position: absolute;
	right: 5px; top: 1px;
	font-weight: bold;
}

.fotos a.title {
  display: block;
  clear: both;
}

.fotos div.f {
  position: relative;
  width: 131px; height: 106px; padding-top: 2px; float: left;
  margin: 3px 0; margin-left: 6px; margin-bottom: 20px; margin-top: 21px; text-align: center;
  background: url(../images/media_border.gif) no-repeat;
}

* html .fotos div.f {
	margin-left: 4px;
}

.fotos div.f div.type {
	text-align: center;
	margin-top: -18px;
}

.fotos img {
  width: 125px;
  height: 100px;
  border: 1px solid #AAA;
}

.fotos img:hover {
  border: 1px solid #e1e1e1;
}

.fotos img.i,
.fotos img.delete,
.fotos img.delete:hover {
  margin: 0 auto;
  width: auto; height: auto;
  border: 0 none;
}

.moreLink {
  text-align: right;
  margin-top: 12px; margin-right: 0px;
}

/*
  LIGHTBOX
*/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay { background-color: #000000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer { border: 3px solid #888888; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer { border: 3px solid #888888; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../images/lightbox/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(../images/lightbox/blank.gif) no-repeat left; display: block; left: 0; float: left; }
	#lbPrev:hover, #lbPrev:visited:hover { background: url(../images/lightbox/prev.gif) left 15% no-repeat; }

#lbNext { width: 49%; height: 100%; background: transparent url(../images/lightbox/blank.gif) no-repeat right; display: block; right: 0; float: right; }
	#lbNext:hover, #lbNext:visited:hover { background: url(../images/lightbox/next.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2, #lbNext2, #lbSpacer { color: #333333; }

#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off, #lbNext2_Off { color: #CCCCCC; }

#lbDetailsData { padding: 0 10px; }
	#lbDetailsData { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 20px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose { background: url(../images/lightbox/close.gif) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay { background: url(../images/lightbox/play.png) no-repeat; }

#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause { background: url(../images/lightbox/pause.png) no-repeat; }}

/************************
  SLIDESHOW
************************/
div#ck_slideshow {
  position: relative;
	width: 277px;
	height: 170px;
}

/*
  NEWS ARCHIV
*/
h1.border {
  border-bottom: 1px solid #3333cc;
}

/*
  VIDEOS
*/
div#player, div#quicktime_player, div.player, div#fplayer {
  width: 543px; height: 400px;
  border: 1px solid #CCC;
}

div#playlist {

}

div#quicktime_player { display: none; height: 305px }

div.video {
  border-bottom: 1px solid #CCC;
  margin: 3px 0; padding: 3px; padding-bottom: 10px;
  font-size: 11px; line-height: 120%;
  cursor: pointer;
}

div.video:hover h1 { color: #fb0101; }

div.video h1 {
  line-height: 110%;
  margin: 0;
}

div.video h1 i {
  font-size: 10px; font-weight: normal;
  color: #000;
}

div.video img.preview {
  width: 100px; height: 65px;
  border: 1px solid #CCC;
  float: left; margin-right: 3px;
}

br.clear {
  clear: both;
  height: 0; line-height: 0; font-size: 0;
}

div.clear { clear: both }



/* ADMIN */
div#admin {
  position: absolute;
  left: 10px; top: 10px;
  font-size: 11px;
}

div#admin .menu {
  position: absolute;
  top: 40px; left: 10px;
}

div#admin a {
  text-decoration: none;
  color: #3333cc;
}
div#admin a:hover, div#admin a:active { text-decoration: underline }

table.admin {
  width: 100%;
  border: 0 none;
  background-color: #CCC;
}

table.admin img { border: 0 none }

tr.kat td,
tr.first td,
tr.second td {
  padding: 2px;
}

tr.kat td {
  background-color: #DDD; color: #111;
  font-weight: bold;
}

tr.first td {
  background-color: #FFF;
}

tr.second td {
  background-color: #EEE;
}

input.txt_admin {
  width: 400px;
  border: 1px solid #555;
  background-color: #FFF;
  padding:2px;
  font-weight: normal;
}

td.head span,
td.sub i {
  font-weight:normal;
}

td.sub a { display: block; }
td.sub a:hover { text-decoration: underline }

p {margin: 0; padding: 0; }

/* ////////////////// FORM ELEMENTS ////////////////// */

fieldset {
  border: 1px solid #CCC;
  padding: 5px; margin-bottom: 10px;
}

fieldset legend {
  padding: 0 15px;
  margin-left: 8px;
}

div.submit {
  text-align: right;
}

label {
  cursor: pointer;
  text-align: right;
  padding-right: 20px;
  width: 140px;
  display: block;
  float: left;
}

.inputField {
  width: 350px; padding: 1px;
  border: 1px solid #CCC;
  color: #111; margin: 1px;
}

select {
  width: 350px;
  border: 1px solid #CCC;
  cursor: pointer;
  margin: 1px 0;
}

select option.kat {
  background-color: #CCC;
}

textarea.editor {
  width: 543px; height: 500px;
  margin-top: 30px;
}

input.submit {
  border: 1px solid #CCC;
  padding: 2px 5px; font-size: 11px;
  cursor: pointer;
}

*+html input.submit { overflow: visible; }
* html input.submit { overflow: visible; }

/*
  SITE NAVI
*/
div.siteNavi {
  margin: 4px 3px; margin-top: 15px;
  text-align: right;
}

div.siteNavi a {
  border: 1px solid #FFF;
  background-color: #EEE;
  padding: 2px 5px; margin-left: 1px;
}

div.siteNavi a.aktuell,
div.siteNavi a:hover,
div.siteNavi a:active {
  background-color: #CCC;
  color: #000;
}

/*
  GOOGLE ADSENSE
*/
div.ad {
  text-align: center;
  margin-bottom: 15px;
}

.lnk {
  cursor: pointer;
}

/*
  PROGRESSBAR
*/
#progressbar {
  display: none;
	margin-top: 15px;
	background-color: #FFF;
}
#progressbar .info,
#progressbar #ptotal,
#progressbar #ploaded,
#progressbar #prate,
#progressbar #pstatus {
	display: block;
	float: left; clear: left;
	overflow: hidden;
	margin-bottom: 2px;
}

#progressbar .info {
	width: 60%;
}

#progressbar #ptotal,
#progressbar #ploaded,
#progressbar #prate,
#progressbar #pstatus {
	text-align: right;
	width: 40%; clear: right;
}
#progressbar #pstatus { font-style: italic }
#progressbar #pfileName {
  font-size: 11px;
  font-weight: bold;
}

#progressbar #pbar {
	display: block;
	width: 0%; height: 16px;
	clear: left;
	background-color: #CCC;
  text-align: right;
}

input.upload {
  float: left;
  width: 255px;
}

div.ubutton {
  float: left; margin-left: 5px;
}

div.multi {
  height: 100px;
  overflow: hidden; overflow-y: scroll;
  font-size: 10px; line-height: 90%;
}

/*
  ACCOUNT
*/
div.Datenbank {
	width: 292px;
	height: 191px;
	background-image: url(../images/rtn_datenbank.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

div.Account {
	width: 282px;
	height: 252px;
	background-image: url(../images/account.gif);
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
	padding-left: 10px;
}

div.Account a {
	color: #f70201; text-decoration: underline;
}
div.Account a:hover, div.Account a:active {
	text-decoration: none;
}

div.accountContent {
  padding: 0 10px; padding-top: 52px;
  color: #6c6c6c;
}

div.datenbankContent {
  padding: 0 10px; padding-top: 58px;
  color: #FFF; font-weight: bold;
}

.redakt {
  display: block; width: 264px;
  text-align: right; font-weight: normal;
  margin-bottom: 5px; font-size: 11px;
}

div.datenbankContent a:link, div.datenbankContent a:visited {
	font-size: 10px;
	color: #FFF; font-weight: normal;
}

div.datenbankContent label {
	width: 75px; float: left;
	color: #FFF; font-weight: bold;
}

div.datenbankContent input.loginInput {
	width: 168px; margin: 1px; float: left;
	border: 0; margin-bottom: 5px;
}

div.datenbankContent input.submit {
	width: 80px; height: 22px;
	background: url(../images/anmelden.gif) no-repeat;
	margin-top: 8px; margin-right: 8px; margin-bottom: 10px;
}

div.error{
	color: red;
	margin-bottom: 10px; margin-top: 15px;
	padding-left: 165px;
}

label.check{
	float: none; width: auto;
	display: inline; padding-right: 3px;
}

.checkbox{
	cursor: pointer;
}

label.foto, label.video, label.flv, label.mp4 {
	background: url(../images/icons/foto.gif) no-repeat 2px top;
	padding: 2px 0; padding-left: 16px; padding-right: 5px;
}
label.video { background-image: url(../images/icons/video.gif) }
label.flv { background-image: url(../images/icons/flv.gif); padding-left: 18px }
label.mp4 { background-image: url(../images/icons/mp4.gif); padding-left: 18px }

.red { color: red }

div.info_foto, div.info_video, div.info_flashvideo, div.info_mp4video {
	text-align: right; padding-right: 20px;
	background: url(../images/icons/foto.gif) no-repeat right 2px;
}

div.info_video {
	background-image: url(../images/icons/video.gif);
}

div.info_flashvideo {
	background-image: url(../images/icons/flv.gif);
}

div.info_mp4video {
	background-image: url(../images/icons/mp4.gif);
}

div#ftopics, div#ftopics * {
	line-height: 10px;
}

div.ContentLeftContent h1.headline {
	position: absolute;
	width: 557px; height: 33px;
	padding-top: 11px; padding-left: 15px;
	margin-top: -19px; margin-left: -15px;
	background: url(../images/headline.gif);
}

.blue {
	color: #3333cc;
}

/* REGISTER */
div.register {
	width: 537px; height: 467px;
	background: url(../images/register.gif)
}

div.register fieldset {
	border: 1px solid #e1e1e1;
	margin: 0 10px;
}

div.register fieldset label {
	margin-bottom: 5px;
}

div.register fieldset legend {
	font-weight: bold; color: #3333cc;
}

div.register input.inputField {
	width: 300px;
	margin-bottom: 5px;
}

div.register input.submit {
	width: 136px; height: 23px;
	background: url(../images/register_submit.gif);
	border: 0; padding: 0;
	margin-right: 15px; margin-bottom: 10px;
}

div.dloptions {
	background: url(../images/dloptions.gif);
	height: 20px;
}

div.dloptions img {
	position: absolute;
	left: 4px; top: 106px;
}

div#datenbankbg {
	position: absolute;
	margin-top: 22px; margin-left: -15px;
	width: 572px; height: 175px;
	padding-top: 12px;
	background: url(../images/datenbank_bg.gif) no-repeat;
}

div#datenbankbg  input.submit {
	width: 133px; height: 23px;
	background: url(../images/ergebnisse.gif);
	border: 0; padding: 0;
	margin-right: 45px; margin-bottom: 10px;
}

div#datenbankbg label,
div#datenbankbg select,
div#datenbankbg input.inputField {
	margin-bottom: 5px;
}

input.accSubmit {
	width: 90px; height: 23px;
	background: url(../images/abmelden.gif);
	border: 0; padding: 0;
	cursor: pointer;
}

div.nobg {
	background-image: none;
}

div.newsContent {
	padding-left: 12px;
}

ul {
	margin-left: 24px;
}

.iptc {
	display: none;
}

/*
  ToolTip
*/
div#toolTip {
  position: absolute;
  z-index: 999999;
  display: none;
  min-width: 230px;
  max-width: 430px;
  width: auto !important;
  width: 430px;

  background: #FFF; padding: 3px;
  border: 1px solid #999;
}
div#toolTip div#innerLayer {
	z-index: 10;
  position: relative;
}

iframe#ieFix {
  position: absolute; z-index:0;
  top: 0; left: 0; bottom: 0;
  width: 100%; height: 70px;
  overflow: hidden;
}

div#tips {
  position: absolute;
  margin-left: 210px; margin-top: -48px;
}

div#counter {
  visibility: hidden;
}

/*
  TOOLS
*/
.block { display: block }
.tiny { width: 1% }
.nowrap { white-space: nowrap }
.center { text-align: center }
.icon { vertical-align: text-top; }

/*
  FLOWPLAYER
*/
div.flowplayer {
  position: relative;
  width: 270px; height: 205px;
  cursor: pointer; background-position: center;
  background-size: 100%;
}

div.flowplayer img {
  position: absolute;
  left: 50%; top: 50%;
  margin-left: -25px; margin-top: -25px;
}

div.flowplayer img.large {
  margin-left: -41px; margin-top: -41px;
}

/*
  Werbung
*/
div.werben {
  width: 293px; height: 99px;
  padding-top: 163px;
  text-align: center; font-size: 14px; line-height: 22px;
  background: url(../images/werben.jpg) no-repeat;
}

div.werben a:link, div.werben a:visited,
div.werben a:hover, div.werben a:active {
  font-size: 14px; color: #6f6f6f;
  text-decoration: underline;
}

#stats { display: none; }
div.flattr {
  text-align: right;
  margin-top: 5px;
}

div.ads {
  text-align: center;
}

div.ads img {
  margin: 14px auto;
  display: block;
}

/*
  Social
*/
.social {
	position: relative;
	height: 20px;
}

.social .buttons .button {
	position: absolute;
	top: 9px; right: 120px;
}

.social .buttons .button.f {
	width: 110px; overflow: hidden;
	right: 5px; top: 7px;
}

/*
  Twitter & RSS
*/
div.twitter {
	width: 272px; height: 32px; padding: 10px;
	background: url('../images/rtn_twitter.gif') no-repeat;
	margin-bottom: 20px; text-align: center;
}

div.twitter img {
	margin: 0 10px;
}
