
/* ########### GLOBAL ############## */

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

	/* GLOBAL FONT-FAMILY */

	font-family: Arial, Helvetica, sans-serif;
}

DIV.container {

   	margin-left: auto; 
   	margin-right: auto;  
   	margin-top: 10px; 
   	margin-bottom: 100px; 

	text-align: left;

	width:950px;
}


/* ########### HEADER ############## */

DIV.headerbox {
 	background-image: url(images/header.gif); 
 	background-repeat: none; 

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

	width:950px;
	height:98px;


}

DIV.searchbox {
	
	width: 930px;
	height: 30px;
	
	text-align: right;
}

IMG.topspacer {

	width: 600px;
	height: 30px;

}


/* ########### FOOTER ############## */

DIV.footerbox {

 	background-image: url(images/header.gif); 
 	background-repeat: none; 

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

	width:950px;
	height:100px;

	clear: both;
}

DIV.footerbox TABLE.footer_table {
	height: 100px;
	min-height: 100px;
	max-height: 100px;

	width: 950px;
	min-width: 950px;
	max-width: 950px;

}

DIV.footerbox TABLE.footer_table TR.footer_row {
	height: 100px;
	min-height: 100px;
	max-height: 100px;
}

DIV.footerbox TABLE.footer_table TR.footer_row TD.footer_left {
	width: 100px;
	min-width: 100px;
	max-width: 100px;

/* 	background-image: url(images/arz_r6_c1.gif);   	background-repeat: none;  */

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

	
}

DIV.footerbox TABLE.footer_table TR.footer_row TD.footer_center {
	width: 750px;
	min-width: 750px;
	max-width: 750px;

 	background-image: url(images/arz_r6_c2.gif); 
 	background-repeat: none; 

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

}

DIV.footerbox TABLE.footer_table TR.footer_row TD.footer_right{
	width: 100px;
	min-width: 100px;
	max-width: 100px;

 	background-image: url(images/arz_r6_c3.gif); 
 	background-repeat: none; 

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


/* ########### MENU ############## */


DIV.menu {
	width: 950px;
	min-width: 950px;
	max-width: 950px;

	height: 26px;
	min-height: 26px;
	max-height: 26px;


 	background-image: url(images/menu_r1_c1.gif); 
 	background-repeat: repeat-x; 

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

	margin-left:auto;
	margin-right:auto;

}

DIV.menu TABLE.menu_table {

	margin-left:auto;
	margin-right:auto;

	

}

DIV.submenu {
/*	margin-left: 71px; */
}


/* ########### OTHER ############## */

DIV.box2{
}


/* ########### NEWSBOX ############## */

DIV.myapolink {
	width: 200px;
	min-width: 200px;
	max-width: 200px;

	border-top: 1px solid #FF9933;

	border-left: 1px solid #FF9933;
	border-right: 1px solid #FF9933;
	border-bottom: 3px solid #DDDDDD;
	background-color: #666666;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight: bold;

	min-height: 30px;
	max-height: 30px;
	
	padding-top: 10px;
	padding-bottom: 0px;


}

DIV.archivlink {
	width: 200px;
	min-width: 200px;
	max-width: 200px;

	min-height: 16px;
	max-height: 16px;

	border-left: 1px solid #FF9933;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	background-color: #666666;

	text-align: center;
	font-size: 12px;
}

DIV.newsborder {

	position: relative;
	left:20px;

	width: 250px;
	min-width: 250px;
	max-width: 250px;


}

DIV.newsbox{

	border-left: 1px solid #FF9933;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	background-color: #666666;

	width: 200px;
	min-width: 200px;
	max-width: 200px;

	height: 800px;
	min-height: 100px;
	max-height: 800px;

	
	font-family: Arial, Helvetica, sans-serif;
	

}

DIV.newsbox DIV.shortnews {
	font-family: Arial, Helvetica, sans-serif;
}

DIV.newsbox DIV.shortnews TABLE TR.main_header {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #ffffff;
	font-weight: bold;

}

DIV.newsbox DIV.shortnews TABLE TR.main_body TD {
	/* border-top: 1px #dddddd solid; */
}

DIV.newsbox DIV.shortnews TABLE TR.main_body SPAN.title {
	margin-left:5px;
	color: #ffffff;
	font-size: 10pt;
	display: block;
}

DIV.newsbox DIV.shortnews TABLE TR.main_body P.category {
	margin-left:5px;
	font-size: 9pt;
	color: #ffffff;
}



DIV.newsbox DIV.shortnews TABLE TR.main_body SPAN.more {
	margin-left:140px;
	font-size: 10pt;
}

DIV.newsbox DIV.shortnews TABLE TR.main_body P.bodytext {
	margin-left:10px;
	color: #e7e7e7;
	font-size: 9pt;


	/* BODY-TEXT IS OFF */

	display: none;
}



DIV.newsbox DIV.shortnews TABLE TR.spacerrow TD.spacercol {
	border-bottom: 1px #dddddd solid;
}

DIV.newsbox DIV.shortnews TABLE TR.spacerrow TD.spacercol IMG.news_spacer_gif {
	height: 5px;
	width: 190px;
}

DIV.newsbox DIV.shortnews TABLE TR.main_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	
}

DIV.newsbox DIV.shortnews TABLE TR.main_body TD SPAN.date {

	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
	margin-left:5px;
}

/* ########### CONTENTBOX ############## */

DIV.contentborder{
	width: 660px;
	min-width: 660px;
	max-width: 660px;

	min-height: 900px;

	float: right;
}

DIV.contentbox {
/* 	border-right: 1px solid #e4e4e4; */

	width: 560px;
	min-width: 560px;
	max-width: 560px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

DIV.contentbox TABLE.contenttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}

DIV.contentbox TABLE.contenttable {
	width: 430px;
	max-width: 430px;

}

DIV.contentbox TABLE.contenttable TBODY TR  {
	vertical-align: top;
}

DIV.contentbox TABLE.contenttable TBODY TR TD {
	max-width: 250px;
	min-width: 50px;
}


DIV.contentbox TABLE.contenttable TBODY TR TD P.bodytext {
}

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


DIV.myscreens {}
DIV.myscreens DIV.myscreen-pic { margin-bottom: 50px;}
DIV.myscreens DIV.myscreen-pic DL.myscreen-table {}
DIV.myscreens DIV.myscreen-pic DL.myscreen-table DD.myscreen-caption { font-style: italic;}

/* ############### TEXT PICS ############ */

DIV.csc-textpic  {
/*	height: 1900px;  */
	width: 490px;

	z-index: 0;
	display: block;
	clear: both;

}

DIV.csc-textpic-intext-left {
	z-index: 0;
	display: block;
	clear: both;

}

DIV.csc-textpic-imagewrap {

}

DIV.csc-textpic-imagecolumn {
	padding-right: 115px;

}

DIV.csc-textpic-imagecolumn dl.csc-textpic-image  {
	padding-bottom: 80px;
}

DIV.csc-textpic-imagecolumn dl.csc-textpic-firstcol  {

	height: 150px;
}

DIV.csc-textpic-imagecolumn dl.csc-textpic-lastcol  {

	height: 150px;

}


DIV.csc-textpic-imagecolumn dl.csc-textpic-image dd.csc-textpic-caption {
	width: 180px;
	min-width: 180px;
	max-width: 180px;
}


DIV.csc-textpic-imagecolumn dl.csc-textpic-image dt  {


}

DIV.csc-textpic-imagecolumn dl.csc-textpic-image dt img {
	border: 1px solid black;
}
/* ################ MAIL-FORMULAR ################### */

DIV.tx-thmailformplus-pi1 FORM TABLE.contact_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}

/* ################ SPACIAL-TABLES ################### */
DIV.contentbox TABLE.tarif_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;


		
}

DIV.contentbox TABLE.tarif_table TR TD.td-0  {
	width: 100px;
	font-weight: bold;
	background: #FF6600;
	border: 2px black solid;
	font-size: 11pt;
}


DIV.contentbox TABLE.tarif_table TR  TD.td-1 {
	background: #CCCCFF;
	border: 2px black solid;
	font-size: 10pt;
}

DIV.contentbox TABLE.tarif_table TD  P.color_orange{
	color: #FF6600;
	font-weight: bold;
}


/* ######## LISTS ############# */
DIV.contentbox ul.csc-bulletlist-1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

	width: 400px;
}


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

DIV.contentbox DIV.tx-seminars-pi1 TABLE.seminare_detail {
	width: 560px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


DIV.contentbox DIV.tx-seminars-pi1 TABLE.seminare_detail TR.header_row TD.header_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	height: 70px;
}


DIV.contentbox DIV.tx-seminars-pi1 TABLE.seminare_detail TR.subheader_row  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	height: 100px;
	vertical-align: top;

}

DIV.contentbox DIV.tx-seminars-pi1 TABLE.seminare_detail TR.subheader_row TD.subheader_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	min-height: 100px;
}


DIV.contentbox DIV.tx-seminars-pi1 TABLE.seminare_detail TR.line_row  {
	vertical-align: top;

}

DIV.contentbox DIV.tx-seminars-pi1 TABLE.seminare_detail TR.line_row TD.line_col_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;

	height: 50px;
	width: 120px;

	border-top: 1px grey solid;

	text-align:right;
}


DIV.contentbox DIV.tx-seminars-pi1 TABLE.seminare_detail TR.line_row TD.line_col_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;

	width: 390px;

	padding-left: 20px;

	text-align: left;
}

DIV.contentbox DIV.tx-seminars-pi1 TABLE.seminare_detail TR.line_row TD.line_col_2 dl.speakerlist {
	list-style: circle;
}

DIV.contentbox DIV.tx-seminars-pi1 TABLE.seminare_detail TR.line_row TD.line_col_2 dl.speakerlist dt {
	margin-bottom: 10px;
}


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

DIV.contentbox DIV.tx-seminars-pi1 DIV.tx-seminars-pi1-listrow TABLE thead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

DIV.contentbox DIV.tx-seminars-pi1 DIV.tx-seminars-pi1-listrow TABLE tbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

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


/* ####### MAIL FORM AT ALL ######### */

DIV.contentbox DIV.tx-thmailformplus-pi1  {
	margin-left: 50px;
}

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


DIV.contentbox DIV.tx-thmailformplus-pi1 TABLE.mail_form {
	width: 400px;

}

DIV.contentbox DIV.tx-thmailformplus-pi1 TABLE.mail_form tr td.mail_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 150px;
/*	font-weight: bold; */
}


DIV.contentbox DIV.tx-thmailformplus-pi1 table.mail_form tr td.mail_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	width: 200px;
}


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

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

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

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

}

DIV.contentbox DIV.tx-thmailformplus-pi1 SPAN.seminarformerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff2222;
}

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

}

/* ########### BESTELL FORMULAR ######## */



DIV.contentbox DIV.tx-thmailformplus-pi1 SPAN.form-error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff2222;
}


DIV.contentbox DIV.tx-thmailformplus-pi1 SPAN.bestellformerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff2222;
}


DIV.contentbox  DIV.tx-thmailformplus-pi1 TABLE.bestell_form {
	width: 400px;

}

DIV.contentbox DIV.tx-thmailformplus-pi1 TABLE.bestell_form tr td.mail_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 150px;
/*	font-weight: bold; */
}


DIV.contentbox DIV.tx-thmailformplus-pi1 table.bestell_form tr td.mail_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	width: 200px;
	font-weight: bold;
}


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

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

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

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

}

DIV.contentbox DIV.tx-thmailformplus-pi1 table.bestell_form tr.inputrow td.mail_input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 50px;

}


DIV.contentbox DIV.tx-thmailformplus-pi1 table.bestell_form tr.inputrow td.mail_input SELECT.bestell-liststyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	width: 232px;
	min-width: 220px;
	text-align: center;
	color: #222277;

}


/* ########### LINKS ############ */

A {
	text-decoration:none;
	font-weight: bold;
	color: #0000CC;
}


A:LINK {
	text-decoration:none;
	font-weight: bold;
	color: #0000CC;
}

A:HOVER {
	text-decoration:none;
	font-weight: bold;
	color: #6666EE;
}

DIV.newsbox DIV.shortnews TABLE TR.main_body TD SPAN.more A, DIV.archivlink a {
	text-decoration:none;
	font-weight: bold;
	color: #FF6600;
}


DIV.newsbox DIV.shortnews TABLE TR.main_body TD SPAN.more A:LINK, DIV.archivlink a:LINK {
	text-decoration:none;
	font-weight: bold;
	color: #FF6600;
}

DIV.newsbox DIV.shortnews TABLE TR.main_body TD SPAN.more A:HOVER, DIV.archivlink a:HOVER {
	text-decoration:none;
	font-weight: bold;
	color: #FF9966;
}

DIV.newsbox DIV.shortnews TABLE TR.main_body TD SPAN.title A{
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
}


DIV.newsbox DIV.shortnews TABLE TR.main_body TD SPAN.title A:LINK {
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
}

DIV.newsbox DIV.shortnews TABLE TR.main_body TD SPAN.title A:HOVER {
	text-decoration:none;
	font-weight: bold;
	color: #dddddd;
}

/* ########### apolivelink ########## */

DIV.myapolink A.apolivelink  {
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
}


DIV.myapolink  A.apolivelink:LINK {
	text-decoration:none;
	font-weight: bold;
	color: #ffffff;
}

DIV.myapolink A.apolivelink:HOVER {
	text-decoration:none;
	font-weight: bold;
	color: #dddddd;
}

/* ########## LISTNEWS ############### */

DIV.listnews TABLE TR.listnews_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


DIV.listnews TABLE TR.listnews_head {
	min-height: 50px;
}


DIV.listnews TABLE TR.listnews_head TD SPAN.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-left:20px;
}

DIV.listnews TABLE TR.listnews_head TD SPAN.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 30px;
}

DIV.listnews TABLE TR.listnews_body TD P.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left:40px;
}

DIV.listnews TABLE TR.listnews_body TD DD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;

}

/* ########## LISTNEWS PAGE-BROWSER ########### */

DIV.listnews  DIV.tx-ttnews-browsebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;

	background: none;
	border: none;
	border-top: 1px grey solid;
	
	margin-bottom:50px;
}


DIV.listnews  DIV.tx-ttnews-browsebox P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

DIV.listnews  DIV.tx-ttnews-browsebox TABLE TR TD.tx-ttnews-browsebox-SCell {
	background-color: #dddddd;
	font-size: 11pt;
}


/* ########## SINGLE-NEWS ############### */

DIV.singlenews TABLE TR TD DIV.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;

}

DIV.singlenews TABLE TR TD DIV.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 20px;

}

DIV.singlenews TABLE TR TD DIV.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin-left: 20px;

}

DIV.singlenews TABLE TR TD DIV.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

DIV.singlenews TABLE TR TD P{
	margin-left: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	max-width: 450px;
	width: 450px;

}

DIV.singlenews TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	max-width: 600px;
	width: 600px;

}

/* ########## SEARCH-NEWS ############### */

DIV.search_news TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}

DIV.search_empty TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}


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

DIV.button_line2 {
 /*	margin-bottom:1px; */
	border-bottom: 1px solid black;
}

/* ########## ARCHIV-NEWS ############### */

DIV.archiv TABLE.archiv_table {
	border-bottom: 1px grey solid;
	width: 350px;
}


DIV.archiv TABLE.inner TR.archiv_head {
	background: #dddddd;
}

DIV.archiv TABLE.inner TR.archiv_head TD.header_effect  {
	text-align: left;
}

DIV.archiv TABLE.inner TR.archiv_head TD.header_effect SPAN.head_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

DIV.archiv TABLE.inner TR TD { 
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
		
}


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


/* ########## HEADER ############### */

DIV.contentbox h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF6600;
	font-style: normal;
	line-height: normal;
}

.important { 	color: #FF6600; }

DIV.contentbox h1.csc-firstHeader {
	font-style: normal;
	font-weight: bold;

	font-size: 8pt;
	color: #666666;
	text-align: right;

}

DIV.contentbox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0000CC;
	font-style: normal;
	line-height: normal;
}

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

DIV.contentbox h6 {
	font-size: 16pt;
	font-weight: bold;
	color: #0000CC;

}

/* div.tx-chgallery-pi1 div.single div.img  { border: 1px grey solid; } */
/* div.tx-chgallery-pi1 div.single div.img div.align { background: #dddddd; }  */


/* Pagebrowser */

/* GALLERY single element */
.tx-chgallery-pi1 .single  {
	border: 0;
}

.tx-chgallery-pi1 .single .img {
	border:1px solid #0000cc;
 	background: #dedede;
 
}
