/* body */body { padding: 0; margin: 20px auto; font-size: 12px; font-family: 'tahoma', Sans-Serif; letter-spacing: 1px; line-height: 150%; background: #CDCDCD; color: #454545; }#body { clear: both; margin-bottom: 0px; }/* generell layout */#topOfPage { display: none; }#header { height: 20px; }#container { width: 770px; padding: 10px; background: #FFFFFF; margin-left: auto; margin-right: auto; }#logo_r { width: 380px; float: left; }#logo_l { width: 380px; float: right; }/* top_l, top_r */#top_r, #top_l { margin-bottom: 6px;}#top_r h1 { color: #FFFFFF; padding-left: 25px; padding-top: 50px; line-height: 110%; width: 360px; }#top_l h1 { color: #FFFFFF; padding-left: 355px; padding-top: 50px; line-height: 110%; width: 360px; }/* navigation */#navigation { clear: both; font-weight: bold; text-align: justify; font-size: 16px; width: 770px; height: 24px; padding-top: 12px; padding-bottom: 0px; margin-left: auto; margin-right: auto; }#navigation a:link { color: #505050; }#navigation a:hover { color: #993300; }#navigation selected { color: #006699; }/* footer */#footer { clear: both; padding-top: 0px; padding-bottom: 6px; }#footer p { clear: both; color: #C5C5C5; font-size: 11px; text-align: center; }#footer li { float: left; padding: 0; height: 15px; vertical-align: middle; padding-right: 25px; font-size: 11px; }/* div */div { text-align: left; }div.block_l, div.block_r, div.blockDistinct_l, div.blockDistinct_r { padding: 10px; padding-bottom: 6px; padding-top: 2px; }div.blockDistinct_r { background: url("../images/corner_r.gif") no-repeat 100% 100% #F5F5F5; }div.blockDistinct_l { background: url("../images/corner_l.gif") no-repeat 0% 100% #F5F5F5; }/* ul, h1, h2 */ul { margin: 0; padding : 0; list-style : none; }h1, h2 { margin: 0; margin-bottom: 10px; padding: 0; font-weight: normal; font-size: 25px; }h2 { font-size: 16px; margin-left: 14px; margin-top: 10px; margin-bottom: 5px; color: #993300; }/* p */p {	margin: 0; margin-bottom: 5px; }p.right { text-align: right; }/* form *//* input */form { margin: 0; }fieldset { padding: 0; border: 0; }input { color: #454545; font-size: 11px; letter-spacing: 1px; }input.inputText { width: 320px; height: 13px; background: #EEEEEE; border: 1px solid #CDCDCD;}input.inputText:hover { width: 320px; height: 13px; background: #E6E6E6; border: 1px solid #CDCDCD;}textarea { color: #454545; font-size: 11px; letter-spacing: 1px; font-family: 'tahoma', Sans-Serif; }textarea.inputText { width: 320px; height:100px; background: #EEEEEE; border: 1px solid #CDCDCD;}textarea.inputText:hover { width: 320px; height:100px; background: #E6E6E6; border: 1px solid #CDCDCD;}/* search */#search_r { float: right; padding-top: 8px; text-align: right; width: 254px; }#search_l { float: left; padding-top: 8px; text-align: left; width: 254px; }input.searchText { width: 150px; height: 13px; background: #EEEEEE; border: 1px solid #CDCDCD;}input.searchText:hover { width: 150px; height: 13px; background: #E6E6E6; border: 1px solid #CDCDCD;}/* a */a:link, a:active, a:visited { text-decoration: none; }a:link, a:active { color: #993300; }a:hover { color: #006699; }a:visited { color: #505050; }/*  infobox */a.info { text-decoration:none; position:relative; }a.info span { display:none; }a.info:hover { cursor:default; }a.info:hover .infobox {	font-weight: normal; 	display:block; 	position:absolute; 	top:20px;; 	left:0;; 	width:210px; 	height:70px; 	border: 1px solid #505050; 	background:#CDCDCD url(question.gif) no-repeat bottom right; 	color:#454545; 	text-align:left; 	font-size:0.7em; 	padding-left:10px; 	padding-top:6px;}/* a img */a img { border: 0; }a img:active { border: 0; }/* span */span.highlight { color: #FFFFFF; font-weight: bold; }span.hide { display: none; }span.underline { text-decoration: underline; }img.left { padding: 6px; border: 1px solid #454545; background: #f5f5f5; }img.left { float: left; margin: 0 12px 5px 0; }
