* { padding: 0; margin: 0; }

html {
	height: 100%;
	padding: 0 0 1px 0;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 1em;
 color: #000000;
 background-color: #404000;
 background-image: url(img/bg3.jpg);
 background-repeat: repeat-x; 
}

p,code,ul {padding-bottom: 1px;} 


h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 2em; 
text-align:center;
margin-top: 0.94em;
}

h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.5em; 
border-bottom: 3px groove #000;
margin-top: 0.94em;
}

pre {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
color: #000000;
}

#birdtop{
position: absolute;
right: -3.31em;
top: -0.94em;
}

#textright{
position:absolute;
left: 33.75em;
top: 10.25em;
width: 21.88em;
}

#textright1{
position:absolute;
left: 25em;
top: 15em;
width: 28.75em;
}


#wrapper { 
 margin: 0 auto;
 width: 56.38em;
 height:auto !important;  /* für moderne Browser */
 height:18.75em;  /*für den IE */
 background-image: url(img/wrapperbg.jpg);
 background-repeat: repeat-y;
 margin-top: 3.13em;
 position: relative;
 border: 1px solid #ccc;
}

#header {
 color: #333;
 width: 55em;
 float: left;
 padding: 0.625em;
 border: 1px solid #ccc;
 height: 6.25em;
 margin: 0 0em 0em 0em;
 background: #E7DBD5;
 background-image: url(img/neophema-hein2.jpg);
 background-repeat: repeat-x;
}
#navigation {
 float: left;
 width: 55.63em;
 height: 1.25em;
 color: #333;
 padding: 0.31em;
 border: 1px solid #ccc;
 margin: 0em 0em 0em 0em;
 background: #800000;
}
#leftcolumn { 
 color: #333;
 background: #FDD311;
 margin: 0em 0em 0em 0em;
 padding: 0em;
 width: 7.5em;
 padding: 0.625em; 
 float: left;
}


#rightcolumn { 
 float: right;
 border: 1px solid #ccc;
 background: #FDD311;
 margin: 0em 0em 0em 0em;
 padding: 0.625em;
 width: 45.94em;
 display: inline;
 line-height: 1.3em;
}

#rightcolumn p {
    margin: 0em 0em 0.5em 0em;
    padding: 0.35em;
}

#footer { 
 width: 55em;
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #800000;
 margin: 0 0 0 0;
 padding: 0.625em;
 position:relative;
}

#credits {
position: absolute;
right: 0em;
bottom: -1.5em;
font-size: 0.8em;
color: #000;
}

a:link { color:#FFFFFF; }
a:active { color:#000000; }
a:visited { color:#FFFFFF; }
a:hover { color:#004000; }

a.link2:link { color: #004000;}
a.link2:active { color: #004000; }
a.link2:visited { color: #004000; }
a.link2:hover { color:#800000; }

.menubottom{ 
text-align:right;
font-size: 0.8em;
}

#tab1 {
width: 45%; 
border-spacing: 0.19em;
}

#tab1 tr.zeile1 td{
background:#004000;
color: #fff;
width: 20%;
text-align: center;
}
#tab1 tr.zeile2 td{
background:#800000;
color: #fff;
text-align: center;
}

#tab2 {
width: 50%; 
border-spacing: 0.19em;
}

#tab2 tr.zeile1 td{
background:#004000;
color: #fff;
width: 20%;
text-align: center;
}
#tab2 tr.zeile2 td{
background:#800000;
color: #fff;
text-align: center;
}


.slideshow {
margin-top:0.94em;
}


	.table {
		border-collapse:collapse;
		border:1px solid #000000;
		width:23.13em;
	}



	.table_body{
		border:1px solid #070707;
		background-color:#400000;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		color: #FFFFFF;
		padding:0.125em;
	}

        .table_body1 {
		border:1px solid #070707;
		background-color:#004000;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		color: #FFFFFF;
		padding:0.125em;
	}


	.table_footer{
		border:1px solid #070707;
		background-color:#800000;
		text-align:center;
		padding:0.125em;
	}


	input, select,textarea {
		font-family: Verdana, Arial, sans-serif;
		font-size: 10pt;
		color: #000000;
		background-color:#FFFFFF;
		border:1px solid #000000;
	}



#menu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#menu ul{
font: bold 11px Arial;
margin:0;
margin-left: 27em; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#menu li{
display: inline;
margin: 0 0.125em 0 0;
padding: 0;
text-transform:uppercase;
}

#menu a{
float: left;
display: block;
color: white;
margin: 0em 0.938em 0 0; /*Margin between each menu item*/
padding: 0.19em 0.44em;
text-decoration: none;
letter-spacing: 1px;
background-color: #800000; /*Default menu color*/
border-bottom: 1px #080000;
}

#menu a:hover{
background-color: #004000; /*Menu hover bgcolor*/
}

#menu #current a{ /*currently selected tab*/
background-color: #004000; /*Brown color theme*/
border-color: #004000; /*Brown color theme*/
}

#menuline{
clear: both;
padding: 0;
width: 100%;
height: 0.31em;
line-height: 0.31em;
background: #004000; /*Brown color theme*/
}

.Ueschrift { margin-top: 0em; margin-right: 0em; margin-bottom: 0.625em;  margin-left: 11.88em;} 
.banner { margin-top: 0em; margin-right: 0em; margin-bottom: 0.625em;  margin-left: 0em;}     
