/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| Stylesheet für www.marketingcase.de
| fasc | 2009-11-04 - 2009-12-04
| 
| Inhaltsverzeichnis:
| - ==layout             Layout
| - ==navigation_main    Hauptnavigation
| - ==navigation_service Servicenavigation
| - ==copyright          Copyrightinformationen
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==layout */
  
#claim {
  background: url(../images/layout_claim2.gif) no-repeat;
  margin: 10px 0 0 150px;
  text-indent: -9999px;
  width: 432px; height: 30px;
}

#claim-print {
  display: none;
}

#footer {
  background: #36495B;
  margin: 25px 25px 20px 25px;
  overflow: hidden;
  position: relative;
}
  
#logo {
  background: url(../images/layout_logo2.gif) no-repeat bottom left;
  padding-top: 15px;
  text-indent: -9999px;
  width: 441px; height: 70px;
}

#logo a {
  display: block;
  width: 100%; height: 100%;
}

#logo-print {
  display: none;
}

.ptype-home #main {
  padding-bottom: 25px;
}

.ptype-content #main {
  padding-bottom: 10px;
}
  
#page {
  margin-left: 155px;
  width: 636px;
}

#page-decorator-left {
  background: url(../images/layout_page_decorator.gif) no-repeat;
  overflow: hidden;
  padding-left: 25px;
}

#page-decorator-right {
  background: url(../images/layout_page_decorator.gif) no-repeat top right;
  overflow: hidden;
  padding-right: 25px;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==navigation_main */
  
#navigation-main {
  position: relative;
}

#navigation-main li {
  display: block; float: left;
  margin: 15px 20px 0 0;
  width: 126px; height: 22px;
}

#navigation-main li.last {
  margin-right: 0;
  width: 146px;
}

#navigation-main li a {
  background-color: #FFF;
  display: block;
  padding: 4px 0 2px 5px;
  text-indent: -9999px;
  width: 100%; 
  height: 17px;
}

#navigation-main li a span {
  background-repeat: no-repeat; background-position: 0 0;
  display: block; width: 100%; height: 100%;
}

#navigation-main li.active a,
#navigation-main li a:hover {
  background-color: #820059;
}

#navigation-main li.active a span,
#navigation-main li a:hover span {
  background-position: 0 -31px;
}

#navigation-main ul ul {
  position: absolute; top: 45px; left: 0;
}

#navigation-main li li {
  display: block; float: left;
  margin: 0 0 0 0;
  width: 146px; height: 23px;
}

#navigation-main li li a,
#navigation-main li.active li a {
  background-color: #FFF;
  display: block;
  padding: 4px 0 4px 5px;
  text-indent: -9999px;
  width: 100%; height: 17px;
}

#navigation-main li li.active a,
#navigation-main li li a:hover {
  background-color: #FFF;
}

#navigation-main li.active li a span {
  background-position: 0 0;
}

#navigation-main li li.active a span,
#navigation-main li li a:hover span {
  background-position: 0 -33px;
}




/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==navigation_sevice */
  
#navigation-service li {
  font-size: .625em; line-height: 1.25em;
  display: block; float: left;
  margin-left: 10px;
}

#navigation-service a {
  font-size: 1em; line-height: 1.25em;
  color: #FFF;
  text-decoration: none;
}



/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  ==copyright */
  
#copyright {
  font-size: .625em; line-height: 1.25em;
  color: #FFF;
  position: absolute; top: 0; right: 40px;
}