*			{ margin:0; padding:0 }

body 		{ margin: 0px auto; padding:0; font-family: Verdana, sans-serif; font-size:13px; line-height:16px; color:#333; background-color:#dcdcdc; width:995px }

h1			{ font-weight:bold; font-size:17px; color: #333; margin-bottom:16px; line-height:21px; }
h2			{ font-weight:bold; font-size:13px; color: #333; margin-bottom:8px; line-height:16px; }

a 			{ font-size:12px; color:#333; text-decoration:none; }

a:hover 		{ text-decoration: underline; color:#000; }

.clear		{ clear:both; overflow:hidden }

#header		{ width:995px; height:226px; margin:0; padding:0; background-color:#FFF; }
#header img	{ vertical-align:bottom; border:none; }

/* --- NAV -------------------------------------------------------------------------------------------------------------------------- */

#hauptnav 			{ float:left; background-color:#ffffff; height:25px; width:184px; padding-left:24px; }
#hauptnav a			{ background-position: 0px 0px; background-repeat: no-repeat; height:25px; display:block }
#hauptnav a:hover 	{ background-position: 0px -25px }
#hauptnav li			{ list-style:none; height:25px; margin-bottom:4px; }

/* --- SUBNAV -------------------------------------------------------------------------------------------------------------------------- */

#subnav 				{ float:right; background-color:#ffffff; height:25px; width:103px; padding-right:24px; }
#subnav a			{ background-position: 0px 0px; background-repeat: no-repeat; height:25px; display:block }
#subnav a:hover 		{ background-position: 0px -25px }
#subnav li			{ list-style:none; height:25px; margin-bottom:4px; }

/* --- CONTENT -------------------------------------------------------------------------------------------------------------------------- */

#content_back				{ background-color:#FFF; }
#content 					{ float:left; background:url(../img/basis/bg.jpg) no-repeat; background-position:7px 0; background-color:#FFF; width:600px; min-height:323px; height:auto; }
#content_inhalt 				{ padding:0px 0px 24px 24px;  }
#content_inhalt .border		{ border:2px dotted #211da5; margin:12px 0 12px 0 }
#content_inhalt .border ul	{ padding:6px 6px 6px 6px; list-style:none }
#content_inhalt .border li	{ padding-left:16px; background:url(../img/basis/pfeil.gif) no-repeat; background-position:0 7px; line-height:17px } 
#content_inhalt ul			{ padding:6px 6px 6px 0; list-style:none }
#content_inhalt li			{ padding-left:16px; background:url(../img/basis/punkt.gif) no-repeat; background-position:0 7px; line-height:17px } 
#content_inhalt img			{ border:none; margin-bottom:42px; } 
#content_inhalt .user		{ margin-left:6px; } 
#content_inhalt .pwd			{ margin-left:4px; } 
#content_inhalt .login		{ margin-left:10px; } 

/* --- FOOTER -------------------------------------------------------------------------------------------------------------------------- */

#footer 			{ float:left; width:995px; height:19px; background-color:#b6ccd7 }
#footer p 		{ margin-left:232px; }
#footer a 		{ font-size:11px; color:#4F4F4F; text-decoration:none; }