/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html, body { 
	width:100%; 
	height:100%; 
}
body  { 
	margin:0; padding:0; font-size:100%; background-color:#FFFFFF; 
}

table.aussen { 
	width:100%; height:100%; 
}
table.aussen td	{ 
	text-align:center; 
	vertical-align:middle; 
}

div.innen	{
	position:relative; /* ermoeglicht Positionierung von Kind-Elementen */
	width:960px; height:540px;
	margin-left:auto; margin-right:auto;
	padding:0;
	text-align:left;
	color:#000000;
	background-image:url(../pics/fachwerk-home.jpg); background-repeat:no-repeat;
  border:1px solid #330000;
}

/*****************************/

/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
div#header {
	position:absolute;
	width:360px; height:78px;
	top:0px; left:251px;
}

div#card {
	position:absolute;
	width:58px; height:78px;
	top:0px; left:150px;
}

/* horizontal pill menu */
.pill_m {
	position:absolute;
	width:99px;
	height:13px;
	top:484px;
	left:843px;
}

#pillmenu {
  white-space: nowrap;
  height: 32px;
  float: left;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
	float: left;
	background: url(../pics/pillmenue-seperator.gif) top right no-repeat;
	margin: 0;
	padding: 0;
}

#pillmenu a {
  font-family: Times, sans serif; 
  font-size:14px;
  font-style:italic;
	text-align:left;
	float: left;
	display:block;
  height: 23px;
	width:96px;
	margin-right:48px;
  line-height: 23px;
  color: #FFFFFF;
  text-decoration: none;
}

#pillmenu a#active_menu-nav {
	margin-top:2px;
	height: 21px;
	line-height: 21px;
	background-position: 0 0;
}

/* Content Mitte */
#maincolumn_kon {
	position:absolute;
	width:672px; height:380px;
	top:0px; left:-11px;
	margin:125px 0px 0px 96px;
	padding:0px 16px 0px 16px;
	overflow:hidden;
	text-align:left; 
}

#spalteLinks {
	position:absolute;
	width:174px; height:249px;
	top:172px; left:96px;
	text-align:center;
}
#spalteMitte {
	position:absolute;
	width:173px; height:262px;
	top:124px; left:345px;
	text-align:center;
}
#spalteRechts {
	position:absolute;
	width:172px; height:249px;
	top:172px; left:593px;
	text-align:center;
}

#filmBrunch {
	position:absolute;
	width:133px; height:167px;
	top:0px; left:827px;
}

#footer {
	position:absolute;
	width:128px;
	height:30px;
	top:509px;
	left:827px;
}

/* Content Kontakt */
table.kontakt { 
	width:672px; height:380px;
	text-align:left; 
	vertical-align:top; 
	margin:0px;
	padding:0px;
}
table.kontakt td	{ 
	text-align:left; 
	vertical-align:top; 
	margin:0px;
	padding:0px;
}
table.datenNennung { 
	width:50px; height:30px; 
	vertical-align:top;
	margin:0px;
	padding:0px; 
}
table.datenInfo	{ 
	width:300px; height:30px; 
	vertical-align:top;
	margin:0px;
	padding:0px; 
}
#errorField	{ 
	position:absolute;
	width:227px; height:80px;
	top:2px; left:20px;
	background-color:#FF0033;
	padding:4px;
}
#plan	{ 
	position:absolute;
	width:150px; height:150px;
	top:128px; left:610px;
	padding:0px;
}
#lupe	{ 
	position:absolute;
	width:22px; height:22px;
	top:128px; left:738px;
	padding:0px;
}
#planBig	{ 
	position:absolute;
	width:380px; height:380px;
	top:126px; left:388px;
	padding:0px;
	visibility:hidden;
	z-index:2;
}

/* Content Rechts */
#loginStart {
	width:133px; height:180px;
	top:0px; left:0px;
	margin:16px 5px 24px 800px;
	padding:0px 16px 0px 16px;
}


table.oef { 
	width:100%; height:80px; 
}
table.oef td	{ 
	text-align:left; 
	vertical-align:bottom; 
}
#aktuelles {
	position:absolute;
	width:111px;
	height:241px;
	top:204px;
	left:829px;
	padding:45px 4px 0px 20px;
	color: #663300;
	font-size:20px;
	font-style:italic;
	/*font-weight:bold;*/
	
}



/*****************************/
