/* ---------------------------------------------------------------------------------------
Basic Style Sheet

version: 	1.0
author: 	Oliver Best
eMail: 		info@netzgerei.com
website: 	http://www.netzgerei.com
--------------------------------------------------------------------------------------- */

@import url(navi.css);

* { 
	margin:0; 
	padding:0; 
}

html { 
	height: 100%; 
	overflow: -moz-scrollbars-vertical;
}

body { 	
	height: 100%; 
	margin: 0; 
	padding:0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 15px; 
	color:#000;
	background: #c6ebf2;
}

img { 
	border:0; 
	margin:0; 
	padding:0; 
}

.clear { 
	clear:both; 
	height:0px;
	width:0;
	font-size:1px;
}

.GoLeft { 
	float:left; 
}

.GoRight { 
	float:right; 
}

.CenterThis { 
	text-align:center; 
}

html>body a:active { 
	outline: none; 
}

html>body a:focus {
	-moz-outline-style: none; 
}

/* =Container Positioning 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#SiteFrameBox {
	margin:10px auto 0 auto;
	padding:0 0 0 0;
	width:866px;
	position:relative;
	height: 400px;
}

#HeadFrameBox { 
	position:relative;
	margin:0 auto 0 auto; 
	padding:0; 
	width:866px; 
	height:101px; 
	background:url(../img/bg_head.jpg) no-repeat 0 0;
}

#NaviFrameBox { 
	margin:0 auto 0 auto; 
	padding:10px 40px 0 40px; 
	width:786px; 
	height:60px; 
	background:url(../img/bg_cont.jpg) repeat-y 0 0;
}

#PageFrameBox { 
	border:none;
	position:relative;
	margin:0 auto 0 auto; 
	padding:0 40px 20px 40px; 
	width:786px; 
	height:340px; 
	background:url(../img/bg_cont.jpg) repeat-y 0 0;
}

html>body #PageFrameBox { 
	height:auto; 
	min-height:340px;
}

#FootFrameBox { 
	margin:0 auto 0 auto; 
	padding:25px 40px 0 40px;
	position:relative; 
	width:786px; 
	height:50px; 
	background:url(../img/bg_foot.jpg) no-repeat 0 0;
}

#FootFrameBox2 { 
	margin:0 auto 0 auto; 
	padding:25px 40px 0 40px;
	position:relative; 
	width:786px; 
	height:50px; 
	background:url(../img/bg_foot_2.jpg) no-repeat 0 0;
}

#ContentBox {
	width:405px;
	margin:10px 0 0 0;
	padding:0 0 20px 0;
	float:right;
}

#ThumbsBox {
	display:inline;
	width:310px;
	margin:10px 0 0 68px;
	float:left;
	padding:0 0 0 0;
}

.FigurenContLeft {
	width:600px;
	height:130px;
	margin:0 0 20px 68px;
	padding:10px 0 0 0;
}

.FigurenContLeft img {
	float:left;
	margin:0 20px 0 0;
	padding:1px;
	border:1px solid #e3006d;
}

.FigurenContLeft p {
	margin:0;
	padding:10px 0 0 0;
}

/* =Links 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

a { 
	margin:0; 
	padding:0; 
	text-decoration:none; 
	color:#009dc9; 
}


#HeadFrameBox a {
	position:absolute;
	top:0;
	left:390px; 
	display:block;
	width:85px;
	height:100px;
}

#show a {
	padding:0 0 0 18px;
	left:30px;
	background:url(../img/herzchen.gif) no-repeat 0 0;
}

#FootFrameBox a {
	margin:0 30px 0 0;
	padding:0 0 0 18px;
	color:#009dc9;
	float:left;
	background:url(../img/herzchen.gif) no-repeat 0 0;
}

#FootFrameBox2 a {
	margin:0 30px 0 0;
	padding:0 0 0 18px;
	color:#009dc9;
	float:left;
	background:url(../img/herzchen.gif) no-repeat 0 0;
}

/*#FootFrameBox a#Link1 {
	position:absolute;
	left:30px;
	background:url(../img/herzchen.gif) no-repeat 0 0;
}

#FootFrameBox a#Link2 {
	position:absolute;
	left:170px;
	background:url(../img/herzchen.gif) no-repeat 0 0;
}

#FootFrameBox a#Link3 {
	position:absolute;
	left:365px;
	background:url(../img/herzchen.gif) no-repeat 0 0;
}

#FootFrameBox a#Link4 {
	position:absolute;
	left:400px;
	background:url(../img/herzchen.gif) no-repeat 0 0;
}*/

#FootFrameBox a#Imprint {
	position:absolute;
	left:760px;
	background:none;
}

#FootFrameBox2 a#Imprint {
	position:absolute;
	left:760px;
	background:none;
}

#ThumbsBox a {
	margin:0 10px 10px 0;
	float:left;
}

/* =Typography 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

p
{
	padding:0;
	margin:0 0 20px 0;
	color:#330066;
}

div.Team p {
	margin:0 0 10px 0;
}

h1 {
	margin:0 0 10px 0;
	padding:0;
	font-size:14px;
	line-height:22px;
	color:#330066;
	font-weight:bold;
}

#HomeText h1 {
	margin:0 90px 24px 96px;
	padding:28px 0 0 0;
}

h2 {
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
	line-height:15px;
	color:#330066;
	font-weight:bold;
}


/* =Tables 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

table#Tourplan {
	margin:0 10px 30px 0;
	padding:0;
	border-collapse:collapse;
	float:left;
	width:400px;
}


table#Tourplan th {
	margin:0;
	padding:3px 5px 3px 5px;
	text-align:left;
	border-bottom:2px solid #009DC9;
	color:#330066;
}

table#Tourplan td {
	margin:0;
	padding:3px 5px 3px 5px;
	border-bottom:1px dotted #009DC9;
	color:#330066;
}

table#Tourplan tr.noBorder td {
	border:none;
}

table#Tourplan td.grey {
	color:#999999;
	font-size:10px
}

/* =Images 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#PageFrameBox #ContLillifee {
	position:absolute;
	top:20px; left:120px;
}

#home #PageFrameBox #lillifee {
	position:absolute;
	top:0px; left:65px;
}

#impressum #PageFrameBox #lillifee {
	float:left;
	margin:0 0 0 25px;
}

#fragen #PageFrameBox #lillifee {
	float:left;
	margin:0 0 0 25px;
}

#team #PageFrameBox #lillifee {
	float:left;
	margin:0 0 0 25px;
}

#tourplan #PageFrameBox #lillifee {
	position:absolute;
	top:0px; left:65px;
	z-index:100;
}

#home #PageFrameBox #sterne {
	position:absolute;
	top:160px; left:730px;
}

#home #PageFrameBox #willkommen {
	position:absolute;
	top:55px; left:305px;
}

#home #PageFrameBox #popmusical {
	position:absolute;
	top:250px; left:385px;
}

#home #PageFrameBox #tickets {
	position:absolute;
	top:-10px; left:700px;
}

#PageFrameBox #fee7 {
	position:absolute;
	top:90px; left:80px;
}

#galerie #ContentBox {
	position:relative;
}

.GaleriePic {
	position:absolute;
	top:0px;
	left:0px;
}

