html, body {
	margin: 0;
	padding: 0;
	font-family : Verdana;
	background : #fff;
	color: #fff;
	text-align: center;
	font-size: 13px;
}

.logo {
	margin: 0;
	padding: 0;
	border: none;
}

.tbl_std {
	border-collapse: collapse; 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border:0px;
}

.td10 {
	margin-left: 10px; margin-right: 0px; margin-top: 20px; margin-bottom: 0px; 
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
}

.td11 {
	margin-left: 10px; margin-right: 0px; margin-top: 20px; margin-bottom: 0px; 
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
}

.td14 {
	margin-left: 10px; margin-right: 0px; margin-top: 20px; margin-bottom: 0px; 
	font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none; 
}

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

.impressum {
	font-size: 80%;			/* Schriftgröße */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: normal;		/* Fettschrift */
	padding-bottom: 8px;		/* unten Innenabstand zwischen Elementinhalt */
	color:#FFF;
	vertical-align:top;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}

#gesamteseite {
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	background: #fff url(http://www.elmart.eu/pics/hintergrund.gif) repeat-y;
	text-align: left;
	border:0px;
}

#kopfzeile {
	margin: 0;
	padding: 0;
	width: 770px;
	height: 210px;
}

#linkespalte {
	margin: 0;
	padding: 0;
	width: 340px;
	float: left;
}

#linkespalte-abstand {
	margin: 10px 5px 0 30px;
	background-color:#666666;
}

#rechtespalte {
	margin: 0;
	padding: 0;
	width: 430px;
	float: right;
}

#rechtespalte-abstand {
	margin: 10px 30px 0 10px;
}

#fusszeile {
	margin: 0;
	padding: 0;
	clear: both;
	width: 770px;
	height: 30px;
	background: #fff url(http://www.elmart.eu/pics/fusszeile_hintergrund.JPG) bottom left no-repeat;
}

#fusszeile-abstand {
	padding: 4px 30px 10px 30px;
}

#fusszeile h5 {
	margin-left:5px;
	font-size: 80%;			/* Schriftgröße */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: normal;		/* Fettschrift */
	padding-bottom: 8px;		/* unten Innenabstand zwischen Elementinhalt */
}

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

#navigation {
	margin : 0 0px 0 20px;
	padding: 5px 0 0 0;
	width: 730px;
	border : none;
	background: #999999;
	font-size: 100%;
}

#navigation ul {
	margin : 0 0 0 20px;
	padding : 0;
	list-style : none;
	display : inline;
}

#navigation li {
	margin : 0;
	padding : 0 8px 0 0;
	display : inline;
}

#navigation li a {
	padding : 0 5px 0 5px;
	font-variant : small-caps;
	font-weight : normal;
	border: none;
	background: #FFFFFF;
	color: #000;
	border : 1px solid #000;
	border-bottom : 1px solid #000;
}

#navigation li a:hover {
	background : #FFFFFF;
	border : 1px solid #fff;
	border-bottom : 1px solid #fff;
}

#navigation li .aktuell {
	padding : 0 5px 0 5px;
	background : #EDE85C;
	border : 1px solid #fff;
	border-bottom : 1px solid #fff;
}

#navigation li a {
	text-decoration:none;
}

/* --- SUBNAVIGATION -------------------------- */

#subnavigation {
	margin : 0 0px 0 20px;
	padding: 5px 0 0 0;
	width: 730px;
	border : none;
	background: #666666;
	font-size: 90%;
}

#subnavigation ul {
	margin : 0 0 0 20px;
	padding : 0;
	list-style : none;
	display : inline;
}

#subnavigation li {
	margin : 0 0 2 0px;
	padding : 0 12px 0 0;
	display : inline;
}

#subnavigation li a {
	padding : 0 5px 0 5px;
	font-weight : normal;
	border: none;
	background: #EB9123;
	color: #000;
	border : 1px solid #000;
	border-bottom : 1px solid #000;
}

#subnavigation li a:hover {
	background : #fff;
	border : 1px solid #fff;
	border-bottom : 1px solid #fff;
}

#subnavigation li .aktuell2 {
	padding : 0 5px 0 5px;
	background : #EDE85C;
	border : 1px solid #fff;
	border-bottom : 1px solid #fff;
}

#subnavigation li a {
	text-decoration:none;
}

.artist_video_content {
	text-align:center;
	margin-bottom:15px;
}

#artistname {
	padding-left:20px;
}

#artistcontent {
	padding-left:10px;
	font-size:12px;
}

#artistpic {
	float:left;
	padding-right:10px;
	width:165px;
}

#artistnavigation {
	float:left;
	margin: 0px;
	padding: 0px; 
	height:190px;
}

#artistnavigation ul {
	margin:0px;
	padding:0px;
	list-style : none;
	/*display : inline;*/
}

#artistnavigation li {
	margin : 0;
	padding : 2px 4px 2px 0;
	width: 110px;
	/*display : inline;*/
}

#artistnavigation li a {
	font-weight: normal;
	background: #999999;
	color: #ffffff;
	border : 1px solid #eeeeee;
	text-decoration:none;
	display:block;
	width:100px;
	text-align:center;
}

#artistnavigation li a:hover {
	background : #fff;
	border : 1px solid #fff;
	color:#000;
}

#artistnavigation li .aktuell3 {
	padding : 0;
	background : #EDE85C;
	border : 1px solid #000;
	color: #000;
	border-bottom : 1px solid #000;
}


/* Zuruecksetzen des Randes aller wichtigen Text-Elemente */

a, p, h1, h2, h3, h4, h5, h6, td, tr {
	margin: 0;
	padding: 0;
}

/* Formatierung Bilder */
img {
	border: 0px solid #000;		/* 1 Pixel-Rand in schwarz */
	/*float: left;	*/				/* Inhalte umfliessen Bilder an der rechten Seite */
	margin: 0 0px 0px 0px;		/* Abstand rechts und unten 8 Pixel */
}


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

/* Hauptueberschrift */
h1 {
	font-size: 150%;			/* Schriftgröße */
	line-height: 150%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 6px;		/* unten Innenabstand zwischen Elementinhalt */
}

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

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

/* Zwischenueberschrift */
h4 {
	font-size: 120%;			/* Schriftgröße */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-top: 12px;		/* unten Innenabstand zwischen Elementinhalt */
	padding-bottom: 8px;		/* unten Innenabstand zwischen Elementinhalt */
}
h5 {
	font-size: 80%;			/* Schriftgröße */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: normal;		/* Fettschrift */
	padding-bottom: 8px;		/* unten Innenabstand zwischen Elementinhalt */
}
/* NEWUeberschrift */
h6 {
	font-size: 130%;			/* Schriftgröße */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: bold;		/* Fettschrift */
	padding-bottom: 8px;		/* unten Innenabstand zwischen Elementinhalt */
	color: #F0FF00;
}

/* KleinNewsschrift */
h7 {
	font-size: 80%;			/* Schriftgröße */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: normal;		/* Fettschrift */
	padding-bottom: 8px;		/* unten Innenabstand zwischen Elementinhalt */
	color: #F0FF00;
}


p {
	font-size: 100%;			/* Schriftgröße */
	line-height: 120%;		/* Zeilenabstand */
	font-weight: normal;		/* Fettschrift */
	padding-bottom: 12px;	/* unten Innenabstand zwischen Elementinhalt */
}

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

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

li {
	margin: 0;				/* Abstand */
	padding: 0;				/* Innenabstand */
	line-height: 140%;	/* Zeilenabstand */
}

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

/* Link-Verhalten -------------------------------------------*/

/* Link */
a {
	text-decoration: none;				/* Keine Unterlinierung */
	font-weight: normal;					/* Fettschrift */
	color: #EDE85C;							/* Schriftfarbe */
	text-decoration:underline;
}

a:hover {
	color: #F0FF00;	
	text-decoration:underline;
}

/* Bereits besuchter Link */
a:visited {
	color: #EDE85C;							/* Schriftfarbe hellgruen */
}

/* Geklickter Link */
a:active {
	color: #EDE85C;							/* Schriftfarbe */
	text-decoration:underline;
}

a.white {
	text-decoration: none;				
	font-weight: normal;					
	color: #fff;
	width:auto;
}

a.white:hover {
	color: #F0FF00;							
	text-decoration:underline;
}

a.white:visited {
	color: #EDE85C;	
}

a.white:active {
	color: #fff;
	text-decoration:underline;
}

a.gray {
	text-decoration: underline;				
	font-weight: normal;					
	color: #ddd;
	width:auto;
}

a.gray:hover {
	color: #F0FF00;							
	text-decoration:underline;
}

a.gray:visited {
	color: #fff;	
}

a.gray:active {
	color: #fff;
	text-decoration:underline;
}