body {
	margin: 0px 0px 0px 0px; 
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px;  
	margin-right: 0px;
	background-image: url(../images/background.gif);
	background-position: center;
}


td, font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	margin: 0px 0px 0px 0px;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
	font-variant:small-caps;
	color:#1D6FB1;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-top:10px;
}

h2 {
        font-size: 16px;
        font-family: Tahoma, sans-serif; 
        background: transparent;  
        color: #1D6FB1;
        margin:0px; 
        padding-bottom:5px;
	padding-left: 10px;
        font-weight:bold;
}

h3 {
        font-size: 14px; 
        font-family: Tahoma, sans-serif;
        background: transparent; 
        margin:0px; 
        padding-bottom:5px;
	padding-left: 10px;
        color: #1D6FB1;
        font-weight:bold; 
}

.ueberschrift1  {
                font-size: 16px;
                font-family: Tahoma, sans-serif; 
                background: transparent;  
                color: #1D6FB1;
                margin:0px; 
                padding-bottom:5px;
                font-weight:bold;
}

.ueberschrift2  {
                font-size: 14px; 
                font-family: Tahoma, sans-serif;
                background: transparent; 
                margin:0px; 
                padding-bottom:5px;
                color: #1D6FB1;
                font-weight:bold; 
}

.smallfont {
                font-size:10px;
}

.csc-textsubheader {
                font-size: 10px;

}

td#rating {

                padding-top:15px;
                text-align:right;          
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom:4px;
	}
	
p.headline1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #212E38;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	}

i, em {
	font-style: italic;
}

ul { 
	list-style-image:url(../graphics/bullet_news.gif);
	left: -12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contentBorder ul { 
	list-style-image:url(../graphics/bullet_news.gif);
	left: -12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*** WHOIS Domain Check Extension ***/
.tx-rlmpdomaincheck-pi1 {
	padding-left: 10px;
	}
	
.tx-rlmpdomaincheck-pi1 p {
	padding-left: 0px;
	}

/* Allgemeine Links in Texten usw. */
a:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: underline;
	}

a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: underline;
	}
	
a:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: underline;
	}
	
a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: none;
	}

a.menu_footer:link, td#printlink a:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	padding-left: 4px;
	padding-right: 4px;
	}

a.menu_footer:visited, td#printlink a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	padding-left: 4px;
	padding-right: 4px;
	}
	
a.menu_footer:active, td#printlink a:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	padding-left: 4px;
	padding-right: 4px;
	}
	
a.menu_footer:hover, td#printlink a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	}
	
a.menu_footer_active:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	}

a.menu_footer_active:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	}
	
a.menu_footer_active:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	}
	
a.menu_footer_active:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	}

td#printlink a:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	padding-left: 0px;
	padding-right: 4px;
	}

td#printlink a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	padding-left: 0px;
	padding-right: 4px;
	}
	
td#printlink a:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	padding-left: 0px;
	padding-right: 4px;
	}
	
td#printlink a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E38;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 4px;
	}

div#content {
}

.contentBorder {
	background-color:#EAECED;
}

.top_image_back {
	background-image:url(../images/top_image_back.gif); 
	background-position:center; 
	background-repeat:no-repeat; 
	width:100%;
}

.nav_back {
	background-image:url(../images/bannermenu/navigation_background.gif); 
	background-repeat:repeat-x; 
	width:100%; 
	height:40px;
}
.bannermenutable {
	padding-top:1px;
	padding-left:80px;
}

/* Search Form */
.searchForm {
	padding: 0px 0px 0px 0px;
}
	
.searchFormInput {
	padding: 0px 0px 0px 0px;
	color: #333333;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-style: solid;
	border-color: #99AABA;
	border-width: 1px;
	background-color : #E7F0F7;
	/*width: 120px;
	height: 17px;*/
}

/*** Ueberschriften mit Rahmen ***/
/* Das Parentelement mit dem Hintergrund */
table.header1 {
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(../graphics/titelbar_pattern.gif);
	width: 430px;
}

table.header1 table {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 3px;
	background-color: #FDFCFC;
	font-weight: bold;
	width: 410px;
}

table.header2 {
	margin-left: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image:url(../graphics/titelbar_pattern.gif);
	width: 210px;
}

table.header2 table {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 3px;
	background-color: #FDFCFC;
	font-weight: bold;
	width: 190px;
}

/*** Bilder mit Rahmen ***/
/* Das Parentelement mit dem Hintergrund */
div.nf_image {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
/* Das Childelement mit dem eigentlichen Bild */
div.nf_image div {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

div.nf_image div table img{
	background-color: #EAECED;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 10px solid #EAECED; margin: 0px;}
}

div.nf_image table img{
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#contentBorder div.nf_image table img{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#contentBorder div.nf_image div {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


table.nf_table {
	background-color:#FFFFFF;
	width: 410px;
	margin-left: 10px;
}

table.nf_table tr td {
	background-image:url(../graphics/table_back.gif);
	background-color:#FFFFFF;
	vertical-align: top;
	text-align: right;
	width: 25%;
	padding: 2px 2px 2px 2px;
}

table.nf_table tr td.head {
	background-image:url(../graphics/table_back.gif);
	background-color:#C4D9EB;
	text-align: right;
	font-weight: bold;
	width: 25%;
	padding: 2px 2px 2px 2px;
}

table.nf_table tr td.lefthead {
	background-image:url(../graphics/table_back.gif);
	background-color:#C4D9EB;
	text-align: left;
	font-weight: bold;
	width: 25%;
	padding: 2px 2px 2px 2px;
}

table.nf_table tr td.left {
	background-image:url(../graphics/table_back.gif);
	background-color:#E7F0F7;
	vertical-align: top;
	text-align: left;
	white-space: nowrap;
	width: 25%;
	padding: 2px 2px 2px 2px;
}

table.nf_table tr td.colored {
	background-image:url(../graphics/table_back.gif);
	background-color:#F8FBFD;
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
	width: 25%;
	padding: 2px 2px 2px 2px;
}



/***************************/
.tx-indexedsearch-info p {
	font-size: 9px;
	white-space:normal
}

.tx-indexedsearch-info p a:link {
	font-size: 9px;
	white-space:normal
}

.tx-indexedsearch-info p a:visited {
	font-size: 9px;
	white-space:normal
}

.tx-indexedsearch-info p a:active {
	font-size: 9px;
	white-space:normal
}

.tx-indexedsearch-info p a:hover {
	font-size: 9px;
	white-space:normal
}


.tx-indexedsearch-browsebox table tr td {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: 10px;
	white-space: nowrap;
}

.tx-indexedsearch-browsebox table tr td p{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: 10px;
	white-space: nowrap;
}

.tx-indexedsearch-browsebox table tr td{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: 10px;
	white-space: nowrap;
}

.tx-indexedsearch-secHead {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: 3px;
}

.tx-indexedsearch-res {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: 10px;
}

a.articleLinks,a.articleLinks:active, a.articleLinks:visited {
	background: transparent;
    font-size: 12px;
    font-family: Verdana, sans-serif;
    color: #1E3D60;
    text-decoration: none;
}


a.articleLinks:hover {
	font-size: 12px;
    font-family: Verdana, sans-serif;
	background: transparent;
    color:#BC643F;
    text-decoration: none;
}

p.articles {
	padding-top:3px;
}

.footer {
    font-size: 10px;
    font-family: Tahoma, sans-serif;
    text-align: center;
	background: transparent;
    color: #1F5FA7;
}

a.footer, a.footer:hover, a.footer:visited, a.footer:active {
    font-size: 12px;
    font-family: Tahoma, sans-serif;
    text-align: center;
	background: transparent;
    color: #1F5FA7;
    padding: 0 5px;
}

td#buchtipp h1 {
	width:100%; 
	background-color:#006CB7; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: bold;
	text-align: center;
	padding: 1px 0 2px 0;
	letter-spacing: 0.5pt; 
	border-color:#FFFFFF; 
	border-style: solid; 
	border-width:0px 0px 1px 0px; 
	margin:0px;
}

td#buchtipp p.bodytext {
	text-align: center;
	font-size: 12px; 
}

td#buchtipp a,a:link,a:hover,a:visited,a:active {
	text-align: left;
	font-size: 12px; 
	font-weight:bold;
	color:#1846a4;
}

.suchueberschrift {
padding-left:18px;
font-weight:bold;
}

td#suchenlink a {
	font-size: 12px; 
	font-weight:bold;
	color:#1846a4;
}

td#erweitert a {
	padding-left:130px;
	text-align:right;
	font-size: 11px; 
	font-weight:normal;
	color:#1846a4;
	text-decoration:none;
}


/*##### G�stebuch #### */

    .tx-guestbook-list-header { background-color: #5fa4dd; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .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: #5fa4dd; 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:#5fa4dd; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#5fa4dd; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#5fa4dd; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
	.tx-srfreecap-pi2-cant-read { 	font-size: 12px; color: #000000;}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 0px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { COLOR: black; BORDER-BOTTOM: #5c81aa 1px dotted }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { }

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 0px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A {	color: #000000;
}
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #5c81aa; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #2565A5; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #112679; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }



/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #e5f2ff;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#3a97e5;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#5fa4dd;
}

.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:#e5f2ff;
}

.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 LIST view  -----------------------------------*/
.news-list-container {

	border:1px solid #000;
	background-color:#3a97e5;
}


.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#e5f2ff;

	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#e5f2ff;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #5fa4dd;
	background-color: #5fa4dd;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	margin-right: -2px;
	font-size: 9px;
	font-weight: normal;
	background-color: #e5f2ff;
	}

.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 Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#e5f2ff;
}
.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: #3a97e5;
	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 #666;
	background-color:#e5f2ff;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #1d6fb1;
	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: #3a97e5;
/*	clear: both;*/
	margin-top: 15px;
	border: 1px solid #666;
	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:#e5f2ff;
}

.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:#3a97e5;
}
.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:#e5f2ff;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#5fa4dd;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #5fa4dd;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#e5f2ff;
}
.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;
}


.align-center {
	text-align: center;
}

.lastupdate {
  padding: 0 0 10px 420px;
  font-family:Tahoma,sans-serif;
  font-size:10px;
  text-align:right;
}

