/**
 * 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;
	text-decoration: none;
}
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:288px;
	height:245px;
}
.index-hg-03 a:hover,.index-hg-03 a:active,.index-hg-03 a:focus {
	background-image: url(../images/_start_03_over.jpg);
	position:absolute;
	left:132px;
	top:165px;
	width:288px;
	height:245px;
}
div.index-hg-04{position:absolute;left:419px;top:165px;width:92px;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-image: url(../images/_start_05_over.jpg);
	position:absolute;
	left:510px;
	top:165px;
	width:399px;
	height:144px;
}
div.index-hg-06{position:absolute;left:908px;top:164px;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-image: url(../images/_start_07_over.jpg);
	position:absolute;
	left:419px;
	top:309px;
	width:185px;
	height:310px;
}
.index-hg-08 a {
	background-image: url(../images/_start_08.jpg);
	position:absolute;
	left:604px;
	top:309px;
	width:305px;
	height:109px;
}
.index-hg-08 a:hover,.index-hg-08 a:active,.index-hg-08 a:focus {
	background-image: url(../images/_start_08_over.jpg);
	position:absolute;
	left:604px;
	top:309px;
	width:305px;
	height:109px;
}
.index-hg-09 a {
	background-image: url(../images/_start_09.jpg);
	position:absolute;
	left:0px;
	top:409px;
	width:419px;
	height:283px;
}
.index-hg-09 a:hover,.index-hg-09 a:active,.index-hg-09 a:focus {
	background-image: url(../images/_start_09_over.jpg);
	position:absolute;
	left:0px;
	top:409px;
	width:419px;
	height:283px;
}
.index-hg-10 a {
	background: transparent url(../images/_start_10.jpg) no-repeat left top;
	position: absolute;
	left: 604px;
	top: 414px;
	width: 150px;
	height: 150px;
}
.index-hg-10 a:hover,.index-hg-10 a:active,.index-hg-10 a:focus {
	background: transparent url(../images/_start_10_over.jpg) no-repeat left top;
	position: absolute;
	left: 604px;
	top: 414px;
	width: 150px;
	height: 150px;
}
div.index-hg-11{position:absolute;left:754px;top:415px;width:155px;height:54px}
.index-hg-12 a {
	background-image: url(../images/_start_12.jpg);
	position:absolute;
	left:754px;
	top:466px;
	width:155px;
	height:100px;
	outline:none
}
.index-hg-12 a:hover,.index-hg-12 a:active,.index-hg-12 a:focus {
	background-image: url(../images/_start_12_over.jpg);
	position:absolute;
	left:754px;
	top:466px;
	width:155px;
	height:100px;
	outline:none
}
.index-hg-13 a {
	background-image: url(../images/_start_13.jpg);
	position:absolute;
	left:604px;
	top:564px;
	width:305px;
	height:128px;
}
.index-hg-13 a:hover,.index-hg-13 a:active,.index-hg-13 a:focus {
	background-image: url(../images/_start_13_over.jpg);
	position:absolute;
	left:604px;
	top:564px;
	width:305px;
	height:128px;
}
div.index-hg-14{position:absolute;left:419px;top:618px;width:185px;height:74px}
div.index-hg-15{position:absolute;left:0px;top:691px;width:734px;height:107px}
div.index-hg-16{position:absolute;left:734px;top:691px;width:175px;height:50px}
.index-hg-17 a {
	background-image: url(../images/_start_17.jpg);
	position:absolute;
	left:734px;
	top:741px;
	width:158px;
	height:57px;
}
.index-hg-17 a:hover,.index-hg-17 a:active,.index-hg-17 a:focus {
	background-image: url(../images/_start_17_over.jpg);
	position:absolute;
	left:734px;
	top:741px;
	width:158px;
	height:57px;
}
.index-hg-18 a {
	background-image: url(../images/_start_18.jpg);
	position:absolute;
	left:891px;
	top:741px;
	width:158px;
	height:57px;
}
.index-hg-18 a:hover,.index-hg-18 a:active,.index-hg-18 a:focus {
	background-image: url(../images/_start_18_over.jpg);
	position:absolute;
	left:891px;
	top:741px;
	width:158px;
	height:57px;
}
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: 240px;    /* geändert am 7.6.13 Kalle */
	left: 398px;
	width: 118px;
	height: 85px;
	color: #000;
	overflow: hidden;
	text-align: center;
  font-size:11px;
  text-align:center;
  padding-top:5px;
}
.nextGig .location{color:#890404}

.nextGig .date a:link,.nextGig .date a:visited {color:#000}
.nextGig .date a:hover,.nextGig .date a:active,.nextGig .date a:focus {color: #890404}
/* social bookmarkung */
#bookmarksBottom{float:right;width: 50px}
#bookmarksBottom.facebook:hover{background-image: url(../../../images/icon_facebook.png)}
#bookmarksBottom.myspace:hover{background-image: url(../../../images/icon_myspace.png)}