body  {
			margin: 0;
			padding: 0;
			font-family:Arial,Verdana,Helvetica,sans-serif;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			color:#000000;
			/*line-height:18px;*/
		}

td    {	
			font-family:Arial,Verdana,Helvetica,sans-serif;
			font-size:12px;
			font-style:normal;
			font-weight:normal;
			color:#000000;
			/*line-height:18px;*/
			/*margin:0px;*/
		}
		
h4	{ font-size:11px; line-height:16px; font-weight:normal; margin:4px 0px 8px 0px; padding-left:4px; background-color:#EBDBA1; }
		
td.top		{ vertical-align: top; }
td.middle	{ text-align: center; }
td.bottom	{ vertical-align: bottom; }


#header_top	{ background-color: #ECD37B; font-size:12px;}
#header_main	{ background-color: #901E21; }
		
table.stdwidth		{ width: 760px; }
table.fullwidth	{ width: 100%; }

table.weitere_besprechungen	{
	padding: 6px 10px;
	margin-bottom:8px; margin-left:5px;
	width:545px;
	border: 0;
}

table.weitere_pressemeldungen	{
	padding: 0;
	text-align: center;
	width: 100%;
	border: 0;
	background-color: #7290a9;
}

table.weitere_konzertkritiken	{
	padding: 2px;
	text-align: center;
	width: 100%;
	border: 0;
	background-color: #cda269;
}

td.mediabox	{
	background-color: #c0c0c0;
	font-weight: bold;
}

table.General		{ background-color:#5A8231; }
table.Aktuell		{ background-color:#AD2410; }
table.Community		{ background-color:#FF6600; }
table.Magazin		{ background-color:#CDA269; }
table.Shops			{ background-color:#6B927B; }
table.Professionals	{ background-color:#7290A9; }
table.Partner		{ background-color:#ADAEAD; }
table.Redaktion		{ background-color:#000088; }
table.Einleitung	{ background-color:#FFFFFF; }
table.Werbung		{ background-color:#F5F5F5; }
table.Box			{ background-color:#EBEBEB; width:136px; }
table.BigBox		{ background-color:#EBEBEB; width:200px; }
table.Inhalt		{ background-color:#FFFFFF; padding:4px 8px; margin-bottom:8px; margin-left:5px; width:545px; }
table.Inhalt530		{ background-color:#FFFFFF; padding:4px 6px; margin-bottom:8px; margin-left:5px; width:545px; }
table.InhaltBig		{ background-color:#FFFFFF; padding:4px 8px; margin-bottom:8px; width:750px; }
table.Content		{ background-color:#FFFFFF; padding:4px 8px; margin-bottom:8px; width:468px; }
table.Contentbig	{ background-color:#FFFFFF; padding:4px 8px; margin-bottom:8px; width:614px; }
table.Contentbig2	{ background-color:#FFFFFF; padding:0px 0px; margin-bottom:0px; width:614px; }
table.Content2		{ background-color:#FFFFFF; padding:4px 4px; margin-bottom:8px; width:450px; }
table.Navigation	{ background-color:#FFFFFF; padding:2px 4px; margin-bottom:8px; width:468px; }

General					{ background-color:#5A8231; }
option.Aktuell			{ background-color:#AD2410; }
option.Community		{ background-color:#FF6600; }
option.Magazin			{ background-color:#CDA269; }
option.Shops			{ background-color:#6B927B; }
option.Professionals	{ background-color:#7290A9; }
option.Box				{ background-color:#EBEBEB; }
option.Partner			{ background-color:#ADAEAD; }
option.Redaktion		{ background-color:#000088; }

.marginalie			{ font-size:10px; }
.footer				{ font-size:10px; }
.footerlink			{ font-size:10px; color:#A80000; }
.Headline			{ font-size:15px; font-weight:bold; color:#FFFFFF; }
.Subheadline		{ font-size:13px; font-weight:bold; color:#000000; }
.H3					{ font-weight:bold; color:#000000; }
.H3link				{ font-weight:bold; color:#800000; }
.formbold			{ font-weight:bold; }
.boxlinkbold		{ color:#FFFFFF; font-weight:bold; }
.boxlinknormal		{ color:#800000; }
.H3linkbold			{ color:#000000; font-weight:bold; }
.H3linknormal		{ color:#000000; }
.contentlinkbold	{ color:#800000; font-weight:bold; }
.contentlinknormal	{ color:#800000; }
.left				{ text-align: left; }
.right				{ text-align: right; }
.center				{ text-align: center; }
.small				{ font-size: 10px; }
.explain			{ font-size:11px; line-height:16px; }
.italic				{ font-style: italic; }
.bold				{ font-weight: bold; }
strong				{ font-weight: bold; }

.spToggleButton	{width: auto; float: right; }

/* OLD  	h1	{ font-size:22px; line-height:26px; font-weight:normal; margin:4px 0px; }
			h2	{ font-size:18px; line-height:20px; font-weight:bold; margin:8px 0px 4px 0px; }*/

hr.cutoff	{ height:1px; border: 0; color: #808080; background-color: #808080; }

a:link		{ color:#800000; text-decoration:none; }
a:visited	{ color:#800000; text-decoration:none; }
a:active	{ color:#800000; text-decoration:none; }
a:hover		{ color:#800000; text-decoration:underline; }
a.BoxLink, a.BoxLink:hover, a.BoxLink:visited	{ color:#ffffff; font-weight:bold; }
a.Sitemap, a.Sitemap:hover, a.Sitemap:visited	{ color:#FFFFFF; font-size:14px; font-weight:bold; line-height:20px; padding:2px 5px; }
a.home:hover, a.home:active, a.home:focus		{ background: #3D8FCC; }



td.BoxHeader		{ padding:0px 4px; font-weight:bold; color:#ffffff; text-align:left}
td.BoxHeaderRight	{ padding:0px 4px; font-weight:bold; color:#ffffff; text-align:right}
td.BoxNormal		{ text-align:left; padding:0px 5px; }
td.BoxCenter 		{ text-align:center; padding:0px 5px; }

td.BigBoxHeader		{ padding:0px 4px; font-weight:bold; color:#ffffff; text-align:left}
td.BigBoxHeaderRight{ padding:0px 4px; font-weight:bold; color:#ffffff; text-align:right}
td.BigBoxNormal		{ text-align:left; padding:0px 5px; }
td.BigBoxCenter 	{ text-align:center; padding:0px 5px; }

form.nobr	{
	display: inline;
}

.boxPromoNormal{ background: url(http://static.klassik.com/pix/box/top.png) no-repeat top left;	}
.boxPromoSmall{ background: url(http://static.klassik.com/pix/box/top_small.png) no-repeat top left;	}
.boxPromoLarge{ background: url(http://static.klassik.com/pix/box/top_large.gif) no-repeat top left;	}
.boxPromoGrey{ background: url(http://static.klassik.com/pix/box/top_grey.gif) no-repeat top left;	}
.boxMenu{ background: url(http://static.klassik.com/pix/box/top_blank.gif) no-repeat top left;	}
.boxFoot{ background: url(http://static.klassik.com/pix/box/bottom.gif) no-repeat bottom left; }
.boxFootGrey{ background: url(http://static.klassik.com/pix/box/bottom_grey.gif) no-repeat bottom left; background-color: transparent;}
.boxContentLeft{padding-left: 10px; padding-right: 10px; text-align:left;}
.boxContentCenter{padding-left: 10px; padding-right: 10px; text-align:center;}
.boxContentHead{ padding: 7px 10px 2px 10px;	color: #901E21;	font-weight: bold; }
.boxContentImage{ text-align:center; padding-bottom: 1px;}
.boxTable{
	width: 200px;
	border: 0;
	padding: 0;
	margin:0;
}

.boxTableFoot	{
	height: 10px;
	width: 200px;
	border: none;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}

#minibox_anzeige {
	width: 16px;
	height: 51px;
	border: none;
}

#trennpixel1	{
	width: 5px;
	height:100px;
}

img					{ border: 0px; }
img.BoxImage		{ width: 136px; }
img.BoxPortrait		{ width: 80px; margin:5px; }
img.RightAlign 		{ float: right; margin:4px 0px 8px 12px; clear:right; }
img.LeftAlign		{ float: left; margin:4px 12px 8px 0px; clear:left; }
img.star			{ width: 10px; height: 10px; }
img.lautsprecher	{ width: 27px; height: 27px; margin: 2px; text-align: center; }
img.rssfeed			{ width: 16px; height: 16px; padding: 0 10px 0 10px;}
img.kazpix			{ width: 130px; border: none;}
img.autor			{ width: 1px; height: 1px; }
img.empfehlung_small	{
	float: left;
	width: 85px;
	height: 47px;
	margin: 2px 7px 2px 0;
	clear: left;
}

#plazhalterpixel1	{
	width: 1px;
	height: 5px;
	padding: 0;
	margin: 0;
}



ul	{ margin:0px 0px 0px 16px; padding:0px; }
ul.inside { list-style-position: inside; }

#nav, #nav ul { padding: 0; margin: 0; list-style: none; z-index:12; }
#nav a { display: block;}
#nav a:hover {text-decoration: none;color:black;}
#nav li { float: left; font-size: 12; }
#nav li ul { position: absolute; left: -999em; }
#nav li:hover ul, #nav li.sfhover ul {
	left: auto; background-color:white; text-decoration: none; border-style:solid;
 	border-color:#901E21; border-width:1px; padding-left:1px; margin-left:1px; font-weight:lighter;}
	
#nav_aktuell{width:100px;}
#nav_aktuell a{width:100px; color:#901E21; padding:0; margin:0;}
#nav_aktuell a:hover {background-color:#E6E6E6; width:100px; color:#901E21; padding:0; margin:0;}

#nav_community{width:100px;}
#nav_community a{width:100px; color:#901E21; padding:0; margin:0;}
#nav_community a:hover {background-color:#E6E6E6; width:100px; color:#901E21; padding:0; margin:0;}

#nav_magazin{width:110px;}
#nav_magazin a{width:110px; color:#901E21; padding:0; margin:0;}
#nav_magazin a:hover {background-color:#E6E6E6; width:110px; color:#901E21; padding:0; margin:0;}

#nav_portrais{width:110px;}
#nav_portrais a{width:110px; color:#901E21; padding:0; margin:0;}
#nav_portrais a:hover {background-color:#E6E6E6; width:110px; color:#901E21; padding:0; margin:0;}

#nav_musikshop{width:120px;}
#nav_musikshop a{width:120px; color:#901E21; padding:0; margin:0;}
#nav_musikshop a:hover {background-color:#E6E6E6; width:120px; color:#901E21; padding:0; margin:0;}

#nav_professionals{width:110px;}
#nav_professionals a{width:110px; color:#901E21; padding:0; margin:0;}
#nav_professionals a:hover {background-color:#E6E6E6; width:110px; color:#901E21; padding:0; margin:0;}

#nav_kdc{width:110px;}
#nav_kdc a{width:110px; color:#901E21; padding:0; margin:0;}
#nav_kdc a:hover {background-color:#E6E6E6; width:110px; color:#901E21; padding:0; margin:0;}



#spArticleFunctionsBottom ul{
	float: right;
	line-height: 12px;
	margin: 0;
	padding: 0;
}

#spArticleFunctionsBottom ul li{
	float: left;
	list-style: none;
	border-left: solid 1px #ccc;
	margin: 0;
	padding: 0;
}

#spArticleFunctionsBottom ul li.spFirst{
	border: none;
}

#spArticleFunctionsBottom ul li.spLast{
	border: none;
}

#spArticleFunctionsBottom ul li a,
#spArticleFunctionsBottom ul li span{
	color: #666;
	padding: 0px 4px;
}

#spSocialBookmark {
	margin:20px auto 0 auto;
}

#spSocialBookmark.spArticleBottomBox{
	margin:0;
}

#spSocialBookmark ul{
	margin: 0;
	padding: 0;	
}

#spSocialBookmark li{
	float: left;
	list-style: none;
	margin: 0 0 0 4px;
	padding:0;
}

#spSocialBookmark li img{
	padding: 1px;
	border: solid 1px #ccc;
}

#spSocialBookmark li a{
	font-size: 0.8333em;
}

#spSocialBookmark .spFirst {
	margin-left:0 !important;
}

#spSocialBookmark.spArticleBottomBox .spSocialBookmarkDe li{
	margin-left: 13.4px;
}
#spSocialBookmark.spArticleBottomBox .spSocialBookmarkEn li{
	/* margin-left: 30.2px; */
}

#spFbTwitterBarTop, #spFbTwitterBarBottom {
	width:500px;
	position:relative;
}
#spFbTwitterBarTop {
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding: 5px 0 0 5px;
	margin: 0;
	height: 25px;
}
#spFbTwitterBarBottom {
	padding: 0;
	margin: 0;
}
.spFbTwitterBarInfoText { 
	position:absolute; 
	font-size:0.9em;
	top:-78px; 
	left:32px;
	width: 450px;
	height: 62px;
	overflow: hidden;
	display: none;
	background-color:white;
	border: 1px solid silver;		
	padding:10px;	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-top-left-radius: 10px;
	-khtml-border-top-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-box-shadow: 6px 6px 3px silver;
	-moz-box-shadow: 6px 6px 3px silver;
	box-shadow: 6px 6px 3px silver;
}

#spSocialBookmark p {
    color: #666666;
    margin:0;
    padding:10px 0;
}

.feed_block_face{float:left;width:100px}
.feed_block_twitter{float:left;width:80px}
.feed_block_google{float:left;width:70px}

.rahmen {
	position: absolute;
	bottom: 5px;
	left: -195px;
	width: 530px;
	color: #ffffff;
	z-index: 10;
	font-family: arial;
	line-height: 2em;
	font-weight: normal;
}

.schrift {
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 2px;
	line-height: 110%;
	text-decoration: none;
	z-index: 11;
	color: #ffffff;
}

.quelle {
	font-size: 10px;
	float:right;
	margin-right:3px;
}
