/* Defaults & Resetting */
    body 	{background:#ffffff;color:#000000;margin:0;padding:0;font-family:"Trebuchet MS", verdana, arial, sans-serif;font-size:90%; }
    p, form       { margin:0;padding:0; }
    a		{color:#0078C1;text-decoration:underline; }
    a:hover	{ text-decoration:underline;}
    ul, h1, h2, h3, h4, h5 { margin:0;padding:0; }
    img     { border:none; }
    .hide { display:none; }
    .stopfloating { clear:both;float:none; }
/* Layout */
    #content { width:800px; }
/* Logo */
    #logo { margin:16px 0 0 16px; }
/* Ausgeblendet */
    #keyvisual, #right, #metanavigation, #languages, #mainnavigation { display:none; }
/* Content */
    #content h2 { clear:both;font-size:28px;color:#629FD6;;text-transform:uppercase;font-weight:normal;margin-bottom:8px; }
    #content h3 { clear:both;font-size:16px;color:#0078C1;;text-transform:uppercase;margin-bottom:8px; }
    #content h4 { font-size:14px;color:#0078C1;text-transform:uppercase;margin-bottom:8px;font-weight:normal;margin-bottom:8px; }
    #content p { font-size:11px;margin-bottom:16px; }
    #content a:hover h5, #content a:hover p { text-decoration:underline; }
    
    #content .element1 p, #content .element2 p { font-size:12px;font-style:italic;color:#0078C1;line-height:14px; }
    #content .element2 {  }
    #content .element2 p { margin-bottom:0px; }
    

/* Formenliste */
    #content .formlistHeader { float:left;list-style-type:none;margin:0;padding:0;clear:both; }
    #content .formlistHeader li { float:left;font-size:14px;text-transform:uppercase;color:#0078C1;font-weight:bold;margin-left:8px;margin-bottom:16px; }
    #content .formlistHeader .first { width:108px; }
    #content .formlistHeader .second { width:320px; }
    #content .formlistHeader .third { width:100px; }
    #content .formlist { float:left;list-style-type:none;margin:0 0 16px 0;padding:0;clear:both; }
    #content .formlist li { float:left;padding:8px; }
    #content .formlist h5 { float:left;width:108px;margin-right:8px;font-size:12px;text-transform:uppercase;color:#0078C1; }
    #content .formlist p { float:left;width:320px;margin:0 8px 0 0; }
    #content .formlist a { color:black; }
    #content .formlist img { float:left;margin-right:4px; }
/* Schalendetail */
    #content .schalendetail { float:left;list-style-type:none;margin:0 0 16px 0;padding:0;clear:both; }
    #content .schalendetail li { float:left;padding:8px;margin:0px 0px 8px 0px; }
    #content .schalendetail h5 { float:left;width:136px;font-size:12px;color:#000000; }
    #content .schalendetail p { float:left;width:404px;margin:0 8px 0 0; }
    #content .schalendetail a { color:black; }
/* Drittelliste */
    #content .thirdlist { float:left;list-style-type:none;margin:0 0 16px 0;padding:0; }
    #content .thirdlist li { float:left;width:178px;margin:0px 8px 8px 0px;text-align:center; }
    #content .thirdlist p { margin:0; }
    #content .thirdlist a { color:black;text-decoration:none; }
    #content .thirdlist li.backblue { padding:4px;margin:0px 0px 8px 0px; }
/* Viertelliste */
    #content .quarterlist { float:left;list-style-type:none;margin:0 0 16px 0;padding:0; }
    #content .quarterlist li { float:left;width:115px;margin:0px 24px 8px 0px;text-align:center; }
    #content .quarterlist a { color:black;text-decoration:none }
/* Formular */
	.kform fieldset { border:1px solid #C7D8F0;float:left;clear:both;margin:0 0 16px 0;padding:8px 0;font-size:11px;width:464px; }
	.kform legend { color:#0078C1;font-weight:bold;margin-left:16px; }
	.kform input, .kform textarea, .kform select { font-family:"Trebuchet MS", verdana, arial, sans-serif;font-size:11px;background:white;border:1px solid #C7D8F0;float:left;width:232px;margin-bottom:4px; }
	.kform label { float:left;width:200px;text-align:right;clear:left;margin-right:8px;height:20px; }
	.kform label.checkbox { clear:none;float:left;width:212px;text-align:left;margin:0 0 0 8px; }
	.kform input.checkbox { margin:0 0 0 208px;width:16px; }
/* IE-Hacks */
    * html #metanavigation { clear:both; }
    * html #contentWrap { margin-right:-3px; }
    * html #innercontent { padding:0;margin:0; }

