html, body {
	height:101%; /* blendet vert-scrollbalken permanent ein */
	width:100%;
}

body {
	background-color: #eee;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0; /* wichtig für Firefox, IE, Safari &; Co */
    padding: 0; /* wichtig für Opera */
	min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	background-image:url(../Grafiken/naviggrey.gif); background-repeat:repeat-y;
	background-position:8% 0px; background-attachment:fixed;
}

* html div.aktuell_zettel { /* fuer IE6 */
  margin-bottom:-100px;
  margin-top:100px;
}
*:first-child+html div.aktuell_zettel { /* fuer IE7 */
  margin-bottom:-100px;
  margin-top:100px;
}

h1 {
	font-size:20px;
	font-weight:normal;
}
h2 {
	font-size:14px;
	font-weight:bold;
}
h3 {
	font-size:18px;
	font-weight:normal;
}

div#logo {
    position:absolute;
	top:4%; left:8%;
}
div#navig {
    position:absolute;
	top:44%; left:8%;
}

div#containertable { 
	width:87%; height:100%;
	margin:0 0 0 9%; border:0px solid red; padding:0;
	display:table;
}

div#containertd { 
	width: 90%; height:auto;
	margin:0;  padding-right:4%;
	border:0px solid blue;
	display:table-cell; vertical-align:middle;
	/* text-align:center; fuer alte Browser */ 
}

* html div#containertd { /* fuer IE6 */
	margin:0;  padding:5% 4% 0% 3%;
}
*:first-child+html div#containertd { /* fuer IE7 */
	margin:0;  padding:5% 4% 0% 3%;
}

div#content	{
    width:80%;
	border:0px solid lime;
    margin-left:23%; margin-right:auto;
    text-align:left;
}
table.content {
	max-width:815px;
	text-align:justify;
}
div.content {
	max-width:815px;
	text-align:justify;
}

.obj {
	width: 150px; height:140px;
	background-color:#fff;
	text-align:center;
	margin:0; padding:0;
}
.obj img{
	border:0px solid green;
}

.empty_obj {
	width: 150px; height:140px;
	background-color:#eee;
	text-align:center;
	margin:0; padding:0;
}
.preis p{
	width: 150px; height:20px;
	background-color:#fff;
	text-align:center;
	margin:0; padding:0;
	border:0px solid red;
}
ul#preis {
	width:auto;
	margin:0 0 20px 0; padding:6px 0px;
	text-align: center;
}
ul#preis li {
	list-style: none;
	display: inline;
	margin: 0; padding: 0;
}
ul#preis a {
	padding: 0 10px;
	text-decoration: none; font-weight: normal;
	color: #000;
}
ul#preis a:hover {
	color: #888;
}


table#kosten {
	border:none;
	border-collapse:collapse;
	font-size:11px;
}
.kosten {
	border:1px solid black;
	padding:5px;
} 

.ausstellungen {
	font-size:11px;
	border:0;
	border-collapse:collapse;
	max-width:715px;
	text-align:left;
}
.ausstellungen td {
	padding:5px;
	border-bottom:1px solid black; /* für IE */
}
.ausstellungen tr:nth-child(odd) { background: #eee; } /* IE7 und IE8 interpretieren nicht */
.ausstellungen tr:nth-child(even) { background: #ddd; } /* IE7 und IE8 interpretieren nicht */


.sorry {
    border:1px solid black;
	color:#000;
	padding:5px;
}

ul#innernavig {
	width:auto;
	margin:0 0 20px 0; padding:6px 0px;
	text-align: center;
	border-top:1px solid black;
	border-bottom:1px solid black;
}
ul#innernavig li {
	list-style: none;
	display: inline;
	margin: 0; padding: 0;
}
ul#innernavig a {
	padding: 0 30px;
	text-decoration: none; font-weight: normal;
	color: #000;
}
ul#innernavig span a {
	color:#888;
}
ul#innernavig a:hover {
	color: #888;
}
img.innernavig_active {
	padding:0px; margin-right:-30px; margin-bottom:0px;
}

* html ul#innernavig a { /* fuer IE6 */
	padding: 0 10px;
}
*:first-child+html ul#innernavig a { /* fuer IE7 */
	padding: 0 10px;
}

span#bi_link {
	position:absolute; bottom:2%; left:8%;
	width:137px; height:20px;
	background-image:url(../Grafiken/bi_link.gif); background-repeat:no-repeat;
}

img#home {
	width:535px;
	height:87px;
	border:0;
}

.thumb {
	border:0;
}
.vspace {
	width:5%;
}

.invis {
	font-size:2px;
	color:#eee;
}

.fwd {
	background-image:url("../Grafiken/fwd.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-style:italic;
	margin-left:3px;
}
.back {
	background-image:url("../Grafiken/back.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	text-decoration:none;
	color:#000;
	font-style:italic;
	font-size:12px;
	margin-left:3px;
}

table#form {
	max-width:500px;
}

p.smallfont {
	font-size:10px;
}
div.info {
	width:auto; height:14px;
	background-image:url("../Grafiken/info.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding:7px 0 0 23px;
	color:#000000;
	font-size:12px;
}
div.error {
	width:auto; height:14px;
	background-image:url("../Grafiken/info2.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding:7px 0 0 23px;
	color:#e71700;
	font-size:12px;
}
.hr {
	margin:8px 0px;
	height:1px;
	width:100%;
	background-image:url("../Grafiken/1px.gif");
	background-repeat:repeat-x;
}


/****************************** E-mail-link vor robots verstecken ***********************************/
/******************************* http://www.1ngo.de/web/spam.html ***********************************/
#mail>span:before { content:"@"; }
#mail>span span { display:none; }
*:first-child+html #mail>span span { display:inline; }  /* Workaround fuer IE 7 */
/****************************************************************************************************/
/*********************kontakt-Form vor Spam schützen*********************/
.nosee { display:none; }
/*********************eof kontakt-Form vor Spam schützen*****************/


/* kehrt die Lesereihenfolge von class='email' um*/
span.email { unicode-bidi:bidi-override; direction:rtl; }
