body {	font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", "Lucida Sans", Verdana, Tahoma, sans-serif;
		font-size: 0.8em;
		color: #505052;
		background-color: #F6F6F6;
        background-image:url(./img/back-horse.gif);
        background-position: top left;
		background-repeat: repeat;
		margin: 0px 0px;
		padding: 0px;  }

a:link		{ color: #005d4b; text-decoration: none; border: none; }
a:visited 	{ color: #005d4b; text-decoration: none; border: none; }
a:hover 	{ color: #005d4b; text-decoration: none; border: none; background-color: #ECDBB9;}
a:active 	{ color: #005d4b; text-decoration: none; border: none; }

.backgrnd { background-color: #ffffff;
			width: 732px;
			margin: 0px 0px 20px -366px;
			padding: 10px;
			overflow: visible;
			border-width: 1px;
			border-style: dotted;
  			border-color: #d9d9d9;
			z-index: 0; }

.bottomline {
			width: 732px;
			margin-left: -366px;
			padding: 10px 0px 0px 0px;
			overflow: hidden;
			font-size: 0.85em;
			text-align: center;
			z-index: 1; }

.languages { top: 14px;
			width: 400px;
			height: 60px;
			margin-left: -30px;
			padding: 0px;
			overflow: hidden;
			font-size: 0.85em;
			text-align: right;
			z-index: 1; }

.navi_oben { position: absolute;
            margin-left: 318px;
            top: 66px;
            font-variant: small-caps;
                        }

.index      { top: 200px;
			width: 600px;
			height: 200px;
			margin-left: -300px;
			padding: 0px;
			overflow: hidden;
			font-size: 1.0em;
			text-align: center;
			z-index: 1; }

.header     {font-size: 1.8em;
             font-weight: bold;
             font-style: italic;
             font-variant: small-caps;
             line-height: 30px; }

table       { font-size: 1.0em; }

.backgrnd, .languages, .index { position: absolute; left: 50%; }

.bottomline { position: relative; left: 50%; }

.inhalt, { position: relative; }


/* based on Snazzy Borders by www.cssplay.co.uk */
.xsnazzy {background: transparent; margin: 8px 0px 0px 0px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f5f5f5; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.xb1 {margin:0 5px; background:#f5f5f5;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#f5f5f5; border:0 solid #f5f5f5; border-width:0 1px; padding: 6px;}
/* end of Snazzy Borders by www.cssplay.co.uk */

/* Divide and Conquer Menü by www.cssplay.co.uk */
ul#fix {    padding:0 0 0 0px;
            margin:0;
            list-style:none;
            font-size: 0.85em;
            font-style: normal;
            font-weight: normal; }
ul#fix li { display:inline;}
ul#fix li a {display:block; float:left; padding:0 14px 0 0; line-height:30px; background:url(./img/divider.png) no-repeat right center; margin-left:-1px; text-decoration:none;}
ul#fix li a b {display:block; float:left; padding:0 0 0 14px; line-height:30px; color:#005d4b}

ul#fix li a.last {background-image:none}

ul#fix li a:hover {background:url(./img/tab.png) right top;}
ul#fix li a:hover b {background:url(./img/tab.png) left top; color:#fff; cursor:pointer;}
/* end of Divide and Conquer by www.cssplay.co.uk */
