/* deluxe-radioband.de */
body {
	margin:0px auto 0px auto;
	padding:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#333;
	line-height:17px;
	text-align:center;
	background:url(img/backa.jpg) no-repeat center #000;
}
table, td {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#333;
	line-height:17px;
	vertical-align:top;
}
h1 {
  font-size:16px;
  color:#3697bd;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
}
h2 {
  font-size:14px;
  color:#3697bd;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
}
h3 {
  font-size:12px;
  color:#b5281c;
  padding:0px;
  margin:0px;
}
form {
  padding:0px;
  margin:0px;
}
input, textarea, select {
 	font-family:Arial, Helvetica, Verdana, sans-serif;
 	font-size:11px;
 	color:#333;
 	border:1px solid #333;
 	background-color:#fff;
}
input:focus, input:hover, textarea:focus, textarea:hover {
  background-color:#ceeefa;
}
a:link, a:active, a:visited {
  color:#3697bd;
  text-decoration:none;
  border: 0px;
}
a:hover {
  color:#b5281c;
  text-decoration:none;
  border: 0px;
}
a img {
  border: 0px;
  }
fieldset {
  border:0px;
  margin:0px;
  padding:0px;
}
label {
  margin:0;
  padding:0;
  width:120px;
  float:left;
  line-height:12px;
}
.csc-mailform-field {
  margin-bottom:5px;
}
.csc-mailform-radio {
  float:left;
  margin-top:-7px;
  margin-left:0px;
}
.csc-mailform-radio label {
  width:100px;
  margin-top:-8px;
  margin-bottom:14px;
  margin-left:5px;
}
.csc-mailform-radio legend {
  visibility:hidden;
}
.csc-mailform-submit {
  margin-left:120px;
}
#master {
  position:relative;
  margin:-1px auto 0px auto;
  width:998px;
  height:1180px;
  text-align:left;
  border:1px solid transparent;
  /*background:#515254;*/
}
#header {
	position:absolute;
	top:-1px;
	right:1px;
	width:780px;
	height:210px;
	z-index:5;
}
#ellipse1 {
	position:absolute;
	top:0px;
	left:1px;
	width:425px;
	height:225px;
	background:url(img/ellipse1.png) no-repeat;
	z-index:10;
}
#logo {
	position:absolute;
	top:10px;
	left:10px;
	width:240px;
	height:228px;
	z-index:12;
}
#menue {
	position:absolute;
	top:210px;
	left:220px;
	width:778px;
	height:25px;
	z-index:11;
}
#band {
	position:absolute;
	/*top:235px;*/
	top:0px;
	left:0px;
	width:998px;
	/*height:924px;*/
	height:1180px;
	z-index:1;
	/*border:1px solid green;*/
}
#filofax {
	position:absolute;
	top:230px;
	left:0px;
	/*width:350px;*/
	/*width:145px;*/
	width:155px;
	/*height:400px;*/
	/*height:480px;*/
	/*height:315px;***/
	height:300px;
	/*padding:95px 150px 165px 55px;*/
	/*padding:95px 150px 165px 45px;***/
	padding:95px 150px 175px 45px;
	background:url(img/filofax5.jpg) no-repeat;
	z-index:11;
	/*overflow-y:auto;*/
	/*border:1px solid red;*/
}
#filofax .tx-calendar-pi1 {
	position:relative;
	top:5px;
	height:258px;
	overflow-y:auto !important;
}
#filofax ul, #filofax li {
	margin:0px;
	margin-left:6px;
	padding:0px;
	line-height:1.3em;
}
#filofax span.end_date {
	display:none;
}
#filofax .cur {
	color:#b5281c;
	font-weight:bold;
}
#filofax .spc {
	visibility:hidden;
}
#radio {
	position:absolute;
	top:785px;
	left:5px;
	width:400px;
	height:260px;
	/*background:url(img/bilderrahmen.png) no-repeat;*/
	z-index:30;
}
#inhalt {
	position:absolute;
	top:280px;
	left:360px;
	width:550px;
	height:700px;
	padding:0px;
	overflow:auto;
	overflow-x:hidden;
	z-index:13;
	/*border:1px solid red;*/
}
#backstage {
	position:absolute;
	top:985px;
	right:0px;
	width:215px;
	height:170px;
	z-index:14;
}

#iphone {
	position:absolute;
	background:url(img/iphone4.png) no-repeat;
	z-index:50;
	/*top:450px;
	left:350px;*/
	width:355px;
	height:230px;
	padding:18px 0px 0px 77px;
	/*border:1px solid red;*/
}
#bilderrahmenYT {
	position:absolute;
	background:url(img/bilderrahmenYT.png) no-repeat;
	z-index:55;
	/*top:450px;
	left:350px;*/
	left:0px;
	width:331px;
	height:249px;
	padding:62px 0px 0px 44px;
	/*border:1px solid red;*/
}

#bannerblock {
	background-color:#7de5ff;
	text-align:center;
	width: 550px;
	height:150px;
}

#videoteaser {
	position:absolute;
	z-index:80;
	left:910px;
	top: -590px;
}

#inccon {
	position:absolute;
	top:210px;
	left:0px;
	width:1004px;
	height:602px;
	background:#cacacb; /**/
}
#left {
	position:absolute;
	top:0px;
	left:0px;
	width:145px;
	height:602px;
	background:url(img/left.png) no-repeat;
}
#submenu {
	position:absolute;
	top:240px;
	left:0px;
	width:160px;
	z-index:4;
}
#subsubmenu {
	position:absolute;
	top:400px;
	left:0px;
	width:160px;
	z-index:5;
}
#subsubmenu ul, #subsubmenu li {
	list-style:none outside;
	padding:0px;
  margin:0px;
}
#subsubmenu li {
  width:160px;
}
#subsubmenu .levelone a:link, #subsubmenu .levelone a:active, #subsubmenu .levelone a:visited {
  color:#333;
  text-decoration:none;
  height:16px;
  padding-top:3px;
  padding-left:10px;
  display:block;
  background:url(img/news.gif) no-repeat -1px 7px;
}
#subsubmenu .levelone a:hover, #subsubmenu .cur a:link, #subsubmenu .cur a:active, #subsubmenu .cur a:visited, #subsubmenu .cur a:hover {
  color:#515254; /**/
  text-decoration:none;
}
#subsubmenu ul .leveltwo {
}
#subsubmenu .leveltwo li, #subsubmenu .noborder {
  padding-bottom:0px;
  border-top:0px;
  width:160px;
}
#subsubmenu .leveltwo a:link, #subsubmenu .leveltwo a:active, #subsubmenu .leveltwo a:visited {
  color:#666;
  text-decoration:none;
  padding-left:20px;
  display:block;
}
#subsubmenu .border a:link, #subsubmenu .border a:active, #subsubmenu .border a:visited {
}
#subsubmenu .border {
}
#subsubmenu .leveltwo a:hover {
}
#subsubmenu .cur2 a:link, #subsubmenu .cur2 a:active, #subsubmenu .cur2 a:visited, #subsubmenu .cur2 a:hover {
  color:#515254; /**/
}
#slogan {
	position:absolute;
	top:260px;
	left:250px;
	width:60px;
	height:430px;
}
#inhaltTop {
	position:absolute;
	top:0px;
	left:0px;
	width:495px;
	height:130px;
	overflow:hidden;
}
#inhaltTop h1 {
  font-size:18px;
  padding-top:115px;
}
#inhaltBottom {
	position:absolute;
	top:130px;
	left:0px;
	width:475px;
	height:330px;
  padding:10px;
	overflow:auto;
}
#inhaltBottom ul { 
  margin:0px;
  padding:0px;
  padding-left:15px;
}
#teaser {
	position:absolute;
	top:260px;
	right:10px;
	width:155px;
	/*height:360px;*/
	height:470px;
  padding:5px;
	overflow:auto;
	border:1px solid #fff;
	background:#dddee0;
}
#news h1 {
  height:19px;
  margin:-5px -5px 5px -5px;
  padding:3px 0px 0px 8px;
	background:#eee;
  color:#515254;
  font-size:12px;
  text-transform:uppercase;
}
#news ul, #news li {
	list-style:none outside;
	padding:0px;
  margin:0px;
  margin-left:-6px;
}
#news li {
  background:url(img/news.gif) no-repeat 0px 4px;
  width:148px;
  padding-left:12px;
  margin-bottom:5px;
}
#downloads {
	position:absolute;
	/*top:620px;*/
	top:359px;
	left:0px;
	width:155px;
	height:110px;
	overflow:auto;
  padding:5px;
	border-top:1px solid #fff;
	background:#dddee0;
  z-index:7;
}
#downloads h1 {
  height:19px;
  margin:-5px -5px 5px -5px;
  padding:3px 0px 0px 8px;
	background:#eee;
  color:#515254;
  font-size:12px;
  text-transform:uppercase;
}
#downloads #icon {
  width:18px;
  height:16px;
  float:left;
  margin-right:7px;
}
#downloads #file {
  height:21px;
}
#imprint {
  position:absolute;
	bottom:0px;
	left:-1px;
  width:998px;
	height:19px;
  padding-top:1px;
  text-align:right;
	color:#fff;
	border-top:1px solid #fff;
	background:#515254;
	z-index:10;
}
#imprint a:link, #imprint a:active, #imprint a:visited {
	color:#fff;
	text-decoration:none;
	margin:0px 15px;
}
#imprint a:hover, #imprint a.cur {
	color:#cacacb;
	text-decoration:none;
}
#ellipse {
	position:absolute;
	top:-1px;
	left:-2px;
  width:411px;
	height:833px;
	background:url(img/ellipse.png) no-repeat;
  z-index:2;
}


/* flexible content */
#inhaltZweispaltig {
  position:relative;
  width:100%;
  /*border:1px solid green;*/
}
#inhaltZweispaltigLinks {
  float:left;
  width:49%;
  /*border:1px solid red;*/
}
#inhaltZweispaltigRechts {
  width:49%;
  float:right;
  margin:0px;
  margin-right:0px;
  padding:0px;
  /*border:1px solid red;*/
}
#inhaltZweispaltigClear {
  clear:both;
}

p.csc-form-label-req, .csc-form-label, .regform p {
  padding:0px;
  margin:0px;
}

.bodytext {
  padding:0 0 10px 0;
  margin:0px;
}
.csc-form-label {
  margin-top:7px;
}

.upload {
  width:70%;
  /*border:1px solid red;*/
}
#filofax .upload {
  width:100%;
}
.upload img {
  margin-right:5px;
}
#filofax .upload img {
	margin-right:0px;
}
.uploadSize {
  text-align:right;
  width:80px;
  margin-top:-17px;
  float:right;
}

.csc-textpic-imagerow img {
	margin-bottom:5px !important;
}

/* gaestebuch */
.tx-veguestbook-pi1 label {
	width:200px;
	font-size:11px;
}
.tx-veguestbook-pi1 input, .tx-veguestbook-pi1 textarea {
	width:110px;
	font-size:10px;
	height:12px;
	background:transparent;
	border:1px solid #aaa;
}
.tx-veguestbook-pi1 textarea {
	height:55px;
}
.tx-veguestbook-pi1 .tx-guestbook-submit {
	height:18px;
}
.tx-veguestbook-pi1 .tx-guestbook-field {
	margin-bottom:3px;
}
.tx-veguestbook-pi1 .newsletter {
	font-size:10px;
}

/* shop powermail */
.tx-powermail-pi1_fieldset legend {
	display:none;
}
.tx_powermail_pi1_fieldwrap_html {
	margin-bottom:3px;
}
.powermail_check_inner_uid3_0 {
	margin-top:-12px;
}
.powermail_check_inner_uid3_0 input {
	margin-top:-2px;
}
.powermail_submit_uid4 {
	margin:5px 0px 20px 120px;
}
/* abstand zw. produktgruppen */
.tx_powermail_pi1_fieldwrap_html_7, .tx_powermail_pi1_fieldwrap_html_11, .tx_powermail_pi1_fieldwrap_html_1 {
	margin-top:12px;
}

/* news */
#news {
	margin-top:5px;
}
#newsimage {
	float:right;
	padding:0px 0px 7px 7px;
}
#news .clearer {
	clear:both;
	height:1px;
	border:0px;
	border-bottom:1px solid #3697bd;
}

.rgslideshow {
	border:0px !important;
}

tr.displNo {
	display:none;
}
.calendar-month td {
	height:60px !important;
}
.tabEdit td {
	/*height:20px !important;*/
}

/*.csc-textpic-caption {
  display:none;
}*/
/*
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-right:5px;
}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left:5px;
}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left:5px;
}*/

.moreInfo {
  position:absolute;
  margin:-15px 0px 8px 0px !important;
  font-size:11px;
}

/* Bildergalerie */
/* rgsmoothgallery */
#extthumb div.thumbnail {
  float:left;
  border: 1px solid #aaa;
  background-color:#000;
  }

/* perfectlightbox2 mit eigenem Ext-Template im Seitenbaum "Bilder" */
.galeriewrap {
}
.deluxe-galerie-bild {
  background-color:#000000;
  float:left;
  padding: 5px 0 5px 0;
  text-align:center;
  width:120px;
}
.deluxe-galerie-bild img {
  max-width: 110px;
}
  
/* Band Videos */
div.tx_kuloplayer_pi1-video {
  background:url(img/iphone4.png) no-repeat;
  padding: 19px 74px 25px 74px;
  position:absolute;
  top: 500px;
  left: 500px;
  }
  
/* RTE Klassen */
p.rot, h1.rot {
	color:#ff0000;
}
p.dunkelblau, h1.dunkelblau {
	color:#004f7d;
}


/* youtube API */

.tx-youtubeapi-list li {
	list-style:none;
	padding: 0 0 35px 0;
	margin:0;
	}

.tx-youtubeapi-list ul {
	list-style:none;
	padding: 0;
	margin:0;
	}
	
.tx-youtubeapi-list h2 {
	font-size: 12px;
	padding: 0;
	margin: 0;
	}	
