/* 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; background-color:transparent; z-index:1;}*/
div#hg			{ position:relative; width:100%; height:100%; background-repeat:repeat; background-color:#6699cc; 
 					background-image:url(../image/bg_14.jpg); background-position:right top; z-index:1;}
div#scrl		{ position:relative; width:100%; height:100%; border:0px #AF3 solid; overflow:auto; z-index:2;}
div#all 		{ position:relative; width:90.0em; top:1.0em; margin-left:auto; margin-right:auto; z-index:2; }

/* top-ebene*/
div#oben		{ position:absolute; width:90.0em; height:2.0em; top:0.0em; left:0.0em; z-index:10; }
div#oben_le		{ height:2.0em; width:20.0em; float:left;  border:#CCCCCC 0px solid; z-index:10; }
div#oben_re		{ height:2.0em; margin:0 0 0 0; width:26.0em; float:right; border:#CCCCCC 0px solid; z-index:10; }

div#top			{ position:absolute; width:90.0em; height:3.0em; top:2.0em; left:0.0em; z-index:10; }
div#top_le			{ height:3.0em; width:90.0em; float:left;  border:#CCCCCC 0px solid; z-index:10; }
div#top_logo		{ position:relative; height:3.0em; width:90.0em; }
div#top_logo_trsp 	{ position:absolute; height:3.0em; width:90.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:90.0em; top:0.0em; left:0.0em; z-index:2;}


ul#topnav			{ position:relative; margin:0 0 0 0em; width:26.0em; height:2.0em; padding:0.0em; list-style-type:none; color:#666699;  }
ul#topnav li 		{ display:inline; text-align:right; float:right; width:4.3em; height:1.6em; padding:0 0 0 1.5em; margin:0.3em 1.7em 0 0; border-left:#FF6633 1px solid; }
ul#topnav li p		{ margin:0; padding:0; border:#CC0033 0px solid; line-height:1.6em; color:#CC6633; }
ul#topnav li a		{ display:block; height:1.6em; line-height:1.6em; margin:0 0 0 0; border:#FF6633 0px solid; }


/*div#top_re			{ height:2.0em; margin:0.5em 0 0 0; width:15.0em; float:right; border:#CCCCCC 0px solid; z-index:10; }
div#top_nav			{ position:relative; height:2.0em; width:15.0em; }
div#top_nav_trsp	{ position:absolute; height:2.0em; width:15.0em; top:0.0m; 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:15.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.5em; top:5.5em; left:0.0em; }
div#bild_box		{ position:absolute; width:20.0em; height:20.0em; top:0.0em; left:0.0em; border:#CCCCCC 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:#CCCCCC 0px solid;  background-color:#FFFFFF;  filter: alpha(opacity=56); -moz-opacity: .56; opacity: .56; z-index:5;}
div#bild_box img	{ width:20.0em; height:20.0em;}

div#navi			{ position:absolute; width:20.0em; height:31.0em; top:20.5em; z-index:10; }
div#navi_trsp		{ position:absolute; width:20.0em; height:31.0em; top:20.5em; border:#CCCCCC 1px solid; background-color:#FFFFFF;  filter: alpha(opacity=36); -moz-opacity: .36; opacity: .36; z-index:5;}

div#textbox		 	{ position:absolute; top:5.5em; left:21.0em; width:69.0em; height:51.5em; border:#CCCCCC 1px solid; z-index:10;}
div#textbox_trsp 	{ position:absolute; top:5.5em; left:21.0em; width:69.0em; height:51.5em; background-color:#FFFFFF; filter: alpha(opacity=46); -moz-opacity: .46; opacity: .46; border:#DDDDDD 1px solid; z-index:5;}

div#copybox		 	{ position:absolute; width:90.0em; height:2.0em; top:57.5em; left:0.0em; border:#CCCCCC 0px solid; z-index:10; }

div#copy			{ position:relative; width:60.0em; height:2.0em;}
div#copy_le			{ height:2.0em; width:60.0em; float:left; border:#CCCCCC 0px solid; z-index:10; }
div#copy_trsp 		{ position:absolute; width:60.0em; height:2.0em; top:0.0em; left:0.0em; background-color:#FFFFFF; filter: alpha(opacity=16); -moz-opacity: .16; opacity: .16; z-index:1;}
div#cp_txt 			{ position:absolute; width:60.0em; height:2.0em; top:0.0em; left:0.0em; z-index:2;}

div#powered_re		{ height:2.0em; width:19.9em; float:right; border:#CCCCCC 0px solid; z-index:10; }
div#powered			{ position:relative; width:19.9em; height:2.0em;}
div#powered_trsp 	{ position:absolute; width:19.9em; height:2.0em; top:0.0em; right:0.0em; background-color:#FFFFFF; filter: alpha(opacity=16); -moz-opacity: .16; opacity: .16; z-index:1;}
div#pw_txt 			{ position:absolute; width:19.9em; height:2.0em; top:0.0em; left:0.0em; z-index:2;}

div.textinn		 		{ position:absolute; top:10.0em; left:7.0em; width:57.0em; height:41.0em; z-index:10;}
div.textinn p	 		{ color:#663300; margin:1.2em 3.0em 0 1.0em;}
div.textinn p.txt_uber  { color:#663300; margin:0.2em 0 4.2em 1.0em;}

div.textscrl	 		{ position:absolute; top:8.0em; left:0.0em; width:57.0em; height:31.5em; overflow:auto; overflow-x:hidden;  z-index:10;}
div.textscrl p	 		{ color:#663300; margin:0.7em 3.0em 0 1.0em;}


ul.profile				{ width:49.0em; margin:0.6em 0 0 1.0em; padding:0.0em; list-style-type:none; color:#666699; vertical-align:top; border:#00FF33 0px solid; }
ul.profile li 		   	{ width:47.0em; padding:0em; margin:0 0 0.5em 0; border:#006633 0px solid; line-height:1.6em; clear:left; } 
ul.profile li div.all 	{ position:relative; width:48.0em; margin:0; padding:0;  border:#990000 0px solid;} 
ul.profile li p			{ line-height:1.6em; margin:0 0 0 0em;  } 
ul.profile li a			{ display:block; width:45.0em; line-height:1.6em; margin:0 0 0 0em; -moz-outline:none; outline:none; }
ul.profile span.bull  	{ float:left; margin:0 0 0 0em; color:#996633; font-weight:bold;}
ul.profile div.txt     	{ float:left; display:block; margin:0 0 0 1.0em; width:46.0em;  border:#aa0000 0px solid;}



ul#start	   		{ width:49.0em; margin:2.0em 0 0 1.0em; padding:0.0em; list-style-type:none; color:#666699; vertical-align:top; border:#00FF33 0px solid; }
#start li 		   	{ width:47.0em; padding:0em; margin:0 0 1.0em 0; border:#006633 0px solid; line-height:1.6em; clear:left; } 
#start li div.all 	{ position:relative; width:47.0em; margin:0; padding:0;  border:#990000 0px solid;} 
#start li p			{ line-height:1.6em; margin:0 0 0 0em;  } 
#start li a			{ display:block; width:45.0em; line-height:1.6em; margin:0 0 0 0em; -moz-outline:none; outline:none; }
#start span.bull  	{ float:left; margin:0 0 0 0em; color:#996633; font-weight:bold;}
#start div.txt     	{ float:left; display:block; margin:0 0 0 1.0em; width:45.0em;  border:#aa0000 0px solid;}

p.float_stop 		{ clear:left; font-size:0px; line-height:0px; margin:0px; height:0px; font-size:0px;}

ul.opptell	   			{ width:47.0em; margin:1.0em 0 0 1.0em; padding:0.0em; list-style-type:none; color:#666699; vertical-align:top; border:#00FF33 0px solid; }
.opptell li 		   	{ width:45.0em; padding:0em; margin:0 0 0.6em 1.5em; border:#006633 0px solid; line-height:1.6em; clear:left; } 
.opptell li div.all 	{ position:relative; width:45.0em; margin:0; padding:0; } 
.opptell li p			{ line-height:1.6em; margin:0 0 0 0em;  } 
.opptell li a			{ display:block; width:43.0em; line-height:1.6em; margin:0 0 0 0em; -moz-outline:none; outline:none; border:#990000 0px solid; }
.opptell span.bull  	{ float:left; margin:0 0 0 0em; color:#996633; font-weight:lighter;}
.opptell div.txt     	{ float:left; display:block; margin:0 0 0 1.0em; width:43.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; }

img.bild		{ width:20.0em; height:20.0em;}

p 				{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.6em;}
p.txt 			{ color:#663300;  }
a				{ -moz-outline:none; outline:none;}

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; }
.breit1	{ letter-spacing:1px; }
.breit2	{ letter-spacing:2px; }
.perfo	{ color:#996633; letter-spacing:2px; font-weight:bold; }
.grau	{ color:#666699; }
.dunkel	{ color:#663300; }
.hell	{ color:#EEEEEE; }
.braun	{ color:#996633; }
.fett	{ font-weight:bold;  }
.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:1.8em; padding:0em; margin:0.8em 0 0 0.0em; border:#006633 0px solid; } 
/*.nav li p			{ line-height:1.6em; margin:0 0 0 0.0em; color:#FF6600;  }*/ 
.nav li p			{ line-height:1.6em; margin:0 0 0 0.0em; color:#CC6633;  } 
.nav li a			{ line-height:1.6em; margin:0 0 0 0.0em; -moz-outline:none; outline:none; }

.nav li.sub		   	{ width:16.0em; height:1.8em; padding:0em; margin:0.3em 0 0 1.5em; border:#006633 0px solid; }
.nav li.sub p		{ line-height:1.6em; margin:0 0 0 0.0em; color:#CC6633;  } 
.nav li.sub a		{ line-height:1.6em; margin:0 0 0 0.0em; -moz-outline:none; outline:none; }
.nav li.sub span	{ font-size:10px; }

	

a.navakt:link 		{ color:#CC6633; text-decoration:none; }
a.navakt:visited 	{ color:#CC6633; text-decoration:none; }
a.navakt:hover 		{ color:#FF6600;  }

a.nav:link 			{ color:#663300; text-decoration:none; }
a.nav:visited 		{ color:#663300; text-decoration:none; }
/*a.nav:hover 		{ color:#FF9933;  }*/
a.nav:hover 		{ color:#FF6600;  }

a.nav3:link 		{ color:#663300;  }
a.nav3:visited 		{ color:#663300;  }
a.nav3:hover 		{ color:#FF6600;  }

a.nav2:link 		{ color:#FFFFFF; text-decoration:none;}
a.nav2:visited 		{ color:#FFFFFF; text-decoration:none;}
/*a.nav2:hover 		{ color:#FF9933; }*/
a.nav2:hover 		{ color:#FF6600; }


