body {
	background:		url(http://www.trancemusik.org/pics/background_body.jpg) #000000;
}
.tinymcebody {
	background-color:	#ffffff;
	font-size:		10pt;
	height:			auto;
}
a {
	color:			#9B0057;
	text-decoration:	none;
}
a:hover {
	color:			#77b400;
	text-decoration:	underline;
}
h1 {
	border-bottom:		1px solid #77b400;
	color:			#77b400;
	font-size:		2.6em;
	text-indent:		10px;
}
h2 {
	font-size:		1.6em;
}
#header {
	background:		url(http://www.trancemusik.org/pics/background_header.gif) top left repeat-x;
	height:			101px;
	padding-top:		10px;
}
#teaser {
	background:		url(http://www.trancemusik.org/pics/background_teaser.jpg) top center repeat-x;
	height:			400px;
}
#footer {
	background:		url(http://www.trancemusik.org/pics/background_footer.gif) top left repeat-x;
	height:			115px;
}
#header .navigation {
	float:			right;
	height:			90px;
}
#footer .navigation {
	height:			80px;
}
.navigation ul {
	padding:		0;
	margin:			0;
  	list-style:		none;
}
.navigation ul li {
	float:			left;
}
#header .navigation ul li a  {
  	color:			#FFFFFF;
	display:		block;
	font-size:		1.2em;
  	font-weight:		bold;
	height:			90px;
	line-height:		90px;
	text-align:		center;
	text-decoration:	none;
	width:			98px;
}
#header .navigation ul li a:hover  {
	background:		url(http://www.trancemusik.org/pics/background_header_hover.gif) top center no-repeat;
}
#footer .navigation ul li a  {
  	color:			#FFFFFF;
	display:		block;
  	font-weight:		bold;
	height:			70px;
	line-height:		80px;
	text-align:		center;
	text-decoration:	none;
	width:			100px;
}

.content {
	background:		#FFFFFF;
	color:			#000000;
}
.inner_content {
	padding:		20px;
	margin-bottom:		20px;
}


div.artikel, div.myaccount {
        float:			left;
        padding:		20px 0;
	width:			560px;
}
div.artikel img {
        max-width:		560px;
}

div.artikel_links, div.myaccount_links {
	float:			left;
	margin-right:		20px;
	text-align:		center;
	width:			160px;
}
div.myaccount_links {
	width:			32px;
}
div.artikel_bild img {
/*	height:			160px; */
	margin-bottom:		20px;
	width:			160px;

}
div.vorschau, div.myaccount_rechts {
	float:			right;
	width:			370px;
}
div.myaccount_rechts {
	width:			498px;
}
div.artikel_kategorie {
	font-style:		italic;
}
div.artikel_kategorie a {
	color:			#708090;
}
div.artikel h1 {
	border:			0;
	color:			#000000;
	text-indent:		0;
}
div.artikel h1.artikel_titel span.indikator {
	background-image:	url(http://www.trancemusik.org/pics/kommentare.gif);
	background-repeat:	no-repeat;
	float:			right;
	height:			44px;
	line-height:		36px;
	text-align:		center;
	width:			46px;
}
div.artikel h1.artikel_titel span.indikator a {
	color:			#000000;
/*	font-size:		0.5em; */
	font-weight:		bold;
}
div.artikel h1.artikel_titel {
	font-size:		1.6em;
	letter-spacing:		-1px;
	margin-bottom:		0;
	padding-bottom:		0;

}
h1.artikel_titel span.artist {
	color:			#9B0057; /*#ff00e6;*/
	font-size:		1.6em;
}
h1.artikel_titel span.titel {
	color:			#77b400; /* #00a9f0; */
	font-size:		1.6em;
}
p.weiterlesen {
	margin:			0;
	padding:		0;
}
div.artikel div.text {
	width:			100%;
}
div.artikel_meta {
	color:			#708090;
	font-size:		0.9em;
	line-height:		1.2em;
}
div.artikel_meta a {
	color:			#708090;
/*
	font-size:		0.9em;
	line-height:		1.2em;
*/
}


/*
#kommentare h3 {
  font-size: 22px;
  font-weight: normal;
  margin: 0px;
  padding-bottom: 20px;
  margin-top: 10px;
}
*/
#kommentare h3 a, #kommentare h3 a:hover {
	color:			#000000;
	text-decoration:	none;
}


#kommentare .kommentar_autor {
	padding:		0 20px;
}
#kommentare .kommentar_autor p {
	color:			#8d8d8d;
	font-size:		0.9em;
	line-height:		1.2em;
}
#kommentare .kommentar {
	border-bottom:		1px solid #dcdddd;
	margin-bottom:		10px;
	padding:		0 20px;
}


#pagination {
	font-family:		tahoma;
	margin:			10px auto;
	text-align:		center;
}
#pagination span {
	border:			1px solid #303030;
	display:		block;
	float:			left;
	font-size:		11px;
	line-height:		13px;
	margin:			1px 3px 1px 0;
}
#pagination span.aktuell{

}
#pagination span a {
	background-color:	#f20161;
	border:			1px solid #ffffff;
	color:			#ffffff;
	display:		block;
	font-weight:		bold;
	padding:		0px 4px 1px 4px;
	text-decoration:	none;
}
#pagination span a:hover{
	border:			1px solid #303030;
}


.rs p a, .rs p a:hover, .myaccount a, .myaccount a:hover {
	background:		url(http://www.trancemusik.org/pics/arrow-red.gif) 5px center no-repeat;
	border-bottom:		1px solid #9B0057;
	display:		block;
	height:			34px;
	line-height:		34px;
	text-indent:		20px;
}
.rs p a:hover, .myaccount a:hover {
	background-image:	url(http://www.trancemusik.org/pics/arrow-green.gif);
	text-decoration:	none;
}





/* Wildcards */
.a-center {
	text-align:		center;
}
.a-right {
	text-align:		right;
}
.border-bottom {
        border-bottom:	1px solid #77b400;
}
.border-top {
        border-top:	1px solid #77b400;
}
.f-left {
	float:			left;
}
.f-right {
	float:			right;
}
.hide a {
	font-weight:		bold;
}
.invisible {
	display:		none;
}
.show a {
	font-weight:		bold;
}

/* seitenübergreifend */
#partner div.thumb {
	float:			left;
	text-align:		center;
	margin-right:		20px;
	margin-bottom:		20px;
	width:			150px;
}
#partner div.text {
	display:		block;
	float:			left;
	width:			350px;
}







/*
div.artikel h1.artikel_titel a {
	color:			#000000;
}
.plbox {
  background-color: #F7F7F7;
  border: 1px dashed #CCCCCC;
  padding: 5px;
  text-align: center;
}
*/.form {
	display:		inline;
	margin:			0;
	padding:		0;
}
.fieldset {
}
div.artikel_links .fieldset {
	border:			0;
	margin:			0;
	padding:		0;
}


.fieldset p {
	margin:			0;
	padding:		0;
}
.rs .fieldset {
	border:			0;
}
.legend {

}

/* Labels */
.label {
	cursor:			pointer;
	display:		block;
	float:			left;
	font-weight:		normal;
	height:			31px;
	line-height:		31px;
	margin-right:		10px;
	width:			170px;
}
.rs .label {
	width:			50px;
}

.pflicht {
	font-weight:		bold;
}
.fullsize {
	width:			500px;
}
/* Inputs */
.city, .currency, .date, .dspl, .email, .int, .partner, .password, .phone, .url, .tag, .txt, .zip, .select, .checkbox, .textarea {
	border:			1px solid #808080;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;
	margin:			0.5em 0;
	outline:		0;
	padding:		2px 5px;
}
.date, .email, .partner, .password, .fPhone, .url, .tag {
	background:		url(http://www.trancemusik.org/pics/sprites.png) no-repeat;
	text-indent:		20px;
	width:			320px;
}
.date {
	background-position:	5px -2897px;
	width:			150px;
}
.dspl {
	width:			20px;
	text-align:		right;
}
.email {
	background-position:	5px -6641px;
}
.int {
	width:			60px;
	text-align:		right;
}
.partner {
	background-position:	5px -17171px;
}
.rs .partner {
	width:			100px;
}
.password {
	background-position:	5px -8927px;
}
.rs .password {
	width:			100px;
}
.tag {
	background-position:	5px -15838px;
}
.textarea {
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	font-size:		1em;
	height:			135px;
	width:			320px;
}
.tinymce {
	height:			250px;
	width:			320px;
}
.txt {
	width:			320px;
}
.rs .txt {
	width:			250px;
}
.url {
	background-position:	5px -8531px;
}


input.error, select.error, textarea.error {
	background:		#F47578;
	border:			1px solid #CC0000;
	color:			#FFFFFF;
}

/* Buttons */
.button {
	background:		url(http://www.trancemusik.org/pics/background_button.gif) top left repeat-x #77b400;
	border:			1px solid #557000;
	color:			#FFFFFF;
	cursor:			pointer;
	font:			0.9em Tahoma, Arial, Helvetica, sans-serif;
	height:			24px;
	letter-spacing:		1px;
	margin:			0.5em 0em 1em 0.5em;
}
.button:hover {
	background-position:	0 -24px;
}
.first {
	margin:			0.5em 0em 1em 180px;
}
.rs .first {
	margin-left:		50px;
}





.source { 
  width: 650px;
  height: 400px;
}


