/*   VAD Farben   */
/* gruen: #9E8F45 */
/* rot:   #E2001A */
/* blau:  #1B214E */
/* gray73: #778899 */
/* LightSlateGrey: #778899 */
/* -------------------------------------------------- */
/* ( ) felogin fe_login, seit 3.6 im Core ----------- */
/*     Ersatz für newloginbox ----------------------- */
/* -------------------------------------------------- */

div.tx-felogin-pi1 {
        background-color: transparent;
        color: #000000;
        font-size: 12px;
        text-decoration: none;
        margin-left: -1px;
}

div.tx-felogin-pi1 H3 {
         background-color: transparent;
         color: #778899;
         font-size: 14px;
         font-weight: bold;
         text-decoration: none;
}

div.tx-felogin-pi1 P {
         margin-left: 4px;
}

div.tx-felogin-pi1 FORM FIELDSET {
	border: 1px solid #778899;
}

/* Submit (Login) ----------------------------------- */

div.tx-felogin-pi1 FORM FIELDSET DIV INPUT[type="submit"]{
	font-size: 12px;
        margin-left: 154px;
        margin-top: 4px;
        border: 1px solid #778899;
        background-color: #ffffff;
        width: 80px;
}
/* Eingaben ----------------------------------------- */

div.tx-felogin-pi1 FORM FIELDSET DIV INPUT[type="text"] {
        margin-left: 10px;
        margin-top: 4px;
        border: 1px solid #778899;
        background-color: #fff;
        width: 160px;
}

div.tx-felogin-pi1 FORM FIELDSET DIV INPUT[type="password"] {
        margin-left: 13px;
        margin-top: 4px;
        border: 1px solid #778899;
        background-color: #fff;
        width: 160px;
}

div.tx-felogin-pi1 P.tx-felogin-pi1-forgotP {
        margin-top:0px;
        margin-left: 4px;
        padding-top:0px;
        width:100px;
}

div.tx-felogin-pi1 P.tx-felogin-pi1-forgotP A {
        margin-top:0px;
        margin-left: 0px;
        padding-top:0px;
        width:100px;
        text-align: center;
}

div.tx-felogin-pi1 P.tx-felogin-pi1-back {
       margin-top:0px;
       margin-left: 4px;
       padding-top:0px;
       width:100px;
}

div.tx-felogin-pi1 P.tx-felogin-pi1-back A {
       margin-top:0px;
       margin-left: 4px;
       padding-top:0px;
       width:100px;
}

/* Username ----------------------------------------- */
div.tx-felogin-pi1 P.tx-felogin-pi1-username {
       margin-left: 4px;
       margin-top:0px;
       padding-top:0px;
       width:50px;
       text-align: center;
}
/******************************************************/
/* RTE Neuerungen */
p.align-center { text-align: center;}
p.indent { margin-left: 30px;}
.hrtag { border-top: 1px solid #ccc; }
/*
Theme Name: AD
Theme URI: http://www.alsterdampfschiffahrt.de/
Description: ContentMiddle
Version: Beta
Author: Matthias Lilienthal
*/

/* Body --------------------------------------------- */

body	{	
	background: url(ad_bg.gif); padding: 0; margin: 0; text-align: center;	
	font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,"Lucida Grande",sans-serif;	
	color: #fff;
	font-size:14px;
	line-height:120%;	
	font-weight:normal;	
	}

/* Allgemeine Elemente ------------------------------ */

H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE { font-family:"Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,"Lucida Grande",sans-serif; }
P { margin: 4px 0 4px 0; }
PRE { }
H1, H2, H3, H4, H5    {  }
UL, OL, BLOCKQUOTE {  }
LI      {  }
A       { color: #1B214E; text-decoration: underline; }
A:hover { color: #E2001A; }
FORM    { }
P, PRE  { }

/* Überschriften (einfach) -------------------------- */

H1 { font-size: 135%; padding: 0 0 0 2px; }
H2 { font-size: 120%; padding: 0 0 0 2px; }
H3 { font-size: 110%; padding: 0 0 0 2px; }
/*
H1, H2, H3, H4, H5, H6 { margin-top: 20px; margin-bottom: 2px; }
*/

H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { color: #1B214E; }


/* Überschriften (mit Link) ------------------------- */
H1 A, H2 A { color: #1B214E; text-decoration: underline; }
H1 A:hover { color: #E2001A; }


/* Überschriften (Date) ----------------------------- */
/*
P.csc-header-date { font-size: 10px; color: navy; }
*/

/* Main --------------------------------------------- */

#main	{
	background-color: #EFEFEF;

	text-align: left;padding: 0px;
	margin: 4px auto 0;
	width: 1002px;
	height: auto;
	overflow: auto;
	}
  
DIV#kopf {
	overflow: auto;
	}
	
DIV#menu {
	/* Bei auto wird Scrollbalken oder Umbruch
	   eingefügt, zwei Pixel im Menü zuviel!!!!*/
	/*------overflow: auto;*/
	}
  
DIV#welle {
	/*overflow: auto;*/
	}

SPAN.lang_switch {
	position: absolute;
	margin: 21px 0 0 856px;
	}	
SPAN.date {
	font-size: 14px;	
	color: #1B2141;
	background-color: #EFEFEF;
	position: absolute;
	margin: 23px 0 0 920px;
	}	
 

div#content_middle {
	min-height: 400px;
	background-color: #efefef;
 	font-size: 90.0%;
	color:#1B214E;
	float :left;
	overflow: auto;        
	/* --- */
	margin: 0px 0px 0px 0px;

	border-top: 1px solid #ccc;
	/*padding: 0px 4px 2px 4px;*/
	padding: 8px 4px 8px 8px;
	/* IE-Hack Begin */
	width: 668px;
	/*height: auto;*/
	voice-family: "\"}\"";
	voice-family:inherit; 
	/* IE-Hack End */	
	width: 652px;
	/*height :auto;*/
	}
	/* IE-Hack Begin */	
	html>body .content {
	width: 652px;

	height: auto;
	} 
	/* IE-Hack End */
  
div#content_right {
	background-color: #efefef;
	font-size: 89.5%;
	color: #1B214E;
	float: left;
	clear: right;
	overflow: auto;
	/* --- */
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;	
	padding: 8px 4px 8px 8px;
	/* IE-Hack Begin */
	width: 334px;	
	voice-family: "\"}\"";
	voice-family:inherit;
	/* IE-Hack End */
	width: 324px;
	}
	/* IE-Hack Begin */
	html>body .content {
	width: 324px;
	/*height: auto;*/

	}
	/* IE-Hack End */

DIV#adfooter {
	background-color: #1B214E;
	/*border-bottom: solid 1px #ccc;*/
	height: 30px;
	clear:both;
	overflow: hidden;
	visibility: hidden;
	}
	
DIV#adfooter-inside {	
	padding: 0;
	margin: 6px;
	}
	
.adfooter-copyright {
	padding: 0px 6px 0px 240px;
	}

DIV#adfooter DIV#adfooter-inside A {
	text-decoration: underline;	
	}
	
SPAN.W3CXHTML {
	position: absolute;
	margin: -25px 0 0 10px;}

SPAN.W3CCSS {
	position: absolute;
	margin: -25px 0 0 70px;
	}
/* -------------------------------------------------- */

.csc-frame-frame1{
background-color: #669900;
} 

/* BreadCrump --------------------------------------- */

div#breadcrump, div#breadcrump a, .fett a, .nolink, .nolink a  {
	color: #C0C0C0;
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	font-size :18px;
	font-weight: bold;
	}

div#breadcrump {
	color: #FFF;
	position: absolute;
	width: 200px;
	left: 585px;
	/*-------top: 308px;*/
	top: 185px;
	}

.fett a { text-transform: uppercase; font-weight: bold; }
.nolink, .nolink a { }



.csc-textpic {  }
.csc-textpic-caption { 	font-size: 90%;	font-style:italic; padding:2px;	}
/*.csc-textpic-image   { border: solid #ccc 1px;}*/


/* Tables, RTE -------------------------------------- */

TABLE.contenttable TR TD P.bodytext   { color: #000; font-size: 98.5%;}
TABLE.contenttable TR.tr-even         { background-color: #bbb; }
TABLE.contenttable TR.tr-odd          { background-color: #ccc; }
TABLE.contenttable TR TD              { padding: 2px 2px 2px 2px; }

/* Tables, generally -------------------------------- */

TABLE.contenttable                 { border: 1px #666666 solid; margin: 2px 4px 2px 4px; width: 98.6%; }
TABLE.contenttable CAPTION         { text-align: left; font-size: 135%; padding: 0px 0px 3px 0px; margin: 0px; }
TABLE.contenttable P               { }
TABLE.contenttable TR TD           { vertical-align: top; }
TABLE.contenttable TR.tr-last TD P { background-color: #336699; }
TABLE.contenttable TR TD.td-last P { background-color: #aa6699; }

/* Tables, specifically ----------------------------- */

TABLE.contenttable-0 TR.tr-0 TD { }
TABLE.contenttable-0 TR TD P.bodytext   { font-size: 80%;} 
TABLE.contenttable-0 TR.tr-0 TD P { font-weight: normal; }
TABLE.contenttable-0 TH { font-weight: normal; }
/******************************************************************************************/
TABLE.contenttable-1 TR.tr-0 TD { background-color: #E2001A;}
/*TABLE.contenttable-1 TR.tr-0 TD P { font-weight: bold; }*/
TABLE.contenttable-1 TR.tr-0 TD P { }

TABLE.contenttable-2 TR TD P.bodytext   { font-size: 80%;} 
TABLE.contenttable-2 P { color: red; }




TABLE.contenttable-2 TR TD.td-0 { background-color: #E2001A;}
TABLE.contenttable-2 TR TD.td-0 P { font-weight: bold; }

TABLE.contenttable-3 P { color: olive; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD { background-color: #E2001A;}
TABLE.contenttable-3 TR TD.td-0 P, TABLE.contenttable-3 TR.tr-0 TD P { font-weight: bold; }




/* ?berschriften speziell -- content_middle --------- */

DIV#content_middle DIV.csc-header { padding: 0 0 0 0; }
DIV#content_middle DIV.csc-header H1 { color: #1B214E; }
DIV#content_middle DIV.csc-header H2 { color: #1B214E; }
DIV#content_middle DIV.csc-header H3 { color: #1B214E; }
 
DIV#content_middle P.csc-subheader { padding: 0 0 0 20px; font-style:italic; }
DIV#content_middle P.csc-subheader-1 { color: #1B214E; font-size: 100%; margin: -10px 0 0px 0; }
DIV#content_middle P.csc-subheader-2 { color: #1B214E; font-size: 90%;  margin: -13px 0 0px 0; }
DIV#content_middle P.csc-subheader-3 { color: #1B214E; font-size: 85%;  margin: -16px 0 0px 0; }

/* ?berschriften speziell -- content_right ---------- */

DIV#content_right DIV.csc-header    { padding: 0px 0px 0px 2px; }
DIV#content_right DIV.csc-header H1 { color: #1B214E; margin: 4px 0px 4px 0px; }
DIV#content_right DIV.csc-header H2 { color: #1B214E; margin: 4px 0px 4px 0px; }
DIV#content_right DIV.csc-header H3 { color: #1B214E; margin: 4px 0px 4px 0px; }

DIV#content_right P.csc-subheader { padding-left: 10px;	font-style:italic; }
DIV#content_right P.csc-subheader-1 { color: #1B214E; font-size: 100%; margin: -10px 0 0px 0; }
DIV#content_right P.csc-subheader-2 { color: #1B214E; font-size: 90%;  margin: -13px 0 0px 0; }
DIV#content_right P.csc-subheader-3 { color: #1B214E; font-size: 85%;  margin: -16px 0 0px 0; }

/* Frames, spacing, link-to-top --------------------- */

IMG.spacer-gif    { border: 1px solid navy; }


P.csc-linkToTop   { text-align: right; }
P.csc-linkToTop A { font-weight: bold; }

DIV.csc-frame {}
DIV.csc-frame-invisible {}
DIV.csc-frame-rulerBefore { border-top: 1px solid #ccc; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #ccc; }
DIV.csc-frame-indent { padding-left: 100px; }
DIV.csc-frame-indent3366 { padding-left: 33%; }
DIV.csc-frame-indent6633 { margin: 4px; padding-right: 33%; }
DIV.csc-frame-frame1 { margin: 0 1px 4px 1px; padding: 4px; background-color: #F6F6F6; color:#1B214A;;border: 1px solid #ccc; }
DIV.csc-frame-frame2 { margin: 0 1px 4px 1px; padding: 4px; background-color: #EFEFEF; color:#666666;border: 1px solid #ccc; }
/*DIV.csc-frame-frame2 { margin: 0 1px 4px 1px; padding: 4px; background-color: #FDFDFD; color:#666666;border: 1px solid #ccc; }*/

/* ------------------------------------ */
.spacer-gif {
	visibility: hidden;
	/*visibility: visible;*/
	}

/* ------------------------------------ */
/*		Bulletlist		*/
/* ------------------------------------ */

ul {
	list-style-image: url(/typo3/fileadmin/AD/bullets/punkt_blau.gif);
	padding: 0px 0 0 20px;
	}

/*
* html #content_center ul {
	margin: 10px 0 10px 18px; 
}
li, li a {
	color: #000;
	background: inherit;	
	vertical-align: middle;
}
*/
/* ------------------------------------ */
/*		Links			*/
/* ------------------------------------ */
.intLink, .extLink, .internal-link, .external-link, .internal-link-new-window, .external-link-new-window {
	background: url(/typo3/fileadmin/AD/bullets/intLink.gif) left 5px no-repeat;	
	padding: 0 0px 0 8px;
	text-decoration: underline;
}

.intLink img {
	background: none;
	margin-left: 0px;
	padding-left: 0px;
}

ul li.intLink, ul li.extLink, ul li .internal-link, ul li.external-link, ul li.internal-link-new-window, ul li.external-link-new-window, ul li.download, ul li.pdf {
	background: url(/typo3/fileadmin/AD/bullets/intLink.gif) left 5px no-repeat;
	padding: 0 0px 0 8px;
	text-decoration: underline;
}

.download {
	background: url(/typo3/fileadmin/AD/bullets/download.gif) left 5px no-repeat;
	margin-left: 0px;
	padding: 0px 0px 0px 14px;
}

li .download {
	background: url(/typo3/fileadmin/AD/bullets/download.gif) left 3px no-repeat;

	margin-left: 3px;
	padding: 0px 0px 0px 24px;
}

.mail, #content_center li .mail a {
/*
	background: url(/typo3/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/mail.gif) left no-repeat;
*/	
	background: url(/typo3/fileadmin/AD/bullets/mail.org3.gif) left no-repeat;
	padding: 0px 0 0px 26px; 
}
/*
/typo3/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/mail.gif
*/
.pdf {
	background: url(/typo3/fileadmin/AD/bullets/download.gif) left 3px no-repeat;
	margin-left: 3px;

	padding-left: 13px;
}


li .pdf {




	background: url(/typo3/fileadmin/AD/bullets/download.gif) left 3px no-repeat;
	margin-left: 3px;
	padding-left: 13px;
}

#content_middle a, div#content_right a {
	font-weight:bold;
	color: #002B52;

	text-decoration: underline;
}
#content_middle li a, div#content_right li a {
	font-weight:bold;
	color: #002B52;
	text-decoration: underline;	
}

#content_middle a:hover, div#content_right a:hover {
	/*font-weight:bold;*/
	color: #E2001A;
	text-decoration: underline;
}
#content_middle li a:hover, div#content_right li a:hover  {
	font-weight:bold;
	color: #E2001A;
	text-decoration: underline;	
}

#content_right h1 { 
	font-size: 100%;
	font-weight:bold;
	/*background: url(/typo3/fileadmin/AD/bullets/pfeil5.gif) left no-repeat;*/
	padding: 0 0 0 2px;
}

div#adfooter a {
	color: #fff;
	background-color: #1B214E;
	text-decoration: none;
	}

div#adfooter a:hover {
	color: #E2001A;
	background-color: #1B214E;	
	text-decoration: underline;
	}

/* Filelinks, generally ----------------------------- */
TABLE.csc-uploads { border: 1px;}
TABLE.csc-uploads TR TD P { background-color : transparent; font-size: 90.00%; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #F6F6F6; }
TABLE.csc-uploads TR.tr-odd { background-color: #EFEFEF; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 16px; padding-right: 16px; width: 2%; text-align: center; vertical-align: middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 80%; padding-left: 5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 6px; padding-right: 6px; }
/* Filelinks, specifically -------------------------- */
TABLE.csc-uploads-0 { border-color: #186900; }
TABLE.csc-uploads-1 { border-color: #186900; }
TD.csc-uploads-1 { width : 100%; }
TABLE.csc-uploads-2 { border-color: #10007B; }
TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }

/* News (tt_news) ----------------------------------- */

.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;
}

/* News (tt_news) --- LATEST view ------------------- */
.news-latest-container {
	border:1px solid #CCC;
	background-color:#FFF;
}
.news-latest-container H2,.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
	border:1px solid #CCC;
        background-color:#FFF;
        color: #E2001A;
}

.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: Black;
	font-size:9px;
}

.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 #CCC;
	background-color:#FFF;
}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	padding: 1px;
	border:1px solid #CCC;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:85%;	
}
.news-latest-morelink   { height:12px; }
.news-latest-morelink A { float:right;  }

/* News (tt_news) --- LIST view --------------------- */

.news-list-container { border:1px solid #CCC; }

.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #CCC;
	}
/*
.news-list-item IMG {	
	padding: 1px;
	border: 1px solid #ccc;
}
*/	
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #CCC;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
        border-bottom: 1px solid #CCC;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#0A1F63;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#0A1F63;
}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #3A8F45;
	width: 180px;
	text-align: right;
	height: 20px;
	font-size: 90%;
	font-weight: bold;
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
	}

.news-list-container IMG {
	float: right;
	padding: 2px;
	border:1px solid #CCC;
	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; }

/* News (tt_news) --- Page-Browser------------------- */
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	border:1px solid #CCC;
	padding:3px;
}
.tx-ttnews-browsebox TD { font-size: 112%; }
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { }
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{	margin:0px; }
.tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell A { font-size: 140%; text-decoration: overline; }
.news-search-emptyMsg {	font-size: 11px; margin-left: 10px; }

/* News (tt_news) --- SINGLE view ------------------- */
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	/*border:1px solid #666;*/
	border:1px solid #ccc;
	background-color:#FFF;
}
.news-single-item H2 {
	font-size: 16px;
	font-weight:bold;
	color: #0A1F63;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img {
	float: right;
	margin-left:5px;
	margin-bottom:8px;
	padding: 2px;
	border: solid 1px #ccc;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 95%;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-single-timedata {
	float: right;
	color: #3A8F45;
	width: 180px;
	text-align: right;
	height: 20px;
	margin-top: -2px;
	font-weight: bold;
	font-size: 98%;
	}

.news-single-author,.news-single-imgcaption {
	font-size: 85%;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #EFEFEF;
/*	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:#F6F6F6;
}

.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%;
}

/* News (tt_news) --- Archivemenu (AMENU) ----------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#EFEFEF;
}
.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:#F6F6F6;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#0A1F63;
	padding:3px;
	border:1px solid #666;
	background-color:#CCC;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #CCC;
	color:#0A1F63;
}

/* News (tt_news) --- Categorymenu (CATMENU) -------- */
.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F6F6F6;
}
.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;
}

/* News (tt_news) --- 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;
}

/* Box Test ----------------------------------------- */
/* http://www.einkaufsstrassen.at/vereinsuebersicht.html */

div#schaufenster { width: 320px; text-align: left; padding: 0em; }

.box {
        background-image: url(/typo3/fileadmin/AD/images/balken_ad.gif);
        background-repeat: no-repeat;
        background-position: 0px 0px;
	/*background-color: #ffffff;*/
	color: #FFFFFF;
	/*width: 244px;*/
	font-weight: bold;
	/*padding-left: 10px;*/
	/*padding-top: 4px;*/
	padding-bottom: 20px;
        font-size: 90%;
        }
.box_c{
        /*background-image: url(/typo3/fileadmin/AD/images/unten_ad.gif);
	background-repeat: no-repeat;
	background-position:0px 0px;*/
	background-color: #ffffff;
	width: 318px;
	/*padding: 5px;
	padding-left: 6px;*/
	font-weight: normal;
	border: 1px solid #1b214e;
	height: 214px;
	/*margin-bottom: 13px;*/
        font-size: 90%;
        }

.box_c img{ border: none; }
.box_c a { color: #e52055; }
.schaufenster img{
	border: none;
	margin-top: 0px;
	float: left;
	width: 120px;
	height: 105px;
        }

.schautext{ padding-top: 4px; width: 115px; float: right; }
/* -------------------------------------------------- */
/* ( ) HTML Content "BOX" --------------------------- */
/* -------------------------------------------------- */

div.box_area {
	font-size: 12px;
	border-bottom: 1px solid #DDD;
	width: 650px;
	height: 56px;
}

div.box_title {
	background-color: #778899;
	border-bottom: 1px solid #DDD;
	color: #fff;
	/*font-weight: bold;*/
	padding: 4px 4px 4px 4px;
        font-size: 15px;
}
div.box_content {
	padding: 5px;
	margin-bottom: 12px;        
        color: #555;
}
div.box_inner_content {
	display: inline;
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
}

div.box_inner_content A:hover {
	color: red;
	text-decoration: underline overline;
}

div.box_content IMG {
	border: none;
}
