@import "seminars.css";

body, p, table, td, tr, ul, li, blockquote { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #333333;
}

hr {
  color:#69C;
  height:1px;
}

sub, sup {
 font-size: 6pt;
}

p.bodytext {
  margin: 0;
}

b, strong,  font {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
}

h1, h2, h3, h4, h5, h6 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	color : #333333;
}

.tabellen { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	border:1px solid #6699CC; background-color:#6699CC; padding:0px; margin:0px;
  	margin-top: 10px;
}

/* Headline Layout 1 */

h1 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight: bold;
  	color : #336699;
	text-decoration : none;
	margin-bottom: 0;
}

/* Headline Layout 2 + 3 (= Normal) */

h2, h3 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight: bold;
  	color : #336699;
	text-decoration : none;
	margin-bottom: 0;
}

/* Headline Layout 4 */

h4 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: bold;
  	color : #FFFFFF;
	text-decoration : none;
	background: #6699CC;
	padding: 3px;
	margin-bottom: 0;
}



.csc-frame-indent3366 {
  padding-left: 13px;
  padding-bottom: 10px;
}

.csc-frame-frame1 {
   background: #F0F0F0;
   border: 1px solid #FFFFFF;
   padding: 3px;
   margin-bottom: 10px;
}

.csc-frame-frame2 {
   background: #F0F0F0;
   border: 1px solid #336699;
   padding: 3px;
   margin-bottom: 10px;
}

ul {
  list-style-image: url(/fileadmin/template/images/sym_liste2.gif);

}

ul.csc-bulletlist-1 {
  list-style-image: none;
  list-style-type: decimal;

}

ul.csc-bulletlist-2 {
  list-style-image: url(/fileadmin/template/images/sym_liste2.gif);

}



.csc-textpic-caption {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	text-decoration : none;
	padding-top: 5px;
}

/* Subheadlines */

.csc-subheader {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #336699;
	font-style : italic;
}

form  {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	margin-top : 1px;
	margin-bottom : 1px;
}

input, textarea, select {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
}

.nofix { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	background-repeat:no-repeat;
}


.content { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	line-height : 12pt;
	padding-left : 25px;
	padding-right : 25px;
}

.fehler {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: bold;
	color : #CC0000;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 16px;
}

/* ------ Login-Box ------------------------------------------------ */

.login_input { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #336699;
	size : 88px;
	width : 88px;
	height : 17px;
}

.login_input2 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #336699;
	size : 53px;
	width : 53px;
	height : 17px;
}

.login_head { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: bold;
	color : #336699;
	text-decoration : none;
	margin-left : 16px;
	margin-bottom : 6px;
}

.login_info { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: normal;
	color : #336699;
	text-decoration : none;
}

/* ------------------------------------------------------------------------- */

A:link { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #CC0000;
	text-decoration : none;
}

A:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #CC0000;
	text-decoration: none;
}
 
A:active {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color : #CC0000;
	text-decoration: underline;
}

a:hover {  
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	color: #CC0000;
	text-decoration: underline;
}

/* ------------------------------------------------------------------------- */

.klein, A.klein:link, A.klein:visited { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	text-decoration : none;
}

a.klein:active, a.klein:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	text-decoration : underline;
}

/* ------------------------------------------------------------------------- */

.kleinbold, A.kleinbold:link, A.kleinbold:visited { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: bold;
	text-decoration : none;
}

a.kleinbold:active, a.kleinbold:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	font-weight: bold;
	text-decoration : underline;
}

/* ------------------------------------------------------------------------- */

.umen, a.umen:link, a.umen:visited, a.umen:active   { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #336699;
	padding-left : 10px;
	text-decoration : none;
}

a.umen:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-style : normal;
	color : #CC0000;
	padding-left : 10px;
	text-decoration : none;
}

/* ------------------------------------------------------------------------- */

.umen_akt, a.umen_akt:link, a.umen_akt:visited, a.umen_akt:active, a.umen_akt:hover  { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-style : normal;
  	color : #CC0000;
	padding-left : 10px;
	text-decoration : none;
}

/* Sitemap --------------------------------------------- */

.sitemap, A.sitemap:link, A.sitemap:visited {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #CC0000;
        font-size: 9pt;
        font-weight : bold;
        text-decoration: none;
}

a.sitemap:active, a.sitemap:hover {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #CC0000;
        font-size: 9pt;
        font-weight : bold;
        text-decoration: underline;
}

.sitemap2, A.sitemap2:link, A.sitemap2:visited {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #CC0000;
        font-size: 8pt;
        font-weight : bold;
        text-decoration: none;
}

a.sitemap2:active, a.sitemap2:hover {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #CC0000;
        font-size: 8pt;
        font-weight : bold;
        text-decoration: underline;
}

.sitemap3, A.sitemap3:link, A.sitemap3:visited {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #CC0000;
        font-size: 8pt;
        font-weight : normal;
        text-decoration: none;
}

a.sitemap3:active, a.sitemap3:hover {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #CC0000;
        font-size: 8pt;
        font-weight : normal;
        text-decoration: underline;
}

.einzug {
        margin-top :8px;
        margin-bottom :4px;
}

.einzug1 {
        margin-left : 12px;
        margin-top : 5px;
        margin-bottom :2px;
}

.einzug2 {
        margin-left : 24px;
        margin-top : 2px;
        margin-bottom : 2px;
}

.einzug3 {
        margin-left : 36px;
        margin-top : 2px;
        margin-bottom : 2px;
}

.einzug4 {
        margin-left :48px;
        margin-top : 2px;
        margin-bottom : 2px;
}

.einzug5 {
        margin-left : 60px;
        margin-top : 2px;
        margin-bottom : 2px;
}

/* ------ Suche ------------------------------------------------------------------- */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:130px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#CCCCCC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#336699; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#F0F0F0; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#6699CC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }


/* ------ Termine ------------------------------------------------------------------- */

.term_table { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	border:1px solid #6699CC; background-color:#6699CC; padding:0px; margin:0px;
}

.term_cell_darkgrey { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
              background-color:#CCCCCC; padding:3px; margin:0px;
}

.term_cell_grey { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
              background-color:#F0F0F0; padding:3px; margin:0px;
}

.term_cell_white { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
              background-color:#FFFFFF; padding:3px; margin:0px;
}

.term_cell_white2 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
              background-color:#FFFFFF; padding:3px; margin:0px;
  	border-left:1px solid #6699CC;
}

/* ------------------------------------------------------------------------------------ */

.tx-advCaledar-pi1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #FFEEEE; font-family:Verdana; font-size:12px; }
.tx-advCaledar-pi1 H1 { BACKGROUND-COLOR: #EEDDDD; font-size:16px; FONT-WEIGHT: bold;}
.tx-advCaledar-pi1 P { BACKGROUND-COLOR: #EEDDDD; font-size:12px; }
.tx-advCaledar-pi1 TD { font-size:12px; FONT-WEIGHT: bold; }
.tx-advCaledar-pi1 A { color:black; FONT-WEIGHT: bold; }
.tx-advCaledar-pi1 TD.notInMonth TD { FONT-WEIGHT: normal; FONT-SIZE: 8px; }
.tx-advCaledar-pi1 TD.notInMonth A { color:gray; }
.tx-advCaledar-pi1 TD.bottomEventsExpired { BACKGROUND-COLOR: #EEDDDD; color:red; }
.tx-advCaledar-pi1 TD.bottomEventsExpired A { color:red; }
.tx-advCaledar-pi1 TD.bottomEvents { BACKGROUND-COLOR: #FFEEEE; }

/* ------------------------------------------------------------------------------------ */

.tx_spdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
.tx_spdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #CC0000; }
.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
.tx_spdirectory-pi1-small { font-size: 10px; }
.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px 

dotted #DADADA; }
.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }






