*
{	padding: 0;	margin: 0; }
	
body
{ text-align: center; font: 13px Arial, Helvetica, sans-serif; line-height: 18px; }

table.main
{ margin-left: auto; margin-right: auto; }
	
td, th, li
{ text-align: left; font: 13px Arial, Helvetica, sans-serif; line-height: 18px; }

li
{ padding-bottom:8px; }

b
{ font-weight: bold; }
	
a.more
{ text-decoration: underline; font: 13px Arial, Helvetica, sans-serif; line-height: 18px; color: #127683; }

a.more:link, a.more:visited
{ text-decoration: underline; font: 13px Arial, Helvetica, sans-serif; line-height: 18px; color: #127683; }

a.more:hover, a.more:active
{ text-decoration: none; font: 13px Arial, Helvetica, sans-serif; line-height: 18px; color: #127683; }

a.sub
{ text-decoration: none; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #002E64; }

a.sub:link, a.sub:visited
{ text-decoration: none; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #002E64; }

a.sub:hover, a.sub:active
{ text-decoration: underline; font: 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #002E64; }
		
.content
{ padding-left: 50px; padding-right: 25px; }
	
.home_content
{ padding-right: 50px; }
	
.impressum
{ padding-left: 455px; padding-top: 45px; }
	
.header
{ padding-left: 25px; }

.sub_header
{ font: 14px Arial, Helvetica, sans-serif; color: #002B53; font-weight: bold; }
	
.hr
{ padding-top: 30px; padding-bottom: 30px; }

.nav
{ height:33px; }

.preis
{ color: #002B53; font-weight: bold; }

input
{ padding-left: 2; padding-top: 2; border: 0px; -moz-outline: 0px solid; width: 261; height: 21; font: 14px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }

.anzahl
{ padding-left: 4; padding-top: 1; background-image: url(layout/form_anzahl.gif); font: 15px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; width: 49; height: 20; }

.checkbox
{ width: 20; border: 1px solid #CCD5DD; -moz-outline: 0px solid; }

.name
{ background-image: url(layout/form_name.gif);  }

.anschrift
{ background-image: url(layout/form_anschrift.gif);  }

.plz
{ background-image: url(layout/form_plz.gif); width: 79; }

.ort
{ background-image: url(layout/form_ort.gif); width: 175; }

.tel
{ background-image: url(layout/form_tel.gif);  }

.email
{ background-image: url(layout/form_email.gif);  }

textarea { background: #CCD5DD; padding-top: 2; padding-left: 2; padding-right: 2; padding-bottom: 2; border: 0px; -moz-outline: 0px solid; width: 261; height: 146; font: 13px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
