body {background:url(pics/bg.gif);
	  background-repeat:repeat-x;
	  background-color:#336699;
	  font-family:Arial, Helvetica, sans-serif;
	  color:#555;
	  font-size:11px;
	  font-weight:normal;}

ul#main_nav {
list-style-type:none;
margin:0px;
padding:0px;}

ul#main_nav li {
  float:left;
  background-color:#CCCCCC;
  display:block;
  width:96px;
  height:26px;
  padding:0px;
}

ul#main_nav li a {
  display:block;
  width:96px;
  height:26px;}

ul#main_nav li#Start     {background:url(pics/de_start.gif);}
ul#main_nav li#Aktuell   {background:url(pics/de_aktuell.gif);}
ul#main_nav li#Profil    {background:url(pics/de_profil.gif);}
ul#main_nav li#Kuenstler {background:url(pics/de_kuenstler.gif);}
ul#main_nav li#Programm  {background:url(pics/de_programm.gif);}
ul#main_nav li#Vertrieb  {background:url(pics/de_vertrieb.gif);}
ul#main_nav li#Links     {background:url(pics/de_links.gif);}

ul#main_nav li#active_Start     {background:url(pics/de_start_hl.gif);}
ul#main_nav li#active_Aktuell   {background:url(pics/de_aktuell_hl.gif);}
ul#main_nav li#active_Profil    {background:url(pics/de_profil_hl.gif);}
ul#main_nav li#active_Kuenstler {background:url(pics/de_kuenstler_hl.gif);}
ul#main_nav li#active_Programm  {background:url(pics/de_programm_hl.gif);}
ul#main_nav li#active_Vertrieb  {background:url(pics/de_vertrieb_hl.gif);}
ul#main_nav li#active_Links     {background:url(pics/de_links_hl.gif);}

ul#main_nav li.trail_Start     {background:url(pics/de_start_hl.gif);}
ul#main_nav li.trail_Aktuell   {background:url(pics/de_aktuell_hl.gif);}
ul#main_nav li.trail_Profil    {background:url(pics/de_profil_hl.gif);}
ul#main_nav li.trail_Kuenstler {background:url(pics/de_kuenstler_hl.gif);}
ul#main_nav li.trail_Programm  {background:url(pics/de_programm_hl.gif);}
ul#main_nav li.trail_Vertrieb  {background:url(pics/de_vertrieb_hl.gif);}
ul#main_nav li.trail_Links     {background:url(pics/de_links_hl.gif);}

ul#main_nav li#Catalogue   {background:url(pics/en_programm.gif);}
ul#main_nav li#News   {background:url(pics/en_aktuell.gif);}
ul#main_nav li#Distribution   {background:url(pics/en_vertrieb.gif);}
ul#main_nav li#Artists  {background:url(pics/en_kuenstler.gif);}

ul#main_nav li#active_Catalogue   {background:url(pics/en_programm_hl.gif);}
ul#main_nav li#active_News   {background:url(pics/en_aktuell_hl.gif);}
ul#main_nav li#active_Distribution   {background:url(pics/en_vertrieb_hl.gif);}
ul#main_nav li#active_Artists  {background:url(pics/en_kuenstler_hl.gif);}

ul#main_nav li.trail_Catalogue   {background:url(pics/en_programm_hl.gif);}
ul#main_nav li.trail_News   {background:url(pics/en_aktuell_hl.gif);}
ul#main_nav li.trail_Distribution   {background:url(pics/en_vertrieb_hl.gif);}
ul#main_nav li.trail_Artists  {background:url(pics/en_kuenstler_hl.gif);}

#Tabelle_01 {
	position:absolute;
	left:50%;
	top:0px;
	width:704px;
	margin-left:-335px;
}

#de-Slice-01_ {
	position:absolute;
	left:0px;
	top:0px;
	width:704px;
	height:75px;
	background:url(pics/de_Slice_01.gif);
}

#de-Slice-02_ {
	position:absolute;
	left:0px;
	top:75px;
	width:16px;
	height:26px;
	background:url(pics/de_Slice_02.gif);
}

#de-Slice-03_ {
	position:absolute;
	left:16px;
	top:75px;
	width:672px;
	height:26px;
	padding:0px;
	/*background:url(pics/de_Slice_03.gif);*/
}

#de-Slice-04_ {
	position:absolute;
	left:112px;
	top:75px;
	width:96px;
	height:26px;
	background:url(pics/de_Slice_04.gif);
}

#de-Slice-05_ {
	position:absolute;
	left:208px;
	top:75px;
	width:96px;
	height:26px;
	background:url(pics/de_Slice_05.gif);
}

#de-Slice-06_ {
	position:absolute;
	left:304px;
	top:75px;
	width:96px;
	height:26px;
	background:url(pics/de_Slice_06.gif);
}

#de-Slice-07_ {
	position:absolute;
	left:400px;
	top:75px;
	width:96px;
	height:26px;
	background:url(pics/de_Slice_07.gif);
}

#de-Slice-08_ {
	position:absolute;
	left:496px;
	top:75px;
	width:96px;
	height:26px;
	background:url(pics/de_Slice_08.gif);
}

#de-Slice-09_ {
	position:absolute;
	left:592px;
	top:75px;
	width:95px;
	height:26px;
	background:url(pics/de_Slice_09.gif);
}

#de-Slice-10_ {
	position:absolute;
	left:687px;
	top:75px;
	width:17px;
	height:26px;
	background:url(pics/de_Slice_10.gif);
}

#de-Slice-11_ {
	position:absolute;
	left:0px;
	top:101px;
	width:704px;
	height:7px;
	background:url(pics/de_Slice_11.gif);
}

/*CONTENT*/

#main_wrapper {
  position:absolute;
  left:0px;
  top:109px;
  width:704px;  
  background:url(pics/main_wrap2.gif);  
}

#div1 {
  position:relative;
  left:0px;
  top:0px;
  width:16px;
  height:20px;
  float:left;
  background:url(pics/de_Slice_12.gif);
}

#div2 {
  position:relative;
  left:0px;
  top:0px;
  width:671px;
  float:left;
}

#div3 {
  position:relative;
  left:0px;
  top:0px;
  width:17px;
  height:20px;
  float:left;
  background:url(pics/de_Slice_14.gif);
}

#div4 {
  float:right;
  width:704px;
  height:16px;
  background:url(pics/de_Slice_19.gif);
  color:#99c;
  text-align:center;
  font-size:10px;
}

#nav_path {
  width:671px;
  height:15px;
  background-color:#CCCCCC;
  border-bottom:1px dotted #999;
}

#left_frame {
  position:relative;
  width:155px;
  border-right:1px dotted #999;
  float:left;
  padding:5px;
  background:url(pics/bg.jpg);
  background-repeat:repeat-x;
  min-height:450px;
}

#main_frame {
  position:relative;
  width:485px;
  float:left;
  padding:5px 15px 5px 5px;
  text-align:justify;
  background:url(pics/bg.jpg);
  background-repeat:repeat-x;
  min-height:450px;
}

#main_foot {
  float:right;
  position:relative;  
  width:671px;
  height:9px;
  background:url(pics/de_Slice_18.gif);
}

a:link { text-decoration:none; color:#555; }
a:visited { text-decoration:none; color:#555; }
a:hover { text-decoration:none; color:#555;}
a:active { text-decoration:none; color:#555;}
a:focus { text-decoration:none; color:#555;}

#main_frame a:link { text-decoration:none; color:#555; }
#main_frame a:visited { text-decoration:none; color:#555; }
#main_frame a:hover { text-decoration:underline; color:#555;}
#main_frame a:active { text-decoration:none; color:#555;}
#main_frame a:focus { text-decoration:none; color:#555;}

a img {border:0px;}

#div4 a:link { text-decoration:none; font-weight:normal; color:#99c; }
#div4 a:visited { text-decoration:none; font-weight:normal; color:#99c; }
#div4 a:hover { text-decoration:underline; font-weight:normal; color:#99c }
#div4 a:active { text-decoration:none; font-weight:normal; color:#99c}
#div4 a:focus { text-decoration:none; font-weight:normal; color:#99c}

img {border:1px solid #005;}
p {margin:0px;}
.active_subLink 
    {color:#fff;
	 display:block;
	 line-height:12pt;
	 width:160px;
	 background-color:#336699;
	 margin-left:-5px;
	 padding-left:5px;}

/*.left_frame_sub {
     display:block;
	 width:155px;
	 padding:0px 5px 5px 5px;
	 margin-left:-5px;
	 border-bottom:1px solid #005;}*/

#left_frame div#left div {
     display:block;
	 width:155px;
	 padding:3px 5px 3px 5px;
	 margin-left:-5px;
	 border-bottom:1px dotted #999;}

#left_frame div#left div div{
	 border-bottom:0px;}	 

span {margin:0px;}

/*ÜBERSCHRIFTEN*/
h1 {font-size:13px;
    line-height:16px;
	margin:0px 0px 10px 0px;
	width:484px;
	border-bottom:2px solid #fff;}
	
h2 {font-size:12px;
    line-height:12px;
	margin:0px 0px 0px 0px;}

/*TABELLEN*/
td {vertical-align:top;}

#galery01 {margin-bottom:10px;}
#galery01 td {vertical-align:bottom;
              width:110px;}

#galery01 td img {border:0px;}

#main_frame .ce_text table {background-color:#EEE;
                        border-top:15px solid #ff9900;
                        border-bottom:3px solid #ff9900;
						padding:5px;
						font-size:10px;
						width:484px}

.catalogue_element {background-color:#DDD;
                        border:1px solid #999;
                        padding:5px;
						margin-bottom:3px;
						vertical-align:top;
						text-align:justify;}
						
.no_cover {width:90px;
           height:90px;
		   background-color:#eee;
		   text-align:center;
		   font-style:italic;
		   font-weight:bolder;
		   border:1px solid #999;
		   color:#999;}
		   
#bildunterschrift {
   font-size:10px;
   color:#777;}
   
ul {
   padding-left:10px;
   margin:0px;}

input {
  font-size:10px;
 }

.search_sub input {
   border:1px solid #999;
   margin-bottom:3px;
   height:16px;
   width:152px;}
   
.search_sub input.submit {
   border:1px solid #999;
   margin-top:0px;
   width:154px;
   background-color:#336699;
   color:#ffffff;
   height:20px;}

div.mod_subscribe input {
    border:1px solid #999;
   margin-bottom:3px;
   height:16px;
   width:152px;}
   
div.mod_subscribe input.submit {
   border:1px solid #999;
   margin:0px;
   background-color:#336699;
   color:#ffffff;
   width:154px;
   font-size:11px;
   height:20px;}
   
#kontaktformular input {
    border:1px solid #999;
   margin-bottom:3px;
   height:16px;
   width:300px;}

#kontaktformular textarea {
   border:1px solid #999;
   margin-bottom:3px;
   width:300px;}

#kontaktformular input.submit {
   border:1px solid #999;
   margin-bottom:3px;
   width:302px;
   height:20px;
   font-size:11px;
   letter-spacing:normal;}

div#lang_switch ul {list-style:none; margin:58px 0px 0px 643px; }
div#lang_switch li {float:left; margin:1px;}
div#lang_switch li p.active img{border:0px;}

div.searchengine input{border:1px solid #555;}