/*
IE HACKS:

padding:2px;  	--> IE 8, and all browsers
* padding:5px;	--> IE 7 & 6
_ padding:6px;	--> IE 6

If you need something for IE 8 only:

div#youAre {
	padding:2px;	padding:2px;  	--> IE 8, and all browsers
	* padding:5px;	--> IE 7 & 6
	_ padding:6px;	--> IE 6
}

body:last-child div#youAre {
	padding:3px;	-->  all other browser use this one except all IE versions
}

*/

/* Farben

BLAU: 
	EDEFF2 hell
	D0D5DB
	DCDFE4
	6B94BC
	336699 dunkel

ORANGE:
	#FF9933
	
ROT
	#FF0000;
*/

body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	color:#474747;	
	/*background-color:#EDEFF2;*/
}

body,td,th,input,select,textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;		
	
}

label.error {
	float:none;
	width:auto;
	font-weight:normal;
	color:red;
	display:inline;
}

.anchor {
	position:relative;
	top:-100px;
}

#tooltip {
	position:absolute;
	z-index:99998;
	border:#919FAC 1px solid;
	background-color:#FFFFCC;
	padding: 5px;
	max-width:400px;
}
#tooltip h3, #tooltip div { margin: 0; font-size:12px;}

/*.anchor {
	position:relative;
	top:-180px;
}*/

.mainNote {
	background-image:url(/images/2010/blueBack.png);
	background-position:-55px -250px;
	background-repeat:no-repeat;
	color:white;
	margin-top:15px;
	padding:5px;
}

div#outerWrapper {
	height:100%;
	width:100%;		
}

div#innerWrapper {
	height:100%;
	width:100%;
}

div#contentOuterWrapper {
	height:100%;
	width:100%;	
	/*background-image:url(/images/2010/contentBack.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:scroll;*/
}

div#contentInnerWrapper {
	width:1000px;
	margin:auto;
	text-align:left;
	padding-top:0px;	
	background-color:white;	
}

div#headOuterWrapper {
	/*position:fixed;
	z-index:1;*/
	width:100%;
	/*top:0;
	height:130px;	
	_height:130px;*/
	background:url(/images/2010/headerBackground.png) bottom repeat-x;
	/*border-bottom:1px solid #336699;*/
}

div#headInnerWrapper {
	width:1000px;
	margin:auto;
	height:144px;
	/*height:100%;
	_height:130px;		*/
}

div#firstLine {
	border-bottom:1px solid #EDEFF2;
	height:25px;
	background-color:white;
}

div#web20 {
float:left;
display:inline;
margin-top:4px;
margin-left:9px;
line-height:16px;
}
div#web20 img {
	vertical-align:middle;
	position:relative;
	top:-2px;
	*top:0px;
	_top:0px;
}

body:last-child div#web20 img {
	top:0px;
}

div#topMenu {
	text-align:right;
	padding-right:10px;
	padding-top:5px;
}

div#headerBlock{
	height:56px;
}
div#headerBlockBG {
	background-image:url(/images/2010/headerBlock.png);
	height:56px;
	margin:0 10px;
}
div#headerBlock img{
	padding:0;
	margin:0;
	border:0;
	float:left;
}
div#logo {
	border-right:1px solid #336699;
	width:221px;
	float:left;
}

#headContainer {
	padding-top:10px;
}

div.headElement {
	width:25%;
	float:left;			
	
}
div.headElement img{
	padding-right:10px;
	margin-right:10px;	
	border-right:1px dotted #336699;
	padding-bottom:10px;
}


div#youAre {
	margin:0 auto 8px auto;
	width:1000px;
	padding:10px;
}

table.path {
	/*background:url(/images/2010/pathBackground.png) top repeat-x;
	padding:9px;	*/
	font-weight:bold;
	letter-spacing:1px;
	/*height:31px;*/
	text-transform:uppercase;
	border:0;
	padding:0;
	margin:0;
}

table.path td{
	background:url(/images/2010/pathBackground.png) top repeat-x;
	padding:0 5px;
}

table.path td.firstPath{ background:url(/images/2010/pathBackgroundFirst.png) top repeat-x !IMPORTANT;	}
table.path td.pathSpacer{ background:none !IMPORTANT; padding:0 !IMPORTANT;}

.floatRight {
	float:right !IMPORTANT;
}

.floatLeft {
	float:left;
}


div#clearLeft {height:0px;width:0px;clear:left !important;float:none !important;}
div#clearBoth {clear:both;height:0px;width:0px;}
div#clearRight {height:0px;width:0px;clear:right;}


.activeCell {
	background-color:#FFFFCC;
	color:#474747;
	border:#D0D5DB 1px solid;
}

/*hints*/

.hintLeft {
	padding-left:10px;
	vertical-align:middle;
	float:right;
	background:url(/images/2010/hintLeft.png) left center no-repeat;
	position:relative;	
}

.hintRight {
	padding-left:10px;
	vertical-align:middle;
	float:left;
	background:url(/images/2010/hintRight.png) right center no-repeat;
	position:relative;	
}

.hintDown {
	padding-bottom:10px;
	vertical-align:middle;
	background:url(/images/2010/hintDown.png) bottom left no-repeat;
	position:relative;	
}

.hintUp {
	padding-top:10px;
	vertical-align:middle;
	background:url(/images/2010/hintUp.png) top left no-repeat;
	position:relative;	
}

.hintText {
	background-color:#D0D5DB;
	padding:10px;
	font-weight:bold;
	color:#474747;
}
.important .hintText{
	background-color:#FFFFCC;
	color:#474747;
	border:#D0D5DB 1px solid;
	padding:9px;	
	font-weight:normal;
}

.error .hintText{
	background-color:#FFCCCC;
	color:#474747;
	border:#D0D5DB 1px solid;
	padding:9px;	
	font-weight:normal;
}

.ok .hintText{
	background-color:#DFFFBF;
	color:#474747;
	border:#D0D5DB 1px solid;
	padding:9px;	
	font-weight:normal;
}

.hintText ul{
	padding:0px;
	margin:0 0 0 10px;
}
.hintText ol {
	padding:0px;
	margin:0 0 0 30px;
}

/* topmenu */
div#topNaviContainer {
	float:left;
}

div#topNaviContainer ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
div#topNaviContainer li {
	margin:0;
	float: left;
	display: inline;
	padding:0;
}

div#topNaviContainer li a{
	background-image:none;
	padding:18px 10px 17px;
	line-height:56px;
	border-right:1px solid #336699;
	color:white;
	letter-spacing:0px;
	/*font-family:"Times New Roman", Times, serif;*/
	font-size:16px;
	font-weight:bold;
}
div#topNaviContainer li a:hover{
	background-color:#4B78A6;
	color:white;
	text-decoration:none;
}

div#topNaviContainer li a.menAkt {
	background-color:#244669;	
	color:#FF9933;
}

div#topNaviContainer li a.menAkt:hover {
	background-color:#4C78A7;
	color:white;
}

/* search */
div#searchContainer {
	width:200px;
	float:right;
	/*background-color:#FFFFFF;*/
	margin-top:15px;
	text-align:right;
}

div#searchContainer table {
	border:1px solid #336699;
	background-color:#FFFFFF;
}

div#searchContainer input {
	margin:0;
	width:95%;
	border:0px;
	padding-left:5px;
	/** padding-top:5px !IMPORTANT;*/
}

/* searchButton */
td.searchButton {
	/*height:21px;
	*height:22px;*/
	text-align:center;
	border-left:1px solid #336699;
	padding:5px !IMPORTANT;
	margin:0 !IMPORTANT;
	background-color:#FF9933;
}
a.searchButton {
	/*background-color:#FF9933;
	padding:3px 5px !IMPORTANT;
	line-height:21px !IMPORTANT;
	margin:0px !IMPORTANT;
	border-left:1px solid #336699;*/
	color:white;
	text-transform:uppercase;
	font-weight:bold;
}

a.searchButton:hover{
	/*background-color:#FF0000;*/
	text-decoration:none;
	color:white;
}

/*Search Suggest*/

.suggest_link {
	background-color:#FFFFFF;
	padding:1% 1% 1% 1%;
}

.suggest_link_over {
	background-color:#EDEFF2;
	padding:1% 1% 1% 1%;
	cursor:pointer;
}

.suggest_alert {
	padding:1% 1% 1% 1%;
	background-color:#EDEFF2;
	display:block;
	border-top:1px solid #D0D5DB;
}
	
.suggest_result_header {
	padding:1% 1% 1% 1%;
	border-bottom:1px solid #D0D5DB;
	display:block;
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:2px;
	background-color:#DCDFE4;
}

#sRes {
	display:block;
	overflow:auto;
	max-height:505px;
	min-height:10px;
	border:1px solid #336699;
	background-color:#FFFFFF;
}

#search_loader {
	border:1px solid #336699;
	background-color:#FFFFFF;
}

#search_suggest {
	position:relative;

	width:500px;
	max-width:500px;
	z-index:99997;
	left:500px;
	top:-9px;
}

#suggest_corner{
	height:8px;
	border-right:1px solid #336699;
	display:block;
}

.result_suggestions {
	float:left;
	width:33%;
}
.result_suggestions_clearer {
	float:none;	
}

#sRes span {width:48%;display:block;}

.wkmzSpacer {height:80px;}

/*#wkmzFooterContainer {
	position:fixed;
	border-bottom:1px solid #336699;
	background-color:#D0D5DB;
	width:100%;
	z-index:99998;
	height:34px;	
}*/

#wkmzFooterContainer {
	position:fixed;
	
	/*border-bottom:1px solid #EDEFF2;
	background-color:#FFFFFF;*/
	width:100%;
	z-index:99998;
	height:70px;	
}

.wkmzFooter {
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	/*border-bottom:1px solid #336699;*/
}

.wkmzContainer {
	/*border:1px solid #336699;
	border-width:1px 1px 1px 0;	*/
	width:1000px;
	margin:0 auto;
	/*background-color:#FF9933;*/
	padding:5px;
	height:30px;
}

#shadow {
	height:5px;
	background:url(/images/2010/shadow.png) top repeat-x;
}

/*.wkmzContainer a {
	color:white;
}
.wkmzContainer a:hover {
	color:white;
}*/


.wkmz {
	/*
 	line-height:17px;	*/
	float:left;
	width:250px;	
}

#ua {
	width:480px;
}

.hWKMZ {
	
	margin:0 5px 0 0;	
	/*vertical-align:middle;*/
	float:left;
}

#ua .hWKMZ {
	/*border-right:1px solid #336699;
	border-left:1px solid #336699;*/	
	float:left;
}

div#floatClearer {
	height:1px;
}

div#wrapper {
	background:url(/images/main_back.jpg) repeat-x top;	
}

div#container {
	background:url(/images/top_bg.jpg) no-repeat top;
	text-align:center;
	height:142px;
}

div#center {
	width:980px;
	margin:auto;
	text-align:left;
}

a {
	text-decoration:none;
	color:#FF6600;	
}

a:hover {
	color:#6B94BC;
	text-decoration:underline;
}

.mainNote a {
	color:#FFFFCC;	
}

.mainNote hover {
	color:#FFFF00;
	text-decoration:underline;
}

a.button, input.button, span.button {
	border:#336699 1px solid;
	padding:1px 2px 1px 4px;
	margin:0px;
	background:url(/images/buttonBackBlue.jpg) repeat-x;	
	font-weight:bold;
	letter-spacing:1px;
	color:#EDEFF2;
	text-transform:uppercase;
}

input.button {
	padding:0 0 0 2px;
	cursor:pointer;	
}

a.button:hover, input.button:hover {
	text-decoration:none;
	color:white;
	border:#336699 1px solid;	
}

.wk {
	width:130px;display:block;
}
.disabled {
	background:url(/images/buttonBackGrey.jpg) repeat-x !important;
	text-decoration:line-through;	
}

.wkShipping th {
	background-color:#D0D5DB;
	color:white;
	font-weight:bold;
	font-size:14px;
}
div#contentWrapper {
	padding:5px;
	padding-top:0;
	margin-left:211px;
}

div#content {
_width:99%;
}

input, select, textarea {
	border:1px solid #666666;
	margin:2px;
}
.formValues td {
	vertical-align:top;
	line-height:20px;
}

select.error, input.error, textarea.error {
	border-color:red;
	background-color:#FFCCCC;
}

/* HEAD */

div#headWrapper {
	height:40px;
}


div#userWrapper {height:90px;}

div#user-area {
	float:right;
	width:603px;
	border-bottom:#BBBBBB solid 1px;
	border-left:#BBBBBB solid 1px;	
}

div#user-area td{font-size:11px;}

div#topElement {
	border-right:#BBBBBB solid 1px;
	float:right;
	padding:4px;	
	background:url(/images/elementBackground.jpg) top repeat-x;
	background-color:#F0F6F6;
}
div#topElement img {padding-right:5px;}
div#topElement a {font-weight:bold;}

div#user-area div.warenkorb{
	width:170px;
}
div#user-area div.merkzettel{
	width:170px;
}
div#user-area div.login{
	width:236px;
}

/* COLORS & STYLES */

div.filter {
	background:#EDEFF2;
	border:#D0D5DB solid 1px;
	border-bottom-width:0px;
	padding:5px;
}

div.filterInfo {
	background:#FFFFCC url(/images/2010/settings.png) 10px 10px no-repeat;
	padding:10px;
	padding-left:49px;
	margin:0px;
	margin-bottom:10px;
	min-height:29px;
}


table.listingTable {
	width:100%;
}

.listingTable td, .listingTable th {
	vertical-align:top;
}

.listingTable a {
	text-decoration:none;
	color:#336699;	
}

.listingTable a:hover {
	color:#6B94BC;
	text-decoration:underline;
}

.line0 {
	padding:0px;
}

.listingTable th {
	border:#D0D5DB 1px solid;
	border-width:0 0 1px 0;
	font-size:14px !important;
	font-weight:bold;
	background-color:#EDEFF2;
}

.listingTable .summe {
	border-bottom:#D0D5DB 3px double;
	border-top:#D0D5DB 1px solid;
}

.listingTable .typeLineLast td{
	border-top:#6B94BC 1px solid;
}

.listingTable tr.listingSpacer {
	height:5px;
}

.listFooter {
	text-align:center;	
	font-size:10px;
	margin-top:5px;
	padding:5px;
	border-top:#D0D5DB 1px solid;	
}

.listFooter b, .listFooter strong{
	color:#999999;
}

.listPaging {
	font-size:12px;	
}
.withCatalogue {
	display:none;
}

.detailsValue b {
	display:block;
	float:left;
	width:130px;
	text-align:right;
	padding-right:5px;
}

.MIDI 			{color:#666633;}
.PACK 			{color:#CCCC00;}
.STYLE 			{color:#006699;}
.PLAYBACK 		{color:#FF9900;}
.PROPLAYBACK 	{color:#990066;}
.PROVPLAYBACK 	{color:#6600CC;}

.BGMIDI 			{background-color:#666633 !important;}
.BGPROMIDI			{background-color:#666633 !important;}
.BGPREMMIDI			{background-color:#666633 !important;}
.BGPACK 			{background-color:#CCCC00 !important;}
.BGSTYLE 			{background-color:#006699 !important;}
.BGPLAYBACK 		{background-color:#FF9900 !important;}
.BGPROPLAYBACK 		{background-color:#990066 !important;}
.BGPROVPLAYBACK 	{background-color:#6600CC !important;}

.GROUPMIDI 			{background-color:#94A5C5;}
.GROUPPROMIDI		{background-color:#6981AD;}
.GROUPPREMMIDI		{background-color:#506792;}
.GROUPPACK 			{background-color:#8EBD88;}
/*.GROUPSTYLE 		{background-color:#8EBD88;}
.GROUPPLAYBACK 		{background-color:#E0A996;}
.GROUPPROPLAYBACK 	{background-color:#D3866B;}
.GROUPPROVPLAYBACK 	{background-color:#B35535;}*/
.GROUPSTYLE 		{background-color:#B35535;}
.GROUPPLAYBACK 		{background-color:#C28DA9;}
.GROUPPROPLAYBACK 	{background-color:#B36F93;}
.GROUPPROVPLAYBACK 	{background-color:#944E73;}

.upper {text-transform:uppercase;}

.ourTippsWrapper {padding:7px;padding-right:0px;}
img.ourTipps {border:0px;margin-right:7px;}

.light {color:#666666;}
.lighter {color:#999999;font-weight:normal;}
b.lighter b {color:#999999;font-weight:normal;}

.title {font-weight:bold;letter-spacing:1px;}
.textNew {font-weight:bold;display:inline;padding:0px 5px 0px 5px;border:#990000 solid 0px;color:#FF0000;background-color:#FFFF99;line-height:12px;text-transform:uppercase;}

.groupLabel {
	margin:2px 0px 2px 30px;
	text-align:center;
	width:92px;
	height:15px;
	line-height:14px;	
	float:left;	
	font-weight:bold;
	color:white;
	text-transform:uppercase;
	font-size:10px;
	background-image:url(/images/bgtype.gif);
	letter-spacing:-1px;
}
.groupLabel a {color:white;}
.groupLabel a:hover {color:white;}

.typeLabel {
	text-align:center;
	text-transform:uppercase;	
	color:white;
	font-size:10px;
	font-weight:bold;	
	height:15px;
	*line-height:15px;
	line-height:14px;
}

.typeLabelStandAlone {
	width:120px;
	margin:5px 5px 5px 0;
	float:left;
}

.typePriceAction {
	color:red;
}

.typeLabel a {color:white;}
.typeLabel a:hover {color:white;}

.typeLine td {
	background-color:white;
}

.typeLineOver td{
	background-color:#EDEFF2;
}

.updateType {
	font-size:10px;
	color:#94A5C5;
	position:absolute;
}

.typeFormats span {
	cursor:help;
	font-family:"Courier New", Courier, monospace;
	position:relative;
	top:-1px;
	letter-spacing:-1px;
}

.leftListing .B {background-image:url(/images/bgtypeNEW.gif) !IMPORTANT;}

.infoPage {margin:0;}
.infoPage a {color:white;}
.infoPage a:hover {color:white;}

.detHinweis{padding:2px;background-color:#D0D5DB;font-weight:bold;}

.clarBoth{clear:both;height:1px;}

.loadingContainer {
	background-color:white;
	position:fixed;
	z-index:90;
	width:100%;
	height:100%;
	top:0;
	left:0;
    filter:alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
	
}
.loadingImgContainer {
	background-color:white;
	z-index:92;
	position:fixed;
	text-align:center;
	top:30%;
	left:50%;
	width:200px;
	border:2px black solid;
}

.loadingImgContainer img{
	padding:20px;
}

/* MENU */

p.leftMenu {
	background-color:#6B94BC;
	padding:3px;
	margin:0px;
	font-weight:bold;
	text-transform:uppercase;
	color:white;
	padding-left:20px;
	font-size:14px;
}


div.topSuche {padding:0px;margin:0px;}
div.topSuche td {padding:0px;
	margin:0px;
	vertical-align:middle;
	*vert
	padding-right:5px;
}
div.topSuche form, div.topSuche input, div.topSuche img, div.topSuche a{margin:0px;}
div.topSuche a{padding-left:0px;}
div.topSuche * {
	*margin:0;
	*padding:0;
	*line-height:12px;
}

div.topSuche input {
	*height:12px;
	*line-height:12px;
	*width:px;
}


tr.pixel1{height:1px;*height:0px;}


div#leftWrapper{
	float:left;
	width:200px;
	/*padding:5px;
	padding-left:0;
	border:1px dotted #999999;
	border-top-width:0px;
	border-left-width:0px;*/
	margin-bottom:20px;
}
/*div#rightWrapper{
	float:right;
	height:200px;
	width:200px;
	overflow:auto;
}*/

/* BOTTOM */
div#bottom{
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
	
}
div#footerOuterWrapper{
	height:83px;
	text-align:center;	
	color:black;	
	border-top:1px solid #336699;
	background-image:url(/images/2010/footerBack.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:scroll;
}
div#footerInnerWrapper{
	width:1000px;
	margin:auto;
	padding-top:10px;			
}

/* CONTENT */

.big {
	font-size:14px;	
}
.small {
	font-size:11px;
}
p.big {
	margin-top:0;
}

h1 {
	background-color:#DCDFE4;	
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:2px;
	border-bottom:1px #D0D5DB solid;
	padding:5px;
	margin-bottom:10px;	
	margin-top:0px;
}

h2 {
	background-color:#EDEFF2;	
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:2px;
	border-bottom:1px #D0D5DB solid;
	padding:5px;
	margin-bottom:10px;	
	margin-top:20px;
}

hr {
	background-color:#D0D5DB;
	height:1px;
	border-width:0px;
	border-bottom:1px solid #D0D5DB;
}

.alert {color:red;}

.searchSuggestion {
	text-transform:capitalize;
	width:33%;
	float:left;
}

.indexLevel0 {
	text-align:center;
	font-size:14px;
}
.index a, .index b{
	margin:0 2px;
}

.indexLevel1 {
	font-size:13px;
	text-align:center;
}

.indexLevel2 {
	text-align:center;
}

.indexLevel3 {

}

div.hinweis {
	background:#FFCCCC url(/images/2010/a.jpg) 10px 10px no-repeat;
	padding:10px;
	padding-left:49px;
	margin:0px;
	margin-bottom:10px;
	min-height:29px;
}

div.info {
	background:#EDEFF2 url(/images/2010/i.jpg) 10px 10px no-repeat;
	padding:10px;
	padding-left:49px;
	margin:0px;
	margin-bottom:10px;
	min-height:29px;
}

div.info p {
	margin-top:0;
}

div.success {
	background:rgb(250,245,255) url(/images/success.gif) 5px 5px no-repeat;
	padding:5px;
	padding-left:55px;
	margin:0px;
	margin-bottom:10px;	
	margin-top:10px;
	min-height:43px;
}

/* Tables */

table.standart {border-collapse:collapse;}
table.standart td{padding:5px;border-right:#CCCCCC 1px dashed;border-bottom:#CCCCCC 1px dashed;}
table.standart td.td-last{border-right:#CCCCCC 0px solid;}
table.standart tr.tr-last td{border-bottom:#CCCCCC 0px solid;}

/* TopLeft */

table.topLeft tr.tr-0 td{
	font-weight:bold;
	border-bottom:#474747 1px solid;
	vertical-align:bottom;
}

table.topLeft td.td-0 {
	font-weight:bold;
	text-align:right;
	border-right:#474747 1px solid;
}


/* Left */

table.left td.td-0 {
	font-weight:bold;
	text-align:right;
	border-right:#474747 1px solid;
}

/* Top */

table.top tr.tr-0 td{
	font-weight:bold;
	border-bottom:#474747 1px solid;
}

/* START */

.welcomeScreen {
	background-image:url(/images/2010/homeWelcome.png);
	padding:10px;
	margin-bottom:7px;
	height:87px;
}

.welcomeScreen h2 {
	border:0;
	background:none;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0px;
	text-transform:none;
}

.sliderContainer {
	height:300px;
	margin-bottom:10px;
}

.sliderPort {
	width:255px;
	height:100%;
	float:left;
	background-image:url(/images/2010/sliderDummy.png);
}

.singleSlider {
	width:245px;
	height:285px;
	padding:10px 5px 5px 5px;
}

.sliderTopseller1 {
	background-image:url(/images/2010/sliderTopsellerMidi.png);
}
.sliderTopseller2 {
	background-image:url(/images/2010/sliderTopsellerPlayback.png);
}
.sliderTopseller3 {
	background-image:url(/images/2010/sliderTopsellerPro.png);
}
.sliderTopseller4 {
	background-image:url(/images/2010/sliderTopsellerProV.png);
}
.sliderNews {
	background-image:url(/images/2010/sliderNews.png);
}
.sliderTipp {
	background-image:url(/images/2010/sliderTipp.png);
}

.sliderContent {
	height:250px;
	padding:0 5px;	
}
.sliderLike {
	position:absolute;
    top:546px;
	width:245px;
}

.sliderMore	{
	position:absolute;
	top:526px;
	text-align:right;
	width:235px;
}

.sliderNav {
	height:8px;
	padding-top:27px;
}

.sliderButton {
	float:right;
	width:8px;
	height:8px;
	margin-left:5px;
	background-color:white;
	cursor:pointer;
	font-size:8px;
	line-height:8px;
	font-weight:bold;
	text-align:center;
	color:#FF6600;
}

.sliderActiveButton {
	background-color:#FF6600;
	color:white;
}
.hide {
	display:none;
}
.sliderContent h1 {
	border:0;
	background:none;
	margin:10px 0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	letter-spacing:1px;
	min-height:40px;
}
.sliderContent h2 {
	border:0;
	background:none;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0px;
	text-transform:none;
}

#textCloud { 
	/*border:#CCCCCC solid 1px;*/
	text-align:justify;
	padding:0 5px;
	/*background:url(/images/headerBackground.jpg) top repeat-x #E5E5E5;	*/
}

#textCloud a {
	margin-right:5px;
	color:#00254A;
}

.cloudSize1 {font-size:18px; color:#00254A;}
.cloudSize2 {font-size:16px; color:#003D79;}
.cloudSize3 {font-size:14px; color:#0057AE;}
.cloudSize4 {font-size:12px; color:#006CD9;}

div#startPayment {
	margin-top:10px;
}

#startPayment .menuHead {
	text-transform:uppercase;
	letter-spacing:1px;
	background-image:url(/images/2010/paymentHead.png);
}

#startPayment .menuEnd {
	background-image:url(/images/2010/paymentEnd.png);
}

.paymentContent {
	padding:0 4px;
	border:#D0D5DB solid;
	border-width: 0 1px;
	background-color:white;
}


#NewsVertical {
	/*height:20px;
	display: block;
	overflow: hidden;
	position: relative;
	z-index:50;*/
}
#TickerVertical {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	}
#TickerVertical li {
	margin:0;
	padding:0;	
	margin-left:47px;
	/*text-align:center;*/
}

li.actualNews {
	color:#990000;
}


div#newMidifiles, div#newPlaybacks, div#voting, div#updates, div#topseller, div#welcome{ 
	width:48%;
	* width:47%;
	float:left;
	padding:1%;
}
/*div#topseller{
	float:left;
	padding:1%;
	* width:738px;
}*/

div#inProduction {
	float:left;
}
div#inProduction h1 {margin-left:1%;margin-right:1%;}

div#inProduction .leftListing {height:30px !IMPORTANT;}
div#inProduction .rightListing {height:30px !IMPORTANT;}

div.prod {
	width:375px;
	* width:370px;
	_ width:372px;
	padding:0 0 0 5px;
	float:left;
	margin:0px;
}

div.startNews{
	padding:5px;
}

div.startNews div{
	/*border:#CCCCCC solid 1px;*/
	font-weight:bold;
	padding:0px;
	margin:0px;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	letter-spacing:1px;
}

div.startNews span {
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
	letter-spacing:1px;
}

.leftListing {width:33%;float:left;height:45px;text-align:right;margin-bottom:5px;padding:5px;}
.rightListing {width:61%;padding:5px;margin-bottom:5px;height:45px;float:left;border-left:#999999 dotted 1px; _width:53%; _line-height:15px;}

.leftListing #aktionen img {padding-left:3px;}
#newMidifiles .leftListing #aktionen, #newPlaybacks .leftListing #aktionen {_position:relative; _left:32px;}
#newMidifiles .leftListing span.light, #newPlaybacks .leftListing span.light {_position:relative; _left:32px;}

.rightListing {color:#999999;}
.rightListing span {font-weight:bold;}
.rightListing b {font-size:14px;color:#474747;}

#more {font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:right;letter-spacing:0px;}



/* VOTING */
td.voteGreen{color:#009900; font-weight:bold; width:105px;}
td.voteRed{color:red; font-weight:bold; width:105px;}
td.voteOrange{color:orange; font-weight:bold; width:105px;}



/* --> neu */

.votingBox {}

.votingBox .votingHeader {font-weight:bold;border-bottom:1px solid #999999;background-color:#CCCCCC;}
.votingRow0, .votingRow1, .votingRow2 {width:98%;padding:5px;margin-left:2px;} 

.votingVote {float:left;width:8%;text-align:center;}

.votingRow0 .votingDate {float:left;width:10%;text-align:right;}
.votingRow1 .votingDate {float:left;width:16%;text-align:right;}
.votingRow1 .votingAction, .votingRow2 .votingAction {float:left;width:4%;text-align:right;}

.votingRow0 .votingField {float:left;width:30%;}
.votingRow1 .votingField {float:left;width:24%;}
.votingRow2 .votingField {float:left;width:32%;}

.floatColClearer {
	clear:left !IMPORTANT;
	height:0px !IMPORTANT;
	float:none !IMPORTANT;
	padding:0 !IMPORTANT;
}

/* TOOLTIPS */

.tip { 
	width:300px; background-color:#F3F3F3;
	border:#D0D5DB solid;
	border-width:1px 1px 1px 1px;
	
}
.tip-title		{font-weight:bold; padding:5px; background-color:#D0D5DB;}
.tip-text		{color:#000; padding:5px;}
.tip span {
	display:inline;
	width:auto;
	float:none;
	text-align:left;
	padding:2px;
}

/* news */
.newsListEntry {
	border:1px #D0D5DB solid;
}
.newsHeader {
	background-color:#EDEFF2;	
	font-size:14px;
	text-transform:uppercase;
	letter-spacing:2px;
	border-bottom:1px #D0D5DB solid;
	padding:5px;
	font-weight:bold;
}
.newsEntry {
	padding:10px;	
}
.newsDate {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #D0D5DB;
}

.newsListEntry {
	margin-bottom:10px;
}
.newsBack {
	text-align:right;
	padding-top:10px;
}

.newsText img {
	max-width:749px;
}

.catSelector {
	display:inline;
	padding:5px 10px;
	border:1px solid #D0D5DB;
	background-color:#D0D5DB;
	border-bottom-width:0px;
	line-height:24px;
	font-weight:bold;
}

.catActive {
	background-color:#EDEFF2;
}

.orderSelector {
	background-color:#EDEFF2;
	padding:5px 10px;
	border:1px solid #D0D5DB;
	margin-bottom:10px;
}
