/* CSSTidy 1.3: Wed, 18 Feb 2009 11:02:13 +0100 *//* CSSTidy 1.3: Wed, 18 Feb 2009 11:01:53 +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: #1b1b1b;*/font-size:12px;font-family:Arial, Helvetica, Verdana, sans-serif}
#col1{color:#1b1b1b}
#col2{color:#1b1b1b}
#col3{color:#1b1b1b}
html,body{height:100%;text-align:center}
#title{position:absolute;top:18px;left:18px;z-index:2;background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/logo_en.gif) no-repeat 0 0}
.language0 #title{background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/logo.png) no-repeat 0 0}
#title a{display:block;width:660px;height:50px;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: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:absolute;width:1000px;margin:0;left:0}
#header{position:relative;z-index:1;height:100px}
#header .languageNavigation{position:absolute;right:25px;top:18px}
#header .languageNavigation select{font-size:12px;width:80px;padding:1px;border-color:#999}
#header .printPage{position:absolute;top:46px;right:117px;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/print_icon.png) no-repeat 0 0}
#header .printPage a{display:block;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/print_icon.png) no-repeat 0 0;height:23px;width:23px}
#header .printPage span{display:none}
#searchBox{position:relative;width:212px;height:29px;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/nav_inaktiv.gif) no-repeat 0 0}
#searchBox label{display:none}
#searchBox .text{position:absolute;width:148px;height:11px!important;height:17px;padding:2px;margin:6px;border:1px solid #000;background-color:#fff;font-size:10px}
#searchBox .button{position:absolute;top:7px;right:3px;z-index:1;width:51px;border:none;background:transparent}
#searchBox .button span{color:#fff}
#logocol1{position:relative;top:18px;z-index:2;background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/ascojet_logo.gif) no-repeat 0 0}
#logocol1 a{display:block;width:210px;height:50px;text-indent:-9999px}
#logocol1 a:focus{outline:none}
ul#metaHeaderNavigation{position:absolute;top:21px;left:682px;width:180px}
#metaHeaderNavigation li{float:left}
#metaHeaderNavigation li.first{}
#metaHeaderNavigation li a{display:block;width:auto!important;width:1px;height:auto!important;height:1px;line-height:11px;padding:0 8px 4px;white-space:nowrap;font-weight:700;color:#1b1b1b}
#metaHeaderNavigation li a:hover{color:#666}
#col1{position:relative;float:left;clear:both;width:212px;min-height:400px;height:auto!important;height:400px;margin:0 18px}
ul#subNavigation{margin:30px 0 6px}
#subNavigation li{padding-bottom:1px;margin-bottom:-1px}
#subNavigation li a{display:block;line-height:20px!important;padding:4px 10px 0;margin:0 0 10px;font-weight:700;color:#fff;font-size:12px;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/nav_inaktiv.gif) no-repeat 0 0;height:24px!important;height:29px}
#subNavigation li.curSub a{margin:0}
*+html #subNavigation li a{width:200px}
#subNavigation li a:hover{background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/nav_aktiv.gif) no-repeat 0 0}
#subNavigation li a.act,#subNavigation li a.cur{background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/nav_aktiv.gif) no-repeat 0 0;margin:0 0 10px}
#subNavigation li ul{margin:0 0 15px}
#subNavigation li li ul{margin:0 0 3px 15px}
#subNavigation li li a{background:none;padding:0 10px;margin:0;font-weight:400;color:#000;height:auto!important;font-size:11px}
#subNavigation li.curSub li a{margin:/*padding: 0;*/0}
#subNavigation li li a:hover{background:none;text-decoration:underline}
#subNavigation li li a.act{background:none;margin:0}
#subNavigation li li a.cur{background:none;margin:0;font-weight:700}
*+html #subNavigation li li a{width:200px}
#metaNavigation{position:relative}
ul#metaNavigation{position:relative;right:0;border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0}
#metaNavigation li{}
#metaNavigation li.first{border:none}
#metaNavigation li a{display:block;width:auto!important;width:1px;height:auto!important;height:1px;line-height:24px;padding:0 15px;white-space:nowrap;font-weight:700;font-size:12px;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/block_blau.gif) no-repeat 0 7px;color:#000}
#metaNavigation li a:hover{text-decoration:underline}
#content{position:relative;min-height:300px;height:auto!important;height:300px;margin:0 18px 0 256px}
#col2{position:relative;float:left;width:570px!important;width:556px}
ul#rootline{position:absolute;height:17px;width:571px;padding:3px;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/breadcrumb.gif) no-repeat 0 0}
#rootline li{float:left;border-left:1px solid #fff}
#rootline li.first{border:none}
#rootline li a{display:block;width:auto!important;width:1px;height:auto!important;height:1px;line-height:10px;padding:1px 5px 0;font-size:11px;color:#fff;white-space:nowrap}
#rootline li a:hover{color:#ddd}
#mainContent{padding:70px 2px 50px}
#col3{position:relative;float:left;width:130px;margin:0 0 0 18px!important;margin:0 0 0 27px}
#rightContent{padding:0 0 50px}
#quicknews{display:none}
#footer{position:absolute;right:25px;height:20px;width:718px;margin:20px 0;border-bottom:1px solid #666;background:#fff}
#address{position:absolute;bottom:22px;left:2px;width:718px;font-size:10px}
#address a{font-size:10px;color:#000}
#copyright{position:absolute;top:2px;left:2px;color:#666;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: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:36px;color:#4774b8}
.content h4,.htmlarea-content-body h4{margin:10px 0 7px;font-size:18px;color:#1b1b1b}
.content h5,.htmlarea-content-body h5{margin:5px 0 2px;font-size:12px;color:#1b1b1b}
.content h6,.htmlarea-content-body h6{margin:3px 0 0;font-weight:400;color:#1b1b1b}
.content .contentElement{margin:0 0 20px;color:#1b1b1b}
.content .contentElementtextpic p,.content .contentElementtext p,.htmlarea-content-body p{margin-bottom:10px;color:#1b1b1b}
htmlarea-content-body b{font-weight:700;color:#1b1b1b}
/* 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:#4774B8;text-decoration:underline}
.content a strong,.htmlarea-content-body a strong{color:#4774B8;text-decoration:underline}
.content a:hover,.htmlarea-content-body a:hover{text-decoration:none}
.content a:hover strong,.htmlarea-content-body a:hover strong{text-decoration:none}
/*
.content ul,
.htmlarea-content-body ul, {
	margin: 5px 0 5px 2px;
}*/.content ul li,.htmlarea-content-body ul li{padding-left:10px;background:url(../../typo3temp/scriptmerger/../../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: #e8f1fd;
}*/.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:normal}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:3px 0 0!important}
.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}
/* -----------------------------------------------
	Right Content
----------------------------------------------- */#rightContent h3{font-size:14px}
/* -----------------------------------------------
	home
----------------------------------------------- */.home #col2{width:480px!important}
.home #mainContent{position:relative;/*top: -20px;*/padding:0 2px 50px 0}
.home #col3{width:220px!important;width:200px}
.home #rootline{display:none}
.home #mainContent{padding:0 2px 0 0}
.home .content .contentElement{margin:0}
.home #quicknews{display:block;position:relative;width:477px;height:30px;margin:10px 0 20px;background:transparent url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/new_bg.png) no-repeat 0 0}
.home #quicknews .contentNews marquee{height:20px;color:#fff;font-size:15px}
.home #quicknews .contentNews marquee a{color:#fff;font-size:15px;font-weight:400}
.home .contentNews{position:absolute;left:130px;width:340px;top:8px}
.home #quicknews .newsLatest .newsItem .title a{color:#fff;font-size:15px;font-weight:400}
*+html .home #quicknews .newsLatest .newsItem .title a{right:270px}
.home #quicknews .newsLatest .newsItem .subheader{display:none}
.home #quicknews .newsLatest .newsItem .content{display:none}
/* -----------------------------------------------
	Fontstyle RTE
----------------------------------------------- */p.rot{color:#bd0000}
p.blau{color:#4774B8}
p.rot strong{color:#bd0000}
p.blau strong{color:#4774B8}
/* -----------------------------------------------
	Tabellenstyle
----------------------------------------------- */.content .contenttable{border:1px solid #ccc;margin-left:1px!important;margin-left:0}
.content .contenttable .tr-even{background-color:#e8f1fd}
.content .contenttable th,.content .contenttable td{padding:2px 4px;border:/*border-width: 0 1px;*/1px solid #ccc}
.content .contenttable-2 th,.content .contenttable-2 td{padding:2px 4px;border:/*border-width: 0 1px;*/1px solid #ccc}
.content .contenttable-0 th
.content .contenttable-0 td{padding:2px 4px;border:1px solid #ccc;border-width:0 1px}
.content .contenttable td p,.content .contenttable-0 td p,.content .contenttable-1 td p,.content .contenttable-2 td p{margin-bottom:3px}
/* -----------------------------------------------
	textpix
----------------------------------------------- *//*
.csc-textpic-image a{
	display: block;
}

.csc-textpic {
	background: red;
	padding: 0;
	margin: 0;
	display: block;
}

.csc-textpic-imagewrap {
	background: blue;
	padding: 0;
	margin: 0;
	display: block;
}


.csc-textpic-text{
	background: green;
	padding: 0;
	margin: 0;
	display: block;
	margin-top: -10px;
	display: relative;
}*//*STYLE*/#logocol1{background:url(../../typo3temp/scriptmerger/../../typo3conf/ext/sfptemplate/files/defaultdomain/css/../images/ascoco2_logo.gif) no-repeat 0 0}
#footer{}
#address{color:#000}
#address a{color:#000}
/*CONTENTSTYLE*/