/* CSS Document */

html 	{ height: 100%; width: 100%; margin: 0px; padding: 0px; overflow:hidden; }
body 	{ height: 100%; width: 100%; margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; overflow:hidden; }
table 	{ table-layout:fixed; position:relative; border-collapse:collapse; border-width:0px; }


div#hg			{ position:relative; width:100%; height:100%; background-repeat:repeat; z-index:1;}
div#scrl		{ position:absolute; top:0; left:0; width:100%; height:100%; border:0px #AF3 solid; overflow:auto; z-index:2;}
div#all 		{ position:relative; width:80.0em; height:59.0em; top:2.0em; margin-left:auto; margin-right:auto;  z-index:2; }
div#top			{ position:absolute; width:80.0em; height:3.0em;  top:0.0em; left:0.0em; z-index:10; }

div#top_le			{ height:3.0em; width:50.0em; float:left;  border:#CCCCCC 0px solid; z-index:10; }
div#top_logo		{ position:relative; height:3.0em; width:50.0em; }
div#top_logo_trsp 	{ position:absolute; height:3.0em; width:50.0em; top:0.0em; left:0.0em; border:#CCCCCC 1px solid; background-color:#FFFFFF;  filter: alpha(opacity=46); -moz-opacity: .46; opacity: .46; z-index:1; }
div#logo_txt		{ position:absolute; height:3.0em; width:50.0em; top:0.0em; left:0.0em; z-index:2;}

div#top_re			{ height:2.0em; margin:0.5em 0 0 0; width:13.0em; float:right; border:#CCCCCC 0px solid; z-index:10; }
div#top_nav			{ position:relative; height:2.0em; width:13.0em; }
div#top_nav_trsp	{ position:absolute; height:2.0em; width:13.0em; top:0.0em; right:0.0em; margin:0.5em 0 0 0;  background-color:#FFFFFF; filter: alpha(opacity=46); -moz-opacity: .46; opacity: .46; z-index:1;}
div#nav_txt			{ position:absolute; height:2.0em; width:13.0em; top:0.0em; left:0.0em; margin:0.5em 0 0 0; z-index:2;}

div#nav_box		{ position:absolute; width:20.0em; height:51.0em; top:4.0em; left:0.0em; }
div#bild_box		{ position:absolute; width:20.0em; height:20.0em; top:0.0em; left:0.0em; border:#DDDDDD 1px solid; z-index:10; }
div#bild_box_txt	{ position:absolute; width:20.0em; height:20.0em; top:0.0em; left:0.0em; border:#DDDDDD 1px solid; z-index:10; }
div#bild_box_trsp	{ position:absolute; width:20.0em; height:20.0em; top:0.0em; left:0.0em; border:#DDDDDD 0px solid;  background-color:#FFFFFF;  filter: alpha(opacity=56); -moz-opacity: .56; opacity: .56; z-index:5;}
div#navi			{ position:absolute; width:20.0em; height:30.0em; top:21.0em; z-index:10; }
div#navi_trsp		{ position:absolute; width:20.0em; height:30.0em; top:21.0em; border:#CCCCCC 1px solid; background-color:#FFFFFF;  filter: alpha(opacity=46); -moz-opacity: .46; opacity: .46; z-index:5;}
div#textbox		 	{ position:absolute; top:4.0em; left:21.0em; width:59.0em; height:51.0em; z-index:10;}
div#textbox_trsp 	{ position:absolute; top:4.0em; left:21.0em; width:59.0em; height:51.0em; background-color:#FFFFFF;  filter: alpha(opacity=76); -moz-opacity: .76; opacity: .76; border:#DDDDDD 1px solid; z-index:5;}
div#copybox		 	{ position:absolute; height:2.0em; top:56.0em; left:0em; width:80.0em; height:2.0em; border:#CCCCCC 0px solid; z-index:10; }
div#copy_le			{ height:2.0em; width:20.0em; float:left; border:#CCCCCC 0px solid; z-index:10; }
div#copy			{ position:relative; width:20.0em; height:2.0em;}
div#copy_trsp 		{ position:absolute; width:20.0em; height:2.0em; top:0.0em; left:0.0em; background-color:#FFFFFF; filter: alpha(opacity=26); -moz-opacity: .26; opacity: .26; z-index:1;}
div#cp_txt 			{ position:absolute; height:2.0em; width:20.0em; top:0.0em; left:0.0em; z-index:2;}
div#powered_re		{ height:2.0em; width:20.0em; float:right; border:#CCCCCC 0px solid; z-index:10; }
div#powered			{ position:relative; width:20.0em; height:2.0em;}
div#powered_trsp 	{ position:absolute; width:20.0em; height:2.0em; top:0.0em; right:0.0em; background-color:#FFFFFF; filter: alpha(opacity=26); -moz-opacity: .26; opacity: .26; z-index:1;}
div#pw_txt 			{ position:absolute; height:2.0em; width:20.0em; top:0.0em; left:0.0em; z-index:2;}

div.textinn		 		{ position:absolute; top:10.0em; left:7.0em; width:52.0em; height:41.0em; z-index:10;}
div.textinn p	 		{ color:#666699; margin:1.2em 3.0em 0 1.0em;}
div.textinn p.txt_uber  { color:#666699; margin:0.2em 0 4.2em 1.0em;} 

	div#cont			{position:relative; width:59.0em; height:51.0em; }
	div#flacont			{position:relative; width:59.0em; height:51.0em; top:0.0em;}
	div.flaalt			{position:absolute; width:59.0em; height:44.3em; top:0.0em;}
	div.fladown			{position:absolute; height:3.0em; width:59.0em; top:44.3em; }
	
	div#bild_cont		{position:relative; width:20.0em; height:20.0em; }
	div#flcont			{position:relative; width:20.0em; height:20.0em; }
	div#bild_flacont	{position:relative; width:20.0em; height:20.0em; top:0.0em;}
	div.bild_flaalt		{position:absolute; width:20.0em; height:20.0em; top:0.0em;}

img.bild		{ width:20.0em; height:20.0em;}

p 				{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em;}
p.txt 			{ color:#666699;  }


p.floatstopboth { clear:both; height:0; line-height:0; margin:0; padding:0; }


.fs8  { font-size:8px; }    
.fs9  { font-size:9px; }    
.fs10 { font-size:10px; }    
.fs11 { font-size:11px; }    
.fs12 { font-size:12px; }    
.fs14 { font-size:14px; }
.fs16 { font-size:16px; }   
.fs18 { font-size:18px; }    
.fs20 { font-size:20px; }
.fsnorm { font-size:12px; }    
.rot	{ color:#A90000; letter-spacing:1px; font-style:italic; font-weight:bold; }
.actrot	{ color:#A90000; letter-spacing:1px; font-weight:bold; }
.fett	{ font-weight:bold; }
.breit	{ letter-spacing:2px; }
.eneb	{ color:#666699; letter-spacing:2px; font-weight:bold; }
.grau	{ color:#666699; }
.strek	{ text-decoration:underline; }

ul#nav		   		{ margin:4.0em 0 0 2.0em; padding:0.0em; list-style-type:none; color:#666699; vertical-align:top; }
#nav li 		   	{ width:18.0em; height:2.0em; padding:0em; margin:1.0em 0 0 0.0em; border:#006633 0px solid; } 
#nav li p			{ line-height:1.6em; margin:0.6em 0 0.6em 0.0em; color:#FF6600;  } 
#nav li a			{ display:block; width:18.0em; line-height:1.6em; margin:0.6em 0 0.6em 0.0em; }

ul#topnav			{ position:relative; margin:0 0 0 0em; width:13.0em; height:2.0em; padding:0.0em; list-style-type:none; color:#666699; border:#FF6633 0px solid;}
ul#topnav li 		{ display:inline; text-align:right; float:right; width:4.3em; height:1.6em; padding:0 1.0em 0 1.0em; margin:0.3em 0 0 0; border-left:#FF6633 1px solid; }
ul#topnav li p		{ margin:0; border:#CC0033 0px solid; line-height:1.6em; color:#FF6600; }
ul#topnav li a		{ margin:0; line-height:1.6em; border:#FF6633 0px solid; }

/*
a.navakt:link 		{ color:#99CCCC; text-decoration:none; }
a.navakt:visited 	{ color:#99CCCC; text-decoration:none; }
a.navakt:hover 		{ color:#99CCCC;  }*/

a.navakt:link 		{ color:#FF6600; text-decoration:none; }
a.navakt:visited 	{ color:#FF6600; text-decoration:none; }
a.navakt:hover 		{ color:#FF9933;  }

a.nav:link 			{ color:#666699; text-decoration:none; }
a.nav:visited 		{ color:#666699; text-decoration:none; }
a.nav:hover 		{ color:#FF9933;  }

a.nav2:link 		{ color:#9999CC; }
a.nav2:visited 		{ color:#9999CC; }
a.nav2:hover 		{ color:#FF9933; }

a.nav3:link 		{ color:#FF9933; }
a.nav3:visited 		{ color:#FF9933; }
a.nav3:hover 		{ color:#9999CC; }
