/* CSSTidy 1.3: Mon, 22 Feb 2010 09:27:13 +0100 *//* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 *//* -----------------------------------------------
	standard formatting, do not change!!!
----------------------------------------------- */*{margin:0;padding:0;background-repeat:no-repeat}
body{background:#fff}
img{border:0}
a{text-decoration:none}
a:focus{outline:none}
caption{display:none}
table{border-collapse:collapse}
th{text-align:left;vertical-align:top}
td{vertical-align:top}
ul{list-style:none}
.clear{clear:both}
.clearNone{clear:none}
.floatLeft{float:left}
.floatRight{float:right;padding-right:1px}
.overflow{overflow:auto!important;overflow:inherit;height:auto!important;height:100%;/* ie7 needs this sometimes */min-height:100%;padding-bottom:1px}
.overflowHidden{overflow:hidden}
.marginNone{margin:0!important}
.backgroundNone{background:none!important}
.backgroundColorTransparent{background-color:transparent}
.borderNone{border:none}
.fontWeightNormal{font-weight:400}
.fontWeightBold{font-weight:700}
.textTransformUppercase{text-transform:uppercase}
.displayInline{display:inline}
.displayNone{display:none;position:absolute;left:-9999px}
.hidden{display:none;position:absolute;left:-9999px}
.error{color:red}
#box{text-align:left}
#logo{display:none}
#admPanel{text-align:left}
#admPanel *{color:#000}
/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 *//* -----------------------------------------------
	standard form formatting, do not change!!!
----------------------------------------------- */fieldset{border:none}
legend{display:none}
input,textarea,select{position:relative;border-width:1px;border-style:solid}
input[type=file]{border-width:0}
*+html input[type=file]{border-width:1px}
.checkbox,.radio{border:none}
.formElement,.commentElement{position:relative;height:auto!important;height:1px}
.floatingElement .formContainer,.floatingElement .formElement,.floatingElement .commentElement{float:left}
.floatingElement .formContainer .formContainer,.floatingElement .formContainer .formElement,.floatingElement .formContainer .commentElement{float:none}
.formElement .checkbox,.formElement .radio,.formElement .button{width:auto!important}
.formClear{clear:both}
.content .contentElement{clear:both}
.content ul.noListType li{background:none;padding-left:0}
.content ol{margin-left:20px}
.content dt{font-weight:700}
.content em{margin:0!important;margin:0 -1px}
/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */*{color:#000;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
html,body{height:100%;text-align:left}
#title{position:absolute;top:67px;left:30px;z-index:2;background:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/logo.gif) no-repeat 50% 50%}
#title a{display:block;width:131px;height:49px;text-indent:-9999px}
#title a:focus{outline:none}
#subtitle{position:absolute;top:7px;right:3px;z-index:2;width:182px;height:5px;background-image:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/subtitle_bg.png);text-indent:-9999px}
#accesskeysNavigation li a{position:absolute;z-index:3;top:38px;left:-9999px;padding:2px 6px;text-decoration:underline;color:#fff;background:#333}
#accesskeysNavigation li a:focus,#accesskeysNavigation li a:active{left:0}
#box{position:relative;width:900px;margin:0;background:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/bg.gif)}
#header{position:relative;z-index:1;width:710px;height:195px;margin-left:190px;background-color:#fff;background-position:0 40px}
ul#languageNavigation{position:absolute;top:3px;right:0}
#languageNavigation li{float:left;border-left:1px solid #333}
#languageNavigation li.first{border:none}
#languageNavigation li a{display:block;width:auto!important;width:1px;height:auto!important;height:1px;line-height:11px;padding:0 5px;white-space:nowrap}
#languageNavigation li a:hover{color:#666}
#searchBox{position:absolute;top:50px;right:30px;width:108px;height:15px;background-image:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/searchBox_bg.gif);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(opacity=80)}
#searchBox label{display:none}
#searchBox .text{position:absolute;top:1px;left:3px;width:84px;border:none;background:transparent;font-size:10px}
#searchBox button{position:absolute;top:-1px;left:92px;width:17px;height:17px;border:none;background:transparent;text-indent:-9999px}
ul#metaNavigation{position:absolute;top:20px;right:0}
#metaNavigation li{float:left;background:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/metaNavigationBackground.gif) no-repeat;color:#999}
#metaNavigation li.first{border:none;background:none}
#metaNavigation li a{display:block;width:auto!important;width:1px;height:auto!important;height:1px;line-height:11px;padding:2px 5px;white-space:nowrap;color:#999;font-size:10px}
#metaNavigation li a:hover{color:#272f22}
div#mainNavigationContainer{position:absolute;bottom:0;left:0;width:710px;height:60px;background:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/mainNavigation.gif) repeat-y 0 0}
ul#mainNavigation{margin:7px 0 0 5px}
#mainNavigation li{padding-left:3px;float:left;border-style:none;background:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/mainNavigationBackground.gif) no-repeat 0 1px}
#mainNavigation li.first{background:none;border-width:0}
#mainNavigation li a{margin:0 0 3px;display:block;width:auto!important;width:1px;height:auto!important;height:1px;line-height:20px;padding:0 10px;color:#fff;font-size:12px;font-weight:400;text-transform:uppercase;white-space:nowrap}
#mainNavigation li a:hover{color:#000}
#col1{position:relative;float:left;clear:both;width:190px;min-height:400px;height:auto!important;height:400px}
ul#subNavigation{/*margin-top: 15px;*/height:auto!important;height:1px;/*border-top: 1px solid;*/border-color:#ccc;background-color:#fff}
#subNavigation *{font-size:11px;color:#999}
#subNavigation li{position:relative;padding-bottom:1px;margin-bottom:-1px;color:#7cb955}
#subNavigation li .levelTitle{padding:10px 0 10px 18px;background-color:#f0f6ef;border-bottom:#ccc 1px solid;font-weight:700;color:#7cb955}
#subNavigation li a{display:block;height:auto!important;height:1px;line-height:14px;padding:2px 5px 2px 14px;border-bottom:1px solid;border-color:#ccc;background:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/menu-arrow.gif) no-repeat 7px 7px}
#subNavigation li a.act,#subNavigation li a.cur{background-color:#f0f6ef}
#subNavigation li a:hover{color:#fff;background:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/menu-arrowHover.gif) no-repeat 7px 7px;background-color:#7cb955}
#subNavigation li a.cur:hover{color:#fff}
#subNavigation li li a{padding-left:26px;background-position:18px 7px}
#subNavigation li li a.act,#subNavigation li li a.cur{background-color:#f0f6ef}
#subNavigation li li a:hover{color:#fff;background-color:#7cb955;background-position:18px 7px}
#subNavigation li li a.cur:hover{color:#fff}
#subNavigation li li li a{padding-left:40px;background-position:32px 7px}
#subNavigation li li li a.act,#subNavigation li li li a.cur{background-color:#f0f6ef}
#subNavigation li li li a:hover{color:#fff;background-color:#7cb955;background-position:32px 7px}
#subNavigation li li li a.cur:hover{color:#fff}
#subNavigation li li li li a{padding-left:54px;background-position:46px 7px}
#subNavigation li li li li a.act,#subNavigation li li li li a.cur{background-color:#f0f6ef}
#subNavigation li li li li a:hover{color:#fff;background-color:#7cb955;background-position:46px 7px}
#subNavigation li li li li a.cur:hover{color:#fff}
#col2{position:relative;float:left;width:528px}
ul#rootline{position:absolute;top:5px;left:15px}
#rootline li{float:left;border-left:1px solid #333}
#rootline li.first{border:none}
#rootline li a{display:block;width:auto!important;width:1px;height:auto!important;height:1px;line-height:10px;padding:0 5px;font-size:10px;white-space:nowrap}
#rootline li a:hover{color:#666}
#mainContent{padding:30px 20px 50px}
#col3{position:relative;float:left;width:182px}
#rightContent{padding:30px 0 50px;background-color:#f0f6ef}
#footer{position:relative;width:190px;height:20px;border-style:none;background:#fff;text-align:right}
#footer .printPage{position:absolute;top:2px;left:10px}
#footer .printPage a:hover span{color:#666}
#address{position:absolute;bottom:30px;left:10px;width:160px;font-size:10px}
#copyright{position:absolute;bottom:5px;right:5px;padding:0 2px 2px 5px;color:#999;font-size:10px}
#copyright a{font-family:Verdana,Arial,Helvetica,sans-serif;color:#999;font-size:10px}
/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 *//* -----------------------------------------------
	Customized Rendering
----------------------------------------------- *//* --- required element before --- */.requiredElement label{padding-left:10px}
.requiredElement span{position:absolute;top:0;left:0}
/* --- right floating Input --- */.formElement .formLabel,.formElement .formField{width:49%}
.formElement .formLabel{display:inline;float:left}
.formElement .formField{display:inline;float:right}
.formElement input,.formElement textarea,.formElement select,.formElement fieldset{width:100%}
/* --- left floating Checkbox --- */.checkboxElement .formLabel,.checkboxElement .formField{width:49%}
.checkboxElement .formLabel{display:inline;float:left}
fieldset .formElement .checkboxElement .formLabel{width:49%}
.checkboxElement .formField{display:inline;float:right;margin-right:220px}
.checkboxElement input,.checkboxElement textarea,.checkboxElement select,.checkboxElement fieldset{width:100%}
/* --- left floating radio --- */.formElement fieldset input,#rightContent .formElement fieldset input{clear:left;float:left;height:18px}
.formElement fieldset label,#rightContent .formElement fieldset label{float:left;width:88%!important;width:83%;line-height:18px}
*+html .formElement fieldset label,*+html #rightContent .formElement fieldset label{width:83%!important}
/* --- none floating Input for rightContent --- */#rightContent .formElement .formLabel,#rightContent .formElement .formField{width:100%}
#rightContent .formElement .formLabel{display:block;float:none}
#rightContent .formElement .formField{display:block;float:none}
#rightContent .formElement input,#rightContent .formElement textarea,#rightContent .formElement select,#rightContent .formElement fieldset{width:100%}
/* --- left floating Checkbox for rightContent --- */#rightContent .checkboxElement .formLabel,#rightContent .checkboxElement .formField{width:49%}
#rightContent .checkboxElement .formLabel{display:inline;float:right}
#rightContent .checkboxElement .formField{display:inline;float:left}
#rightContent .checkboxElement input,#rightContent .checkboxElement textarea,#rightContent .checkboxElement select,#rightContent .checkboxElement fieldset{width:100%}
/* -----------------------------------------------
	Customized Styling
----------------------------------------------- */.formElement,.commentElement{padding-bottom:4px}
.formElement .text,.formElement .button{border-color:#999;background:#f9f9f9}
.formElement .button{background:#e1e1e1}
.formElement .formLabel{line-height:16px}
.checkboxElement .formLabel{width:95%}
#rightContent .checkboxElement .formLabel{width:88%!important;width:86%}
*+html #rightContent .checkboxElement .formLabel{width:86%!important}
.checkboxElement .formField,#rightContent .checkboxElement .formField{width:4%}
.checkboxElement input{top:0!important;top:-2px;left:0!important;left:-4px}
*+html .checkboxElement input{top:-2px!important;left:-4px!important}
.radioElement fieldset input{top:0!important;top:2px;left:0!important;left:-4px;margin-right:5px!important;margin-right:1px}
*+html .radioElement fieldset input{top:2px!important;left:-4px!important;margin-right:1px!important}
.checkboxElement .formLabel{width:49%}
/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */.content h3,.htmlarea-content-body h3{margin:12px 0 9px;font-size:24px;color:#999;font-weight:400}
.content h4,.htmlarea-content-body h4{height:auto!important;height:1px;line-height:20px;margin:10px 0 7px;font-size:12px;color:#999;background:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/col2H4Background.gif) no-repeat;background-position:bottom left}
.content h5,.htmlarea-content-body h5{margin:5px 0 2px}
.content h6,.htmlarea-content-body h6{margin:3px 0 0;font-weight:400}
.content .contentElementtextpic p,.content .contentElementtext p,.htmlarea-content-body p{margin-bottom:10px;line-height:16px}
htmlarea-content-body b{font-weight:700}
/* Fixed Margin Bug for IE/FF with Intext-Images*/.content .csc-firstHeader,.content .csc-textpicHeader h3,.content .csc-textpicHeader h4,.content .csc-textpicHeader h5,.content .csc-textpicHeader h6{margin-top:0}
.content hr,.htmlarea-content-body hr{height:1px;margin:5px 0 3px!important;margin:0;border:0;border-top:1px solid #ccc}
.content a *,.content a,.htmlarea-content-body a{color:#7cb955;text-decoration:underline}
.content a:hover *,.content a:hover,.htmlarea-content-body a:hover{text-decoration:none;color:#272f22}
.content ul,.htmlarea-content-body ul,{margin:5px 0 5px 2px}
.content ul li,.htmlarea-content-body ul li{padding-left:10px;background:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/bulletlist_standard.png) no-repeat 0 6px}
.content ul li{height:auto!important;height:1px}
.content .contenttable,.htmlarea-content-body table{border:1px solid #ccc;margin-left:1px!important;margin-left:0}
.content .contenttable .tr-even,.htmlarea-content-body .contenttable .tr-even{background-color:#f8f8f8}
.content .contenttable th,.htmlarea-content-body th,.content .contenttable td,.htmlarea-content-body td{padding:2px 4px;border:1px solid #ccc;border-width:1px 0}
.content .csc-caption{color:#999}
.content ul.csc-sitemap li a{font-weight:700}
.content ul.csc-sitemap li ul{margin:0 10px 10px}
.content ul.csc-sitemap li li a{font-weight:400}
.content ul.csc-sitemap li li ul{margin-bottom:5px}
.content dl.filelinks dt{height:auto!important;height:1px;line-height:16px;margin-top:5px}
.content dl.filelinks dt,.content dl.filelinks dd{padding-left:24px;font-weight:400}
/* -----------------------------------------------
	Right Content
----------------------------------------------- */#rightContent{font-size:11px;background-color:#fff;padding-top:0}
#rightContent h3{background-image:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/col3H3Background.gif);background-position:left bottom;font-size:11px;font-weight:700;margin-top:0}
#rightContent .contentElement contentElementFirst,#rightContent .contentElement{height:auto!important;height:1px;border-top-style:solid;border-top-color:#fff;border-top-width:20px;background-color:#f0f6ef;padding:5px}
#rightContent .contentElementVersion5 contentElementFirst,#rightContent .contentElementVersion5{color:#fff;background-color:#7cb955;padding:5px}
#rightContent .contentElementVersion5 a{color:#fff}
#rightContent .contentElementVersion5 p{color:#fff;margin-bottom:0}
#rightContent .contentElementVersion0 p{margin-bottom:0}
#rightContent .contentElementVersion5 h3{color:#fff;background-image:url(../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/col3H3BackgroundV5.gif);background-position:left bottom;margin-top:0}
#header{background-image:url(/typo3temp/pics/headerimage_b9ad863765.jpg)}