html {	height:100%;}body {	margin:0;	min-height:100%;	position:relative;	background:#f0f0f0 url(../images/content-bg.gif) repeat-y;	font:13px Arial, Helvetica, sans-serif;} body.popup {	background:#ffffff url(../images/logo.gif) 30px 30px no-repeat;	margin-top:50px;}img { border:none;}a { text-decoration:none;}a:hover { text-decoration:underline;}input, textarea, select { vertical-align:middle;}fieldset ul li.active {	font-weight:bold;}form,fieldset{	margin:0;	padding:0;	border:none;	overflow:visible;}textarea {	color:#666;	border:1px solid #999;	font:11px Arial, Helvetica, sans-serif;}select {	color:#666;	border:1px solid #999;	font:11px Arial, Helvetica, sans-serif;}/***************************		TEXT-MIT-BILD***************************/.csc-textpic-caption {	font-size:10px;	color:#999999;}.csc-textpic p.bodytext {	display:inline;}.main-holder {	background: url(../images/body.gif) repeat-x 0 142px;	min-width:1000px;}#main {	width:1000px;}* html #main {/*		auskommentiert, da sonst Scrollbalken in IE7 fehlen	03.12.2008, Manuel Reinhard, info@frappant.ch		overflow:hidden;	height:100%;*/}* html body { height:100%;}#header {	overflow:hidden;	height:166px;	background:#fff url(../images/body.gif) repeat-x 0 142px;	width:1000px;}.print-logo { display:none;}.logo {	float:left;	background:url(../images/logo.gif) no-repeat;	width:109px;	height:31px;	position:relative;	text-indent:-9999em;	margin:100px 0 0 24px;}.logo a {	display:block;	overflow:hidden;	height:100%;}.form-area {	float:left;	width:867px;	background:#fff url(../images/header-bg.gif) repeat-y 100% 0;}.form-area .lang {	float:right;	width:125px;	height:133px;	overflow:hidden;	}.form-area .lang ul {	margin:16px 0 20px -3px;	padding:0;	list-style:none;}.form-area .lang ul li {	float:left;	padding:0 3px;}.form-area .lang li a {	color:#666;}.form-area fieldset {	width:135px;	clear:left;}.form-area fieldset input.text {	width:92px;	float:left;	color:#666;	border:1px solid #999;	padding:1px 0 1px 5px;	font:11px Arial, Helvetica, sans-serif;	margin-right:5px;}input {	color:#666;	border:1px solid #999;	font:11px Arial, Helvetica, sans-serif;}.form-area fieldset input.button {	margin-top:1px;	float:left;}.form-area .lang ul.start {	position:relative;	top:58px;	line-height:18px;}.form-area .lang ul.start li {	float:left;	margin-left:-2px;	padding:0 6px 0 6px;	background:url(../images/separator-nav-start.gif) no-repeat 0 2px;}.form-area .lang ul.start li:first-child{	background:none;}.team {	float:left;	margin:10px 0 20px 0;	width:290px;	height:70px;}.team img {	float:left;	margin-right:5px;}.team .team_detail {	width:200px;}.team .team_detail img {	margin-top:2px;}.team span {	color: #666;}/* frp_glossar *//*.glossar div p.titel{	float:left;	font-weight:bold;	max-width:130px;	min-width:140px;}.glossar div p.bodytext {	float:left;}*/#main-column .glossar div p.titel{	clear:both;	float:left;	font-weight:bold;	width:130px;	display:block;	padding-right:10px;}#main-column .glossar div p.bodytext {	display:inline-block;	width:440px;}#main-column .glossar div p.titel a:hover {	text-decoration:none;}/* FE-Login */.tx-felogin-pi1 form fieldset legend {	padding:20px 0 0 0;	font-weight:bold;}.tx-felogin-pi1 form fieldset div {	padding:10px 0 0 0;}.tx-felogin-pi1 form fieldset div label {	float:left;	margin-right:10px;	width:101px;}.tx-felogin-pi1 form fieldset div input {	width:80px;}.main-nav {	margin:0 0 0 9px;	padding:0;	list-style:none;	float:left;	font-size:13px;	display:inline;}.main-nav li {	display:inline;}.main-nav li a {	color:#000;	padding:115px 0 11px 17px;	border-left:1px solid #cc6600;	float:left;	height:16px;	width:125px;}.main-nav li a:hover,.main-nav li.active a {	background:#cc6600;	text-decoration:none;	color:#fff;}.sub-nav {	float:left;	margin:0;	padding:0 0 0 20px;	list-style:none;	width:100%;	line-height:24px;}.sub-nav li {	float:left;	padding:0 25px 0 5px;}.sub-nav li a {color:#000;}.sub-nav li a:hover,.sub-nav li.active a {	color:#fff;	text-decoration:none;}#content {	width:100%;	overflow:hidden;	background:url(../images/content-bg.gif) repeat-y;}#sidebar1 {	width:118px;	float:left;	padding:27px 0 25px 24px;}#sidebar1 ul {	margin:0;	padding:0;	list-style:none;	height:1%;	overflow:hidden;}#sidebar1 ul li {	border-bottom:1px solid #fff;	margin:1px 0 0 0;	padding:6px 5px 7px 0;}#sidebar1 ul li ul li {	border:none;	padding:0;	line-height:16px;}#sidebar1 ul ul {	margin:1px 0 5px 21px;}#sidebar1 li a {	color:#fff;}#sidebar1 li a:hover,#sidebar1 ul li a.active {	color:#c60;	text-decoration:none;}#sidebar1 ul li ul li a.active {	color:#c60;	text-decoration:none;}a.rating {	position:absolute;	bottom:30px;	left:24px;	color:#fff;	padding-top:8px;	line-height:14px;	display:block;	width:118px;	border-top:1px solid #c60;}a.rating:hover {	text-decoration:none;	color:#c60;}#main-column {	width:600px;	float:left;	padding:33px 0px 122px 29px;}#main-column p {/*	max-width:454px; */	line-height:17px;}#main-column a,.timeline-event-bubble-body a {	color:#CC6600;}#main-column div.team p {	margin:0;	line-height:1.2;}#main-column div.team p.mail span {	float:left;}#main-column div.team a {	text-decoration:none;	color:#000;}#main-column h1 {	color:#cc6600;	font-size:16px;	font-weight:normal;	margin:0;	margin-top:20px;	margin-bottom:10px;}#main-column h1.csc-firstHeader {	margin-top:0;}#main-column h2 {	font-size:12px;	font-weight:bold;	margin-top:25px;}#main-column ul li {	list-style-image: url(../images/aufzaehlung.gif);	list-style-position: inherit;}#sidebar2 {	width:125px;	float:right;	padding:31px 0px 0 0;}#sidebar2 span.print a {	background:url(../images/img-print.gif) no-repeat 0 3px;	padding-left:25px;	font-size:11px;	line-height:11px;	color:#666;}/* SUCHE */.tx-indexedsearch-searchbox {	margin-top:10px;	border:1px solid #999;	padding:10px 10px 10px 10px;	background:#f0f0f0;}.tx-indexedsearch-searchbox p a {	color:#666;}.tx-indexedsearch-res {	margin-top:35px;	clear:both;}.tx-indexedsearch-res {	border-bottom:1px solid #CC6600;}.tx-indexedsearch-res a{	color:#666;}.hidden-text {	display: block;	overflow: hidden;	text-indent:-9999px;}.btn-search {	background: url(../images/img-loupe.gif) no-repeat;	width: 19px;	height: 14px;	float: left;	margin-top: 2px;}.tx-indexedsearch-whatis {	font-size:13px;	font-weight:bold;	margin-top:25px;	color:#CC6600;}.csc-header p {	margin-bottom:10px;}div.csc-textpic-left div.csc-textpic-text {	clear:left;	margin-bottom:20px;}/* Timeline */.timeline_titel{	font-weight: bold; 	margin-bottom:3px;}.timeline-event-bubble-title {	/*border:solid 5px;*/}/* Medienmitteilungen */.tx-frpmedienmitteilungen-pi1 {	margin-top:10px;}div.aktuell_eintrag{	width:100%;	margin-bottom:5px;}div.aktuell_eintrag span {	margin-right:10px;}div.aktuell_eintrag a {	color:#666;}div.aktuell_eintrag div.titel a:hover,a:active {	text-decoration:underline;}.mmdetails {	margin-top:20px;}.mmdetails h3 {	color:#CC6600;}.mmdetails div.kontakt p {	margin:0;}.mmdetails span.frp_medienmitteilungen_fileTypeAndSize  {	margin-left:10px;	color:#686868;}.mmdetails a{	color:#666;}.mmdetails p a{	color:#666;}.bodytext h4{	font-weight:bold;}/* Medienmitteilung Archiv */.tx-frpmedienmitteilungen-archiv {	margin-top:10px;}.tx-frpmedienmitteilungen-archiv p {	margin-bottom:0px;}.tx-frpmedienmitteilungen-archiv p span{	margin-right:10px;}.tx-frpmedienmitteilungen-archiv a {	color:#666;}.tx-frpmedienmitteilungen-archiv a:hover,a:active {	text-decoration:underline;}/* Publikationen (Simple Downloads) */#main-column div.tx-frpsimpledownloads{	margin-bottom:40px;}#main-column ul.frp_simpledownloads{	padding-left:0;	margin-bottom:10px;}#main-column ul.frp_simpledownloads li{	padding-left:0;	margin-bottom:10px;	list-style:none;	list-style-image:none;}#main-column ul.frp_simpledownloads li span.frp_simpledownloads_fileTypeAndSize{	margin-left:10px;	color:#686868;}#main-column ul.frp_simpledownloads li span.frp_simpledownloads_additionalInfo p.bodytext{	margin:0;	padding:0;}/* Bestellungen */.tx-frpprodukte-pi1 {	margin-top:10px;}.tx-frpprodukte-pi1 div.formular_fehler{	color:#CC6600;	float:left;	margin:0 0 20px;	width:600px}.tx-frpprodukte-pi1 div.adresse {	float:left;	width:600px;	margin-bottom:10px;}.tx-frpprodukte-pi1 div.adresse_titel {	border-top:1px solid;	float:left;	font-weight:bold;	margin-top:20px;	padding:10px 0 0;	width:600px;}.tx-frpprodukte-pi1 div.adresse div.titel {	float:left;	font-weight:bold;	color:#666666;	width:100px;}.tx-frpprodukte-pi1 div.adresse div select, .tx-frpprodukte-pi1 div.adresse div input, .tx-frpprodukte-pi1 div.adresse div textarea {	margin:0;	margin-bottom:8px;}div.adresse div input, div.adresse div textarea {	width:180px;}div.adresse div textarea {	width:300px;}.tx-frpprodukte-pi1 div.adresse div input.input_plz {	margin-right:5px;	width:30px;}.tx-frpprodukte-pi1 div.adresse div input.input_ort {	width:140px;}.tx-frpprodukte-pi1 div.berechnen {	border-top:1px solid;	float:right;	margin-top:50px;	padding:5px 0 0;	width:150px;}.tx-frpprodukte-pi1 div.change {	float:left;	margin:10px 0 0;	padding:5px 0 0;}.tx-frpprodukte-pi1 .berechnen div.total {	margin-top:15px;	font-weight:bold;}.tx-frpprodukte-pi1 div.captcha {	border-top:1px solid;	float:left;	margin:20px 0 0;	padding:20px 0 0;}.tx-frpprodukte-pi1 div.sicherheitsfrage {	font-weight:bold;}.tx-frpprodukte-pi1 div.kennziffer_titel {	margin-bottom:5px;}.tx-frpprodukte-pi1 div.kennziffer_value {	float:left;	font-weight:bold;	margin-bottom:5px;	width:600px;}.tx-frpprodukte-pi1 div.kennziffer_input {	float:left;	font-weight:bold;	width:100px;}#main-column div.anzahltitel {	border-bottom:1px solid;	float:left;	width:60px;	font-weight:bold;	padding:0 0 5px;}#main-column div.produkttitel {	border-bottom:1px solid;	float:left;	width:447px;	font-weight:bold;	padding:0 0 5px;}#main-column div.produkttitel2 {	border-bottom:1px solid;	float:left;	width:400px;	font-weight:bold;	padding:0 0 5px;}#main-column div.mwsttitel {	border-bottom:1px solid;	float:left;	width:50px;	font-weight:bold;	padding:0 0 5px;}#main-column div.preistitel {	border-bottom:1px solid;	float:left;	font-weight:bold;	padding:0 0 5px;	width:90px;}#main-column div.produkte {	margin:5px 30px 0 0;	float:left;}#main-column div.produkte input {	float:left;	margin:5px 30px 0 0;}#main-column div.produkte div.produkt {	float:left;	width:430px;	margin:5px 0 0 0;}#main-column div.produkte div.produkt2 {	float:left;	width:400px;	margin:5px 0 0 0;}#main-column div.produkte div.anzahl {	float:left;	width:60px;	margin:5px 0 0 0;}#main-column div.produkte div.mwst {	float:left;	width:50px;	margin:5px 0 0 0;}#main-column div.produkte div.preis {	float:left;	margin:5px 0 0 0;	width:60px;	text-align:left;}#main-column div.produkte div.preis_uebersicht {	float:left;	margin:5px 0 0 25px;	width:60px;	text-align:left;}#main-column div.produkte div.titel {	font-weight:bold;	color:#666666;}#main-column div.moreproducts {	float:left;	margin-top:20px;	width:600px;}#main-column div.addinfo {	color:#666666;	float:left;	font-size:10px;	margin:10px 0;	width:400px;}#main-column div.submit {	border-top:1px solid;	float:left;	margin:30px 0 0;	padding:10px 0 0;	width:600px;}/* SITEMAP */#main-column div.csc-sitemap {	width:700pc;	margin:-45px 0 0 -12px;}#main-column div.csc-sitemap ul {	margin:0;	padding:0;	visibility:hidden;}#main-column div.csc-sitemap ul li ul {		margin:0;	padding:0;	visibility:visible;}#main-column div.csc-sitemap ul li {	float:left;	width:124px;	list-style:none;	margin:3px 19px 10px 0;}#main-column div.csc-sitemap ul li ul li ul {	margin:0;}#main-column div.csc-sitemap ul li ul li {	margin:0;	margin:15px 0;	font-weight:bold;}#main-column div.csc-sitemap ul li ul li ul li {	margin:0;	padding:4px 0 0;	border:none;	font-style:italic;	font-weight:normal;}#main-column div.csc-sitemap ul li ul li ul li ul li {	margin:0;	font-weight:normal;	font-style:normal;}#main-column div.csc-sitemap ul li ul li ul li ul {	padding:0 0 0 10px;	font-weight:normal;	border:none;}/* POWERMAIL KONTAKTFORMULAR */.tx-powermail-pi1 div form fieldset div {	padding:5px 0 0;}.tx-powermail-pi1 div form fieldset legend {	visibility:hidden;}.tx-powermail-pi1 div form fieldset div label {	float:left;	font-weight:bold;	margin-right:20px;	width:100px;	color:#666666;}.tx-powermail-pi1 div form fieldset div input.powermail_submit {	margin:0 0 0 120px;}.tx-powermail-pi1 div form fieldset div div {	margin:0 0 0 120px;	color:#CC6600;	font-size:10px;	padding:0 0 5px;}/***** PROFIL €NDERN *****/.tx-srfeuserregister-pi1 legend {	font-weight:normal;	padding:0;}.tx-srfeuserregister-pi1 dt {	clear:both;	padding-right:1em;	text-align:left;	width:17%;	float:left;}.tx-srfeuserregister-pi1 dd label {	padding:0;}.tx-srfeuserregister-pi1 p {	padding:0;}.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {	color:#CC6600;	font-size:10px;}.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {	padding: 2px 2px 2px 2px;}.tx-srfeuserregister-pi1 dd {	width:auto;}.tx-srfeuserregister-pi1 label span,.mandatory {	color:#FF0000;}/***** TV RATINGS *****/table.tx_frptvratings_pi1_tabelle{	font-size:0.8em;	border-collapse:collapse;	border:1px solid black;	table-layout:fixed;	width: 642px;	margin-top:20px;}table.tx_frptvratings_pi1_tabelle td,table.tx_frptvratings_pi1_tabelle th{	border:1px solid black;	padding-top:4px;	padding-bottom:4px;	word-wrap:break-word;}table.tx_frptvratings_pi1_tabelle th.col1{ width:45px;}table.tx_frptvratings_pi1_tabelle th.col2{ width:45px;}table.tx_frptvratings_pi1_tabelle th.col3{ width:42px;}table.tx_frptvratings_pi1_tabelle th.col4{ width:50px;}table.tx_frptvratings_pi1_tabelle th.col5{ width:92px; padding-left:4px; padding-right:4px;}table.tx_frptvratings_pi1_tabelle th.col6{ width:72px; padding-left:4px; padding-right:4px;}table.tx_frptvratings_pi1_tabelle th.col7 { width:35px;}table.tx_frptvratings_pi1_tabelle th.col8 { width:35px;}table.tx_frptvratings_pi1_tabelle th.col9 { width:35px;}table.tx_frptvratings_pi1_tabelle th.col10{ width:35px;}table.tx_frptvratings_pi1_tabelle th.col11{ width:35px;}table.tx_frptvratings_pi1_tabelle th.col12{ width:35px;}table.tx_frptvratings_pi1_tabelle th.col13{ width:35px;}table.tx_frptvratings_pi1_tabelle th.col14{ width:35px;}table.tx_frptvratings_pi1_tabelle td.col5{	width:92px;	padding-left:4px;	padding-right:4px;}table.tx_frptvratings_pi1_tabelle td.col6{	width:72px;	padding-left:4px;	padding-right:4px;}table.tx_frptvratings_pi1_tabelle td.col7,table.tx_frptvratings_pi1_tabelle td.col8,table.tx_frptvratings_pi1_tabelle td.col9,table.tx_frptvratings_pi1_tabelle td.col10,table.tx_frptvratings_pi1_tabelle td.col11,table.tx_frptvratings_pi1_tabelle td.col12,table.tx_frptvratings_pi1_tabelle td.col13,table.tx_frptvratings_pi1_tabelle td.col14{	text-align:center;	color:#cc6600;}table.tx_frptvratings_pi1_tabelle td.col1,table.tx_frptvratings_pi1_tabelle td.col2,table.tx_frptvratings_pi1_tabelle td.col3,table.tx_frptvratings_pi1_tabelle td.col4{	text-align:center;}table.tx_frptvratings_pi1_tabelle td.col1,table.tx_frptvratings_pi1_tabelle td.col4{	color:#cc6600;}table.tx_frptvratings_pi1_tabelle tr.gerade{	background-color:#f3f3f3;}#tx_frptvratings_pi1_datumwert{	width:50px;	margin-right:5px;}/* Unsichtbare Texte gemaess access4all; werden lediglich vom Screenreader vorgelesen*/#accesskeys {	position:absolute;	left:-1000px;	top:-1000px;	width:0px;	height:0px;	overflow:hidden;	display:inline;	}		/* Formatierung Massnahmentabelle */	#main-column table#massnahmentabelle {	border:solid 2px black;	border-collapse:collapse;	position:relative;	left:-23px;}#main-column table#massnahmentabelle thead {	border-bottom:solid 2px black;}#main-column table#massnahmentabelle td {	border:solid 1px black;}#main-column table#massnahmentabelle thead td {	border:solid 1px black;	border-bottom:none;}#main-column table#massnahmentabelle thead th {	border:solid 1px black;	border-top:none;}#main-column table#massnahmentabelle td p.bodytext{	margin:0;	padding:0;	line-height:1;	font-size:11px;}/* Popup */body.popup #content {	background:none;}body.popup #content {	background:none;}body.popup div#main-column {	width:450px;	height:auto;	padding:33px 0px 10px 29px;	}	body.popup div#main-column p {	line-height:1;}* html body.popup { height:auto;}
