body {
	font-family			: Trebuchet, Trebuchet MS, Arial, sans-serif;
	font-size			: 14px;
	color				: #cbb569;
	margin				: 0px;
	background			: url(images/bg.png) repeat-x #000000;
}

/* Farben
 
*/

* {
	margin				: 0;
	padding				: 0;
	border				: 0;
}

table {
	border-spacing		: 0;
}

td {
	font-family			: Trebuchet, Trebuchet MS, Arial, sans-serif;
	color				: #cbb569;
	vertical-align		: top;
	font-size			: 14px;
}

p { 
	margin				: 1em 0;
	line-height			: 20px;
}

div {
	text-align			: justify;
}

h1 {
	font-size 			: 1.4em;
	color				: #cbb569;
	margin-bottom		: 1em;
	font-weight			: bold;
	text-align			: left;
}
h2 {
	font-size			: 1.2em;
	color				: #cbb569;
	margin				: 1em 0;
	font-weight			: bold;
	text-align			: left;
}

.h2_aktuelles {
	width				: 240px;
	height				: 20px;
	font-size			: 18px;
	color				: #4f4f4f;
	text-shadow			: 1px 1px 1px #cbb569;
	text-align			: center;
	background			: url(images/button_aktuelles.png) no-repeat;
	margin				: 0 0 0 -10px;
	padding				: 5px 10px;
}

a {
	color				: #cbb569;
	font-weight			: bold;
	text-decoration		: none;
}
a:hover { color			: #ead796; }

img {
	border				: none;
}
#get {
	background			: url(http://http-get.de/get.gif) no-repeat;
}

ul { margin-left			: 1.3em; }

textarea, input, select, input {
	font-family			: Trebuchet, Trebuchet MS, Arial, sans-serif;
	color				: #cbb569;
	border				: 1px solid #cbb569;
	background			: #5c512a;
	margin				: 1px 0;
	font-size			: 1em;
	padding				: 7px;
}
input.error, select.error, textarea.error {
	border				: 1px solid #FF0000;
	background-color	: #FFFCE2;
}

.button {
	font-family			: Trebuchet, Trebuchet MS, Arial, sans-serif;
	color				: #cbb569;
	border				: none;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
	background			: url(images/button_off.png) no-repeat;
	width				: 158px;
	height				: 53px;
}
.button:hover {
	font-family			: Trebuchet, Trebuchet MS, Arial, sans-serif;
	color				: #ead796;
	border				: none;
	background			: #FFFFFF;
	margin				: 1px 0;
	font-size			: 1em;
	background			: url(images/button_on.png) no-repeat;
	width				: 158px;
	height				: 53px;
}


.menu {
	font-size			: 14px;
	font-weight			: normal;
	padding				: 5px 12px;
	color				: #b59e52;
	text-shadow			: 2px 2px 2px #000000;
}
.menu:hover, .menu_on, .menu_on:hover { 
	font-size			: 14px;
	font-weight			: normal;
	padding				: 5px 12px;
	color				: #ead796;
	text-shadow			: 2px 2px 2px #000000;
}
#footerinhalt {
	width				: 580px; 
	margin				: 5px auto; 
	padding				: 0 0 0 0px;
}
#footerinhalt td, #footerinhalt th {
	color				: #333333;
	padding				: 1px 6px;
}
#footerinhalt th {
	color				: #333333;
	padding				: 5px 6px;
	text-align			: left;
}
.footerlink {
	color				: #333333;
	font-weight			: normal;
}
.footerlink:hover {
	color				: #333333;
	font-weight			: normal;
	text-decoration		: underline;
}
span.footertitel {
	color				: #333333;
	font-weight			: bold;
	line-height:25px;
}

#oeffnungszeiten {
	position			: relative;
	left				: 70px;
	float				: left;
	width				: 130px;
	padding				: 50px 30px 0 0;
	font-size			: 12px;
	color				: #c7b065;
	text-shadow			: 1px 1px 3px #333333;
	text-align			: left;
}
#content {
	position			: relative;
	left				: 83px;
	width				: 810px;
	float				: left;
}
#ticker {
	position			: relative;
	z-index				: 20;
	float				: left;
	width				: 777px;
	height				: 29px;
	padding				: 1px 15px;
	font-size			: 16px;
	background			: url(images/bg_ticker.png) no-repeat;
}
#bilderwechselbereich {
	float				: left;
	width				: 807px;
	height				: 367px;
	margin				: -8px 0 0 0;
}
#box {
	float				: left;
	width				: 247px;
	height				: 347px;
	padding				: 10px 20px;
	font-size			: 12px;
	color				: #4f4f4f;
	background			: #D6CABA;
}
.boxheadline {
	font-size			: 14px;
	color				: #b59e52;
	font-weight			: bold;
}
#inhalt {
	float				: left;
	width				: 765px;
	min-height			: 180px;
	padding				: 35px 20px;
	background			: url(images/bg_content.png) repeat-y;
}
#footer {
	float				: left;
	width				: 100%;
	height				: 142px;
	background			: url(images/bg_footer.png) center top no-repeat #C7B065;
	font-size			: 12px;
}

#preisliste td {
	text-align			: left;
}

td.preis {
	text-align			: right !important;
}

div.zertifikat {
	width				: 150px;
	margin-right		: 70px;
	float				: left;
}

div.team {
	width				: 350px;
	float				: left;
	margin-bottom		: 30px;
}
div.team p {
	text-align			: left;
}

a.link-bilderwechsel {}
a.link-bilderwechsel:hover {
	color				: #b59e52;
	text-decoration		: underline;
}

#logo {
	position			: relative;
	z-index				: 30;
	float				: left;
	width				: 337px;
	height				: 193px;
	margin				: 5px 0 0 -10px;
}

div.facebook-icon {
	background			: url(images/icon_facebook.png);
	margin-bottom		: 11px;
	width				: 86px;
	height				: 89px;
	margin-left			: -3px;
}

div.facebook-icon:hover {
	background			: url(images/icon_facebook_on.png);
	margin-left			: -3px;
}

#logo_great-lengths {
	width				: 175px;
	height				: 59px;
	float				: right;
	margin-top			: 30px;
}

img.mitarbeiter {
	float				: left;
	margin-right		: 20px;
}
span.name-ma {
	font-size			: 18px;
	color				: #ead796;
}

a.link {
	background			: url(images/pfeil_link.png) no-repeat;
	width				: 16px;
	height				: 16px;
	padding				: 0 0 0 21px;
}


a.link-ticker {
	color				: #FFFFFF !important;
	text-shadow			: 1px 1px 1px #cbb569;
	margin-right		: 100px;
}
a.link-ticker:hover {
	color				: #FFFFFF !important;
	text-shadow			: 1px 1px 1px #cbb569;
	margin-right		: 100px;
	text-decoration		: underline;
}

.notShown {
	display				: none;
}
.Shown {
	display				: block;
}

.akt_box {
	float				: left; 
	width				: 240px; 
	height				: 125px;
	background			: url(images/pfeil_link_akt.png) 240px 105px no-repeat #D6CABA;
	padding				: 0 10px;
	cursor				: pointer;
	font-size			: 12px;
	text-align			: left;
}
.akt_box p, .akt_box ul {
	color				: #4f4f4f;
}
.aktInhalt {
	clear				: both; 
	display				: none; 
	padding				: 10px;
}