@charset "utf-8";
html { height:100%; width:100%; margin:0px; }
body { height:100%; width:100%; margin:0px; background-color:#eeeeec; background-image:url(../layout/bg.jpg); background-repeat:repeat-y; overflow-y: scroll; }

table, td, div		{ font-family: Tahoma, Geneva, sans-serif; font-size:13px; line-height:16px; color:#000000; }

h1					{ margin:0px; margin-bottom:6px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#666666; }
h2					{ margin:0px; margin-bottom:4px; font-size:13px; color:#444444; }

h3					{ display:block; width:540px; height:20px; background-color:#d71634; color:#ffffff; margin:0px; margin-top:3px; margin-bottom:10px; font-size:13px; line-height:20px; }
h4					{ margin:0px; margin-top:8px; margin-bottom:14px; font-size:13px; color:#444444; }

a			{ text-decoration: none; color: #d71634; }
a:link		{ text-decoration: none; color: #d71634; }
a:visited	{ text-decoration: none; color: #d71634; }
a:hover		{ text-decoration: underline; color: #d71634;}
a:active	{ text-decoration: none; color: #d71634; }

.tabelle	{ margin:0px; height:100%; width:100%; }
.kopf		{ height:180px; background-color:#d71634; background-image:url(../layout/bg_kopf.jpg); background-repeat:no-repeat; }

.links		{ width:330px; }
.mitte		{ width:580px; }

.lang1		{ position:absolute; margin-left:12px; margin-top:20px; }
.lang2		{ position:absolute; margin-left:42px; margin-top:20px; }

.tabelle_menu		{ height:100%; width:300px; }
.tabelle_menu2		{ height:190px; }
.tabelle_menu3		{ height:70px; background-color:#d71634; }

.tabelle_inhalt		{ height:100%; width:540px; }
.tabelle_inhalt2	{ height:40px; }

.menu				{ margin-left:30px; margin-top:20px; font-family:Verdana, Geneva, sans-serif; }
.btn1				{ margin-left:2px; width:228px; height:20px; float:left; line-height:20px; }
.btn2				{ margin-right:6px;width:14px; height:20px; float:left; text-align:right; }
#btn3				{ margin:0px; width:250px; display:block; height:20px; line-height:20px; }
#btn3a				{ margin:0px; width:250px; display:block; height:20px; line-height:20px; background-color:#d71634; color:#ffffff; font-weight:bold; }
#btn4				{ margin-left:15px; margin-top:6px; height:20px; line-height:20px; }
#btn4a				{ margin-left:15px; margin-top:6px; height:20px; line-height:20px; color: #d71634; }
#btn5				{ margin-left:28px; margin-top:2px; height:16px; font-size:11px; line-height:16px; }
#btn5a				{ margin-left:28px; margin-top:2px; height:16px; font-size:11px; line-height:16px; color: #d71634; }

.menu a			{ text-decoration: none; color: #000000; }
.menu a:link	{ text-decoration: none; color: #000000; }
.menu a:visited	{ text-decoration: none; color: #000000; }
.menu a:hover	{ text-decoration: none; color: #d71634; cursor:pointer; }
.menu a:active	{ text-decoration: none; color: #d71634; }

.trennung_menu	{ margin:0px; margin-top:2px; margin-bottom:2px; }

.trennlinie_head	{ margin:0px; margin-bottom:12px; }

.menu_fuss				{ width:540px; text-align:right; }
.menu_fuss a			{ text-decoration: none; color: #000000; }
.menu_fuss a:link		{ text-decoration: none; color: #000000; }
.menu_fuss a:visited	{ text-decoration: none; color: #000000; }
.menu_fuss a:hover		{ text-decoration: none; color: #d71634; }
.menu_fuss a:active		{ text-decoration: none; color: #d71634; }
#menu_fuss_aktiv		{ text-decoration: none; color: #d71634; }

.foto	{ margin-top:2px; margin-right:10px; margin-bottom:6px; float:left; }

.aktuelles_foto		{ border:2px solid #666666; margin-top:4px; margin-right:12px; margin-bottom:4px; float:left; }
.trennung_content	{ margin:0px; margin-top:8px; margin-bottom:10px; }

.inhalt1			{ width:100px; float:left; margin-bottom:14px; }
.inhalt2			{ width:440px; float:left; margin-bottom:14px; }
.inhalt3			{ width:540px; margin-bottom:14px; }
.aktuelles_datum	{ clear:both; font-size:10px; line-height:10px; color:#999999; width:534px; text-align:right; }

.ansprechpartner		{ width:180px; height:320px; float:left; }
.ansprechpartner_foto	{ margin:0px; margin-bottom:8px; }

.kontakt_feld		{ margin-bottom:6px; width:164px; height:20px; background-color:#ffffff; border:1px solid #d71634; padding-top:4px;
					font-family: Tahoma, Geneva, sans-serif; font-size:13px; line-height:16px; color:#000000; }
.kontakt_feld_gr	{ margin-bottom:10px; width:164px; height:60px; background-color:#ffffff; border:1px solid #d71634; padding-top:4px;
					font-family: Tahoma, Geneva, sans-serif; font-size:13px; line-height:16px; color:#000000; }
.kontakt_btn		{ display:block; margin-right:4px; background-color:#ffffff; height:20px; width:80px; border:1px solid #d71634; float:left;
					font-family: Tahoma, Geneva, sans-serif; font-size:13px; line-height:16px; color:#000000; }

.downloads_inhalt1	{ width:120px; float:left; margin-bottom:14px; }
.downloads_inhalt2	{ width:420px; float:left; margin-bottom:14px; }

.klein				{ font-size:10px; }

.produkte_block_foto	{ margin-left:5px; margin-top:5px; }
.produkte_block_foto_bg	{ width:130px; height:100px; background-color:#eeeeec; float:left; margin-right:10px; }
.produkte_block_txt		{ margin-top:4px; margin-left:10px; margin-bottom:10px; margin-right:10px; }
.produkte_block_bg		{ width:400px; background-color:#eeeeec; float:left; }

.prod_vorschau			{ width:540px; background-color:#eeeeec; float:left; margin-bottom:10px; }
.prod_foto				{ float:left; margin-left:5px; margin-top:5px; margin-right:20px; margin-bottom:5px; }
.prod_vorschau2			{ width:520px; background-color:#eeeeec; float:left; margin-left:20px; margin-bottom:10px; }
.prod_vorschau_txt		{ float:left; margin-bottom:5px; }

ul		{ margin:0px; padding:0px; }
li		{ margin:0px; margin-left:20px; padding:0px; }


/*
.inp_50, .inp_150, .inp_350, .textarea, .submit { font-family: Tahoma, Geneva, sans-serif; font-size:13px; line-height:16px; color:#000000; border:1px solid #000000; margin-bottom:2px; margin-top:2px; }
.inp_50 { width:25px; }
.inp_150 { width:130px; }
.inp_350 { width:320px; }
.textarea { width:320px; height:100px; }
*/
