body {
	background: url(../images/global/tile.gif);
	margin-top: 0;
	margin-bottom: 0;}

a {
	color: #540;
	text-decoration: none;}

p {
	color: #000;
	font: normal 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	margin: 3px 0px 5px 0px;
	padding: 0px;}

a:hover {
	color: #A95;}

#keywords {
	display: block;
	text-align: center;
	width: auto;
	margin: 0;
	padding: 0;}

#keywords h1 {
	color: #555;
	font: normal 9px/9px Verdana, Tahoma, Helvetica, sans-serif;
	margin: 3px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #CCC;}


/* HEAD */

#head {
	display: block;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	border: none;}

#head img {
	float: left;}

#head p {
	color: #000;
	font: normal 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: left;}


/* MAIN NAVIGATION */

#main_navigation {
	display: block;
	background: #BA4;
	font: bold 10px/10px Verdana, Tahoma, Helvetica, sans-serif;
	text-transform: uppercase;
	width: auto;
	height: auto;
	margin: 10px 0px 5px 0px;
	padding: 4px;}

#main_navigation .off {
	display: inline;
	color: #762;
	width: auto;
	height: auto;
	margin: 0px 2px 0px 0px;
	padding: 2px 15px 3px 4px;}

#main_navigation a {
	color: #540;
	text-decoration: none;
	width: auto;
	height: auto;
	margin: 0px 15px 0px 0px;
	padding: 4px 4px 5px 4px;}

#main_navigation a:hover {
	color: #ED9;}


/* PATH */

#path {
	clear: both;
	display: block;
	color: #555;
	font: normal 9px/9px Verdana, Tahoma, Helvetica, sans-serif;
	width: auto;
	padding: 0px 0px 5px 0;
	border-bottom: 1px dotted #CCC;}


/* SUCHE */

#suche {
	display: block;
	color: #555;
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 0;}

#suche form {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;}

#suche p {
	color: #555;
	font: bold 9px/9px Verdana, Tahoma, Helvetica, sans-serif;
	width: auto;
	margin: 3px 0px 10px 0px;}

#suche input {
	float: right;
	font: normal 9px/9px Verdana, Tahoma, Helvetica, sans-serif;
	width: 150px;
	height: auto;
	padding: 2px;}


/* LOGIN */

#login {
	display: block;
	color: #555;
	width: auto;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0;}

#login form {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;}

#login p {
	color: #500;
	font: bold 9px/9px Verdana, Tahoma, Helvetica, sans-serif;
	width: auto;
	padding: 7px 0px 10px 0px;}

#login input {
	float: right;
	font: normal 9px/9px Verdana, Tahoma, Helvetica, sans-serif;
	width: 120px;
	height: auto;
	margin: 3px 0px 0px 0px;
	padding: 2px;}


/* PASSWORT */

.link {
	display: block;
	background: #FFFFF2;
	font: bold 10px/12px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: left;
	width: auto;
	height: auto;
	margin: 3px 0px 10px 0px;
	padding: 3px 0 5px 0;
	border-top: 1px dotted #540;
	border-bottom: 1px dotted #540;}

.link a {
	color: #540;
	background: url(../images/global/back_linked_title.gif) no-repeat 0px 2px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;}

.link a:hover {
	color: #A95;
	background: url(../images/global/back_linked_title_hi.gif) no-repeat 0px 2px;}


/* SUB-NAVIGATION */

#sub_navigation {
	clear: both;
	display: block;
	font: bold 10px/10px Verdana, Tahoma, Helvetica, sans-serif;
	width: auto;
	height: auto;
	margin: 15px 0px 15px 0px;
	padding: 0px;}

#sub_navigation .title {
	display: block;
	color: #500;
	background: url(../images/global/back_sub_navig_title.gif) no-repeat 0px 0px;
	width: auto;
	height: auto;
	margin: 2px 0px 0px 0px;
	padding: 2px 5px 3px 11px;
	border-bottom: 1px dotted #CCC;}

#sub_navigation .off {
	display: block;
	color: #984;
	background: url(../images/global/back_sub_navig_off.gif) no-repeat 0px 0px;
	width: auto;
	height: auto;
	margin: 1px 0px 0px 0px;
	padding: 2px 5px 3px 11px;
	border-bottom: 1px dotted #CCC;}

#sub_navigation a {
	display: block;
	color: #540;
	background: url(../images/global/back_sub_navig.gif) no-repeat 0px 0px;
	text-decoration: none;
	width: auto;
	height: auto;
	margin: 1px 0px 0px 0px;
	padding: 2px 5px 3px 11px;
	border-bottom: 1px dotted #CCC;}

#sub_navigation a:hover {
	color: #A95;
	background: url(../images/global/back_sub_navig_hi.gif) no-repeat 0px 0px;}


/* MAIN */	

#content {
	background: #FFF;
	width: auto;
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 5px 10px;
	border-right: 1px dotted #CCC;}

#content .google {
	float: left;
	margin: 0px 10px 5px 0px;}

#content p, #content td {
	color: #000;
	font: normal 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	vertical-align: top;
	margin: 3px 0px 5px 0px;
	padding: 0px;}

#content a {
	color: #540;}

#content a:hover {
	color: #A95;}

#content h1 {
	color: #500;
	font: bold 14px/17px Georgia, "Times New Roman", Times, serif;}

#content h2 {
	color: #500;
	font: bold 11px/15px Georgia, "Times New Roman", Times, serif;}

#content h3 {
	font: bold 11px/11px Georgia, "Times New Roman", Times, serif;
	margin: 15px 0px 3px 0px;}

#content h3 a {
	color: #540;
	background: url(../images/global/back_linked_title.gif) no-repeat 0px 0px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;}

#content h3 a:hover {
	color: #A95;
	background: url(../images/global/back_linked_title_hi.gif) no-repeat 0px 0px;}

#content h4 {
	font: bold 11px/14px Georgia, "Times New Roman", Times, serif;
	margin: 3px 0px 3px 0px;}

#content h4 a {
	color: #540;
	background: url(../images/global/back_linked_title.gif) no-repeat 0px 0px;
	text-decoration: none;
	padding: 0px 0px 0px 11px;}

#content h4 a:hover {
	color: #A95;
	background: url(../images/global/back_linked_title_hi.gif) no-repeat 0px 0px;}

#content .list	{
	vertical-align: top;
	margin: 0px 0px 5px 0px;
	padding: 0px;}

#content .list img {
	float: left;
	width: 100px;
	height: auto;
	margin: 0 10px 7px 0;}

#content .list p {
	color: #000;
	font: normal 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	padding: 0px;}

#content ul {
	list-style: none;
	color: #000;
	font: normal 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	margin: 0px 0px 0px 5px;}

#content li {
	clear: both;
	background: url(../images/global/bullet.gif) no-repeat 0px 5px;
	padding-left: 10px;}

#content .date {
 display: block;
	clear: both;
	color: #555;
	background: url(../images/global/back_datum.gif) repeat-x;
	font: normal 9px/13px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 2px 0px 3px 0;}

#content caption {
	clear: both;
	color: #555;
	font: normal 9px/13px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 2px 0px 3px 0;}

#content .price {
	color: #555;
	font: bold 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: left;
	margin: 0px 0px 5px 0px;
	padding: 0px;}

.clearboth {
	clear: both;}


/* SHOP TEASER */

.shop-teaser {
	float: left;
	background: url(../images/global/back_shop_teaser.gif) no-repeat 0px 0px;
	width: auto;
	height: auto;
	margin: 0px 5px 0px 0px;
	padding: 10px;
	overflow: hidden;}

.shop-teaser p {
	width: 100px;
	margin: 0px;
	padding: 0px;}


/* TIPP */

.insider-tipp {
	display: block;
	background: #FFFFF2 url(../images/global/back_tipp.gif) repeat-x bottom;
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0px;
	padding: 10px;
	border-top: 1px dotted #540;
	border-bottom: 1px dotted #540;}

.insider-tipp img {
	float: left;}

.insider-tipp a {
	color: #540;}

.insider-tipp a:hover {
	color: #A95;}

.author {
	color: #555;
	font: normal 9px/13px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: right;
	padding: 7px 0 15px 0;}

#print {
	display: block;
	color: #540;
	background: url(../images/global/tile.gif);
	font: normal 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: center;
	margin: 5px 0 5px 0;
	padding: 6px 15px 4px 15px;}

#print img {
	margin-right: 5px;}

#print a {
	color: #540;
	text-decoration: none;}

#print a:hover {
	color: #A95;}


/* BOTTOM NAVIGATION */

#bottom_navigation {
	display: block;
	font: normal 10px/13px Verdana, Tahoma, Helvetica, sans-serif;
	margin: 10px 0px 15px 0px;
	width: auto;
	height: auto;}

#bottom_navigation .item {
	color: #555;
	padding: 0px 0px 0px 5px;}

#bottom_navigation img {}

#bottom_navigation a {
	color: #540;
	text-decoration: none;
	padding: 0px 0px 0px 5px;}

#bottom_navigation a:hover {
	color: #A95;}


/* FOOTER */

#footer {
	color: #555;
	font: normal 9px/13px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: center;
	padding: 0px 0px 5px 0;}

#footer a {
	text-decoration: none;}


/* TIP A FRIEND */

.error {
	color: #400;
	background: url(../images/global/back_forum_red.gif) repeat-x left bottom;
	font: bold 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: center;
	margin: 5px 0 0 0;
	padding: 3px 3px 5px 5px;
	border: 1px dotted #400;}

.stripe {
	display: block;
	color: #000;
	background: url(../images/global/tile.gif);
	font: normal 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: center;
	width: auto;
	margin: 5px 0 0px 0;
	padding: 7px 11px 9px 11px;}

.stripe a {
	color: #540;
	text-decoration: none;}

.stripe a:hover {
	color: #A95;}

.mail_item {
	color: #555;
	font: normal 10px/13px Verdana, Tahoma, Helvetica, sans-serif;
	text-align: right;
	vertical-align: top;
	width: auto;
	margin-top: 0px;
	padding-top: 3px;
	padding-right: 5px;}

input {
	width: 200px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 2px;}

textarea {
	width: 200px;
	height: 100px;
	margin: 0px 0px 10px 0px;
	padding: 2px;}

/* RIGHT NAVIGATION */

#right_navigation {
	display: block;
	font: normal 10px/10px Verdana, Tahoma, Helvetica, sans-serif;
	width: auto;
	height: auto;
	margin: 10px 0px 25px 0px;
	padding: 0px;}

#right_navigation .title, .title {
	display: block;
	color: #500;
	background: url(../images/global/back_sub_navig_title.gif) no-repeat 0px 0px;
	font: bold 10px/10px Verdana, Tahoma, Helvetica, sans-serif;
	width: auto;
	height: auto;
	margin: 1px 0px 0px 0px;
	padding: 2px 5px 3px 11px;
	border-bottom: 1px dotted #CCC;}

#right_navigation .off {
	display: block;
	color: #984;
	background: url(../images/global/back_sub_navig_off.gif) no-repeat 0px 0px;
	width: auto;
	height: auto;
	margin: 1px 0px 0px 0px;
	padding: 2px 5px 3px 11px;
	border-bottom: 1px dotted #CCC;}

#right_navigation a {
	display: block;
	color: #540;
	background: url(../images/global/back_sub_navig.gif) no-repeat 0px 0px;
	text-decoration: none;
	width: auto;
	height: auto;
	margin: 1px 0px 0px 0px;
	padding: 2px 5px 3px 11px;
	border-bottom: 1px dotted #CCC;}

#right_navigation a:hover {
	color: #A95;
	background: url(../images/global/back_sub_navig_hi.gif) no-repeat 0px 0px;}

/* LINKE SPALTE ALLGEMEIN */

.left_content  {
	display: block;
	width: auto;
	height: auto;
	margin: 10px 10px 5px 10px;
	padding: 0px;}

.left_content h4 {
	display: block;
	color: #500;
	font: bold 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	background: url(../images/global/back_sub_navig_title.gif) no-repeat 0px 0px;
	width: auto;
	height: auto;
	margin: 2px 0px 0px 0px;
	padding: 2px 5px 3px 11px;}

.left_content p {
	color: #000;
	font: normal 10px/14px Verdana, Tahoma, Helvetica, sans-serif;
	margin: 3px 0px 5px 0px;
	padding: 0px;}

.left_content img {
	margin: 0px 0 5px 0;
	padding: 0px;}

.left_content a {
	color: #540;}

.left_content a:hover {
	color: #A95;}