/*------ @author: tt-at-immerda.ch -- tt.immerda.ch ---------*/
/* You may adapt elements of this CSS in your projects, but i dont want to see the 'same' css in some comercial usage*/ 


body, html
{
	background-color: #FFF;
	/*background-image: url(../img/0801/bg.gif);*/
	background-image: url(../img/1001/tdl10_top.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Lucida, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.leftarea {
	padding: 399px 0px 0px 0px;
}

.menu_nav {
	padding: 0px 0px 40px 0px;
}

.leftcontent {
	padding: 30px 0px 0px 0px;
}



.rightarea {
	padding: 20px 0px 0px 0px;
}

.rightcontent {
	padding: 0px 0px 0px 0px;
}

.centercontent {
	padding: 399px 0px 0px 0px;
}

fieldset {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

.toolbar {
	padding: 5px 0px 5px 0px;
}

.subcontent-unit-border, .leftcontent, .menu_nav {
	border-bottom: solid 0px;
	border-bottom-color: #060e49;
}

.menu_nav {
	padding: 0px 0px 15px 0px;
	border-bottom: solid 2px;
	border-top: solid 2px;
	border-bottom-color: #060e49;
	border-top-color: #060e49;
}

.subcontent-unit-border  h1, .leftcontent h1 {
	padding: 8px 0px 0px 0px;
	border-top: solid 2px;
	border-top-color: #060e49;
}

img {
	border: 0px;
}

h1
{
	font-size: 30px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #333;
	line-height: 34px;
}

h2, .rightcontent h1, .leftcontent h1
{
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #333;
	line-height: 21px;
	text-transform: uppercase;
}


h3
{
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #333;
	line-height: 21px;
	text-decoration: underline overline;
	text-transform: uppercase;
}

h4
{
	font-size: 14px;
	margin-top: 2px;
	margin-bottom: 3px;
	color: #333;
	line-height: 15px;
}

p {
	padding: 0px 0px 5px 0px;
	margin-top: 0px;
	font-family: Arial, Verdana, Geneva, Lucida, Helvetica, sans-serif;
	font-size: 12px;
}

table {
	border:0px;
	padding-top:0px;
	width:98%;
}
td {
	padding: 2px 5px 5px 5px;
	margin-top: 0px;
}

hr
{
	color: #060e49;
	border-bottom: #900;
	border-width: 0 0 2px 0;
	border-style: none none solid none;
}

hr.sup
{
	color: #060e49;
	border-bottom: #900;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}
/* ---------------- some defined stuff (navigation) ------------------*/

links {
	margin-top: 0px;
	font-family: Arial, Verdana, Geneva, Lucida, Helvetica, sans-serif;
	font-size: 13px;
}

linksH
{
	margin-top: 0px;
	font-family: Arial, Verdana, Geneva, Lucida, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


/*------ da usual links ---------*/
a:link {
	color: #060e49; 
	text-decoration:none;
}

a:visited { 
	color: #060e49; 
	text-decoration:none;
}
a:hover { 
	color: #000; 
	text-decoration:underline; 
}
a:active { 
	color: #F60; 
	text-decoration:underline; 
}

/*------ free classed links ---------*/

/*------ nav_1 inaktiv ---------*/
.naviak_1, .navak_1 {
	font-weight:bold;
	padding: 12px 0px 0px 0px;
}

.naviak_1 a:link {
	text-decoration:none;
}

.naviak_1 a:visited { 
	color: #060e49; 
	text-decoration:none;
}
.naviak_1 a:hover { 
	color: #333; 
	text-decoration:underline overline; 
}
.naviak_1 a:active
{
	color: #FFF;
	text-decoration: underline;
	background-color: #078a00;
}

/*------ nav_1 aktiv ---------*/
.navak_1 a:link {
	color: #FFF; 
	text-decoration:none;
	background-color: #078a00;
}

.navak_1 a:visited { 
	color: #FFF; 
	text-decoration:none;
	background-color: #078a00;
}
.navak_1 a:hover { 
	color: #FFF; 
	text-decoration:underline overline; 
	background-color: #078a00;
}
.navak_1 a:active
{
	color: #FFF;
	text-decoration: underline;
	background-color: #078a00;
}

/*------ nav_2 inaktiv ---------*/
.naviak_2 a:link {
	color: #060e49; 
	text-decoration:none;
}

.naviak_2 a:visited { 
	color: #060e49; 
	text-decoration:none;
}
.naviak_2 a:hover { 
	color: #333; 
	text-decoration:underline overline; 
}
.naviak_2 a:active
{
	color: #FFF;
	text-decoration: underline;
	background-color: #078a00;
}

/*------ nav_2 aktiv ---------*/
.navak_2 a:link {
	color: #FFF; 
	text-decoration:none;
	background-color: #078a00;
}

.navak_2 a:visited { 
	color: #FFF; 
	text-decoration:none;
	background-color: #078a00;
}
.navak_2 a:hover { 
	color: #FFF; 
	text-decoration:underline overline; 
	background-color: #078a00;
}
.navak_2 a:active
{
	color: #FFF;
	text-decoration: underline;
	background-color: #078a00;
}


/*------ nav_3 inaktiv ---------*/
.naviak_3 a:link {
	font-size: 90%;
	color: #060e49; 
	text-decoration:none;
}

.naviak_3 a:visited { 
	font-size: 90%;
	color: #060e49; 
	text-decoration:none;
}
.naviak_3 a:hover { 
	font-size: 90%;
	color: #333; 
	text-decoration:underline overline; 
}
.naviak_3 a:active
{
	font-size: 90%;
	color: #FFF;
	text-decoration: underline;
	background-color: #078a00;
}

/*------ nav_3 aktiv ---------*/
.navak_3 a:link {
	font-size: 90%;
	color: #FFF; 
	text-decoration:none;
	background-color: #078a00;
}

.navak_3 a:visited { 
	font-size: 90%;
	color: #FFF; 
	text-decoration:none;
	background-color: #078a00;
}
.navak_3 a:hover { 
	font-size: 90%;
	color: #FFF; 
	text-decoration:underline overline; 
	background-color: #078a00;
}
.navak_3 a:active
{
	font-size: 90%;
	color: #FFF;
	text-decoration: underline;
	background-color: #078a00;
}
