@import url(extension.css);
@import url(seminar.css);

body { background-color:#c8c8de;
          margin-top: 5;
          margin-left: 0;
          margin-right: 0;
          margin-bottom: 10; }

h1 { font-size:12pt; font-family:Verdana, Arial; color:#ffffff; font-weight:bold; }
h2 { font-size:11pt; font-family:Verdana, Arial; color:#bfbfbf; font-weight:bold; }
h3 { font-size:10pt; font-family:Arial, Verdana; color:#ffdf00; font-weight:bold; padding-left:5px; }
h4 { font-size:10pt; font-family:Arial, Verdana; font-weight:bold; color:#ffffff; }
h5 { font-size:9pt; font-family:Arial, Verdana; font-weight:bold; color:#fe3333; }
hr { color:#a9abaa; }
P,Li,td { font-size:9pt;
            /*line-height:9pt;*/
            color:#ffffff;
            font-family: Verdana; }
. { font-size:9pt;
    /*line-height:9pt;*/
    color:#ffffff;
    font-family:Verdana; }
th { font-size:10pt;
    color:#000000;
    font-family: Verdana, Arial; }
.detail { font-size:9pt;
            /*line-height:9pt;*/
            color:#000000;
            font-family: Arial; }

.important { font-size:9pt;
            /*line-height:9pt;*/
            color:#fe3333;
            font-family: Arial;
            font-weight: bold; }

.page { background-color:#fdfdd9; }
.head { font-size:8pt;
              color:#c8c8de;
              font-family:Verdana, Arial;
              font-weight:normal; }
.head a:link { color:#c8c8de;
              font-size:8pt;
              font-family:Verdana, Arial;
              font-weight:normal;
              text-decoration:none; }
.head a:visited { color:#c8c8de;
              font-size:8pt;
              font-family: Verdana, Arial;
              font-weight:normal;
              text-decoration:none; }
.head a:active { color:#c8c8de; }
.head a:hover { color:#ffffff; }
.leftmm { background-color:#a02743;
              border-right: solid 0px black; }
.mm { background-color:#a02743;
          border-left: 0px solid #000000; }
.rightmm { background-color:#c8c8de;
                font-family: Verdana, Arial;
                font-size: 10pt;
                color:#a02743; }
.rightmm a:link { color:#a02743;
              font-weight:normal;
              text-decoration:none; }
.rightmm a:visited { color:#a02743;
              font-weight:normal;
              text-decoration:none; }
.rightmm a:active { color:#a02743; }
.rightmm a:hover { color:#fe3333; }
.left { background-color:#a02743; }
.cent { border-left: solid 0px #000000;
        background-color:#a02743; }
.right { background-color:#a02743; }
.cont { background-color:#a02743; }
.rightcont { background-color:#a02743; }

.semi { font-size:10pt;
              color:#c8c8de;
              font-family:Verdana, Arial;
              font-weight:bold; }
.semi a:link { color:#ff0040;
              font-size:10pt;
              font-family:Verdana, Arial;
              font-weight:bold;
              text-decoration:none;
              background-color:#ffffff;
              border-top: 1px solid #000000;
	     border-left: 1px solid #000000;
	     border-bottom: 1px solid #000000;
	     border-right: 1px solid #000000;
	     padding: 3px; }
.semi a:visited { color:#ff0040;
              font-size:10pt;
              font-family: Verdana, Arial;
              font-weight:bold;
              text-decoration:none;
              background-color:#ffffff;
              border-top: 1px solid #bfbfbf;
	     border-left: 1px solid #bfbfbf;
	     border-bottom: 1px solid #000000;
	     border-right: 1px solid #000000;
	     padding: 3px; }
.semi a:active { color:#c8c8de; }
.semi a:hover { color:#ffffff;
                background-color:#00ff00;
                border-top: 1px solid #bfbfbf;
	       border-left: 1px solid #bfbfbf;
	       border-bottom: 1px solid #000000;
	       border-right: 1px solid #000000;
	       padding: 3px; }

.headerrow

.itemrow p { font-size:9pt;
           color:#000000;
           font-family: Verdana; }

.bottom { background-color:#a02743;
              font-size:9pt;
              color:#c8c8de;
              font-family:Arial;
              font-weight:bold; }
.bottom a:link { color:#c8c8de;
              font-size:9pt;
              font-family:Arial;
              font-weight:bold;
              text-decoration:none; }
.bottom a:visited { color:#c8c8de;
              font-size:9pt;
              font-family: Arial;
              font-weight:bold;
              text-decoration:none; }
.bottom a:active { color:#c8c8de; }
.bottom a:hover { color:#ffffff; }
.rand {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 2px;
	background-color: #FFFFFF;
}

.randText
{
border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 2px;
	background-color: #EBF3F8;
}
.dark { background-color:#37933a; }
.dark p { font-size:9pt;
             /*line-height:9pt;*/
             color:#ffffff;
             font-family:Arial; }
.dark h2 { font-size:10pt; font-family:Verdana, Arial; color:#ffffff; font-weight:bold; }
.dark a:link { color:#ffffff;
                    font-weight:bold;
                    text-decoration:none; }
.dark a:visited { color:#ffffff;
                        font-weight:bold;
                        text-decoration:none; }
.dark a:active { color:#ffffff;
                       font-weight:bold;
                       text-decoration:none; }
.dark a:hover { color:#cc0033; }
a:link { color:#000000;
           font-weight:bold;
           text-decoration:none; }
a:visited { color:#000000;
            font-weight:bold;
            text-decoration:none; }
a:active { color:#000000; }
a:hover { color:#000099; }

input { color: #000099;
        font-weight:bold; }
textarea { color: #000099; }

.noline { a:Arial, Sans Serif; font-size:9pt; color:#727270; font-weight:bold; }
/* main Menu Definitionen */
.mainMenu { background-color: #c8c8de; }
.mainMenu a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #a02743; font-weight: normal; }
.mainMenu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#a02743; font-weight: normal; }
.mainMenu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: normal; }
.mainMenu .act { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.mainMenu .subBG { background-color: #c8c8de; padding: 0 5 0 5; border-top: 1px solid #a02743; font-weight: normal; }

/*
* path Menu Definitionen
 */
.pathMenu a { color: #c8c8de; }
.pathMenu a:hover { color: #ffffff; }
.pathMenu .act { color: #c8c8de; }
.pathMenu { border-top: 0px solid #c0c0c0; border-bottom: 0px solid #c0c0c0; }
/* access */
.pathMenu a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.pathMenu a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.pathMenu a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
.pathMenu .act { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }


div.menu-image img { float: left;
                                 margin-right:10px; }
div.menu-image { margin-bottom:20px; }


 /* Modern Guestbook */
    .tx-guestbook-list-header { background-color: #3d3b3b; color: #FFFFFF; font-weight:bold; padding: 2px; }
    .tx-guestbook-list-row { background-color: #465d70; padding: 4px; border-right: 1px solid #3d3b3b; border-bottom: 1px solid #3d3b3b; }
    .tx-guestbook-list-rowleft { background-color: #c8c8de; padding: 4px; border-left: 1px solid #3d3b3b; border-bottom: 1px solid #3d3b3b; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 8pt; color: #ffffff; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 8pt; color: #000000; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #c8c8de; }
    .tx-guestbook-latest-header { background-color: #4b7696; font-size: 8pt; color: #FFFFFF; font-weight:bold; padding: 2px; }
/*summer => #fdfdd9 , winter =>#e1e3f8*/
    .tx-guestbook-latest-row { background-color: #fdfdd9; }
    .tx-guestbook-latest-small { font-size: 8pt; color: #465d70; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#465d70; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#465d70; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#465d70; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }

dt  { background-color:#c8c8de; }
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; padding-left: 5px; }
.tx-irfaq-pi1 dd { background-color:#c8c8de; margin-left: 0px; }
.tx-irfaq-pi1 dd p { background-color:#c8c8de; margin-top: 0px; padding-left: 3px; padding-right: 3px;	}
.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }
