@charset "utf-8";
html, body {margin: 0px;padding: 0px;font: 10px verdana, arial, tahoma,  geneva, lucida, 'lucida grande', helvetica, sans-serif }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
body { background-color:#000000; background-image:url(../images/bg.gif); background-repeat:repeat-x; text-align: center; }

/*	website
*******************************************************************************/
#website {width:690px; margin-top:15px; padding-left:13px; padding-top:10px; padding-right:13px; padding-bottom:10px;background-color:#ffffff; border: 1px solid #000000; text-align: left; }

/*	Header
*******************************************************************************/
.line_q {width:310px;height:7px; margin:0px; padding:0px; background-image:url(../images/line_q.gif);background-color:#ffffff;line-height:7px;}

/*	Headline
*******************************************************************************/
#headline {width:790px;height:16px; margin:0px; padding-top: 2px; padding-right:10px;background-color:#f5f5f5;margin-top:0px; color: #000000;font-size: 11px; text-align: right;}

/*	Content
*******************************************************************************/
#content {width:800px;height:100%;padding:0px 0px 0px 0px;background-color:#ffffff;}
#content p {margin-top: 0px; margin-bottom: 0px;padding-top: 10px; padding-bottom: 15px; border-bottom:1px dotted #AAAAAA;}
.contentfeet {margin-top: 0px; margin-bottom: 0px;padding-top: 3px; padding-bottom: 4px; border-bottom:1px dotted #AAAAAA; border-top:0px dotted #AAAAAA;font-size: 10px;text-align:right;}
.contentsmall {margin-top: 0px; margin-bottom: 0px;padding-top: 3px; padding-bottom: 4px; border-bottom:1px dotted #AAAAAA; border-top:0px dotted #AAAAAA;font-size: 10px;text-align:left;}
.contentnews {height:80px;margin-top: 0px; margin-bottom: 0px;padding-top: 10px; padding-bottom: 10px; border-bottom:1px dotted #AAAAAA;}
.contentcds {height:120px;margin-top: 0px; margin-bottom: 0px;padding-top: 5px; padding-bottom: 10px; border-bottom:1px dotted #AAAAAA;}
.contentgals {height:auto;margin-top: 0px; margin-bottom: 0px;padding-top: 5px; padding-bottom: 10px; border-bottom:1px dotted #AAAAAA;}
.contentmixes {height:100px;margin-top: 0px; margin-bottom: 0px;padding-top: 5px; padding-bottom: 10px; border-bottom:1px dotted #AAAAAA;}
.contentline {margin-top: 0px; margin-bottom: 0px;padding-top: 3px; padding-bottom: 3px; border-bottom:1px dotted #AAAAAA; border-top:0px dotted #AAAAAA;}

/*	sidebar
*******
************************************************************************/
#sidebar {width:339px;float:left; margin:0px; padding:0px;background-color:#f5f5f5;color: #000000; font-size:11px;border-left:1px dotted #AAAAAA; border-width: 1px;}
#sidebar p {height:auto;margin-top: 0px; margin-bottom: 0px;padding-top: 10px;padding-bottom: 10px; border-bottom:1px dotted #AAAAAA;font-size:11px;}
.divright { float:left;height:auto;padding-left:10px;padding-top: 10px;padding-bottom: 10px; border-bottom:1px dotted #AAAAAA; }

/*	m_Sidebar
*******************************************************************************/
.m_sidebar {width:339px; margin:0px; padding:0px 0px 0px 0px;background-color:#f5f5f5;}
.divright { width:329px;height:auto; padding-left: 10px; border-bottom:1px dotted #AAAAAA;}

/*	Main
*******************************************************************************/
#main {width:460px;float:left; margin:0px; padding:0px;background-color:#ffffff;}

/*	m_Main
*******************************************************************************/
.m_main {width:430px; margin:0px; padding: 0px 10px 10px 20px; background-color:#ffffff;font-size:12px;}

/*	z_Main
*******************************************************************************/
.z_main {width:430px; margin:0px; padding: 0px 10px 10px 20px; background-color:#ffffff;font-size:11px;}

/*	Zusatz_Main
*******************************************************************************/
.zu_main {width:420px; margin:0px; padding: 5px 5px 5px 5px; background-color:#f5f5f5;font-size:11px;}
.grau2 {width:418px; margin:0px; padding: 5px 5px 5px 5px; background-color:#FBFBFB;font-size:11px;}
.grau {width:418px; margin:0px; padding: 5px 5px 5px 5px; background-color:#FBFBFB;font-size:12px;}

/*	Rahmen
*******************************************************************************/
.rahmen { border:1px dotted #AAAAAA; }

/*	DJ-Images
*******************************************************************************/
#djimage {width:160px;height:180px;float:left; margin:0px; padding:0px;}
#djdetails {width:260px;height:180px;float:left; margin:0px; padding-right:10px;background-color:#ffffff;}


/*	Hyperlinks
*******************************************************************************/

a, 
a:link,
a:active {color:#AA0000;text-decoration: none;}
a:hover {text-decoration:underline;color: #AA0000;}

/*	Header-Navigation
------------------------------------------------------------------------------*/

/* ul,li Navigation */

#n_link {position: absolute; left:20px; top:61px;height:25; width: 780px;}

.n_link { float: left;position: relative;background: #FFFFFF; text-align: center; height: 20px;margin-right: 4px; }
           
.n_link a, 
.n_link a:link,
.n_link a:visited {display: block; background: #aaaaaa; color:#ffffff; font-size:10px; text-decoration: none;font-weight: bold;margin: 1px;line-height: 18px;padding-left: 7px; padding-right: 7px; }
.n_link a:hover,
.n_link a:active {display: block; background: #ffffff; color:#000000; text-decoration: none;font-weight: bold;line-height: 19px;}

/* ul,li Navigation */

#s_link { height:31px;width: 800px; background: url(../images/bg_navigationBottom.gif) }

.s_link { float: left;left:14px; position: relative;text-align: center; height: 21px;margin-left: 0px;}
           
.s_link a, 
.s_link a:link,
.s_link a:visited {display: block; color:#000000;text-decoration: none;font-weight: normal;margin-top: 8px;line-height: 12px; border-right: 1px solid #000000; padding-right: 8px; padding-left: 8px }
.s_link a:hover,
.s_link a:active {display: block; color:#AA0000;text-decoration: none;font-weight: normal;line-height: 12px;}

/* ul,li Navigation */

#l_link { margin-left: 20px; height:25px;border-bottom:1px dotted #AAAAAA;width: 780px;font-size:10px}

.l_link { float: left;left:0px; position: relative;text-align: center; height: 21px;margin-left: 0px;}
           
.l_link a, 
.l_link a:link,
.l_link a:visited {display: block; color:#000000;text-decoration: none;font-weight: normal;margin-top: 8px;line-height: 12px;padding-right: 3px }
.l_link a:hover,
.l_link a:active {display: block; color:#AA0000;text-decoration: none;font-weight: normal;line-height: 12px;}


/*	clear
*******************************************************************************/
.clear {clear:both;height: 0px;line-height: 0px;}
.half {height: 5px;line-height: 5px;}

/*	Headlines
------------------------------------------------------------------------------*/

/* Headline 1 */
#content h1 {color:#000000;font-family:verdana, tahoma,  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:14px;}

#content .teaser h1 {font-size:1.4em;}

/* Headline 2 */
#content h2 {color:#AA0000;font-family:verdana, tahoma,  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:12px;margin-top: 0px;padding-bottom: 5px; padding-top:10px}

/* Headline 3 */
#content h3 {color:#AA0000;font-family:verdana, tahoma,  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:12px;}

/* Headline 4 */
#content h4 {color:#AA0000;font-family:verdana, tahoma,  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:11px;}

/* Headline 5 */
#content h5 {color:#000000;font-family:verdana, tahoma,  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-size:14px;font-weight:bold;line-height:14px;}


/* Headline 2 */
#sidebar h2 {color:#AA0000;font-family:verdana, tahoma,  geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;font-size:11px;font-weight:bold;line-height:12px;margin-top: 0px;padding-bottom:0px; padding-top:9px; padding-left: 10px;}

.a,
.a1:link,
.a1:active { color: FFFFFF;text-decoration: none; }
.a1:link:hover { color: #000000;text-decoration: none; }

.a,
.a2:link,
.a2:active { color: #AA0000; text-decoration: none; }
.a2:link:hover { color: #AA0000;text-decoration: none; }

.a3,
.a3:link,
.a3:active { color: #000000;text-decoration: none; }
.a3:link:hover { color: #AA0000;text-decoration: underline;}

.f1 { font:14px arial;font-weight:bold;color:#910e00;line-height:25px;  }
.f2 { font-weight:normal;line-height:12px; color: #910e00;}


form {display: inline;}

.button  { BACKGROUND-COLOR: #efefef; border: 1px dotted #333333;font-size:10px;font:verdana;font-weight:normal; color:#000000; padding-right:10px;padding-left:10px;}

.buttons  { BACKGROUND-COLOR: #910e00; border: 1px dotted #333333;font-size:10px;font:verdana;font-weight:normal; color:#FFFFFF; padding-right:10px;padding-left:10px;}

.message {font-family: verdana; font-size: 10px; color: #000000; font-weight: normal; background-color: #efefef; border: 1px solid silver; }

.regform {font-family: verdana; font-size: 10px; color: #000000; font-weight: normal; background-color: #efefef; border: 1px solid silver; height:13px; }

.fileform {font-family: verdana; font-size: 10px; color: #000000; font-weight: normal; background-color: #efefef; border: 1px solid silver; height:15px; }

.pulldown { font-size: 10px; font-weight: normal; font-family: verdana; color:#000000; background-color:#efefef; border: 1px solid silver; } 

.style1 {
	color: #AA0000;
	font-weight: bold;
}
