* {margin: 0; padding: 0; border: 0 solid; zoom: 1}
body {text-align: center; color: #000; font-family: Arial, sans-serif; font-size: 12px; line-height: 140%;}
table {border-collapse: collapse;}
td {vertical-align: top; font-size: 12px; line-height: 140%;}
small {font-size: 10px;}
a, a:visited, a.crnt {color: #36c; text-decoration: underline;}
a:hover {text-decoration: none;}

h1 {font-size: 18px; color: #36c; font-weight: normal; padding-bottom: 15px;}
h2, h3 {font-size: 12px; color: #7a001d; font-weight: bold; padding-bottom: 5px;}
h3 {color: #999;}

p {padding: 0.3em 0;}

#container {text-align: left; border:0px solid #000; margin: auto; width: 960px; position: relative;}
	#header {padding: 29px 0 70px 0; position: relative;}
		#adk_logo {position: absolute; top: 29; left: 270px;}
	#main {background: #fff;}
		#left {width: 250px;}
			#menu {background: url('../img/dash.gif') repeat-x; position: relative; margin-top: -12px; margin-bottom: 3px;}
				#in_menu {background: url('../img/dash.gif') repeat-x left bottom; padding: 10px 0 12px 0;}
		#center {width: 460px;}
		#in_center {padding: 0 20px;}
		#right {width: 250px;}
	#footer {padding: 45px 0 20px 0; font-style: italic;}


/* menu */
#menu ul {list-style: none outside none; margin-left: -15px;}
#menu ul ul {margin-left: 0;}
#menu li {margin-left: 15px;}
#menu a {display: bl1ock; padding-left: 10px; background: url('../img/bulletblue.gif') no-repeat 0 6px; text-decoration: none;}
#menu a:hover, #menu a.crnt {background-image: url('../img/bulletred.gif'); color: #900;}

#main h3 {background: #666; color: #fff; font-style: italic; padding: 5px 8px; margin-bottom: 15px; font-size: 14px; line-height: 14px;}


.graybold {color: #999; font-weight: bold;}
.in_aufbau {color: #900; border-top: 1px solid #666; margin-top: 10px; padding-top: 13px;}
.small {font-size: 11px; line-height: 13px; color: #666;}
