body{
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	margin-bottom:0px;
	background-color: #fae1a3;
	background-image:url(images/new_background_3.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-attachment:fixed;
	text-align:center;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

/* zwei spalten */
table.page{
	width:891px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 10px;
	margin-bottom: 10px;
	border:1px solid #FFFFFF;
	empty-cells:show;
	background-image:url(images/layers/layer0.png);
	background-repeat:repeat;
	background-position:left top;
	vertical-align:top;
}

tr.page{
	border-width:0px;
}

th.page{	/* sidebar */
	width:260px;
	border-width:0px;
	vertical-align:top;
}

td.page{ /* mainbar*/
	width:631px;
	border-width:0px;
	vertical-align:top;
	margin-top:0px;
	vertical-align:top;
}


/* Menue */
table.sidebar{
	width:260px;
	border-width:0px;
	empty-cells:show;
}

tr.sidebar_header{
	height:260px;
	border-width:0px;
}

td.sidebar_header{
	width:260px;
	height:300px;
	border-width:0px;
	background-image:url(images/layers/layer1.png);
	background-repeat:no-repeat;
	background-position:right bottom;
	vertical-align:top;
}

tr.sidebar{
	border-width:0px;
	height: 500px;
}

td.sidebar{
	width:260px;
	border-width:0px;
	vertical-align:top;
}

/* sidebar box */
div.sidebarbox{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	text-align:center;
}
div.sidebarbox_head{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:236px;
	height:19px;
	display: block;
	border-width:0px;
	background-image:url(images/sidebarbox_head.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;	
	color:#666666;
	font-weight: bold;
	padding: 5px 0px 0px 0px;
}
div.sidebarbox_body{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:236px;
	display: block;
	border-width:0px;
	background-image:url(images/sidebarbox_body.png);
	background-repeat:repeat-y;
	background-position:left top;
	vertical-align:top;	
	color:#333333;
	font-weight: normal;
}
div.sidebarbox_foot{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:236px;
	height:10px;
	display: block;
	border-width:0px;
	background-image:url(images/sidebarbox_foot.png);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;	
	color:#333333;
	font-weight: normal;
}
div.sidebarbox_playerbody{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:236px;
	display: block;
	border-width:0px;
	background-image:url(images/sidebarbox_playerbody.png);
	background-repeat:repeat-y;
	background-position:left top;
	vertical-align:top;	
	color:#333333;
	font-weight: normal;
}
div.sidebarbox_playerfoot{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:236px;
	height:10px;
	display: block;
	border-width:0px;
	background-image:url(images/sidebarbox_playerfoot.png);
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:top;	
	color:#333333;
	font-weight: normal;
}
div.playlist{
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:220px;
	height:100px;
	display: block;
	border:1px solid #bbd2b8;/*#789474;*/
	vertical-align:top;	
	color:#333333;
	background-color: #ffffff;
	font-weight: normal;
	padding:0px;

}
tr.playlist{
	background-color:#ffffff;
	cursor:pointer;
}
tr.playlist:hover{
	background-color:#d4efd0;
}


/* Content */
table.mainbar{
	width:631px;
	height: 100%;
	border-width:0px;
	empty-cells:show;
	vertical-align:top;
	padding:0px;
	margin-top:0px;
}

tr.mainbar_header{
	height:131px;
	border-width:0px;
}

td.mainbar_header{
	width:631px;
	border-width:0px;
	background-image:url(images/layers/layer3.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	vertical-align:top;
}

tr.mainbar_content{
	height:100%;
	border-width:0px;
}

td.mainbar_content{
	width:631px;
	height:669px;
	border-width:0px;
	vertical-align:top;
	padding: 0px 10px 10px 10px;
}

/* MENUE */
table.menue{

}

div.sidebox{
	width:236px;
	color:#666666;
	font-weight:bold;
	margin-top:15px; 
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff; 
	border:1px solid #666666;
	padding: 5px 0px 5px 0px;
}

input.sidebox{
	width:200px;
	background-color:#e5e5e5;
	border: 1px solid #c0c0c0;
	color:#333333;
}

input.sidebox_button{
	display:block;
	vertical-align:bottom; 
	padding:5px;
}
input.sidebox_button:hover{
	display:block;
	vertical-align:bottom; 
	padding:5px;
	background-image:url(images/button_bg4.png);
	background-repeat:repeat-x;
	background-position:left top;
}

div.navbo{
	position: relative;
	display:block; /*inline-block*/
	height:40px;
	vertical-align:bottom; 
	padding:8px 6px 0px 6px;
}
div.navbo:hover, div.navboActive{
	position: relative;
	display:block;/*inline-block*/
	height:40px;
	vertical-align:bottom; 
	padding:8px 6px 0px 6px;
	background-image:url(images/button_bg4.png);
	background-repeat:repeat-x;
	background-position:left top;
	cursor:pointer;
}

a.navboLink:link,a.navboLink:visited,a.navboLink:active,a.navboLink:hover,a.navboLink:focus{
	text-decoration:none;
	color:#666666;
	font-weight: normal;
}


a.menue:link, a.menue:visited, a.menue:active{
	width:144px;
	min-width:144px;
	height:33px;
/*
	background-image:url(images/button1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
*/
	color:#666666;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding: 10px 0px 0px 20px;
}

a.menue:hover, a.menue:focus{
	width:144px;
	height:33px;
/*
	background-image:url(images/button2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
*/
	color:#000000;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding: 10px 0px 0px 20px;
}
/* CONTENT */

table.content{
	/* background-color: none; */
}
th.content{
	text-align:left;
	vertical-align:top;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
padding: 0px 20px 10px 40px;
}

td.content{
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 0px 20px 0px 60px;
}
td.content_max_center{
	width:614px;
	text-align:center;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 0px 0px 0px 0px;
}

a.content:link, a.content:visited, a.content:active{
  display:inline;
	color:#3366CC;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
  /* background-color: none; */
/*
  background-image:url(/images/shop/redemption/tchibo/tchibo_menue.gif);
  background-repeat:no-repeat;
  background-position:top left;
*/
  padding: 0px 2px 0px 2px;
  border-style: solid;
  border-width: 0px;
  border-top-color: #ffffff;
  border-left-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}
a.content:hover, a.content:focus{
  display:inline;
  color: #003399;
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
  background-color: #ceeec5;
/*
  background-image:url(/images/shop/redemption/tchibo/tchibo_menue.gif);
  background-repeat:no-repeat;
  background-position:top left;
*/
  padding: 0px 2px 0px 2px;
  border-style: solid;
  border-width: 0px;
  border-top-color: #CCCCCC;
  border-left-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
}
a.content_big:link, a.content_big:visited, a.content_big:active{
  display:inline;
	color:#3366CC;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
  /* background-color: none; */
  padding: 0px 2px 0px 2px;
  border-style: solid;
  border-width: 0px;
  border-top-color: #ffffff;
  border-left-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}
a.content_big:hover, a.content_big:focus{
  display:inline;
  color: #003399;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
  background-color: #ceeec5;
  padding: 0px 2px 0px 2px;
  border-style: solid;
  border-width: 0px;
  border-top-color: #CCCCCC;
  border-left-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
}

table.subcontent{
	/* background-color: none; */
}
th.subcontent{
	width:150px;
	text-align:left;
	vertical-align:middle;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 10px;
}

td.subcontent{
	text-align:left;
	vertical-align:middle;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 10px;
}


/* HEADER */
table.header{
	width:654px;
	height:184px;
	margin-top:0px;
	padding:0px;
}

tr.header_menue{
	height:20px;
}
td.header_menue{
	height:20px;
	width:654px;
}

tr.header{
	height:120px;
}
th.header{
	height:120px;
	width:654px;
	color:#CEEEC5;
	font-family:"Arial";
	font-weight:bold;
	font-size:20px;
	text-align:right;
	vertical-align:bottom;
	padding: 0px 75px 60px 0px;
}


/* GBOOK */
table.gbook_content{
	width:602px;
	/* background-color: none; */

}
th.gbook_content{
	text-align:left;
	vertical-align:top;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 0px 10px 0px 10px;
}

td.gbook_content{
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 0px 30px 0px 30px;
}

table.gbook_header{
	width:100%;
	/* background-color: none; */

}
th.gbook_header{
	text-align:left;
	vertical-align:top;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 0px;
}

td.gbook_header{
	text-align:right;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
}

table.gbook{
	width:100%;
	/* background-color: none; */

}
th.gbook{
	text-align:left;
	vertical-align:top;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 20px 0px 10px 0px;
}

td.gbook{
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding: 5px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
}

table.gbook_form{
	width:100%;
	/* background-color: none; */

}
th.gbook_form{
	text-align:left;
	vertical-align:top;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 0px;
}

td.gbook_form{
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	border-width:0px;
}
td.gbook_form_info{
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 5px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
}

td.gbook_form_error{
	text-align:left;
	vertical-align:top;
	color:#FF0000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	border-width:0px;
	/* background-color: none; */
}

span.gbook_browse{
	color:#000000;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#CEEEC5;
}

a.gbook_browse:link, a.gbook_browse:visited, a.gbook_browse:active{
	color:#666666;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
}

a.gbook_browse:hover, a.gbook_browse:focus{
	color:#003399;
	background-color:#ceeec5;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
	background-color:#CEEEC5;
}

a.gbook_entry:link, a.gbook_entry:visited, a.gbook_entry:active{
  display:inline;
	color:#666666;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
  /* background-color: none; */
  padding: 0px 2px 0px 2px;
  border-style: solid;
  border-width: 1px;
  border-top-color: #ffffff;
  border-left-color: #ffffff;
  border-right-color: #ffffff;
  border-bottom-color: #ffffff;
}
a.gbook_entry:hover, a.gbook_entry:focus{
  display:inline;
  color: #003399;
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
  background-color: #ceeec5;
  padding: 0px 2px 0px 2px;
  border-style: solid;
  border-width: 1px;
  border-top-color: #CCCCCC;
  border-left-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
}

a.gbook_button:link, a.gbook_button:visited, a.gbook_button:active{
  display:inline;
	color:#3366CC;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
  /* background-color: none; */
  padding: 0px 5px 0px 5px;
  border-style: solid;
  border-width: 1px;
  border-top-color: #cccccc;
  border-left-color: #cccccc;
  border-right-color: #cccccc;
  border-bottom-color: #cccccc;
  background-color:#EEEEEE;
}
a.gbook_button:hover, a.gbook_button:focus{
  display:inline;
  color: #003399;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
  background-color: #ceeec5;
  padding: 0px 5px 0px 5px;
  border-style: solid;
  border-width: 1px;
  border-top-color: #CCCCCC;
  border-left-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
}


/* MUSIC */
table.music{
	width:500px;
}
tr.music{
	height:30px;
	cursor:pointer;
}
tr.music:hover{
	height:30px;
	background-image:url(images/filler_brown70.png);
	background-repeat:repeat;
	background-position:left top;
}
th.music{
	text-align:left;
	vertical-align:middle;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 5px 20px;
	border-width:0px;
}

td.music{
	text-align:center;
}

a.music_player:link, a.music_player:visited, a.music_player:active{
	display:inline;
	color:#666666;
	font-family:arial;
	font-weight:bold;
	font-size:25px;
	text-decoration:none;
	border-width:0px;
	border-style:solid;
	border-width:0px;
	border-style:solid;
	border-color:#ffffff;

}

a.music_player:hover, a.music_player:focus{
	display:inline;
	color:#000000;
	font-family:arial;
	font-weight:bold;
	font-size:25px;
	text-decoration:none;
	border-width:0px;
	border-style:solid;
	border-color:#999999;
}

/* PRESS */
table.press{

}
tr.press{
	height:40px;
}
th.press{
	width:80px;
	text-align:left;
	vertical-align:middle;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 0px 0px 5px 20px;
	border-width:0px;
}

td.press{
	width:100%;
	text-align:left;
	vertical-align:middle;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 0px 0px 5px 20px;
	border-width:0px;
}

/* CONTACT */
table.contact{
	width:100%;
	/* background-color: none; */

}
th.contact{
	text-align:left;
	vertical-align:top;
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 1px 10px 1px 0px;
}

td.contact{
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	border-width:0px;
}
td.contact_info{
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 5px;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
}

td.contact_error{
	text-align:left;
	vertical-align:top;
	color:#FF0000;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding: 0px;
	border-width:0px;
	/* background-color: none; */
}


/* specails */
a.nothing:link, a.nothing:visited, a.nothing:active{
	text-decoration:none;
	border-width:0px;
	border-style:none;
	color:#333333;
}

a.nothing:hover, a.nothing:focus{
	text-decoration:none;
	border-width:0px;
	border-style:none;
	color:#999999;
}

/* Gallery */
div.gallery_box{
	color: #666666;
	font-weight:bold;
	position:relative; 
	display: block;
	width:520px; 
	height: 160px;
	margin: 0px 0px 0px 0px; 
	white-space:nowrap; 
	overflow:hidden; 
	border: 0px solid #d0d0d0;
	background-image:url(images/gallery_box2.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 14px 0px 0px 0px;
}
