html, body {
	margin: 0;
margin-top: 10px;
	padding: 0;
	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
	background : #fff;
	color: #000;
	text-align: center;
	font-size: 13px;
}

.logo {
	margin: 0px;
margin-left: 0px;
	padding: 0;
	border: none;
}

.ccov {
	margin-top: 0px;
margin-left: 0px;
	padding: 0px;
	border: none;
}

.hprevdl {
	margin-top: 0px;
vertical-align:middle;
margin-left: 0px;
margin-right:0px;
margin-bottom:0px;
	padding: 0px;
	border: none;
}

.dividstripe {
	margin-top: 10px;
vertical-align:middle;
margin-left: 0px;
margin-right:0px;
margin-bottom:4px;
	padding: 0px;
	border: none;
}

.diskhprevdl {
	margin-top: 3px;
vertical-align:middle;
margin-left: 0px;
margin-right:0px;
margin-bottom:0px;
	padding: 0px;
	border: none;
}

.movstr {
	margin-top: 0px;
vertical-align:middle;
margin-left: 15px;
margin-right:4px;
margin-bottom:0px;
	padding: 0px;
	border: none;
}


.scorstr {
	margin-top: 0px;
vertical-align:middle;
margin-left: 6px;
margin-right:4px;
margin-bottom:2px;
	padding: 0px;
	border: none;
}

.promlog {
	margin-top: 0px;

margin-left: 0px;
margin-right:0px;
margin-bottom:0px;
position:relative; top:0px; left:0px;
	padding: 4px;
	border: none;
}


.tracktit { font-size: 100%; line-height: 100%; font-weight:bold; font-size:14px; margin-left:8px; color:#606060; }

.disktracktit { font-size: 100%; line-height: 30%; font-weight:bold; font-size:12px; margin-left:20px; color:#606060; }

.homecdtext { margin-top:8px; margin-left:15px; margin-right:20px; text-align:left; font-size:13px; color:#606060; }

.newstext { margin-left:15px; border-top:0px solid silver; border-bottom:0px solid silver; font-size:12px; color:#606060; }

.news2 { margin-left:30px; border-top:0px solid silver; border-bottom:0px solid silver; font-size:16px; color:#606060; }

.trnumb { margin-top:6px; vertical-align: top; font-weight:bold; font-size:12px; margin-left:1px; color:#606060; }

.imp { text-align:right; font-size:11px; color:#606060; margin-bottom:4px; }

a.big { margin-left:54px; font-size:13px; color:#990000; text-decoration:none; }

a.big:hover { margin-left:54px; font-size:13px; color:#606060; text-decoration:none; }

.bluemp { text-align:right; line-height: 80%; font-size:9px; margin-left:4px; margin-right:4px; color:#0033cc; }

.cdliner { text-align:justify; font-size:13px; margin-left:8px; margin-right:100px; margin-bottom:4px; color:#606060; }

.medtext { text-align:left; font-size:13px; color:#606060; }

.download { text-align:justify; font-size:13px; margin-left:8px; margin-right:5px; margin-bottom:4px; color:#606060; }

.mainh { border-top:0px solid silver; border-bottom:0px solid silver; font-size:18px; color:#c0c0c0; }

.cdtitle { text-align:left; font-size:20px; line-height: 80%; color:#606060; }

.cdtext { text-align:left; line-height: 100%; font-size:13px; color:#606060; }

.versandtext { margin-left:23px; text-align:left; line-height: 100%; font-size:13px; color:#606060; }

.cdsmtext { text-align:left; font-size:12px; margin-left:20px; color:#606060; }

.smtext { line-height: 100%; font-size:10px; margin-left:20px; color:#606060; }

.smaltext { text-align:left; font-size:10px; margin-left:20px; color:#606060; }

.tracktitvid { font-weight:bold; text-align:left; font-size:14px; margin-top:5px; margin-left:36px; color:#606060; }

.formtitle { font-weight:bold; text-align:left; font-size:14px; margin-left:6px; color:#606060; }

.promart { font-weight:bold; vertical-align:top; line-height: 15%; font-size:14px; margin-left:6px; margin-right:30px; color:#606060; }

.scortitle { font-size:16px; margin-left:5px; margin-top:5px; color:#606060; font-weight:bold; }

.promtitle { font-size:16px; line-height: 50%; text-decoration:underline; margin-left:15px; margin-top:5px; color:#606060; font-weight:bold; }

.clsamptext { font-size:12px; margin:5px; color:#606060; }

.quote { text-align:justify; font-size:13px; line-height: 60%; margin-left:38px; margin-right:1px; color:#404040; font-weight:bold; }

.bitext { margin-left:5px; line-height: 40%; text-align:left; font-size:13px; margin-right:1px; color:#606060; }

.biotext { margin-left:12px; line-height: 120%; text-align:justify; font-size:13px; margin-right:1px; color:#606060; }

a.teli { font-size:14px; font-weight:bold; color:#606060; text-decoration:none; }

a.teli:hover { font-size:14px; font-weight:bold; color:#990000; text-decoration:none; }

.heartrack { font-weight:bold; margin-top:2px; line-height: 120%; text-align:justify; font-size:15px; margin-left:15px; color:#606060; }

/* --- LAYOUT -------------------------- */

#gesamteseite {
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	background: #fff url('hintergrund.gif') repeat-y;
	text-align: left;
border: 0px solid #606060;
}

#mmhead {
	margin: 0;
     padding: 0;
	width: 828px;
	height: 122px;
border: 0px solid #606060;
}

#kopfzeile {
	margin: 0;

	padding: 0;
	width: 828px;
	height: 94px;
border: 0px solid #606060;
}

/* --- mitte-links -------------------------- */



#mmamidth { 
margin: 0px 0px 10px 0px;
padding: 1px;
width: 830px;
border: 0px solid #606060;
}

#mmamidist {
margin: 0px 0px 10px 0px;
border: 0px solid #606060;
}


#linkespalte {
	margin: 1px 10px 0px 0;
	padding: 0;
	width: 155px;
	float: left;
border: 0px solid #606060;
}

#linkespalte-abstand {
	margin: 1px 0px 2px 0px;
border: 0px solid #606060;
}

#leftlink {
	margin: 16px 0px 30px 0px;
	padding: 0;
	width: 150px;
float: left;
text-align:center;	
border: 0px solid #606060;
}

#newslett {
	margin: 2px 2px 2px 8px;
	width: 146px;
    font-family:Verdana, Helvetica, Geneva, Arial, sans-serif;  
    color:#606060;
text-align:center;	
border: 2px solid #c0c0c0;
}

#llink1 {
	margin: 10px 0px 0px 0px;
	padding: 2px;
	width: 150px;
	
text-align:left;
border: 0px solid #606060;
}

#llink2 {
	margin: 10px 0px 10px 0px;
	padding: 0;
	width: 150px;
	
text-align: left;
border: 0px solid #606060;
}

#llink3 {
	margin: 10px 0px 0px 10px;
	padding: 0;
	width: 150px;
	
text-align: left;
border: 0px solid #606060;
}

#lfmlist {
	margin: 45px 0px 0px 24px;
	padding: 0;
	width: 150px;
	height: 210px;
text-align: left;
border: 0px solid #606060;
}


/* --- mitte-rechts -------------------------- */


#rechtespalte {
	margin: 0 0 0px 0px;
	padding: 2px;
	
	float: left;
border: 0px solid #606060;
}

#rechtespalte-abstand {
	margin: 0px 0px 0px 2px;
	width: 600px;
border: 0px solid #606060;
}

#rightcol { 
margin: 38px 0 0px 0px;
width: 60px;
float: left;
border: 0px solid #606060;
}

#headdist { 
margin: 0px 0 0 0px;
width: 590px;
height: 10px;
clear: both;
border: 0px solid #606060;
 }
 
 
#mainhead { 
margin: 0 auto;
text-align: left;
border: 0px solid #606060;
 }
 
 
#maindesk1 { 
margin: 0 auto;
width: 590px;
text-align: left;
border: 0px solid #606060;
 }

#maincov1 { 
margin: 18px 2px 10px 10px;
height: 222px;
float: left;
text-align: left;
border: 0px solid #606060;
 }

#maintitle1 { 
margin: 0 0 5px 20px;
height: 30px;
width: 300px;

text-align: left;
border: 0px solid #606060;
 }

#maindescr { 
margin: 0px 0 0px 0px;
width: 320px;
height: 240px;
float: left;
text-align: left;
vertical-align: top;
border: 0px solid #606060;
}

#maintext1 { 
margin: 10px 0 10px 2px;
width: 300px;
height: 75px;
float: left;
text-align: left;
border: 0px solid #606060;
}

#maintrack1 { 
margin: 2px 0 0 30px;
float: left;
height: 55px;
width: 200px; 
border: 0px solid #606060;
}

#trackname { 
margin: 0 0 0px 6px;
float: left;
width: 130px;
height: 30px;
border: 0px solid #606060;
}

#fltrack1 { 
margin: 0px 0 0px 10px;
position:relative;
top:-6px;
left:2px;
width:120px;
clear:both;
vertical-align: top;
border: 0px solid #606060;
}

#cdliner { 
margin: 0px 0 0px 10px;
border-top:1px solid silver;
position:relative; top:0px; left:0px; 
clear: both;
vertical-align: top;
border: 0px solid #606060;
}

#newshead { 
margin: 0 auto;
text-align: left;

border: 0px solid #606060;
}

#newsdesk { 
margin: 1px 0 0px 10px;

width: 550px;
clear: both;
vertical-align: top;
border: 0px solid #606060;
}


#ccdescr { 
margin: 0px 0 0px 0px;
width: 460px;
height: 190px;
clear: both;
text-align: left;
border: 0px solid #606060;
}

#compdesk { 
margin: 0px 0 0px 0px;
width: 560px;
height: 560px;
clear: both;
text-align: left;
border: 0px solid #606060;
}


#musicdesk { 
margin: 8px 0 0 0px;
width: 620px;
text-align: left;
border: 0px solid #606060;
 }


#recdesk { 
margin: 2px 0 4px 15px; clear: both;
width: 580px;
height: 566px;
text-align: left;
border: 0px solid #606060;
}

#reckopf { width: 580px;
} 

#reccov { 
margin: 10px 0 22px 14px;
float: left;
height: 200px;
width: 160px;
text-align: left;
border: 0px solid #606060;
}
#trackdescr { 
margin: 2px 0 0 40px;
clear: both; 
width: 460px;
height: 24px;
border: 0px solid #606060;
} 

#tracks { 
margin: 2px 0 0 20px;
clear: both; 
width: 460px;

border: 0px solid #606060;
} 

#recdescr { 
margin: 8px 0 2px 28px;
float:left;
width: 340px;
text-align: justify;
border: 0px solid #606060;
}
.rectitle { text-align:left; margin-left:2px; font-size:20px; line-height: 80%; color:#606060; }
.rectext { text-align:left; margin-left:1px; margin-right:10px; text-align:justify; font-size:11px; color:#606060; }
.tracktext { text-align:left; margin-left:32px; text-align:justify; font-size:11px; color:#606060; }


.storliner { text-align:left; font-size:13px; margin-right:2px; color:#606060; }
#downlist { margin: 12px 0 2px 24px;
width: 460px; clear: both;
border: 0px solid #606060;
}

#downlistfr { margin: 0px 0 0px 10px;
width: 460px; clear: both;
border: 0px solid #606060;
}

#videotrack { 
margin: 0px 0 0px 5px; width: 450px;
text-align: left;
border: 0px solid #606060;
}


#videopic { 
margin: 2px 0 2px 28px; border: 0px solid #606060;
}


#promdesk { 
margin: 0px 0 0px 0px;
width: 615px;
float: left;
text-align: left;
border: 0px solid #606060;
}

.cdtitle { font-size:18px; color:#606060; }



#potdldesk { 
margin: 1px 1px 1px 1px;
height: 854px;
width: 560px;
text-align: left;
border: 0px solid #606060;
 }

#potdldeskalt { 
margin: 1px 1px 1px 1px;

width: 560px;
text-align: left;
border: 0px solid #606060;
 }
 
#pottrack { 
margin: 2px 0 0 40px;
float: left;
height: 40px;
width: 460px; 
border: 0px solid #606060;
} 

#pottrackoben { 
margin: 2px 0 0 0px;
float: left;
height: 40px;
width: 450px; 
border: 0px solid #606060;
} 


#tracklisten { 
margin: 8px 0 6px 15px;


text-align: left;
border: 0px solid #606060;
}

#potwidg { 
margin: 0px 0 0px 0px;
width: 440px;
position:relative; top:0px; left:10px; 
clear: both;
vertical-align: top;
border: 0px solid #606060;
}


#potfltrack { 
margin: 0px 0 0px 2px;
position:relative; top:-6px; left:60px; 
clear: both;
vertical-align: top;
border: 0px solid #606060;
}

#potsoundcont { 
margin: 2px 0px 0px 60px;
border-top:1px solid silver;
position:relative; top:-40px; left:0px; 
float: right;
vertical-align: top;
border: 0px solid #606060;
}

#soundcont { 
margin: 8px 0 0px 10px;
border-top:1px solid silver;
position:relative; top:0px; left:0px; 
clear: both;
vertical-align: top;
border: 0px solid #606060;
}

#videostream { 
margin: 25px 0 0px 20px;
height: 70px;

float: left;
width: 200px;
text-align: left;
border: 0px solid #606060;
}

#videotext { 
margin: 0px 0 0px 30px;

float: left;
width: 370px;
height: 40px;
text-align: left;
border: 0px solid #606060;
}

#linkout1 { 
margin: 0px 0 0px 0px;

float: left;
width: 510px;
height: 30px;
text-align: right;
border: 0px solid #606060;
}

#mainplayhead { 
margin: 0px 0 0 0px;
width: 560px;
text-align: left;
vertical-align: top;
border: 0px solid #606060;
 }


#mmplay { 
margin: 0px 0 0px 0px;
width: 80px;
float: right;
position:relative; top:20px; left:20px;
border: 0px solid #606060;
}

#rightdown { 
margin: 0px 0 0px 0px;
width: 80px;


border: 0px solid #606060;
}


#comptrack { 
margin: 0px 0 0px 5px;
clear: both;
height: 180px;
width: 480px;
text-align: left;
border: 0px solid #606060;
}

#promtrack { 
margin: 0px 0 0px 0px;
clear: both;
width: 560px;
text-align: left;
border: 0px solid #606060;
}

#promthem { 
margin: 1px 0 5px 5px;
vertical-align:top;
float: left;
width: 110px;
height: 20px;
text-align: top;
border: 0px solid #606060;
}

#promtrdown { 
margin: 1px 0 0px 5px;

clear: both;
width: 410px;
height: 18px;

border: 0px solid #606060;
}

#prompic { 
margin: 2px 0px 8px 0px;
float: left;
border: 0px solid #606060;
}

#promfltrack { 
margin: 0px 0px 0px 10px;
width: 195px;
position:relative; top:0px; left:0px; 
clear: both;
vertical-align: top;
border: 0px solid #606060;
}

#promlist { 
margin: 7px 6px 0px 30px;
float: left;
width: 180px;

text-align: top;
border: 0px solid #606060;
}

#promlistb { 
margin: 0px 6px 0px 145px;
clear: both;
width: 280px;

border: 0px solid #606060;
}

#promlistlo { 
margin: 6px 6px 0px 30px;
float: left;
width: 220px;

text-align: top;
border: 0px solid #606060;
}

#promstream { 
margin: 0px 0px 0px 30px;
clear: both;
padding: 4px;
width: 540px;
border: 0px solid #606060;
}

#promlostream { 
margin: 0px 0px 0px 0px;
clear: both;
height: 80px;
width: 440px;
text-align: left;
border: 0px solid #606060;
}

#comptext { 
margin: 0px 0 0px 5px;

float: left;
width: 300px;
height: 120px;
text-align: left;
border: 0px solid #606060;
}

#comppic { 
margin: 37px 0px 0px 15px;
float: left;
width: 100px;
text-align: left;
border: 0px solid #606060;
}

#compstream { 
margin: 6px 0px 0px 0px;
float: left;
height: 40px;
width: 300px;
text-align: right;
border: 0px solid #606060;
}

#discodesk { 
margin: 0p 0px 0px 0px;
height: 960px;
width: 560px;
text-align: left;
border: 0px solid #606060;
 }


#diskdesk { 
margin: 0px 0 0px 0px;
width: 520px;
height: auto;
clear: both;
text-align: left;
border: 0px solid #606060;
}

#diskdescr { 
margin: 0px 0 0px 0px;
width: 530px;
height: 100px;
clear: both;
text-align: left;

border: 0px solid #606060;
}

#diskcov { 
margin: 2px 2px 10px 10px;
width: 100px;
height: 96px;
float: left;

border: 0px solid #606060;
 }

#disktitle { 
margin: 10px 0 0px 10px;
height: 70px;
width: 400px;
float: left;
text-align: left;
border: 0px solid #606060;
 }

#diskliner{ 
margin: 1px 0 0px 10px;
height: 50px;
width: 340px;

text-align: left;
border: 0px solid #606060;
 }

#disktext { 
margin: 1px 0 2px 2px;
width: 370px;
height: 90px;
float: left;
text-align: left;
border: 0px solid #606060;
}

#disktracks { 
margin: 0px 0 0px 70px;
width: 340px;
float: left;
text-align: left;
border: 0px solid #606060;
}

#disktrack1 { 
margin: 2px 0 0 50px;
clear: both;
height: 50px;
width: 260px; 
border: 0px solid #606060;
}

#disktrackli { 
margin: 2px 0 0 30px;
float: left;
height: 55px;
width: 200px; 
border: 0px solid #606060;
}
#disktrackre { 
margin: 2px 0 0 30px;
float: right;
height: 55px;
width: 200px; 
border: 0px solid #606060;
}

#disktracklisten { 
margin: 0px 0 0px 15px;
width: 260px; 
vertical-align: top;
text-align: left;
border: 0px solid #606060;
}

#disktrackname { 
margin: 0 0 0px 6px;
float: left;

width: 180px;
height: 19px;
border: 0px solid #606060;
}


#diskfltrack1 { 
margin: 0px 0px 0px 10px;
width: 165px;
position:relative; top:-6px; left:2px; 
clear: both;
vertical-align: top;
border: 0px solid #606060;
}

#disksoundcont { 
margin: 8px 0 0px 0px;
height: 20px;
width: 90px;
border-top:1px solid silver;

float: right;
vertical-align: top;
border: 0px solid #606060;
}

#persdesk { 
margin: 0p 0px 0px 0px;

width: 550px;
text-align: left;
border: 0px solid #606060;
 }


#mquote { 
margin: 2px 0px 2px 0px;
height: 40px;
width: 570px;
text-align: center;
border: 0px solid #606060;
 }

#kontdesk { 
margin: 0p 0px 0px 0px;
height: 620px;
width: 560px;
text-align: left;
border: 0px solid #606060;
 }

#kontform { 
margin: 0p 0px 0px 60px;
height: 560px;
width: 560px;
text-align: left;
border: 0px solid #606060;
 }

#compdesk { 
margin: 0p 0px 0px 0px;
height: 560px;
width: 560px;
text-align: left;
border: 0px solid #606060;
 }

#prelist {
	margin: 0;
	padding: 0;
	height: 240px;
border: 0px solid #606060;
}







#news { font-size:18px; color:#990000; }

.news2 { margin-left:0px; border-top:0px solid silver; border-bottom:0px solid silver; font-size:16px; color:#606060; }


#fusszeile {
	margin: 0;
	padding: 0;
	clear: both;
margin-top:10px;
margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 70px;
	text-align: left;
	
	font-size: 85%;
border: 0px solid #606060;
}

#fusszeile-abstand {
	margin: 10px 20px 1px 0px;
border: 0px solid #606060;
}



/* --- NAVIGATION -------------------------- */


/* navigation */

#navcon {
	margin: 0 0 0 100px;
clear: both;
width: 710px;
	height: 26px;
border: 0px solid #606060;

}


#nav {
	float: left;
	margin-left: 90px;
	padding: 0;
	width: 660px;
	list-style: none;
	border-top: 0px solid #606060;
	border-bottom: 0px solid #c0c0c0;
	background: #fff ;
}

#nav li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
	list-style: none;
border: 0px solid #606060;
	background: url('http://www.marcelone.net/mmusic/mmimag/pfeil3.gif') no-repeat top right;
}

#nav a {
	float: left;
	padding: 3px 13px;
	text-decoration: none;
	color: #606060;
	border: none;
}

#mperson {
float: left;
width: 120px;
margin: 0px 0px 0px 0px;

}

#mpersonen {
float: left;
width: 160px;
margin: 0px 0px 0px 0px;

}


#nav a:hover, #nav a.aktuell {
	color: #c0c0c0;
text-decoration: none;
	background: #aaa url('nav-aktuell-hintergrund.gif') repeat-x bottom left;
}

#nav a.aktuell {
	text-decoration: none;
	background: #777 url('nav-aktuell-hintergrund.gif') repeat-x bottom left;
}

	
/* --- SUB NAVIGATION -------------------------- */
	
#subnavcon {
	margin: 0 0 0 20px;
}


#subnav {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 730px;
	list-style: none;
	border-top: 1px solid #bbb;
	border-bottom: 0px solid #355A10;
	background: #777 ;
}

#subnav li {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;

	
}

#subnav a {
	float: left;
	padding: 5px 13px;
	text-decoration: none;
	color: #fff;
}

#subnav a:hover, #subnav a.aktuell2 {
	color: #fff;
	background: #aaa ;
}

#subnav a.aktuell2 {
	font-weight: bold;
	background: #aaa ;
}





/* TEXTFORMATIERUNG -------------------------------------------*/


/* Hauptueberschrift */
h1 {
	font-size: 160%;			/* Schriftgr */
	line-height: 170%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}

/* Zweite Ueberschrift */
h2 {
	font-size: 120%;			/* Schriftgr */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}

/* Anreissertext */
h3 {
	font-size: 110%;			/* Schriftgr */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}

/* Zwischenueberschrift */
h4 {
	font-size: 105%;			/* Schriftgr */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-top: 12px;		/* unten Innenabstand zwischen Elementinhalt */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}
h5 {
	font-size: 80%;			/* Schriftgr */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 1px;		/* unten Innenabstand zwischen Elementinhalt */
}
td, p {
	font-size: 100%;			/* Schriftgr */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: normal;		/* Fettschrift */
	padding-bottom: 1px;	/* unten Innenabstand zwischen Elementinhalt */
}

ul {
	margin: 0 0 0px 0px; 	/* unten und linker Abstand */
	padding: 0;					/* Innenabstand */
	list-style: square;
}


ol {
	margin: 0 0 12px 24px; 	/* unten und linker Abstand */
	padding: 0;					/* Innenabstand */
}

li {
	margin: 0;				/* Abstand */
color: #606060;	
font-size: 90%;
	padding: 0 0 0 0;				/* Innenabstand */
	line-height: 150%;	/* Zeilenabstand */
}



blockquote {
	margin: 0 0 0 24px;	/* Abstand */
	padding: 0px 0 12px 0;				/* Innenabstand */
}


/* Link */
a {
	text-decoration: none;			/* Keine Unterlinierung */
						/* Fettschrift */
	color: #606060;							/* Schriftfarbe dunkelgruen */
	border-bottom: 0px dashed #b70027;	/* Untere Linie grau 1 Pixel Rahmen gestrichelt */
}

/* Link bei darueberfahrender Maus */
a:hover {
text-decoration: none;
	color: #c70027;							/* Schriftfarbe hellgruen */
	border-bottom: 0px solid #c70027;	/* Untere Linie hellgruen 1 Pixel Rahmen durchgezogen */
}


/* Geklickter Link */
a:active {
text-decoration: none;
	color: #fa0;							/* Schriftfarbe tuerkis */
	border-bottom: 1px solid #ff0;	/* Untere Linie tuerkis 1 Pixel Rahmen durchgezogen */
}


a.big { margin-left:54px; font-size:15px; color:#990000; text-decoration:none; }

a.big:hover { margin-left:54px; font-size:15px; color:#606060; text-decoration:none; }


.artikel {
margin: 0 0 14px 0;
}



/* links-liste -------------------------------------------*/



.hinweis {
color: #f00;
font-weight: bold;
}


/* FORMULAR -------------------------------------------*/

textarea, input {
border: 1px solid #333;		/* einpixeliger Rahmen */
background: #eee;
padding: 2px;				/* ein wenig Abstand innerhalb des Formularfeldes vom Rand */
}

textarea:hover, input:hover, textarea:focus, input:focus {
border: 1px solid #d00;		/* einpixeliger Rahmen */
background: #c0c0c0;
padding: 2px;				/* ein wenig Abstand innerhalb des Formularfeldes vom Rand */
}


/* Auswahlknopf ohne Rand und Hintergrund */
.radiobutton {
background: none;
border: none;
}

/* Der Abschick-Button mit orangefarbenen Hintergrund und Fettschrift */
.submit {
background: #c0c0c0;
margin: 10px 0 0 20px;
border: 2px solid #000;
color: #fff;
padding: 1px;
font-weight: bold;
}

.submit:hover {
background: #c0c0c0;
border: 2px solid #000;
color: #fff;
padding: 1px;
color: #000;
}


.submit:focus {
background: #c0c0c0;
border: 2px solid #000;
color: #fff;
padding: 1px;
color: #000;
}


/* Breite der Textboxen */
.name, .email, .betreff {
margin: 10px 0 0 20px;
width: 200px;
}

.betreff, .texteingabefeld {
width: 340px;
}


/* Fehlermeldung */
.hinweis {
font-weight: bold;
color: #d00;
padding: 0;
margin: 0;
}


/* Breite und Hoehe des Texteingabefeldes */
.texteingabefeld {
margin: 0px 0 0 20px;
width: 420px;
height: 240px;
}


/* Hinweisschrift */
h2 {
font-size: 70%;
margin: 0;
padding: 0;
}

/* Hintergrund des Feldes aendert sich darueberfahrender Maus*/
input:hover, textarea:hover {
background: #c0c0c0;
}

/* Hintergrund des Feldes aendert sich bei Klick */
input:focus, textarea:focus {
background: #c0c0c0;
}

#gesamteseite {	background: #fff ; }

#nav { background: #fff ; }
#nav li { background: url('http://www.marcelone.net/mmusic/mmimag/pfeil3.gif') no-repeat left; }

#nav a:hover, #nav a.aktuell { background: #aaa url('http://www.marcelone.net/mmusic/mmimag/navgraf.jpg') repeat-x bottom left; }

