/*********************************** ALLGEMEIN ***********************************/
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#main {
	position: relative;
	top: 10px;
	left: 20px;
	width: 510px;
	float: left;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#main2 {
	position: relative;
	top: 10px;
	left: 20px;
	width: 740px;
	float: left;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#rahmen {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 990px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #009173;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #009173;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: Black;
	text-decoration: none;
}
.link_durchatmen{
	color:#C4025B;
	text-decoration:none;
}
.link_durchatmen:hover{
	color:#C4025B;
	text-decoration:underline;
}
.nix {
	text-decoration: none;
}
.nix:visited {
	text-decoration: none;
}
.nix:hover {
	text-decoration: none;
}
.nix2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: Black;
	text-decoration: none;
}
.nix2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: Black;
	text-decoration: none;
}
.nix2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: Black;
	text-decoration: underline;
}
td,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
}
.fehler {
	color: Red;
}
.a_blaettern {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #009173;
	text-decoration: underline;
}
.a_blaettern:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #009173;
	text-decoration: underline;
}
.a_blaettern:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: Black;
	text-decoration: none;
}
.blaettern {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: Black;
}
.seitenabstand {
	width: 20px;
}
.text_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color: Black;
}
.text_inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
}
.form100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	width:100px;
	border: 1px solid Black;
}
.preisinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #5A5A5A;
}

/*********************************** HEAD ***********************************/
#logo {
	position: relative;
	top: 10px;
	left: 10px;
	float: left;
	width: 220px;
	height: 168px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.topmenue {
	border-top: 1px solid #4A4A4A;
	height:30px;
}
#head_agb {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_standard.jpg);
	background-repeat: no-repeat;
}
#head_aktuelles {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_aktuelles.jpg);
	background-repeat: no-repeat;
}
#head_artikelinfo {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_shop.jpg);
	background-repeat: no-repeat;
}
#head_atrium {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_atrium.jpg);
	background-repeat: no-repeat;
}
#head_autorensuche {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_standard.jpg);
	background-repeat: no-repeat;
}
#head_bestellen {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_shop.jpg);
	background-repeat: no-repeat;
}
#head_forum {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_forum.jpg);
	background-repeat: no-repeat;
}
#head_geschaeft {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_geschaeft.jpg);
	background-repeat: no-repeat;
}
#head_impressum {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_kontakt.jpg);
	background-repeat: no-repeat;
}
#head_kontakt {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_kontakt.jpg);
	background-repeat: no-repeat;
}
#head_newsletter {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_standard.jpg);
	background-repeat: no-repeat;
}
#head_shop {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_shop.jpg);
	background-repeat: no-repeat;
}
#head_suche {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_standard.jpg);
	background-repeat: no-repeat;
}
#head_profisuche {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_standard.jpg);
	background-repeat: no-repeat;
}
#head_warenkorb {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_shop.jpg);
	background-repeat: no-repeat;
}
#head_service {
	position: relative;
	top: 10px;
	left: 20px;
	float: left;
	width: 740px;
	height: 188px;
	background-image: url(../images/head_service.jpg);
	background-repeat: no-repeat;
}
.td11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #5A5A5A;
}
.suchleiste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	color: Black;
}
.a_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5A5A5A;
	text-decoration: none;
}
.a_head:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #5A5A5A;
	text-decoration: none;
}
.a_head:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #009173;
	text-decoration: none;
}
.a_head_mail {
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	width:16px;
	height:11px;
	border:none;
}
.a_head_mail:visited {
	background-image: url(../images/email.gif);
	background-repeat: no-repeat;
	width:16px;
	height:11px;
	border:none;
}
.a_head_mail:hover {
	background-image: url(../images/email_r.gif);
	background-repeat: no-repeat;
	width:16px;
	height:11px;
	border:none;
}
.a_head_warenkorb {
	background-image: url(../images/warenkorb.gif);
	background-repeat: no-repeat;
	width:14px;
	height:11px;
	border:none;
}
.a_head_warenkorb:visited {
	background-image: url(../images/warenkorb.gif);
	background-repeat: no-repeat;
	width:14px;
	height:11px;
	border:none;
}
.a_head_warenkorb:hover {
	background-image: url(../images/warenkorb_r.gif);
	background-repeat: no-repeat;
	width:14px;
	height:11px;
	border:none;
}
.a_top {
	background-image: url(../images/pfeiltop.gif);
	background-repeat: no-repeat;
	width:10px;
	height:11px;
	border:none;
}
.a_top:visited {
	background-image: url(../images/pfeiltop.gif);
	background-repeat: no-repeat;
	width:10px;
	height:11px;
	border:none;
}
.a_top:hover {
	background-image: url(../images/pfeiltop_r.gif);
	background-repeat: no-repeat;
	width:10px;
	height:11px;
	border:none;
}

/*********************************** MENUE ***********************************/
#menue {
	position: relative;
	top: 10px;
	left: 10px;
	width: 220px;
	float: left;
	background-color: #EEF2F8;
	border-bottom: 1px solid #4A4A4A;
	border-top: 1px solid #4A4A4A;
}
.menue_e1a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	padding-left: 20px;
	height: 30px;
	color: Black;
	cursor: pointer;
}
.menue_e1a_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	padding-left: 20px;
	height: 30px;
	color: #009173;
	background-image: url(../images/menue_e1_over.gif);
	background-repeat: repeat-y;
	cursor: pointer;
}
.menue_e1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	padding-left: 20px;
	height: 30px;
	color: Black;
	border-top: 1px dotted #4A4A4A;
	cursor: pointer;
}
.menue_e1_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	padding-left: 20px;
	height: 30px;
	color: #009173;
	border-top: 1px dotted #4A4A4A;
	background-image: url(../images/menue_e1_over.gif);
	background-repeat: repeat-y;
	cursor: pointer;
}
.menue_e2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	height: 16px;
	color: Black;
	cursor: pointer;
}
.menue_e2_over {
	background-color: #DBDCDA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	height: 16px;
	color: Black;
	cursor: pointer;
}
.menue_e3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	height: 14px;
	color: #5A5A5A;
	cursor: pointer;
}
.menue_e3_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	height: 14px;
	color: Black;
	cursor: pointer;
}

/*********************************** SHOP ***********************************/
#shop {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.shop_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}
.shop_autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: Black;
}
.shop_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: Black;
}
.shop_subline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-style: italic;
	color: Black;
}
.shop_kurzbeschr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
}
.shop_beschreibung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
}
.shop_ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 15px;
	color: #009173;
}
.shop_autoreninfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
}
.shop_kommentar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
}
.shop_daten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #5A5A5A;
}
.shop_preis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: bold;
	color: Black;
}
.shop_bestellen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #009173;
	cursor: pointer;
}
.shop_linie {
	border-bottom: 1px solid Black;
	height: 5px;
}
.shop_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #009173;
	text-decoration: underline;
}
.shop_link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #009173;
	text-decoration: underline;
}
.shop_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: Black;
	text-decoration: none;
}

/*********************************** BESTELLEN ***********************************/
#bestellen {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.bestellen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}
.bestellen_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: Black;
}
.bestellen_login_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: White;
	background-color: #6a6f74;
}
.bestellen_login {
	background-color: #ededed;
}
.bestellen_td1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: Black;	
	background-color: #cfd1d3;
}
.bestellen_td2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
	background-color: #ededed;
}
.bestellen_td_klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: Black;	
}
.bestellen_form_200 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;	
	border: 1px solid Black;
	width: 200px;
}

/*********************************** AGB ***********************************/
#agb {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.agb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}

/*********************************** SERVICE ***********************************/
#service {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.service {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}
.service_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
}
.service_formularfeld300 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	width:302px;
}
.service_formularfeld150 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	width:148px;
}
.service_formularfeld100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	width:100px;
}
.service_formularfeld25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
	width:25px;
}
.service_table_content {
	width: 450px;
	border-bottom: 1px solid #4A4A4A;
}
.service_table_links {
	background-color:#CFD1D3;
	width: 96px;
	font-weight: bold;
	padding-left:5px;
	padding-top:5px;
}
.service_table_rechts {
	background-color:#EDEDED;
	width: 350px;
	padding-left:5px;
	padding-top:5px;
}

/*********************************** GUTSCHEIN ***********************************/
.gutschein_table_content {	
	width: 450px;
	border-bottom: 1px solid #4A4A4A;
}
.gutschein_table_links {
	background-color:#CFD1D3;
	width: 116px;
	font-weight: bold;
	padding-left:5px;
	padding-top:5px;
}
.gutschein_table_rechts {
	background-color:#EDEDED;
	width: 330px;
	padding-left:5px;
	padding-top:5px;
}

/*********************************** Kontakt ***********************************/
#kontakt {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.kontakt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}

/*********************************** IMPRESSUM ***********************************/
#impressum {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.impressum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}
.impressum_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
}

/*********************************** THEMA ***********************************/
#thema {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.thema {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}

/*********************************** NEWSLETTER ***********************************/
#newsletter {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}

/*********************************** ATRIUM ***********************************/
#atrium {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.atrium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}
.atrium_subline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-style: italic;
	color: Black;
}
.atrium_tdbg {
	background-color:#FFF;
}

/*********************************** FORUM ***********************************/
#forum_programm {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.forum_programm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}
.forum_programm_table_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
	background-image:url(../images/head_programm.gif);
	width: 382px;
	height: 58px;
	padding-left: 128px;
	padding-top: 20px;
}
.forum_programm_table_content {
	background-image:url(../images/bg_table_programm.gif);
	background-repeat:repeat-y;
	width: 510px;
	border-bottom: 1px solid #4A4A4A;
}
.forum_programm_table_datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
	color: Black;
	width: 99px;
	height: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
}
.forum_programm_table_veranst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
	width: 372px;
	height: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.forum_programm_table_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
	width: 372px;
	padding-left: 10px;
}
.forum_programm_bild {
	background-image:url(../images/forum_programm_bild.jpg);
	background-repeat:no-repeat;
	width: 220px;
	height: 376px;
}
.a_forum {
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #009173;
	text-decoration: underline;
}
.a_forum:visited {
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #009173;
	text-decoration: underline;
}
.a_forum:hover {
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
	text-decoration: none;
}

/*********************************** GESCHAEFT ***********************************/

#geschaeft {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
}
.geschaeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}
.geschaeft_philosophie_bild {
	background-image:url(../images/gesch_philosophie.jpg);
	background-repeat:no-repeat;
	width: 230px;
	height: 366px;
}

.geschaeft_imgleft {
	float:left;
	width:225px;
	margin-right:20px;
	margin-bottom:20px;
}

.geschaeft_imgright {
	float:right;
	width:225px;
	text-align:left;
	margin-bottom:20px;
}

.geschaeft_img {
	margin-bottom:10px;
}

/*********************************** LEISTE RECHTS ***********************************/
#leiste_rechts {
	position: relative;
	top: 10px;
	left: 30px;
	width: 220px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#infobox {
	width: 220px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#infobox_head {
	width: 220px;
	height: 50px;
	background-image: url(../images/infobox_head.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 10px;
	color: #009173;
}
#infobox_main {
	width: 220px;
	background-image: url(../images/infobox_main.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
#infobox_footer {
	width: 220px;
	height: 20px;
	background-image: url(../images/infobox_foot.gif);
	background-repeat: no-repeat;
}
#warenkorb_leiste {
	width: 220px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#warenkorb_leiste_head {
	width: 220px;
	height: 74px;
	background-image: url(../images/warenkorb_leiste_head.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 10px;
	color: Black;
	cursor: pointer;
}
#warenkorb_leiste_main {
	width: 220px;
	background-image: url(../images/infobox_main.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
}
#warenkorb_leiste_footer {
	width: 220px;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background-image: url(../images/infobox_foot.gif);
	background-repeat: no-repeat;
}
#autorensuche {
	background-image: url(../images/autorensuche.jpg);
	background-repeat: no-repeat;
	height: 159px;
	width: 220px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	cursor: pointer;
}
#forumbutton {
	background-image: url(../images/laacherforum_prog.jpg);
	background-repeat: no-repeat;
	height: 166px;
	width: 220px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	cursor: pointer;
}
#gutschein {
	background-image: url(../images/gutschein.jpg);
	background-repeat: no-repeat;
	height: 158px;
	width: 220px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	cursor: pointer;
}
#kunstgegenstaende {
	background-image: url(../images/kunstgegenstaende.jpg);
	background-repeat: no-repeat;
	height: 158px;
	width: 220px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	cursor: pointer;
}

/*********************************** EMPFEHLUNGEN ***********************************/
.td_empfehlungen {
	width: 250px;
}
.empfehlungen_autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: Black;
}
.empfehlungen_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: Black;
}
.empfehlungen_subline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	line-height: 13px;
	color: Black;
}

/*********************************** FOOTER ***********************************/
#footer {
	position: relative;
	top: 42px;
	left: 10px;
	width: 970px;
	height: 35px;
	float: left;
	border-top: 1px solid #4A4A4A;
}

/*********************************** WARENKORB ***********************************/
.warenkorb_table_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: White;
	background-color: #6a6f74;
}
.warenkorb_table_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: Black;
	background-color: #ededed;
}
.warenkorb_daten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #5A5A5A;
}
.warenkorb_gesamtpreis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: Black;	
	background-color: #cfd1d3;
}
.warenkorb_mwstpreis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #5A5A5A;
	background-color: #cfd1d3;
}
.warenkorb_form25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	border: 1px solid Black;
	width: 25px;
	text-align: right;
}

/*********************************** AUTORENSUCHE ***********************************/
#autoren {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.autoren {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}
.autoren_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: Black;
}
.autorenliste {
	height: 18px;
}
.a_autoren {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: Black;
	text-decoration: underline;
}
.a_autoren:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: Black;
	text-decoration: underline;
}
.a_autoren:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #009173;;
	text-decoration: none;
}

/*********************************** SUCHE ***********************************/
#suche {
	width: 100%;
	background-image: url(../images/main_head.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.suche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	padding-left: 20px;
	color: #009173;
}
.such_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: Black;
}
.suchliste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #5A5A5A;
	padding-bottom: 5px;
}
.a_suche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: Black;
	text-decoration: underline;
}
.a_suche:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: Black;
	text-decoration: underline;
}
.a_suche:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #009173;
	text-decoration: none;
}
.a_sprung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #009173;
	text-decoration: none;
}
.a_sprung:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #009173;
	text-decoration: none;
}
.a_sprung:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: Black;
	text-decoration: none;
}
.markierung {
	color: #009173;;
}
