/* 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; }
	acronym { border:none; }
/* Layout */
    #container { position: relative;padding:0;width:800px;margin:0 auto;clear:both; }
    #innercontent { width:800px;margin:0 0 16px 0;padding:0 0 16px 0;position:relative;left:0;float:left;overflow:hidden; }
    #contentWrap { float:left;width:800px;clear:left;overflow:hidden;background:url('../images/backgrounds/content.gif') repeat-y; }
    #content { float:left;width:588px;margin:0px 16px 0px 0px;min-height:300px; }
    #right { float:left;width:180px;margin:0px 0px 0px 16px; }
/* Logo */
    #logo { float:left;width:800px;height:104px;margin:0; }
    #logo img { margin:18px 0 0 0; }
/* Keyvisual */
    #keyvisual { width:800px;float:left;height:150px;padding-bottom:16px; }
/* Content Common */
    #contentWrap h1, #contentWrap h2 { clear:both;font-size:18px;color:#0078C1;background:url('../images/backgrounds/content_h2.gif') no-repeat 0px 6px;text-transform:uppercase;margin:0 0 12px 0;padding-left:16px; }
    #contentWrap h3 { clear:both;font-size:16px;color:#0078C1;background:url('../images/backgrounds/content_h3.gif') no-repeat 0px 6px;text-transform:uppercase;margin:0 0 8px 0;padding-left:16px;font-weight:normal; }
    #contentWrap h4 { color:#E37900;font-size:14px;font-weight:bold;margin:0 0 2px 0; }
    #contentWrap h5 { color:black;font-size:12px;margin:0 0 2px 0; }
    #contentWrap p { font-size:11px;margin:0 0 16px 0; }
    #contentWrap a:hover h5, #contentWrap a:hover p { text-decoration:underline; }
/* TwoThirdOneThird */
	.twothirdonethird {  }
    #contentWrap.twothirdonethird .element1 p { color:#0078C1;width:480px;line-height:16px;font-size:14px; }
    #contentWrap.twothirdonethird .element2 { background:#E7EDF8;padding:8px;margin-bottom:32px; }
    #contentWrap.twothirdonethird .element2 h2, #contentWrap.twothirdonethird .element2 h3 { background:none;padding-left:0; }
	#contentWrap.twothirdonethird .element2 p { font-size:12px;line-height:14px; }
	#contentWrap.twothirdonethird .half h4 { color:#0078C1;font-weight:normal; }
    #contentWrap.twothirdonethird .half { float:left;width:267px; }
    #contentWrap.twothirdonethird .lefthalf {  }
    #contentWrap.twothirdonethird .righthalf { margin-left:16px; }
/* Complete */
	.complete { float:left;width:800px;margin:0px 16px 0px 0px;text-align:center; }
    .complete .half { float:left;width:304px;text-align:left;background:white; }
    .complete .lefthalf { margin:0 24px 0 72px; }
    .complete .righthalf { margin:0 72px 0 24px 0; }
    #contentWrap.complete h1 { font-size:18px;color:#0078C1;text-transform:uppercase;margin-bottom:8px;font-weight:normal; }
	#contentWrap.complete { background:white; }
/* Right */
    #right p { font-size:11px; }
    #right h2 { background:0px 2px url('../images/backgrounds/right_h2.gif') no-repeat;padding-top:1px;padding-left:24px;color:#0078C1;font-weight:bold;font-size:16px;text-transform:uppercase;margin-bottom:8px;border-bottom:1px solid #0078C1; }
    /* Unternavigation */
    #right #subnavigation { list-style-type:none;margin:0;padding:0;margin-bottom:16px; }
    #right #subnavigation li { background:url('../images/backgrounds/right_li.gif') no-repeat 0px 4px;padding-left:16px; }
    #right #subnavigation li a { text-decoration:none;font-size:13px; }
    #right #subnavigation li a:hover { text-decoration:underline; }
	#right #subnavigation li ul { list-style-type:none; }
	#right #subnavigation li ul li { background:url('../images/backgrounds/right_li_li.gif') no-repeat 0px 6px;padding-left:12px; }
    #right #subnavigation li ul a { text-decoration:none;font-size:12px; }
	
/* Formenliste */
    #contentWrap .formlistHeader { float:left;list-style-type:none;margin:0;padding:0; }
    #contentWrap .formlistHeader li { float:left;font-size:14px;text-transform:uppercase;color:#0078C1;font-weight:bold;margin-left:8px;margin-bottom:16px; }
    #contentWrap .formlistHeader .first { width:108px; }
    #contentWrap .formlistHeader .second { width:320px; }
    #contentWrap .formlistHeader .third { width:100px; }
    #contentWrap .formlist { float:left;list-style-type:none;margin:0 0 16px 0;padding:0; }
    #contentWrap .formlist li { float:left;padding:8px; }
    #contentWrap .formlist .odd { background:#C7D8F0; }
    #contentWrap .formlist .even { background:#E7EDF8; }
    #contentWrap .formlist h5 { float:left;width:108px;margin-right:8px;font-size:12px;text-transform:uppercase;color:#0078C1; }
    #contentWrap .formlist p { float:left;width:320px;margin:0 8px 0 0; }
    #contentWrap .formlist a { color:black; }
    #contentWrap .formlist img { float:left;margin-right:4px; }
    /* Legende */
    #contentWrap .formlistLegend { float:left;position:absolute;top:310px;right:240px;width:500px;height:36px;text-align:right;xbackground:green; }
    #contentWrap .formlistLegend .formlistLegendEntry { float:right;text-align:right;color:#0078C1; }
    #contentWrap .formlistLegend .formlistLegendEntry img { vertical-align:middle; }
/* Schalendetail */
    #contentWrap .schalendetail { float:left;list-style-type:none;margin:0 0 16px 0;padding:0; }
    #contentWrap .schalendetail li { float:left;padding:8px;margin:0px 0px 8px 0px; }
    #contentWrap .schalendetail .odd { background:#C7D8F0; }
    #contentWrap .schalendetail .even { background:#E7EDF8; }
    #contentWrap .schalendetail h5 { float:left;width:136px;font-size:12px;color:#000000; }
    #contentWrap .schalendetail p { float:left;width:404px;margin:0 8px 0 0; }
    #contentWrap .schalendetail a { color:black; }
/* Drittelliste */
    #contentWrap .thirdlist { float:left;list-style-type:none;margin:0 0 16px 0;padding:0; }
    #contentWrap .thirdlist li { float:left;width:178px;margin:0px 8px 8px 0px;text-align:center; }
    #contentWrap .thirdlist p { margin:0; }
    #contentWrap .thirdlist a { color:black;text-decoration:none; }
    #contentWrap .thirdlist li.backblue { background:#C7D8F0;padding:4px;margin:0px 0px 8px 0px; }
/* Viertelliste */
    #contentWrap .quarterlist { float:left;list-style-type:none;margin:0 0 16px 0;padding:0; }
    #contentWrap .quarterlist li { float:left;width:115px;margin:0px 24px 8px 0px;text-align:center; }
    #contentWrap .quarterlist a { color:black;text-decoration:none }
/* Hauptnavigation */
	#mainnavigation { float:left;padding:0;width:800px;height:24px;margin-bottom:16px; }
	#mainnavigation li { float:left;padding:0px;margin:0px;list-style:none;display:inline; }
	#mainnavigation li a { overflow:hidden;float:left;height:24px;margin:7px 24px 0px 0px;line-height:24px;text-decoration:none;font-size:16px;text-transform:uppercase;font-weight:bold; }
	#mainnavigation li a:HOVER { color:#E37900; }
	#mainnavigation li a.active {color:#E37900; }
/* Metanavigation */
    #metanavigation { float:left;width:800px;height:24px;margin-top:16px;text-align:right;background:#E7EDF8;border-top:1px solid #0078C1; }
    #metanavigation li { height:24px;margin:0px;padding:0 8px 0 4px;list-style:none;display:inline; }
    #metanavigation li a { color:#0078C1;font-size:11px;text-decoration:none;line-height:24px; }
    #metanavigation li a img { vertical-align:middle; }
    #metanavigation li a:hover { text-decoration:underline; }
/* Sprachnavigation */
    #languages { position:absolute;top:16px;left:680px; }
    #languages li { margin:0px;padding:0px;list-style:none;float:left; }
    #languages li a { padding:2px 2px;height:15px;display:block;line-height:11px;font-size:11px;text-decoration:none; }
    #languages li a:HOVER, #languages li.active a { text-decoration:none; }
    #languages li a img { vertical-align:middle; }
/* Sitemap */
	#contentWrap .sitemap h2 { clear:both;font-size:16px;color:#0078C1;background:#E7EDF8;margin:0px 0px 8px 0px;padding:2px;border:none; }
	#contentWrap .sitemap ul { margin:0 0 16px 32px; }
/* Formular */
	.form { }
	.form fieldset { border:1px solid #C7D8F0;float:left;clear:both;margin:0 0 16px 0;padding:8px 0;font-size:11px;width:464px; }
	.form legend { color:#0078C1;font-weight:bold;margin-left:16px; }
	.form label { float:left;width:200px;text-align:right;clear:left;margin-right:8px;height:20px; }
	.form input, .form textarea, .form 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; }
	.form div.formApplication { width:122px;height:75px;float:left; }
	.form div.formApplicationLeft { float:left;margin-left:110px;; }
	.form div.formApplicationRight { float:left;margin-right:110px; }
	.form div.formApplication label { width:90px;height:65px;text-align:center; }
	.form div.formApplication input { width:16px;margin-top:16px; }
	.form label.checkbox { clear:none;float:left;width:212px;text-align:left;margin:0 0 0 8px; }
	.form input.checkbox { margin:0 0 0 208px;width:16px; }
	.error { color:red;font-size:12px;margin:8px 0 }
	.error li {  }
/* IE-Hacks */
    * html #metanavigation { clear:both; }
    * html #contentWrap { margin-right:-3px; }
    * html #innercontent { padding:0;margin:0; }
    #contentWrap .tx-mpcups-pi1 h2 { margin:0 0 20px 0; }
/* player*/
	#player { margin-bottom:16px; }
