/* CSS - Formatierungsfile SwissTerraGroup      */
/*                                     			 */
/* CSS Standard 2.0    							 */
/*                                     			 */
/* Peter Hürzeler                     			 */
/* Letzte Modifikation: 2001-07-01   			 */


/* Seitenformatierungen */

body {background-color: #336633;}


/* Überschriftenformatierungen */
h1 {font-size: 20pt;color: #FFAA00;font-family: Arial, Helvetica, sans-serif;text-align: left;margin-top: 5pt;}
h2 {font-size: 16pt;color: #FFCC00;font-family: Arial, Helvetica, sans-serif;text-align:left;margin-top: 5pt;}
h3 {font-size: 14pt;color: #FFEE00;font-family: Arial, Helvetica, sans-serif;text-align:left;}
h4 {font-size: 12pt;color: #FFFF00;font-family: Arial, Helvetica, sans-serif;text-align:left;}	




/* Absatzformatierungen */
p {font-size:10pt;color: #FFFF00;font-family: Arial, Helvetica, sans-serif;/*font-weight : bold;*/text-align: left;margin : 2pt;line-height: 12pt;}
p.footer {font-size:10pt:color: #FFFF00;font-family: Arial, Helvetica, sans-serif;text-align:right;margin : 2pt;line-height: 12pt;}
p.bold {font-weight: bold;}



/* Listenformatierungen*/
li {font-size:10pt;color: #FFFF00;font-family: Arial, Helvetica, sans-serif;/*font-weight : bold;*/margin-top : 5px;text-align: left;}

ul {list-style-type: circle;}

select {font-size: 10pt;line-height: 12pt;color: #707070;font-family: Arial, Helvetica, sans-serif;/*	font-weight: bold;*/}

img.center {text-align:center;}

/*Tabellenformatierungen*/

table {}

table.main {background-color:#003300;}
table.news {background-color: #007700;border : thin solid Black;margin-top: 50px;}
table.tech {width:600px;}
table.leben{width:600px;}

td.tech {font-family:Arial, Helvetica, sans-serif;color:#FFFF00;font-size:10pt;margin:2pt;line-height:12pt;}
td.techf {font-family:Arial, Helvetica, sans-serif;color:#FFFF00;font-size:10pt;margin:2pt;line-height:12pt;font-weight:bold;}
td.leben {font-family:Arial, Helvetica, sans-serif;color:#FFFF00;font-size:10pt;margin:2pt;line-height:12pt;}
td.lebenf {font-family:Arial, Helvetica, sans-serif;color:#FFFF00;font-size:10pt;margin:2pt;line-height:12pt;font-weight:bold;}

/* Allgemeine Textformatierung */
#fett{font-weight: bold;}
#kursiv {font-style: italic;}
#fettkursiv {font-weight: bold;font-style:italic;}
#anavi {font-size: 12pt;font-family: Arial, Helvetica, sans-serif;font-weight: bold;line-height: 20pt;}
#asubnavi {font-size: 10pt;font-family: Arial, Helvetica, sans-serif;font-weight: bold;line-height: 15pt;margin-left: 20px;text-indent : 20px;}

/*allgemeine Formatierung a-Tag*/
a {font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:10pt;/*font-weight : bold;*/}
a:link {color: #FFCC00;}
a:active {color: #FF4400;}
a:visited {color: #FFCC00;}
a:hover {color: #FF4400;}

/* spezielle Formatierung p-tag */
.center{
	text-align:center;
}

.right{
	text-align:right;
}

.left{
	text-align:left;
}
	
/* spezielle Formatierung a-Tag */
.ptag {
	font-size : 12pt;
	line-height : 14pt;
}

/* Einzüge & Abstände Texte*/
.t10px
{
	margin-top: 10px;
}


.t50px
{
	margin-top: 50px;
}


.t100px
{
	margin-top: 100px;
}

.l10px
{
	margin-left: 10px;
}

.l20px
{
	margin-left: 20px;
}

.l50px{
	margin-left: 50px;
}

.l100px
{
	margin-left: 100px;
}


.lt1010px{
	margin-left: 10px;
	margin-top: 10px;
}

.lt1050px{
	margin-left: 10px;
	margin-top: 50px;
}

.lt10100px{
	margin-left: 10px;
	margin-top: 100px;
}

.lt5050px{
	margin-left: 50px;
	margin-top: 50px;
}

.lt5010px{
	margin-left: 50px;
	margin-top: 10px;
}

.lt50100px{
	margin-left: 50px;
	margin-top: 100px;
}

.lt10010px{
	margin-left: 100px;
	margin-top: 10px;
}

.lt10050px{
	margin-left: 100px;
	margin-top: 50px;
}

.lt100100px{
	margin-left: 100px;
	margin-top: 100px;
}


/* Einzüge Grafiken */
.pics1 {
	margin: 0.2cm 0.2cm 0.2cm 0.2cm;
}

.pics2{
	margin-left : 0.1cm;
}