/*
	main.css
*/

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #fff url("../images/header/background.gif") repeat-x top;
	text-align: center;
}


.container {
	width: 100%;
	text-align: center;
}


.container-head {
	width: 100%;
	padding: 0px;
	padding-bottom: 0px;
}

.container-head-content {
	width: 1000px;
	color: #fefefe;
	text-align: left;
	margin: 0px auto 0px auto;
}


.head-logo {
	float: left;
	text-align: left;
	padding: 8px;
	padding-left: 0;
}

.head-logo-right {
	text-align: right;
	padding: 10px;
	padding-right: 0;
	padding-bottom: 0;
}

.container-main {
	width: 100%;
	padding: 0px;
	padding-top: 10px;
}

.container-main-content {
	width: 1000px;
	text-align: left;
	margin: 0px auto 0px auto;
}


.container-content {
	width: 740px;
	background-color: #ffffff;
}


.headline {
	background: #00457c url("/include/images/header/background-headline.gif") repeat-x top;
}

.headline-ltc {
	background: transparent url("/include/images/header/background-headline-ltc.gif") no-repeat top left;
}

.container-content h1 {
	background: transparent url("/include/images/header/background-headline-rtc.gif") no-repeat top right;

	margin: 0;
	padding: 8px;
	padding-left: 10px;
	padding-right: 10px;

	font-size: 0.8em;
	font-weight: bold;

	color: #fff;

	border-bottom: 1px solid #666666;
}


.container-content h2 {
	margin: 0;
	margin-top: 10px;
	padding: 0;

	font-size: 1.0em;
	font-weight: bold;

	color: #666;
}


.container-content .teaser {
	color: #333;
	margin-bottom: 10px;
}

.container-content .teaser a, .container-content .block a {
	text-decoration: underline;
	color: #00457c;
}

.container-content .block {
	border-top: 1px solid #cdcdcd;
	color: #333;
}


.container-content .note {
	margin-top: 10px;
	padding-top: 10px;

	font-size: 0.7em;
	color: #999;

	border-top: 1px solid #cdcdcd;
}


.container-content .block-content {
	background-color: #ffffff;
	padding: 5px;
	padding-top: 0;
	padding-bottom: 0;
}

.container-content a {
	text-decoration: none;
	color: #333;
}


.container-content a:hover {
	text-decoration: underline;
	color: #333;
}


.container-content h2 a {
	text-decoration: none;
	color: #666;
}


.container-content h2 a:hover {
	text-decoration: underline;
	color: #666;
}


.container-sidebar {
	width: 250px;
	margin-right: 10px;
}


.container-footer {
	width: 100%;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.container-footer-content {
	width: 1000px;
	color: #666666;
	font-size: 0.7em;
	text-align: center;
	margin: 0px auto 0px auto;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #cdcdcd;
}

.container-footer a {
	text-decoration: none;
	color: #666666;
}

.container-footer a:hover {
	text-decoration: underline;
	color: #666666;
}


.container-debug {
	margin-top: 20px;
	padding: 10px;
	font-size: 80%;
	color: #363636;
	text-align: left;
}


.toolbar {
	padding-bottom: 10px;
	text-align: right;
	font-size: 0.7em;
	font-weight: bold;
	color: #666666;
}


.toolbar a {
	text-decoration: none;
	color: #666666;
}


.toolbar a:hover {
	text-decoration: underline;
	color: #666666;
}


.history {
	font-size: 0.7em;
	color: #666666;
	margin-top: 10px;
}

.history a {
	text-decoration: none;
	color: #666666;
}


.history a:hover {
	text-decoration: underline;
	color: #666666;
}


.box-resources {
	margin-bottom: 10px;
}


.box-resources-img-border {
	border: 1px solid #cdcdcd;
}

.url-tracking-details td {
	font-size: 0.8em;
}

.subheadline {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 10px;

	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #999999;
}



/*
	forms
*/

form {
	margin: 0;
	padding: 0;
}

.form-block {
	border: 1px solid #bdbdbd;
	background-color: #efefef;
}

.form-highlight {
	background-color: #ffffff;
}

.button {
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #505355;
	border-right: 1px solid #505355;
	color: #333333;
}

.inputfield {
	border: 1px solid #bdbdbd;
	color: #333333;
}

.inputselect {
	border: 1px solid #bdbdbd;
	color: #333333;
}

.inputfield-short {
	border: 1px solid #bdbdbd;
	color: #333333;
	width: 120px;
}

.notification {
	color: #ff0000;
}



/*
	navigation
*/

.navigation {
	background: #e7e7e7 url("/include/images/navigation/background.gif") repeat-x top;
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	width: 100%;
}

.navigation-ltc {
	background: transparent url("/include/images/navigation/background-ltc.gif") no-repeat top left;
}

.navigation-lbc {
	background: transparent url("/include/images/navigation/background-lbc.gif") no-repeat bottom left;
}

.navigation-rtc {
	background: transparent url("/include/images/navigation/background-rtc.gif") no-repeat top right;
}

.navigation-rbc {
	background: transparent url("/include/images/navigation/background-rbc.gif") no-repeat bottom right;
}

.navigation-content {
	margin: 0;
	padding: 0px;
	padding-left: 10px;
	list-style: none;
}

.navigation-item, .navigation-item-selected {
	list-style: none;
	float: left;
	margin: 0;
}

.navigation-item a, .navigation-item-selected a {
	display: block;

	font-size: 0.8em;
	font-weight: bold;

	margin: 0;

	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;

	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #bdbdbd;

	text-decoration: none;
	color: #666;
}

.navigation-item a:hover {
	background: #d4d4d4 url("/include/images/navigation/background_over.gif") repeat-x top;
	text-decoration: none;
	color: #333;
}

.navigation-item-selected a {
	background: #00457c url("/include/images/navigation/background_selected.gif") repeat-x top;
	text-decoration: none;
	color: #fff;
}

.navigation-item-selected a:hover {
	text-decoration: none;
	color: #fff;
}


/*
	drop down menu
*/

.navigation-box {
	background: #e7e7e7 url("/include/images/navigation/background.gif") repeat-x top;
	padding: 0;

	display: none;
	position: absolute;

	font-size: 0.8em;
	font-weight: bold;

	border: 1px solid #9a9a9a;
	border-left: 1px solid #f1f1f1;
	border-top: 1px solid #f1f1f1;

	-moz-opacity: 0.9;
	opacity: .90;
	filter: alpha(opacity=90);
}

.navigation-box a {
	margin: 0px;
	padding: 5px;
	display: block;
	text-decoration: none;
	color: #333;
}

.navigation-box a:hover {
	color: #000;
	text-decoration: none;

	background-color: #b4b4b4;

	-moz-opacity: 0.99;
	opacity: .99;
	filter: alpha(opacity=99);
}



/*
	TS Query
*/

.tab {
	border: 1px solid #bbbbbb;

	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #dddddd;

	color: #000000;

	cursor: pointer;
}

.tab_separator {
	width: 4px;
	vertical-align: bottom;

	border-bottom: 1px solid #bbbbbb;
	border-top: 1px solid #ffffff;

	padding-top: 3px;
	padding-bottom: 3px;
}

.tab_end {
	width: 100%;

	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #bbbbbb;

	padding-top: 3px;
	padding-bottom: 3px;
}



/*
	tools-box
*/

.tools-box {
	text-align: left;
	padding-bottom: 0;
}

.tools-box-top {
	background: transparent url("../images/tools-box/background-tb.gif") repeat-x top;
}

.tools-box-bottom {
	background: transparent url("../images/tools-box/background-tb.gif") repeat-x bottom;
}

.tools-box-left {
	background: transparent url("../images/tools-box/background-lr.gif") repeat-y left;
}

.tools-box-right {
	background: transparent url("../images/tools-box/background-lr.gif") repeat-y right;
}

.tools-box-ltc {
	background: transparent url("../images/tools-box/background-ltc.gif") no-repeat top left;
}

.tools-box-lbc {
	background: transparent url("../images/tools-box/background-lbc.gif") no-repeat bottom left;
}

.tools-box-rtc {
	background: transparent url("../images/tools-box/background-rtc.gif") no-repeat top right;
}

.tools-box-rbc {
	background: transparent url("../images/tools-box/background-rbc.gif") no-repeat bottom right;
}

.tools-box-head {
	background: #ffcd92 url("../images/tools-box/background.gif") repeat-x top;
	border-bottom: 1px solid #999;
}

.tools-box-headline {
	float: left;
	margin: 0px;
	padding: 8px;
	font-size: 0.8em;
	font-weight: bold;
	color: #333;
}

.tools-box-headline a {
	text-decoration: none;
	color: #666;
}

.tools-box-headline a:hover {
	text-decoration: underline;
	color: #666;
}

.tools-box-headline-rss {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 5px;
}

.tools-box-content {
	padding: 5px;
	font-size: 0.8em;
	color: #666;
}

.tools-box-content a {
	text-decoration: none;
	color: #666;
}

.tools-box-content a:hover {
	text-decoration: underline;
	color: #666;
}

.tools-box-content td {
	color: #666;
}

.tools-box-content td a {
	text-decoration: none;
	color: #666;
}

.tools-box-content td a:hover {
	text-decoration: underline;
	color: #666;
}

.navbar {
	background-color: #eeeeee;
	border: 1px solid #cdcdcd;
	float: left;
	margin-right: 10px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.navbar-highlight {
	background-color: #cccccc;
	border: 1px solid #888888;
	float: left;
	font-weight: bold;
	margin-right: 10px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.navbar .navbar-highlight a {
	text-decoration: none;
}
