html {
  padding:0px;
  margin:0px;
/*  height:100%;   */
  width:100%;
}

*        { margin:0px;
          padding:0px;
}
#LEFT    { background-color: #4b7696; position: absolute; z-index: 2; top: 0px; left: 0px; width: 152px; height: 100%; visibility: visible; border-right: 2px solid black; }
#HEAD   { background: #4b7696; position: absolute; z-index: 3; top: 0px; left: 0px; position: relative; width: 100%; height: 170px; visibility: visible }

/*summer => #fdfdd9 , winter =>#e1e3f8*/
#CONTENT      { background-color:#fdfdd9; position: absolute; z-index: 1; top: 170px; left: 0px; width:100%; visibility: visible }

#LOGO { position: absolute; z-index: 4; top: 0px; left: 0px; width: 150px; height: 170px; visibility: visible }
.head {background:url(header/H_test.jpg); }

body { background:<img src="fileadmin/layout/Leer.gif">;
          background-color:#fdfdd9;
          margin-top: 0;
          margin-left: 0;
          margin-right: 0;
          margin-bottom: 0;
       scrollbar-base-color:#fdfdd9;
       scrollbar-arrow-color:#fdfdd9;
       scrollbar-face-color:#4b7696;
       scrollbar-highlight-color:#fdfdd9;
       scrollbar-3dlight-color:#fdfdd9;
       scrollbar-darkshadow-color:#fdfdd9;
       scrollbar-shadow-color:#fdfdd9;
       scrollbar-track-color:#fdfdd9; }

h1 { font-size:10pt; font-family:Verdana, Arial; color:#ffffff; font-weight:bold; }
h2 { font-size:10pt; font-family:Verdana, Arial; color:#4b7696; font-weight:bold; }
h3 { font-size:9pt; font-family:Verdana, Arial; color:#ffffff; font-weight:bold; }
h4 { font-size:9pt; font-family:Verdana, Arial; font-weight:bold; color:#4b7696; }
h5 { font-size:8pt; font-family:Verdana, Arial; font-weight:bold; color:#38408c; }
hr { color:#0b5f3d; }
csc-frame csc-frame-rulerBefore { color:#4b7696; }
csc-frame csc-frame-rulerAfter { color:#4b7696; }
P,Li,td { font-size:9pt;
            color:#000000;
            font-family:Verdana, Arial; }
. { font-size:9pt;
    color:#000000;
    font-family:Verdana, Arial; }

/*.page { background-color:#fdfdd9; }*/
.header { background-repeat:no-repeat; }
.summer { background-color:#40825f;
                font-family:Verdana, Arial;
                font-size:7pt;
                color:#ffffff; }
.summer a:link { color:#ffffff;
              font-weight:normal;
              text-decoration:none; }
.summer a:visited { color:#ffffff;
              font-weight:normal;
              text-decoration:none; }
.summer a:active { color:#ffffff; }
.summer a:hover { color:#cc0033; }
.winter { background-color:#8db2c4;
                font-family:Verdana, Arial;
                font-size:7pt;
                color:#ffffff; }
.winter a:link { color:#ffffff;
              font-weight:normal;
              text-decoration:none; }
.winter a:visited { color:#ffffff;
              font-weight:normal;
              text-decoration:none; }
.winter a:active { color:#ffffff; }
.winter a:hover { color:#000000; }
.left { background-color:#4b7696;
         border-right: 2px solid black; }
.cent { background-color: 
          border-left: solid 1px #000000; }
.cont { background-color:  }
.right { background-color:  }
.bottom { border-top: 2px solid #465d70;
          font-size:7pt;
          color:#000000;
          font-family:Verdana, Arial;
          font-weight:bold; }
.bottom a:link { color:#000000;
              font-size:7pt;
              font-family:Verdana, Arial;
              font-weight:bold;
              text-decoration:none; }
.bottom a:visited { color:#000000;
              font-size:7pt;
              font-family:Verdana, Arial;
              font-weight:bold;
              text-decoration:none; }
.bottom a:active { color:#000000; }
.bottom a:hover { color:#cc0033; }
.newstop { background-color:#4b7696;
                padding: 2px;
                font-size:8pt;
                color:#ffffff;
                font-family:Verdana, Arial ;
                font-weight:bold; }
.news { padding: 2px;
           font-size: 8pt;
           color:#000000;
           font-family:Verdana, Arial ; }
.fee  { background-color:#fdfdd9;
            font-size:8pt;
            color:#ff8400;
            font-family:Verdana, Arial ; }
.dark { background-color:#4b7696;
	border-right: 2px solid black; }
.dark p { font-size:8pt;
             line-height:9pt;
             color:#ffffff;
             font-family:Verdana, 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:#dfdfdf; }
a:link { color:#727270;
           font-weight:bold;
           text-decoration:none; }
a:visited { color:#727270;
               text-decoration:none; }
a:active { color:#9F0000; }
a:hover { color:#cc0033; }
.noline { a:Verdana, Arial, Sans Serif; font-size:9pt; color:#727270; font-weight:bold; }

  /* Modern Guestbook */
    .tx-guestbook-list-header { background-color: #465d70; color: #FFFFFF; font-weight:bold; padding: 2px; }
    .tx-guestbook-list-row { background-color: #fdfdd9; padding: 2px; border-right: 1px solid #465d70;border-bottom: 1px solid #465d70; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; padding: 2px; border-left: 1px solid #465d70; border-bottom: 1px solid #465d70; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 8pt; color: #465d70; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 8pt; color: #465d70; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .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; }
    
/* main Menu Definitionen */
.mainMenu { background-color: #465d70; }
.mainMenu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: normal; }
.mainMenu a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#fff; font-weight: normal; }
.mainMenu a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #dfdfdf; font-weight: normal; }
.mainMenu .act { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.mainMenu .subBG { background-color: #465d70; padding: 0 5 0 5; border-top: 1px solid #fff; font-weight: normal; }
/*
/*
 * path Menu Definitionen
 */
.pathMenu a { color: #000; }
.pathMenu a:hover { color: #cc0033; }
.pathMenu .act { color: #000; }
.pathMenu { }
.pathMenu td { border-top: solid 0px #999; border-bottom: solid 1px #999; }
/* access */
.pathMenu a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.pathMenu a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }
/* access */
.pathMenu .act { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal; line-height: normal; text-decoration: none; }

	/* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */
.c2l1-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;
}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* default styles for extension "tx_fdfx3cols_pi1" */
/* Layout 1 */
.c3l1-left{
   border: 1px solid #4B7696;
   padding-left: 5px;
   padding-right: 5px;
   valign:top;
   width:180px;
   white-space:normal;
   background-color:#F9F4A6;
}
.c3l1-middle{
   border-right: 0px solid #EFEFEF;
   padding-left: 3px;
   padding-right: 3px;
   width:40px;
   white-space:normal;
   background-color:#;
}
.c3l1-right{
   border: 1px solid #4B7696;
   padding-left: 5px;
   padding-right: 5px;
   valign:top;
   width:180px;
   white-space:normal;
   background-color:#F9F4A6;
}
/* Layout 2 */
.c3l2-left{
   border: 1px solid #4B7696;
   padding-left: 0px;
   padding-right: 0px;
   valign:top;
   width:180px;
   white-space:normal;
   background-color:#F9F4A6;
}
.c3l2-middle{
   border-right: 0px solid #EFEFEF;
   padding-left: 3px;
   padding-right: 3px;
   width:40px;
   white-space:normal;
   background-color:#;
}
.c3l2-right{
   border: 1px solid #4B7696;
   padding-left: 0px;
   padding-right: 0px;
   valign:top;
   width:180px;
   white-space:normal;
   background-color:#F9F4A6;
}
/* Layout 3 */
.c3l3-left{
   border: 0px solid #4B7696;
   padding-left: 0px;
   padding-right: 0px;
   valign:top;
   width:180px;
   white-space:normal;
   background-color:#FDFDD9;
}
.c3l3-middle{
   border-right: 0px solid #EFEFEF;
   padding-left: 3px;
   padding-right: 3px;
   width:40px;
   white-space:normal;
   background-color:#;
}
.c3l3-right{
   border: 0px solid #4B7696;
   padding-left: 0px;
   padding-right: 0px;
   valign:top;
   width:180px;
   white-space:normal;
   background-color:#FDFDD9;
}
/*
	Styles 3 Column DIV Section
*/
div.tx-fdfx3cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
/* Layout 1 */
div.c3l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:250px;
   white-space:normal;
   border:1px solid red;
}
div.c3l1d-middle{
   position:absolute;
   left:260px;
   padding: 0px;
   width:250px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l1d-right{
   position:absolute;
   left:520px;
   padding: 0px;
   width:250px;
   border:1px solid green;
   white-space:normal;
}
/* Layout 2 */
div.c3l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/*
	Layout 3

	embedded
*/
div.c3l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c3l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* default styles for extension "tx_ccvscroller_pi1" */
.tx-ccvscroller-pi1  { margin-top: 10px; margin-bottom: 10px; padding-left:5px; padding-right:5px; border: 1px, solid-black; }
/* default styles for extension "tx_slideshow_pi1" */
		.tx-slideshow-pi1 {
			text-align: center;
		}