body {margin: 0 0 0 0;padding: 0 0 0 0;background-color: #ffffff;font-size: 12px;color: #3f3f3f;}#container{width: 970px;margin: 0 auto;padding: 0 0 0 0;}table{font-size: 12px;color: #3f3f3f;}td{font-size: 12px;color: #3f3f3f;}#spacerrow{font-size: 5px; line-height: 5px;}#topcontent{background-image: url(../pix/ctbl_top_bg.png); background-repeat: no-repeat; }#impressum{background-image: url(../pix/impressum.jpg); background-repeat: no-repeat; padding-left: 20px; padding-right: 35px; color: #f6f6f6; font-size: 12px;line-height: 15px;}#navigation{background-image: url(../pix/nav_bg.png); background-repeat: no-repeat; padding-left: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 25px; color: #3f3f3f;}#maincontent{background-image: url(../pix/ctbl_middle_bg.png); background-repeat: repeat-y; padding-left: 20px; padding-right: 20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #3f3f3f;}#maincontentorder{padding-left: 20px; padding-right: 20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #3f3f3f;}#footerrow{background-image: url(../pix/ctbl_bottom_bg.png); background-repeat: no-repeat;}#footer{background-image: url(../pix/bottom.png); background-repeat: no-repeat; text-align: center; font-family: Arial, Verdana, helvetica, sans-serif; font-size: 10px; color: #3f3f3f;}#subnav{background-image: url(../pix/subnav_bg.png); background-repeat: no-repeat; background-position: right; }h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 20px; font-weight: 900; line-height: 20px;}a:link {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #3f3f3f;font-weight: 100;text-decoration: none;}a:active {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #3f3f3f;font-weight: 100;text-decoration: none;}a:visited {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #3f3f3f;font-weight: 100;text-decoration: none;}a:hover {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #696969;font-weight: 100;text-decoration: none;}a.nav {margin-right: 10px;}a.subnav {font-size: 10px;line-height: 20px;letter-spacing: 2px;}a.content {font-size: 12px;text-decoration: none;color: #3f3f3f;border-bottom: 1px dotted #696969;}