body, html, #centerdiv, #allpage { height: 100%; }
#allpage {position: relative; margin-left: auto; margin-right: auto; width: 850px;}
body {
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
        padding: 0px;
	background-color: #000000;
	background-image: url(../img/hintergrund.png);
        background-repeat: repeat-y;
        background-position: center;
}
td {
	text-align: left
}

p, div, .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   11px;
	line-height: 14px;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
        color: #000000;
	font-size: 13px;
}

h2 {
        margin-top: 0px;
	font-size: 12px;
        color: #ffffff;
        white-space: pre;
        display: inline;
}

h3 {
	font-size: 11px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.text a {color: #d3211f;}
        
a:visited {
}

.text p {padding-top: 0px; margin-top: 0px}

.title img {margin: auto}

.menu, .active, .menu1, .menu1active {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#header {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 919px;
        height: 153px; 
}
#title {
        width: 196px;
        height: 15px;
        margin-top: 27px;
        margin-left: 158px;
        padding-left: 12px;
        background-color: #ffdf00;
        _overflow: hidden;
}
.pagetitle {
} 
#logo {
	 position: relative;
	 top: -40px;
	 left: 666px;
	 width: 160px;
	 height: 161px;
	 border: 0px;
	 margin-top: 12px;
}
#titlepic {
       position: absolute;
       top: 111px;
       left: 0px;
       width: 350px;
       height: 533px;
}
#menu {
	position: absolute;
        z-index: 25;
 	left:840px; top:90px; width:200px; height:350px;
        display: inline;
}
.menublock {
        width: 122px;
        margin-bottom: 8px;
        _margin-top: -4px;
}
.menu, .menuactive, .menu1, .menu1active {
        min-height: 15px;
        width: 142px;
        margin-bottom: 8px;
        background-color: #ffdf00;
}
.menu { 
        padding-left: 5px; 
        margin-top: 7px;
        margin-bottom: 1px;
	color: #000000;
}
a:hover.menu {
	color: #ce181e;
}
.menuactive { 
        padding-left: 5px; 
        margin-top: 7px;
        margin-bottom: 1px;
	background-color: #0a9f59;
        color: #ffffff;
}
.menu1 {
	color: #000000;
	height: 14px; 
        padding-top: 2px; 
        padding-left: 10px; 
}
a:hover.menu1 {
	color: #ce181e;
}
.menu1active {
	height: 14px; 
        padding-top: 2px; 
        padding-left: 10px; 
        text-decoration: small-caps; 
        color: #ffffff;
	background-color: #0a9f59;
}
.close-x {
        float: right;
	cursor: pointer;
        margin-top: 4px;
        margin-right: -12px;
}
#contentwrapper {
	 margin-left: 350px;
	 height: 100%;
	 width: 478px;
	 border-left: 11px solid #0a9f59; 
	 border-right: 11px solid #ffdf00; 
}
#content {
	 margin-left: 362px;
	 width: 468px;
	 min-height: 100%;
	 border-left: 5px solid #ffdf00; 
	 border-right: 5px solid #0a9f59; 
	 background-image: url(../img/canguru_gorka_grau.png);
	 background-repeat: no-repeat;
}
#contentheader {
	 width: 468px;
	 height: 153px;
}
.contentboxheader {
	position: relative;
        display: inline;
        height: 15px;
	left: -16px;
        padding-top: 1px;
	padding-left: 48px;
	padding-right: 37px;
        margin-bottom: 14px;
        margin-right: auto;
        background-color: #0a9f59;
}
.h2x {
        background-color: #0a9f59;
        padding-right: 16px;
}
.contentbox {
        margin-top: 16px;
        padding-left: 32px;      
        padding-right: 36px;      
        margin-bottom: 24px;
	width: 396px;
}

#slideshow {
	 position: relative;
	 top: 0px;
	 left: -170px;
	 width: 420px;
	 height: 420px;
	 background-color: #000000
}
.collection {
	 position: absolute;
	 top: -2px;
	 left: 0px;
	 width: 600px;
	 height: 500px;
	 text-align: center;
	 vertical-align: bottom;
	 border-color: #000000;
	 background-color: #000000;
	 border-style: solid;
	 border-left: 4px;
	 border-right: 4px;
	 border-top: 4px;
	 border-bottom: 4px;
	 visibility: hidden;
}
.collectionimage a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.collectionwrapper {
/*	 position: relative;*/
}
.collectionimage {
	 position: absolute;
	 z-index: 69;
	 width: 480px;
	 top: 160px;
	 left: 420px;
	 padding-left: 20px;
	 padding-right: 20px;
	 border: 1px solid #000000;
	 visibility: hidden;
	 background-image: url(../img/tp85.png);
/*         -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; */
/*         filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; */
}
.collectionimage img {
}
.flipperleft {
   float: left;
   margin-bottom: 6px;
}
.flipperright {
   float: right;
   margin-bottom: 6px;
}
