@charset "UTF-8";
/* start basics */
*{margin:0;padding:0;}
html,
body{height:100%;min-height:100%;}
body{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.8em;color:#E2E2E2;background:#000 url("img/bg_html.gif") repeat-x fixed 0 -20px;border-left:20px solid #000;z-index:0;}
* html body{position:relative;}
.markerTooltip{white-space:nowrap;padding:2px;color:#fff;background:#000;}
#content ul#poitab{list-style:none;float:none;display:block;margin:0;padding:0;width:220px;clear:both;}
#content ul#poitab li{font-size:11px;padding:0 10px;padding-left:0;margin:0;height:14px;line-height:1.4em;vertical-align:middle;text-align:left;color:#555;text-decoration:none;display:block;float:left;}
.poi-content{float:none;clear:both;}
.fixfloat{float:none;clear:both;width:1px;margin:0 0 -1px 0;padding:0;font-size:1px;line-height:0px;height:1px;}
p{padding:0 0 0.8em 0;}
h1,h3{color:#E2E2E2;font-size:22px;font-weight:bold;line-height:1.2em;padding-bottom:0.6em;}
h2{font-size:18px;font-weight:bold;color:#D3222A;padding-bottom:0.2em;}
h3{font-weight:normal;}
a{color:#D3222A;text-decoration:none;}
a:focus,
a:hover,
a:active{text-decoration:underline;}
a.internal-link,
ul.csc-menu.csc-menu-1 li a,
.tx-srfeuserregister-pi1 a,
.tx-newloginbox-pi1 p a{background:transparent url(img/internal_link.gif) no-repeat left 6px;padding-left:12px;}
a.external-link-new-window,
a.external-link{background:transparent url(img/external_link.gif) no-repeat left 6px;padding-left:12px;}
img{border:0 none;}
a:hover img{text-decoration:none;}
ul.csc-menu.csc-menu-1,
ul.csc-menu.csc-menu-1 li{list-style:none;}
ul.csc-menu.csc-menu-1 li{line-height:2em;}
ul li{margin-left:2em;}
#content ul{list-style:circle;padding-bottom:1em;}
#content ol li{padding-left:2em;}
#content ol{padding-bottom:1em;list-style-position:inside;}
input,textarea{padding:2px;width:auto;font:1em "Lucida Grande",Helvetica,Arial,Sans-Serif;border:1px #ccc solid;background:#fff;color:#777;}
input[type=text]:focus,textarea:focus{background:#111;color:#fff;border-color:#666;}
/* end basics */
/* start layout */
#outerWrapper{margin-left:0px;width:970px;}
#contentWrapper{width:970px;}
#header{position:fixed;z-index:2;top:0;width:960px;margin:0 20px 0 0;height:230px;padding:5px 0 0 20px;background:transparent url("img/bg_header.png") no-repeat 0 0;}
#logo{margin:35px 0 0 0;width:215px;height:68px;background:url("img/bodyart-by-robert-steinbacher.gif") no-repeat;}
#logo a{width:215px;height:66px;text-decoration:none;display:block;}
#breadcrumbs{position:absolute;top:180px;left:410px;}
#breadcrumbs a{color:#888;}
#bildlinks{width:390px;position:fixed;z-index:1;top:124px;background:#000;min-height:40px;}
#contentWrapper.fullsize #bildlinks{width:410px;left:0;}
body#termine #bildlinks{width:280px;}
#content{width:970px;background:#000;}
#maincontent{width:560px;margin:250px 0 50px 0;float:right;}
#contentWrapper.fullsize #maincontent{width:100%;float:none;margin:0 0 50px 0;padding-top:250px;}
#maincontent.oneColumn{width:950px;}
#maincontent.oneColumn:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#maincontent h1,
#maincontent h2{margin-right:20px;}
#contentWrapper.fullsize #maincontent h1,
#contentWrapper.fullsize #maincontent h2 {margin-right:0;}
.einspalter,
.zweispalter,
.zweispalterrechts,
.zweispalter-align-right{float:left;width:49%}
.einspalter{width:540px;}
.zweispalter,
.zweispalter-align-right{margin-right:1%;}
.zweispalter-align-right{text-align:right;}
.zweispalterrechts{margin-left:1%;}
.csc-textpic.csc-textpic-intext-left{display:block;}
.csc-frame.csc-frame-frame1{border:1px solid #333;padding:10px;background:#333;}
/* end layout */
/* start mainmenu */
#mainmenu{width:950px;margin:0;padding:0 0 0 20px;background:transparent url(img/bg_mainmenu.png) repeat-y;border-top:1px solid #191919;position:relative;z-index:998;bottom:0;overflow:hidden;}
#mainmenu ul{padding:0 0 5px 0;margin:0;list-style:none;float:left;display:inline;}
#mainmenu ul ul{padding:0;}
#mainmenu li{list-style:none;float:left;width:190px;font-size:11px;font-weight:bold;color:#888;line-height:2em;margin-left:0;}
#mainmenu li.on li.on{color:#fff;font-weight:normal;}
#mainmenu li a,
#mainmenu li.on a{font-weight:bold;font-size:11px;color:#888;text-decoration:none;display:block;}
#mainmenu li li a,
#mainmenu li li.on a{font-weight:normal !important;font-size:11px;width:190px;color:#888;text-decoration:none;display:block;}
#mainmenu li a:hover{color:#ccc;}
#mainmenu li.on a,
#mainmenu li li.on a{}
/* end mainmenu */
/* start tables */
table{width:100%;border-collapse:collapse;}
table thead td{color:#eee;font-weight:bold;padding:3px 10px 3px 0;vertical-align:middle;}
table tbody .row1{background-color:#121212 !important;}
table tbody .row2{background-color:#000 !important;}
table td{padding:3px 10px 3px 0;text-align:left;vertical-align:top;}
table td p{padding:0;}
table.contenttable.contenttable-1 {background:#333;}
table.contenttable.contenttable-1 td {padding:3px;border:1px solid #000;}
table.contenttable.contenttable-1 td.td-0 {white-space:nowrap;}
/* end tables */
/* start tools_navigation */
#langmenu{width:380px;height:20px;float:left;}
#topmenu{width:auto;height:22px;float:left;}
#topmenu ul,
#langmenu ul{list-style:none;float:left;display:inline;}
#topmenu li,
#langmenu li{list-style:none;float:left;margin-left:0;}
#topmenu li a,
#topmenu li.on a,
#langmenu li a,
#langmenu li.on a{font-size:11px;padding:0 10px;height:16px;line-height:1.4em;vertical-align:middle;text-align:left;color:#888;text-decoration:none;display:block;float:left;}
#langmenu img{padding:1px 5px 0 0;}
#topmenu li a#p_354{background:transparent url('img/cart.gif') no-repeat 10px 0;padding:0 10px 0 40px;}
#topmenu li a:hover,
#langmenu li a:hover{color:#ccc;}
#topmenu li.on a,
#langmenu li.on a{color:#fff;}
#langmenu li a,
#langmenu li.on a{padding:0;}
/* end tools_navigation */
/* start formulars */
form#mailform,
.tx-onetimeaccount-pi1 form,
.tx-felogin-pi1 form,
.tx_powermail_pi1_form{width:94%;border:1px solid #191919;padding:3%;background:#191919 url("img/bg_frame1.jpg") repeat-x;}
.tx-felogin-pi1 form{width:66%;}
form#mailform fieldset,
.tx-felogin-pi1 form fieldset{border:0 none;}
form#mailform DIV.csc-mailform-field{clear:both;padding-top:5px;}
form#mailform DIV.csc-mailform-field label,
.tx-felogin-pi1 form label{float:left;width:20%;text-align:right;}
.tx-felogin-pi1 form label{width:27%;}
form#mailform DIV.csc-mailform-field input,
form#mailform DIV.csc-mailform-field textarea,
form#mailform div.csc-mailform-field select,
.tx-felogin-pi1 form input{width:70%;text-align:left;margin-left:3%;}
.tx-felogin-pi1 form input{width:65%;}
form#mailform DIV.csc-mailform-field.check input{float:left;width:auto;text-align:left;margin-left:23%;}
form#mailform DIV.csc-mailform-field.check label{float:left;width:70%;text-align:left;margin-left:1%;}
form#mailform div.csc-mailform-field select{width:auto;max-width:377px;}
form#mailform div.csc-mailform-field input.csc-mailform-check{}
.tx-onetimeaccount-pi1 fieldset{border-width:0px;margin:0 0 1em;padding:8px 0;}
.tx-onetimeaccount-pi1 legend,
.tx-felogin-pi1 form legend{display:none;}
.tx-felogin-pi1 form div{clear:both;float:none;padding-bottom:5px;}
.tx-onetimeaccount-pi1-clear{clear:both;width:1px;height:1px;}
.tx-onetimeaccount-pi1-error{color:#D3222A;background-color:transparent;font-weight:normal;}
.tx-onetimeaccount-pi1 fieldset{margin:0 0 1em;}
.tx-onetimeaccount-pi1 dl{margin:0;}
.tx-onetimeaccount-pi1 dt{width:12.5em;margin:0 .5em .5em 0;clear:both;float:left;}
.tx-onetimeaccount-pi1 dd{margin:0 0 .5em 12em;}
.tx-onetimeaccount-pi1 dd select,
.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-first_name,
.tx-onetimeaccount-pi1 .tx-onetimeaccount-pi1-zip{margin:0 .5em 0 0;}
.tx-onetimeaccount-pi1 input,
.tx-onetimeaccount-pi1 textarea,
.tx-onetimeaccount-pi1-country select,
.tx-onetimeaccount-pi1-status select,
.tx-onetimeaccount-pi1-gender select{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;padding:2px 3px;font-size:1em;color:#fff;width:340px;border:1px solid #333;background:#111;}
.tx-onetimeaccount-pi1 input:focus,
.tx-onetimeaccount-pi1 textarea:focus,
.tx-onetimeaccount-pi1-country select:focus,
.tx-onetimeaccount-pi1-status select:focus,
.tx-onetimeaccount-pi1-gender select:focus{background:#191919;}
.tx-onetimeaccount-pi1 textarea{height:3em;}
.tx-onetimeaccount-pi1-gender select{width:60px;}
.tx-onetimeaccount-pi1-status select{width:auto;}
.tx-onetimeaccount-pi1-date_of_birth input{width:8em;}
.tx-onetimeaccount-pi1-name input,
.tx-onetimeaccount-pi1-city input{width:270px;}
.tx-onetimeaccount-pi1-first_name input,
.tx-onetimeaccount-pi1-title input{width:123px;}
.tx-onetimeaccount-pi1-last_name input{width:133px;}
.tx-onetimeaccount-pi1-zip input{width:52px;}
.tx-onetimeaccount-pi1-module_sys_dmail_html input,
.tx-onetimeaccount-pi1-usergroup input{width:auto;}
form#mailform DIV.csc-mailform-field input.csc-mailform-submit,
.tx-onetimeaccount-pi1-submit input,
.tx-felogin-pi1 form input[type=submit]{display:block;padding:3px 5px;border:1px solid #555;width:auto;margin-left:23%;background:#ddd url("img/bg_buttons.gif") repeat-x 0 0;color:#666;text-transform:uppercase;max-width:377px;}
.tx-felogin-pi1 form input[type=submit]{margin-right:0;float:none;margin-left:30%;}
form#mailform DIV.csc-mailform-field input.csc-mailform-submit:hover,
.tx-onetimeaccount-pi1-submit input:hover,
.tx-felogin-pi1 form input[type=submit]:hover {color:#666;cursor:pointer;background:#fff;}
.tx-onetimeaccount-pi1-submit input{width:auto;margin-left:3%;}
/* end formulars */
/* start lumo_googlemaps */
.tx_lumogooglemaps_pi1_infobox,
.gmapDir{color:#333;}
.tx_lumogooglemaps_pi1_infobox p{padding:0;}
.tx_lumogooglemaps_pi1_sidebar{padding:0 0 30px 0;}
form#tx-srfeuserregister-pi1-fe_users_form{width:94%;border:1px solid #191919;padding:3%;background:#191919 url("img/bg_frame1.jpg") repeat-x;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice p{margin-bottom:0;padding:0;}
#tx-srfeuserregister-pi1-comments,
#tx-srfeuserregister-pi1-first_name,
#tx-srfeuserregister-pi1-last_name,
#tx-srfeuserregister-pi1-company,
#tx-srfeuserregister-pi1-address,
#tx-srfeuserregister-pi1-city,
#tx-srfeuserregister-pi1-country,
#tx-srfeuserregister-pi1-telephone,
#tx-srfeuserregister-pi1-tx_seminars_phone_mobile,
#tx-srfeuserregister-pi1-fax,
#tx-srfeuserregister-pi1-email,
#tx-srfeuserregister-pi1-www{width:100%;}
#tx-srfeuserregister-pi1-date_of_birth,
#tx-srfeuserregister-pi1-zip,
#tx-srfeuserregister-pi1-password,
#tx-srfeuserregister-pi1-password_again,
#tx-srfeuserregister-pi1-user_rsquality_site_recomendation{width:50%;}
.tx-srfeuserregister-pi1 dt{width:25%;font-weight:bold;padding-right:0;}
.tx-srfeuserregister-pi1 dd{width:70%;font-weight:bold;margin-left:3%;}
.tx-srfeuserregister-pi1 label{font-weight:bold;}
.tx-srfeuserregister-pi1 legend{display:none;}
.tx-srfeuserregister-pi1 fieldset{border:0 none;padding:0;margin:0;}
.tx-srfeuserregister-pi1 input,
.tx-srfeuserregister-pi1 select,
.tx-srfeuserregister-pi1 textarea,
.csc-mailform input,
.csc-mailform select,
.csc-mailform textarea,
.tx-newloginbox-pi1 input,
.tx-felogin-pi1 input{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;border:1px solid #333;background:#111;color:#fff;padding:2px 3px;font-size:1em;}
.tx-srfeuserregister-pi1 input:focus,
.tx-srfeuserregister-pi1 select:focus,
.tx-srfeuserregister-pi1 textarea:focus,
.csc-mailform input:focus,
.csc-mailform select:focus,
.csc-mailform textarea:focus,
.tx-newloginbox-pi1 input:focus,
.tx-felogin-pi1 input:focus{background:#191919;}
input.tx-srfeuserregister-pi1-submit,
.tx-newloginbox-pi1 input[type=submit],
form#mailform DIV.csc-mailform-field input.csc-mailform-submit{display:block;background:#eee;padding:3px 5px;border:1px solid #555;color:#555;text-transform:uppercase;}
input.tx-srfeuserregister-pi1-submit:hover,
.tx-newloginbox-pi1 input[type=submit]:hover,
form#mailform DIV.csc-mailform-field input.csc-mailform-submit:hover{color:#666;cursor:pointer;background:#fff;}
.tx-srfeuserregister-pi1 p{padding:0 0 1.8em 0;}
.tx-srfeuserregister-pi1 div.wichtig{color:#D3222A;padding:10px 0;}
.tx-srfeuserregister-pi1 h4{padding-left:0;}
#tx-seminars-pi1-registration-form{}
dd.tx-seminars-pi1-submit input{float:left;margin-left:10px;}
.tx-seminars-pi1 fieldset{border-width:0px;margin:0 0 1em;padding:8px 0;}
.tx-seminars-pi1 legend{font-weight:bold;}
.tx-ttaddress-pi1 table.instructor thead th{text-align:left;padding:3px 5px;}
.tx-ttaddress-pi1 table.instructor tr{border-top:1px solid #555;}
.tx-ttaddress-pi1 table.instructor tr.listrow-odd{background-color:#111;}
input._filterText{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;border:1px solid #333;background:#111;color:#fff;padding:2px 3px;font-size:1em;width:140px;}
input#_filterText0,
input#_filterText3{width:80px;}
.tx-ttaddress-pi1 table.instructor tbody tr:hover{background-color:#333;color:#fff;}
.tx-newloginbox-pi1 form table tbody tr th{text-align:right;padding-right:5px;}
.tx-newloginbox-pi1 form,
.tx-seminars-pi1 form{border:1px solid #191919;padding:15px;margin-bottom:10px;background:#191919 url("img/bg_frame1.jpg") repeat-x;}
.tx-flvplayer2-pi1{z-index:1900;}
/* end lumo_googlemaps */
/* start powermail */
.tx_powermail_pi1_form{}
span.powermail_mandatory{color:#e30021;}
input.validation-failed,
textarea.validation-failed{background-image:url(/typo3conf/ext/powermail/img/icon_exclamation.gif);background-repeat:no-repeat;background-position:98% 1px;}
div.powermail_mandatory_js{color:#e30021;margin:3px 0 15px 200px;}
fieldset.tx-powermail-pi1_fieldset{border:0 none;padding:0;background-color:transparent;}
fieldset.tx-powermail-pi1_fieldset legend{font-weight:bold;color:#fff;}
fieldset.tx-powermail-pi1_fieldset label{display:block;width:200px;float:left;clear:both;font-weight:bold;}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha{width:260px;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;padding:2px 3px;font-size:1em;color:#fff;border:1px solid #333;background:#111;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
fieldset.tx-powermail-pi1_fieldset input.powermail_text:focus,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea:focus,
fieldset.tx-powermail-pi1_fieldset select.powermail_select:focus,
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha:focus{background:#191919;}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio,
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_check input.powermail_check{margin:5px 0 5px 200px;padding:0;}
fieldset.tx-powermail-pi1_fieldset div.powermail_radio_inner label,
fieldset.tx-powermail-pi1_fieldset div.powermail_check_inner label{width:auto;clear:none;display:inline;float:none;}
div.tx_powermail_pi1_fieldwrap_html{margin:10px 0;clear:both;}
input.tx_powermail_pi1_submitmultiple_forward,
input.tx_powermail_pi1_submitmultiple_back,
fieldset.tx-powermail-pi1_fieldset input.powermail_submit{display:block;background:#ddd url("img/bg_buttons.gif") repeat-x 0 0;color:#666;text-transform:uppercase;padding:3px 5px;border:1px solid #555;margin-top:10px;}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit{margin:10px 0 10px 200px;}
input.tx_powermail_pi1_submitmultiple_forward:hover,
input.tx_powermail_pi1_submitmultiple_back:hover,
fieldset.tx-powermail-pi1_fieldset input.powermail_submit:hover{color:#222;cursor:pointer;}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title{margin:0;padding:0;font-weight:bold;}
div.countryzone{margin:10px 0 0 200px;}
div.tx_powermail_pi1_fieldwrap_html label a{cursor:help;}
div.tx_powermail_pi1_fieldwrap_html label a dfn{display:none;}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn{display:block;position:absolute;width:250px;padding:5px;background-color:#ddd;border:1px solid red;color:black;text-decoration:none;font-size:0.8em;}
div.tx_powermail_pi1_fieldwrap_html img.icon_info{padding:2px 2px 0 2px;}
td.powermail_all_td{padding:3px 10px 3px 0;}
td.powermail_all p.bodytext{margin:0;}
.date2cal_img_help{display:none;}
/* end powermail */
/* start captcha */
div.tx_powermail_pi1_fieldwrap_html.tx_powermail_pi1_fieldwrap_html_captcha{position:relative;}
img.tx-srfreecap-pi2-image{margin:10px 0 10px 200px;}
.tx-srfreecap-pi2-accessible-image{vertical-align: middle; }
.tx-srfreecap-pi2-accessible-link{width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
.tx-srfreecap-pi2-cant-read{color:#fff;display:block;clear:both;float:none;margin-left:200px;}
.tx-srfreecap-pi2-cant-read a:link{background-color:transparent; font-weight:bold; text-decoration:none; }
.tx-srfreecap-pi2-image-accessible{position:absolute;left:427px;bottom:28px;}
.tx_powermail_pi1_fieldwrap_html_captcha_description{position:absolute;left:0;top:28px;width:200px;}
/* end captcha */
/* start seminars */
#tx_seminars_pi1_registration_editor_zip {width:5em;}
#tx_seminars_pi1_registration_editor_city{width:19em;}
#tx_seminars_pi1_registration_editor_name{width:20em;}
#tx_seminars_pi1_registration_editor_address, 
#tx_seminars_pi1_registration_editor_telephone, 
#tx_seminars_pi1_registration_editor_email, 
#tx_seminars_pi1_registration_editor_interests, 
#tx_seminars_pi1_registration_editor_background_knowledge,
#tx_seminars_pi1_registration_editor_account_number,
#tx_seminars_pi1_registration_editor_account_owner,
#tx_seminars_pi1_registration_editor_bank_code,
#tx_seminars_pi1_registration_editor_bank_name {width:25em;}
.tx-seminars-pi1-listrow{font-size:0.9em;}
td.tx-seminars-pi1-vacancies{vertical-align:middle;}
.tx-seminars-pi1-square {background:url("img/tx-seminars-pi1-vacancies.png") no-repeat scroll 0 -18px transparent;color:inherit;display:block;height:18px;width:18px;}
.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square, .tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square{background-position:0 -36px;}
.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square {}
.tx-seminars-pi1-registration-deadline-over .tx-seminars-pi1-square,.tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square {background-position:0 0;}
.tx-seminars-pi1 dl{margin:0;padding:1em 0 0 0;}
.tx-seminars-pi1 dl dl{padding:0;}
.tx-seminars-pi1 dt,.tx-seminars-pi1 dd{margin:0;padding:0 0 .5em 0;float:left;}
.tx-seminars-pi1 dd.tx-seminars-pi1-submit{margin-bottom:1em;float:none;margin-left:144px;}
.tx-seminars-pi1 dt{clear:both;width:150px;text-align:right;padding-right:1%;vertical-align:top;font-weight:bold;}
.tx-seminars-pi1 dl dl dt{width:auto;text-align:left;}
.tx-seminars-pi1 dd.tx-seminars-pi1-checkbox{width:330px;padding-left:180px;}
.tx-seminars-pi1 dd.tx-seminars-pi1-checkbox label {margin-left:0.5em;}
.tx-seminars-pi1 dd, .tx-seminars-pi1 #tx-seminars-pi1-registration-payment dd.tx-seminars-pi1-checkbox{text-align:left;vertical-align:top;width:370px;padding-left:0;}
.tx-seminars-pi1 .tx-seminars-pi1-multiple-checkboxes dt{width:auto;padding-right:0;}
.tx-seminars-pi1 .tx-seminars-pi1-multiple-checkboxes dd{width:auto;}
.tx-seminars-pi1 legend {color:#fff;text-transform:uppercase;}
.tx-seminars-pi1 fieldset{margin:0 0 1em 0;}
.tx-seminars-pi1 fieldset#register-all-terms{margin:0;}
.tx-seminars-pi1-hidden{display:none;}
* html .tx-seminars-pi1 dd{float:none;}
.tx-seminars-pi1 dd p{margin-top:0;margin-bottom:.5em;padding:0;}
.tx-seminars-pi1 dl ul{margin:0;}
.tx-seminars-pi1-timeslots th{padding-top:0;}
td.tx-seminars-pi1-price {white-space:nowrap;}
.tx-seminars-pi1-registration-button a,td.tx-seminars-pi1-registration a{display:inline;padding:5px 10px;background:#DDDDDD url("img/bg_buttons.gif") repeat-x 0 0;color:#666;text-transform:uppercase;text-decoration:none;}
input#tx_seminars_pi1_registration_editor_button_back{background:transparent;color:#999;padding:5px 0;}
td.tx-seminars-pi1-registration{vertical-align:middle;}
.tx-seminars-pi1-listrow tbody tr {height:3em;}
.listrow-odd{background:#222;}
.tx-seminars-pi1-listrow thead th{background:#444;color:#fff;text-align:left;padding:3px;}
.tx-seminars-pi1-listrow tbody td{padding:3px;}
.tx-seminars-pi1-listrow thead th a{color:#fff;}
td.tx-seminars-pi1-date{white-space:nowrap;}
dd.tx-seminars-pi1-registration-button {margin-top:15px;}
.tx-seminars-pi1-submit input{display:block;padding:3px 5px;border:1px solid #555;width:auto;margin-left:23%;background:#ddd url("img/bg_buttons.gif") repeat-x 0 0;color:#666;text-transform:uppercase;max-width:377px;}
/* end seminars */
/* start commerce */
body#shop div#maincontent{width:560px;}
body#shop .error{color:#D3222A;}
body#shop .error a{text-decoration:underline;}
body#shop div.error{clear:left;display:block;margin:0;padding:0;width:270px;font-size:0.86em;line-height:1.5em;}
div.com-category div img{display:inline;float:left;padding-right:1px;}
div.com-category div h3{display:none;}
div.com-category h2{display:none;}
div.com-category div.com-category{display:none;}
div.com-category-title{}
div.com-category-subtitle{}
div.com-category-desc{}
div.com-category-img{position:absolute;left:20px;top:175px;}
div.com-category{display:none;}
table.com-list{border-collapse:collapse;border-spacing:0px;margin-bottom:8px;margin-top:5px;width:100%;}
tr.com-list-header{}
tr.com-list-header th{padding:5px;}
tr.com-list-header-img{}
tr.com-list-header-title{}
tr.com-list-header-teaser{}
tr.com-list-header-price{}
tr.com-list-header-action{}
table.com-list td{padding:5px;}
tr.com-list-even{}
tr.com-list-odd{}
td.com-list-col-img{padding:5px;}
td.com-list-col-title{text-align:left;}
td.com-list-col-teaser{text-align:left;}
td.com-list-col-price{text-align:right;}
td.com-list-col-action{text-align:right;}
div.com-list-action-entry{text-align:left;}
input.com-input-submit{padding:3px 5px;border:1px solid #555;color:#555;background:#eee;}
input.com-input-submit:hover{color:#666;cursor:pointer;background:#fff;text-decoration:none;}
input.com-input-qty{border:0 none;font-size:1em;margin:0 3px 15px 0;padding:3px 4px;background:#333;color:#fff;}
.com-basket-box input.com-input-qty{margin:0;}
div.com-single{}
div.com-single-desc{}
div.com-single-aticle{}
div.com-single-action-entry{}
div.com-single-image{position:absolute;top:175px;left:20px;}
table.com-select-attributes{}
tr.com-select-even{}
tr.com-select-odd{}
div.com-basket-sel-att{}
tr.com-basket-header-list{}
th.com-basket-header-art-nr{}
th.com-basket-header-title{}
th.com-basket-header-price-gross{}
th.com-basket-header-count{}
th.com-basket-header-price-sum{}
th.com-basket-header-basket{}
table.com-basket-list{border-collapse:collapse;border-spacing:0px;margin-bottom:8px;margin-top:5px;width:100%;}
tr.com-basket-header{}
tr.com-basket-header th{padding:0px;}
table.com-basket-list td{padding:0 5px;}
tr.com-basket-even{}
tr.com-basket-odd{}
.com-basket-payment{}
.com-basket-payment label{float:left;}
.com-basket-delivery{}
.com-basket-delivery label{float:left;}
.com-text-right{text-align:right;}
.com-text-left{text-align:left;}
.com-text-bold{font-weight:bold;}
div.com-basket-qv{}
div.com-basket-qv-value{}
div.com-basket-qv-link{}
a.com-basket-qv-basket{}
a.com-basket-qv-chkout{}
.com-chkout-address-fields-disclaimer{font-size:0.86em;color:#555;}
dl.com-chkout-address-items{}
div.com-chkout-address{}
p.com-chkout-address-desc,
p.com-chkout-address-fields-disclaimer{padding:0;}
div.com-chkout-listing-billing-address,
div.com-chkout-listing-delivery-address{padding-bottom:1em;width:280px;float:left;}
div.com-chkout-address-fields{}
div.com-chkout-address-fields dl{clear:both;width:100%;margin:15px 0px;}
div.com-chkout-address-fields dt,
div.com-chkout-address-fields dd{margin-bottom:5px;min-height:20px;display:block;}
div.com-chkout-address-fields dt{float:left;width:23%;clear:left;}
div.com-chkout-address-fields dd{text-align:left;float:left;}
div.com-chkout-address-fields dd label{margin:0;padding:0;}
dd.com-chkout-address-input input,
div.com-chkout-address-fields dd input,
select#billing-country{background:#191919;border:0 none;color:#fff;padding:2px 3px;width:275px;}
select#billing-country{width:282px;padding:2px 1px;border:0 none;}
dd.com-chkout-address-input input:focus,
div.com-chkout-address-fields dd input:focus{background:#333;}
.com-chkout-listing-comment textarea{background:#191919;border:0 none;color:#fff;padding:2px 3px;width:63%;height:4em;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,sans-serif;font-size:1em;}
p.com-chkout-listing-comment textarea:focus{background:#333;}
.com-chkout-address-edit-submit{padding-left:30%;}
.com-chkout-address-fields-submit input,
.com-basket-submit input,
.com-chkout-listing-submit input,
.com-chkout-address-edit-submit input[type='submit']{padding:3px 5px;border:1px solid #555;color:#555;background:#eee;font-size:12px;text-transform:uppercase;}
.com-chkout-address-fields-submit input{margin-left:23%;}
.com-chkout-listing-submit input{margin-left:35%;}
.com-chkout-address-fields-submit input:hover,
.com-basket-submit input:hover,
.com-chkout-listing-submit input:hover,
.com-chkout-address-edit-submit input[type='submit']:hover{color:#666;cursor:pointer;background:#fff;text-decoration:none;}
.com-chkout-address-edit-back a{padding:4px 6px;border:1px solid #555;color:#555;}
.com-chkout-address-edit-back a:hover{text-decoration:none;color:#fff;}
p.com-chkout-listing-submit{padding:10px 0;}
div.com-chkout-address-fields dd.com-chkout-address-radio,
dd.com-chkout-address-item-select{clear:left;float:left;width:5%;}
div.com-chkout-address-fields dd.com-chkout-address-radio{margin-left:23%;clear:left;width:auto;margin-right:5px;}
div.com-chkout-address-fields dd.com-chkout-address-radio input{width:auto;background:transparent;}
div.com-chkout-address-fields dt.com-chkout-address-radiolabel{float:left;width:auto;clear:none;}
dt.com-chkout-address-item-data{float:none;width:auto;margin-left:5%;}
div.com-chkout-address-new{clear:both;width:100%;}
p.com-chkout-address-fields-submit{clear:both;}
tr.com-chkout-sum{}
div.com-chkout-listing-billing-address
div.com-chkout-listing-delivery-address{float:left;width:220px;}
div.com-chkout-listing dt{clear:left;float:left;width:35%;}
div.com-chkout-listing-footer{clear:left;}
div.com-chkout-listing-footer dd{min-height:25px;}
div.tx-commerce-pi4 .com-address-list{width:50%;float:left;}
.com-address-select{width:30px;float:left;padding:5px 0 0 0;}
.com-address-address{width:220px;float:left;}
.com-address-edit{width:220px;float:left;}
div.com-address-items dl,
div.com-address-list dl{clear:both;width:100%;margin:15px 0px;}
div.com-address-items dt,
div.com-address-items dd,
div.com-address-list dt,
div.com-address-list dd{padding-bottom:.5em;}
div.com-address-items dt,
div.com-address-list dt{float:left;width:30%;}
div.com-address-items dd,
div.com-address-list dd{text-align:left;}
body#rechnung{font-size:10pt;line-height:1.4em;color:#000;background:#fff;background-image:none;border-left:0 none;padding:0 10pt;}
body#rechnung #content{width:600px;}
body#rechnung table.com-invoice-order{width:100%;margin:0 0 10pt 0;}
body#rechnung table.com-invoice-order{border-color:#999;}
body#rechnung .com-invoice-billing{display:none;}
#map{color:#000;}
body#rechnung .com-invoice-delivery h2{display:none;}
body#rechnung .com-invoice-delivery{width:50%;float:left;}
body#rechnung .com-invoice-additional{width:50%;float:right;text-align:right;padding-bottom:10pt;}
table.com-list{border:0 none;border-right:none;}
tr.com-list-header{background-color:transparent;border-bottom:1px solid #191919;border-top:1px solid #191919;}
tr.com-list-header th{color:#555;font-weight:normal;}
table.com-list td{vertical-align:bottom;}
table.com-list td p{margin:0;padding:0;}
tr.com-list-even{background-color:transparent;border-bottom:1px solid #191919;}
tr.com-list-odd{background-color:transparent;border-bottom:1px solid #191919;}
td.com-list-col-img{}
td.com-list-col-title{}
td.com-list-col-title a:link,
td.com-list-col-title a:active,
td.com-list-col-title a:hover,
td.com-list-col-title a:visited{}
td.com-list-col-teaser{}
td.com-list-col-price{}
td.com-list-col-action{}
div.com-list-action-entry a{background:transparent url("img/into-cart.gif") no-repeat 0 0;height:40px;width:40px;display:block;text-indent:-140px;overflow:hidden;}
div.com-single{}
div.com-single-aticle{}
div.com-single-cat{display:none;}
table.com-select-attributes{}
tr.com-select-even{background-color:#fff;}
tr.com-select-odd{background-color:#f7f7f7;}
div.com-basket-sel-att{}
tr.com-basket-header-list{}
th.com-basket-header-art-nr{}
th.com-basket-header-title{}
th.com-basket-header-price-gross{}
th.com-basket-header-count{}
th.com-basket-header-price-sum{}
th.com-basket-header-basket{}
table.com-basket-list{border:0 none;border-right:none;}
td.com-price-total{border-bottom:3px double #555;line-height:10px;margin-bottom:5px;}
* html td.com-price-total{border-bottom:2px solid #555;}
td.com-basket-after-articles{line-height:10px;}
tr.com-basket-header{background-color:transparent;color:#444;}
tr.com-basket-header th{border-bottom:1px solid #191919;border-top:1px solid #191919;font-weight:normal;}
tr.com-basket-even{background-color:transparent;border-bottom:1px solid #191919;}
tr.com-basket-odd{background-color:transparent;border-bottom:1px solid #191919;}
tr.com-basket-noborder{}
td.com-basket-payment{text-align:right;}
.com-basket-submit input{padding:3px 0;border:0 none;color:#D3222A;background:transparent;margin:0;}
.com-basket-submit input:hover{color:#D3222A;text-decoration:underline;}
.com-basket-prev-next{width:100%;}
.com-basket-previous a,
.com-basket-next a{display:block;padding:3px 5px;background:transparent;border:1px solid #555;color:#555;width:auto;font-size:1em;float:left;text-transform:uppercase;}
.com-basket-next a{display:block;padding:3px 5px;border:1px solid #555;color:#555;width:auto;float:right;background:#eee;}
.com-basket-previous a,
.com-basket-next a{color:#555;width:auto;padding:4px 6px;}
.com-basket-previous a:hover,
.com-basket-next a:hover{color:#666;cursor:pointer;background:#fff;text-decoration:none;}
.com-basket-previous a:hover{background:#666;color:#eee;}
div.com-basket-qv{}
div.com-basket-qv-value{}
div.com-basket-qv-link{}
a.com-basket-qv-basket{}
a.com-basket-qv-chkout{}
div.com-address-new{padding:5px 0 15px 30px;}
div.com-chkout-steps div{width:auto;float:left;padding:3px 20px 8px 0;}
div.com-chkout-step-inactive{color:#555;}
tr.com-chkout-sum{border-top:3px double #555;}
* html tr.com-chkout-sum{border-top:2px solid #555;}
dl.com-chkout-address-items dt,
dl.com-chkout-address-items dd{border-bottom:3px double #555;}
* html dl.com-chkout-address-items dt,
* html dl.com-chkout-address-items dd{border-top:2px solid #555;}
div.address-item-link{padding:3px 0;}
div.address-item-link a:link,
div.address-item-link a:hover,
div.address-item-link a:active,
div.address-item-link a:visited{background-color:#57636F;color:#fff;padding:5px;}
div.address-item-link a:hover{text-decoration:underline;}
p.com-address-question{font-weight:bold;color:red;}
div.com-address-link a:link,
div.com-address-link a:hover,
div.com-address-link a:active,
div.com-address-link a:visited{background-color:#57636F;color:#fff;padding:5px;}
div.com-address-link a:hover{text-decoration:underline;}
/* end commerce */
