
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,102,153);
  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,102,153);
  font-weight: bold;
}
*/

a:hover {
  text-decoration: underline;
}

div#container {
  width:      1000px;
  margin:     10px auto 10px auto;
  padding:    0;
  background: url(image/mainpage/mainpage_background_1000x1.gif);
}

div#womex {
  width:   657px;
  float:   left;
  margin:  0;
  padding: 0;
}

div#virtual {
  width:         325px;
  float:         left;
  margin:        0;
  padding:       0 0 0 18px;
  /* background:    url(image/mainpage/bg_virtual_1x540.gif) repeat-x rgb(226,226,226); */
}

div#footer {
  width:         1010px;
  margin:        auto;
  margin-top:   -10px;
}

/*
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);
}
*/

h1 {
  display: none;
}

div#virtual h6 {
  padding: 50px 0 0 0;
  width:   325px;
  clear:   left;
}

div#womex h3, div#womex h3 a {
  padding:     0;
  margin:      0;
  font-weight: bold;
  color:       rgb(50,0,0);
}

/*
div#womex div#column2 h1 a {
  color:       rgb(178,154,15);
}

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: 0 0 0 20px;
  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 {
	padding:          0;
	margin:           0;
	list-style:       none;
	list-style-image: none;
}

ul#nav1 {
  /* width:      654px; */
  padding: 0 0 0 20px;
}

ul#nav1 ul {
  border-top: none;
  padding: 0;
}

#nav1 li li {
  background: rgb(192,54,15);
}

#nav1 a {
	display: block;
}

#nav1 li {
  float:   left;
	padding: 5px 15px 5px 15px;
}

#nav1 li li {
  float:   none;
  padding: 5px 10px 5px 10px;
}

#nav1 li ul {
	position:   absolute;
	margin-top: 2px;
	left:       -999em;
}

#nav1 li:hover ul {
	left: auto;
}

#nav1 a, #nav1 a:link, #nav1 a:visited, #nav1 a:active, #nav1 a:focus {
  font-size:   11px;
  color:       white;
  font-weight: bold;
}

#nav1 ul a, #nav1 ul a:link, #nav1 ul a:visited, #nav1 ul a:active, #nav1 ul a:focus  {
  font-weight: normal;
}

#nav1 a:hover {
  color:           rgb(108,10,1);
  text-decoration: none;
}
/*
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: 5px;
  float:       left;
  width:       420px;
  margin:      47px 12px 0 0 ;
  font-size:   12px;
}

div#womex div#column2 {
  padding-top: 52px;
  float:       left;
  width:       225px;
  font-size:   11px;
  background:  rgb(229,229,229);
}

div#womex div#column2 h6, div#womex div#column2 h6 a {
  color:         rgb(45,0,3);
  border-bottom: 3px solid rgb(245,117,7);
  margin:        35px 0 5px 0;
  padding:       0 0 0 22px;
  font-size:     13px;
  font-weight:   bold;
}

div#womex div#column2 h6 a {
  margin:  0;
  padding: 0;
}

div#womex div.block {
  background:  url(image/design/dotted_line_600x3.gif) bottom left no-repeat;
  margin:      10px 0 0 0;
  padding:     0 0 10px 0;
}

div#womex div#column2 div.block {
  padding:    0 22px 0 22px;
  background: none;
}

/*
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 h1 {
  padding:     0;
  margin:      0 0 8px 0;
  color:       rgb(0,153,204);
  font-size:   15px;
  font-weight: bold;
}

div#womex h1 a, div#womex h1 a:link, div#womex h1 a:visited, div#womex h1 a:active, div#womex h1 a:focus {
  color:       rgb(0,153,204);
}

div#womex h2 {
  padding:   0;
  margin:    0 0 8px 0;
  color:     rgb(102,102,102);
  font-size: 11px;
  border:    none;
}
*/

a.more {
  background:  url(image/icon/more_52x13.gif);
  width:       52px;
  height:      13px;
  color:       inherit;
  display:     block;
  float:       right;
  text-indent: -99999px;
  outline:     0;
}

/* * * * * * * * * * * * * * * * * * * * *
 * M E D I E N L I S T E   ( S M A L L ) *
 * * * * * * * * * * * * * * * * * * * * */
 
div.mediumsmall {
  width:      325px;
  height:     170px;
  /* background: rgb(240,240,240); */
  /* border: 1px solid rgb(220,220,220); */
  /* border-bottom: 1px dotted black; */
  /* background: url(http://www.piranhashop.de/images/border_3x1.gif) repeat-x top; */
  /* margin:     -1px 20px 0 0; */
  margin-top: -1px;
  float:      left;
}

div.mediumsmall div {
 height:     150px;
 padding:    10px 5px 10px 0;
 background: url(http://www.piranhashop.de/images/border_3x1.gif) repeat-x bottom;
}

div.mediumsmall a {
  float: left;
}

div.mediumsmall h3 a, div.mediumsmall h4 a {
  float:           none;
  text-decoration: none;
}


div.mediumsmall img {
  margin: 0px 10px 5px 0px;
}

div.mediumsmall h4, div.mediumsmall h4 a {
  color:       black;
  font-weight: bold;
  font-size:   12px;
  margin:      0;
  padding:     0;
}

div.mediumsmall h3, div.mediumsmall h3 a {
  font-weight: normal;
  font-size:   11px;
  color:       rgb(75,75,75);
  margin:      0;
  padding:     0;
}

a.arrow, a.arrow:link, a.arrow:visited, a.arrow:active, a.arrow:focus, a.arrow:hover, a.arrowback, a.arrowback:link, a.arrowback:visited, a.arrowback:active, a.arrowback:focus, a.arrowback:hover, div.searchresult a.arrow, div.searchresult a.arrow:link, div.searchresult a.arrow:visited, div.searchresult a.arrow:active, div.searchresult a.arrow:focus, div.searchresult a.arrow:hover {
  height:          13px;
  min-width:       36px;
  /* width:           52px; */
  background:      url(http://www.piranhashop.de/images/arrow_150x13.gif) no-repeat right;
  font-size:       10px;
  font-weight:     normal;
  text-decoration: none;
  color:           white;
  display:         block;
  float:           left;
  padding: 0 11px 0 5px;
}

a.arrow1 {
  margin: -23px 0 0 125px;
}

a.arrow2 {
  margin: -23px 0 0 250px;
}


/* *** AD HEADER *** */

div#ad_header {
  width: 1008px;
  margin: auto;
  background:  url(image/design/dotted_line_600x3.gif) bottom left repeat-x;
}

div#ad_header img {
  margin: 10px 3px 10px 3px;
}

