/* ================================
    CSS STYLES FOR www.expo-laplaza.at 
   ================================
*/
.informal {
	color:	#000099;

}

#loading
{
	background: url(../images/loading.gif) no-repeat center center;
	background-color: #c00;
	border: 1px solid #fff;
	color: #fff;
	display: none;
	margin: 0;
	top: 1em;
	padding: 0.25em 0.5em 0.25em 0.5em;
	position: absolute;
	left: 1em;
	width: 100px;
}

body {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	color: #000000;
	text-decoration : none;
	scrollbar-base-color : #FFFFFF;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #f26722;
	scrollbar-darkshadow-color : #FFFFFF;
	scrollbar-face-color : #EDF0F6;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-track-color : #FFFFFF;
	margin-top : 0px;
	margin-bottom : 0px;
	padding: 0px;
}

/* ====== TEXTE ====== */

.text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0Px;
}

.text_justify {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0Px;
}

.textcenter {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

.textblau {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003377;
	font-weight:bold;
	text-decoration: none;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0Px;
}


.text_gross {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0Px;
}

.text_klein {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0Px;
}

.text_sehr_klein {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 0Px;
}

.text_sehr_klein_rechtsbuendig {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-align: right;
	margin-top: 0px;
	margin-bottom: 0Px;
}

.text_sehr_klein_center {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0Px;
}

/* ====== Normale Links ====== */

.Link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0Px;	
	font-weight:bold;
}

.Link:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	text-align: justify;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0Px;
	font-weight:bold;
}

.Link:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0Px;
	font-weight:bold;
}

/* ====== INAKTVE LINKS ======*/

.inactive_Links {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0Px;	
	font-weight:bold;
}

/* ====== LEISTE OBEN ====== */

.x_leistenormal{
	font-family : Arial, Verdana, Helvetica, sans-serifa;
	font-size : 14px;
	color: #FFFFFF;
	font-variant : small-caps;
	text-decoration : none;
	margin-top: 0;
	margin-bottom: 0;
	text-align:center;
	vertical-align:middle;
}

.x_leisteoben_inactive{
	font-family : Arial, Verdana, Helvetica, sans-serifa;
	font-size : 14px;
	color: #999999;
	font-variant : small-caps;
	text-decoration : none;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align:middle;
	text-align:center;
}

.x_leisteoben{
	font-family : Arial, Verdana, Helvetica, sans-serifa;
	font-size : 14px;
	color: #FFFFFF;
	font-variant : small-caps;
	text-decoration : none;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align:middle;
	text-align:center;
}

.x_leisteoben:link{
	font-family : Arial, Verdana, Helvetica, sans-serifa;
	font-size : 14px;
	color: #FFFFFF;
	font-variant : small-caps;
	text-decoration : none;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align:middle;
	text-align:center;
}

.x_leisteoben:hover{
	font-family : Arial, Verdana, Helvetica, sans-serifa;
	font-size : 14px;
	color: #CCCCCC;
	font-variant : small-caps;
	text-decoration : none;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align:middle;
	text-align:center;
}

.x_leisteoben:active{
	font-family : Arial, Verdana, Helvetica, sans-serifa;
	font-size : 14px;
	color: #FFFFFF;
	font-variant : small-caps;
	text-decoration : none;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align:middle;
	text-align:center;
}

.error{
	font-family : Arial, Verdana, Helvetica, sans-serifa;
	font-size : 10px;
	color : #FF0000;
	text-decoration : none;
}

/* ====== Überschriften ====== */
.ra1 {
}


.ueberschrift{
	font-family : Arial, Verdana, Helvetica, sans-serifa;
	font-size : 12px;
	color : #000000;
	font-variant : small-caps;
	text-decoration : none;
	font-weight: bold;
	letter-spacing: 2px;
}

.ueberschrift_rot{
	font-family : Arial, Verdana, Helvetica, sans-serifa;
	font-size : 12px;
	color: #FF0000;
	font-variant : small-caps;
	text-decoration : none;
	font-weight: bold;
	letter-spacing: 2px;
}


.ueberschrift_gross {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0Px;
}

.ueberschrift_gross_rot {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.ueberschrift_groesser_rot {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* ====== TABELLEN ====== */

#total {
width : 1000;
margin : 0 auto 0 auto;
}

#headder {

}

#leiste_links {
	background-image: url(../images/bgimages/links_bg.png);
	background-repeat: repeat-x;
}
#kompass {
	background-image: url(../images/kompass/kompass.png);
	background-repeat: no-repeat;
	background-position: top 0%;
}


/* ====== TEXTE ====== */

tr.row0 {
	background-color: #ecf0f7;
}
tr.row0:hover {
	background-color: #b8c8df;
}

tr.row1 {
	background-color: #dee6f0;
}
tr.row1:hover {
	background-color: #b8c8df;
}

.button_link{
	font-family : Verdana, Tahoma;
	font-size : 12px;
	color : #737373;
	
	text-decoration : none;
	font-weight:bold;
	letter-spacing: 2px;
}
.button_link:hover {
	color : #1C386D;
	text-decoration : none;
}

.button {
	font-family : Verdana, Tahoma;
	font-size : 12px;
	color : #737373;
	
	text-decoration : none;
	font-weight:bold;
	letter-spacing: 2px;
	background-color:#FFFFFF;
	background-image:url(images/button.gif);
	border-width : 0px; 
	width: 132px;
	height: 24px;
}
.button:hover {  /* for Geckos */
	color : #1C386D;
	
	text-decoration : none;
	font-weight:bold;
	letter-spacing: 2px;
	cursor:pointer;
}

form input.button {
	font-family : Verdana, Tahoma;
	font-size : 12px;
	color : #737373;
	
	text-decoration : none;
	font-weight:bold;
	letter-spacing: 2px;
	background-color:#FFFFFF;
	background-image:url(images/button.gif);
	border-width : 0px; 
	width: 132px;
	height: 24px;
}
form input.button:hover {  /* for Geckos */
	color : #1C386D;
	
	text-decoration : none;
	font-weight:bold;
	letter-spacing: 2px;
	cursor:pointer;
}

.textfield {
	font-family : Verdana, Arial;
  	font-size : 12px;
}

.textarea {
	font-family : Verdana, Arial;
  	font-size : 12px;
	color: #1C386D;
}

/* ====== KOMPASS ====== */
.container {
width:660px;
height:525px;
background-image:url(./images/kompass/kompass_hauptportal2.jpg);
background-repeat:no-repeat;
}

.div1 {
width:252px;
height:48;
}

.div2 {
width:408px;
height:48;
}

.div3 {
width:153px;
height:9;
}

.div4 {
width:252px;
height:191;
}

.div5 {

width:255px;
height:20;
}

.div6 {
width:252px;
height:48;
}

.div7 {
width:252px;
height:48;
}

