
body 	{padding:0; margin:0; background-color:#000000; font-size:0.675em; font-family:Verdana,Arial,Sans-serif,Tahoma; overflow-x:hidden; overflow:-moz-scrollbars-vertical;}

a					{color:#CD262E; text-decoration:none; }
a:hover		{text-decoration:underline;}

img				{border: 0px none;}

#page 		{width:940px; margin:auto; background-color:#DDDDDD;}

.kontaktformular label 	{ float: left; display: block; width: 160px; font-size: 1.1em;}
.kontaktformular input 	{ margin: 0px; padding: 2px; font-size: 0.8em; border: #707070 solid 1px;}

h1 					{ font-size:1.6em; margin: 0px 0px 3px 0px; padding: 0px; color:#000000; text-transform: uppercase;}
h2 					{ font-size:1.2em; margin: 10px 0px 5px 0px; padding: 0px; color:#CD262E; text-transform: uppercase;}
h3 					{ font-size:1.2em; margin: 0px 0px 5px 0px; padding: 0px; color:#CD262E; font-weight: bold; text-transform: uppercase;}
h4 					{ font-size:1.3em; margin: 0px 0px 5px 0px; padding: 0px; color:#CD262E; font-weight: bold;}
p  					{ color: #000000; padding: 0px; margin: 10px 0px 0px 0px; font-size: 1.0em;}

.error {color: red;}

/* Linke Spalte */

.nav_categories									{ list-style-type: none; margin: 0px 0px 0px 0px; padding:198px 0px 0px 65px; font-size: 1.25em; line-height: 1.7em; font-family:Arial; }
.nav_categories ul							{ list-style-type: none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.nav_categories	a								{ padding-left: 15px;color: #ffffff; font-weight: bold; background: url('../images/arrow_white.gif') no-repeat 0px 2px ;}
.nav_categories	a:hover					{ color: #CD262E; text-decoration: none;}
.nav_categories a.on						{ color: #008ACB; font-weight: bold;}
.nav_categories	a.off-open			{ color: #707070; font-weight: bold;}
.nav_categories	a.on-open				{ color: #008ACB; font-weight: bold;}
.nav_categories .nav1 li				{ padding:8px 0px 7px 30px;  border-top: 2px solid #E0E0E0; width: 160px;}
.nav_categories .nav2	li				{ padding:8px 0px 7px 10px;  border-top: 2px dotted #E0E0E0; font-size: 0.9em;width: 150px; }
.nav_categories .nav3	li				{ padding:8px 0px 7px 10px; font-size: 0.95em; border: 0px none; border-left: 2px dotted #E0E0E0;}


.nav_categories_sub									{ font-family:Arial; list-style-type: none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 30px; font-size: 1.25em; line-height: 1.7em; float: left;  }
.nav_categories_sub ul							{ list-style-type: none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.nav_categories_sub	a								{ padding-left: 15px;color: #000000; font-weight: bold; background: url('../images/arrow_black.gif') no-repeat 0px 2px ;}
.nav_categories_sub	a:hover					{ color: #CD262E; text-decoration: none;}
.nav_categories_sub a.on						{ color: #008ACB; font-weight: bold; }
.nav_categories_sub	a.off-open			{ color: #707070; font-weight: bold;}
.nav_categories_sub	a.on-open				{ color: #008ACB; font-weight: bold;}
.nav_categories_sub .nav1 li				{ padding:8px 0px 7px 30px;  border-top: 2px solid #E0E0E0; width: 160px; background-image:  url('../images/arrow_black.gif.gif') no-repeat ;}
.nav_categories_sub .nav2	li				{ padding:8px 0px 7px 10px;  border-top: 2px dotted #E0E0E0; font-size: 0.9em;width: 150px; }
.nav_categories_sub .nav3	li				{ padding:8px 0px 7px 10px; font-size: 0.95em; border: 0px none; border-left: 2px dotted #E0E0E0;}



/* "Mittlere" Spalte */

#emo-motiv 								{width: 940px; height: 440px; background-image:url('../images/emo_motivstart.jpg');} 
#emo-motiv-klein     			{width: 940px; height: 189px; background-image:url('../images/emo_motiv02.jpg'); float:right;} 

#content-startseite       {text-align: center; line-height: 1.9em; font-family:Verdana,Arial,Sans-serif,Tahoma; width:940px; padding: 10px 30px 10px 30px;}
#content-startseite img   {border: none 0px;}

#content-unterseite				{line-height: 1.9em; font-family:Verdana,Arial,Sans-serif,Tahoma; width: 580px;float: left; padding: 0px 20px 35px 130px;}
#content-unterseite li    {color: #000000; margin:0px 0px 5px 0px; padding:0px; font-size: 1.0em;}



.product									{margin: 15px 0px 15px 0px; clear: both; border-bottom: solid 1px #CD262E; }
.product p								{padding-bottom: 10px;}
.product img							{float: left; padding-bottom: 10px; margin-top:0px; }
.product_text 						{width: 210px; float: right;}

.product_list							{margin: 0px 0px 35px 0px; line-height:1.4em; border:1px solid #DDDDDD; }
.product_list	 img							{float: left; padding-bottom: 10px; margin-top:0px; }

.termin										{border-bottom: solid 1px #CD262E; padding: 15px 0px 15px 0px;}

/* Rechte Spalte */


/* Footer */

#footer									{background-image:url('../images/bg-footer.gif'); background-repeat:repeat-x; background-position:0px 0px;background-color:#000000; height: 61px; text-align: left; color:#ffffff; padding: 0px 12px 0px 20px; font-weight:normal; clear:both; font-size: 0.9em;}
#footer img       			{float: left;}
#footer p								{padding: 20px 0px 10px 70px; margin: 0px;}

#footer-text						{padding-top: 25px;}
#footer-text a					{font-weight: normal; color: #ffffff;}
#footer-text a:hover		{text-decoration:underline;}
