UL{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	noLinkUnderline;
}	
Colorscheme is:
Background Color 1: #EAEAEA;	  (Hintergrund 1, hellgrau)
Background Color 1-dimmed: #9B9B9B; (Hintergrund 1 - grau)
Background Color 2: #E9BE16;	  (Hintergrund 2 beige)
Background Color 3: #D1D2E4;	  (Hintergrund 3 blaugrau)


#Textfarben:
Text, main:	#000000
Text Color 1: #D40842;	(Rot)
Text Color 2: #E9BE16;	(Beige)
Text Color 3: #17173E;	(Dunkelblau)
Text Color 4: #99B9B9B;    (Dunkelgrau)
Text Color 5: #66CC00;     (Grün)
Text Color 6: #EAEAEA;     (Hellgrau)


Borders/Lines	#333333
*/

Links		#990099
Link hover: #FF66FF;


A:visited { 
color: #0099CC; 
text-decoration: none; 
} 

A:hover { 
color: #FF66FF;
text-decoration: underline; 
} 

A:active { 
color: #CC99FF; 
text-decoration: none; 
} 

.pklein { 
font-size:0.64em; 
} 

.beschriftung { 
font-size:6pt; 
} 

.bildtext { 
font-size:6pt; 
} 


/***************************/
/* General element styles: */
/***************************/
/* Ueberschriften */

H1 {
float: 
width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12pt; 
                font-weight: normal; 
                color: #D40842;
	         background-color: #EAEAEA;
                border-bottom:1px solid #9B9B9B;
 

 
}


H2 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 11pt; 
                font-weight: normal; 
                color: #E9BE16;
                border-bottom:1px solid #9B9B9B;
}

H3 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 11pt; 
                font-weight: normal; 
                color: #17173E;
                background-color: #EAEAEA;
                border-bottom:1px solid #9B9B9B;
                

}

H4 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #9B9B9B;
                border-bottom:1px solid #9B9B9B;
}

H5 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #66CC00;
                border-bottom:1px solid #9B9B9B;

}



.H1 {
float: 
	width: 95%; 
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 12pt; 
                font-weight: normal; 
                color: #D40842;
                background-color: #EAEAEA;
                border-bottom:1px solid #9B9B9B;
}


.H2 {
float:
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 11pt; 
                font-weight: normal; 
                color: #E9BE16;
                border-bottom:1px solid #9B9B9B;
 

}

.H3 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 11pt; 
                font-weight: normal; 
                color: #17173E;
                background-color: #EAEAEA;
                border-bottom:1px solid #9B9B9B;
}

.H4 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #9B9B9B;
                border-bottom:1px solid #9B9B9B;
}

.H5 {
float: 
	width: 95%;
	text-align: left;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
                font-size: 10pt; 
                font-weight: normal; 
                color: #66CC00;
                border-bottom:1px solid #9B9B9B;

}


PRE { font-family: monospace; }
A { color: #990099; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight; text-decoration: none; }
A:hover { color: #FF66FF; }
FORM { margin: 0px 0px 0px 0px;}
P, PRE { margin: 0px 0px 0px 0px; }
P, TD, UL, OL { font-size: 8pt; }
INPUT, TEXTAREA, SELECT { padding-left: 5px; font-size: 8pt; }


*******************/
/* RTE / Bodytext: */
/*******************/
P.bodytext { font-size: 8pt; color: #000000; }

/* RTE / Bulletlists */
UL { margin-top: 0px;  }
UL UL LI { font-size: 8pt; }
OL { font-size: 8pt; margin-top: 0px; }
LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }

LI { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; }



/* RTE / Table styling */
#TABLE.contenttable { border: 1px #333333 solid; margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable { margin: 10px 0px 10px 0px; width: 100%; }
TABLE.contenttable TR TD { padding: 0px 3px 0px 3px; }
TABLE.contenttable TR TD P.bodytext { font-size: 8pt; }
TABLE.contenttable TR { background-color: #F7F5FA; }


/**********/
/* Bilder */
/**********/

/* Bilder / Beschriftungen */
P.csc-caption { font-size: 8pt; font-style: italic; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }


/***************/
/* Symbolliste */
/***************/

/* Symbolliste allgemein */
UL.csc-bulletlist LI { font-size: 8pt; }

/* Symbole für Listen */
UL.csc-bulletlist-0 { color: #000000; }
UL.csc-bulletlist-1 { color: #000000; list-style-type : decimal; }
UL.csc-bulletlist-2 { color: #000000; list-style-image: url(img/quadratorange.gif); }
UL.csc-bulletlist-3 { color: #000000; list-style-image: url(img/kreuzorange.gif); }



/*********************/
/* Tabellen allgemein */
/*********************/
TABLE.contenttable P { font-size: 8pt; }
TABLE.contenttable TR TD { vertical-align: top; }

/* Tables, specifically */
TABLE.contenttable-0 P { color: #000000; }

TABLE.contenttable-1 P { color: #003366; }
TABLE.contenttable-1 TR.tr-0 TD P { font-weight: normal; }
TABLE.contenttable-1 TR.tr-0 TD { background-color: #EDEBF1;}
 
TABLE.contenttable-2 P { color: #003366; }
TABLE.contenttable-2 TR TD.td-0 { background-color: #FFCC99;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: normal; }

TABLE.contenttable-3 P { color: #003366; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: normal; }



TD#footer {
/*  border-top: dotted 1px #999999; */
#*border-bottom: solid 1px black; 
; font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif
}
TD#footer P {
	text-align: center;
; font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif
}

/* Content column */
TD#content {
	padding-top: 5px;
	vertical-align: top; 
  ; font-size: 8pt; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif

}

/* Menuetitel */
TD#menuetitel {
  ; font-size: 9pt; color: #D30842; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: left
}

###############
### MENUES ####	
###############

/* MENUE 1 column */
TD#menu_1 {	
	vertical-align: top; 
	background-repeat : no-repeat;
	padding-top: 5px;
                text-align: center;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
}
TD#menu_1 DIV {
	width: 96%;
  text-indent: 3pt; 
  text-align: left;
; line-height: normal; background-position: left left
}
TD#menu_1 DIV A {
	color: #FFFFFF;
	text-decoration: none;
; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: left
}
TD#menu_1 DIV A:hover {
; background-color: #FFCC00
; color: #000000
}
TD#menu_1 DIV.menu1-level1-act A {
  color:#000000;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: left
; background-color: #FFFFFF
}

TD#menu_1 DIV.menu1-level2-act A { 
	color:#FFFF66;
                border-bottom: solid 1px #666666;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 10pt; text-align: left
}

TD#menu_1 DIV.menu1-level3-act A { 
   color: #FFFF33;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-align: left 
; text-indent: 20pt
}


/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
; font-size: 8pt; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid black;
  background-color: #FFFFFF;
; font-size: 8pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #000000
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 10pt; text-align: left
; cursor: hand
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act { 
  background-color: #333399; 
  border-bottom: solid 1px #999999;
; font-size: 8pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif 
; color: #FFFFFF
/* ; background-position: left */
; text-indent: 10pt; text-align: left
}

/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no { 
  font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 20pt; text-align: left
}

/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act { 
  background-color: #FFCC66;
  border-bottom: dotted 1px #999999;
; font-size: 8pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 20pt; text-align: left
}

#-------------------------------------------------------

/* MENUE 2 column */
TD#menu_2 {	
	vertical-align: top; 
	background-repeat : no-repeat;
                text-align: center;
                font-family: Verdana, Arial, Helvetica, sans-serif; 
}
TD#menu_2 DIV {
	width: 96%;
  text-indent: 3pt;
  text-align: left;
; line-height: normal; background-position: left left
; clip:   rect(   )
; vertical-align: top

}
TD#menu_2 DIV A {
	color: #FFFFFF;
; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: right
; top: 5px; clip:  rect(   )
; font-style: normal; line-height: normal; font-weight: normal
}
TD#menu_2 DIV A:hover {
; background-color: #FFCC33; color: #000000
}
TD#menu_2 DIV.menu2-level1-act A {
  color:#FFFFFF;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: right
}

TD#menu_2 DIV.menu2-level2-act A { 
	color:#FFFFFF;
                border-bottom: solid 1px #666666;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 9px; text-align: right
}

TD#menu_2 DIV.menu2-level3-act A { 
   color: #FFFFFF;
; font-size: 8pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-align: right
; text-indent: 18px
}


/*  MENU 2, level 1, normal state (NO) */
TD#menu_2 DIV.menu2-level1-no {
; font-size: 7pt; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif
}

/*  MENU 2, level 1, active state (ACT) */
TD#menu_2 DIV.menu2-level1-act {
  border-bottom: 1px solid black;
  background-color: #333399;
; font-size: 7pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
}

/*  MENU 2, level 2, normal state (NO) */
TD#menu_2 DIV.menu2-level2-no {
; font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 10pt; text-align: left
; cursor: hand
}

/*  MENU 2, level 2, active state (ACT) */
TD#menu_2 DIV.menu2-level2-act { 
  background-color: #333399; 
  border-bottom: solid 1px #999999;
; font-size: 7pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif 
; color: #FFFFFF
/* ; background-position: left */
; text-indent: 10pt; text-align: left
}

/*  MENU 2, level 3, normal state (NO) */
TD#menu_2 DIV.menu2-level3-no { 
  font-size: 7pt; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 20pt; text-align: left
}

/*  MENU 2, level 3, active state (ACT) */
TD#menu_2 DIV.menu2-level3-act { 
  background-color: #CCCCCC;
  border-bottom: dotted 1px #999999;
; font-size: 7pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif 
; text-indent: 20pt; text-align: left
}

#-----------------------------------------------------------
/*  MENU 3, level 1, general for all table cells: */
TR#menu_3 TD {
background-color: #333399;
  width: 10%;
  font-size: xx-small;
  text-align: center;
  padding: 1px 1px;
; font-family: Verdana, Arial, Helvetica, sans-serif
; height: auto; border-color: #CCCCCC #FFFFFF #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}

TR#menu_3 TD A {
  color: white;
  font-size: xx-small;
  text-decoration: none;
  text-align: center;
; font-family: Verdana, Arial, Helvetica, sans-serif
}
TR#menu_3 TD A:hover {
; 
color: #000000; text-decoration: underline
; background-color: #FFCC33
}
TR#menu_3 TD.oddcell {
  background-color: #9999CC;
  cursor: hand;
}

/*  menu 3, level 1, normal state (NO) */
TR#menu_3 TD.menu3-level1-no {
; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif
; background-color: #333399
; text-align: center; 
}

/*  menu 3, level 1, normal state (ACT) */
TR#menu_3 TD.menu3-level1-act {
background-color: #6666CC;
; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: bold; color: #000000
; text-align: center; 
}

#-----------------------------------------------------------
/*  MENU 4, level 1, general for all table cells: */
TR#menu_4 TD {
background-color: #333399;
  width: 10%;
  font-size: xx-small;
  text-align: center;
  padding: 1px 1px;
; font-family: Verdana, Arial, Helvetica, sans-serif
; height: auto; border-color: #CCCCCC #FFFFFF #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
TR#menu_4 TD A {
  color: #FFFFFF;
  font-size: xx-small;
  text-decoration: none;
  text-align: center;
; font-family: Verdana, Arial, Helvetica, sans-serif
}
TR#menu_4 TD A:hover {
; 
color: #000000; background-color: #FFCC33
}
TR#menu_4 TD.oddcell {
  background-color: #9999CC;
  cursor: hand;
}

/*  menu 4, level 1, normal state (NO) */
TR#menu_4 TD.menu4-level1-no {
; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif
; background-color: #333399
; text-align: center; 
}

/*  menu 4, level 1, normal state (ACT) */
TR#menu_4 TD.menu4-level1-act {
background-color: #6666CC;
; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: bold; color: #000000
; text-align: center; 
}


#----------------------------------------------------------------

//* Style for the Path-menu: */
TD#path {
; font-size: 7pt; font-family: Arial, Helvetica, sans-serif
      padding-left: 2px;
         color: #EFEFEF;
}
TD#path A {
  text-decoration: none;
  color:#EFEFEF; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 7pt;
; vertical-align: middle; text-align: left; background-position: center
}
TD#path A:hover {
  text-decoration: 
  underline;
  color: #D30842;
/* background-color: #FFCC00; */
}


  _CSS_DEFAULT_STYLE (
  /* example styles */
    .tx-guestbook-list-header { background-color: #999999; 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: 8px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 8px; 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: #FF6600; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 8px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; ; border: 1pt #333399 solid}
    .tx-guestbook-form-inputfield-big { border-width: 1pt; border-color:#333399 #333399 #333399 #FFFFFF; font-size:12; color:#333333; width:150; height:20; ; border: 1pt solid}
    .tx-guestbook-form-textarea { border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; ; border: 1pt #333399 solid}
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
  )
  
  
###########################  
### STYLES FUER TT_NEWS ###
###########################
  
  /*-----------------------------------  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 #EFEFEF; */

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	/* border:1px solid #333; */
	/* background-color:#F0F0FF; */
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#333399;
	padding:2px;
	 margin:2px;
	 font-weight:bold; 
	/* border:1px solid #666; */
	/*background-color:#D8FA70;*/
	background-color:#F0F0FF; 
}

.news-latest-gotoarchive {
	font-weight:bold;
	 margin-top:2px; 
}
.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 {
	height: 1%;
	line-height: 2.3;
	padding:2px;
	margin:2px;
	/* border:1px solid #666; */
	background-color:#000000	;
}

.news-latest-item IMG {

	margin-bottom:2px;
	margin-right:2px;
	/* border:1px solid #666; */
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
		
}
.news-latest-date {
	font-size:8px;
	font-weight:bold;
  }

.news-latest-morelink,.news-latest-category {
	font-size:8px;
  background-color:#FFF5D9;
}


.news-latest-morelink {
	height:10px;
}

.news-latest-morelink A {
	float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

	border:1px solid #000; 
	background-color:#E1E1FF; 
}


.news-list-item {
	height: 1%;
	line-height: 2.3;
	padding:2px;
	margin:2px;
	border:1px solid #666; 
	background-color:#F7F7F7;
}
	}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 2px;
	padding: 2px;
	border-bottom: 1px solid #769024;
	background-color: #E1E1FF;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#333399;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	padding-left:2px;
}
.news-list-date {
	float: left; 
	color:#000000;
/*	#3E551C; */
	width: 180px; 
	text-align: left;
	height: 10px;
/*	margin-top: -2px; */
/*	margin-right: -2px; */
	font-size: 9px;
	font-weight: normal;
/* background-color: #F9FFE5; */
	}

.news-list-imgcaption {
	float: right; 
	padding-top:2px;
	padding-right:2px;
	font-size: 8px;

	}

.news-list-container IMG {

/*  float: right; */ 
	float:right;
	border:1px solid #666;
	margin-bottom:2px;
	margin-right:2px;
	margin-left:2px;
}
.news-list-category IMG {
	float: right;
	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:#F9FFE5;
}
.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: #BBE53A;
	#border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding:2px;
	margin-bottom:5px;
	#border:1px solid #666;
	#background-color:#F9FFE5;

}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #85A600;
	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: #BBE53A;
/* 	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:#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:#BBE53A;
}
.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 {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
/* .level0 { */
/*	background-color:#fff; */
/* } */
/* .level1 { */
/*	padding-left:10px; */
/*	background-color:#eee; */
/* } */
/* .level2 { */
/*	padding-left:10px; */
/*	background-color:#ddd; */
/* } */
/* .level3 { */
/*	padding-left:10px; */
/*	background-color:#ccc; */
/*} */
/* .level4 { */
/*	padding-left:10px; */
/*	background-color:#bbb; */
/* } */

