/*
  $Id: stylesheet.css,v 1.47 2002/06/11 19:49:51 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2001 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; color:#666666 }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

BODY {
  background: #FFFFFF;
  color: #cc99cc;
  margin: 0px; font-size:9
}

A {
  color: #000099;
  text-decoration: underline}

A:hover {
  color: #A62B33;
  text-decoration: none
}
#text{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 350px;
	height: 280px;
	border: 1;
	margin-top: -120px;
	margin-left: -150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC99CC;
	overflow: Auto;
	z-index: 2;
}
#erfolge{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 350px;
	height: 280px;
	border: 1;
	margin-top: -120px;
	margin-left: -80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC99CC;
	overflow: Auto;
	z-index: 2;
}
#links{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 300px;
	height: 280px;
	border: 1;
	margin-top: -120px;
	margin-left: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC99CC;
	overflow: Auto;
	z-index: 2;
}
#partner{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 300px;
	height: 280px;
	border: 1;
	margin-top: -100px;
	margin-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC99CC;
	overflow: Auto;
	z-index: 2;
}
#galerie_privat{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 600px;
	height: 300px;
	border: 1;
	margin-top: -100px;
	margin-left: -230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC99CC;
	overflow: Auto;
	z-index: 2;
}
#galerie_privat2{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 200px;
	border: 1;
	margin-top: -100px;
	margin-left: -230px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC99CC;
	overflow: Auto;
	z-index: 2;
}

#galerie{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 150px;
	height: 280px;
	border: 1;
	margin-top: -50px;
	margin-left: -50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC99CC;
	overflow: Auto;
	z-index: 2;
}

#gbsign{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	height: 350px;
	border: 1;
	margin-top: -180px;
	margin-left: -260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC99CC;
	z-index: 3;
}
#news{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 350px;
    height: 400px;
    margin-top: -200px ;
    margin-left: -210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC99CC;
	overflow: auto;
	z-index: 2;
}
#termine{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 350px;
    height: 400px;
    margin-top: -200px ;
    margin-left: -210px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC99CC;
	z-index: 2;
}
#pagehead{
  position:absolute;
  color: #cc99cc;
  left: 0px;
  top: 0px;
}
#menu {
  position:absolute;
  left: 0px;
  top: 101px;
  width:1040px; 
  height:50px;
}
#pic
{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 768px;
    height: 480px;
    margin-top: -240px ;
    margin-left: -384px;
    border: none;
	z-index: 1;
}
#image_left{
  position:absolute; 
  left: 0px; 
  top: 153px;
  width:256px; 
  height:500px; 
}
#backbutton{
	position: absolute;
	top:50%;
	left: 50%;
	margin-top: 143px;
	margin-left: -384px;
	z-index: 4;
}
#backbutton_small{
	position: absolute;
	top:50%;
	left: 50%;
	margin-top: 205px;
	margin-left: -384px;
	z-index: 4;
}
#main_container {
	position:absolute;
	left: 361px;
	top: 153px;
	width: 650px;
	height: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc99cc;
}
#news_right {
	position: absolute;
	left: 830px;
	top: 125px;
	width: 145px;
	height: 325px;
	background-image: url(images/news_bg.png);
	text-align: center;
}
#news_bar{
	position: absolute;
	left:830px;
	top:120px;
}

#pagefoot{
	position: absolute;
	left: 0px;
	top: 470px;
}
FORM {
        display: inline; color:#666666  
}

TD.headerNavigation {
font-family: Arial;
  font-size: 11;
  color: #FFFFFF; font-weight:bold; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1  
}

A.headerNavigation {
  color: #FFFFFF;font-weight:bold
}

a:hover.headerNavigation {
  color: #a62b33;font-weight:bold
}

TD.trailheading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #666666;font-weight:bold
  
}

A.trailheading {
  color: #666666;font-weight:bold
}

a:hover.trailheading {
  color: #a62b33;font-weight:bold
}

.infoBox {
	color:#FFFFFF;
}
.newsBoxHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	background-color: #666666;
}
.newsBox {
	background-image: url(images/news_bg.png);
}
.greyinfoBox {
  background: #666666;
  color:#FFFFFF;
}

.infoBoxContents {
font-family: Verdana, Arial, sans-serif;
  font-size: 10px; 
}
/*
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #A62B33;
  color: #FFFFFF;
}

TD.greyinfoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  color: #FFFFFF;
}
*/
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F9F9F9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff; color:#666666
}

TR.speakerListing-odd {
  background: #ECE9D8;
}

TR.productListing-heading {
  background: #d2e9fb;
}

TD.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #E2E2E2;
  color: #000000;
  font-weight: bold;
  font-variant: small-caps
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  
font-weight: bold; font-size:10px; font-variant:small-caps}

a:hover.pageResults {
  background-position: 0% 0%; color: #A62B33;
  font-weight:bold; font-size:10px; font-variant:small-caps; background-image:url('none'); background-repeat:repeat; background-attachment:scroll
}

TD.pageHeading, DIV.pageHeading, SPAN.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16;
  font-weight: bold;
  color: #CC99CC;
}
a.link, a.link:hover, a.link:visited{
	font-family: Verdana, Arial, sans-serif;
	font-size: 16;
	font-weight: bold;
	color: #CC99CC;
	text-decoration: none;
}
TD.aopageHeading, DIV.aopageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, SPAN.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #CC99CC;
	font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #A22B33;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; color:#666666
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

SPAN.exclvat {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #a62b33;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px; color:#000000
}

SPAN.greetUser {
  font-family: Arial;
  font-size: 11;
  color: #FFFFFF; font-weight:bold
  
}

TABLE.formArea {
  border:1px solid #A62B33; background:#F8F8F8; color:#666666
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

		
A.headerLink {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #000099;
	text-decoration : none;
}
A.headerLink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: smaller;
	color: #99ccff;
	text-decoration : none;
}
A.ontab {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-size: smaller;
 color: #660000;
 text-decoration : none;
}
TD.startseite {
	border: thin groove #FFFFFF;
}
A.menuLink {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
A.menuLink:hover, A.menuLink:active {
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.galLink {
	font-size: 12px;
	font-weight: bold;
	color: #0000ff;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
A.galLink:hover {
	font-size: 11px;
	font-weight: bold;
	color: #0000ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

A.imageLink {
   font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	border: none;
}  

A.imageLink:hover {
   font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	border: none;
}  
TD.minipageHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}
SPAN.menuGalerie {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
SPAN.news_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
}
SPAN.news_subtitle, TD.news_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
}
#divContent{position:relative; top:0; left:0} 
#divContainer{
	position:relative;
	width:655px;
	height:300px;
	overflow:hidden;
	top:0;
	left:0;
	clip:rect(0,320,440,0);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align: justify;
}
#scrollUp{
	position:absolute; 
	top: 120px;
	left: 805px; 
	width:0;  
	z-index:3; 
	text-align: right
} 
#scrollDown{
	position: absolute; 
	top: 420px;
	left: 805px;
	width:0; 
	z-index:3; 
	text-align: right
} 
td.kalender{
	background-color: #CCCCCC;
	vertical-align: top;
	height: 80px;
	width: 80px;
}

