/** * * FEINHEIT kreativ studio // www.feinheit.ch * */
body {
	background:#A99A83 url(/media/img/design/bodybg1.jpg) repeat-y;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
body.bodybg1 {
	background:#A99A83 url(/media/img/design/bodybg1.jpg) repeat-y;
}
body.bodybg2 {
	background:#A99A83 url(/media/img/design/bodybg2.jpg) repeat;
}
a {
	color:#000;
	outline:none;
	border:none;
}
a img {
	border:none;
}
body #pageholder {	/*margin:0px auto;*/
	background:url(/media/img/design/pagebg1.jpg) no-repeat top left;
	width:955px;
	min-height:670px;
	float:left;
}
body.bodybg2 #pageholder {
	background:url(/media/img/design/pagebg2.jpg) no-repeat top left;
}
#sp1 .logo {
	display:block;
	height:170px;
	width:170px;
	text-indent:-7777px;
}
#mp3player {
	margin-top:53px;
}
#pageheader {
	clear:both;	/*width:670px;*/
	height:70px;
}
#pageheader ul, #pageheader li, div.subnavi ul, div.subnavi li {
	list-style:none;
	margin:0px;
	padding:0px;
}
#pageheader ul {
	padding-left:15px;
	padding-top:14px;
}
#pageheader li, #pageheader a {
	float:left;
}
#pageheader li {
	padding-right:2px;
}
#pageheader a {
	display:block;
	width:130px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	font-size:14px;
}
#pageheader a.mark, #pageheader a:hover {
	color:#990000;
}
#sp1, #sp2 {
	float:left;
}
#sp1 {
	width:285px;
}
#sp2 {
	width:670px;
}
#pagecontent {
	padding-top:42px;
	padding-left:54px;
	width:480px;
	padding-bottom:10px;	/*	padding:42px 150px 52px 54px;*/
}
div.subnavi {
	text-align:center;
	color:#666;
	padding-bottom: 15px;
}
div.subnavi ul {
	background:#F1F2ED;
	border:1px solid #DAD1CA;	/*width:400px;*/
	margin:0px auto;
	padding:4px;
	display:inline;
}
div.subnavi li {
	display:inline;
}
div.subnavi li a {
	color:#666;
	text-decoration:none;
}
div.subnavi li a:hover, div.subnavi li.mark a {
	color:#990000;
}
h1, h2, h3 {
	color:#B52235;
	font-size:20px;
	margin:0px;
	padding:10px 0px 15px 0px;
}
h3 {
	color:#B52235;
	font-size:17px;
	margin:0px;
	padding:10px 0px 15px 0px;
}
h3 span {
	font-weight:normal;
	font-size:15px;
}
p {
	margin:0px;
	padding:10px 0px 15px 0px;
}
.uploadholder {
	visibility:hidden;
	position:absolute;
	width:480px;
}
ul.sunnebuebelist, ul.sunnebuebelist li, ul.pageswitch, ul.pageswitch li, ul.pagesort, ul.pagesort li {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.sunnebuebelist {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	clear:both;
	width:460px;
}
ul.sunnebuebelist li a.snd {
	background:#EBEBEB;
}
ul.sunnebuebelist li a {
	display:block;
	height:26px;
	line-height:26px;
	text-decoration:none;
	background:#F5F5F5;
	padding-left:10px;
}
ul.sunnebuebelist li a:hover {
	color:#990000;
	background:#fff;
}
ul.pageswitch{clear:both;}
ul.pageswitch li a, ul.pageswitch li, ul.pagesort li a, ul.pagesort li {
	float:left;
	background:#F5F5F5;
	border-right:1px solid #fff;
}
ul.pageswitch li a, ul.pagesort li a {
	text-decoration:none;
	padding:0px 2px 0px 2px;
}
ul.pageswitch li a:hover, ul.pagesort li a:hover, ul.pageswitch li.mark a, ul.pagesort li.mark a {
	color:#990000;
	background:#E5E5E5;
}
ul.pagesort {
	float:right;
	padding-right:18px;
}
ul.pagesort li {
	background:none;
}
a.weiter, a.senden {
	display:block;
	width:112px;
	height:40px;
	background:url(/media/img/design/weiterbtn.jpg) no-repeat;
	text-indent:-7777px;
}
button.senden {
	display:block;
	width:112px;
	height:40px;
	background:url(/media/img/design/sendenbtn.jpg) no-repeat;
	color: #B52235;
	font-size: 16px;
	font-weight: bold;
}
a.btnart2, a.btnart2 span {
	display:block;
	background:url(/media/img/design/btn2bg.jpg) no-repeat top left;
	text-decoration:none;
	font-size:12px;
	width:auto;
	height:30px;
	line-height:30px;
	float:left;
	cursor:pointer;
}
a.btnart2 {
	padding-left:5px;
	margin-right:5px;
}
a.btnart2 span {
	padding-right:5px;
	background:url(/media/img/design/btn2bg.jpg) no-repeat top right;
}
a.btnart2:hover {
	color:#B52235;
}
a.senden {
	background:url(/media/img/design/sendenbtn.jpg) no-repeat;
}
.specialcontentholder1 {
	margin-top:65px;
	width:488px;
	height:105px;
	background:url(/media/img/design/specialbg1.jpg) no-repeat;
	color:#906250;
}
.specialcontentholder1 .z1 {
	height:54px;	/*line-height:40px;*/
	padding-left:15px;
}
.specialcontentholder1 .z1 label {
	font-weight:bold;
	padding-right:10px;	/*float:left;*/
}
.specialcontentholder1 .z1 label, .specialcontentholder1 .z1 input {
	float:left;
	margin-top:10px;
}
.specialcontentholder1 .z1 input {
	width:240px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	/*background:#FEFEFD;	border:1px solid #DDD4CE;	padding:2px;*/
	color:#906250;
}
.specialcontentholder1 .z2 {
}
.specialcontentholder1 .z2 a {
	width:185px;/*187px*/
	display:block;
	height:51px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	color:#906250;
	line-height:45px;
	text-align:center;
}
.specialcontentholder1 .z2 a.btn1 {
	width:114px;
}
.specialcontentholder1 .z2 a.btn2 {
	width:187px;
}
.specialcontentholder1 .z2 a:hover {
	color:#990000;
}
.specialcontentholder1 .z3 {
	clear:both; /*text-align:center;*/
	padding-top:3px;
	padding-bottom:10px;
	z-index:100;
}
#selfmadebtn {
	display:block;
	position:absolute;
	left:825px;
	top:55px;
	height:130px;
	width:140px;
	background:url(/media/img/design/gfx.gif);
	text-indent:-7777px;
	z-index:100;
}
a#feinheit {
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	width:16px;
	height:54px;
	text-indent:-7777px;
	background:url(/media/img/design/feinheit.gif) no-repeat;
}
a#feinheit:hover {
	background-position:-17px 0px;
}/* FORMS */
form {
	margin:0px;
	padding:0px;
}
form input, form textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0px;
}



form#weitersagen table, form#weitersagen table th, form#weitersagen table td, form#weitersagen table tr, table.links, table.links td, table.links tr {
	border:none;
	border-collapse:collapse;
	vertical-align:middle;
	text-align:left;
	padding:0px 0px 2px 0px;
}
form#weitersagen table td {
	padding-left:10px;
}
form#weitersagen table th {
	text-align:right;	/*	padding-top: 4px;*/
	width: 120px;
}
form#weitersagen textarea, form#weitersagen input {
	padding:3px;
	width:300px;	/*font-family:Arial, Helvetica, sans-serif;	font-size:12px;	border: 1px solid #666;	padding: 5px;	margin-bottom: 3px;*/
}
form#weitersagen input {
	width:220px;
}
form#weitersagen tr.invalid textarea, form#weitersagen tr.invalid input {
	border: 1px solid red;
}
form#weitersagen tr.invalid th {
	color: red;
}
form#weitersagen td.checkbox input {
	margin-top: 5px;
	width: 15px;
	border: none;
}/*span.infotooltip{*/
#WzTtDiV span {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	/*width:150px;	display:block;*/
}
.codew {
	width:30px;
}
.codetextarea, .codetextarea2 {
	width:400px;
	height:100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.codetextarea2 {
	height:150px;
}
span.error {
	color: red;
}
form#weitersagen th#cap {
	background: url(/media/img/design/cap.gif) no-repeat center right;
}/* END-FORMS */


table.links, table.links td, table.links tr{
	vertical-align:top;}
	table.links td{padding-right:20px;}

.share strong {
	color:#333333;
}
.kaufentable td {
	vertical-align:top;
}
.kaufentable td.sp2 {
	padding-left:5px;
}
.kaufentable ul, .kaufentable li {
	list-style:none;
	margin:0px;
	padding:0px;
}
.kaufentable li {
	padding-bottom:5px;
	line-height:15px;
}
.kaufentable li strong {
	color:#990000;
	font-weight:normal;
}
.kaufentable li span {
	display:block;
	font-size:11px;
}
.clearall {
	clear:both;
}
.googlead_txt {
	display:none;
}
.googlead1 {
	padding-top:15px;
	clear:both;
}
.btn_itunes, .btn_exlibris, .btn_musicload {
	float:left;
	display:block;
	width:120px;	/*height:35px;	text-indent:-777px;*/
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:35px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}
.btn_itunes, .btn_exlibris {
	margin-right:35px;
}
.btn_itunes {
	background-image:url(/media/img/icons/itunes.jpg);
}
.btn_exlibris {
	background-image:url(/media/img/icons/exlibris.jpg);
}
.btn_musicload {
	background-image:url(/media/img/icons/musicload.jpg);
}
.btn_itunes:hover, .btn_exlibris:hover, .btn_musicload:hover {
	color:#990000;
}
.download .sp2 {
	text-align:center;
}
img.hidden{width:0px; height:0px;visibility: hidden;}



@media print {
* {
	background: #fff;
	color: #000;
}
html {
	font: 100%/1.5 Arial, Helvetica, sans-serif;
}	/*#nav, #about { display: none; }*/
}
