

body
{
	margin:0px;
	padding:0px;
	color:#6D5200;
	font-family:LucidaGrande, Lucida Grande, Arial, Verdana, Sans-Serif;
	font-size:12px;
	font-weight:normal;
}

img,
#contentarea img.noborder
{
	border-style:none;
}

#outer
{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#window
{
	position:absolute;
	top:0px;
	bottom:0px;
  text-align:left;
}

#topspace
{
	height:64px;
	width:100%;
}

#right
{
	height:200%;
	width:240px;
	position:absolute;
	left:40px;
	top:0px;
	border-right:solid 1px #FBF7E7;
}

#righttopinner
{
	height:100%;
	width:238px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#FEFAEA;
}
#righttopinner2
{
	height:100%;
	overflow:visible;
	width:238px;
	position:absolute;
	left:-260px;
	top:50px;
	background-color:#FEFAEA;
}

#Zeiten
{
	position:absolute;
	top:350px;
	left:60px;
	color:#6D5200;
}

#Zeiten img
{
	margin-top:8px;
}
	
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/
#decolinetop
{
	position:absolute;
	top:64px;
	width:100%;
	height:1px;
	background-color:#F9E690;
	border-top:solid 1px #FDF7D7;
	border-bottom:solid 1px #FEFCEF;
	min-width:1024px;
	z-index:5;
}

#decolinebottom
{
	position:absolute;
	top:414px;
	width:100%;
	min-width:1200px;
	height:1px;
	background-color:#F9E48B;
	border-top:solid 1px #FEFCEF;
	border-bottom:solid 1px #E9D78A;
	min-width:1024px;
	z-index:5;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/

#balken
{
	position:absolute;
	top:67px;
	width:100%;
	height:345px;
	background-color:#FDF7D7;
	border-bottom:solid 1px #F9E48B;
	min-width:1024px;
	z-index:4;
}

#top
{
	position:absolute;
	top:67px;
	width:100%;
	height:345px;
	background-color:#FDF7D7;
	border-bottom:solid 1px #F9E48B;
	min-width:1024px;
	z-index:5;
}



#MainFoto
{
	padding:14px 0px 0px 55px;
}

#MetaNavi
{
	position:absolute;
	top:10px;
	left:820px;
	display:inline;
	height:15px;
	width:220px;
}
#MetaNavi2
{
	position:absolute;
	bottom:-50px;
	left:520px;
	display:inline;
	height:15px;
	width:220px;
	padding-bottom:20px;
}

#MetaNavi img,
#MetaNavi2 img.Logo,
#MetaNavi2 a img
{
	margin:3px 5px 0px 5px;
	border-style:none;
}

#MenuL1
{
	position:absolute;
	left:294px;
	bottom:-3px;
	height:42px;
	display:inline;
	width:210px;
}

#MenuL1 table,
#MenuL1 td
{
	padding:0px;
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
#MenuL1 td
{
	border-left:solid 1px #E0D6AC;
	border-right:solid 1px #E0D6AC;
}

#MenuL2
{
	position:relative;
	left:-20px;
	font-size:14px;
}

#MenuL2 div
{
	width:220px;
	padding:7px 0px 3px 20px;
}
#MenuL2 div.MenuL2Div
{
	background-color:#FBECB0;
	border-bottom:solid 1px #F9E693;
	border-right:solid 1px #F9EBB1;
}
#MenuL2 div.MenuL2DivSel,
#MenuL2 div.MenuL2Div:hover
{
	background-color:#F8E07C;
	border-bottom:solid 1px #F5D343;
	border-right:solid 1px #F8E07C;
	color:#6D5200;
}
#MenuL2 div a
{
	text-decoration:none;
}
#MenuL2 div a:hover
{
	text-decoration:underline;
}
#MenuL2 div.MenuL2Div a
{
	color:#C6A153;
}
#MenuL2 div.MenuL2Div a:hover,
#MenuL2 div.MenuL2DivSel a
{
	color:#6D5200;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/*/

#contentarea
{
	position:absolute;
	top:425px;
	left:260px;
	width:700px;
	min-width:700px;
}

#contentarea h1
{
}
#contentarea h2
{
	font-size:17.78px;
	font-weight:normal;
	margin-bottom:-10px;
}
#contentarea h3
{
	font-size:15px;
	font-weight:bold;
	margin-bottom:-8px;
}

#contentarea a
{
	text-decoration:none;
	color:#6D5200;
}

#contentarea a:hover
{
	color:#C5A250;
}

#contentarea td
{
	vertical-align:top;
}
#contentarea td img,
#contentarea img
{
	padding:2px;
	border:solid 3px #FDF6D7;
	margin:4px 0px 4px 0px;
}
#contentarea img.headline
{
	border-style:none;
	margin-left:-6px;
}


#contentarea table.layout
{
	margin-left:-10px;
}
#contentarea table
{
	border-collapse:collapse;
	color:#D7B74D;
}
#contentarea table.layout,
#contentarea table.layout td
{
	border-color:White;
	color:#6D5200;
}

#contentarea table.layout img
{
	margin-left:-4px;
}

#contentarea table th
{
	background-color:#D7B74D;
	color:#FEF9E5;
}

#contentarea table td,
#contentarea table th
{
	border-left:solid 1px #FEF9E7;
	padding:2px 10px 2px 10px;
}
#contentarea table th
{
	text-align:left;
}
#contentarea table td:first-child,
#contentarea table th:first-child
{
	border-left:solid 1px #FFFFFF;
}


#Kontakt input,
#imageup input,
#Kontakt textarea
{
	color:#6D5200;
	background-color:#FDF7D7;
	border:solid 1px #D7B74D;
}

#contentarea ul
{
	list-style-image:url(images/bullet.png);
}
#contentarea li
{
	padding-bottom:2px;
}
#contentarea li 
{
	color:#6D5200;
}
#contentarea #team ul
{
	margin-left:128px;
}

#Kontakt input:focus,
#Kontakt textarea:focus
{
	color:#D7B74D;
	background-color:#FEFAEA;
	border:solid 1px #D7B74D;
}

#team img
{
	float:left;
}

#contentarea #team p
{
	padding-left:138px;
}
#contentarea img
{
	margin:0px 15px 6px 0px;
}

hr,
p.trenner
{
	clear:both;
}



#Halter
{
}

#contentarea .mail
{
	border-style:none;
	margin:1px 0px 0px 0px;
	padding:0px;
	display:inline;
}



#imageup
{
	width:600px;
	border:solid 1px #D7B74D;
}
#imageup table th:first-child,
#imageup table td:first-child
{
	border-left-style:none;
}
#imageup table
{
	margin-bottom:8px;
	width:100%;
}



#imageup td img
{
	border-style:none;
	padding:0px 0px 10px 0px;
	margin:0px;
}

#imageup th.info
{
	background-color:White;
	color:#D7B74D;
	padding:0px;
}

th td
{
	background-color:White;
	padding:0px;
}


#imageup table td.easyIMAGEsmall
{
	font-size:8px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}
#imageup table td.easyIMAGEcb
{
	font-size:8px;
	margin-left:0px;
	margin-right:0px;
	padding-left:6px;
	padding-right:0px;
}

#imageup input
{
	margin-left:2px;
	margin-right:2px;
}

/*/////////////////*/

#contentarea #RoutingZoom img,
#contentarea #RoutingMap img
{
	border-style:none;
	text-align:center;
	margin:0px;
	padding:0px;
}

#contentarea #RoutingZoom td,
#contentarea #RoutingMap td
{
	border-style:none;
	margin:0px;
	padding:0px;
}
#contentarea #RoutingMap th.tableheaderfirst,
#contentarea #RoutingMap td.tablecellfirst
{
	width:40px;
	text-align:center;
}

#contentarea #RoutingZoom table
{
	width:100%;
}
