/* DATEI: tipi_002.css  - www.tipi.at*/
/* letzte Änderung: 10.04.2006 */
p,h1,h2,h3,h4,h5,ul,ol,div,td,th,address,blockquote,b,i,span { font-family : "Trebuchet MS", Verdana, sans-serif; }
body { color: black; background: #CDA361; text-align: center; position: absolute; top: 0; left: 0; margin: 10px 0 0 0; padding: 0; }
h1 { font-size: 125%; }				
h4 { font-size: 110%; }
h5 { font-size: 100%; }
p.txt100 { font-size: 100%; }
p.txt95  { font-size: 95%; }
p.txt90  { font-size: 90%; }
p.txt80  { font-size: 80%; padding-left: 10px; padding-right: 10px; }

table.top {
	margin: 0 auto;
	border-top-width: 5px; 
	border-top-style: solid; 
	border-top-color:	#E28A00; 
	border-right-width: 5px; 
	border-right-style: solid; 
	border-right-color: #B5863B; 
	border-bottom-width: 5px; 
	border-bottom-style: solid; 
	border-bottom-color: #E28A00; 
	border-left-width: 5px; 
	border-left-style: solid; 
	border-left-color: #B5863B; 
}

td.bod { color: black; background-color: white; width: 700px; vertical-align: bottom; }
td.gry { color: black; background-color:#eeeeee; }			
td.blksmall { color: black; background-color: #dddddd; width: 60px; text-align:right; vertical-align:middle; font-size: 75%; }
td.blklarge { color: black; background-color: #dddddd; width: 130px; text-align:left; vertical-align:middle; font-size: 75%; }
td.hg { color: black; background-color:#f4f4f4; width:  60px; text-align:right; vertical-align:middle; font-size: 75%; }
td.li { text-align: left; vertical-align: top; color: black; background-color: white; padding-left: 10px; }
td.re { text-align: right; vertical-align: top; color: black; background-color: white; padding-right: 10px; }
td.li350 { width: 350px; text-align: left; vertical-align: top; color: black; background-color: white; padding-left: 0px; }
td.re350 { width: 350px; text-align: left; vertical-align: top; color: black; background-color: white; padding-right: 0px; }
td.li90 { font-size: 90%; text-align: left; vertical-align: top; color: black; background-color: white; padding-right: 30px; padding-left: 30px; padding-bottom: 20px; }
td.re90 { font-size: 90%; text-align: right; vertical-align: top; color: black; background-color: white; padding-left: 30px; padding-right: 30px; padding-bottom: 20px; }
td.mi { text-align: center; vertical-align: top; color: black; background-color: white; }
td.w240 { width: 240px; vertical-align: top; color: black; background-color:white; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; }
td.w440 { width: 440px; vertical-align: top; color: black; background-color:white; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; }
td.w501 { width: 440px; vertical-align: middle; text-align: left; color: black; background-color:white; padding-left: 10px; padding-right: 10px; }
td.w502 { width: 240px; vertical-align: middle; text-align: right; color: black; background-color:white; padding-left: 10px; padding-right: 10px; }
td.w100 { width: 580px; vertical-align: top; color: black; background-color:white; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; }
ul.red { font-size: 90%; width: 400px; color: #cc0033; background-color: white; list-style-type: disc; text-align: left; } 			
ul.blk { font-size: 90%; }					
ul.blk_dwn { list-style-type: none; list-style-position:inside; font-size: 90%; }
.nav_lang { width: 700px; font-size: 99%; text-align: right; color: black; background-color: #ead1a6; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 3px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; vertical-align: top;}
.nav { width: 700px; font-size: 75%; text-align: left; color: black; background-color: #eeeeee; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }
.add { width: 700px; font-size: 70%; text-align: left; color: black; background-color: #eeeeee; padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-bottom: 2px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; }
.end { width: 700px; font-size: 70%; text-align: right; color: black; background-color: white; padding-right: 10px; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; } 
.cen { text-align: center; padding-left: 30px; padding-right: 30px; }
.li { text-align: left; vertical-align: top; }
.re { text-align: right; vertical-align: top; }
div.logo { height: 134px; width: 700px; vertical-align: bottom;}
div.form { font-size: 70%; padding-right: 30px; padding-left: 40px; padding-bottom: 20px; padding-top: 20px; }
table.kontakt {
		font-size: 80%; padding-left: 10px; padding-right: 10px;
	  color: #000;
	  padding: 0 0 0 0;
    margin: 0 0 20px 150px;}

A:visited { color: #00A400; background: transparent; text-decoration: none; }
A:link { color: #00BC00; background: transparent; text-decoration: none; }
A:hover { color: rgb(255,0,0); background: transparent; text-decoration: underline; }
A:active { color: #c00000; background: #ffadad; text-decoration: none; }
