	body {
        background:#FFFFFF none;
        color: #000000;
		font-family: verdana, arial;
	    font-size: 5px;
        background-color: rgb(200,200,200);
        background-image: url(../images/mainback.jpg);
        scrollbar-face-color:#FFFFFF;
		scrollbar-highlight-color:#333333;
		scrollbar-3dlight-color:#C0C0C0;
		scrollbar-darkshadow-color:#000000;
		scrollbar-shadow-color:#999999;
		scrollbar-arrow-color:#000000;
		scrollbar-track-color:#3B3B3B;
		}
	p.align-right {text-align: right;}
	p.align-center {text-align: center;}
	h1.csc-header-alignment-center {text-align: center;}
	h1.csc-header-alignment-right {text-align: right;}
	a {
		color: blue;
		text-decoration: none;
		}
	a:hover {
		color: white;
		background: blue;
		text-decoration: none;
		}
	.MENUBARTOP {
		font-family: verdana, arial;
		font-size: 9px;
		}
	.MENUBARTOP td a {
		color: black;
		text-decoration: none;
		}
	.MENUBARTOP a:hover {
		color: white;
		background: blue;
		text-decoration: none;
		}
	.MENUBARTOP DIV {
		font-family: verdana, arial;
		font-size: 9px;
		}

/* GENERAL fonts */
	P, OL, UL, DIV, H1, H2, H3, H4{
		font-family: verdana, arial;
		font-size: 10px;
	 	color: #000000;
		}
	H1 {
	    font-size: 17px;
		}
	H2 {
	    font-size: 15px;
		}
	H3 {
	    font-size: 13px;
		}
	H4 {
	    font-size: 11px;
		}

	P, H1, H2, H3, H4 {margin: 0px 0px 0px 0px 0px;}

	TD#footer {
		font-family: verdana, arial;
		font-size: 9px;
		text-align: center;
/*		font-style: italic; */
		}

/* Content column */
	TD#content, TD#rechte_spalte, TD#linke_spalte, TD#rand_spalte {
		font-size: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
	    padding-bottom: 10px;
		vertical-align: top;
			/* width: 600px; */
		}
	TD#trailer {
		font-size: 10px;
		text-align: center;
		vertical-align: center;
			/* width: 600px; */
		}
	A.UpperMenu {
		color: RGB(0,0,255);
		text-decoration: none;
		}
	A:hover.UpperMenu {
		color: #FFFFFF;
		text-decoration: none;
	    background-color: #0000FF;
		}

/* Menu 1 column */
	TD#menu_1 {
		vertical-align: top;
		width: 220px;
		padding-top: 5px;
		}
	TD#menu_1 DIV {
		width: 98%;
		}
	TD#menu_1 DIV A {
		color: RGB(0,0,0);
		text-decoration: none;
		}
	TD#menu_1 DIV A:HOVER {
		color: #FFFFFF;
		text-decoration: none;
		}
/*  MENU 1, level 1, normal state (NO) */
	TD#menu_1 DIV.menu1-level1-no {
		font-size: 11px;
		padding-top:1px;
		padding-left:5px;
		}
/*  MENU 1, level 1, active state (ACT) */
	TD#menu_1 DIV.menu1-level1-act {
		color:#0000FF;
		font-size: 11px;
		padding-top:1px;
	  	padding-left:5px;
	  	}
	TD#menu_1 DIV.menu1-level1-act A {
		color:#0000FF;
		}
/*  MENU 1, level 2, normal state (NO) */
	TD#menu_1 DIV.menu1-level2-no {
		font-size: 10px;
		padding-left: 20px;
		}
/*  MENU 1, level 2, active state (ACT) */
	TD#menu_1 DIV.menu1-level2-act {
		color:#0000FF;
		font-size: 11px;
		padding-left:20px;
		}
	TD#menu_1 DIV.menu1-level2-act A {
		color:#0000FF;
		}
/*  MENU 1, level 3, normal state (NO) */
	TD#menu_1 DIV.menu1-level3-no {
		font-size: 10px;
       	padding-left: 40px;
		}
/*  MENU 1, level 3, active state (ACT) */
	TD#menu_1 DIV.menu1-level3-act {
		font-size: 11px;
       	padding-left: 40px;
		}
	TD#menu_1 DIV.menu1-level3-act A {
		color:#0000FF;
		}
/*  MENU 1, level 4, normal state (NO) */
	TD#menu_1 DIV.menu1-level4-no {
		font-size: 10px;
		padding-left: 60px;
		}
/*  MENU 1, level 4, active state (ACT) */
	TD#menu_1 DIV.menu1-level4-act {
		font-size: 11px;
		padding-left: 60px;
		}
	TD#menu_1 DIV.menu1-level4-act A {
		color:#0000FF;
		}


/* Style for the Path-menu: */
TD#path {
		white-space: nowrap;
		background-color: #F8F8EC;
		font-family: verdana, arial;
		font-size: 11px;
		font-style: italic;
		font-weight: bold;
		padding: 1px 1px 5px 5px;
		}
	TD#path A {
		text-decoration: none;
		color:black;
		}
	TD#path A:hover {
		text-decoration: underline;
	                 }

/* Default stylesheet for the html mails of tx_sremailsubscribe_pi1 plugin */
 .tx-sremailsubscribe-pi1 P {
       font-family:Verdana, Arial;
       font-size:12px;
       line-height:125%;
       color:#000000;
       margin-top:8px;
       margin-bottom:0px;
       padding-top:0px;
       padding-bottom:0px;
       padding-right:3px;
       padding-left:3px;
       text-indent:0px;
       }
 .tx-sremailsubscribe-pi1 A:link {
       background-color:transparent;
       color:#0000FF;
       text-decoration:none;
       font-weight:bold;
       }
 .tx-sremailsubscribe-pi1 A:visited {
       background-color:transparent;
       color:#0000FF;
       font-weight:bold;
       text-decoration:none;
       }
 .tx-sremailsubscribe-pi1 A:hover {
       color: white;
       background: blue;
       text-decoration:none;
       }
 .tx-sremailsubscribe-pi1 A:active {
       background-color:transparent;
       color:#0000FF;
       font-weight:bold;
       text-decoration:none;
       }
 .tx-sremailsubscribe-pi1 TD {
       vertical-align:top;
       font-family:Verdana, Arial;
       font-size:12px;
       line-height:125%;
       color:#EEEEEE;
       margin-top:8px;
       margin-bottom:0px;
       padding-top:0px;
       padding-bottom:0px;
       padding-right:3px;
       padding-left:3px;
       text-indent:0px;
       }
 .tx-sremailsubscribe-pi1 TD.tx-sremailsubscribe-pi1-frame {
       padding-right:0px;
       padding-left:0px;
       }

/* Gaestebuch Plugin Styles */
    .tx-guestbook-table {
		color: #007777;
		bgcolor: #007777;
		}
    .tx-guestbook-list-header {
		background-color: #777777;
		color: #FFFFFF;
		font-size: 12px;
		font-weight:normal;
		}
    .tx-guestbook-list-row {
		background-color: #FFFFFF;
		color: #000000;
		font-size: 11px;
		}
    .tx-guestbook-list-rowleft {
		background-color: #EEEEEE;
		color: #000000;
		}
    .tx-guestbook-list-small {
		font-size: 9px;
		color: #999999;
		}
    .tx-veguestbook-pi1-browsebox TD {
		font-size: 9px;
		color: #666666;
		}
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell {
		/*color: #FF0000;*/
		font-weight: normal;
		}
    .tx-veguestbook-pi1-browsebox-SCell {
		background-color: #FF0000;
		}
    .tx-guestbook-latest-header {
		background-color: #BB0000;
		color: #FFFFFF;
		/*font-weight:bold;*/
		}
    .tx-guestbook-latest-row {
		background-color: #FFFFFF;
		}
    .tx-guestbook-latest-small {
		font-size: 9px;
		color: #666666;
		}
    .tx-guestbook-form-inputfield-med {
		border-style: solid;
		border-width: 1pt;
		border-color:#C8C8C8;
		font-size:10;
		color:#000000;
		width:150;
		height:17;
		}
	   .tx-guestbook-form-inputfield-big {
		border-style: solid;
		border-width: 1pt;
		border-color:#C8C8C8;
		font-size:12;
		color:#000000;
		width:150;
		height:17;
		}
    .tx-guestbook-form-textarea {
		font-family: verdana, arial;
		border-style: solid;
		border-width: 1pt;
		border-color:#C8C8C8;
		font-size:10;
		color:#000000;
		width:300;
		}
    .tx-guestbook-form-obligationfield {
		color: #0000FF;
		}
    .tx-guestbook-form-error {
		color: #BB3333;
		}
    .tx-guestbook-list-entrycomment-title {
		font-weight: normal;
		font-style: italic;
		color:#888888
		}
	.tx-guestbook-list-entrycomment {
		font-style: italic;
		color:#888888
		}
/* End: Gaestebuch */

/* Begin: tt_News */
        .news-list-container H3 A:LINK {
               color:blue;
               /*font-weight:bold;*/
               text-decoration:none;
               }
        .news-list-container H3 A:VISITED {
               color:blue;
               /*font-weight:bold;*/
               text-decoration:none;
               }
        .news-list-container H3 A:HOVER {
               color:white;
               /*font-weight:bold;*/
               text-decoration:none;
               background:blue;
              padding-left:2px;
              }
        .news-list-container H3 A {
               color:blue;
               /*font-weight:bold;*/
               text-decoration:none;
               }
        .news-list-container P {
            padding-left:3px;
            }
        .news-list-date {
            float: right;
            color: #000000;
            width: 180px;
            text-align: right;
            height: 20px;
            margin-top: -2px;
            margin-right: -2px;
            font-size: 9px;
            font-weight: normal;
            /* background-color: #FFFFFF;*/
            }
        .news-list-imgcaption {
            float: right;
            padding-top:3px;
            padding-right:3px;
            font-size: 9px;
            }
        .news-list-container IMG {
            float: right;
            border:1px solid #666;
            margin-bottom:5px;
            margin-right:2px;
            margin-left:5px;
            }
        .news-list-category IMG {
            float: none;
            border:none;
            margin:0px;
            }
        .news-list-morelink,
        .news-list-category {
            font-size:9px;
            margin-left:3px;
            }
        .news-list-morelink  {
            /* margin-bottom:3px; */
            }
        .news-list-browse {
            text-align: center;
            }
    /*-----------------------------------  tt_news LATEST view  -----------------------------------*/
        .news-latest-container {
            border:1px solid #333;
            /* background-color:#E3EDFB; */
            }
        .news-latest-container H2,
        .news-latest-gotoarchive {
            color:#fff;
            padding:3px;
            margin:3px;
            border:1px solid #666;
            /*background-color:#D8FA70;*/
            /*background-color:#769024;*/
            }
        .news-latest-gotoarchive {
            font-weight:bold;
            margin-top:5px;
            }
        .news-latest-gotoarchive A:LINK,
        .news-latest-gotoarchive A:VISITED,
        .news-latest-gotoarchive A:HOVER {
            color:#fff;
            }
        .news-latest-gotoarchive A {
            color:#fff;
            }
        .news-latest-item {
            /* IE hack */
                height: 1%;
                line-height: 1.3;
            /* IE hack end */
            padding:3px;
            margin:3px;
            border:1px solid #666;
            /* background-color:#F9FFE5; */
            }
        .news-latest-item IMG {
            margin-bottom:5px;
            margin-right:5px;
            border:1px solid #666;
            float:left;
            }
        .news-latest-category IMG {
            float: none;
            border:none;
            margin:0px;
            }
        .news-latest-date,
        .news-latest-morelink,
        .news-latest-category {
            font-size:9px;
            }
        .news-latest-morelink {
            height:12px;
            }
        .news-latest-morelink A {
            float:right;
            }
    /*---------------------------------  tt_news Page-Browser ---------------------------------*/
        .tx-ttnews-browsebox {
            margin:3px;
            border:1px solid #666;
            padding:3px;
            background-color:#DDDDDD;
            }
        .tx-ttnews-browsebox TD {
            font-size: 10px;
            }
        .tx-ttnews-browsebox-strong,
        .tx-ttnews-browsebox-SCell {
            font-weight: bold;
            }
        .tx-ttnews-browsebox-SCell P,
        .tx-ttnews-browsebox TD P{
            margin:0px;
            }
        .tx-ttnews-browsebox-SCell {
            background-color: #E3EDFB;
            border:1px solid #666;
            }
        .news-search-emptyMsg {
            font-size: 11px;
            margin-left: 10px;
            }
    /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
        .news-single-item {
            padding:5px;
            margin-bottom:5px;
            border:1px solid #DDDDDD;
            background-color:#FFFFFF;
            }
        .news-single-item H2 {
            font-size: 16px;
            font-weight:bold;
            color: #000000;
            margin-bottom: 0px;
            }
        .news-single-item H3 {
            margin-bottom: 15px;
            }
        .news-single-img {
            float: right;
            margin-left:5px;
            }
        .news-single-imgcaption {
            padding:3px;
            clear:both;
            }
        .news-single-category {
            float: right;
            }
        .news-single-backlink,
        .news-single-backlink a {
            font-weight: bold;
            font-size: 10px;
            margin-bottom: 15px;
            margin-top: 10px;
           }
        .news-single-timedata {
            float: right;
            }
        .news-single-timedata,
        .news-single-author,
        .news-single-imgcaption {
            font-size: 9px;
            }
        .news-single-author {
            padding-bottom: 3px;
            }
        .news-single-additional-info {
            background-color: #AAAAAA;
            /*    clear: both;*/
            margin-top: 15px;
            border: 1px solid #BB0000;
            padding:3px;
            padding-bottom:0px;
            }
        .news-single-related,
        .news-single-files,
        .news-single-links  {
            border: 1px solid #666;
            margin:0px;
            margin-bottom: 3px;
            padding:3px;
            background-color:#F9FFE5;
            }
        .news-single-related DD,
        .news-single-links DD,
        .news-single-files DD {
            margin-left:20px;
            }
        .news-single-related DT,
        .news-single-links DT,
        .news-single-files DT {
            font-weight: bold;
            font-size: 11px;
            margin-left:5px;
            width:90%;
            }
    /*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
        .news-amenu-container {
            margin-top:10px;
            padding:3px;
            border:1px solid #333;
            background-color:#E3EDFB;
            }
        .news-amenu-container LI {
            padding-bottom:1px;
            }
       .news-amenu-container UL {
            padding:3px;
            margin-top:5px;
            margin-left:0px;
            margin-bottom:0px;
            border:1px solid #666;
            background-color:#F9FFE5;
            list-style-type: none;
            }
        .news-amenu-container H2 {
            color:#fff;
            padding:3px;
            border:1px solid #666;
            background-color:#769024;
            }
        .news-amenu-item-year {
            font-weight: bold;
            border: 1px solid #666;
            padding: 2px;
            background-color: #769024;
            color:#fff;
            }
    /*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */
        .news-catmenu  {
            padding:5px;
            margin:10px 0px 10px 10px;
            border:1px solid #666;
            background-color:#F9FFE5;
            }
        .news-catmenu-header {
            font-size:11px;
            font-weight:bold;
            }
        .news-catmenu DIV {
            font-size:10px;
            white-space: nowrap;
            }
        .news-catmenu DIV img,
        .news-catmenu img,
        .news-catmenu-header img {
            margin:0px;
            padding: 0px;
            vertical-align: middle;
            }
        .news-catmenu-ACT {
            font-weight:bold;
            }
    /*  Styles for catmenu mode "nestedWraps" */
        .level1 {
            padding:1px;
            padding-left:10px;
            background-color:#ebf8bf;
            border-left:1px solid #666;
            border-top:1px solid #666;
            }
        .level2 {
            padding:1px;
            padding-left:10px;
            background-color:#ddf393;
            border-left:1px solid #666;
            }
        .level3 {
            padding:1px;
            padding-left:10px;
            background-color:#cae46e;
            border-left:1px solid #666;
            border-top:1px solid #666;}
        .level4 {
            padding:1px;
            padding-left:10px;
            background-color:#b0cb51;
            border-left:1px solid #666;
            }
/* End: tt_News */