/* @override http://producer-network.de/sitedata/templates/PN/css/screen.css */

@import url(reset.css);

/* @group HTML Elemente */

/* @group Listen */

dl {
	margin: 0px 0px 20px 20px;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0px 0px 10px 20px;
}


/* @end */

/* @group Allgemein */

body#ss_body {
	font: 12px/160% Helvetica, "Lucida Grande", Geneva, Arial, Verdana,sans-serif;
	color: #3e3e3e;
	background: url(../images/ssBg.jpg) center top;
	background-repeat: repeat-x;
}

p {
	margin-bottom: 20px;
}

img {
	border: 0px solid black;
}
img.ssRe {
	float: right;
	margin: 0px 0px 10px 10px;
}
code {
	color: green;
	white-space: pre;
	font-family: Monaco, "Courier New", Courier, mono;
	font-size: 11px;
	overflow: auto;
	width: 549px;
	display: block;
	border: 1px solid #ccc;
	background-color: #cecece;
	padding: 0px 0px 0px 5px;
}

h1 {
	font-size: 2em;
	margin-bottom: 15px;
	line-height: 120%;
}

h2 {
	font-size: 1.5em;
	margin-bottom: 10px;
	margin-top:20px;
	clear: both;
	line-height: 120%;
}
#ss_content h2 a {
 text-decoration:none;
}


h3 {
	font-size: 1.2em;
	margin-bottom: 2px;
}
#ss_content h3 a {
	text-decoration: none;
	font-weight: bold;
}
a {
	text-decoration: underline;
	color: #3a3a3a;
}
strong {
	font-weight: bold;
}
a:hover {
	color: #000000;
}

address {
	white-space: pre;
	margin: 0px 0px 20px 0px;	
}

.break {
	clear: both;
}
table {
	width: 100%;
}
table thead td {
	font-weight: bold;
	background-color: #cecece;
}
table tbody td {
	font-size: 0.9em;
	border-bottom: 1px solid gray;
}
/* @end */


/* @end */

/* @group Main Zones */

#ss_wrapper {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
}

/* @group Header */

/* @group Allgemein */

#ss_header {
	width: 900px;
	height: 190px;
	background-image: url(../images/ssHeader.png);
}

#ss_header p {
	margin: 0;
}

#ss_header h1 {
	margin: 0;
}

/* @end */

/* @group Login */
#ss_login {
	font-size: 0.9em;
	width: 220px;
	height:18px;
	position: absolute;
	top: 94px;
	text-align: right;
	color: #ffffff;
}
#ss_login a {
	color: #ffffff;
	text-decoration: none;
	border-bottom: 1px dashed;
}
#ss_login p {
	margin: 0px;
	padding: 0px;
}




/* @end */

/* @group Navigation */

div#ss_navi {
	position: relative;
	left: 245px;
	top:25px;
	font-size:1.3em;
	width: 650px;
}

/* @group Menu Ebene 1 */

div#ss_navi ul {
	margin:0px;
	height: 20px;
}
div#ss_navi ul li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0px 0px 0px 10px;
}
div#ss_navi ul li.last {
	clear: both;
}

div#ss_navi ul li a {
	color:#ffffff;
	text-decoration: none;
	font-weight: 600;
}
div#ss_navi ul li.active a {
	border-bottom: 1px dotted #FFD4B8;
}

/* @end */

/* @group Menu Ebene 2 */
div#ss_navi ul.topnav li ul {
	float:left;
	font-size:0.8em;
	width: 650px;
}
div#ss_navi ul.topnav li ul li {
	margin: 0px 0px 0px 10px;
}
div#ss_navi ul.topnav li.active ul li.active a {
	color:#ffffff;
	border-bottom: 1px dotted #ffffff;
}
div#ss_navi ul.topnav li ul li a {
	color:#FFFFFF;
	border: none;
}

/* @end */

/* @group Menu Ebene 3 */
div#ss_navi ul.topnav li.active ul li.active ul {
	float:left;
	font-size:0.8em;
	width: 650px;
}
div#ss_navi ul.topnav li.active ul li.active ul li {
	margin: 0px 0px 0px 10px;
}
div#ss_navi ul.topnav li.active ul li.active ul li.active a {
	color:#FFAF7A;
	border-bottom: 1px dotted #FFD4B8;
}
div#ss_navi ul.topnav li.active ul li.active ul li a {
	color:#FFAF7A;
	border: none;
}

/* @end */

/* @end */

/* @group Breadcrumbs */

div#ss_bread {
	position: absolute;
	top:94px;
	color: #FFD4B8;
	margin-left:255px;
	font-size: 0.9em;
	width: 640px;
	height: 38px;
}
div#ss_bread a {
	color: #ffffff;
}

/* @end */

/* @group Aktuell */

div#ssAktuell {
	position: absolute;
	top:120px;
	margin-left: 254px;
	width: 640px;
	color: #ff6600;
}
div#ssAktuell a{
	color: #ff6600;
	text-decoration: none;	
}
div#ssAktuell span {
	float: left;
	font-weight: bold;
	margin-right: 2px;
}

/* @end */



/* @end */

/* @group Content Wrapper */

#ss_contentwrapper {
	background: url(../images/ssWrapper.jpg);
	margin-top: 0px;
	width: 900px;
	min-height: 500px;
}

/* @group Content */

/* @group ssChat */

div#ssChat {
	width: 900px;
	position:fixed;
	bottom:0px;
	margin: 0px auto 0px auto;
}
div#ssChat div.ssTextbox {
	width: 650px;
	height: 190px;
	float: right;
	z-index:10;
	background-image: url(../images/ssChatBg1.jpg);
	background-repeat: no-repeat;
	overflow: auto;
}
div#ssChat div.ssTextbox p.ssChatEntry {
	margin: 0px 0px 0px 2px;
}
span.ssChatUsername {
	font-weight: bold;
}
div#ssChat div.ssInput {
	width: 650px;
	height: 35px;
	float: right;
	background-image: url(../images/ssChatBg2.jpg);
	background-repeat: no-repeat;
}
div#ssChat input[type='text']{
	width: 525px;
	margin: 0px;
}

div#ssChat input[type='submit']{
	width: 60px;
	height: 29px;
}
div#ssChat form#ssChatForm input {
	margin: 3px 0px 0px 2px;
}
form#ssChatForm {
	width: 600px;
}
div#ssChatControls {
	float: right;
	position: relative;
	top: 6px;
	right: 4px;
}
div#ssChatControls span {
	margin: 2px;
	font-size: 1.2em;
}

/* @end */

/* @group Adventskalender */

.ssCell {
	float: left;
	border: 1px solid gray;
	width: 100px;
	height: 100px;
	margin: 2px;
	font-size: 74px;
	color: gray;
	text-align: center;
}
.ssCell span {
	position: relative;
	top: 40px;

}
.ssCell span a{
	text-decoration: none;
}
/* @end */

/* @group Formulare */
input, textarea {
	border: 1px solid #cecece;
	color:#111;
	font: 12px/160% Helvetica, "Lucida Grande", Geneva, Arial, Verdana,s ans-serif;
	background-color: #eeeeee;
	padding: 4px;
	width: 490px;
	margin: 0px 0px 5px 0px;
}
fieldset {
	margin: 0px 0px 40px 0px;
}
fieldset legend {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
input#submit {
	width: 100px;
}
label {
	float: left;
	width: 140px;
	text-align: right;
	margin: 5px 10px 0px 0px;
}
div#photoupload {
	width: 100px;
	height: 100px;
	float: right;
	border: 1px solid gray;
	padding: 4px;
	position: relative;
	left: -20px;
	top: -10px;
}

/* @end */

/* @group Allgemein */

div.ssPages {
	float: right;
	margin: 0px 0px 50px 0px;
}
div.ssPages a {
	text-decoration: none;
}
div.ssPages #ssDittoPages a,div.ssPages #ssDittoPages span.ditto_currentpage {
	font-size: 1.3em;
	color: #505050;
	min-width: 30px;
	display: block;
	float: left;
	margin: 1px;
	text-align: center;
	border-bottom: 5px solid #cecece;
}

div#ss_content img.ssR {
	border: 5px solid #cecece;
	float: right;
	background-color: ;
	margin: 0px 0px 10px 15px;
	margin-bottom: 5px;
}
div#ss_content img.ssL {
	border: 5px solid #cecece;
	float: left;
	margin: 0px 15px 10px 0px;
	margin-bottom: 5px;
}

div#ss_content {
	width:650px;
	float: right;
}
div#ss_content p.ssIntro{
	font-style: italic;
	margin-bottom: 50px;
}

/* @end */

/* @group Wissen */

ul#ssContentNavi {
	height: 30px;
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 10px 0px!important;
	background-color: #fe690d;
}
ul#ssContentNavi li {
	position:relative;
	top: 6px;
	left: 5px;
	border-right: 1px solid #ffffff;
	width: 80px;
	list-style-type: none;
	float: left;
	text-align: center;
}
ul#ssContentNavi li.active {
	position:relative;
	top: 6px;
	left: 5px;
	border-right: 1px solid #fefefe;
	width: 80px;
	list-style-type: none;
	float: left;
	text-align: center;
}

ul#ssContentNavi li a{
	color:#ffffff;
	text-decoration: none;
}

div.ssTutList {
	clear: both;
	margin: 0px 0px 50px 0px;
	min-height: 200px;	
}
div.ssTutListPic {
	float: left;
	margin: 0px 30px 0px 0px;
}
div.ssTutListPic img {
	margin: 0px;
	padding: 0px;
	border: 5px solid #cecece;
}
div.ssTutListText {
	float: left;
	width: 400px;
}
div.ssTutListText h2 {
	font-size: 28px;
	line-height: 120%;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 20px 0px;
}


/* @end */

/* @group ssIndex */
div.ssIndexAll {
	margin: 40px 0px 40px 0px;
}
div.ssIndex {
	border: 0px solid black;
	width: 320px;
	float: left;
	min-height: 100px;
	margin: 0px 0px 0px 5px;
}
div.ssIndex div.ssIndexCoverSmall {
	float: left;
	width: 50px;
	height: 50px;
}
div.ssIndex div.ssIndexCoverSmall {
	width: 50px;
	height: 50px;
}
div.ssIndex div.ssIndexCoverSmall img {
	float: left;
	width: 50px;
	height: 50px;
}
div.ssIndex div.ssIndexHeader {
	float: right;
	width: 243px;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	position:relative;
	right: 10px;
}
div.ssIndex div.ssIndexHeader a {
	text-decoration: none;
}
div.ssIndex div.ssIndexBody {
	float: right;
	width: 243px;
	position:relative;
	right: 10px;
}


/* @end */

/* @group ssTunesAdmin */
div#ss_content div.ssTunes2 {
	border-top: 1px solid #30cad2;
	padding: 20px 0px 0px 0px;
}
div#ss_content div.ssTunes2 form fieldset textarea {
	height: 45px;
}

div.ssTunes2 {
	margin-bottom: 5px;	
}
div.ssTunes2 div.ssTunesCoverSmall {
	float: left;
	width: 50px;
	height: 50px;
}
div.ssTunes2 div.ssTunesAdminInfo {
	font-size: 20px;
	padding-top: 15px;
	float: left;
	width: 585px;
	height: 50px;
	margin: 0px 0px 0px 15px;
}

div#ss_content div.ssTunes2 form fieldset textarea {
	height: 45px;
}

form#ssTunesAdminForm input,form#ssTunesAdminForm textarea,form#ssTunesAdminForm select {
	min-height: 35px;
	width: 480px;
}
form#ssTunesAdminForm input#submit{
	width: 100px;
}
form#ssTunesAdminForm label{
	clear: left;
}



/* @end */

/* @group Startseite */

div.ssNewsBoxes {
	width: 152px;
	margin: 0px 10px 0px 0px;
	float: left;
}
div.ssNewsBoxes p {
	font-size:0.8em;
	margin: 0px 0px 2px 0px;
}
div.ssNewsBoxes ul {
	list-style-type: none;
	padding:0px;
	font-size:0.8em;
	margin: 0px 0px 0px 0px;
}



/* @end */

/* @group ssTunes */

div.ssTunes {
	border: 0px solid black;
	width: 320px;
	float: left;
	min-height: 50px;
	margin: 0px 0px 35px 5px;
}
div.ssTunes div.ssTunesCoverSmall {
	float: left;
	width: 50px;
	height: 50px;
}
div.ssTunes div.ssTunesCoverSmall {
	width: 50px;
	height: 50px;
}
div.ssTunes div.ssTunesCoverSmall img {
	float: left;
	width: 50px;
	height: 50px;
}
div.ssTunes div.ssTunesHeader {
	float: right;
	width: 263px;
	font-weight: bold;
}
div.ssTunes div.ssTunesBody {
	float: right;
	width: 263px;
}


/* @end */

/* @group Error / Message */

div.ss_error {
	border: 1px solid red;
	text-align: center;
	background-color: yellow;
	font-weight: bold;
	margin: 0px 0px 20px;
}
div.ss_error p {
	margin: 10px 0px 10px 0px;
}

div.ss_message {
	border: 1px solid #30cad2;
	text-align: center;
	background-color: #cecece;
	font-weight: bold;
	margin: 0px 0px 20px;
}
div.ss_message p {
	margin: 10px 0px 10px 0px;
}


/* @end */

/* @group Label */

/* @group Foto Blöcke */

div.ssLabelFotoBlock {
	margin-bottom: 20px;
}
div.ssLabelFotoBlock a {
	margin: 0px;
	padding: 0px;
}

/* My Comment */
div.ssLabelFotoBlock img {
	margin: 0px 12px 12px 0px;
	padding: 0px;
}



/* @end */

/* @group Content */

img.img_artist {
	float: right;
	margin: 0px 0px 10px 10px;
}



/* @end */

/* @group Artist Übersicht */

div.pn_artist_thumb {
	width: 150px;
	float: left;
}

div.pn_artist_info {
	width: 480px;
	float: right;
}

div.pn_artist_uebersicht_eintrag {
	width: 650px;
	margin: 0px 0px 20px 0px;
}

#ss_content ul {
	margin: 0px 0px 20px 16px;
	list-style-type: disc;
}



/* @end */



/* @end */

/* @group Blog */
div.ditto_summaryPost {
	margin: 0px 0px 11px 0px;
	border-bottom: 1px solid #cecece;
}
div.ditto_summaryPost p {
	margin: 0px 0px 15px;
}

/* @group ssGeasy */

div.ssGeasyWrapper img {
	border: 2px solid #cecece;
	margin: 0px 6px 6px 0px;
}



/* @end */
div.ditto_summaryPost h3{
	margin: 0px;
}
div.ditto_summaryPost p.autdate {
	margin: 0px;
	color: #c0c0c0;
}


/* @end */

/* @group Login Seite */

#ss_login_2 #checkbox_1 {
	clear: both;
	margin-right: 300px;
}
#ss_login_2  {
	width: 500px;
}



/* @end */

/* @group ssForum */

/* @group Thema Ansicht */

a.ssForumImg img {
	border: 1px solid #cecece;
	padding: 3px;
}

div.ss_forum_msg span.ssVotings {
	font-size: 0.9em;
	position: relative;
	bottom:2px;
	font-weight: bold;
}

div.ss_forum_user {
	background: url(../images/ssForumThema.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	height:20px;
	width: 650px;
	padding-top: 5px;
}
div.ss_forum_user .ss_forum_username {
	float:left;
	margin-left: 5px;

	width:350px;
	height:20px;
	font-weight: bold;
}
div.ss_forum_user .ss_forum_username span {
	font-weight: normal;
	color: #808080;
}
div.ss_forum_user .ss_forum_username a {
	color: #30cad2;
	text-decoration: none;
}

div.ss_forum_user .ss_forum_userdetails {
	float: right;
	text-align: right;
	width: 215px;
	height:20px;
	margin-right: 5px;

}
div.ss_forum_user .ss_forum_userdetails a {
	color: #30cad2;
}
div.ss_forum_user .ss_forum_userdetails img {
	margin-left:5px;
}

div.ss_forum_avatar {
 	float: right;
	width: 100px;
	height:67px;
	position:relative;
	right: 5px;	
}
div.ss_forum_avatar img {
	float:right;
}


div.ss_forum_content {
	float:left;
	min-height: 30px;
	width:540px;
	margin-left: 5px;
}
div.ss_forum_content p {
	margin: 0px 0px 20px 0px;
}
div#ss_content p.ssForumPagination a {
	text-decoration: none;	
}
div.ss_forum_content p img.ssUserImgs {
	margin: 5px 5px 5px 5px;
	border: 1px dotted black;
	padding: 3px;
}
div.ss_forum_content p img.ssSmilies {
	margin: 0px;
	border: 0px dotted black;
	padding: 0px;
}
div.ss_forum_content blockquote {
	background-color: #ececec;
	margin: 0px 0px 10px 10px ;
	padding: 10px;
	color: #6f6f6f;
	width: 530px;
	font-style: italic;
}
div.ss_forum_content blockquote p{
	margin: 0px;
}

div.ss_forum_content cite {
	font-weight: bolder;
	text-decoration: underline;
}
div.ss_forum_content blockquote a {
	color: #6f6f6f;
}

div.ss_forum_msg {
	margin-bottom: 5px;
	clear: both;
	background-color: #f6f6f6;
	background-repeat: no-repeat;
	background-position: center top;
}
div.ss_forum_msg2 { /*Eingeklappt*/
	margin-bottom: 5px;
	clear: both;
	background-color: #f6f6f6;
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
}
div.ss_forum_msg2 div.ss_forum_content{ /*Eingeklappt*/
	display:none;
}
div.ss_forum_msg2 div.ss_forum_avatar{ /*Eingeklappt*/
	display:none;
}
div.ss_forum_msg2 div.ss_forum_user .ss_forum_username a { /*Eingeklappt*/
	color: #808080;
}
div.ss_forum_msg h2 {
	margin: 5px 0px 0px 5px;
}
div.ssSoundCloud {
	margin: 0px;
	padding: 0px;
	background-image: url(/sitedata/templates/PN/images/SoundCloud.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 76px;
}
div.ssSoundCloud object {
	display: block;
	position: relative;
	bottom: 5px;
	margin: 0px;
	padding: 0px;
}
/* @end */

/* @group Forum Ansicht */

/* @group SubBoards */

div.ssSubBoards {
	width: 150px;
	height: 18px;
	background-color: #ebebeb;
	border: 1px solid #b5b5b5;
	margin: 0px 10px 10px 0px;
	float: left;
}
div.ssSubBoards p {
	margin: auto 0px auto 0px;
	padding: 0px;
	text-align: center;
}
div.ssSubBoards p a {
	text-decoration: none;
	color: #616161;
}


/* @end */
div.ss_forum_thread {
	margin-bottom: 10px;
	padding-top: 10px;
	clear: both;
	border-top: 1px solid #e0e0e0;
	line-height:140%;
}
div.ssPrivateDiscussion{
	background: url(../images/ssForumThreadPrivate.jpg) center top;
	background-repeat: no-repeat;
}
div.ssUnread h2 a {
	font-weight: bold;
}
div.ssDiscussion{
	background: url(../images/ssForumThread.jpg) center top;
	background-repeat: no-repeat;
}

div.ss_forum_thread h2 {
	clear: both;
	width: 619px;
	float: left;
	margin: 0px 0px 0px 0px;
	font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
	line-height: 120%;
}
div.ss_forum_thread h2 a {
	text-decoration: none;
}
div.ss_forum_thread p {
	clear: both;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #808080;
}
div.ss_forum_thread p a {
	color: #808080;	
}
div.ss_forum_thread p.ss_infos {
	color: #30cad2;
}
div.ss_forum_thread p.ss_infos a {
	color: #30cad2;
	text-decoration: none;
}
div.ss_forum_thread p.ss_infos a:hover {
	color: #ffffff;
	background-color: #30cad2;
}

div#ss_content div.ss_forum_thread_infos {
	float: right;
	position:relative;
	bottom:5px;
	width: 26px;
	height:15px;
	font-size: 0.8em;
	color: #8f8f8f;
	background-image: url(../images/ssForumBubble.gif);
}
div#ss_content div.ss_forum_thread_infos p {
	position: relative;
	bottom: 2px;
	margin: 0px;
	padding:0px;
	text-align: center;
}

/* neu */
div.ssPrivateDiscussion h2 a {
	color: #FF6600;
}
div.ssPrivateDiscussion p {
	color: #FF6600;
}
div.ssPrivateDiscussion p.ss_infos,div.ssPrivateDiscussion p.ss_infos a {
	color: #FF6600;
}

/* @end */

/* @group Board Ansicht */
div.ss_forum_board {
	margin: 0px 0px 10px 0px;
	background: url(../images/ssForumBoard.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: -19px;
	padding: 14px 0px 0px 20px;
	width: 640px;
}
div.ss_forum_board div.ss_forum_board{
	margin: 0px 0px 10px 0px;
	background: url(../images/ssForumBoardSub.jpg);
	background-repeat: no-repeat;
	position: relative;
	left: -19px;
	padding: 14px 0px 0px 20px;
	width: 640px;
}
div.ss_forum_board h2 a {
 text-decoration: none;
}
div.ss_forum_board h1 a {
 text-decoration: none;
}
div#ss_content div.ss_forum_board p {
	margin: 0px 0px 0px 0px;
}

div.ss_forum_board div.ss_forum_board {
	margin: 0px 0px 0px 20px;
}
div.ss_forum_board_header {
	margin-bottom: 20px;
	color:#FFAF7A;
	display: none;
}
div.ss_forum_boardname {
	float: left;
	width: 600px;
	font-weight: normal;
}
div.ss_forum_boardname h2 {
	margin:0px;
}
div.ss_forum_boardname p {
	font-size: 1em;
	color:#808080;
	margin: 5px 0px 20px 0px;
}
div.ss_forum_numtopics {
	float: right;
	width: 100px;
	display: none;
}
div.ss_forum_numposts {
	float: right;
	width: 100px;
	display: none;
}

/* @end */

/* @group Formulare */

/* @group Suche */

div#ss_forum_search  {
	width: 200px;
}
div#ss_forum_search  input#searchquery {
	width: 200px;
	height: 20px;
	border: 2px solid #cecece;
	background-color: #eeeeee;
}
div#ss_forum_search form#ssSearchForm label {
	width: 200px;
	float: none;
}
div#ss_forum_search form#ssSearchForm {
	margin: 0px;
}
div#ss_forum_search form#ssSearchForm fieldset {
	margin: 0px;
	padding: 0px;
}



/* @end */

/* @group Antwort Formular */
#ss_content form#ssForumAnswer{
	width: 650px;
}
#ss_content form#ssForumAnswer textarea {
	border: 1px solid #cecece;
	color:#111;
	font: 12px/160% Helvetica, "Lucida Grande", Geneva, Arial, Verdana,s ans-serif;
	background-color: #eeeeee;
	padding: 4px;
	height:150px;
	width: 640px;
	margin: 0px 0px 10px 0px;
}
#ss_content form#ssForumAnswer fieldset {
	margin:0px;
	padding:0px;
}
#ss_content form#ssForumAnswer fieldset legend {
	font-size: 1em;
}

#ss_content form#ssForumAnswer input#subject {
	font-size: 1em;
}
#ss_content form#ssForumAnswer input#answer {
	padding: 4px;
	border: 1px solid #cecece;
	width: 323px;
	height:40px;
	background-color: #eeeeee;
}
#ss_content form#ssForumAnswer input#reset_answer {
	padding: 4px;
	border: 1px solid #cecece;
	width: 323px;
	height:40px;
	background-color: #eeeeee;
}

/* @end */



/* @end */
/* @end */

/* @group jotComments */

div.ssJotComment {
	margin-bottom: 5px;
	clear: both;
	background-color: #f6f6f6;
	background-repeat: no-repeat;
	background-position: center top;
}
div.ssJotComment div.ssJotUser {
	background: url(../../PN/images/ssForumThema.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	height:20px;
	width: 650px;
	padding-top: 5px;
}
div.ssJotComment .ssJotUsername {
	float:left;
	margin-left: 5px;
	width:350px;
	height:20px;
	font-weight: bold;
}
div.ssJotComment .ssJotUserDetails {
	float: right;
	text-align: right;
	width: 215px;
	height:20px;
	margin-right: 5px;
	display: none;
}
div.ssJotComment .ssJotUserDetails a {
	color: #30cad2;
}
div.ssJotComment .ssJotUserDetails img {
	margin-left:5px;
}

div.ssJotComment div.ssJotUserAvatar {
 	float: right;
	width: 100px;
	height:100px;
	position:relative;
	right: 5px;	
	display: none;

}
div.ssJotComment div.ssJotUserAvatar img {
	float:right
}
div.ssJotComment div.ssJotCommentContent {
	float:left;
	min-height: 40px;
	width:540px;
	margin-left: 5px;
}
div.ssJotComment div.ssJotCommentContent p {
	margin: 0px 0px 20px 0px;
}

/* @group Kommentare */
form.jot-form div#ssCaptcha input {
	width: 200px;
	height: 58px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	color: #3e5b95;
}
form.jot-form div#ssCaptcha img {
	float: left;
	position: relative;
	right: 4px;
}
div#ssCaptcha {
	width: 100%;
	height: 70px;
}
div#ssCaptcha img#captchaimg{
	margin-left:4px ;
}

/* @end */


/* @end */

/* @group Auto Icons */

/* @group Datei Formate */

div#ss_content a[href $='.pdf'] {
	padding-right: 18px;
	background: transparent url(../images/_icons/acrobat.png) no-repeat center right;
}

div#ss_content a[href $='.doc'] {
	padding-right: 18px;
	background: transparent url(../images/_icons/word.png) no-repeat center right;
}

div#ss_content a[href $='.xls'],a[href $='.csv'] {
	padding-right: 18px;
	background: transparent url(../images/_icons/excel.png) no-repeat center right;
}

div#ss_content a[href $='.wmv'], a[href $='.wma'] {
	padding-right: 18px;
	background: transparent url(../images/_icons/windows-media.png) no-repeat center right;
}

div#ss_content a[href $='.ra'],a[href $='.rn'],a[href $='.ram'] {
	padding-right: 18px;
	background: transparent url(../images/_icons/real-media.png) no-repeat center right;
}

div#ss_content a[href $='.mov'] {
	padding-right: 18px;
	background: transparent url(../images/_icons/quicktime.png) no-repeat center right;
}

div#ss_content a[href $='.swf'] {
	padding-right: 18px;
	background: transparent url(../images/_icons/flash.png) no-repeat center right;
}

/* @end */

/* @group Externe Links */

div#ss_content a[href ^="http://"] {
	padding-right: 15px;
	background: transparent url(../images/_icons/ext.png) no-repeat center right;
}
div#sssss_content a[href ^="http://producer-network.de"] {
	padding-right: 15px;
	background: transparent url(../images/_icons/exsst.png) no-repeat center right;
}

div#ss_content a[href ^="mailto:"] {
	padding-right: 18px;
	background: transparent url(../images/_icons/mail.png) no-repeat center right;
}

div#ss_content a[href*="google"] {
	padding-right: 18px;
	background: transparent url(../images/_icons/google.png) no-repeat center right;
}

div#ss_content a[href*="youtube"] {
	padding-right: 18px;
	background: transparent url(../images/_icons/youtube.png) no-repeat center right;
}

div#ss_content a[href*="paypal"] {
	padding-right: 18px;
	background: transparent url(../images/_icons/paypal.png) no-repeat center right;
}

/* @end */

/* @end */



/* @end */

/* @group Sidebar */

/* @group ssFlickr */

div#ssFlickr img {
	border: 2px solid #cecece;
	width: 56px;
	margin: 0px 10px 10px 0px;
}
div#ssFlickr {
	width: 210px;
	height: 140px;
	margin: 0px;
}



/* @end */

/* @group Allgemein */

#ss_sidebar {
	width: 210px;
	float:left;
	color:#808080;
	font-size: 0.9em;
	line-height:140%;
}

#ss_sidebar a {
	color:#808080;
	text-decoration: underline;
}

div#ss_sidebar h3,div#ss_sidebar h3 a  {
	text-decoration: none;
	margin:10px 0px 5px 0px;
	color: #30cad2;
}

#ss_sidebar p {
	margin:0px 0px 15px 0px;
}

#ss_sidebar ul {
	margin: 0px 0px 20px 15px;
	list-style-type: disc;
	line-height:160%;
}


#ss_sidebar img {
	float: left;
	margin:5px 4px 0px 0px;
}

/* @end */

/* @group ssForumLastPosts */

#ss_sidebar ul.ssForumLastPosts {
	list-style-image: url(../images/icons/icoForumLPosts.jpg);
}
#ss_sidebar ul.ssForumLastPosts li.ssUnread {
	font-weight: bold;
}
#ss_sidebar ul.ssForumLastPosts img {
	margin: 0px;
	padding: 0px;
	float: none;
}

#ss_sidebar ul.ssForumLastPosts li.ssPrivateDiscussion {
	list-style-image: url(../images/icons/icoForumLPostsPrivate.jpg);
}
#ss_sidebar ul.ssForumLastPosts ul {
	list-style-image: url(../images/icons/icoForumLPostss.jpg);
	margin: 0px 0px 0px 20px;
	padding: 0px;
	font-size: 0.9em;
}
#ss_sidebar ul.ssForumLastPosts ul li {
	margin: 0px;
	padding: 0px;
}
#ss_sidebar ul.ssForumLastPosts li.ssPrivateDiscussion a {
	color: #ae4607;
}

/* @end */

/* @end */

/* @group Footer */

body#ss_body div#ss_wrapper div#ss_footer {
	color: #a0a0a0;
	text-align: right;
	padding: 10px 0px 0px 0px;
	width: 900px;
	height: 90px;
	background: url(../images/ssWrapper.jpg);
}

div#ss_footer_content {
	float: right;
}

#ss_footer a {
	text-decoration: underline;
	color: #cecece;
}

/* @end */



/* @end */

/* @end */


