/* zum Debuggen des Layouts Kommentare entfernen 
table#layout
    {border:1px solid blue;}
table#layout td
    {border:1px solid green;}
*/

/*  Allgemeine Styles für ein paar Basis-Tags */
/*  ********************************* */
body 
    {color:black;background-color:white;font-family:verdana,lucida,sans-serif;margin:0;}
h1
    {font-size:200%;font-weight:normal;text-align:left;margin:0;padding:0;white-space:nowrap;}
h2
    {margin:17px 0 3px 0;color:#404040;font-size:100%;font-weight:bold;text-align:center;}
h3
    {font-size:90%;font-weight:bold;text-align:left;margin:0;}
h4
    {font-size:90%;font-weight:normal;text-decoration:underline;text-align:left;margin:0;}
p
    {margin:0;font-size:90%;}
p.quote
    {font-style:italic;text-align:right;}
a
    {color:black;text-decoration:underline;}
a:hover
    {color:darkorange;}
td
    {font-size:90%;vertical-align:top;}


/*  Styles für spezielle Layout-Bereiche */
/*  **************************** */
td#welcome, td#contentsection, td#content, td#special, td#menuleft, td#menuright 
    {font-size:100%;}
td#contentsection, td#menuleft
    {padding-bottom:20px;}
td#content p
    {font-size:80%;}
td#welcome 
    {height:72px;padding: 7px 15px;vertical-align:middle;font-size:80%;}
table.menubox td
    {font-weight:bold;height:35px;padding:3px;vertical-align:middle;text-align:center;font-size:70%;}
table.menuboxfooter td
    {padding:7px 5px;vertical-align:middle;text-align:center;font-size:80%;}
table.quickinfobox td
    {padding:3px;vertical-align:middle;text-align:center;font-size:70%;}
.newsColor a, .aboutusColor a, .countryColor a, .supporterColor a, .mediaColor a, .quickinfoColor a, .serviceColor a
    {color:#202020;text-decoration:none;}
.newsColor
    {background-color:#8DD664;}
.newsColor a:hover
    {color:#F8F8F8;}
.aboutusColor
    {background-color:#739FFF;}
.aboutusColor a:hover
    {color:#D0E0FF;}
.countryColor
    {background-color:#DA9164;}
.countryColor a:hover
    {color:#F8D8D0;}
.supporterColor
    {background-color:#F56C55;}
.supporterColor a:hover
    {color:#FFC8C0;}
.mediaColor
    {background-color:#C0C0C0;}
.mediaColor a:hover
    {color:#F8F8F8;}
.quickinfoColor
    {background-color:#F0F0F0;}
.quickinfoColor a
    {text-decoration:underline;}
.quickinfoColor a:hover
    {color:#808080;}
.serviceColor
    {background-color:#FFD401;}
.serviceColor a:hover
    {color:#808080;text-decoration:none;}
.menudescription
    {font-size:70%;margin: 0px;}
.welcome 
    {background-color:#80FF80;margin:0px;padding:2px 0 2px 5px;}
.content 
    {background-color:#8080FF;margin-top:1px;margin-bottom:3px;height: 100%;}
.language
    {font-style:italic;font-size:70%;color:blue;text-decoration:overline;width:30px;vertical-align:bottom;}
iframe
    {margin-top:6px;}
.special, td#special p
    {font-size:70%;}
img#logo
    {margin-top:0px;}


/*  Styles für die Sitemap                    */
/*  **************************** */

.sitemap_level_one
   {font-family: Arial, Helvetica, Sans-Serif;font-size: 100%;text-transform: capitalize;border-bottom-color: Black;
   border-bottom-style: dashed;border-bottom-width: 1px;text-decoration: none;margin-top: 5px;margin-left:3px;
   margin-bottom:5px;padding: 1px;}

.sitemap_level_two
  {font-size: 80%;font-family: Arial, Helvetica, Sans-Serif;text-transform: capitalize;margin-top: 1px;margin-left:13px;
  margin-bottom:0px;}

.sitemap_level_three
  {font-size: 70%;font-family: Arial, Helvetica, Sans-Serif;text-transform: capitalize;margin-top: 1px;margin-left:23px;
  margin-bottom:0px;}

.sitemap_level_four
  {font-size: 60%;font-family: Arial, Helvetica, Sans-Serif;text-transform: capitalize;margin-top: 1px;margin-left:43px;
  margin-bottom:0px;}


/*  default styles for extension "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 #F9FFE5;
}
.news-latest-container HR.clearer {
    clear:left;
}


/*-----------------------------------  tt_news LATEST view  -------------------------------*/

.news-latest-container {
	border:1px solid #333;background-color:#BBE53A;
}
.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;padding:3px;margin:3px;border:1px solid #666;background-color:#769024;
	/*background-color:#D8FA70;*/
}
.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 {
	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 LIST view  -----------------------------------*/
.news-list-container {
	border:1px solid #000;background-color:#BBE53A;
}


.news-list-item {
	padding:3px;margin:3px;border:1px solid #666;background-color:#F9FFE5;
}
.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: 5px;padding: 2px;border-bottom: 1px solid #769024;background-color: #769024;
}
.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: #F9FFE5;
}

.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:#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:5px;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;
}



/*  für die druckerfreundliche Ausgabe */
/* **************************** */
div.text
    {width:90%;margin:20px 0;}
div.text p.textruler
    {border-bottom:1px solid black;width:200px;margin:20px 0;}
div.text h2
    {color:black;font-size:20px;margin-top:20px;margin-bottom:20px;}



/*  Styles für einzelne Aufgaben                     */
/* **********************************  */
/* für Menus in Supporter und  Countrysection */

.right_menu
      {font-size:70%;margin:0;}
.shadow
    {margin:0;font-size:90%; background-color:#C0C0C0;}