/*************************************************
* Allgemeine Definitionen
*************************************************/
body
{
  margin:0;
  padding:0;
  font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	color:#000000;
}
img
{
  border:none;
}
ul
{
  padding:0px;
  margin:0px;
  list-style-type:none;
}
p
{
  padding:0px;
  margin:0px; 
}
h1
{
  font-size:14px;
  padding:0px 0px 10px 0px;
  margin:0px; 
}
h2
{
  font-size:12px;
  padding:0px 0px 5px 0px;
  margin:0px;
}
h3
{
  font-size:12px;
  padding:0px 0px 2px 0px;
  margin:0px;
}
a
{
  color:#000000;
}
span.green
{
  color:#00980B;
}
span.red
{
  color:#B9000D;
}
/*************************************************
* HAUPT-BOXEN
*************************************************/
#header
{
  height:198px;
}
#content
{
  width:996px;
}
#left
{
  width:195px;
  float:left;
}
#main
{
  float:left;
}
div.mcenter
{
  width:220px;
  float:left;
}
div.mright
{
  width:420px;
  float:left;
}
#footer
{
  clear:both;
  width:996px;
}
div.cleaner
{
  clear:both;
}

/*### Header ###*/
#artist_name
{
  position:absolute;
  top:52px;
  left:978px;
  z-index:2;
}

/*### Left ###*/
div.logo
{
  padding:16px 0px 17px 17px;
}
div.contact
{
  padding:25px 0px 17px 17px;
}
div.claim
{
  padding:16px 0px 17px 17px;
  color:#ffffff;
  
}
/*### Menu ###*/
ul.menu
{
  font-size:11px;
}
ul.menu li
{
  padding:3px 0px 3px 0px;
  border-top:1px solid #000000;
}
ul.menu li.last
{
  border-bottom:1px solid #000000;
}
ul.level_1
{
  padding:0px 10px 0px 17px;
}
ul.level_2
{
  margin:3px 0px 0px 0px;
}
ul.level_2 li
{
  padding:3px 0px 3px 15px;
}
ul.level_2 li.last
{
  border-bottom:none;
  padding:3px 0px 0px 15px;
}
ul.menu a
{
  text-decoration:none;
  color:#000000;
}
ul.menu a.active
{
  color:#ffffff;
  font-weight:bold;
}
ul.menu a.active_s
{
  color:#000000;
  font-weight:bold;
}
ul.level_2 a
{
  color:#000000;
}
ul.level_2 a.active
{
  color:#ffffff;
  font-weight:bold;
}

/*### Center ###*/
div.mtopspace
{
  padding-top:53px;
}
div.mcenter div.nopad
{
  padding:0px 0px 0px 10px;
}
div.mcenter div.formline
{
  padding-left:70px;
}
div.title
{
  padding:2px 0px 17px 10px;
}
div.center_content
{
  padding:0px 10px 0px 10px;
}
div.center_content p
{
  padding:0px 0px 10px 0px;
}
div.mline_dashed
{
  height:1px;
  border-top:1px dashed #ffffff;
  margin:0px 0px 10px 0px;
}
* html div.mline_dashed
{
  margin:0px;
}
div.mline
{
  height:1px;
  border-top:1px solid #ffffff;
  margin:0px 0px 10px 0px;
}
* html div.mline
{
  margin:0px;
}
div.nopad div.mline
{
  margin:0px 0px 0px 0px;
}
div.formtext
{
  padding-left:60px;
  padding-top:5px;
  font-weight:bold;
}
div.formfield
{
  padding:4px 0px 4px 0px;
}
div.formbuttons
{
  padding:4px 0px 4px 0px;
  text-align:right;
}
img.formbutton
{
  padding-right:5px;
}
ul.text
{
  margin:0px 0px 4px 0px;
  padding:0px 0px 0px 10px;
  list-style-image:url(../images/list_icon.gif);
}
* html ul.text
{
  margin:0px 0px 4px 0px;
  padding:0px 0px 0px 17px;
  list-style-image:url(../images/list_icon_ie.gif);
}
ul.text li
{
  padding:0px 0px 6px 0px;
}

/*### Right ###*/
div.mright div.nopad
{
  padding:0px 10px 0px 0px;
}
div.right_content
{
  padding:0px 10px 0px 10px;
}
div.right_content p
{
  padding:0px 0px 15px 0px;
}
div.text_box
{
  margin:0px 0px 10px 0px;
  padding:5px 5px 5px 5px;
  border:2px solid #ffffff;
}
div.text_box ul.text
{
  margin:5px 0px 4px 5px;
  padding:0px 0px 0px 10px;
  list-style-image:url(../images/list_icon.gif);
}
* html div.text_box ul.text
{
  margin:5px 0px 4px 5px;
  padding:0px 0px 0px 17px;
  list-style-image:url(../images/list_icon_ie.gif);
}
div.text_box ul.text li
{
  padding:0px 0px 6px 0px;
}
div.link_box
{
  margin:0px 0px 10px 0px;
  padding:0px 0px 0px 0px;
  border:2px solid #ffffff;
}
div.link_box p
{
  margin:5px 5px 5px 5px;
}
div.link_box p.head
{
  color:#ffffff;
  font-weight:bold;
}
div.boxheader
{
  margin:0px 0px 1px 0px;
  padding:5px 5px 5px 5px;
  border:2px solid #ffffff;
}
div.text_box p, div.link_box p
{
  padding:0px 0px 0px 0px;
}
div.text_box a.pdf, div.link_box a.pdf
{
  background-image:url(../images/link_pdf.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding:3px 0px 2px 20px;
  color:#ffffff;
}
div.text_box a.extern, div.link_box a.extern
{
  background-image:url(../images/link_arrow_right.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding:3px 0px 2px 20px;
  color:#ffffff;
}

a.extern {
  color:#ffffff;
}


div.text_box a.audio, div.link_box a.audio
{
  background-image:url(../images/link_mp3.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding:4px 0px 5px 27px;
  color:#ffffff;
}
div.text_box img, div.link_box img
{
  vertical-align:middle;
  padding:0px 0px 0px 7px;
}
div.text_box a.test_link
{
  padding:3px 0px 2px 20px;
  font-weight:bold;
}
div.test
{
  text-align:center;
}
hr.text
{
  border:0px;
  border-top:1px dashed #ffffff;
  padding:0px;
  margin:0px 0px 10px 0px;
}
a.next
{
  font-weight:bold;
  font-size:12px;
  color:#000000;
}
a.textlink
{
  font-weight:bold;
  font-size:12px;
  line-height:20px;
  color:#000000;
  background-repeat:no-repeat;
  background-position:0px 3px;
  padding:3px 0px 2px 20px;
  margin:5px 0px 0px 0px;
}
img.arrow
{
  vertical-align:middle;
  padding-left:5px;
}
p.formfield
{
  padding:7px 0px 6px 0px;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}
input.contact
{
  width:396px;
  font-size:11px;
  font-family:Arial,Verdana,sans-serif;
}
* html input.contact
{
  width:394px;
}
textarea.contact
{
  width:396px;
  height:40px;
  font-size:11px;
  font-family:Arial,Verdana,sans-serif;
}
input.test
{
  margin:0px 5px 0px 0px;
  padding:0px;
}
p.small
{
  font-size:11px;
}
.red
{
  color:#a94776;
}
/*### Footer ###*/
div.footer_left
{
  width:195px;
  float:left;
}
div.footer_center
{
  width:220px;
  float:left;
}
div.footer_right
{
  width:420px;
  float:left;
}
div.footer_left_content
{
  padding:0px 10px 0px 17px;
}
div.footer_center_content
{
  padding:0px 10px 0px 10px;
}
div.footer_right_content
{
  padding:0px 10px 0px 10px;
}
div.footer_left_content hr, div.footer_center_content hr, div.footer_right_content hr
{
  border:0px;
  border-top:2px solid #000000;
  border-bottom:2px solid #000000;
  padding:0px;
  margin:0px 0px 3px 0px;
}
div.footer_center_content hr, div.footer_right_content hr
{
  border-top:1px solid #000000;
}
div.lang
{
  padding-bottom:5px;
}
div.lang a
{
  color:#000000;
  text-decoration:none;
}
div.lang a.active
{
  color:#ffffff;
}
div.imprint
{
  padding:0px;
  margin:0px;
  color:#ffffff;
}
div.imprint a
{
  font-size:9px;
  color:#ffffff;
  text-decoration:none;
}
div.top
{
  padding:4px 0px 0px 0px;
  margin:0px;
  color:#ffffff;
}
* html div.top
{
  padding:2px 0px 0px 0px;
}
div.top a.top_link
{
  font-size:9px;
  line-height:18px;
  color:#ffffff;
  text-decoration:none;
  display:block;
  background-repeat:no-repeat;
  background-position:184px 0px;
  padding-left:105px;
}
div.date
{
  padding:6px 0px 0px 0px;
  font-size:9px;
  width:100%;
  color:#ffffff;
  text-align:right;
}
* html div.date
{
  padding:4px 0px 0px 0px;
}
