body{
color:black;
background:#cccccc;
padding:0;
margin:0;
font:11px arial, verdana, sans-serif;
}
li {list-style-image:url('../images/list.gif');}
input{
border: 1px solid #999999; /*grau*/
background-color:#fcfcfc;
padding:0 0 0 2px;
font:11px arial, geneva,  sans-serif;
}
select{
border: 1px solid #000000;
background-color:#fcfcfc;
padding:0 0 0 2px;
font:11px arial, geneva,  sans-serif;
}
p {
padding: 0px 0 0 5px;
}
#head{
color:black;
border-bottom:0px solid #FF6600; /*dunkel orange*/
height:60px;
margin:0 0 0px 0;
font-size:18px;
}


/*CONTENT*/

#content {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
}

hr {
height: 0.5px;
border:solid #cccccc 0.5px;
color:#cccccc;
}

#contentPOP  {
font:11px verdana, sans-serif;
border-top:1px solid #FF6600;
border-right:1px solid #FF6600;
border-left:1px solid #FF6600;
border-bottom:1px solid #FF6600;
color:#000000;
padding:0 0 0 0px;
}
#content_error  {
margin:0px 0px 0px 0px;
padding:10px 10px 10px 10px;
font:12px verdana, sans-serif;
color:#000000;
background-color:#ffffff;
}
#content h1{
color:#000000;
margin:0px 0px 0px 0px;
/*background:#FFD800; gelb*/
background-color:#FFFFCC;
border:0px solid #CC9999;
padding:3px 3px 3px 3px;
font-weight:bold;
font-size:11px;
}
tr .naglowek{
color:#000000;
background:#E8E8E8; /*hell grau*/
font-size:11px;
}
/***** orange schrift *****/
.pink{
color:#FF6600;
font-weight:bold;
font-size:11px;
}
.box {
border:1px solid #AFE293;
background:#F2FAEE;
padding:2px 2px 2px 2px;
}

/*************************FORMULAR***************************/

.radiocheckbox{
border: 0px;}
.select {
border:1px solid #FF9900; /*hell orange*/
background-color:#fcfcfc;
font:11px arial, geneva,  sans-serif;
}
textarea{
border:1px solid #999999; /*grau*/
background-color:#fcfcfc;
}


.button{
height:20px;
font-size: 12px;
color: #000000;
background:#E8E8E8;
border: 1px solid #666666;
margin-top: 12px;
text-align: center;
}

table {
font: normal 11px verdana, sans-serif;
background:#ffffff;
}


#formular .table td{
padding:2px 2px 2px 2px;
}

/*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: 0px;
   left: 20px;
   width: 240px;
   padding: 2px;
   margin: 2px;
   background: #efefef;
   color: #333333;
   border: 1px solid #666666;
   font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
   z-index: 100;
}
.infocvc a:hover {
   color: #ff6600;
   border: 0px;
   text-decoration: none;
}
.schritt a:link, a:visited, a:hover{
color: #cccccc;
}

/****************************  *************************/

#Layer1 a:link, #Layer1 a:visited {
	FONT-SIZE: 12px;
	COLOR: #29610B;
	/*FONT-FAMILY: ARIAL;*/
	font-weight: bold;
	/*text-align: center;*/
	text-decoration:none;
	letter-spacing:0.1em;
}


#Layer1 a:hover, #Layer1 a:active{
	FONT-SIZE: 12px;
	COLOR: #AA0000;
	/*FONT-FAMILY: Arial;*/
	font-weight: bold;
	/*text-align: center;*/
	text-decoration:none;
	/*background-color:#FFFFFF;*/
	letter-spacing:0.1em;
}

	A {
	text-decoration:underline;
	color:#29610B;
         font:11px arial, verdana, sans-serif;
	padding-left:0px;
	padding-right:6px;
}
a:link{color:#29610B;}
a:visited{color:#29610B;}
a:hover{color:#29610B;}

.pseudolink {
color:#29610B;
text-decoration:underline;
}

.foot{
font-size:11px;
color:#ffffff;
text-align:right;
}
.foot a:link, .foot a:hover, .foot a:visited{
color:#ffffff;
}
.haupttabelle
{
 position:relative;
 top:-30px;
 border:0px;
 background-color:#cccccc; 
}
.googletabelle
{
 position:relative;
 top:0px;
 background-color:#cccccc;
}