html, body{
	color: #000000;
         background-color: #666633;
         border: 0;
	margin: 0;
	padding: 0;
         font:12px arial, verdana, sans-serif;
}
A {color: #000000; }
A:hover {color: #CC0000; }

/*
body{
color:#9999FF;   /*hell Blau
background-color:#000066;
padding:0;
margin:0;
font:13px arial, verdana, sans-serif;
}

#pagecontainer{width:780px; margin: auto;
background:#ebf3e9;
border:1px solid black;
height: 800px;
}*/
p {
padding: 0px 0 0 5px;
}
table {
font: normal 12px verdana, sans-serif, Arial;;
}
.leiste01{
background-color:#330000;
}
.leiste02{
background:#cccc99;
height: 30px;
border: 2px solid #F8CD21; /*gold*/

}
.leiste01 a, .leiste02 a {
font-weight:bold;
}
.leiste01 a {
color:#000000;   /*dunkel Blau*/
text-decoration:none;}
.leiste01 a:hover {
color:#CC0000;  /*red*/
text-decoration:underline; }
.leiste02 a {
color: #000000;  /*rot*/
text-decoration:none;}
.leiste02 a:hover {
color: #CC0000;  /*pink*/
text-decoration:underline; }

#menuright .shoutbox{
border: 1px solid #F8CD21; /*rot*/
text-align:left;
margin:5px 0px 5px 0px;
padding:2px 0px 2px 0px;
background:#cccc99;
}
/* MENU LINKS*/


/*#menuright .status{
border: 2px solid #E6DDCF;
text-align:center;
margin:0px 0px 10px 0px;
padding:20px 0px 20px 2px;
background:#cccc99;
}
#menuright .status a{
color:#000000;
border:0px;
background:transparent;
font-weight:normal;
text-decoration:underline;
}
#menuright .status a:hover{
color:#E6DDCF;
border:0px;
background:transparent;
font-weight:normal;
text-decoration:underline;
}*/

.menu a{
/*die breitenangabe wir nur vom ie benoetigt*/
color:#000000;  /*schwarz*/
padding:3px 3px 3px 3px;
font-weight:normal;
font-size:12px;
text-decoration:none;
}
.menu a:hover{
color:#CC0000;  /*red*/
text-decoration:underline;}

.menu {
	width:100%;
	background :#cccc99; /*hell gelb*/
	COLOR: #000000;
	FONT-FAMILY: Verdana, sans-serif, Arial;
	FONT-SIZE: 12px;
	border: 2px solid #F8CD21; /*gold*/
	font-weight : normal;
	text-align : left;
}

/*CONTENT*/

#contentPOP {margin:5px 5px 0px 5px;
background:#cccc99;}
#content {margin:5px 5px 0px 5px;}

#content  {
font:12px verdana, sans-serif, Arial;
border: 2px solid #F8CD21; /*gold*/
color:#000000;   /*schwarz*/
background:#cccc99; /*hell geb*/
padding:0 0 0 0px;
}
#content h1{
color:#000000;
margin:0px 0px 0px 0px;
background:#EEEEC8;
border:1px solid #666633; /*fast schwarz*/
padding:2px 3px 2px 3px;
font-weight:bold;
font-size:12px;
}
#content h2{
color:#000000;   /*hell grau*/
border-bottom:1px solid #666633;
border-left:2px solid #666633;
margin:0px 20px 5px 1px;
padding:3px 3px 3px 3px;
font-weight:bold;
font-size:12px;
}
#content a {
color:#000000;  /*red*/
text-decoration:underline;}
#content a:hover {
color:#CC0000;  /*red*/
text-decoration:underline; }
#contentPOP a {
color:#000000;  /*red*/
text-decoration:underline;}
#contentPOP a:hover {
color:#F30B3A;  /*red*/
text-decoration:underline; }
#contentPOP  {
font:12px verdana, sans-serif, Arial;
border: 1px 1px 1px 1px solid #333333; /*dunke grau*/
color:#000000;   /*hell Blau*/
/*background:#333333; white*/
padding:0 0 0 0px;
}
#contentPOP h1{
color:#000000;   /*hell Blau*/
margin:0px 0px 0px 0px;
padding:3px 3px 3px 3px;
font-weight:bold;
font-size:14px;
}
/***** pink schrift *****/
.pink{
color:#BF0000;
font-weight:bold;
font-size:12px;
}
/*** GB-small ****/
.small {
	COLOR: #000000; FONT-FAMILY: verdana, sans-serif, Arial; FONT-SIZE: 12px
}
.small a{
	COLOR: #ff0000; FONT-FAMILY: verdana, sans-serif, Arial; FONT-SIZE: 12px
	}
         /*** index-small ****/
.small01 {
	COLOR: #000000; FONT-FAMILY: verdana, sans-serif, Arial; FONT-SIZE: 12px
}
.small01 a{
	COLOR: #000000; FONT-FAMILY: verdana, sans-serif, Arial; FONT-SIZE: 12px
	}

         /*** GB-User Kommentar, Szenennews ****/
.grau {
	COLOR: #7F7F7F;
}
.grau a{
	COLOR: #7F7F7F;
	}

/****/
/*************************FORMULAR***************************/
#formular {
padding:0 0 0 3px;
font:12px verdana, sans-serif, Arial;}
.input{
border: 1px solid #5F5F5F;
background-color:#fcfcfc;
padding:0 0 0 2px;
font:12px verdana, sans-serif, Arial; }
.inputrabatt{
border: 1px solid #000000;
background-color:#FFD5D5;
padding:0 0 0 2px;
font:12px verdana, sans-serif, Arial;
color:#FF0000;
}
#formular .textarea{
border:1px solid #000000;
background-color:#fcfcfc;
width: 155px;
height: 80px;
}
.textarea{
border:1px solid #000000;
background-color:#fcfcfc;
}
.button{
padding-left: 5px;
font-size: 12px;
color: #000000;
background:#EEEEC8;
border: 1px solid #000000;
margin-top: 5px;
text-align: left;
}
.button_anz{
font-size:12px;
color: #000000;
text-align:center;
background:#EEEEC8;
border: 1px solid #000000;
cursor:hand;
}

.select {
font:12px verdana, sans-serif, Arial;
color:#000000;
background-color:#ededed;
width:140px;
}


#formular .table td{
padding:2px 2px 2px 2px;
}
.tabkopfzeile{
 background:#888858;
 color:#000000;
}
#foot{
border: 2px solid #F8CD21; /*gold*/
background:#cccc99;
margin:5px 5px 5px 5px;
padding:1px 1px 1px 1px;
font:8px;
color:#8C6E6E;
}

.sitemap {
background-color: #EEEEC8;
color: #000000;
font: 12px verdana, sans-serif, Arial;

}
/*Infp für CVC Kreditkartennummer*/
.infocvc {
   position: relative;
   top: 0px;
   left: 0px;
}
.infocvc a span {
   display: none;
}
.infocvc a:hover span {
   display: block;
   position: absolute;
   top: -65px;
   left: -50px;
   width: 100px;
   padding: 2px;
   margin: 2px;
   background: #efefef;
   color: #333333;
   border: 1px solid #FF8040;
   font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
   z-index: 100;
}
.infocvc a:hover {
   color: #000000;
   border: 0px;
   text-decoration: none;
   align:center;
}
