/*------ @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*/ 

@font-face {  
	font-family: Kabel ;  
	src: url("/fileadmin/dokumente/2012/kabel.ttf" ) format("truetype");  
}  

body, html
{
	/*background-image: url(../img/0801/bg.gif);*/
	/*background-image: url(../img/1001/tdl10_top.gif);*/
	background-image: url("/fileadmin/dokumente/2012/maschine.png");
	background-repeat: no-repeat;
	background-position:550px -160px;
	background-color: #fbbf15;
	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;*/
	padding: 20px 0px 0px 0px;
}

.menu_nav {
	padding: 0px 0px 40px 0px;
}

.leftcontent {
	padding: 30px 0px 0px 0px;
}

.rightarea {
	/*padding: 440px 0px 0px 0px;*/
}

.rightcontent {
	padding: 0px 0px 0px 0px;
	width: 200px;
}

.centercontent {
	/*padding: 399px 0px 0px 0px;*/
	padding: 20px 0px 0px 0px;
	background-color: rgba(255, 255, 255, 0.5);
}

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: #114177;
}

.menu_nav {
	padding: 0px 0px 15px 0px;
	border-bottom: solid 2px;
	border-top: solid 2px;
	border-bottom-color: #114177;
	border-top-color: #114177;
}

.subcontent-unit-border  h1, .leftcontent h1 {
	padding: 8px 0px 0px 0px;
	border-top: solid 2px;
	border-top-color: #114177;
}

img {
	border: 0px;
}

h1
{
	font-size: 30px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #333;
	line-height: 34px;
	font-family: Kabel, Verdana, Geneva, Lucida, Helvetica, sans-serif;
}

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;
}*/

h4
{
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333;
	line-height: 22px;
	font-family: Kabel, Verdana, Geneva, Lucida, Helvetica, sans-serif;
}

h5
{
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333;
	line-height: 28px;
	font-family: Kabel, Verdana, Geneva, Lucida, Helvetica, sans-serif;
}

h6
{
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333;
	line-height: 18px;
	font-family: Verdana, Geneva, Lucida, Helvetica, sans-serif;
	border-bottom:1px solid #333;
}

p {
	padding: 0px 0px 5px 0px;
	margin-top: 0px;
	font-family: Arial, Verdana, Geneva, Lucida, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

table {
	border:0px;
	padding-top:0px;
	width:98%;
}
td {
	padding: 2px 5px 5px 5px;
	margin-top: 0px;
}

hr
{
	color: #114177;
	border-bottom: #900;
	border-width: 0 0 2px 0;
	border-style: none none solid none;
}

hr.sup
{
	color: #114177;
	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: #114177; 
	text-decoration:none;
}

a:visited { 
	color: #114177; 
	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: #114177; 
	text-decoration:none;
}
.naviak_1 a:hover { 
	color: #333; 
	text-decoration:underline overline; 
}
.naviak_1 a:active
{
	color: #FFF;
	text-decoration: underline;
	background-color: #f28412;
}

/*------ nav_1 aktiv ---------*/
.navak_1 a:link {
	color: #FFF; 
	text-decoration:none;
	background-color: #f28412;
}

.navak_1 a:visited { 
	color: #FFF; 
	text-decoration:none;
	background-color: #f28412;
}
.navak_1 a:hover { 
	color: #FFF; 
	text-decoration:underline overline; 
	background-color: #f28412;
}
.navak_1 a:active
{
	color: #FFF;
	text-decoration: underline;
	background-color: #f28412;
}

/*------ nav_2 inaktiv ---------*/
.naviak_2 a:link {
	color: #114177; 
	text-decoration:none;
}

.naviak_2 a:visited { 
	color: #114177; 
	text-decoration:none;
}
.naviak_2 a:hover { 
	color: #333; 
	text-decoration:underline overline; 
}
.naviak_2 a:active
{
	color: #FFF;
	text-decoration: underline;
	background-color: #f28412;
}

/*------ nav_2 aktiv ---------*/
.navak_2 a:link {
	color: #FFF; 
	text-decoration:none;
	background-color: #f28412;
}

.navak_2 a:visited { 
	color: #FFF; 
	text-decoration:none;
	background-color: #f28412;
}
.navak_2 a:hover { 
	color: #FFF; 
	text-decoration:underline overline; 
	background-color: #f28412;
}
.navak_2 a:active
{
	color: #FFF;
	text-decoration: underline;
	background-color: #f28412;
}


/*------ nav_3 inaktiv ---------*/
.naviak_3 a:link {
	font-size: 90%;
	color: #114177; 
	text-decoration:none;
}

.naviak_3 a:visited { 
	font-size: 90%;
	color: #114177; 
	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: #f28412;
}

/*------ nav_3 aktiv ---------*/
.navak_3 a:link {
	font-size: 90%;
	color: #FFF; 
	text-decoration:none;
	background-color: #f28412;
}

.navak_3 a:visited { 
	font-size: 90%;
	color: #FFF; 
	text-decoration:none;
	background-color: #f28412;
}
.navak_3 a:hover { 
	font-size: 90%;
	color: #FFF; 
	text-decoration:underline overline; 
	background-color: #f28412;
}
.navak_3 a:active
{
	font-size: 90%;
	color: #FFF;
	text-decoration: underline;
	background-color: #f28412;
}

