body, table, div, p, b, strong, html {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
}
body { 
    padding: 0px 0 20px 0; 
	background:url("http://www.lasserheingans.com/_accessories/img/bgpattern.jpg") top left repeat-x;
	background-color: #EFEFFF; 
	height:100%;  
	voice-family: "\"}\""; 
	voice-family:inherit;
  	font-size:small;	
 	}
	 
html>body {font-size:small;}

p 	 { margin: 15px 0px; }
h1 	 { line-height: 150%; width:100%; border-bottom:1px solid #cccccc; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.5em;margin:0px 0px 40px 0px; font-weight:normal; }
h2 	 { line-height: 150%; width:100%; border-bottom:1px solid #cccccc; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em;margin:0px 0px 40px 0px; font-weight:normal; }
acronym { cursor:help }

#topheader { position:relative;top:0px;height:120px;width:670px;background-image: url("http://www.lasserheingans.com/_accessories/img/LasseRheingans.com.gif");border: 1px solid #000000; border-bottom:0; border-top:0;margin: 0px auto;padding:0px 0px;}
#main {	margin: 0px auto; background-color:#FFFFFF;	font-size: 0.9em; line-height: 150%; height: auto; width: 570px; position:relative;top:0px;padding: 50px 50px 20px 50px;border: 1px solid #667; border-top:0 ;background:  url("http://www.lasserheingans.com/_accessories/img/weiss.gif") repeat left top; }
#Navigation {position:relative;top:0px; height:40px;width:670px;color:#dddddd; text-align:left;margin:0px auto;border:1px solid #000; border-bottom:0;border-top:0; background:#efefff url("http://www.lasserheingans.com/_accessories/img/navi/bg.gif") repeat-x bottom;}
  #Navigation ul {  margin:0;  list-style:none; padding:14px 25px 0;   }
  #Navigation li {  float:left;background:url("http://www.lasserheingans.com/_accessories/img/navi/left_on.gif") no-repeat left top; margin:0;padding:0 0 0 9px; }
  #Navigation a  {  float:left;   display:block;   background:url("http://www.lasserheingans.com/_accessories/img/navi/right_on.gif") no-repeat right top;  padding:5px 20px 4px 6px; text-decoration:none;  font-weight:bold; color:#666; }
  /* Commented Backslash Hack
  hides rule from IE5-Mac \*/
  #Navigation a {float:none;}
  /* End IE5-Mac hack */
  #Navigation a:hover    { color:#000; }
  #Navigation #current   { background-image:url("http://www.lasserheingans.com/_accessories/img/navi/left.gif");}
  #Navigation #current a { background-image:url("http://www.lasserheingans.com/_accessories/img/navi/right.gif"); padding-bottom:6px; color:#000033;}
  
  #languages { float:right; padding:0; width:5px; height:5px; background:url("http://www.lasserheingans.com/_accessories/img/blind.gif") no-repeat left top; }
  #languages #currentflag   { background-image:url("http://www.lasserheingans.com/_accessories/img/blind.gif"); }
  #languages #currentflag img { border:1px solid #89a !important;  }
	
	#languages #sprachen {	position:absolute; 
							width:80px; left:560px; top:20px; 
							overflow:hidden; 
							display:inline; 
							background:url("http://www.lasserheingans.com/_accessories/img/blind.gif") no-repeat left top; }
	#languages #sprachen a {	display:inline; 
								padding:0; margin-right:5px; 
								text-decoration:none;background:url("http://www.lasserheingans.com/_accessories/img/blind.gif") }

#lasse     { float:right; visibility:visible;  background-color:#FFFFFF; z-index:5;  height: auto; margin:0px 0px 10px 30px; padding: 0px; border:0px dotted #000000; font-size:x-small; }
#lasse img { border: 1px solid #000000; }

#linksIMG     { float:left; visibility:visible;  background-color:#FFFFFF; z-index:5; height: auto; margin:0px 30px 10px 0px; padding: 0px; border:0px dotted #000000; font-size:x-small; }
#rechtsIMG     { float:right; visibility:visible;  background-color:#FFFFFF; z-index:5; height: auto; margin:0px 0px 10px 30px; padding: 0px; border:0px dotted #000000; font-size:x-small; }
#linksIMG img { border: 1px solid #000000; }

#links      { font-size:medium; line-height:200%; font-family:Georgia, "Times New Roman", Times, serif; padding:15px 0;}
a:link 		{ text-decoration:underline; color:#3333FF;}
a:visited 	{ text-decoration:underline; color:#3333FF;}
a:hover 	{ text-decoration:none; 		color:#3333FF;}
a:active 	{ text-decoration:underline; color:#3333FF;}

.fragenDIV  { float:left; background-color:#f8f8f8; border:1px solid #aaa; padding: 10px; font-weight:bold; width:200px; text-align:left;line-height:150%;}
.antwortDIV { float:right; width:280px;  			border:0px solid #CCCCCC; padding: 0px; text-align:left; line-height:150%;}
.fragenDIV  em { font-weight:normal;color:#333333; }

fieldset 	{ padding:15px; font:100%/1 sans-serif;  width:535px;  border:1px solid #333;    }
label 		{ float:left; width:20%; margin-right:1em; text-align:right; font-weight:bold;  }


#referenzliste 				{ float:none; width:550px; margin-top:25px;}
#referenzliste table		{ border:1px solid #ccc;}
#referenzliste th 		 	{ text-align:left; border-bottom:1px solid #666; background-color:#eee; padding: 5px;  }
#referenzliste td 			{ margin-top: 5px; padding: 5px; border-bottom:1px dotted #333; vertical-align:top; }
fieldset #submit 		    { width:110px; float:right; }

buttons		{ width:110px; cursor:pointer; color:#000000; float:right; padding:1px; background-color:#FFFFFF; border:1px solid #000; margin:0; }
input   	{ border:1px solid #222222; background-color:#FFF; font-size:small;}
.radio  	{ border:0px solid #222222; background-color:#FFF; margin:5px 0 0 0 ;}
textarea    { border:1px solid #222222; background-color:#fff; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:1em;}



/* PIXELKOENIG FUSSZEILE UNTEN */
#pixel { font-size: 1em;line-height: 100%;color: #cccccc;position:relative;margin: 0px auto;width: 650px;height: auto;padding: 10px;text-align:right;border: 0px solid #888888;border-top: 0px none #cccccc;font-size:x-small;}
#pixel a:link	 {text-decoration:none; color:#777777; font-weight:normal;}
#pixel a:visited {text-decoration:none; color:#777777; font-weight:normal;}
#pixel a:hover 	 {text-decoration:underline; color:#222222; font-weight:normal;}
#pixel a:active  {text-decoration:none; color:#777777; font-weight:normal; } 