

*										{ padding: 0; margin: 0; }
html, body								{ color: #333; height: 100.01%; background-image: url('../image/system/background.png'); font-family: helvetica neue, serif; font-size: 15px; }

/*______________________________________AREAS_________________________________________*/

.wrapper								{ width: 1000px; min-height: 300px; margin: 10px auto; }
header									{ width: 1000px; height: 460px; float: left; }
.content								{ width: 1000px; min-height: 100px; float: left; padding: 40px 0; }
footer									{ width: 1000px; min-height: 50px; float: left; padding: 10px 0 0 0; border-top: 1px solid black; }

.retail_section							{ width: 333px; min-height: 200px; float: left; text-align: center; padding: 40px 0; }
.warning								{ width: 1000px; min-height: 30px; background-color: #c99; text-align: center; padding: 5px; }

/*______________________________________TAGS_________________________________________*/

li										{ list-style: none; }
a 										{ text-decoration: none; color: #666; }

/*______________________________________MAIN NAV_____________________________________*/

#logo									{ margin: 0 0 0px 0; float: left;}
.logo_left								{ float: left; }
.logo_right								{ float: left; text-align: right;}

.logo_left, .logo_right					{ padding-top: 30px; height: 150px; width: 200px; line-height: 25px; }

.main_nav_point							{ margin-right: -4px; }
.main_nav img 							{ width: 200px; height: 300px; }

figcaption p 							{ text-align: center; }
figure 									{ height: 300px; width: 200px; position: relative; overflow: hidden; float: left; }
figure img, figure figcaption 			{ position: absolute; }
figure figcaption 						{ background-image: url("../image/system/bg_nav.png"); color: #383838; font: 15px 'Helvetica Neue'; height: 290px; width: 200px; padding: 5px;top: -300px; }




/*______________________________________CONTACT_________________________________________*/

.contact_left							{ float: left; width: 300px; }
.contact_right							{ float: left; width: 350px; }
.contact_form_left						{ float: left; margin-right: 20px; }
.contact_form_right						{ float: left; }
.contact_e_right						{ float: left; }
.contact_e_right img 					{ width: 350px; }

.submit_form							{ width: 100px; height: 25px; background-color: #ccc; color: #666; font-size: 18px; margin-left: 200px; margin-top: 20px; font-family: futura; }
.submit_form:hover						{ color: #ccc; }

h2										{ font-size: 20px; }

input									{ height: 40px; margin: 5px 0 10px 0; }
textarea								{ resize: none; height: 94px; margin-top: 7px; padding-top: 5px; font-size: }
input, textarea							{ background-color: #ccc; width: 300px; border-radius: 4px; border-style: none; font-size: 15px; padding-left: 5px; outline-color: #777; }


/*______________________________________CONTENT_________________________________________*/

h1										{ font-size: 30px; margin: 0 0 20px 0; color: #999; height: 30px; font-weight: normal;	}
h3										{ font-size: 50px; }
h4										{ font-size: 18px; margin: 30px 0 5px 0; text-align: center; }
h5										{ font-size: 20px; color: #ccc;  }
.error									{ height: 200px; width: 500px; text-align: center; margin: 0 0 0 250px; }
.error p 								{ font-size: 20px; margin-top: 10px; }
.error a 								{ color: black; text-decoration: none; }

.de_txt									{ width: 480px; min-height: 200px; float: left; padding: 0 20px 20px 0; text-align: justify; }
.de_impressum							{ width: 480px; min-height: 200px; float: left; padding: 0 20px 20px 0; text-align: left; }
.en_txt									{ width: 480px; min-height: 200px; float: left; padding: 0 0 20px 20px; text-align: justify; }
.en_txt h1 								{ text-align: right; }
.en_impressum							{ text-align: right; }
.agb_list ul li							{ list-style: disc; margin-left: 50px; }
.center									{ text-align: center; }

/*______________________________________FOOTER_________________________________________*/

.footer_nav_left						{ width: 500px; height: 50px; float: left; }
.footer_nav_left ul 					{  }
.footer_nav_left ul li 					{ float: left; margin-right: 10px; }
.footer_nav_left ul li a 				{ color: black; text-decoration: none; }
.footer_nav_left ul li a:hover			{ color: #ccc; }

.footer_middle							{ width: 300px; height: 50px; float: left; position: relative; left: 20px; }
.footer_middle a 						{ color: black; }
.footer_middle a:hover					{ color: #ccc; }

.footer_nav_right						{ width: 200px; height: 50px; float: left; }
.footer_nav_right ul 					{ float: right; }
.footer_nav_right ul li 				{ float: left; margin-right: 10px; }
.footer_nav_right ul li a 				{  }
.footer_nav_right ul li a:hover			{  }


.social_icon							{ width: 30px; }


/*______________________________________FANCYCAKE-SLIDER_________________________________________*/

#slides									{ display: none; float: left; width: 1000px;  }
#slides .slidesjs-navigation			{ margin-top: 3px; }
#slides .slidesjs-previous				{ margin-right: 5px; float: left; }
#slides .slidesjs-next					{ margin-right: 5px; float: left; }
.slidesjs-pagination					{ margin: 6px 0 0; float: right; list-style: none; }
.slidesjs-pagination li					{ float: left; margin: 0 1px; }
.slidesjs-pagination li a 				{ display: block; width: 13px; height: 0; padding-top: 13px; background-image: url(../image/system/pagination.png); background-position: 0 0; float: left; overflow: hidden; }
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active	{ background-position: 0 -13px; }
.slidesjs-pagination li a:hover			{ background-position: 0 -26px; }
#slides a:link,
#slides a:visited						{ color: #333; }
#slides a:hover,
#slides a:active						{ color: #9e2020; }
.navbar									{ overflow: hidden; }

/*______________________________________Shop_________________________________________*/


.de_txt ul li 							{ list-style: circle; margin-left: 20px; }
.de_txt table 							{ border: 0; }
.de_txt td 								{ width: 250px; }

.en_txt_shop							{ width: 480px; min-height: 200px; float: left; padding: 0 0 20px 20px; text-align: right; }

.normal_link:hover						{ color: #999; }








.prof1 { font-size: 18px; }















