/* CSSTidy 1.3: Wed, 24 Feb 2010 11:13:45 +0100 *//* CSSTidy 1.3: Wed, 24 Feb 2010 11:13:44 +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:inline;left:-9999px;overflow:hidden;width:0;position:absolute;top:-1000px;height:0}
.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}
button{border-width:1px;border-style:solid}
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:center;/*background: #f2f2f2;*/background:#f2f2f2 url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/bg_html.jpg) repeat 0 0}
#title{position:absolute;top:3px!important;top:0;left:10px;z-index:2;height:auto!important;height:78px;background:#fff url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/logo.png) no-repeat 50% 50%}
*+html #title{top:3px!important;height:auto!important}
:first-child+html #title{top:0!important;height:78px!important}
#title a{display:block;width:451px;height:70px;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(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/subtitle_bg.png);text-indent:-9999px}
#accesskeysNavigation li a{position:absolute;z-index:10;top:38px;left:-9999px;padding:2px 6px;text-decoration:underline;color:#fff;background:#333}
#accesskeysNavigation li a:focus,#accesskeysNavigation li a:active{left:0}
#shadow{position:static;margin:0 auto;width:1009px;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/box_bg.jpg) repeat-y 4px 0!important;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/box_bg_ie.jpg) repeat-y 4px 0}
#foot{margin:0 auto;width:1009px;height:12px;background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/foot.jpg) no-repeat 1px 0;margin-bottom:10px}
#box{position:relative;width:937px;margin:0 auto;background:#fff url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/col_bg.jpg) repeat-y 0 0!important;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/col_bg.jpg) repeat-y 0 0!important}
#header{position:relative;z-index:1;/*height: 247px;*/height:203px!important;height:130px;margin-bottom:10px;border-bottom:10px solid #fff}
*+html #header{height:203px!important}
:first-child+html #header{height:130px!important}
#headerNavi{position:absolute;left:456px}
*+html #headerNavi{top:-75px;width:480px}
* html #headerNavi{top:-75px;width:480px}
*+html #headerNavi{top:0}
:first-child+html #headerNavi{top:-75px;width:480px}
ul#languageNavigation{position:relative;float:right;top:10px;right:5px;margin-left:20px}
#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}
#languageNavigation li span{padding:0 5px;color:#c8c8c0}
#languageNavigation li .na{color:#c8c8c0}
#searchBox{position:absolute;top:10px;left:10px;width:168px;height:16px;background:transparent}
#searchBox label{display:none}
#searchBox .text{position:absolute;top:1px;width:143px;padding:1px;background-color:#fff;font-size:10px;border-top:1px solid #848484;border-left:1px solid #848484}
#searchBox .button{position:absolute;top:1px;right:0;z-index:1;width:16px;height:16px;border:none;background:#ddd url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/search_button.png) no-repeat 50% 50%;text-indent:-9999px}
ul#metaNavigation{position:relative;float:left;top:10px;right:0}
#metaNavigation li{float:left;border-left:1px solid #333}
#metaNavigation li.first{border:none}
#metaNavigation li a{display:block;width:auto!important;width:1px;height:auto!important;height:13px;line-height:11px;padding:0 5px;white-space:nowrap}
#metaNavigation li a:hover{color:#666}
#col1{position:relative;float:left;clear:both;width:200px;/*min-height: 400px;*/min-height:100%;height:auto!important;height:400px;margin-bottom:10px;background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/col1_bg.jpg) repeat-y 0 0}
ul#subNavigation{margin:30px 0 100px}
#subNavigation li{padding-bottom:1px;margin-bottom:-1px}
#subNavigation li a{display:block;height:auto!important;height:1px;line-height:20px;padding:0 30px;font-weight:700;border-bottom:1px dotted #000;border-left:10px solid #fff}
#subNavigation li.act a{padding:0 20px;border-left:none}
#subNavigation li.cur a{border-left:10px solid #ffdf00}
*+html #subNavigation li a{width:130px}
*+html #subNavigation li.curSub a{width:170px}
*+html #subNavigation li.act ul li.curSub li a{width:160px}
*+html #subNavigation li.act a{width:150px}
*+html #subNavigation li.act ul li.curSub a{width:170px}
*+html #subNavigation li.act ul li.act ul li a{width:140px}
#subNavigation li a:hover{background:#ffdf00}
#subNavigation li.act li a:hover{background:#ffdf00}
#subNavigation li.act ul li.act a:hover{background:#ffdf00}
#subNavigation li.act ul li.act ul li a:hover{background:#ffdf00}
#subNavigation li.act ul li.act ul li.cur a:hover{background:#ffdf00}
#subNavigation li.act ul li.curSub a:hover{background:#ffdf00}
#subNavigation li.act ul li.curSub ul li a:hover{background:#ffdf00}
#subNavigation li.act ul li.cur a:hover{background:#ffdf00}
#subNavigation li.curSub li a:hover{background:#ffdf00}
#subNavigation li a.act,#subNavigation li a.cur{background:#ffdf00}
#subNavigation li.curSub{border-bottom:none;margin:0}
#subNavigation li.curSub ul a{background:#bcbcbc}
#subNavigation li.curSub a{padding:0 0 0 20px;background:#ffdf00}
#subNavigation li.act{border-left:10px solid #ffdf00;margin:0}
#subNavigation li li.curSub{border-left:none;background:#dcdcdc}
#subNavigation li li.curSub ul li a{padding-left:20px}
#subNavigation li.act ul li a{background:#bcbcbc;border-left:none}
#subNavigation li ul li a{padding-left:20px}
#subNavigation li.act ul li.curSub a{background:#bcbcbc url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/subNavi_down.png) no-repeat 5px 4px}
#subNavigation li.act li.curSub ul a{background:#dcdcdc;padding-left:30px}
#subNavigation li li a{font-weight:400}
#subNavigation li.act ul li.act{border-left:none}
#subNavigation li.act ul li.act ul li a{padding-left:30px;background:#dcdcdc}
#subNavigation li.act ul li.act a{background:#bcbcbc url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/subNavi_down.png) no-repeat 5px 5px}
#subNavigation li.act ul li.act ul li.cur a{background:#dcdcdc url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/subNavi_left.png) no-repeat 10px 5px}
#subNavigation li.act ul li.cur a{background:#bcbcbc url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/subNavi_left.png) no-repeat 5px 5px}
#subNavigation li.act ul li.curSub ul li a{background:none}
#col2{position:relative;float:left;width:536px}
ul#rootline{position:absolute;left:10px}
#rootline li{float:left;padding-left:7px;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/rootline_bg.png) no-repeat 0 2px}
#rootline li.first{background:none;padding:0}
#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;color:#999}
#rootline li a:hover{color:#000}
#mainContent{padding:30px 15px}
#col3{position:relative;float:left;width:190px}
#rightContent{padding:0 0 30px}
#footer{position:relative;height:70px;width:938px!important;width:900px;border-top:10px solid #fff;/*background: #fff url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/footer_bg.jpg)   repeat-x 0 bottom;*/background:#fff;padding-bottom:0!important;padding-bottom:5px}
#footer .printPage{position:absolute;top:2px;left:10px}
#footer .printPage a:hover span{color:#666}
#address{width:918px!important;width:900px;margin-left:10px;height:3px;font-size:10px;background:#fff url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/footer_line_dotted.png) repeat-x 0 0}
.footerbg{position:relative;height:20px;width:1009px!important;width:1006px;/*top: 54px;*//*left: -33px;*/margin:0 auto;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/footer_bg_bottom.jpg) no-repeat 0 0!important;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/footer_bg_bottom_ie.jpg) no-repeat 0 0}
#copyright{position:absolute;top:2px;right: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:right}
.checkboxElement .formField{display:inline;float:left}
.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}
/* 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:14px}
.content h4,.htmlarea-content-body h4{margin:10px 0 7px;font-size:12px;border-bottom:1px solid #cecfce}
.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}
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,.htmlarea-content-body a{color:#000;text-decoration:none;padding-left:20px;background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/link_bg.png) no-repeat 0 3px}
.content a:hover,.htmlarea-content-body a:hover{text-decoration:none;color:#ffdf00}
.content a.mit_pfeil,.htmlarea-content-body a.mit_pfeil{color:#000;text-decoration:none;padding-left:20px;background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/link_bg.png) no-repeat 0 3px}
.content a.mit_pfeil:hover,.htmlarea-content-body a.mit_pfeil:hover{text-decoration:none;color:#ffdf00}
.content a.ohne_pfeil,.htmlarea-content-body a.ohne_pfeil{color:#ffdf00;text-decoration:none;padding-left:0;background:none}
.content a.ohne_pfeil:hover,.htmlarea-content-body a.ohne_pfeil:hover{text-decoration:none;color:#000}
.content ul,.htmlarea-content-body ul,{margin:5px 0 5px 2px}
.content ul li,.htmlarea-content-body ul li{padding-left:12px;background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/list_bg.png) no-repeat 0 4px}
.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-textpic-caption{font-style:italic}
.content ul.csc-sitemap li a{font-weight:700;background:none;padding:5px}
.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}
.filelinks .jpg{background-image:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/jpg.gif)!important}
.content .filelinks a{background:none;padding:0}
.content .filelinks .doc{background-image:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/doc.gif)!important}
.filelinks .pdf{background-image:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/pdf.gif)!important}
.content .csc-textpic-imagewrap a,.htmlarea-content-body .csc-textpic-imagewrap a{background:none;padding-left:0}
/* -----------------------------------------------
	Right Content
----------------------------------------------- */#rightContent h3{background:#ffdf00;padding:2px 10px;font-size:11px;margin:0}
#rightContent .contentElement{margin-top:10px;border:1px solid #ccc}
#rightContent .contentElement p{padding:10px}
#col3 #col3Top{position:relative;width:190px;height:68px;margin-bottom:10px;background:#ccc}
#col3 .content h4,#col3 .htmlarea-content-body h4{margin:10px 0 7px 7px}
/* -----------------------------------------------
	Main Content
----------------------------------------------- */#mainContent .contentElement{margin-bottom:10px}
#topPrintLink{display:none}
#col2 #topPrint{position:relative;left:470px}
* html #col2 #topPrint{margin-left:480px}
.printPage{float:left}
.printPage a{display:block;width:25px;height:13px;background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/print_button.png) no-repeat 0 0}
.printPage span{display:none}
#topLink{float:left}
#topLink a{display:block;width:22px;height:13px;background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/top_button.png) no-repeat 0 0}
#topLink span{display:none}
/* -----------------------------------------------
	Footer
----------------------------------------------- */#footer table{margin-top:5px;width:930px!important;width:915px;margin-left:10px}
#footer tr{line-height:15px}
#footer .td-0{/*width: 50px;*/width:auto}
*+html #footer .td-0{width:auto}
* html #footer .td-0{width:auto}
#footer .td-1{/*width: 180px;*/width:auto}
*+html #footer .td-1{width:auto}
* html #footer .td-1{width:auto}
#footer .td-2{/*width: 190px;*/width:auto}
*+html #footer .td-2{width:auto}
* html #footer .td-2{width:auto}
#footer .td-3{/*width: 150px;*/width:auto}
*+html #footer .td-3{width:auto}
* html #footer .td-3{width:auto}
/* -----------------------------------------------
	quickNavigation
----------------------------------------------- */#quickNavigation{margin-left:10px;padding-top:38px}
#quickNavigation select{width:168px;border-top:1px solid #848484;border-left:1px solid #848484}
#header{background:#fff url(../../typo3temp/scriptmerger/../..//fileadmin/user_upload/domain1/header/Header_Stirnimann_3.jpg) no-repeat 10px bottom}
