img{
border: 0; 
margin: 0;
padding: 0;
}

a{
text-decoration:none;
color:#990099;
font-weight:bolder;
}

a:hover{
color:#4F0055;
}

body{
margin: 0;
background-color: #8f036c;
background-image:url(layout/fill_content.png);
background-repeat:repeat-y;
background-position:center;

font-family:Arial, Helvetica, sans-serif; 
font-size:20px; 
color:#333333;
}

small{
font-size:16px;
}

#mainwrap{ 
background-color: #8f036c;
background-image:url(layout/fill_header.png);
background-repeat:repeat-x;
}

#mainwrap2{
background-image:url(layout/header_fill.png);
background-repeat:no-repeat;
background-position:center top;
}

#header{
background-image:url(layout/header.png);
background-position: top;
background-repeat:no-repeat;
height:302px;
margin:auto;
width:1202px;
}

#menu{
padding-top:165px;
height:65px;
}

#b_andi{		margin-left:161px; height:65px;	width: 195px; 	float:left;}
#b_andi:hover{	cursor:pointer;	background-image:url(layout/b_andi.png); 	background-repeat:no-repeat;}

#b_musik{		margin-left:5px; height:65px;	width: 299px; 	float:left;}
#b_musik:hover{	cursor:pointer;	background-image:url(layout/b_musik.png); 	background-position: 61px 0px; background-repeat:no-repeat;}

#b_links{		margin-left:5px; height:65px;	width: 269px; 	float:left;}
#b_links:hover{	cursor:pointer;	background-image:url(layout/b_links.png); 	background-position: 60px 0px; background-repeat:no-repeat;}

#b_gaeste{		margin-left:5px; height:65px;	width: 249px; 	float:left;}
#b_gaeste:hover{cursor:pointer;	background-image:url(layout/b_gaeste.png); 	background-position: 56px 0px; background-repeat:no-repeat;}


#contentwrapper{
margin:auto;
width:1202px;
}

#content{
margin-right:35px;
margin-left:50px;
margin-top:20px;
text-align:justify;
}

#footer{
padding-top:5px;
padding-bottom:5px;
font-size:14px;
margin:auto;
border-top:1px solid black;
border-bottom:1px solid black;
margin-top:30px;
margin-bottom:30px;
text-align:center;
background-color:#ffedc7;
width:1202px;
color:#555;
}

h1{font-family:Arial, Helvetica, sans-serif; font-size:40px; color:#333333; margin:0; padding:0;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#333333; margin:0; padding:0;}

.album{
border:1px solid black;
padding:10px;
background-color:#ffedc7;
margin-bottom:20px;
height:300px;
}

.albumThumb{float:left; border: 1px solid #333333; margin-right:20px; width:300px;}
.albumThumbImg{width:300px;}
.albumTitle{float:left; margin-bottom:30px; height:130px; width:540px;}
.albumInfo{ float:left; margin-bottom:50px; margin-right:50px; width:240px; font-size:16px;}
.albumStats{float:left; margin-bottom:50px; width:240px; font-size:16px;}
.albumLink{}

.albumImage{width:300px; border:solid 1px #333333; padding: 2px;}


.tracklistTable{
border:1px solid grey;
}


.song{
	border: 1px solid #8f036c;
	text-align:left;
	height:25px;
	width:900px;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:2px;
}

.songHead{
	background-color:#FFF; 
	color:#000;
}

.songHead td{
	border:1px solid black;
}
.songTrack{
	text-align:right;
	width:20px;
	padding-left:2px;
	padding-right:10px;
}
.songName{
	text-align:left;
	width:550px;
}
.songLength{
	margin: 0 0 0 5px;
}
.songDownload{
	text-align:left;
	width:15px;
	margin: 0 0 0 5px;
}
.songPreview{
	text-align:left;
	width:15px;
	margin: 0 0 0 5px;
}
.songKommentar{
	width:15px;
	margin: 0 0 0 5px;
}
.songDownloads{
	text-align:right;
	width:60px;
}
.songPreviews{
	text-align:right;
	width:60px;
}
.songKommentare{
	text-align:right;
	width:60px;
}

.commentform{
border:1px solid grey;
}

.comment_entry{
border:1px solid grey;
width:900px;
float:left;
background-color:#FFFFFF;
padding:2px;
margin-bottom:10px;
}