body												{ font-family: verdana; font-size: 9pt; color: black; margin: 0; padding: 0; height:100%; background: url('img/bgpano.jpg') #000 top center no-repeat;  }

#outer-wrapper 									{ width: 900px; height: 100%; margin: 0 auto; text-align: center; background-color: white; }

#banner											{ width: 900px; height: 185px; background: url('img/banner_xmas.jpg') no-repeat; }
	
#menu 											{ width: 900px; height: 40px; background: url('img/menu_xmas.jpg') no-repeat; }

#menulinks 										{ text-align: center; width: 100%; height: 40px; margin: 0 auto; float: left; padding: 0 20px; margin-left: 25px; list-style: none; }
#menulinks li 									{ font-family: times new roman; font-size: 11pt; font-weight: bold; color: black; text-decoration: none; display: block; padding: 4px 19px; width: auto; display: inline; float: left; line-height: 40px; }
#menulinks a:link, #menulinks a:visited 			{ padding:8px; text-decoration: none; color: #000; }
#menulinks a:hover, #menulinks a:active 			{ color: black; padding:8px; text-decoration: underline; }

#content										{ width: 900px; height: auto; background: white;  vertical-align: text-top; }

#linebar 										{ width: 900px; height: 10px; background: #660000; }

#leftcontent									{ width: 200px; height: 100%; background:#ccc; float: left; margin: 10px 0 10px 10px; }
#leftcontent p									{ margin: 10px 10px 30px 10px; }
#leftcontent #kontaktbox							{ padding: 10px 0; }
#leftcontent a:link, #rightcontent a:visited		{ text-decoration:none; border-bottom:dashed 1px black; }
#leftcontent a:hover, #rightcontent a:active	 	{ color: white; }
.hektikdesign									{ font-size: 7pt; }
.hektikdesign a:link								{ color: white; text-decoration: none; }
.hektikdesign a:hover							{ border-bottom: dashed 1px white; /*text-decoration:underline; */}

#rightcontent									{ width: 670px; height: auto; background: white; float: right; margin: 10px 10px; text-align: left; }
#rightcontent p									{ text-align: justify; padding: 10px 20px 0px 20px;  }
#rightcontent ul									{ float: left; list-style: none; text-align: left; }
#rightcontent a, #rightcontent a:visited			{ text-decoration: none; line-height: 1.5em; border-bottom: dashed 1px blue; }
#rightcontent a:hover, #rightcontent a:active 	{ background-color: #660000; color: white; }
#rightcontent img 								{ margin-left: 20px; }

#contable										{ width: 670px; height: auto; background: white; }
#contable td										{ padding-bottom: 20px; }

#footer											{ height: 25px; background: #660000; color: white; font-size: 7pt; }
#footer a, #footer a:visited						{ color: white;  text-decoration: none;}
#footer a:hover, #footer a:active				{ border-bottom: dashed 1px white; }

h1												{ font-family: times new roman; font-size: 24pt; color: white; text-align: left; margin: 0; background: #660000; padding: 10px 15px; }
h2												{ font-family: times new roman; font-size: 16pt; color: white; text-align: left; margin: 0; background: #660000; padding: 8px 15px; }

p												{ text-align: left; line-height: 1.5em; }

a img												{ border:none; }
