@charset "UTF-8";
/*
Basics
---------------------------------------------------------------------*/
*{margin:0;padding:0;}
html,body{height:100%;min-height:100%;}
html{background:url(images/bg_main.gif) repeat-y #4066aa center;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5em;color:#1A171B;background:url(images/bg_right_col.gif) no-repeat center bottom;min-width:990px;}
.fixfloat{float:none;clear:both;width:1px;margin:0 0 -1px 0;padding:0;font-size:1px;line-height:0px;height:1px;border:0 none;}
p{margin:1em 0;}
h1{color:#4066AA;font-size:14px;font-weight:bold;line-height:1.2em;padding-bottom:1em;}
h2{font-size:12px;padding-top:0.2em;padding-bottom:0.3em;color:#4066AA;}
h3{font-size:12px;padding-top:0.3em;padding-bottom:0.3em;}
h4{font-size:12px;padding-top:0.2em;padding-bottom:0.1em;color:#4066AA;font-weight:normal;font-style:italic;}
a{color:#4066AA;text-decoration:underline;}
a:hover{color:#000;}
.internal-link,
.external-link-new-window{background:transparent url(images/pfeil_rechts.gif) no-repeat left 3px;padding-left:15px;}
img{border:0 none;}
#mainContent ul li{padding-left:20px;margin-left:10px;list-style-type:none;background:url(images/bullet.gif) no-repeat 0 6px;}
#mainContent ol li{margin-left:0em;}
#mainContent ol{list-style-type:upper-roman;list-style-position:inside;}
input,textarea{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #CCCCCC;color:#777777;font:1em Verdana,Arial,Helvetica,Sans-Serif;padding:2px;width:auto;}

.red{color:#e30019;}
/*
Seitenkonstrukt,Seitenelemente
---------------------------------------------------------------------*/
#wrapper{margin:0 auto;width:990px;min-width:990px;}
#header{width:990px;height:133px;}
#logo{width:204px;height:133px;background:url(images/hopf_logo.gif);float:left;}
#logo a{width:204px;height:133px;text-decoration:none;display:block;}
#content{width:990px;min-width:990px;}
#leftCol{width:204px;height:350px;background:url(images/bg_left_col.jpg) no-repeat #4066AA;float:left;}
#rightCol{width:204px;min-height:350px;float:right;}
#rightCol #bgBottom{width:204px;height:280px;background:url(images/bg_right_col.jpg) no-repeat;}
#rightCol,
#mainContent{margin-top:55px;}
#newsBox,
.csc-frame-frame1,
.news-latest-container{background:url(images/transbg60.png);padding:10px 20px;color:#fff;}
#newsBox p,
.csc-frame-frame1 p,
.news-latest-container p{margin-top:1em;}
#newsBox h1,
.csc-frame-frame1 h1,
.news-latest-container h1{text-transform:uppercase;border-left:1px solid #fff;border-right:1px solid #fff;display:inline;color:#fff;padding:0 5px;font-weight:normal;font-size:12px;}
#mainContent .csc-frame-frame1{background-color:#97afd5;background-image:none;padding:10px 20px;color:#000;margin-bottom:20px;}
#mainContent .csc-frame-frame1 h2{padding-bottom:0.1em;}
#mainContent .csc-frame-frame1 p{margin:0.1em 0;}
#mainContent{width:470px;margin-left:55px;float:left;}
.einSpalter,
.zweiSpalter .left,.zweiSpalter .right{float:left;margin-right:20px;}
.einSpalter{width:450px;}
.zweiSpalter .left,.zweiSpalter .right{width:215px;}
.zweiSpalter2 .left{width:135px;float:left;margin-right:20px;}
.zweiSpalter2 .right{width:295px;float:left;margin-right:0px;}
/*
Navigation
---------------------------------------------------------------------*/
#menu{width:786px;height:133px;float:left;}
#topmenu{margin-top:10px;width:582px;height:22px;float:left;}
#mainmenu{margin-top:79px;width:582px;height:22px;float:left;background-color:#fff;border-bottom:1px solid #4066AA;}
#mainmenu ul,
#topmenu ul{list-style:none;float:left;display:inline;margin-left:10px;margin-top:5px;border-left:1px solid #222;}
#mainmenu li,
#topmenu li{list-style:none;float:left;}
#mainmenu li a,
#mainmenu li.on a,
#topmenu li a,
#topmenu li.on a{font-size:12px;padding:0 10px;height:14px;/*line-height:1em;*/
vertical-align:middle;text-align:left;color:#222;text-decoration:none;display:block;border-right:1px solid #222;float:left;}
#mainmenu li a:hover,
#topmenu li a:hover{color:#4066AA;text-decoration:underline;}
#mainmenu li.on a,
#topmenu li.on a{color:#4066AA;font-weight:bold;}
#toolsmenu{margin-top:24px;width:204px;height:111px;padding:0;float:right;}
#toolsmenu ul{list-style-type:none;border:0 none;}
#toolsmenu li{list-style-type:none;padding:0;margin:0;border:0 none;}
#toolsmenu li a{margin-left:20px;height:12px;line-height:12px;;padding:0 10px;margin-top:12px;text-decoration:none;color:#fff;/*display:inline;*/
display:block;border-left:1px solid #fff;font-size:12px;}
#toolsmenu li a:hover{text-decoration:underline;}
#toolsmenu li.on a{font-weight:bold;}
#toolsmenu li.webshop a{background-color:#fff !important;height:18px;margin-left:0;margin-top:15px;padding:4px 0 0 20px;color:#222;background-image:url(images/pfeil_rechts.gif);background-repeat:no-repeat;background-position:left 7px;}
/* Formulare */
form#mailform fieldset{background:#FAFAFA none repeat scroll 0%;border:1px solid #CCCCCC;padding:1em;}
form#mailform fieldset span.csc-mailform-radio fieldset{margin:1em 2em 1em 1em;}
form#mailform fieldset span.csc-mailform-radio fieldset input{border:0pt none;margin:0pt 0.3em 0pt 0pt;width:auto;}
form#mailform fieldset span.csc-mailform-radio fieldset label{float:none;}
.csc-mailform-field{clear:both;margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label{background:#FAFAFA none repeat scroll 0%;float:left;padding:2px;text-align:right;width:120px;}
fieldset.csc-mailform .csc-mailform-field input,fieldset.csc-mailform .csc-mailform-field select,fieldset.csc-mailform .csc-mailform-field textarea{width:262px;border:1px solid #AAAAAA;margin-left:10px;}
#mailformAnrede{width:60px;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check{border:0pt none;margin-top:0.2em;width:auto;}
fieldset.csc-mailform .csc-mailform-field textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
fieldset.csc-mailform label span{color:red;}
input#mailformformtype_mail{background:#4066AA none repeat scroll 0%;color:#FFFFFF;cursor:pointer;margin-left:134px;text-transform:uppercase;width:264px;}
input#mailformformtype_mail:hover{background:#E30019 none repeat scroll 0%;}
input#mailformformtype_mail{}
.csc-mailform-field select{background:#FAFAFA none repeat scroll 0%;border:1px solid #CCCCCC;color:#000;margin-left:1em;}
.csc-mailform-label{display:block;font-weight:bold;padding:1em 0pt 0.5em;}
/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox{text-align:center;padding:0;margin:1.2em 0 1em 0;padding:1px;border:1px solid #ccd;background:#f0f0f4;}
.tx-ttnews-browsebox a,.tx-ttnews-browsebox strong{padding:0 0.4em 0.4em 0;margin:0;}
/* LATEST Ansicht */
.news-latest-item{margin-bottom:1em;margin-top:1em;}
.news-latest-item h2{padding-top:0em;}
.news-latest-item h2 a{text-decoration:underline;color:#fff;}
.news-latest-item h2 a:hover{}
.news-latest-container .news-latest-item h3{font-size:1.0em;color:#fff;margin:0;line-height:1.3em;}
.news-latest-container .news-latest-item h3 a{font-size:1.0em;color:#fff;text-decoration:none;}
.news-latest-container .news-latest-item span.news-latest-date a{font-size:0.86em;color:#fff;text-decoration:none;line-height:1.5em;}
.news-latest-item img{padding-right:1em;padding:0.5em 0;float:none;}
.news-latest-morelink{padding:0px;border:0px solid #ccd;text-align:left;padding-bottom:15px;border-bottom:1px solid #fff;}
.news-latest-morelink a,.news-latest-gotoarchive a{color:#fff;text-transform:uppercase;font-size:12px;text-decoration:none;background:url(images/mehr.gif) no-repeat 0 1px;padding-left:15px;}
.news-latest-morelink a:hover,.news-latest-gotoarchive a:hover{text-decoration:underline;}
/* tt_news LIST Ansicht */
.news-list-item{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #c0c0c0}
.news-list-item h2{padding-top:0;line-height:1.4em;}
.news-list-item h2 a{text-decoration:none;}
.news-list-item h2 a:hover{}
.news-list-item h2 span.news-list-date{color:#aaa;font-weight:normal;font-size:0.86em;}
.news-list-morelink{padding:0px;border:0px solid #ccd;text-align:left;}
.news-list-morelink a{text-transform:uppercase;font-size:12px;text-decoration:none;background:url(images/mehr.gif) no-repeat 0 1px;padding-left:15px;}
.news-list-morelink a:hover{text-decoration:underline;}
.news-list-category{color:#aaa;}
.news-list-item img{padding-bottom:10px;}
/* SINGLE Ansicht */
.news-single-item h1{}
.news-single-img{padding-right:15px;padding-bottom:10px;float:left;}
.news-single-img p{padding:0;margin:0;}
.news-single-timedata{color:#aaa;margin-bottom:1em;}
.news-single-additional-info{}
.news-single-additional-info dd{margin-top:-1em;}
.news-single-additional-info dt{margin-bottom:1.4em;color:#aaa;}
.news-amenu-container h1{font-size:1.3em;color:#004155;margin:1.1em 0 0.5em 0;border-bottom:0px #ccc solid;line-height:1.2em;}
.news-single-backlink a{background:transparent url(images/pfeil_links.gif) no-repeat left 3px;padding-left:15px;}
/* CATEGORY Menu */
.news-catmenu{font-size:0.8em;margin-top:2em;padding:1em;background:#eee;border:1px dotted black;}
.news-catmenu a{display:inline;padding-left:2px;}
.news-catmenu a:hover{background:transparent;font-style:italic;font-weight:bold;}
.news-catmenu .news-catmenu-NO{height:16px;}
p.news-catmenu-header{line-height:1em;margin:0;}
/***************************
* styles for the
* EXT rgtabs
***************************/ 
/* wraps the hole tab */
.tx-rgtabs-pi1{clear:both;float:none;position:relative;display:block;width:465px;}
.rgtabs-wrapper{overflow:hidden;border:1px solid #999;padding:5px;position:absolute;right:0px;top:0px;background-color:#fff;}
.rgtabs-wrapper h1{display:none;}
/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading{padding:100px 0;background:url(spinner2.gif) no-repeat center;}
/* Tab-Menu ul */
.rgtabs-menu{margin:0;padding:0 0 0 0px;list-style:none;}
/* Tab-Menu li */
#content ul.rgtabs-menu li{list-style-type:none;list-style:none;cursor:pointer;padding-left:0px;padding-bottom:8px;margin-left:0;width:230px;display:block;}
/* Tab-Menu li.a */
.rgtabs-menu li a{text-decoration:none;}
/* Selected Tab */
.rgtabs-menu li.rgtabs-selected{}
.rgtabs-menu li.rgtabs-selected a{color:#e30019;height:20px;}
.rgtabs-menu li a img{padding-right:6px;vertical-align:middle;}
.rgtabs-container{margin-top:0px;}
.rgtabs-wrapper .csc-textpic-imagewrap{display:none;}
.rgtabs-wrapper table td{padding:5px;margin:0;text-align:center;}
.rgtabs-wrapper table td p{margin:0;}
/* Icons begin */
.filelinks dl{margin:0 0 10px 0;}
.filelinks dd{background:transparent url("images/save.png") no-repeat scroll left top;margin:0;padding-left:20px;min-height:16px;}
.filelinks span{display:block;}
.filelinks dd.filecount{display:block;margin-bottom:5px;}
.filelinks a{color:#333;text-decoration:none;}
.filelinks dd.ai{background-image:url("/typo3/gfx/fileicons/ai.gif");}
.filelinks dd.ani{background-image:url("/typo3/gfx/fileicons/ani.gif");}
.filelinks dd.au{background-image:url("/typo3/gfx/fileicons/au.gif");}
.filelinks dd.avi{background-image:url("/typo3/gfx/fileicons/avi.gif");}
.filelinks dd.bmp{background-image:url("/typo3/gfx/fileicons/bmp.gif");}
.filelinks dd.cdr{background-image:url("/typo3/gfx/fileicons/cdr.gif");}
.filelinks dd.css{background-image:url("/typo3/gfx/fileicons/css.gif");}
.filelinks dd.csv{background-image:url("/typo3/gfx/fileicons/csv.gif");}
.filelinks dd.doc{background-image:url("images/word.png");}
.filelinks dd.dtd{background-image:url("/typo3/gfx/fileicons/dtd.gif");}
.filelinks dd.eps{background-image:url("/typo3/gfx/fileicons/eps.gif");}
.filelinks dd.exe{background-image:url("/typo3/gfx/fileicons/exe.gif");}
.filelinks dd.fh3{background-image:url("/typo3/gfx/fileicons/fh3.gif");}
.filelinks dd.flash{background-image:url("/typo3/gfx/fileicons/flash.gif");}
.filelinks dd.folder{background-image:url("/typo3/gfx/fileicons/folder.gif");}
.filelinks dd.gif{background-image:url("/typo3/gfx/fileicons/gif.gif");}
.filelinks dd.htm{background-image:url("/typo3/gfx/fileicons/htm.gif");}
.filelinks dd.html{background-image:url("/typo3/gfx/fileicons/html.gif");}
.filelinks dd.ico{background-image:url("/typo3/gfx/fileicons/ico.gif");}
.filelinks dd.inc{background-image:url("/typo3/gfx/fileicons/inc.gif");}
.filelinks dd.java{background-image:url("/typo3/gfx/fileicons/java.gif");}
.filelinks dd.jpg{background-image:url("/typo3/gfx/fileicons/jpg.gif");}
.filelinks dd.js{background-image:url("/typo3/gfx/fileicons/js.gif");}
.filelinks dd.max{background-image:url("/typo3/gfx/fileicons/max.gif");}
.filelinks dd.mid{background-image:url("/typo3/gfx/fileicons/mid.gif");}
.filelinks dd.mov{background-image:url("/typo3/gfx/fileicons/mov.gif");}
.filelinks dd.mpeg{background-image:url("/typo3/gfx/fileicons/mpeg.gif");}
.filelinks dd.mpg{background-image:url("/typo3/gfx/fileicons/mpg.gif");}
.filelinks dd.pcd{background-image:url("/typo3/gfx/fileicons/pcd.gif");}
.filelinks dd.pcx{background-image:url("/typo3/gfx/fileicons/pcx.gif");}
.filelinks dd.pdf{background-image:url("images/acrobat.png");}
.filelinks dd.png{background-image:url("/typo3/gfx/fileicons/png.gif");}
.filelinks dd.ps{background-image:url("/typo3/gfx/fileicons/ps.gif");}
.filelinks dd.psd{background-image:url("/typo3/gfx/fileicons/psd.gif");}
.filelinks dd.rtf{background-image:url("/typo3/gfx/fileicons/rtf.gif");}
.filelinks dd.sgml{background-image:url("/typo3/gfx/fileicons/sgml.gif");}
.filelinks dd.swf{background-image:url("/typo3/gfx/fileicons/swf.gif");}
.filelinks dd.sxc{background-image:url("/typo3/gfx/fileicons/sxc.gif");}
.filelinks dd.sxw{background-image:url("/typo3/gfx/fileicons/sxw.gif");}
.filelinks dd.tga{background-image:url("/typo3/gfx/fileicons/tga.gif");}
.filelinks dd.tif{background-image:url("/typo3/gfx/fileicons/tif.gif");}
.filelinks dd.ttf{background-image:url("/typo3/gfx/fileicons/ttf.gif");}
.filelinks dd.txt{background-image:url("/typo3/gfx/fileicons/txt.gif");}
.filelinks dd.wav{background-image:url("/typo3/gfx/fileicons/wav.gif");}
.filelinks dd.wrl{background-image:url("/typo3/gfx/fileicons/wrl.gif");}
.filelinks dd.xls{background-image:url("/typo3/gfx/fileicons/xls.gif");}
.filelinks dd.xml{background-image:url("/typo3/gfx/fileicons/xml.gif");}
.filelinks dd.xsl{background-image:url("/typo3/gfx/fileicons/xsl.gif");}
.filelinks dd.zip{background-image:url("images/compress.png");}
.filelinks a:hover{text-decoration:underline;}
.filelinks.filelinks_layout_1 div,
.filelinks dd.bild{background-position:left bottom;}
.filelinks dd.bild,
.filelinks dd.filedescription{background:none;min-height:0;}
.filelinks dt.bild img{border:1px solid #eee;}
.filelinks.filelinks_layout_1 dl{float:left;display:inline;margin-right:15px;}
.filelinks.filelinks_layout_0 dt{display:none;}
.filelinks.filelinks_layout_0 dd{display:inline;float:left;}
.filelinks.filelinks_layout_0 dd.filedescription{display:block;float:none;clear:both;}
/* ################################
** ### Accordion #
** ################################
*/
h3.rgaccord1-toggle{font-size:1em;line-height:26px;height:23px;background:#d9e1ed url("images/icons/plus.gif") 5px center no-repeat;padding:2px 0 5px 25px;margin-bottom:1px;cursor:pointer;color:#005da8;font-weight:normal;text-transform:uppercase;}
h3.rgaccord1-toggle:hover{color:#005da8;}
/* Toggle act item */
h3.act{color:#fff;background:#4066aa url("images/icons/minus.gif") 5px center no-repeat;}
h3.rgaccord1-toggle.act:hover{color:#fff;}
/* the content */
div.rgaccord1-content{padding:0 5px 10px 5px;}
/* remove margin of a CE */
div.rgaccord1-content .ce{margin-bottom:0;}
/* remove the header inside the CE,twice is not nice */
div.rgaccord1-content h1{display:none;}

/* start powermail */
.tx-powermail-pi1_fieldset{padding:10px;margin-bottom:10px;clear:both;border:1px solid #cccccc;background-color:#f0f0f0;}.tx-powermail-pi1_fieldset legend{font-weight:bold;color:#000000;}
.tx-powermail-pi1_fieldset label,.tx-powermail-pi1_fieldset fieldset legend,.tx-powermail-pi1_fieldset .powermail_file_list_label{display:block;width:160px;float:left;font-weight:bold;color:#515151;white-space:normal;}
.tx-powermail-pi1_fieldset fieldset{border:0 none;padding:0;margin:0;position:relative;}.tx-powermail-pi1_fieldset fieldset legend{position:absolute;left:0;padding:0;margin:0;}
.tx-powermail-pi1_fieldset input,.tx-powermail-pi1_fieldset select,.tx-powermail-pi1_fieldset textarea{margin-left:0;}
.tx-powermail-pi1_fieldset .powermail_text,.tx-powermail-pi1_fieldset .powermail_date,.tx-powermail-pi1_fieldset .powermail_datetime,.tx-powermail-pi1_fieldset .powermail_time,.tx-powermail-pi1_fieldset .powermail_textarea,.tx-powermail-pi1_fieldset .powermail_captcha{border:1px solid #cccccc;background:#f8f8f8 none;padding:2px;width:265px;-moz-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 0 2px rgba(0, 0, 0, 0.1);border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.tx-powermail-pi1_fieldset .powermail_datetime.date{width:195px;}
.tx-powermail-pi1_fieldset .powermail_time,.tx-powermail-pi1_fieldset input[type=time]{width:60px;margin-left:6px;}
.tx-powermail-pi1_fieldset textarea:focus,.tx-powermail-pi1_fieldset input:not([type="submit"]):focus{background:#ffffff none;border:1px solid #333333;-moz-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);}
.tx-powermail-pi1_fieldset .powermail_radio{margin:3px 0;}
.tx-powermail-pi1_fieldset .powermail_check_inner,.tx-powermail-pi1_fieldset .powermail_radio_inner{margin-left:160px;clear:both;}.tx-powermail-pi1_fieldset .powermail_check_inner label,.tx-powermail-pi1_fieldset .powermail_radio_inner label{float:none;width:auto;display:inline;font-weight:normal;margin-left:7px;}
.tx-powermail-pi1_fieldset .powermail_check_inner input,.tx-powermail-pi1_fieldset .powermail_radio_inner input{float:left;position:relative;clear:left;}
.tx-powermail-pi1_fieldset .powermail_text.range{float:left;margin:0 0 0 15px;padding:3px 0;text-align:center;width:50px;}
.tx-powermail-pi1_fieldset .powermail_submit{margin:20px 0 10px 160px;font-weight:bold;}
.tx-powermail-pi1_fieldset .countryzone{margin:10px 0 0 160px;}
.tx-powermail-pi1_fieldset .tx_powermail_pi1_fieldwrap_html{margin-bottom:1em;clear:both;}
.tx-powermail-pi1_fieldset label a,.tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a,.tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a{cursor:help;text-decoration:none;}.tx-powermail-pi1_fieldset label a dfn,.tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a dfn,.tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a dfn{display:none;text-decoration:none;position:absolute;z-index:1;width:auto;padding:3px 10px 5px 10px;background-color:#00559e;border:1px solid #00559e;font-size:11px;color:#fff;white-space:normal;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.tx-powermail-pi1_fieldset label a:hover dfn,.tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_checkbox_title a:hover dfn,.tx-powermail-pi1_fieldset fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title a:hover dfn{display:block;}
.tx-powermail-pi1_fieldset img.icon_info{padding:2px 2px 0 2px;}
.powermail_mandatory{color:#ff0000;}
.placeholder{color:#999999;}
.powermail_mandatory_helper{position:absolute;visibility:hidden;height:1px;}
.wtcalculatingcaptcha,#recaptcha_widget_div{margin-left:160px;}
.error{background-color:#ff0000;border:1px solid #ff0000;font-size:11px;color:#ffffff;padding:3px 10px 5px 10px;margin-left:-2px;z-index:10;text-align:left;height:auto;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}.error p{margin:0;padding:0;font-weight:bold;}
html:root .error em{display:block;width:0;height:0;border:10px solid;border-color:#ff0000 transparent transparent;position:absolute;bottom:-10px;left:5px;border-bottom:0 none;}
#calroot{z-index:10000;margin-top:-1px;width:198px;padding:2px;background-color:#fff;font-size:11px;border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
#calhead{padding:2px 0;height:22px;}
#caltitle{font-size:14px;color:#fa8800;float:left;text-align:center;width:155px;line-height:20px;text-shadow:0 1px 0 #ddd;}
#calnext,#calprev{display:block;width:20px;height:20px;background:transparent url("images/prev.gif") no-repeat scroll center center;float:left;cursor:pointer;}
#calnext{background-image:url("images/next.gif");float:right;}
#calprev.caldisabled,#calnext.caldisabled{visibility:hidden;}
#caltitle select{font-size:10px;}
#caldays{height:18px;border-bottom:1px solid #ddd;}#caldays span{display:block;float:left;width:28px;text-align:center;}
#calweeks{background-color:#fff;margin-top:4px;}
.calweek{clear:left;height:22px;}.calweek a{display:block;float:left;width:27px;height:20px;text-decoration:none;font-size:11px;margin-left:1px;text-align:center;line-height:20px;color:#666666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.calweek a:hover,.calfocus{background-color:#ddd;}
a.calsun{color:#ff0000;}
a.caloff{color:#ccc;}a.caloff:hover{background-color:#f5f5fa;}
a.caldisabled{background-color:#efefef !important;color:#ccc !important;cursor:default;}
#calcurrent{background-color:#498ce2;color:#ffffff;}
#caltoday{background-color:#333333;color:#ffffff;}
a.caltrigger{position:relative;display:inline-block;margin-left:-18px;margin-top:3px;vertical-align:top;background:url("images/calendar.png") no-repeat 0 0;width:16px;height:16px;}
.slider{background:#3c72e6 url("images/h30.png") repeat-x 0 0;height:9px;position:relative;cursor:pointer;border:1px solid #333;width:265px;float:left;clear:right;margin-top:10px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-moz-box-shadow:inset 0 0 8px #000000;-webkit-box-shadow:inset 0 0 8px #000000;box-shadow:inset 0 0 8px #000000;}
.progress{height:9px;background-color:#c5ff00;display:none;opacity:0.6;}
.handle{background:#ffffff url("images/h30.png") repeat-x 0 0;height:28px;width:28px;top:-12px;position:absolute;display:block;margin-top:1px;border:1px solid #000;cursor:move;-moz-box-shadow:0 0 6px #000000;-webkit-box-shadow:0 0 6px #000000;box-shadow:0 0 6px #000000;border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset{padding-top:15px;-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 0 rgba(0, 0, 0, 0.5);}div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset legend,div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset.ui-tabs-hide{display:none;}
div.powermail_multiple_js fieldset.tx-powermail-pi1_fieldset fieldset legend{display:block;}
ul.powermail_multiplejs_tabs{list-style-type:none;padding:0;margin:0;}ul.powermail_multiplejs_tabs li{float:left;margin:0 1px 0 0;padding:0;list-style-type:none;}ul.powermail_multiplejs_tabs li a{display:block;padding:5px 10px;color:#666666;font-weight:bold;text-decoration:none;background:#e0e0e0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;outline:none;}ul.powermail_multiplejs_tabs li a.act{background:#f0f0f0;color:#333333;padding:5px 10px 6px 10px;position:relative;margin-bottom:-1px;-moz-box-shadow:0 0 0 rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 0 rgba(0, 0, 0, 0.5);}
input.tx_powermail_pi1_submitmultiple_forward,input.tx_powermail_pi1_submitmultiple_back,input.tx-powermail-pi1_confirmation_back,input.tx-powermail-pi1_confirmation_submit{margin-top:1em;}
input.tx_powermail_pi1_submitmultiple_forward{float:right;}
.powermail_multiple_php form>div.tx_powermail_pi1_fieldwrap_html_submit{display:inline;float:right;clear:none;margin-top:1em;}
.tx-powermail-pi1_confirmation table.powermail_all,.tx-powermail-pi1_thx table{font-size:1em;margin-bottom:10px;}.tx-powermail-pi1_confirmation table.powermail_all:after,.tx-powermail-pi1_thx table:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .tx-powermail-pi1_confirmation table.powermail_all,*:first-child+html .tx-powermail-pi1_confirmation table.powermail_all{zoom:1;}
.powermail_all_td,.powermail_all_th{padding:3px 10px 3px 0;width:265px;}
.powermail_all_th{font-weight:bold;width:150px;}
.tx_powermail_pi1_formconfirmation_back{width:160px;float:left;}
.tx_powermail_pi1_formconfirmation_submit{width:265px;float:left;}
td.powermail_all p.bodytext{margin:0;}
/* end powermail */

/* start ke_questionare */
.keq_unit{background-color:#EEEEEE;padding:0 3px 3px;width:508px;margin-bottom:15px;}
.keq_blindunit p.bodytext{color:#ffffff;}
.keq_question_blind p.bodytext{color:#000000;}
.keq_question{display:block;width:500px;padding:3px;background:#DADADA;border:1px solid black;margin-bottom:4px;}
.keq_question p{margin:0;color:#000000;}
.tx-kequestionnaire-pi1 .odd{background-color:#DADADA;line-height:1.5em;padding:3px;}
.tx-kequestionnaire-pi1 .even{line-height:1.5em;padding:3px;}
.tx-kequestionnaire-pi1 .title_line{background-color:#DADADA;line-height:1.5em;padding:3px;border:1px solid black;}
.keq_error{color:red;}
.keq_pagecounter_barbox{width:300px;height:20px;border:1px solid black;margin-bottom:6px;position:relative;}
.keq_pagecounter_bar{background:#dadada;height:100%;z-index:1;float:left;position:absolute;top:0;left:0;width:0;}
.keq_pagecounter{position:absolute;z-index:5;left:45%;margin-top:2px;}
.keq_inp_large{width:300px;}
.keq_inp_textarea{width:300px;}
.keq_question_blind{width:500px;}
.keq_selection p{display:inline;margin:0;}
.keq_selection select{width:300px;}
.keq_selection .checkbox_label{padding-top:1px;margin-left:30px;}
.keq_selection .clearer{height:1px;line-height:1px;font-size:1px;clear:both;}
.keq_selection input{margin:2px;}
.keq_selection .checkbox{width:20px;float:left;margin-top:4px;}
.keq_selection thead{color:black;}
.keq_selection thead th{background-color:#404040;}
.keq_demographic label{width:150px;display:block;float:left;}
.keq_matrix_input,.keq_matrix_radio,.keq_matrix_checkbox,.keq_matrix_th{text-align:center;}
.keq_navigation{margin-top:20px;}
a.keq_tooltip,
a.keq_tooltip:link,
a.keq_tooltip:visited,
a.keq_tooltip:active{position:relative;text-decoration:none;font-style:bold;border-bottom:0px dotted #4dbcf3;}
a.keq_tooltip:hover{background:transparent;z-index:100;}
a.keq_tooltip span.keq_tip{display:none;text-decoration:none;}
a.keq_tooltip:hover span.keq_tip{display:block;position:absolute;top:5px;left:20px;width:200px;z-index:100;padding:2px 10px 2px 10px;border:1px dashed #666666;background:#dddddd;color:#000000;font-family:Verdana,Arial,Helvetica,Sans-serif;text-align:left;}
.keq_selection p{margin:0;}
input.keq_radio_rte{display:inline;}
input.keq_checkbox_rte{display:inline;}
.keq_ematrix_spacer{width:0px;border-left:1px solid black;padding:0;}
.keq_q_part_text{color:#005500;}
.keq_q_no_part_text{color:#550000;}
.keq_timer .timer_clock{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url('../typo3conf/ext/ke_questionnaire/res/images/keq_watchtime.jpg') no-repeat scroll 0 0;color:#278E1C;float:right;font-family:Arial;font-size:16px;font-weight:bold;height:84px;line-height:110px;overflow:hidden;text-align:center;width:62px;}
.keq_timer #mins{margin-left:15px;float:left;}
.keq_timer #parter{float:left;}
.keq_timer #secs{float:left;}
.keq_timer .clearer{height:1px;line-height:1px;font-size:1px;clear:both;}
/*From Content.css*/
.keq_unit{background-color:#EEEEEE;padding:0 3px 3px;width:700px;}
.keq_question{padding:3px;background:#DADADA;border:1px solid black;margin-bottom:4px;width:691px;}
.keq_inp_large{width:98%;}
.keq_inp_textarea{width:98%;}
.keq_question_blind{width:500px;}
.keq_selection select{width:300px;}
.keq_selection thead{color:black;}
.keq_selection thead th{background-color:#404040;}
.keq_demographic label{width:150px;display:block;float:left;}
.keq_navigation{margin-top:20px;}
/**
* Fragebogen-Modul
*/
.keq_questionnaire{padding:15px 0;}
.keq_page{background:#ffffff;padding:10px 0 0 0;}
.keq_pagecounter{padding:0 14px;margin-bottom:6px;text-align:right;}
.keq_questions{/* border-left:10px solid #3c67ab;*/}
.keq_selection .keq_inp_large{width:600px;}
.keq_input input{width:600px;}
.keq_input input#keq_66,
.keq_input input#keq_68{width:30px;}
.keq_unit{background:transparent;margin-bottom:15px;padding:0 10px 5px 0px;width:auto;}
.keq_question{/* background:#ccd800;*/
border-top:0;border-right:0;border-bottom:1px solid #3c67ab;border-left:20px solid #3c67ab;background:white;font-weight:bold;display:block;margin-bottom:0;padding:4px 6px;width:auto;}
tr.title_line td{background:#F2F2F2;font-style:italic;}
.keq_blindunit .keq_question{background:#3c67ab;color:#fff;}
.tx-kequestionnaire-pi1 .odd{background-color:transparent;line-height:1.5em;padding:3px;}
.tx-kequestionnaire-pi1 .title_line{background-color:#d9d9d9;line-height:1.5em;padding:3px;border:0;}
.keq_navigation{margin:20px auto 0 auto;padding:0 0 10px 0;width:425px;}
.keq_navigation a{background-color:#3c67ab;border:0;color:#fff;display:block;float:left;margin:1px;padding:3px;text-align:center;text-decoration:none;width:200px;font-weight:bold;text-transform:uppercase;}
.keq_navigation a:hover{background-color:#3c67ab;color:#fff;}
.keq_cleaner{clear:both;line-height:1px;font-size:1px;height:1px;overflow:hidden;}
.keq_selection table{border:0;margin:0;width:100%;}
.keq_selection thead th{background:#d9d9d9;border:0;font-weight:normal;font-style:italic;color:#333;}
.keq_selection .semantic_td{text-align:center;}
.keq_selection,.keq_input{margin:0 0 0 19px;padding:3px 0 3px 4px;position:relative;border-left:1px solid #3c67ab;border-right:0;border-top:0;border-bottom:0;}
.keq_selection tbody td{border-bottom:1px solid #d9d9d9;}
.keq_input{padding:0.45em;}
.keq_question_blind{width:auto;padding:0.45em;}
.keq_other{padding:0.45em;}
.keq_img_left{float:left}
.keq_img_right{float:right}
.keq_input_error{display:block;}
.keq_matrix_th img{width:50px;height:50px;}
.keq_matrix_th .keq_img_th_left{margin-right:5px;}
.keq_matrix_th .keq_img_th_right{margin-left:5px;}
.keq_matrix_table img{width:50px;height:50px;}
.keq_matrix_table .keq_img_td_left{margin-right:5px;}
.keq_matrix_table .keq_img_td_right{margin-left:5px;}
div.keq_tooltip{position:relative;text-decoration:none;font-weight:bold;border-bottom:0px dotted #4dbcf3;display:inline;}
div.keq_tooltip:hover{background:transparent;z-index:100;}
div.keq_tooltip div.keq_tip{display:none;text-decoration:none;}
div.keq_tooltip:hover div.keq_tip{display:block;position:absolute;top:5px;left:20px;width:200px;z-index:100;padding:2px 10px 2px 10px;border:1px dashed #666666;background:#dddddd;color:#000000;font-family:Verdana,Arial,Helvetica,Sans-serif;text-align:left;}
table.keq_matrix_table .keq_matrix_th img{width:50px;height:50px;}
table.keq_matrix_table .keq_matrix_td img{width:50px;height:50px;}
.keq_img_opt_right img{width:50px;height:50px;margin-left:3px;}
.keq_img_opt_left img{width:50px;height:50px;margin-right:3px;}
.keq-placeholder,
.keq-moveable{background-color:#efeb8a;border:2px solid #eae327;display:inline-block;font-size:11px;height:20px;line-height:20px;margin:0 5px 8px;padding:0 10px;text-align:center;width:180px;}
div.keq-ddarea-placeholder{position:absolute;}
div.keq-moveable{background-color:#bfbfbf;border:2px solid #6d6d6d;}
.keq-possible{background-color:#f8dc91;}
span.keq-hover{background-color:#8ce880;border:2px solid #3cd228;}
div.keq-hover{background-color:#8ce880;}
div.keq-ddarea-checkbox{background-color:#DDDDDD;border:1px solid #C0C0C0;float:left;height:20px;margin:10px 10px 10px 0;width:20px;}
div.keq-ddarea-moveable{display:inline;}
div.clearer{clear:left;}
/* end ke_questionare */
