/* Forum Insitut Heidelberg */
body, html {
	padding: 0;
	margin: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	/* background-image: url("/fileadmin/design/images/body_bg.png");
	background-repeat:   repeat-y;
	background-position: top center;
*/
	background-color: #dbdcde;
}
#frame {
	position: relative;
	width: 1003px;
	margin: 0 auto;
	background-color: #fff;
	min-height: 500px;
	background-image: url("/fileadmin/design/images/frame_bg.jpg");
	background-repeat: repeat-y;
}
#header {
	height: 79px;
	background-image: url("/fileadmin/design/images/verlauf_header.jpg");
	background-color: #e5e6e8;
	background-repeat:   repeat-y;
	background-position: top left;
	position: relative;
	margin: 0 4px 0 4px;
}
#header_text {
	position: absolute;
	bottom: 14px;
	left: 145px;
	color: #fff;
}
#header_menu {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 600px;
}
#content_main {
	position: relative;
	width: 771px;
	/*height: 700px;
*/
	min-height: 535px;
	padding-bottom: 20px;
	margin-left: 4px;
}
#content_header {
	width: 771px;
	/* height: 174px;
*/
}
body.detail #content_header {
	height: 87px;
}
#content_text {
	display: block;
	width: 520px;
	width: 495px;
	min-height: 160px;
	padding-left: 20px;
	padding-bottom: 37px;
}
#content_text h2 {
	color: #000;
	font-weight: normal;
}
div#content_text div.tx-seminars-pi1 p {
	padding: 0;
	margin: 0;
	line-height: 1.2em;
}
#content_text_oben {
}
#content_text_boxes {
}
#content_subnavi {
	/*position: absolute;
	top: 174px;
	right: 0px;
	width: 250px;
*/
}
table.content_frame td, td.subnavi {
	vertical-align: top;
}
#content_subnavi ul,  div.news-catmenu {
	padding-top: 20px;
	padding-left: 0;
	margin-top: 20px;
	margin-left: 0;
}
#content_subnavi ul li,  div.news-catmenu-NO {
	padding: 0;
	margin: 0;
}
body.detail  #content_subnavi {
	top: 87px;
}
#content_subnavi li.spacer {
	background: transparent none repeat scroll 0 0;
	font-size: 1em;
	font-weight: bold;
	list-style-image: none;
	list-style-type: none;
	padding-left: 10px;
	text-indent: 10px;
}
h1, h2, h3, h4 {
	padding: 0pt;
	font-size: 1em;
}
h4.km {
	margin-bottom: 2px;
}
dl.visible_tutor {
	padding-top: 0;
	margin-top: 0;
	position: relative; 
}
#content_subnavi h1 {
	padding: 10px 0pt 15px 0pt;
	margin: 0;
	color: #8e9295;
	font-size: 0.85em;
}
#content_subnavi ul li,  div.news-catmenu-NO,  div.news-catmenu-ACT, li.tt_news_catmenu_no {
	background: #fff url(/fileadmin/design/images/li_bg_out.jpg) no-repeat bottom left scroll;
	padding: 2px 10px 6px 10px;
	margin: 0;
	min-height: 13px;
	font-size: 0.85em;
	list-style: none;
}
#content_subnavi ul li.active,  div.news-catmenu-ACT, li.tt_news_catmenu_act {
	background: #fff url(/fileadmin/design/images/li_bg_on.jpg) no-repeat top left scroll !important;
}
#content_subnavi ul#third {
	padding: 0;
	margin: 10px 0 0 0;
	font-size: 1em;
}
#content_subnavi ul#third li {
	font-size: 1em;
}
#content_subnavi ul#third li {
	padding: 0 20px 0 20px;
}
#content_subnavi a {
	color: #004b99;
	text-decoration: none;
	font-weight: bold;
}
#content_subnavi a:hover {
	color: #151c54;
	text-decoration: underline;
}
a {
	color: #004b99;
	text-decoration: none;
}
a:hover {
	color: #151c54;
	text-decoration: underline;
}
/*  #content_subnavi a:visited {
	color: #63adff
}
*/
#right {
	position: absolute;
	top: 100px;
	padding-left: 0px;
	right: 4px;
	width: 234px;
	min-height: 500px;
	background: #fff url(/fileadmin/design/images/search_bg.jpg) top left no-repeat;
	border-top: 1px solid #151c53;
}
#right h1, #right h2, #right h3 {
	text-indent: 10px;
	padding: 5px 0 15px 0;
	margin: 0;
	color: #8e9295;
	font-size: 1em;
}
/*     h1.csc-firstHeader = Volltextsuche    h1 = Rückruf    h2 = Newsletter    h3 = Salutatory    */
#right h1 {
	background: transparent url(/fileadmin/design/images/ico_kontakt_out.gif) 10px 5px no-repeat;
	padding-left: 30px;
	padding-top: 5px;
}
#right h1.csc-firstHeader {
	background: transparent url(/fileadmin/design/images/ico_info_out.gif) 10px 5px no-repeat;
	padding-left: 30px;
	padding-top: 5px;
}
#right h2 {
	background: transparent url(/fileadmin/design/images/ico_mail_out.gif) 10px 5px no-repeat;
	padding-left: 30px;
	padding-top: 5px;
}
#right h3 {
	background: transparent url(/fileadmin/design/images/ico_login_out.gif) 10px 5px no-repeat;
	padding-left: 30px;
	padding-top: 5px;
}

#right h3.searchhelp {
	background: transparent url(/fileadmin/design/images/ico_info_out.gif) 10px 5px no-repeat;
	padding-left: 30px;
	padding-top: 5px;
}
#right .tx-macinasearchbox-pi1 {
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #C9CACE;
}
div#search {
	background: #EBEBEB url(/fileadmin/design/images/search_bg.jpg) no-repeat scroll left top
}
div.volltextsuche {
	padding-left: 10px;
}
div.newsletterbox {
	border-top: 1px solid #dfdfdf;
	padding-left: 10px;
	padding-bottom: 10px;
	background: #e9f3ff url(/fileadmin/design/images/verlauf_boxen_blau.jpg) bottom left repeat-x;
}
#right div.newsletterbox h1 {
	background: transparent url(/fileadmin/design/images/ico_mail_out.gif) no-repeat scroll left top;
	padding: 5px 0 10px 25px;
	margin: 0;
	color: #8e9295;
	font-size: 0.85em;
}
div.newsletterbox fieldset {
	border: none;
	padding-left: 0;
}
#directcontact {
	padding-left: 10px;
}
#footer {
}
#header ul {
	list-style-type: none;
}
#header ul li {
	float: left;
	padding: 0 5px;
}
#header ul li a {
	color: #666;
	display: block;
	padding-bottom: 10px;
	margin: 0 10px;
	border-bottom: 5px solid transparent;
	text-decoration: none;
}
#header a:hover {
	color: #004499;
}
#header li.current a,  #header li.active a {
	border-bottom: 5px solid #666;
	color: #004499;
}
img {
	border: 0;
}
#rootline,
div.news-catRootline {
	font-size: 0.8em;
	color: #8e9295;
}
#rootline a {
	color: #8e9295;
}
#footer, #footer a {
	color: #909195;
}
#footer a {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer {
	width: 995px;
	height: 34px;
	background-color: #151C53;
	padding-top: 5px;
	font-size: 0.8em;
	text-align: center;
	position: absolute;
	left: 4px;
	bottom: 0;
}
#footer img {
	/*display: none;*/
}
div#footer p {
	display: inline;
}
div.copy {
	display: inline;
}
div.tx-hhtseitemerken-pi1 {
	display: inline;
}
div.tx-hhtseitemerken-pi1 img {
	border: 0;
	padding: 0;
	margin: 0;
}
h1, h2, h3 {
	color: #004a99
}
h1 {
	font-weight: normal;
	font-size: 1.5em;
}
h2 {
	font-size: 1.3em
}
/* Seminars */
div.tx-seminars-pi1-browsebox {
	padding-bottom: 20px;
}
div.tx-seminars-pi1-listrow table td {
	background: #fff url(/fileadmin/design/images/verlauf_tabellen_out.gif) bottom left repeat-x scroll;
	padding-bottom: 5px;
}
div.tx-seminars-pi1-listrow table td:hover {
	background: #fff url(/fileadmin/design/images/verlauf_tabellen_on.gif) bottom left repeat-x scroll;
}
div.tx-seminars-pi1 a {
	color: #000;
	text-decoration: underline;
}
td.tx-seminars-pi1-title h1 {
	font-size: 1.3em;
	padding: 0;
	margin: 0;
}
table.seminar_detail_table tr td, table.contenttable tr td {
	background: #fff url(/fileadmin/design/images/verlauf_boxen_grau.jpg) bottom left repeat-x scroll;
	padding: 5px;
}
table.seminar_detail_table tr td.seminar_detail_table_bottom, table.seminar_contenttabledetail_table tr td.seminar_detail_table_bottom {
	height: 40px;
}
table.seminar_detail_table tr td.seminar_referenten, table.contenttable tr td.seminar_referenten {
	width: 215px;
}
table.seminar_detail_table tr td.seminar_blank, table.contenttable tr td.seminar_blank {
	background-image: none;
	width: 15px;
}
table.seminar_detail_table tr td.border_top, table.contenttable tr td.border_top {
	border-top: 1px solid #dfdfdf;
	width: 260px;
}
table.seminar_detail_table tr td.border_left, table.contenttable tr td.border_left {
	border-left: 5px solid #fff;
}
table.seminar_detail_table a, table.contenttable a {
	color: #004B99;
	text-decoration: underline;
}
table.seminar_detail_table a > img {
  text-decoration: none;
}
table.seminar_home_table, table.contenttable {
	font-size: 1em;
}
table.seminar_home_table tr td.seminar_home_table_bottom, table.contenttable tr td.seminar_home_table_bottom {
	font-size: 0.85em;
}
table.seminar_home_table tr td p.li_home, table.contenttable tr td p.li_home {
	background: #FFFFFF url(/fileadmin/design/images/li_bg_out_noborder.jpg) no-repeat scroll left top;
	padding: 0 0 5px 10px;
	margin: 0;
}
table.seminar_home_table tr td.seminar_home_table_bottom h1, table.contenttable tr td.seminar_home_table_bottom h1 {
	padding: 5px 0pt 5px 5px;
	margin: 0;
	color: #8e9295;
	font-size: 1em;
}
table.seminar_home_table tr td.seminar_home_table_bottom p, table.contenttable tr td.seminar_home_table_bottom p {
	padding: 0 0 5px 5px;
	margin: 0;
}
table.seminar_home_table tr td.seminar_blank, table.contenttable tr td.seminar_blank {
	width: 5%;
}
table.seminar_home_table tr td.td40, table.contenttable tr td.td40 {
	width: 40%
}
table.seminar_home_table tr td.table_img, table.contenttable tr td.table_img {
	width: 68px;
}
table.seminar_home_table tr td.seminar_home_table_bottom, table.contenttable tr td.seminar_home_table_bottom {
	background: #e9f3ff url(/fileadmin/design/images/bg_home_imgbox.jpg) repeat-x scroll left bottom;
}
a.seminar_home_box {
	display: block;
	width: 130px;
	height: 15px;
	color: #151C54;
	text-decoration:  none;
	font-weight: bold;
	padding-left: 20px;
	background-image: url(/fileadmin/design/images/b_home_imgbox.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
div.wrapper {
	position: relative;
	height: 105px;
}
p.seminar_home_box {
	position: absolute;
	bottom: 0;
}
div.tx-seminars-pi1-selectorwidget {
	display: none;
}
dl.csc-textpic-image {
	margin: 0;
}
/* List view scrollable */
div.tx-seminars-pi1-listrow {
	height: 500px;
	overflow: hidden;
	overflow-y:auto;
}
/* Referenten-Hack */
div#seminars_detail_box_left,
div#seminars_detail_box_right {
	position: relative;
}
div#seminars_detail_box_left dt, div#seminars_detail_box_left_u dt,
div#seminars_detail_box_right dt,
div.tx-seminars-pi1 dt {
	display: block;
	cursor: pointer;
	text-decoration: underline;
	color: #004B99;
}
div#seminars_detail_box_left dt:hover, div#seminars_detail_box_left_u dt:hover,
div#seminars_detail_box_right dt:hover,
div.tx-seminars-pi1 dt:hover {
	color: #151C54;
}
div#seminars_detail_box_left dd, div#seminars_detail_box_left_u dd, dl.visible_tutor dd  {
	visibility: hidden;
	position: absolute;
	width: 400px;
	top: 0px;
	left: 150px;
	border: 1px solid #151c53;
	background-color: #fff;
	padding: 10px;
	z-index: 40;
}
div#seminars_detail_box_left_u dd {
	visibility: hidden;
	position: absolute;
	width: 500px;
	top: 200px;
	left: 150px;
	border: 1px solid #151c53;
	background-color: #fff;
	padding: 10px;
	z-index: 40;
}
dl.visible dd {
	display: inline;
	position: relative;
	border: none;
	background-color: #fff;
	padding: 0;
	z-index: 40;
}
td.border_top {
position: relative;
}
td.seminars_referenten {
z-index: 30;
}
td.seminars_data {
z-index: 25;
}
dl.visible_tutor dd {
	visibility: hidden;
	position: relative;
	border: none;
	background-color: #fff;
	padding: 0;
	z-index: 10;
}
dl.visible_tutor dd {
	visibility: hidden;
	position: absolute;
	width: 300px;
	top: 0px;
	left: 70px;
	border: 1px solid #151c53;
	background-color: #fff;
	padding: 10px;
	z-index: 20;
}
a.close {
	cursor: pointer;
	text-decoration: underline;
}
br.close {
	display: none;
}
div#seminars_detail_box_left dl.leaders dt {
	display: inline;
	text-decoration: none;
}
div.tx-seminars-pi1 a {
	color: #004B99;
}
div.tx-seminars-pi1 a:hover {
	color: #151C54;
}
div.orderbutton a {
	display: block;
	height: 17px;
	background-image: url(/fileadmin/design/images/b_1_mi_out.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	float: left;
}
div.orderbutton a:hover {
	background-image: url(/fileadmin/design/images/b_1_mi_on.jpg);
}
div.orderbutton span.b_1_li {
	display: block;
	height: 17px;
	width: 4px;
	background-image: url(/fileadmin/design/images/b_1_li_out.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}
div.orderbutton span.b_1_re {
	display: block;
	height: 17px;
	width: 15px;
	background-image: url(/fileadmin/design/images/b_1_re_out.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
}
div.orderbutton {
  padding-bottom: 10px;
}
.tx-seminars-pi1-listrow table, .tx-seminars-pi1-categorylist table {
	width: 470px;
}
fieldset {
	border: none;
	padding: 0 0 0 10px;
	margin: 0;
}
div.tx-felogin-pi1 form {
  padding-top: 0px;
}
div.tx-felogin-pi1 form fieldset {
  padding-top: 20px;
  padding-left: 0;
}
div.csc-mailform-label {
	padding-bottom: 15px;
}
fieldset.csc-mailform label,
fieldset.mailformplus label {
	display: block;
	float: left;
	padding-right: 20px;
	width: 100px;
}
#right fieldset {
	border-bottom: 1px solid #C9CACE;
	padding-bottom: 10px;
}
div.csc-frame {
	position: relative;
}
div#content_text div.csc-frame div.csc-textpic-text h1 {
	padding: 3px 0pt 3px 0pt;
	margin: 0;
	/*color: #8e9295;
*/
	font-size: 1.2em;
	font-weight: bold;
}
div#content_text div.csc-frame div.csc-textpic-text h5 {
	padding: 0pt;
	margin: 0;
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}
div.csc-textpic-left div.csc-textpic-imagewrap {
	float: none;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
	float: none;
}
div#content_text div.csc-frame p {
	padding: 0;
	margin: 0;
}
#right div.csc-frame {
	padding-bottom: 0px;
	padding-right: 0;
	margin-right: 0;
}
div#content_text div.csc-frame a {
	color: #004B99;
	text-decoration: underline;
	font-weight: bold;
	display: block;
	position: absolute;
	bottom: 5px;
	left: 75px;
	background: transparent url(/fileadmin/design/images/b_home_imgbox.jpg) bottom left no-repeat;
	text-indent: 20px;
	width: 100px;
}
#right div.csc-frame a {
	color: #004B99;
	font-weight: bold;
	display: block;
	position: absolute;
	bottom: 25px;
	left: 12px;
	background: #EBEBEB url(/fileadmin/design/images/b_home_imgbox.jpg) bottom left no-repeat;
	text-indent: 20px;
	width: 200px;
}
div.csc-frame a:hover {
	color: #151C54;
	text-decoration: underline;
}
#right div.csc-header-n1, #right div.tx-macinasearchbox-pi1, #right div.csc-header-n3 {
	background-color: #EBEBEB;
}
#right div.csc-header-n1 {
	background: #EBEBEB url(/fileadmin/design/images/search_bg.jpg) no-repeat scroll left top;
}
#right div.csc-header-n2 {
	background-color: #EBEBEB;
}
#right form#mailform, div.tx-thmailformplus-pi1 {
	background-color: #EBEBEB;
	margin-top: 0;
}
#right h1, #right h2, #right h3 {
	margin: 0;
	padding: 5px 0 10px 30px;
	color: #8E9295;
	font-weight: normal;
}
#right div.salutatory-wrap {
	background: #E9F3FF url(/fileadmin/design/images/bg_home_imgbox.jpg) repeat-x scroll left bottom;
	margin: 0;
	border-top: 1px solid #C9CACE;
}
#right div.salutatory-wrap div.tx_salutatory {
	padding: 0 0 10px 10px;
	margin: 0;
}
#right div.salutatory-wrap h1 {
	background: #E9F3FF url(/fileadmin/design/images/ico_kontakt_out.gif) no-repeat scroll left top;
	padding-left: 20px;
}
#right p {
	padding: 0 0 10px 10px;
	margin: 0;
	background-color: #EBEBEB;
}
ul#second {
	margin: 0;
	padding: 0;
	padding-top: 20px;
}
/* TESTS */
div.tt_news_catmenu_l1 div.tt_news_catmenu_no {
	display: none;
}
span.tt_news_catmenu_l1 li.tt_news_catmenu_no {
	display: none;
}
div.tt_news_catmenu_l1 div.tt_news_catmenu_l2 div.tt_news_catmenu_no {
	display: inline;
}
span.tt_news_catmenu_l1 span.tt_news_catmenu_l2 li.tt_news_catmenu_no {
	display: block;
}
p.news-catmenu-header, p.news-single-author {
	display: none;
}
div.news-catRootline, div.tx-seminars-pi1-listrow th {
	padding-bottom: 15px;
}
div.news-single-category div.news-catRootline {
	padding: 0;
	display: inline;
}
div.teaser {
	padding-bottom: 15px;
}
div.return {
	display: none;
}
input.tx-srfeuserregister-pi1-text, 
input.tx-srfeuserregister-pi1-password, 
select, 
textarea,
div.mailformplus input,
#right input,
input.forumorder_input_text,
input.tx-indexedsearch-searchbox-sword,
input#tx-srfeuserregister-pi1-pass,
input#user,
input#pass,
div.tx-felogin-pi1 input,
input.text,
input.submit {
	border: 1px solid #A9ACAE;
	margin-bottom: 5px;
}

.tx-srfreecap-pi2-cant-read {
  font-size: 1em;
  color: #000;
}

.tx-srfreecap-pi2-cant-read a:link {
  text-decoration: none;
}

.tx-srfreecap-pi2-cant-read a:hover {
  text-decoration: underline;
}

div.tip_error {
  border: 2px solid red;
  padding: 2px;
}


input.submit {
  margin-top: 10px;
}
div.direct_mail_checkboxes {
	border: none;
	padding-left: 20px;
	padding-bottom: 20px;
}
DIV#content_header DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 0px;
}
#right div.csc-header-n3 {
	padding-top: 5px;
}
#right div.csc-frame-frame1 {
	background-color: #ebebeb;
}
input#mailformformtype_mail, input.tx-indexedsearch-searchbox-button, input.tx-srfeuserregister-pi1-submit,
input.tx-newloginbox-pi1-submit, input.mailformformtype_mail,
form#tx-srfeuserregister-pi1-fe {
	border: none;
	width: 135px;
	height: 20px;
	color: #004B99;
	margin: 3px;
	text-align: left;
	font-weight: bold;
	padding-left: 5px;
	background: transparent url(/fileadmin/design/images/b_master_out.jpg) left 3px no-repeat;
	cursor: pointer;
}
input#mailformformtype_mail:hover, input.tx-indexedsearch-searchbox-button:hover, input.tx-srfeuserregister-pi1-submit:hover {
	background: transparent url(/fileadmin/design/images/b_master_on.jpg) left 3px no-repeat;
	cursor: pointer;
}
input.tx-indexedsearch-searchbox-button,
input.tx-newloginbox-pi1-submit {
	background: transparent url(/fileadmin/design/images/b_master_out_100.jpg) left 3px no-repeat;
}
input.tx-indexedsearch-searchbox-button:hover,
input.tx-newloginbox-pi1-submit:hover {
	background: transparent url(/fileadmin/design/images/b_master_on_100.jpg) left 3px no-repeat;
}
input.tx-srfeuserregister-pi1-submit {
	background: transparent url(/fileadmin/design/images/b_master_out_200.jpg) left 3px no-repeat;
	width: 205px;
}
input.tx-srfeuserregister-pi1-submit:hover {
	background: transparent url(/fileadmin/design/images/b_master_on_200.jpg) left 3px no-repeat;
}
p.tx-srfeuserregister-pi1-trash {
	display: none;
}
.tx-srfeuserregister-pi1 fieldset dd {
	text-align: left;
	width: auto;
}
.tx-srfeuserregister-pi1 fieldset dd.pass {
	text-align: left;
	width: 50%;
}
.tx-srfeuserregister-pi1 dt {
	clear: both;
	width: 30%;
	text-align: right;
	padding-left: 1em;
}
.tx-srfeuserregister-pi1 dt.dmail_label {
	width: 380px;
	text-align: left;
	padding-bottom: 0;
	margin: 10px;
}
ul.short,
div#content_main ul {
	padding: 0 0 10px 15px;
	margin: 0;
}
ul.short li,
div#content_main ul li,
ul.csc-bulletlist-3 li {
	list-style-image: url(/fileadmin/design/images/bulletpoint_blau.gif);
}

div#content_main ul ul li {
	list-style-image: url(/fileadmin/design/images/bulletpoint_grau.gif);
}

div#content_subnavi ul li {
  list-style-image: none;
}
div#content_text div.tx-seminars-pi1 p.forum_price {
	padding-top: 10px;
}
input.checkbox {
	border: 0;
}
div.boxframe {
position: relative;
}
/*
dl.forumorder {
  position: relative;
}
*/
dl.forumorder_extra dt,
.forumorder dt {
  display: block;
	cursor: pointer;
	text-decoration: underline;
	color: #004B99;
}
dl.forumorder_extra dd,
.forumorder dd {
  visibility: hidden;
}
.forumorder dd  {
	visibility: hidden;
	position: absolute;
	width: 400px;
	top: 0px;
	left: 150px;
	border: 1px solid #151c53;
	background-color: #fff;
	padding: 10px;
	z-index: 40;
}
dd.forumorder_extra label,
.forumorder label {
  width: 150px;
  display: block;
  float: left;
}
.forumorder label.forumorder_label_wide {
  width: 300px;
}
input.forumorder_input_text {
  width: 250px;
}
div.clear {
  clear: both;
}
/*Indexed Search mod */
select.tx-indexedsearch-selectbox-desc {
  display: none;
}
div.tx-indexedsearch-searchbox form table tr td {
  padding-bottom: 5px;
}
/* mailformplus */
div.mailformplus_error {
	border: 2px solid red;
}

.printbold {
display: inline;
}

div.tx-wagrandomimage-pi1 img {
  width: 995px;
}

div#searchhelp {
  z-index: 2000;
  background-color: #fff;
}

/* Newsletterverwaltung */
div.tx-danewslettersubscription-pi1 div.tx-danewslettersubscription-pi1-listrow table tr td.tx-danewslettersubscription-pi1-descr p {
	margin-top: 0;
}

div.forumorder_agb,
div.forumorder_wherefrom {
	padding-top: 10px;
}

body.forumsuche div#content_text_oben {
	position: relative;
	min-height: 700px;
}

body.forumsuche div.forumsuche1, body.forumsuche div.forumsuche2 {
	position: absolute;
	top: 35px;
	left:0;
	width: auto;

}

body.forumsuche div.forumsuche2 {
	visibility: hidden;
}

body.forumsuche #content_subnavi a.active {text-decoration: underline; }

div.tx-powermail-pi1 label {min-width: 100px;display: block; float: left;margin-right: 10px;}

div.tx_powermail_pi1_fieldwrap_html {padding: 5px 0;}

div.tx-indexedsearch-searchbox p {display: none;}

div.tx-danewslettersubscription-pi1 div.tx-danewslettersubscription-pi1-listrow table tr.tx-danewslettersubscription-pi1-listrow-header td p {
	margin-bottom:0;
}

div.tx-danewslettersubscription-pi1 tr.tx-danewslettersubscription-pi1-listrow-header p {
	background: transparent url(/fileadmin/design/images/bulletpoint_blau.gif) center left no-repeat;
	padding-left: 10px;
}

div.mailformplus input.error,
div.mailformplus textarea.error {
  border: 2px solid red;
}