﻿@charset "utf-8";

/**
* remoteCP 4
* ütf-8 release
*
* @package remoteCP
* @author hal.sascha
* @copyright (c) 2006-2008
* @version 4.0.2.6
*/

/* TMBase only */
h1					{ font-size:15px; color:#8D8F92; font-weight:normal; }
h2					{ font-size:14px; color:#8D8F92; font-weight:normal; }
h3					{ font-size:13px; color:#8D8F92; font-weight:normal; }
ul					{ list-style-type:square; }
li					{ margin-left:15px; list-style-type:square; }
.small				{ font-size:9px; }
.content			{ margin:4px; }
#navbox				{ float:right; width:150px; margin:5px; padding:5px; border-left:1px dotted #8D8F92; }
.code				{ border:1px dotted #8D8F92; font: normal 12px/150% "Courier New", Courier, monospace; padding:4px; color:#333333; }

/* Globals */
iframe			{ border-width:0px; height:175px; width:500px; vertical-align:top; }
iframe.hidden		{ visibility:hidden; width:0px; height:0px; }

*
{
	margin:0;
	padding:0;
}

a
{
	color:#ff006C;
	text-decoration:none;
}

a:hover, a:visited
{
	text-decoration:none;
}

a, a img
{
	border:0;
}

body
{
	font:10px "Trebuchet MS";
	background-color:#f4f4f4;
	margin:0px 18% 15px 18%;
}

.bold
{
	font-weight:bold;
}

/* Container */
#noscript
{
	text-align:center;
	border:1px solid #2F0000;
	color:#990000;
	font-weight:bold;
	padding:7px;
	background-color:#C0C1C3;
	margin-bottom:7px;
}

#head
{
	margin-left:-15px;
	margin-right:-15px;
	height:68px;
	background:url(topbox-bg.jpg) repeat-x;
}

#headcA
{
	float:left;
	margin-left:5px;
}

#headcB
{
	float:right;
	margin-right:2px;
}

div.headc
{
	height:68px;
	line-height:65px;
}

div.headc span
{
	font:11px Tahoma;
	color:#e4236c;
}

div.headc img
{
	position:relative;
	top:3px;
}

#headl
{
	height:68px;
	background:url(topbox-left.jpg) no-repeat;
}

#headr
{
	float:right;
	width:37px;
	height:68px;
	background:url(topbox-right.jpg) no-repeat;
}

#mainbox
{
	width:100%;
}

#mainbox tr:hover
{
	background-color:transparent;
}

#mainbox, #mainbox tr, #mainbox td
{
	border-collapse:collapse;
	border:0;
	padding:0;
	margin:0;
	vertical-align:top;
}

#foot, #foot a
{
	text-align:center;
	font:11px Tahoma;
	color:#e4236c;
}

.boxtt, .boxbb, .boxll, .boxrr, .boxtr, .boxtl, .boxbr, .boxbl
{
	margin:0;
	padding:0;
}

.boxtt 
{
	background:#ffffff url(boxtt.png) top left repeat-x;
}

.boxbb
 {
	background:url(boxbb.png) bottom center repeat-x;
}

.boxll
{
	background:url(boxll.png) top left repeat-y;
}

.boxrr
{
	background:url(boxrr.png) top right repeat-y;
}

.boxtr
{
	background:url(boxtr.png) top right no-repeat;
}

.boxtl
{
	background:url(boxtl.png) top left no-repeat;
}

.boxbr
{
	background:url(boxbr.png) bottom right no-repeat;
}

.boxbl
{
	background:url(boxbl.png) bottom left no-repeat;
}

.boxh
{
	margin:0;
	padding-left:25px;
	padding-top:18px;
	font:10px Tahoma;
	color:#ffffff;
}

.boxc
{
	padding:5px 15px 15px 15px;
	font:10px "Trebuchet MS";
}

.boxc p
{
	padding:3px;
}

.messages
{
	clear:both;
	margin:0 15px;
	padding:4px;
}

.messages li
{
	list-style-image: url(select.gif);
}

/* Ajax */
.loading
{
	background:url(loading.gif) top right no-repeat;
}

/* Tabs */
.tabs
{
	font:11px Tahoma;
	list-style-type:none;
	/*height:22px;*/
	line-height:22px;
	padding-top:2px;
	padding-left:3px;
}

.subtabs
{
	float:left;
	margin-left:5px;
}

.subtabs li.hd a, .subtabs li.hd a:visited, .subtabs li.hd a:hover
{
	color:#ffffff;
	font-weight:bold;
	background:transparent;
	position:relative;
	top:-26px;
	left:0px;
}

.subtabs li.fst a
{
	margin-left:-70px;
}

.tabs li
{
	display:inline;
}

.tabs li a
{
	float:left;
	width:66px;
	height:22px;
	padding-left:8px;
	margin-right:2px;
	text-decoration:none;
	color:#6e6e6e;
	background:url(tab.jpg) no-repeat;
}

.tabs li a:visited
{
	color:#6e6e6e;
}

.tabs li a:hover
{
	text-decoration:none;
	color:#6e6e6e;
	background:url(tabselected.jpg) no-repeat;
}

.tabs li.sel
{
}

.tabs li.sel a
{
	background:url(tabselected.jpg) no-repeat;
}

.tabs li.sel a:hover
{
	text-decoration:none;
}

.tabsc
{
}

/* Tables */
table
{
	font:10px "Trebuchet MS";
	table-layout:fixed;
	border-collapse:collapse;
	width:100%;
}

thead th
{
	height:28px;
	line-height:28px;
	vertical-align:middle;
	text-align:center;
	font-weight:bold;
	color:#454545;
	background-color:#ebebeb;
	padding:0 3px 0 3px;
}

tbody td
{
	height:28px;
	line-height:28px;
	padding:0 3px 0 3px;
}

tbody tr
{
	background-color:#fbfbfb;
}

tbody tr:hover
{
	background-color:#fefefe;
}

.bg-l
{
	background-color:#ffffff;
	line-height:150%;
}

.bg-m
{
	background-color:#f9f9f9;
	line-height:150%;
}

.bg-t
{
	clear:both;
	background-color:#f0f0f0;
}

.bg-h
{
	background-color:#f3f3f3;
	line-height:150%;
}

.bg-s
{
	background-color:#f0f0f0;
	line-height:150%;
}

/* Forms */
fieldset
{
	border:0;
	clear:both;
}

.legend
{
	height:28px;
	margin-bottom:1px;
	font:bold 10px/28px "Trebuchet MS";
	color:#454545;
	padding-left:7px;
	background-color:#ebebeb;
}

.legend a
{
	float:right;
	margin-top:-22px;
}

.f-row
{
	clear:both;
	background-color:#f3f3f3;
	margin-bottom:1px;
}

label
{
	float:left;
	width:90px;
	height:30px;
	line-height:30px;
	padding:3px 3px 3px 5px;
	font-size:10px;
	color:#454545;
}

.f-field
{
	margin-left:90px;
	height:30px;
	line-height:30px;
	padding:3px 3px 3px 5px;
	background-color:#ffffff;
}

input
{
	padding:2px;
	width:95%;
	height:20px;
	line-height:20px;
	border:1px solid #dfdfdf;
}

input:focus
{
	border:2px solid #ff006C;
}

textarea
{
	padding:2px;
	width:95%;
	height:20px;
	border:1px solid #dfdfdf;
}

select
{
	padding:2px;
	width:95%;
	border:1px solid #dfdfdf;
}

input[type=checkbox]
{
	background-color:transparent;
	border:0;
	width:50px;
}

button
{
	height:27px;
	color:#000000;
	background-color:transparent;
	font-weight:bold;
	border:0;
}

button.wide
{
	width:100%;
	height:27px;
	background-color:#dddddd;
	font-size:10px;
	margin-bottom:1px;
}

.iform
{
	color:#803030;
	font-weight:bold;
}

.current
{
	float:left;
	width:80px;
	color:#ff006C;
	line-height:28px;
	padding-left:3px;
}

.next
{
	margin-left:84px;
	background:url(currentnext.gif) left center no-repeat;
	padding-left:19px;
}

/* Aligns */
.il
{
	text-align:left;
}

.ic
{
	text-align:center;
}

.ir
{
	text-align:right;
}
