/**
 * layout.css 2009-07-18 
 * author: Kalle Staymann
 * @copyright 2009
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

* {
	margin: 0;
	padding: 0;
}
a:link,a:visited {
	color: #000;
	text-decoration: none;
}
a:hover,a:active,a:focus {
	color: #FFF;
}
body {
	background: url(../images/_body_tile.jpg) repeat;
	color: #000000;
	font-family: "Courier New", Courier, monospace;
	font-size: 100.1%;
	font-weight: normal;
	padding: 0px;
	text-align: center;
}
#all {
	background: #FFFFFF;
	color: #000000;
	font-size: 0.8em;
	margin: 0 auto;
	width: 1030px;
	text-align: left;
}
/* content-area */
#contentarea {
	border: solid 0px #000;
	height: 805px;
	margin: 0;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
}
#wrapper { margin: 0 0 0 0}
#main {
	position: relative;
	min-height: 790px;
	margin: 0 0px 0 0;
	padding: 0px 120px 0px;
}
#footer {
	background: url(../images/_body_tile.jpg) repeat;
	color: #fff;
	padding: 0px 20px 0 20px;
	text-align: right;
}
/* ####### SLICES ############ */

div.tabelle_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1050px;
	height:850px;
}

div.index-hg-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1050px;
	height:165px;
}

div.index-hg-02 {
	position:absolute;
	left:0px;
	top:165px;
	width:132px;
	height:245px;
}
.index-hg-03 a {
	background-image: url(../images/_start_03.jpg);
	position:absolute;
	left:132px;
	top:165px;
	width:287px;
	height:245px;
}
.index-hg-03 a:hover,.index-hg-03 a:active,.index-hg-03 a:focus {
	background-position: left -250px;
}
div.index-hg-04 {
	position:absolute;
	left:419px;
	top:165px;
	width:91px;
	height:144px;
}

.index-hg-05 a {
	background-image: url(../images/_start_05.jpg);
	position:absolute;
	left:510px;
	top:165px;
	width:399px;
	height:144px;
}
.index-hg-05 a:hover,.index-hg-05 a:active,.index-hg-05 a:focus {
	background-position: left -149px;
}
div.index-hg-06 {
	position:absolute;
	left:909px;
	top:165px;
	width:141px;
	height:578px;
}

.index-hg-07 a {
	background-image: url(../images/_start_07.jpg);
	position:absolute;
	left:419px;
	top:309px;
	width:185px;
	height:310px;
}
.index-hg-07 a:hover,.index-hg-07 a:active,.index-hg-07 a:focus {
	background-position: left -315px;
}

.index-hg-08 a {
	background-image: url(../images/_start_08.jpg);
	position:absolute;
	left:604px;
	top:309px;
	width:305px;
	height:106px;
}
.index-hg-08 a:hover,.index-hg-08 a:active,.index-hg-08 a:focus {
	background-position: left -111px;
}

.index-hg-09 a {
	background-image: url(../images/_start_09.jpg);
	position:absolute;
	left:0px;
	top:410px;
	width:419px;
	height:283px;
}
.index-hg-09 a:hover,.index-hg-09 a:active,.index-hg-09 a:focus {
	background-position: left -288px;
}

.index-hg-10 a {
	background: transparent url(../images/_start_10.jpg) no-repeat left top;
	position: absolute;
	left: 604px;
	top: 415px;
	width: 150px;
	height: 150px;
}
.index-hg-10 a:hover,.index-hg-10 a:active,.index-hg-10 a:focus {
	background-position: left -155px;
}
div.index-hg-11 {
	position:absolute;
	left:754px;
	top:415px;
	width:155px;
	height:52px;
}
.index-hg-12 a {
	background-image: url(../images/_start_12.jpg);
	position:absolute;
	left:754px;
	top:467px;
	width:155px;
	height:98px;
}
.index-hg-12 a:hover,.index-hg-12 a:active,.index-hg-12 a:focus {
	background-position: left -103px;
}
.index-hg-13 a {
	background-image: url(../images/_start_13.jpg);
	position:absolute;
	left:604px;
	top:565px;
	width:305px;
	height:128px;
}
.index-hg-13 a:hover,.index-hg-13 a:active,.index-hg-13 a:focus {
	background-position: left -133px;
}

div.index-hg-14 {
	position:absolute;
	left:419px;
	top:619px;
	width:185px;
	height:74px;
}
div.index-hg-15 {
	position:absolute;
	left:0px;
	top:693px;
	width:734px;
	height:107px;
}

div.index-hg-16 {
	position:absolute;
	left:734px;
	top:693px;
	width:175px;
	height:50px;
}

.index-hg-17 a {
	background-image: url(../images/_start_17.jpg);
	position:absolute;
	left:734px;
	top:743px;
	width:158px;
	height:57px;
}
.index-hg-17 a:hover,.index-hg-17 a:active,.index-hg-17 a:focus {
	background-position: left -62px;
}
.index-hg-18 a {
	background-image: url(../images/_start_18.jpg);
	position:absolute;
	left:892px;
	top:743px;
	width:158px;
	height:57px;
}
.index-hg-18 a:hover,.index-hg-18 a:active,.index-hg-18 a:focus {
	background-position: left -62px;
}
div.index-hg-19 {
	position:absolute;
	left:0px;
	top:800px;
	width:1050px;
	height:50px;
}
/* Navigation unten */
/* CLASS navFooter */
.navFooter {
	float: left;
	margin: 0;
}
.navFooter ul {
	float: left;
	display: block;
	line-height: 1.7em;
}
.navFooter ul li {
	display: inline;
	padding: 5px 0;
}
/* Language Specials */
#jflanguageselection {
	float: left;
	margin: -9px 40px;
}
/*## DIVERSE ##*/
.nextGig {
	position: relative;
	top: 236px;
	left: 398px;
	width: 120px;
	height: 80px;
	color: #000;
	overflow: hidden;
	text-align: center;
}
