table.modal, table.modal>tbody>tr, table.modal>tbody>tr>td { border: 0px; border-spacing:0px; padding:0px; border-collapse: collapse; position:relative;}
table.modal td.modal_tl { width:15px;height:25px; background: transparent url(http://s1.tramino.de/gfx/modal/modal_tl.png) top left no-repeat; }
table.modal td.modal_t { height:25px; background: transparent url(http://s1.tramino.de/gfx/modal/modal_t.png) top left repeat-x; color:#fff; }
table.modal td.modal_t .modal_info { float:left; padding:8px 0 0 15px; font-weight:bold; font-size:12px; }
table.modal td.modal_t .modal_info2 span { float:right; padding:2px 8px 0 0; font-weight:bold; font-size:12px; }

table.modal td.modal_t .modal_menu, table.modal td.modal_t .modal_info2 { float:right; padding-top:5px; font-size:10px; }
table.modal td.modal_t .modal_menu a, table.modal td.modal_t .modal_info2 a.button  {display:block; padding:5px 10px; margin:0px; float:left; border-left:1px solid #fff; text-decoration:none; text-transform:uppercase; color:#fff !important; font-weight:bold; line-height:10px;}
table.modal td.modal_t .modal_info2 a.button:hover { background: #339A31 !important; }
table.modal td.modal_t .modal_menu a.close {width:15px; padding:4px 0px 4px 10px; background: transparent url(http://s1.tramino.de/gfx/modal/modal_close.png) 10px 3px no-repeat;}
table.modal td.modal_t .modal_menu a.prev {background: transparent url(http://s1.tramino.de/gfx/modal/modal_prev.png) 10px 3px no-repeat; padding-left:30px; }
table.modal td.modal_t .modal_menu a.prev:hover {background: #339A31 url(http://s1.tramino.de/gfx/modal/modal_prev.png) 10px 3px no-repeat;}
table.modal td.modal_t .modal_menu a.next {background: transparent url(http://s1.tramino.de/gfx/modal/modal_next.png) 55px 3px no-repeat; padding-right:30px; }
table.modal td.modal_t .modal_menu a.next:hover {background: #339A31 url(http://s1.tramino.de/gfx/modal/modal_next.png) 55px 3px no-repeat;}
table.modal td.modal_t .modal_menu a.prev.hidden, table.modal td.modal_t .modal_menu a.next.hidden {background: #bbb !important; color:#bbb !important; }
table.modal td.modal_tr { width:15px;height:25px; background: transparent url(http://s1.tramino.de/gfx/modal/modal_tr.png) top left no-repeat; }
table.modal td.modal_l { width:15px; background: transparent url(http://s1.tramino.de/gfx/modal/modal_l.png) top left repeat-y; }
table.modal td.modal_r { width:15px; background: transparent url(http://s1.tramino.de/gfx/modal/modal_r.png) top left repeat-y; }
table.modal td.modal_bl { width:15px;height:15px; background: transparent url(http://s1.tramino.de/gfx/modal/modal_bl.png) top left no-repeat; }
table.modal td.modal_b { height:15px; background: transparent url(http://s1.tramino.de/gfx/modal/modal_b.png) top left repeat-x; }
table.modal td.modal_br { width:15px;height:15px; background: transparent url(http://s1.tramino.de/gfx/modal/modal_br.png) top left no-repeat; }
table.modal td.body { background:#fff;}

#traminobox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20000;
  text-align: left;
}

#traminobox *{
/*   z-index: 20000; */
}

#traminobox .content {
  position:relative;
  width: 800px;
  height: 500px;
}

#traminobox .popup {
  position: relative;
}

#traminobox .body {
  padding: 20px 15px 10px 15px;
  background: #fff;
  width: 500px;
position:relative;
}

#traminobox .body.wide {
	width: 920px;
	padding: 0;
}

#traminobox .body.tiny {
	width: 300px;
	padding: 0;
}

#traminobox .body.medium {
	width: 600px;
	padding: 0;
}

#traminobox .body .element{
	padding-bottom:15px;
}

#traminobox .body h4 {
	font-size:14px;
}

/*
#traminobox .body h4, .input, #traminobox .body .input div{
	padding:0px;
	margin:0px;
}
*/

#traminobox .body span{
	font-size:11px;
}

#traminobox .loading {
  text-align: center;
}

#traminobox .image {
  text-align: center;
}

#traminobox img {
  border: 0;
  margin: 0;
}

#traminobox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.traminobox_hide {
  z-index:-100;
}

.traminobox_overlayBG {
  background-color: #000;
  z-index: 19999;
}

#traminobox .TraminoVorlage {
  padding: 0px;
  margin: 0px;
}

* html #traminobox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#traminobox #traminobox_tags_tags span {
	font-size:13px !important;
}