	  html, body { font-family:Verdana;font-size:14px; background:#fef6e6; }
	  input, textarea { font-family:Verdana;font-size:14px; }
	  form{padding:0px;margin:0px;}

	  body { margin:0px;padding:0px; height:100%; width:100%; }
	  #all { margin:auto;display:block;position:relative;width:990px; }
	  #headmenu { display:block;width:100%;height:23px;position:relative;padding:0px;margin:0px;background:url('../pics/headmenu_bg.jpg'); }
	  #headmenu ul { margin:0px; padding:0px; text-align:center;width:990px;margin:auto; }
	  #headmenu li { list-style:none; position:relative; float:left;padding:2px 10px 0px 10px;font-weight:bold; }
	  #headmenu li a { color:#7fa5ed;text-decoration:none;font-size:14px;margin:0px;padding:0px;display:block;}
	  #headmenu li .active { color:#266cee; }
	  #headmenu li a:hover { color:#0e42a5; }

	  #head { display:block;height:253px;width:970px;margin:auto;background-repeat:no-repeat; padding:10px 20px 5px 0px; }
	  #headright { float:right;color:#ffffff;font-weight:bold;
					padding:10px 25px 10px 25px; margin: 0px;background:url('../pics/trans.png'); }
	  *html #headright {background: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='../pics/trans.png');}
	  #headright a { color:#ffffff;position: relative;text-decoration:none; }
	  #headright input { position: relative; }
	  #headright a:hover { color:#ffffff; }

	  #body { width:990px;position:relative;display:block;background:url('../pics/body.jpg'); }
	  #bodym { width:990px;position:relative;display:block;background:url('../pics/bodym.jpg'); }

	  #leftmenu { float:left;width:220px; position:relative; left:-550px; }
	  #leftmenum { float:left;width:220px; position:relative; left:-770px; }
	  #xleftmenu  ul, #leftmenum ul { margin:0px; padding:15px 0px 0px 15px; width:195px; }
	  #xleftmenu  li, #leftmenum li { list-style:none; margin:0px; padding:2px 0px 1px 0px; border-bottom:1px dotted #ffb100; margin-bottom:12px;}
	
	  #leftmenu  ul, #leftmenum ul { margin:0px; padding:0px; width:195px; }
	  #leftmenu  li, #leftmenum li { list-style:none; margin:0px; padding:0px; }

	  #leftmenu  .menuul0, #leftmenum .menuul0 { margin:0px; padding:15px 0px 0px 15px; width:195px; }
	  #leftmenu  .menuli0, #leftmenum .menuli0 { list-style:none; margin:0px 0px 0px 16px; padding:2px 0px 1px 0px; border-bottom:1px dotted #ffb100; margin-bottom:12px; text-indent:-16px;}
	  #leftmenu  .menuul1, #leftmenum .menuul1 { margin:0px; padding:5px 0px 0px 5px; width:178px;}
	  #leftmenu  .menuli1, #leftmenum .menuli1 { list-style:none; margin:0px 0px 0px 16px; padding:2px 0px 1px 0px; margin-bottom:5px; text-indent:-16px;}
	  #leftmenu  .menuul2, #leftmenum .menuul2 { margin:0px; padding:5px 0px 0px 5px; width:156px;}
	  #leftmenu  .menuli2, #leftmenum .menuli2 { list-style:none; margin:0px 0px 0px 16px; padding:2px 0px 1px 0px; margin-bottom:5px; text-indent:-16px;}


	  #leftmenu  li a, #leftmenum li a { color:#0154a6;text-decoration:none;font-size:16px; }
	  #leftmenu  li a:hover, #leftmenum li a:hover { color:#ff0000; }

	  #xleftmenu  .sub { margin:0px; padding:0px 0px 5px 0px; width:180px; }
	  #xleftmenu  .subitem { list-style:none; margin:0px; padding:3px 0px 3px 20px; border-bottom:0px;}
	  #xleftmenu  .subitem a { color:#0154a6;text-decoration:none;font-size:16px; }
	  #xleftmenu  .subitem a:hover { color:#ff0000; }

	  #rightmenu { width:220px; float:right; position:relative;}
	  #rightmenu  ul { margin:0px; padding:0px 0px 0px 0px; text-align:right; width:200px; }
	  #rightmenu  li { list-style:none; position:relative; padding:0px; margin:0px; padding:2px 0px 1px 0px;}
	  #rightmenu  li a { color:#222222;text-decoration:none;font-size:14px; }
	  #rightmenu  li a:hover { color:#000000; }

	  #maincontent { float:left;width:530px;padding:10px 10px 0px 10px;overflow:hidden; position:relative; left:220px; }
	  #maincontentm { float:left;width:750px;padding:10px 10px 0px 10px;overflow:hidden; position:relative; left:220px; }
	  #widemaincontent { padding:10px 30px 0px 30px; position:relative; }

	  #__foot { clear:both;text-align:center;width:990px;height:75px;display:block;background:url('../pics/foot.jpg'); }
	  #foot { clear:both;text-align:center;width:990px;height:75px;display:block; }
	  
	  hr { margin:5px 10px 5px 10px;padding:0px; height:1px; color:#ffb100; background:#ffb100; border:0px;position:relative; }
	  * html hr { margin:-2px 10px -2px 10px; }
	  
	  #maincontent a, #widemaincontent a{ color:#000000; }
	  #maincontent a:hover, #widemaincontent a:hover{ color:#0154a6; }	

	  h1 { color:#0154a6;font-style:italic;font-size:18px;font-weight:bold;margin:25px 0px 25px 0px; }
	  h2 { color:#0154a6;font-style:italic;font-size:15px;font-weight:bold;margin:25px 0px 5px 0px; }
	  h3 { color:#0154a6;font-style:italic;font-size:15px;font-weight:bold;margin:25px 0px 5px 0px; }
	  p { margin:0px;padding:0px 0px 20px 0px; }	 	

	  .button { color:#0154a6;font-weight:bold; cursor:pointer; }
	  .button:hover { color:#000000; }

	  .forminput { width:600px;border:1px solid #888888;padding:5px; }
	  .editfield { width:600px;border:1px solid #888888;padding:5px; height:100px; }
	  .formchoose { width:612px;border:1px solid #888888;padding:5px; }
	  .htmleditfield {}
	  .formpicinput {}
	  .htmleditpiclist {}

	  .tableframesmall {font-size:13px; background:#fcb913;margin:10px auto 10px auto; border-spacing: 1px; width:100%; }
  	  .tableframesmall thead { color:#ffffff; }
   	  .tableframesmall tbody {background:#fbebca; color:#000000;}
	  .tableframesmall tbody tr:hover {background:#ffcc33;}
   	  .tableframesmall td, .tableframesmall th {padding:2px 5px 2px 5px;}
	  .tableframesmall td a { color:#000000; text-decoration:none; }
	  .tableframesmall td a:hover { color:#fcb913; text-decoration:none; font-weight:bold; }

	  .xtableframesmall { font-size:13px; background:#fcb913;margin:10px auto 10px auto; border-spacing: 1px; width:100%; }
  	  .xtableframesmall thead { color:#ffffff; }
   	  .xtableframesmall tbody {background:#fbebca; color:#000000;}
	  .xtableframesmall tbody tr:hover {background:#ffcc33;}
   	  .xtableframesmall td, .tableframesmall th {padding:2px 5px 2px 5px;}
	  .xtableframesmall td a { color:#000000; text-decoration:none; }
	  .xtableframesmall td a:hover { color:#fcb913; text-decoration:none; font-weight:bold; }

	  .cpbox{ background:#f3f3f3;border:1px solid #e3e3e3;margin-top:15px;padding:20px; }
	  .cpbox input,.cpbox select{ border:1px solid #dddddd; }

	  .cptable{ background:#e3e3e3;width:925px; }
	  .cptable thead{ font-weight:bold;text-align:center; }
	  .cptable tbody{ background:#f3f3f3; }
	  .cptable td{ padding:3px; }

	  .cpinput{ background:#f3f3f3;border:1px solid #e3e3e3;padding:4px; }
	  .cpselect{ background:#f3f3f3;border:1px solid #e3e3e3;padding:4px; }
	  .cpsubmit{ background:#c3c3c3;border:1px solid;border-color:#e3e3e3 #a3a3a3 #a3a3a3 #e3e3e3;padding:2px; }

	  .cppageon{ text-decoration:none;text-align:center;width:20px;background:#fbebca; border:1px solid #fcb913; margin:1px; color:#000000; }
	  .cppageoff{ text-decoration:none;text-align:center;width:20px;background:#fcb913; border:1px solid #fcb913; margin:1px; color:#000000; }

	  .cpbutton { text-align:center;width:180px;display:block;padding:4px;background:#cccccc;
					color:#0154a6;font-weight:bold;text-decoration:none;border:1px solid;border-color:#eeeeee #aaaaaa #aaaaaa #eeeeee; }
	  .cpbutton:hover { color:#000000; }

	  ._xxhint { font-size:12px;text-align:center; display:block; cursor:pointer; position:absolute; border:1px solid #555555; width:200px;  background:#dddddd; padding:4px; }
	  .hint { font-size:12px;text-align:center; display:block; cursor:pointer; position:absolute; width:200px;  padding:4px; }

	  .hinweis { font-size:12px; background:#fbebca; border:1px solid #fcb913; margin:10px 0px 10px 0px; padding:10px; }

	  .tstblock { margin-top:15px;width:670px;float:left;padding:20px;background:#e3e3e3; border:1px solid #999999; }
	  .tstblock input { background:#f1f1f1; }
	  .tstblock select { background:f1f1f1; }
	  .tstblock textarea { background:#f1f1f1; }

	  .tstbutton { border:1px solid; border-color:#f1f1f1 #bbbbbb #bbbbbb #f1f1f1;background:#e3e3e3; color:#000000; width:250px;font-size:14px; padding:2px;}


		#v_head { display:block; width:918px; height:36px; background:url('../pics/v_head.jpg');clear:both; }
		#v_foot { display:block; width:918px; height:7px; background:url('../pics/v_foot.jpg');clear:both; }
		#v_middle { display:block; width:918px; background:url('../pics/v_middle.jpg');clear:both; font-size:13px; }
		
		.v_menu1 { width:169px; background:url('../pics/v_menu1.jpg'); background-repeat:no-repeat; background-position:top; }
		.v_menu2 { width:169px; background:url('../pics/v_menu2.jpg'); margin:6px 0px 14px 8px; }
		.v_menu3 { width:169px; background:url('../pics/v_menu3.jpg'); background-repeat:no-repeat; background-position:bottom;}
		#v_menu {  width:180px; float:left;  }
		#v_menu h1 { margin:0px; padding:5px; font-size:13px; font-weight:bold; color:#ffffff; }
		#v_menu ul { list-style:none; margin:0px 0px 0px 0px; padding:4px 2px 8px 6px; }
		#v_menu li { margin:0px; padding:1px; }
		#v_menu a { text-decoration:none; color:#444444; }
		#v_menu a:hover { text-decoration:underline; color:#222222; }
		#v_main { float:right; width:710px; padding:0px 10px 0px 0px; }
		#v_main h1 { margin:0px; padding:14px 4px 4px 4px; font-size:15px; font-weight:bold; color:#222222; }
		form { padding:0px; margin:0px; }
		.v_button { display:block; background:#aaaaaa; border:1px solid #888888; padding:3px; border-color:#cccccc #888888 #888888 #cccccc; color:#444444; text-decoration:none; text-align:center; cursor:pointer; }
		.v_button:hover { background:#b3b3b3; }
		.forminput { width:98%; border:1px solid; border-color:#888888 #cccccc #cccccc #888888; background:#dddddd; padding:2px; }
		.formchoose { width:99%; border:1px solid; border-color:#888888 #cccccc #cccccc #888888; background:#dddddd; padding:2px; }
		.forminputs { border:1px solid; border-color:#888888 #cccccc #cccccc #888888; background:#dddddd; padding:2px; width:150px; }
		.formchooses { border:1px solid; border-color:#888888 #cccccc #cccccc #888888; background:#dddddd; padding:2px; }
		.formdiv { width:98%; border:1px solid; border-color:#888888 #cccccc #cccccc #888888; background:#eeeeee; padding:2px; }
		.editfield { width:98%; border:1px solid; border-color:#888888 #cccccc #cccccc #888888; background:#dddddd; padding:2px; }

		.preistable { background:#fdb815; color:#0154a6; width:730px; }
		.preistable td{ text-align:center; background:#fbebca; padding:3px 8px 3px 8px; }
		.preisv { text-align:center; background:#fbebca; padding:3px 8px 3px 8px; border:2px solid #fdb815; color:#0154a6; }

		.filebrowser {  }
		.filebrowser thead { font-weight:bold; font-style:italic; }
		.filebrowser th { text-decoration:underline; }

		.fb_menuitem { text-decoration:none; color:#000000; display:block; padding:4px; }
		.fb_menuitem:hover { background:#ff8800; }

		.tableLF { background:#fcb913; width:100%; }
		.tableLF th { background:#fcb913; font-weight:bold; padding:4px; color:#ffffff; }
		.tableLF td { padding:4px; }
		.tableLF tr { background:#fbebca; cursor:pointer; color:#0154a6; }
		.tableLF .tron { background:#e9d5ac; }

	    .tstblocky { margin-top:8px;width:100%;float:left;background:#fbebca; }
	    .tstblockyi { padding:20px; }

		.formno { display:none; }