
body {
  margin:      0;
  padding:     0;
  font-family: Arial, Helvetica, sans-serif;
  font-size:   12px;
}

a, a:link, a:visited, a:active, a:focus {
  text-decoration: none;
  color:           black;
}

a.special, a.special:link, a.special:visited, a.special:active, a.special:focus {
  color:       rgb(0,114,141);
  font-weight: bold;
}

div.article a, div.article a:link, div.article a:visited, div.article a:active, div.article a:focus {
  color:       rgb(0,114,141);
  font-weight: bold;
}

a:hover {
  text-decoration: underline;
}

div#container {
  width:      1020px;
  margin:     10px auto 10px auto;
  padding:    0;
  background: url(image/mainpage/mainpage_background_1020x1.gif);
}

div#womex {
  width:   664px;
  float:   left;
  margin:  0 0 10px 0;
  padding: 0;
}

div#virtual {
  width:         356px;
  float:         left;
  margin:        0 0 10px 0;
  padding:       0;
  background:    url(image/mainpage/bg_virtual_1x540.gif) repeat-x rgb(226,226,226);
}

div#footer {
  width:         1030px;
	clear:         both;
  font-size:     9px;
  text-align:    center;
  padding:       3px 0 3px 0;
  margin:        auto;
  border-top:    1px solid rgb(205,205,205);
  border-bottom: 1px solid rgb(205,205,205);
  background:    white;
  color:         rgb(117,117,117);
}

div#footer a, div#footer a:link, div#footer a:visited, div#footer a:active, div#footer a:focus {
  color:      rgb(117,117,117);
}

div#virtual h1 {
  padding:     0 0 10px 0;
  margin:      0;
  font-size:   15px;
  font-weight: bold;
  color:       rgb(102,102,102);
}

div#womex div#column2 h1 {
  padding:     7px 0 6px 0;
  margin:      0;
  font-size:   11px;
  font-weight: bold;
/*  color:       rgb(0,114,141); */
  color: rgb(178,154,15);
}

div#womex div#column2 h1 a {
  /* color:       rgb(0,114,141); */
  color: rgb(178,154,15);
}

div#womex div#column2 h3 {
  border:none;
}

div#virtual h5, div#womex h5 {
  padding:     0 0 0 10px;
  margin:      0;
  font-size:   12px;
  font-weight: bold;
  border:      none;
}

div#virtual ul.searchresult h2 {
  padding: 0;
}

div#womex ul.news, div#virtual ul.news {
  padding-top: 0;
  margin-top:  0;
}

div#womex ul.sitemap, div#womex ul.sitemap ul {
	list-style-image: url(image/design/dot_white_10x8.gif);
}

ul.offsprings h2 {
  vertical-align: bottom;
}

ul.news, ul.offsprings {
  padding:          30px 20px 0 10px;
  margin:           0;
}

div#womex ul.news li, div#virtual ul.news li {
  padding: 0;
  margin:  0;
}

div#virtual ul.searchresult {
  list-style-image: none;
  padding-left: 0;
  margin-left:  0;
}

div#virtual form#login, div#virtual form#search {
  padding: 0;
  margin:  0;
}

div#virtual form#login div {
  width: 90px;
  float: left;
}

div#virtual form#login label {
  color: rgb(100,100,100);
}

div#virtual form#login input.username, div#virtual form#login input.password {
  padding:    0 2px 0 2px;
  background: white;
}

div#virtual div.block {
  border:     1px solid rgb(206,206,206);
  background: rgb(240,240,240);
  margin:     0 10px 10px 10px;
  padding:    7px 10px 10px 10px;
  font-size:  12px;
}

div#virtual div.systemblock {
  border:     1px solid rgb(192,192,192);
  background: rgb(221,221,221);
  margin:     0 10px 10px 10px;
  padding:    10px;
  font-size:  12px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * M E N U  - http://www.htmldog.com/articles/suckerfish/dropdowns/  *
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#nav1, #nav1 ul, #nav2, #nav2 ul, #nav3, #nav3 ul {
	padding:          0;
	margin:           0;
	list-style:       none;
	list-style-image: none;
}

#nav3 {
  margin-top: 8px;
}

ul#nav1 {
  border-top: 1px solid white;
  width:      654px;
  margin-top: 17px;
}

ul#nav1 ul {
  border-top: none;
  border:     1px solid rgb(192,217,230); 
  background: white;
}

/*hier nav background about womex, contact...*/
/* #nav1, #nav1 ul, #nav1 li {
 * background: #19877e;
 * }
 */
 
#nav3 ul#companies, #nav3 ul#companies li {
  background: rgb(153,0,2);
}

#nav3 ul#delegates, #nav3 ul#delegates li {
  background: rgb(255,68,0);
}

#nav3 ul#news, #nav3 ul#news li {
  background: rgb(255,112,16);
}

#nav3 ul#freeads, #nav3 ul#freeads li {
  background: rgb(238,183,18);
}

#nav3 ul#artists, #nav3 ul#artists li {
  background: rgb(167,195,14);
}

#nav3 ul#records, #nav3 ul#records li {
  background: rgb(37,165,10);
}

#nav3 ul#events, #nav3 ul#events li {
  background: rgb(14,196,200);
}

#nav3 ul#tour, #nav3 ul#tour li {
  background: rgb(15,168,248);
}

#nav3 ul#service, #nav3 ul#service li {
  background: rgb(5,107,205);
}

#nav3 ul#mywomex, #nav3 ul#mywomex li {
  background: rgb(152,16,158);
}
                   
#nav2 ul {
  background: white;
  border:     1px solid rgb(192,217,230);
}

#nav1 a, #nav2 a, #nav3 a {
	display: block;
}

#nav3 a {
  padding: 1px;
}

#nav1 li {
  float:   left;
	padding: 2px 5px 2px 5px;
  margin-right:4px; 
}

#nav2 li {
	float:   left;
	padding: 2px 5px 2px 5px;
}

#nav3 li {
	float:   left;
	padding: 1px;
	margin:  0;
}

#nav1 li li, #nav2 li li, #nav3 li li {
  float:   none;
}

#nav3 li li {
  padding: 2px;
}

#nav1 li ul, #nav2 li ul {
	position: absolute;
	margin-top: 2px;
	left:       -999em;
}

#nav3 li ul {
 	position: absolute;
	left:       -999em;
}

#nav1 li:hover ul, #nav2 li:hover ul, #nav3 li:hover ul {
	left: auto;
}

#nav1 a, #nav1 a:link, #nav1 a:visited, #nav1 a:active, #nav1 a:focus {
  font-size:   14px;
  /* color:       #ee1c25; */
  /* color:       #00728d; */
  color: rgb(178,154,15);
  font-weight: bold;
}

#nav2 a, #nav2 a:link, #nav2 a:visited, #nav2 a:active, #nav2 a:focus {
  font-size:   15px;
  /*color:       rgb(0,102,153);*/
  /*color: #4d3920;*/
  color: #00728d;
  font-weight: bold;
}

#nav3 a, #nav3 a:link, #nav3 a:visited, #nav3 a:active, #nav3 a:focus {
  font-size:   11px;
  color:       white;
}

#nav1 ul a, #nav1 ul a:link, #nav1 ul a:visited, #nav1 ul a:active, #nav1 ul a:focus, #nav2 ul a, #nav2 ul a:link, #nav2 ul a:visited, #nav2 ul a:active, #nav2 ul a:focus  {
  font-weight: normal;
}

#nav1 a:hover {
  /* color:           #00728d; */
  color:           #ee1c25;
  text-decoration: none;
}
  
#nav2 a:hover {
  color:           #ee1c25;
  text-decoration: none;
}

#nav3 a:hover {
  text-decoration: none;
}

#nav3 ul#companies a:hover {
  color: rgb(153,0,2);
}

#nav3 ul#delegates a:hover {
  color: rgb(255,68,0);
}

#nav3 ul#news a:hover {
  color: rgb(255,112,16);
}

#nav3 ul#freeads a:hover {
  color: rgb(238,183,18);
}

#nav3 ul#artists a:hover {
  color: rgb(167,195,14);
}

#nav3 ul#records a:hover {
  color: rgb(37,165,10);
}

#nav3 ul#events a:hover {
  color: rgb(14,196,200);
}

#nav3 ul#tour a:hover {
  color: rgb(15,168,248);
}

#nav3 ul#service a:hover {
  color: rgb(5,107,205);
}

#nav3 ul#mywomex a:hover {
  color: rgb(152,16,158);
}

#nav3 a:hover {
  background: rgb(233,233,233);
}

#nav3 ul a:hover {
  background: white;
}

div#virtual div#cat_misc ul.searchresult li {
  background-color: rgb(240,240,240);
  margin:           10px 0 0 0;
  padding-top:      0;
  padding-right:    0;
  padding-bottom:   0;
}

/* * * * * * *
 * W O M E X *
 * * * * * * */

div#womex div#column1 {
  padding-top: 10px;
  float:       left;
  width:       452px;
  font-size:   12px;
}

div#womex div#column2 {
  padding-top: 10px;
  float:       left;
  width:       212px;
  font-size:   11px;
}

div#womex div.block {
  border:     1px solid rgb(217,217,192);
  background: white;
  margin:     0 10px 10px 0;
  padding:    10px;
}

div#womex div#column2 div.block {
  padding:    0 10px 10px 10px;
}

div#womex div.mediablock {
  border:     1px solid rgb(206,206,163);
  background: rgb(240,240,217);
  margin:     0 10px 10px 0;
  padding:    0 10px 10px 10px;
}

div#womex div#column1 h1 {
  padding:     0;
  margin:      0 0 8px 0;
  color:       rgb(0,153,204);
  font-size:   15px;
  font-weight: bold;
}

div#womex div#column1 h1 a, div#womex div#column1 h1 a:link, div#womex div#column1 h1 a:visited, div#womex div#column1 h1 a:active, div#womex div#column1 h1 a:focus {
/*   color: rgb(238,28,37); */
/*  color: rgb(178,154,15); */
  color: #e5001f;
}
/*
div#womex div#column2 h1 a, div#womex div#column2 h1 a:link, div#womex div#column2 h1 a:visited, div#womex div#column2 h1 a:active, div#womex div#column2 h1 a:focus {
  color: rgb(238,28,37);
}
*/

div#womex div#column2 div.mediablock h1, div#womex div#column2 div.mediablock h1 a, div#womex div#column2 div.mediablock h1 a:link, div#womex div#column2 div.mediablock h1 a:visited, div#womex div#column2 div.mediablock h1 a:active, div#womex div#column2 div.mediablock h1 a:focus {
  color: rgb(178,154,15);
}

div#womex h2 {
  padding:   0;
  margin:    0 0 8px 0;
  /* color:     rgb(0,114,141); */
  color: rgb(178,154,15);
  font-size: 11px;
  border:    none;
}

