* {	font-size: 100%;	border: 0px solid  #000;	margin: 0px;	padding: 0px; line-height:1em; }

html, body {height: 100%;		}
body{color:#000;	background-color: #fff;  font-family:  Arial,   sans-serif; 
}

/* debug */
tbody	{border: 0px solid  #000; }
table	{border: 0px dashed #000; }
/*td		{	border:  0px dashed #0FF;	height:  100%; width:100%;  text-align: left;}*/


.canvas{
width: 840px;	top:50px; height: 550px;	border:0px solid brown;
margin-left: auto;	margin-right: auto;	text-align: center;
letter-spacing:0.1em;
}


.header_container{
position:relative;	width: 100%;	 height:125px;		
text-align:center;  
overflow:auto;
padding-top:0px;
font-size:1.2em;
letter-spacing:0.06em;
}  

.header_subtitel{	color:#999;	font-size:22px;	 font-family:  "Arial Black",   sans-serif;}
.pagina_container        {position:relative; width: 100%; 	 }
.pagina_links_container  {position:relative; width:456px; float:left;   }
.pagina_links_image_container {position:relative; width:456px; height:304px; vertical-align:top;border:0px solid red;}
.pagina_links_image  {border:0px solid green;  margin-top:0px;}
.pagina_links_caption_container  {position:relative; width:100%; height:65px;  top:15px;border:0px solid red;}
#caption{	border:0px solid black;  margin-top:0px; width:100%; font-size:0.5em; }
.pagina_links_nav_container  {position:relative; width:100%; height:20px;  top:15px;border:0px solid red;}
.slideshow_nav{	font-size:0.6em; }

.pagina_rechts_container {position:absolute; width:400px; top:1px; left:466px; border:0px solid black;}
.pagina_text{position:relative; width:100%; height:330px;float:left; padding-right:0px;  background-color: #fff;  }                                                              
.text_scroll  {position:relative; width:100%; height:100%; text-align:left; overflow:none;    
line-height:1.6em; letter-spacing:0.05em; font-size:0.8em;padding-right:16px; font-weight:normal;}
/* ----------------------------------- */
.pagina_rechts_container2 {position:absolute; width:170px; top:1px; left:680px; border:0px solid black;}
.footer{position:absolute; width:800px; right:10px;; top:410px; border:0px solid black;  text-align:right;}   
  
/*.language_flag{display:inline; border:0px solid black; margin:3px; padding:3px 5px; font-size:16px; 	color:#000;}*/

.firstline{ font-family:  "Arial Black",   sans-serif;}
div		{border: 0px solid  #F60;  margin: 0px; padding: 0px;}

   a:link.footlink , 
 a:active.footlink,
a:visited.footlink{color:#f00;text-decoration: none;  font-family:  "Arial Black",   sans-serif; font-size:0.9em;}
  a:hover.footlink{text-decoration: underline;}


a:link.a_button    ,
a:active.a_button  ,
a:visited.a_button ,
a:hover.a_button   
{	color:#666;	padding: 0px 3px;	text-decoration: none;}

a:link    ,a:active  ,a:visited{	color:#666;	text-decoration: none; }
a:hover{	color:#ccc;}

a:link.nolines    ,
a:active.nolines  ,
a:visited.nolines  
{color:#666;	font-weight:bold;}
a:hover.nolines {	color:#ccc;}
