/*
////////////////////////////////////////////////////////////////
//
// display.css Stylesheet fuer die Darstellung von Elementen
//
////////////////////////////////////////////////////////////////
*/

/* USED FOR LAYOUT TESTS ONLY 
    table {border:solid 1 gray;}
    tr    {border:solid 1 green;}
    td    {border:solid 1 red;}
*/ 

/* Gesamte Seite */

body  {font-family:verdana, arial, sans-serif;
       font-size:12px;
       color:#000000;
       font-weight:normal;
      }

td, ul, ol   {font-size:12px;}
li           {padding-bottom:10px;}
p, br        {padding-top:4px;margin:0;}



/* Bloecke mit Inhalt */

.blockSiteInfo          {background-color:#5599BB;border-style:solid;border-width:1;border-color:#5599BB;}

.blockSiteLogo          {padding-top:5px;width:1%;} /* eliminate free space */

.blockSiteLogoText      {padding-top:5px;color:white;font-size:16px;font-weight:800;font-style:italic;text-align:left;}

.blockSiteLinks         {vertical-align:top;text-align:right;}
a.siteLink              {color:#FFFFFF;padding-right:5px;text-decoration:none;}
a.siteLink:hover        {padding-right:5px;text-decoration:none;background-color:#4477AA;color:#FFCC00;}

.blockSiteSearch        {vertical-align:bottom;text-align:right;}

.blockSiteAreasLinks    {background-color:#5599BB;vertical-align:top;}

.navTopLevel1          {padding-right:5px;cursor:pointer;white-space:nowrap;}
.navTopLevel1Over      {padding-right:5px;cursor:pointer;}
a.navTopLevel1         {text-decoration:none;color:white;}
a.navTopLevel1:hover   {text-decoration:none;background-color:#4477AA;color:#FFCC00;}

.submenuTopTable       {padding:3px;}

.mainTop               {
											 width:300px;
											 border-top-style:solid;border-top-width:1;border-top-color:#EEEEEE;
											 border-left-style:solid;border-left-width:1;border-left-color:#EEEEEE;
											 border-right-style:solid;border-right-width:1;border-right-color:#888888;
											 border-bottom-style:solid;border-bottom-width:1;border-bottom-color:#888888;
											 background-color:#5599BB;
											 cursor:pointer;
}

.mainTopOver           {
											 width:300px;
											 border-top-style:solid;border-top-width:1;border-top-color:#CCCCCC;
											 border-left-style:solid;border-left-width:1;border-left-color:#CCCCCC;
											 border-right-style:solid;border-right-width:1;border-right-color:#666666;
											 border-bottom-style:solid;border-bottom-width:1;border-bottom-color:#666666;
											 background-color:#4477AA;
											 cursor:pointer;
}

.submenuTopLevel2      {width:275px;position:absolute;visibility:hidden;z-index:2;margin-top:2px;margin-left:-5px;padding:5px;border:solid 0 white;}
a.navTopLevel2         {text-decoration:none;color:white;}
a.navTopLevel2:hover   {text-decoration:none;background-color:#4477AA;color:#FFCC00;}

.submenuTopLevel3      {width:250px;position:absolute;visibility:hidden;z-index:3;margin-left:-10px;margin-top:-5px;padding:5px;border:solid 0 white;}
a.navTopLevel3         {text-decoration:none;color:white;}
a.navTopLevel3:hover   {text-decoration:none;background-color:#4477AA;color:#FFCC00;}

.submenuTopLevel4      {width:250px;position:absolute;visibility:hidden;z-index:3;margin-left:-10px;margin-top:-5px;padding:5px;border:solid 0 white;}  	
a.navTopLevel4         {text-decoration:none;color:white;}
a.navTopLevel4:hover   {text-decoration:none;background-color:#4477AA;color:#FFCC00;}

.submenuCloser         {position:absolute;margin-top:15; z-index:1;width:760px;height:480px;}


.blockSiteLanguage      {}

.blockSiteSearchForm    {text-align:right;}


.blockSiteRelLocInfo    {font-family: Verdana, Arial, sans-serif;
                         font-size: 10px;
                         background: #bbc3d3;
                         color: #000000;
                         font-weight: bold;
                        }
a.SiteRelLocLink        {text-decoration:none;color:black;}
a.SiteRelLocLink:hover  {color:white;}


.blockArea              {}
.blockAreaLogo          {padding-left:2px;width:1%;} /* eliminate free space */
.last_change            {text-align:right;font-size:9px;}
.area_title             {padding-bottom:10px;font-size:20px;font-weight:bold;color:#4477AA;}
.area_subtitle          {padding-bottom:20px;font-size:16px;color:black;}
.page_title             {padding-bottom:10px;font-size:18px;font-weight:bold;color:#4477AA;}
.page_subtitle          {padding-bottom:15px;font-size:14px;color:black;}



.feedback_title         {padding-top:20px;font-size:14px;font-weight:bold;color:black;
}

.feedback_picture       {padding-top:10px;
}

.feedback_text          {padding-top:10px;padding-left:20px;font-size:12px;}


.blockPageLinks 				{
												margin-top:5px;
												padding-right:5px;
												padding-bottom:5px;
												vertical-align:top;
												border-right-style:solid;
												border-right-width:1;
												border-right-color:gray;
}

.pageLink1      				{
												margin-top:2px;
												font-size:9px;
												text-decoration:none;
}

.pageLink1Over  				{
												margin-top:2px;
												font-size:9px;
}

.pageLink2      				{margin-top:8px;font-size:9px;text-decoration:none;}
.pageLink2Over  				{margin-top:8px;font-size:9px;}

.pageLink3      				{margin-top:5px;font-size:9px;text-decoration:none;}
.pageLink3Over  				{margin-top:5px;font-size:9px;}

.pageLink4      				{margin-top:5px;margin-left:5px;font-size:9px;text-decoration:none;}
.pageLink4Over  				{margin-top:5px;margin-left:5px;font-size:9px;}


.blockAreaContent       {padding-left:15px;vertical-align:top;}

.paragraph_title				{padding-top:30px;font-size:14px;font-weight:bold;color:#225588;
}

.paragraph_sub_title		{padding-top:5px;font-size:12px;font-weight:bold;color:#336699;
}
.paragraph              {padding-top:10px;padding-bottom:15px;font-size:12px;}
.paragraph_text         {padding-top:10px;padding-bottom:15px;font-size:12px;}


.pic_book_img {
  width:33%;
  text-align:center;
  vertical-align:bottom;
}

.pic_book_outer_table {
  width:100%;
  margin-top:20px;
}

.pic_book_inner_table {
  width:100%;
  margin-top:10px;
}

.pic_book_txt {
  font-family:georgia;font-style:italic;
  font-size:14;
  text-align:center;
  vertical-align:top;
  padding-left:10;
  padding-right:10;
  width:33%;
}

.links_title            {
												padding-top:10px;
												padding-left:20px;
												font-size:12px;
												font-weight:bold;
												color:black;
												vertical-align:top;
												border-top-style:solid;
												border-top-width:1;
												border-top-color:silver;																								
} 
.links_href             {
												padding-top:10px;
												width:250;
												font-size:10px;
												vertical-align:top;
												border-top-style:solid;
												border-top-width:1;
												border-top-color:silver;																								
}
.links_image            {padding-top:10px;width:250;vertical-align:top;
}
.links_text             {padding-top:10px;padding-left:20px;font-size:11px;vertical-align:top;}

.links_list_text        {font-size:11px;}


.go_to_top_of_page       {padding-top:15px;} 
.go_to_top_of_page_link  {padding-top:15px;text-decoration:none;} 
.go_to_top_of_page_link:hover {padding-top:15px;text-decoration:none;background-color:white;} 


.page_connectors_box    {margin-top:10px;width:100%;} 

.previous_page          {width:50%;text-align:left;} 
.previous_page_link     {font-size:9px;text-decoration:none;text-align:left;} 

.next_page              {width:50%;text-align:right;}
.next_page_link         {font-size:9px;text-decoration:none;text-align:right;} 
 

.blockFooter            {background-color:#5599BB;}
.info_link	      			{color:white;text-decoration:none;}
.copyright              {padding-right:5px;text-align:right;color:white}


/*
Positionierung Sitemap
*/

.sitemapLevel1             {padding-bottom:2px;}
.sitemapLevel2             {padding-bottom:2px;padding-left:10px;border-style:none;border-width:1px;border-color:#EEEEFF;font-weight:bold;}
.sitemapLevel3             {padding-bottom:2px;padding-left:30px;border-style:none;border-width:1px;border-color:#EEEEFF;}
.sitemapLevel4             {padding-bottom:2px;padding-left:60px;border-style:none;border-width:1px;border-color:#EEEEFF;}


/* Bilder mit Vergrösserungsmöglichkeit */
.imZP  {}
.imZ   {}


/* Links */
a:hover  {font-family:verdana, arial, sans-serif;
          text-decoration:none;background-color:#4477AA;color:FFCC00;}

/* Eingabefelder */
input, select, textarea {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}

/* Horizontale Linien*/
hr {height:1px;border-style:none;margin-right:10px;}

/* Ueberschriften */

h1 {font-size:15px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h2 {font-size:14px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h3 {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h4 {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h5 {font-size:9px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}
h6 {font-size:7px;  font-family:verdana, arial, sans-serif; font-weight:bold; color:#000000;}

/* Texte */

.text                {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}/*Text*/
.textBold            {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*Text fett*/
.textInvert          {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Text negativ*/
.textBoldInvert      {font-size:11px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Text fett negativ*/

.textSmall           {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}/*Kleiner Text*/
.textSmallBold       {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*Kleiner Text fett*/
.textSmallInvert     {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Kleiner Text negativ*/
.textSmallBoldInvert {font-size:9px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Kleiner Text fett negativ*/

.textLarge           {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#000000;}/*Gro&szlig;er Text*/
.textLargeBold       {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#000000;}/*Gro&szlig;er Text fett*/
.textLargeInvert     {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:normal; color:#FFFFFF;}/*Gro&szlig;er Text negativ*/
.textLargeBoldInvert {font-size:13px; font-family:verdana, arial, sans-serif; font-weight:bold;   color:#FFFFFF;}/*Gro&szlig;er Text fett negativ*/

/* Elemente */

.elementHeadline         {padding:8px;}/*&Uuml;berschrift*/
.elementStandard         {padding:8px;}/*Standard*/
.elementFormular         {padding:8px;}/*Formulare*/
.elementInclude          {padding:0px;}/*Includes*/
.elementSpace            {height:12px;padding:8px;}/*Leerzeile*/

.elementRightStandard    {padding:8px;}/*Standard im rechten Bereich*/
.elementRightInclude     {padding:0px;}/*Include im rechten Bereich*/

.elementLeftStandard     {padding:8px;}/*Standard im linken Bereich*/
.elementLeftInclude      {padding:0px;}/*Include im linken Bereich*/

.elementTopStandard      {padding:0px;}/*Standard im oberen Bereich*/
.elementTopInclude       {background-color:silver;}/*Include im oberen Bereich*/

.elementBottomStandard  {padding:8px;text-align:center;}/*Standard im unteren Bereich*/
.elementBottomInclude   {padding:8px;}/*Include im unteren Bereich*/



/* Fragmente */

.fragmentSpace             {height:12px;margin-bottom:2px;margin-left:8px;border-style:none;}

.fragmentPictureFloatLeft  {margin-right:8px;margin-bottom:8px;float:left;} 
.fragmentPictureFloatRight {margin-left:8px;margin-bottom:8px;float:right;} 

.fragmentTableDoubleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentTableTripleCol    {padding:0px;border-style:none;border-width:1px;border-color:#FF0000;}
.fragmentCellDoubleCol     {width:50%;padding:4px;vertical-align:top;}
.fragmentCellTripleCol     {width:33%;padding:4px;vertical-align:top;}

.fragmentLinklistFloatLeft {
													 padding:8px;
													 margin-right:8px;
													 margin-bottom:8px;
													 float:left;
													 border-style:solid;
													 border-width:1px;
													 border-color:#000000;
} 


/* Sonstiges */

.votingBar   {background-color:#034A8A;}

.tableBorder {border-top-style:solid;border-top-width:1px;border-top-color:#ACACAC;border-left-style:solid;border-left-width:1px;border-left-color:#ACACAC;}
.tdBorder    {border-right-style:solid;border-right-width:1px;border-right-color:#ACACAC;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ACACAC;}


/* TAGS from former TUTTOBENE SITE at WWW.W3W.DE */
/*************************************************/

.body_group_title
	{
          color:#336699;
          font-size:14px;
          font-weight:bold;
          padding-top:10px;
	 }

.body_table
        {
          font-size:10px;
          vertical-align:top;
          margin-top:15px; 	
        }

.body_table_100
        {
          font-size:10px;
          width:100%;      
          vertical-align:top;
          margin-top:15px; 	
        }
				
.body_table_cell
        {
          font-size:10px;
          vertical-align:top;		
          padding:3px;
	}
		
/* body_table_cell_center */
.btcc
        {
          font-size:10px;
          text-align:center;
          vertical-align:top;		
          padding:3px;
        }
		
 /* body_table_cell_center_image */
.btccimg
        {
          font-size:10px;
          text-align:center;
          vertical-align:bottom;
          width:33%;		
          padding:3px;
        }

 /* body_table_cell_center_image_text */
.btccimgtxt
        {
          font-size:10px;
          text-align:center;
          vertical-align:top;
          padding-top:5px;
          padding-left:15px;
          padding-right:15px;
          padding-bottom:10px;
        }


/* body_table_cell_center - 3 cells horizontally */
.btcc_3
        {
          font-size:10px;
          text-align:center;
          vertical-align:top;		
          padding:5px;
          padding-top:20px;
          width:33%;
        }

/* body_table_cell_center_border_left_right_bottom */
.btccbLRB
        {
          font-size:10px;
          text-align:center;
          vertical-align:top;		
          padding:3px;
          border-left-style:solid;
          border-left-width:1;
          border-left-color:gray;										
          border-right-style:solid;
          border-right-width:1;
          border-right-color:gray;										
          border-bottom-style:solid;
          border-bottom-width:1;
          border-bottom-color:gray;										
        }

/* body_table_cell_center_border_right_bottom */
.btccbRB
        {
          font-size:10px;
          text-align:center;
          vertical-align:top;		
          padding:3px;
          border-right-style:solid;
          border-right-width:1;
          border-right-color:gray;										
          border-bottom-style:solid;
          border-bottom-width:1;
          border-bottom-color:gray;										
        }

/* body_table_cell_left_border_left */
.btclbL
        {
          font-size:10px;
          text-align:left;
          vertical-align:top;		
          padding:3px;
          border-left-style:solid;
          border-left-width:1;
          border-left-color:gray;										
        }
		
/* body_table_cell_left_border_left_right_bottom */
.btclbLRB
        {
          font-size:10px;
          text-align:left;
          vertical-align:top;		
          padding:3px;
          border-left-style:solid;
          border-left-width:1;
          border-left-color:gray;										
          border-right-style:solid;
          border-right-width:1;
          border-right-color:gray;										
          border-bottom-style:solid;
          border-bottom-width:1;
          border-bottom-color:gray;										
        }	
		
/* body_table_cell_left_border_right_bottom */
.btclbRB
        {
          font-size:10px;
          text-align:left;
          vertical-align:top;		
          padding:3px;
          border-right-style:solid;
          border-right-width:1;
          border-right-color:gray;										
          border-bottom-style:solid;
          border-bottom-width:1;
          border-bottom-color:gray;										
        }

/* body_table_cell_left_border_right_bottom BOLD */
.btclbRB_bold
        {
					font-weight:bold;
          font-size:10px;
          text-align:left;
          vertical-align:top;		
          padding:3px;
          border-right-style:solid;
          border-right-width:1;
          border-right-color:gray;										
          border-bottom-style:solid;
          border-bottom-width:1;
          border-bottom-color:gray;										
        }				

					
/* body_table_cell_right_border_right_bottom */
.btcrbRB
        {
          font-size:10px;
          text-align:right;
          vertical-align:top;		
          padding:3px;
          border-right-style:solid;
          border-right-width:1;
          border-right-color:gray;										
          border-bottom-style:solid;
          border-bottom-width:1;
          border-bottom-color:gray;										
        }

/* body_table_cell_section_title */
.btc_section_title
	{
          font-size:11px;
          color: #336699;
          font-weight:800;
          padding-top:15px;
        }


/* body_table_cell_left */
.btcl
        {
          font-size:10px;
          text-align:left;
          vertical-align:top;		
          padding:3px;
        }

/* body_table_cell_right */
.btcr
        {
          font-size:10px;
          text-align:right;
          vertical-align:top;		
          padding:3px;
        }

.body_table_cell_image
        {
          font-size:10px;
          text-align:left;
          vertical-align:top;		
          padding:5px;
        }		

.body_table_cell_image_center_bottom
        {
          font-size:10px;
          text-align:center;
          vertical-align:bottom;		
          padding-bottom:5px;
        }
		
.body_table_cell_image_center_top
        {
          font-size:10px;
          text-align:center;
          vertical-align:top;
          padding-bottom:10px;
        }		

.body_table_cell_justify
        {
          font-size:10px;
          text-align:justify;
          vertical-align:top;		
          padding:3px;
        }

.body_table_cell_100
        {
          font-size:10px;
          width:100%;      
          vertical-align:top;		
          padding:3px;
          padding-right:10px;		
        }

.body_table_cell_justify_100
        {
          font-size:10px;
          width:100%;
          text-align:justify;
          vertical-align:top;		
          padding:3px;
          padding-right:10px;
        }

.body_table_cell_link
	{
          font-size:10px;
          vertical-align:top;
          padding:3px;
          text-decoration:none;
        }

