/* CSS Document */

body {
	background-color: #000000;
}

table {
}

img {
	border: none;
}

/*----------------------------------------------------------------------------
BASIC-CONTAINER
----------------------------------------------------------------------------*/

#horizon        
	{
	text-align: center;
	position: absolute;
	top: 49%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
	}
	
/*---------------------------------------------------------------------------*/

#global {
	width: 750px;
	margin: auto;
	margin-top: 0px;
	clear: both;
	height: 516px;
	margin-left: -375px;
	top: -275px;
	left: 50%;
	position: absolute;
	visibility: visible;
}

/*------------------------------*/

#main {
	width: 750px;
	background-color: #baaf9d;
	margin-bottom: 3px;
	display: block;
	height: 365px;
}

#main a {
}

#main a:hover {
}

#main a:visited {
}

#main table {
}

#main img {
}

/*------------------------------*/


#content {
	width: 470px;
	z-index: 0;
	height: 340px;
	margin: 10px;
	display: block;
	float: right;
	margin-top: 15px;
}

#content a {
}

#content a:hover {
}

#content a:visited {
}

#content table {
}

#content img {
}

/*------------------------------*/

#impressum {
}


#impressum table {
}

/*------------------------------*/

#kontakt {
}


#kontakt table {
}

/*------------------------------*/

#extra {
	width: 205px;
	float: left;
	height: 340px;
	margin: 10px;
	display: block;
	margin-top: 16px;
	margin-left: 15px;
}

#extra a {
}

#extra a:hover {
}

#extra a:visited {
}

#extra table {
	width: 250px;
}

#extra img {
}


/*----------------------------------------------------------------------------
SEMI-CONTAINER
----------------------------------------------------------------------------*/

#logo {
	width: 750px;	background-image: url(http://gerhardknauer.com/10/pics_global/logo.gif);
	height: 100px;
}

#logo a {
}

#logo a:hover {
}

#logo a:visited {
}

/*------------------------------*/

#top {
}

#top a {
}

#top a:hover {
}

#top a:visited {
}

/*------------------------------*/

#bottom {
	position: absolute;
	background-color: #FDFBED;
	z-index: 2;
	float: none;
	width: 750px;
	height: 20px;
	top: 500px;
}

#bottom a {
}

#bottom a:hover {
}

#bottom a:visited {
}

/*------------------------------*/

#left {
}

#left a {
}

#left a:hover {
}

#left a:visited {
}

/*------------------------------*/

#right {
}

#right a {
}

#right a:hover {
}

#right a:visited {
}

/*----------------------------------------------------------------------------
NAVI-CONTAINER
----------------------------------------------------------------------------*/

#navi {
	width: 750px;
	text-align: center;
	margin-bottom: 3px;
	border-bottom: 1px solid #FFFFFF;
	height: 30px;
	display: block;
}
#navi a {
}

#navi a:hover {
}

#navi a:visited {
}

#navi table {
	width: 750px;
	height: 50px;
}

#navi td {
	width: 33%;
	background-color: #FDFBED;
}

/*------------------------------*/

#navi_pics {
	float: left;
	width: 250px;
	z-index: 3;
	background-color: #FFFFFF;
	position: absolute;
	top: 380px;
	left: 0px;
}

#navi_pics a {
}

#navi_pics a:hover {
}

#navi_pics a:visited {
}

#navi_pics table {
	width: 250px;
}

/*------------------------------*/

#navi_text {
	float: left;
	margin-left: 20px;
	z-index: 3;
	position: absolute;
	top: 380px;
	left: 270px;
	background-color: #FFFFFF;
}

#navi_text a {
}

#navi_text a:hover {
}

#navi_text a:visited {
}

#navi_text table {
	width: 450px;
}

/*------------------------------*/

#navi_1 {
	width: 750px;
	height: 50px;
}

#navi_1 a {
}

#navi_1 a:hover {
}

#navi_1 a:visited {
}

#navi_1 table {
	height: 30px;
	width: 750px;
}

#navi_1 td {
	width: 125px;
}

/*----------------------------------------------------------------------------
STYLES
----------------------------------------------------------------------------*/

/*----------BASIC-STYLES----------*/

.left {
	text-align: left;
}

.right {
	text-align: right;
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}

.bold {
	font-weight: bold;
}

/*----------NAVI-STYLES----------*/

.navi {
}

.navi a {
}

.navi a:hover {
}

.navi a:visited {
}

/*------------------------------*/

.navi_sub {
}

.navi_1 {
	vertical-align: middle;
}

/*----------CONTENT-STYLES----------*/
