﻿/* css for terraexpo.ch */


html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 100.01%;
	
	
	}

body {
	background: url('../images/testhimmel.gif') fixed;
	
}

p, li, label, table, form,  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95;
	line-height: 120%;
	color: #d3da3f;
}
.textbox{
	color: black;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #d3da3f;
}

h1 {
	font-size: 95%;
	}

h2 {
	font-size: 95%;
	
}

.center {
	text-align: center;
}

img {
	behavior: url(css/iepngfix.htc);
	}

label {
	width: 170px;
	padding-left: 20px;
	margin: 5px;
	float: left;
	text-align: left;
	
}

.notification_ok {
	margin-top: 30px;
	text-align:center;
	height: auto;
	width: 90%;
}

.notification_error {
	border: 1px dashed #A25965;
	height: auto;
	width: 90%;
	padding: 8px;
	text-align: left;
}

.info_fieldset legend {
	border: 1px #fff solid;
	color: #d3da3f;
	padding: 2px 5px 2px 5px;
}

br {
	clear: left;
}



/*  Ebenen */
#wrapper {
	min-height: 101%;
	height: auto;
	width: 1024px;
	margin: 0 auto;
}

#header {
	width: 1000px;
	top: 0;
	margin: 0 auto;
	
	
	}
#navigation {
	margin-top: 20px;
	
	color: #fff;
	clear:both;
}
#menu {
	width: 1000px;
		
}

#content {
	width: 1000px;
	padding-top: 10px;
	margin: 0 auto;
	color: #d3da3f;
	padding-bottom: 15em;
	margin-bottom: 15em;
	clear:both;
	
}

#footer {
	position: fixed;
	bottom: 0px;
	width: 100%;
}


/* spezielle Formatierungen Ebenen */ 
 #menu ul {
	padding: 0;
	margin-left: -50px;
	 
	
}

#menu li {
	list-style-type: none;
	float:left;
	
	
}

/**
#navigation a {
	color: #fff;
	text-decoration: none;
}
#navigation a:visited {
	color: #fff;
	text-decoration: none;
}
#navigation a:hover {
	color: #da943f;
	text-decoration: none;
}
#navigation .active {
	color: #da943f;
	text-decoration: none;
}

**/
a, a:visited {
	color: #fff;
	text-decoration:none;
}

a:hover {
	color: #fff;
	text-decoration:underline;
}



#list table {
	width: 100%;
	empty-cells: show;
	vertical-align: text-top;
	table-layout: fixed;
	caption-side: top;
	
}

/* IE Hacks */
/* IE Hacks */
* html, * html body {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: hidden;
}
* html #wrapper {
	padding: 0;
	height: 70%;
	overflow:auto;
	width: 100%;
	
}
* html #footer {
	height:25%;
	padding-top: 1%;
}

/* Ende */

#list th {
	empty-cells: show;
	background-color: #427fc1;
}

#list td{
	padding: 4px 0;
}

.halle {
	width:812px;
	height:292px;
}

#menu img {
	border: 0;
}

/* Javascriptfreies rollover für die Navigation, horry! */

/*Home */
li.home {
margin:0;
padding:0;
width: 113px;
height: 36px;
background-image:url('../images/home_up.png');
}

li.home a, li.home a:link, li.home a:visited {
padding-left: -20px;
}

li.home img {
width:100%;
height:100%;
border:0;
}

li.home a:hover img {
visibility:hidden;
}

/* Termine */

li.termine {
margin:0;
padding:0;
width: 84px;
height: 36px;
background-image:url('../images/termine_up.png');
}

li.termine a, li.termine a:link, li.termine a:visited {

}

li.termine img {
width:100%;
height:100%;
border:0;
}

li.termine a:hover img {
visibility:hidden;
}

/* Aussteller */

li.aussteller {
margin:0;
padding:0;
width: 105px;
height: 36px;
background-image:url('../images/aussteller_up.png');
}

li.aussteller a, li.aussteller a:link, li.aussteller a:visited {

}

li.aussteller img {
width:100%;
height:100%;
border:0;
}

li.aussteller a:hover img {
visibility:hidden;
}

/* anmeldung */

li.anmeldung {
margin:0;
padding:0;
width: 172px;
height: 36px;
background-image:url('../images/anmeldung_up.png');
}

li.anmeldung a, li.anmeldung a:link, li.anmeldung a:visited {

}

li.anmeldung img {
width:100%;
height:100%;
border:0;
}

li.anmeldung a:hover img {
visibility:hidden;
}

/* preise */

li.preise {
margin:0;
padding:0;
width: 86px;
height: 36px;
background-image:url('../images/preise_up.png');
}

li.preise a, li.preise a:link, li.preise a:visited {

}

li.preise img {
width:100%;
height:100%;
border:0;
}

li.preise a:hover img {
visibility:hidden;
}

/* anfahrt */

li.anfahrt {
margin:0;
padding:0;
width: 81px;
height: 36px;
background-image:url('../images/anfahrt_up.png');
}

li.anfahrt a, li.anfahrt a:link, li.anfahrt a:visited {

}

li.anfahrt img {
width:100%;
height:100%;
border:0;
}

li.anfahrt a:hover img {
visibility:hidden;
}

/* ordnung */

li.ordnung {
margin:0;
padding:0;
width: 139px;
height: 36px;
background-image:url('../images/ordnung_up.png');
}

li.ordnung a, li.ordnung a:link, li.ordnung a:visited {

}

li.ordnung img {
width:100%;
height:100%;
border:0;
}

li.ordnung a:hover img {
visibility:hidden;
}

/* kontakt */

li.kontakt {
margin:0;
padding:0;
width: 93px;
height: 36px;
background-image:url('../images/kontakt_up.png');
}

li.kontakt a, li.kontakt a:link, li.kontakt a:visited {

}

li.kontakt img {
width:100%;
height:100%;
border:0;
}

li.kontakt a:hover img {
visibility:hidden;
}

/* impressum */

li.impressum {
margin:0;
padding:0;
width: 96px;
height: 36px;
background-image:url('../images/impressum_up.png');
}

li.impressum a, li.impressum a:link, li.impressum a:visited {

}

li.impressum img {
width:100%;
height:100%;
border:0;
}

li.impressum a:hover img {
visibility:hidden;
}

