.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */
  
  .boxy-modal-blackout { position: absolute; background: #F3F8FC; left: 0; top: 0; }
  
  /* Border */

  .boxy-wrapper { empty-cells: show; }
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }
	
	.boxy-wrapper .top-left { background: none; }
	.boxy-wrapper .top-right { background: none; }
	.boxy-wrapper .bottom-right { background: none; }
	.boxy-wrapper .bottom-left { background: none; }
	
	.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 10px; padding: 0 }
	
	.boxy-wrapper .left,
	.boxy-wrapper .right { width: 10px; padding: 0 }
	
	/* Title bar */
	
	.boxy-wrapper .title-bar { background: url(../gfx/mainnav_background.png) repeat-x; 
	   padding: 0px 0px 0px 0px; height: 47px; position: relative;
		 border: 1px solid #7e7e7e; }
	.boxy-wrapper .title-bar.dragging { cursor: move; }
	.boxy-wrapper .title-bar h2 { font-size: 9pt; color: #7e7e7e; 
	   margin: 1px 0px 0px 0px; padding: 15px 0px 0px 10px; font-weight: normal; float: left; 
		 width: 220px; height: 30px; border-left: 1px solid #FFFFFF; }
  
	.boxy-wrapper .title-bar .close { float: right; height: 46px; border-left: solid 1px #7e7e7e;
  padding-top: 1px; }
	.boxy-wrapper .title-bar .close a { border-left: solid 1px #ffffff;; border-right: solid 1px #ffffff; 
      display: block; height: 31px; padding: 15px 20px 0px 20px; font-size: 9pt; color: #7e7e7e; }
  .boxy-wrapper .title-bar .close a:hover { background: url('../gfx/mainnav_background_hover.png'); 
  padding: 14px 20px 0px 20px; height: 31px; color: #686868; }
		
		
	#tipafriendbtn {
		border:0px;
		background-color:transparent;
		background-image: url(../gfx/empfehlen.png);
		background-repeat: no-repeat;
		background-position: 3px 4px;
		padding: 0px 0px 0px 17px; margin: 0px 0px -1px 0px; color: #7e7e7e;
		float:right;
	}
	
	#tipafriendbtn:hover {
		background-image: url(../gfx/empfehlen_h.png);
		color: #C83741; }
  
	#approachbtn {
		border:0px;
		background-color:transparent;
		background-image: url('../gfx/kon.gif');
		background-repeat: no-repeat;
		background-position: 3px 4px;
		padding: 0px 0px 0px 17px; margin: 0px 0px -1px 0px; color: #7e7e7e;
		float:right;
	}
	
	#approachbtn:hover {
		color: #C83741; 
		background-image: url('../gfx/kon_h.gif');
	}
	
	.errorlist {margin: 0px 0px 10px 5px; color:#990000;}
	
	/* Content Region */
	
	.boxy-inner { background: #FFFFFF; padding: 0 }
	.boxy-content { padding: 15px; color: #7e7e7e; font-size: 9pt; }
	.boxy-content table { color: #7e7e7e; font-size: 9pt; }
	.boxy-content td { vertical-align: top; text-align:right; }
	.boxy-content label { color: #1B4050; }
	.boxy-content input, .boxy-content textarea { background-color: #FFFFFF; 
	 border: 1px solid #A1A1A1; padding: 2px 3px; width: 250px; font-family: Arial; 
	 color: #7e7e7e; font-size: 9pt; }
	.boxy-content input:focus, .boxy-content textarea:focus { border: 1px solid #1B4050; color: #1B4050; }
	.boxy-content .button { width: 80px; }
	.boxy-content .button:hover { color: #C83741; border: 1px solid #A1A1A1; }
	.boxy-content .button:focus { color: #C83741; border: 1px solid #A1A1A1; }
	/* Question Boxes */

  .boxy-wrapper .question { width: 350px; min-height: 80px; }
  .boxy-wrapper .answers { text-align: right; }
