/* CSS Document */

/* Aktuell gültiger Style */

/*	SITE - STRUCTURE */

body {
	text-align: center;
	margin: 0px;

	/* GLOBAL FONT-FAMILY */

	font-family: verdana; 
}

DIV.body {

 /* 	position: relative;   */
   	margin-left: auto; 
   	margin-right: auto;  
   	margin-top: 10px; 
   	margin-bottom: 100px; 


	text-align: left;

/*	height: 750px; */
	width:1024px;
/* 	border: 1px #333333 solid; */
}

DIV.header {
	height:201px;
	width:1024px;
}

DIV.center {
	height:465px;
	width:1024px;
}

DIV.menu_bar {
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 

	height:28px;
	width:1024px;
}

DIV.footer {
	clear:both;
	height:105px;
	width:1024px;
}

TABLE.menu_table {
	height:28px;
	width:1024px;
/* 	border-top: 1px #0000ff solid; */
}


DIV.menu_2 {
	height:28px;
	width:1024px;
	text-align: right;	
}


/* FLOATING ELEMENTS IN CENTER */

DIV.content_container {
	position:relative;
/*	height:1437px; */
/*	background:#EEEEEE; */
	float:left;
	width:817px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}

DIV.container1 {
	width:207px;
	height: 110px;
	float:right;
	background:#CCCCCC;
/*	border-bottom: 1px #0000ff solid; */

}

DIV.searchbox {
	width:207px;
	height: 35px;
	float:right;
	background:#CCCCCC;
	border-bottom: 5px #fff solid;
	padding-top: 10px;
}

DIV.container2 {
	float:right;
/*	height: 150px; */
	width: 207px;
	background:#CCCCCC;
	margin-bottom: 50px;
}

DIV.floatclear {
	height:1px;
	clear:both;
	position:relative; 
	bottom:0px;
}

DIV.float_spacer {
	height:5px;
	float:right;
	width:207px;
}


/*	ADDITIONAL ELEMENTS AND IMAGES FOR SITE STRUCTURE */

DIV.content_box {
	margin-top:50px;
	margin-left:100px;
	/* margin-right:50px; */
	margin-bottom:50px;
	
	text-align: top;
	vertical-align: top;

	
/*	background-color:#3399FF; */
	border: 1px #CCCCCC solid;


	display:block;
	clear:both;
	width:610px;
	max-width: 600px;



	min-height: 600px;
	height: auto !important;
   	height: 600px;
}

DIV.menu_element {

/*	PLACERHOLDER FOR MENU */
	
/* background-color:#9933FF; */
	height:18px;
	background-image:url(images/filler.png);
	background-repeat:repeat-x;
}

DIV.menu_spacer {
	height:10px;
}

DIV.header IMG.header {
	height:201px;
	width:1024px;
}

DIV.footer IMG.footer{
	height:105px;
	width:1024px;

}

DIV.center DIV.menu_bar TD.menu_fill_bg {
	background-image:url(images/filler.png);
	background-repeat:repeat-x;
}

DIV.button_line1 {
	margin-left:3px;
}

DIV.button_line2 {
	margin-bottom:1px;
}


/* MAJOR SETTINGS */
p.bodytext { 
	color: #121212;
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
 	margin-left: 20px; 
	margin-right: 50px; 

}

A:LINK { 
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000099;
}

A:HOVER { 
	text-decoration: none;
	font-family:7 verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #0000dd;
}

A:VISITED { 
	text-decoration: none;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000099;
}

DIV.content_box ol li {
	font-size: 11px;
}



DIV.content_box ol li span.important {
	font-size: 11px;
}


DIV.content_box span.important {
	font-size: 11px;
}

.important { 	color: #000099; font-size: 11px; }

DIV.container1 P.bodytext {
	font-size: 11px;
	font-weight:bold;
	

}
DIV.container1 P.bodytext A:LINK{
	font-size: 11px;
	

}
DIV.container1 P.bodytext A:HOVER{
	font-size: 11px;
	

}
DIV.container1 P.bodytext A:VISITED{
	font-size: 11px;
	

}

/* CONTENT ELEMETS */

DIV.content_box DIV.csc-header-n1 {
	padding-left: 10px;

}

DIV.content_box DIV.csc-header-n1 H1.csc-firstHeader {
	color: #444444;
	font-size: 14pt;
	font-weight: bold;
}



DIV.content_box DIV.csc-header-n2 H1{
	color: #444444;
	font-size: 13pt;
	font-weight: bold;
	padding-left: 10px;
}

DIV.content_box DIV.csc-header-n2 H2{
	color: #444444;
	font-size: 12pt;
	font-weight: bold;
}


DIV.content_box DIV.csc-header-n3 h1{
	font-size: 10pt;
	color: #333333; 
	font-weight: bold;
	padding-left: 20px;
	
}

DIV.content_box h3 {
	
	font-size: 13pt;
	color: #993333; 
	font-weight: bold;
	padding-left: 40px;
	padding-right: 50px;
	text-align: center;
	
}


DIV.content_box h4 {
	
	font-size: 10pt;
	color: #333333; 
	font-weight: bold;
	padding-left: 20px;
	
}

DIV.content_box h5 {
	
	font-size: 11pt;
	color: #FF6600;
	font-weight: bold;
	padding-left: 20px;
	
}

DIV.content_box h6 {
	font-size: 16pt;
	font-weight: bold;
	color: #0000CC;
	padding-left: 20px;
	
}


DIV.content_box DIV.csc-header-n5 h1{
	font-size: 10pt;
	color: #333333; 
	font-weight: bold;
	padding-left: 20px;

}



DIV.content_box H2 {
	color: #121212;
	font-size: 11pt;
	font-weight: bold;
	margin-left: 20px;
}


DIV.csc-header {
	font-size: 8pt;
	font-weight: bold;

}


DIV.container1 DIV.csc-header-n1 H1.csc-firstHeader  {
	padding-left: 5px;
	font-size: 12px;
}

DIV.container2 TABLE  {
	max-width: 205px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:block;
	clear:both;
	width:auto;
}

DIV.container2 TABLE TR.main_header {
	font-size: 8pt;
	font-weight: bold;
}

DIV.container2 TABLE TR.main_body TD SPAN.date{
	font-size: 9pt;
	font-weight: bold;
}



DIV.container2 TABLE TR.main_body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:block;
	clear:both;
	width:auto;
}

/* ############### Screenshot PICS ############ */


DIV.myscreens {}
DIV.myscreens DIV.myscreen-pic { margin-bottom: 50px; margin-left: 20px;}
DIV.myscreens DIV.myscreen-pic DL.myscreen-table {}
DIV.myscreens DIV.myscreen-pic DL.myscreen-table DD.myscreen-caption { 	
	font-family: verdana;
	font-size: 10pt;
	font-style: italic; 
}



DIV.csc-textpic {
	border: 0;
	max-width: 580px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear:both;
	width:580px;
	padding-left: 20px;


}

DIV.content_box span.detail {
	font-size: 8pt;
	font-weight: bold;
	color: #555555; 
	
}

DIV.content_box UL LI {
	font-size: 10pt;
/*	font-weight: bold; */
/*	color: #555555;  */
	
}

DIV.content_box UL LI A {
	font-size: 10pt;
	font-weight: bold; 

}



/* NEWS ELEMETS */

TABLE.listnews {
	border: 0;
	max-width: 580px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear:both;
	width:580px;
	padding-left: 20px;

}

TABLE.listnews TR.listnews_head SPAN.date{
	font-size: 10px;
	font-weight: bold;
}

TABLE.listnews TR.listnews_head SPAN.category{
	font-size: 10px;
	font-weight: bold;
}


TABLE.singlenews {
	max-width: 600px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	clear:both;
	width:600px;
}

TABLE.singlenews TR TD {

}


TABLE.singlenews SPAN.header{
	margin: 0 0 0 20px;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

TABLE.singlenews SPAN.date{
	margin: 0 0 0 50px;
	font-size: 10px;
	font-weight: bold;
}


TABLE.singlenews SPAN.category{
	margin: 0 0 0 50px;
	font-size: 10px;
	font-weight: bold;

}

TABLE.singlenews SPAN.subheader{
	font-size: 11px;
	font-weight: normal;
}

TABLE.singlenews p.bodytext {
	max-width: 550px;
	margin: 0 0 0 50px;
	padding: 0 0 0 0;
	width:520px;
}

TABLE.singlenews  ul {
	max-width: 450px;
	margin: 0 0 0 50px;
	width:420px;
}




TABLE.archiv {
	max-width: 600px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:600px;
}

TABLE.inner {
	border-bottom: 1px #cccccc solid;
	max-width: 400px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:600px;
}

TABLE.inner TR.archiv_head TD.header_effect SPAN.head_text {
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}


TABLE.inner TR.archiv_body_1 TD.archiv_col SPAN.archive_text {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

TABLE.inner TR.archiv_body_2 TD.archiv_col SPAN.archive_text {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}


LI.news-amenu-item-year {
	display:none;
}

TABLE.newssearch  {
	margin: 0 0 0 50px;
}

TABLE.newssearch_message  {
	margin: 0 0 0 5px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	
}

DIV.tx-ttnews-browsebox p  {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;

}

DIV.tx-ttnews-browsebox p SPAN.tx-ttnews-browsebox-strong {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;

}

DIV.tx-ttnews-browsebox TABLE TR TD.tx-ttnews-browsebox-SCell P A:LINK {
	font-size: 14px;
	background-color: #dedede;
}

DIV.tx-ttnews-browsebox TABLE TR TD.tx-ttnews-browsebox-SCell P A:HOVER {
	font-size: 14px;
	background-color: #dedede;
}

DIV.tx-ttnews-browsebox TABLE TR TD.tx-ttnews-browsebox-SCell P A:VISITED {
	font-size: 14px;
	background-color: #dedede;
}


/*  - - - - - - - - 	TEASER SETUP  - - - - - - - - - - - */

.tx-jppageteaser-pi1 {

	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display:block;
	clear:both;


/* 	border-top: 1px solid #888888;  */


	height: 140px;  


	position: relative;  
	bottom: 0; /* wichtig */
	margin-bottom: 5px;
	padding-bottom: 0px;
	
	font-size: 11px;


}

.tx-jppageteaser-pi12 {
	border-top: 1px solid #444444; 
	height: 135px;
}


/* List View */
.tx-jppageteaser-pi1-list {
	/* margin-left: 5px; */
	width: 600px;

}

.tx-jppageteaser-pi1-list-entry {
	width: 265px;
	height: 130px;

	margin-left: 10px;
	margin-top: 5px;
}

.tx-jppageteaser-pi1-list-entry2 {
	width: 265px;
	height: 130px;

	margin-left: 15px;
	margin-top: 5px;
}

.tx-jppageteaser-pi1-list-entry-first {

}

.tx-jppageteaser-pi1-list-entry-last {

}

.tx-jppageteaser-pi1-list-entry-odd {
	float: left;
	border-left: 1px dotted #000066;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #cccccc;
	padding-left:10px;
	background: #eeeeee;

}

.tx-jppageteaser-pi1-list-entry-even {
	float: left;
	border-left: 1px dotted #000066;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #cccccc;
	padding-left:10px;
	background: #eeeeee;
}


.tx-jppageteaser-pi1-list-entry-description {
    	margin-top: 10px;
}

.tx-jppageteaser-pi1-list-floatcleaner {
	clear: both;
}

.tx-jppageteaser-pi1-list-entry-image IMG {
	/* clear: both; */
	float: left;
    	margin: 10px 10px 10px 0px;
    	border: 1px solid #000000;
	width: 50px;
	height: 50px;
}



.tx-jppageteaser-pi1-list-entry-image2 IMG {
	/* clear: both; */
	float: left;
    	margin: -5px 10px 2px 0px;
    	border: 1px solid #000000;
	width: 50px;
	height: 50px;
}


/*  - - - - - - - MAIL-FORMULARE  - - - - - -*/

/*  - - - BESTELL-FORMULAR - - - */


TD.inputrow {
	text-align:right;
}

TD.inputarticle {
	text-align:right;
}



TD.inputrow INPUT {
	width:220px;
}


TD.inputarticle INPUT.article {
	width:30px;
	font-size: 8pt;
}

TABLE.bestell_form {

	margin: 0 0 0 0;
	padding: 0 0 0 0;

	margin-left: 20px;

	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

	width: 580px;

}

TABLE.bestell_form TR TD {
	vertical-align:top;
}

DIV.tx-thmailformplus-pi1 TABLE.bestell_form TR.spacer_line{ 
	height: 10px;
}

DIV.tx-thmailformplus-pi1 TABLE.bestell_form TR.spacer_line_small{ 
	height: 1px;
}



TABLE.bestell_form TR TD.addinfo {
	vertical-align:top;
}


DIV.tx-thmailformplus-pi1 TABLE.bestell_form TD.divider {
	height: 40px;

}

DIV.tx-thmailformplus-pi1 TABLE.bestell_form TD.rightblock_bg {
	width: 20px;
	background: #a5a5a5;
	border-top: 1px solid #444444;	 
}


DIV.tx-thmailformplus-pi1 TABLE.bestell_form TR TD.category_bg { 
	background: #dedede;
	text-align: left;
	border-top: 1px solid #444444;
}

DIV.tx-thmailformplus-pi1 TABLE.bestell_form TR TD.category_bg SPAN.headtext{ 
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	font-weight: bold; 

}

DIV.tx-thmailformplus-pi1 TABLE.bestell_form TR TD.label SPAN.agb_style {
	font-weight: bold; 
	text-decoration: underline;
}

/* - - - - KONTAKT-FORMULAR - - - - */

DIV.tx-thmailformplus-pi1 TABLE.contact_form {

	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

	margin-top: 20px;
	padding: 0px 0px 0px 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	border-collapse: collapse;
    	border-spacing: 0;
}


DIV.tx-thmailformplus-pi1 TABLE.contact_form TR TD.mail_label {
	width: 200px;
	text-align: right;
	vertical-align: middle;
	padding-bottom: 10px;
}

DIV.tx-thmailformplus-pi1 TABLE.contact_form TR TD.mail_label2 {
	width: 200px;
	text-align: right;
	vertical-align: top;
	padding-bottom: 10px;
}


DIV.tx-thmailformplus-pi1 TABLE.contact_form TR TD.midspacer {
	width: 20px;
	padding-bottom: 10px;
}

DIV.tx-thmailformplus-pi1 TABLE.contact_form TR TD.topspacer {
	height: 20px;
}


DIV.tx-thmailformplus-pi1 TABLE.contact_form TR TD.mail_input {
	width: 320px;
	padding-bottom: 10px;
}

DIV.tx-thmailformplus-pi1 TABLE.contact_form TR TD.mail_input input {
	width: 220px;
}

DIV.tx-thmailformplus-pi1 TABLE.contact_form TR TD.mail_submit input{
	width: 220px;
}

DIV.tx-thmailformplus-pi1 SPAN.form-error {
	margin-left: 60px;
}

DIV.tx-thmailformplus-pi1 SPAN.form-error UL {
	margin-left: 100px;
}


.form-error {
	color: #ff2222;
	font-size: 12px;
	font-weight: bold;
}


/*  SEMINAR - ÜBERSICHT */

DIV.tx-julleevents-pi1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	margin-left: 20px;
}

DIV.tx-julleevents-pi1 DIV.tx-julleevents-pi1-listrow P.tx-julleevents-pi1-listrowField-title {
	margin-top: 40px;
}

DIV.tx-julleevents-pi1 DIV.tx-julleevents-pi1-listrow P.tx-julleevents-pi1-listrowField-datetime {
	margin-left: 20px;
}

DIV.tx-julleevents-pi1 DIV.tx-julleevents-pi1-listrow P.tx-julleevents-pi1-listrowField-teaser {
	margin-left: 20px;
}

DIV.tx-julleevents-pi1 DIV.tx-julleevents-pi1-browsebox {
	margin-top: 80px;
}

/* SEMINAR - EINZELANZEIGE */

DIV.tx-julleevents-pi1 DIV.tx-julleevents-pi1-singleView P.tx-julleevents-pi1-singleViewField-title  {
	width: 400px;
}

DIV.tx-julleevents-pi1 DIV.tx-julleevents-pi1-singleView P.tx-julleevents-pi1-singleView-Menu {
	background-color: #dddddd;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	text-align: center;
	width: 500px;
}

DIV.tx-julleevents-pi1-singleView TABLE {
	width: 500px;
	border: 1px black solid;
	font-size: 11px;
	margin-left: 20px;
	
}


DIV.tx-julleevents-pi1-singleView FORM.SUBMIT{
	margin-left: 20px;
	
}



/*  - - - - - - - -  NF-DOWNLOADS - STYLE  - - - - - - - */

DIV.tx-nfdownloads-pi1 {
	margin-left: 50px;
	

}

DIV.tx-nfdownloads-pi1 TABLE TR TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}

/*  THE NOTES ARE CURRENTLY NOT DISPLAYED */

DIV.tx-nfdownloads-pi1 TABLE TR.notes {
	display: none;
}

DIV.tx-nfdownloads-pi1 TABLE TR.headline {
}


DIV.tx-nfdownloads-pi1 SPAN.filename {
	color: #000;
	font-weight: bold;


}

DIV.tx-nfdownloads-pi1 SPAN.filesize {
	color: #000;
	font-weight: normal;

	font-style:italic;
}

DIV.tx-nfdownloads-pi1 A {
	color: #000;
	text-decoration: none;
	font-weight: bold;


}

DIV.tx-nfdownloads-pi1 A:hover {
	color: #0000CC;

}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD.csc-textpic-caption {
	font-size:11px;
		
}


/*  - - - - - - - MOC_FILEMANAGER - STYLE  - - - - - - - */


DIV.tx-mocfilemanager-pi1 {
	margin-left: 20px; 	
}

DIV.tx-mocfilemanager-pi1 TABLE.browsertable {
	width:540px;
	/* border: 1px solid black; */
	margin-left: 18px;
	/*	border-left: 1px solid  #a2a2a2;  */


}

DIV.tx-mocfilemanager-pi1 TABLE.browsertable TR.entryline {
	background: #e3e3f0;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; 
	   
}

DIV.tx-mocfilemanager-pi1 TABLE.browsertable TR.entryline TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	   
	

}


DIV.tx-mocfilemanager-pi1 TABLE.browsertable TR TD A.filelink{	
	vertical-align: middle;
}

DIV.tx-mocfilemanager-pi1 TABLE.browsertable TR TD IMG{	
	vertical-align: middle;
	padding-left: 3px;
}



DIV.tx-mocfilemanager-pi1 TABLE.browsertable TR TD.spacertr {	
	height: 30px;
/*	background: black; */
}

DIV.tx-mocfilemanager-pi1 FORM TABLE.actiontable  {	
	margin-top: 10px; 
}

DIV.tx-mocfilemanager-pi1 FORM TABLE.actiontable TR TD.row1 {	
	width: 15px; 
}

DIV.tx-mocfilemanager-pi1 FORM TABLE.actiontable TR TD.row2 {	
	background: #e7e7e7;
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	padding-top: 10px;   
	padding-right: 0px;   
	padding-bottom: 10px;   
	text-align: right;
	vertical-align: top;
}


DIV.tx-mocfilemanager-pi1 FORM TABLE.actiontable TR TD.row4 {	
	background: #e7e7e7;
	border-top: 1px solid #999999;
	padding-left: 20px;
	padding-top: 10px;   
	padding-bottom: 10px;   
	text-align: left;
	vertical-align: top;
}


DIV.tx-mocfilemanager-pi1 FORM TABLE.actiontable TR TD.row2 SPAN.infotext{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	
}

DIV.tx-mocfilemanager-pi1 FORM TABLE.actiontable TR TD.row3 {	
	width: 150px; 
}

DIV.tx-mocfilemanager-pi1 FORM TABLE.actiontable TR TD.spacertr2 {	
	height: 10px;
/*	background: black; */
}

DIV.tx-mocfilemanager-pi1 FORM TABLE.actiontable TR TD.spacertr3 {	
	height: 10px;
/*	background: black; */
}



DIV.tx-mocfilemanager-pi1 TABLE.browsertable TR TD.borderbottom {

}
 


DIV.tx-mocfilemanager-pi1 TABLE.browsertable TR TD.iconrow {
	text-align: right; 
	width: 50px;
}

DIV.tx-mocfilemanager-pi1 TABLE.browsertable TR TD.filesize {
	text-align: right; 
	width: 60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}


DIV.tx-mocfilemanager-pi1 TABLE.browsertable TR TD.daterow {
	text-align: right; 
	width: 120px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

DIV.tx-mocfilemanager-pi1 DIV.extrainfo {
	margin-left: 17px; 
	width: 480px;

}

DIV.tx-mocfilemanager-pi1 DIV.extrainfo TABLE.infotable {
	width: 480px;
}

DIV.tx-mocfilemanager-pi1 DIV.extrainfo TABLE.infotabel TR.header TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-left: 20px;
	padding-bottom: 10px;   
	padding-top: 10px;   
	background: #e7e7e7;

}

DIV.tx-mocfilemanager-pi1 DIV.extrainfo TABLE.infotabel TR.body TD.symbol {
	border-left: 1px solid #999999;
	background: #e7e7e7;

	padding-left: 20px;
	padding-bottom: 10px;   

	width: 40px;

	vertical-align: middle;
	text-align: center;
}

DIV.tx-mocfilemanager-pi1 DIV.extrainfo TABLE.infotabel TR.body TD.description {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	padding-left: 20px;
	padding-bottom: 10px;   
	width: 240px;
	background: #e7e7e7;


}

DIV.tx-mocfilemanager-pi1 DIV.afterspace {
	height: 100px;
}


/*  FAQ */

DIV.tx-irfaq-pi1 UL.tx-irfaq-questions-list {
	display: none;
}

DIV.tx-irfaq-answer {
	margin-left: 20px;
	margin-right: 20px;
	

}

DIV.tx-irfaq-pi1 DIV.tx-irfaq-answer h4 {
	max-width: 500px;
	margin-left:-20px;
}

DIV.tx-irfaq-pi1 DIV.tx-irfaq-answer P.bodytext {
	max-width: 460px;

}

DIV.tx-irfaq-pi1 DIV.tx-irfaq-answer ul {
	max-width: 460px;
	font-size: 12px;
}

DIV.tx-irfaq-pi1 DIV.tx-irfaq-answer ol {
	max-width: 460px;
	font-size: 12px;
}

DIV.tx-irfaq-pi1 DIV.tx-irfaq-answer ol li div {
	font-size: 12px;
}




/* USER - REGISTRATION - FORMS */


DIV.tx-srfeuserregister-pi1 {
	font-size: 12px;
	width: 520px;
	padding-left: 20px;


}

DIV.tx-auxnewsmailer-pi1 {
	padding-left: 20px;
	font-size: 12px;
}


DIV.tx-srfeuserregister-pi1 FORM.tx-srfeuserregister-pi1-fe_users_form {
	border: 0;

}

/*  - - - - - - - NEW_LOGINBOX - STYLE  - - - - - - - */

DIV.tx-newloginbox-pi1 {
	padding-left: 20px;

}

DIV.tx-newloginbox-pi1 P {
	font-size:12px;
	width: 500px;

}

DIV.tx-newloginbox-pi1 H3 {
	font-size:14px;
	font-weight: bold;
}


DIV.tx-newloginbox-pi1 TABLE LABEL {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	

}

DIV.tx-newloginbox-pi1 TABLE TBODY TR TH {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	

}

DIV.tx-newloginbox-pi1 TABLE TBODY TR TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	height: 30px;
	
	

}

DIV.tx-newloginbox-pi1 input.submit_button {
	font-weight: bold;
}


DIV.tx-newloginbox-pi1 TABLE TH {
	text-align: right;
}

DIV.tx-newloginbox-pi1 input.submit_button{
	font-weight: bold;
	
}

DIV.tx-newloginbox-pi1 H3 {
	font-size: 11px;
	width: 340px;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	text-align: left;
}

.inlineLogo {
/*	margin-left: 25px;  */
}



/* ######### SEMINARE IN DER DETAIL-ANSICHT ######### */

DIV.content_box DIV.tx-seminars-pi1 TABLE.seminare_detail {
	margin-left: 50px;
	width: 540px;
	font-family: verdana;
	font-size: 9pt;

}


.seminare_detail TR.header_row TD.header_col {
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	min-height: 70px;

	padding-bottom: 20px;
}


.seminare_detail TR.subheader_row  {
	font-family: verdana;
	font-size: 9pt;
	min-height: 150px; 
	vertical-align: top;

	padding-bottom: 20px;

	
}

.seminare_detail TR.subheader_row TD.subheader_col {
	font-family: verdana;
	font-size: 10pt;
	min-height: 130px;

	padding-bottom: 20px;

	
}

.seminare_detail TR.subheader_row TD.header_col {
	font-family: verdana;
	font-size: 10pt;
	min-height: 130px;

	padding-bottom: 40px;

	
}


.seminare_detail TR.line_row  {
	vertical-align: top;

}

.seminare_detail TR.line_row TD.line_col_1 {
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;

	height: 50px;
	width: 100px;

	border-top: 1px grey solid;

	text-align:right;
}


.seminare_detail TR.line_row TD.line_col_2 {
	font-family: verdana;
	font-size: 10pt;

	width: 300px;

	padding-left: 20px;

	text-align: left;
}

.seminare_detail TR.line_row TD.line_col_2 dl.speakerlist {
	list-style: circle;
}

.seminare_detail TR.line_row TD.line_col_2 dl.speakerlist dt {
	margin-bottom: 10px;
}

.tx-seminars-pi1-error {
	font-family: verdana;
	font-size: 10pt;
	margin-left: 30px;


}


/* ######### SEMINARE IN DER LISTEN-ANSICHT ######### */


.tx-seminars-pi1-listrow table  {
	margin-left: 12px;
	background-color: #fff;
	color: #000;
	font-family: verdana;
	font-size: 9pt;

	width: 550px;
}


DIV.content_box DIV.tx-seminars-pi1 DIV.tx-seminars-pi1-listrow TABLE thead {
	font-family: verdana;
	font-size: 10pt;
}

DIV.content_box DIV.tx-seminars-pi1 DIV.tx-seminars-pi1-listrow TABLE tbody {
	font-family: verdana;
	font-size: 10pt;
}

DIV.content_box DIV.tx-seminars-pi1 DIV.tx-seminars-pi1-listrow TABLE tbody tr td.tx-seminars-pi1-uid {
	text-align: center;
}


/* ######### Seminar-Form ####### */


DIV.tx-thmailformplus-pi1 TABLE.mail_form {
	width: 400px;
	margin-left: 20px;

}

DIV.tx-thmailformplus-pi1 TABLE.mail_form tr td.mail_label {
	font-family: verdana;
	font-size: 9pt;
	width: 150px;
/*	font-weight: bold; */
}


DIV.tx-thmailformplus-pi1 table.mail_form tr td.mail_info {
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	width: 200px;
}


DIV.tx-thmailformplus-pi1 table.mail_form tr.spacerrow {
	height: 15px;
	
}

DIV.tx-thmailformplus-pi1 table.mail_form tr.inforow {
	height: 55px;
	text-align: left;
}

DIV.tx-thmailformplus-pi1 table.mail_form tr.inforow td {
	border-top: 1px #dddddd solid;
}

DIV.tx-thmailformplus-pi1 table.mail_form tr.inputrow {
	height: 25px;
	text-align: right;

}

DIV.tx-thmailformplus-pi1 SPAN.seminarformerror {
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #ff2222;
}

DIV.tx-thmailformplus-pi1 table.mail_form tr.inputrow td.mail_input SELECT.seminar-liststyle {
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	width: 232px;
	min-width: 220px;
	text-align: center;
	color: #222277;

}

.backlink {
	margin-left: 50px;

}


/* TEXT PIC*/

.csc-textpic csc-textpic-intext-right {
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	width: 232px;

	border: 1px solid #223344;
}

/* csc-textpic-imagewrap */
/* csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol */
/* csc-textpic-caption */


.name-of-person a:LINK { 	color: #FF6600; font-size: 15px; }
.name-of-person a:HOVER { 	color: #FF6600; font-size: 15px; }
.name-of-person a:VISITED { 	color: #FF6600; font-size: 15px; }


