/* FARBEN:
Blau (Hintergrund): #425b7a
Box Weiss: 			#e7e7e7

*/

html,body {
	width:100%; height:100%;
	padding:0px; margin:0px;
	background:url(/img/design/bg_repeat.png) center top;
	}

/* --- MAIN TABLE --- */
table#tblFrame	{
	margin:0px;
	padding:0px;
	min-width:1016px;
	width:100%;
	height:100%;
	border-spacing:0px;
	empty-cells:show;
	table-layout:fixed;
	}

td#tblFrameTdSL {
	width:auto; min-height:100%; margin:0px; padding:0px;
	/*background:url(/img/design/bg_repeat.png) right top;*/
	overflow:hidden;
	background:url(/img/design/bg_left.png) repeat-y right top;
	}

td#tblFrameTdSL div {
	width:100%; height:100%;
	/*background:url(/img/design/bg_left.png) repeat-y right top;*/
	}

td#tblFrameTdSR {
	width:auto; min-height:100%; margin:0px; padding:0px;
	/*background:url(/img/design/bg_repeat.png) left top; */
	background:url(/img/design/bg_right.png) repeat-y left top;
	overflow:hidden;
	}

td#tblFrameTdSR div {
	width:100%; height:100%;
	/*background:url(/img/design/bg_right.png) repeat-y left top; */
	}

td#tblFrameTdM {
	width:1016px; height:100%;
	margin:0px;	padding:0px;
	vertical-align:top;
	background:url(/img/design/bg_light.png) left top #425b7a;
	}

/* --- MAIN TABLE --- */
table.tblMain	{
	margin:8px 0px;	padding:0px;
	width:1016px;
	min-height:480px;
	border-spacing:0px;
	empty-cells:show;
	table-layout:fixed;
	}

/* --- MAIN HEADER --- */
td.tblMainTdH, td.tblMiniTdH {
	width:1000px; height:129px;
	margin:0px; padding:0px;
	background:url(/img/design/bgpattern.png);
	overflow:hidden;
	border:1px solid #202020;
	border-bottom:none;
	}

table.tblHeader {
	width:1000px; height:129px;
	margin:0px; padding:0px;
	overflow:hidden;
	empty-cells:show;
	}

td.tblHeaderLeft {
	width:492px; height:129px;
	text-align:right; vertical-align:bottom;
	color:white; font-weight:bold;
	background:url(/img/design/header.png) no-repeat top left;
	}

td.tblHeaderLeft p { padding:4px; margin:0px;  }

td.tblHeaderUser {
	width:508px; height:63px;
	color:white;
	background:url(/img/design/header.png) no-repeat top right;
	overflow:hidden;
	vertical-align:top;
	text-align:left;
	}

td.tblHeaderUser table { margin:6px 0px 2px 0px; font-size:8pt; }
td.tblHeaderUser td { font-size:8pt;  }

td.tblHeaderUser p {
	margin:8px 11px 0px 3px;
	padding:2px;
	border:1px solid #5b6979;
	height:47px;
	overflow:hidden;
	font-size:8pt; }

td.tblHeaderUser img { background:url(/img/design/navshade_1.png) repeat-x; border:2px solid #145aa8; margin-left:4px; }
td.tblHeaderUser img:hover { border:2px solid blue; }

td.tblHeaderRight {
	width:508px; height:44px;
	background:url(/img/design/header.png) no-repeat bottom right;
	}

th.thUserBox {
	text-align:left; font-weight:normal; vertical-align:top;
	border-bottom:1px solid lightgrey;
	/*background:url(/img/design/box3_2.png) repeat-x bottom;*/
	padding-top:2px; height:20px; }

/* --- NAVIGATION --- */
td.tblMainTdN {
	width:1000px; height:30px;
	margin:0px; padding:0px 0px 8px 9px;
	background:url(/img/design/bgpattern.png);
	border-right:1px solid #202020;
	border-left:1px solid #202020;
	text-align:left;
	}

table.tblNavBar { width:983px; height:30px; empty-cells:show; }

td.tblNavBar1 {
	width:15px; height:30px;
	background:url(/img/design/navbar1.png) no-repeat;
	}

td.tblNavBar2 {
    width:auto; height:30px;
	vertical-align:top;
	text-align:center;
	background:url(/img/design/navbar2.png) repeat-x;
	padding:0px; margin:0px;
	}

td.tblNavBar2 a { background:url(/img/design/navshade_1.png) repeat-x;
	padding:10px 0px 0px 0px;
	margin:4px 4px;
	}

td.tblNavBar2 a:hover { background:url(/img/design/navshade_2.png) repeat-x; }

td.tblNavBar2 img {
	border:none;
	margin:0px; padding:0px 8px;
	border-right:1px solid lightgrey;
	border-left:1px solid lightgrey;}

td.tblNavBar3 {
	width:15px; height:30px;
	background:url(/img/design/navbar3.png) no-repeat;
	}

/* --- CONTENT --- */
td.tblMainTdC, td.tblMiniTdC {
	width:1000px; height:auto;
	margin:0px; padding:0px;
	background:url(/img/design/bgpattern.png);
	vertical-align:top;
	border-right:1px solid #202020;
	border-left:1px solid #202020;
	min-height:480px;
	}

/* --- FOOTER --- */
td.tblMainTdF, td.tblMiniTdF {
	width:1000px; height:32px;
	margin:0px; padding:4px 0px 0px 4px;
	text-align:left;
	vertical-align:top;
	border:1px solid #202020;
	border-top:none;
	background:url(/img/design/bgpattern.png) bottom;
	}

table.tblFooter { width:994px; height:20px; border:none; table-layout:fixed; empty-cells:show; }

td.tblFooter1 {
	width:12px; height:20px;
	background:url(/img/design/box3_1.png) no-repeat;
	}

td.tblFooter2 {
	width:auto; height:20px;
	background:url(/img/design/box3_2.png) repeat-x;
	color:white; font-size:8pt;
	vertical-align:middle;
	}

td.tblFooter2 a { color:white; text-decoration:none; }

td.tblFooter3 {
	width:12px; height:20px;
	background:url(/img/design/box3_3.png) no-repeat;
	}


/* --- BOXES --- */
div.divBox { overflow:visible; margin:0px 4px 4px 4px; padding:0px; }

table.tblBox { width:100%; height:100%; border:none; table-layout:fixed; empty-cells:show; }
td.tblBoxTd1A { width:20px; height:44px; background:url(/img/design/box1_1a.png) no-repeat; }
td.tblBoxTd1B { width:221px; height:77px; background:url(/img/design/box1_1b.png) no-repeat; vertical-align:top; }

td.tblBoxTd2A {  width:auto; height:44px; background:url(/img/design/box1_2a.png) repeat-x top left; vertical-align:bottom; }
td.tblBoxTd2B {
	width:auto; height:77px; background:url(/img/design/box1_2b.png) repeat-x top left;
	vertical-align:bottom;
	}
td.tblBoxTd3A { width:15px; height:44px; background:url(/img/design/box1_3a.png) no-repeat; }
td.tblBoxTd3B { width:15px; height:77px; background:url(/img/design/box1_3b.png) no-repeat; }

td.tblBoxTd4 { width:20px; height:auto; background:url(/img/design/box1_4.png) repeat-y;  }
td.tblBoxTd5, td.tblBoxTd5B { background:#e7e7e7; vertical-align:top; }
td.tblBoxTd5B { margin:8px 12px 4px 4px; }

td.tblBoxTd6 { width:15px; height:auto; background:url(/img/design/box1_6.png) repeat-y; }
td.tblBoxTd7 { width:20px; height:15px; background:url(/img/design/box1_7.png) no-repeat; }
td.tblBoxTd8 { width:auto; height:15px; background:url(/img/design/box1_8.png) top left repeat-x; }
td.tblBoxTd9 { width:15px; height:15px; background:url(/img/design/box1_9.png) no-repeat; }

td.tblBoxTd1D { width:12px; height:20px; background:url(/img/design/box3_1.png) no-repeat; }
td.tblBoxTd2D { width:auto; height:20px; background:url(/img/design/box3_2.png) repeat-x; color:white; vertical-align:middle;}
td.tblBoxTd3D { width:12px; height:20px; background:url(/img/design/box3_3.png) no-repeat;}
td.tblBoxTd4D { vertical-align:top; height:auto; }
td.tblBoxTd4D div.white { background:#e7e7e7; border:1px solid #202020; margin:4px 6px; padding:4px; text-align:left; height:100%;}
td.tblBoxTd4D div { margin:4px auto; padding:4px; text-align:center; height:100%; }

td.tblBoxTd1B img { border:1px solid black; margin:0px; padding:0px; }

td.tblBoxTd2A h2 {
	color:white; font-size:12pt; font-family:Arial;
	margin:0px 0px 0px 0px; padding:4px 0px 10px 0px;
	}

td.tblBoxTd2A h3 {
	color:white; font-size:10pt; text-transform:uppercase;
	margin:0px 0px 0px 0px; padding:4px 0px 12px 0px;
	}

td.tblBoxTd5 h2, td.tblBoxTd5B h2 { font-family:Arial; color:#202020; margin:14px 0px 0px 0px; }

td.tblBoxTd2A p { color:white; margin:0px; padding:0px 0px 12px 4px; }

td.tblBoxTd2B p {
	color:white;
	margin:0px;
	padding:0px 8px 14px 8px;
	}

td.tblBoxTd2B h2, td.tblBoxTd2B h3 {
	font-family:Arial;
	margin:0px 0px 0px 0px;
	padding:4px 4px 8px 8px;
	color:#303030; font-size:12pt;
	}

td.tblBoxTd2B div, td.tblBoxTd2A div { float:right; color:white; font-size:8pt; }

div.rakersnet {
	margin:0px 0px 6px 0px; padding:0px;
	width:160px; height:24px;
	float:right;
	background:url(/img/design/rakersnet.png) no-repeat right;
	}

/* FRAMES */

table.tblFrame { width:1000px; border:none; }
td.tdFrameLeft1 { padding:0px 0px 0px 6px; vertical-align:top; text-align:left; }
td.tdFrameMain1 { padding:0px; vertical-align:top; text-align:left; }


/* MINIMAL DESIGN */

table.tblMinimal	{
	margin:auto;
	padding:0px;
	width:640px;
	border-spacing:0px;
	empty-cells:show;
	table-layout:fixed;
	}

td.tblMiniTdH { width:640px; height:48px; background:none; border:none;}
td.tblMiniTdC { width:640px; padding-left:1px; min-height:0px;}
td.tblMiniTdF { width:640px; }
td.tblMiniTdF table.tblFooter { width:634px; }


/* --- FORM ELEMENTS --- */
input#input_login_top{
	margin:0px;
	padding:0px 0px 4px 0px;
	width:80px; height:18px;
	vertical-align:top; font-size:7pt;
	}
	
	
body.editor_upload { background:#e7e7e7; margin:0px; padding:0px; }
body.editor_upload input { font-size:10pt; }
