/* Allgemein */

body {
	margin: 0;
	font-family:verdana, arial, sans-serif;
	background-color:#fff;
	color:#006;
}

td {
	font-size: 86%;
}

/* Layout */

#kopf {
	width: 100%;
	height: 69px;
	background: url(pics/pano_bg_popup.gif);
}

#qt {
	width: 100%;
	margin: 0;
	padding: 0;
}

#text {
	padding: 0;
	width: 100%;
	text-align: left;
}

#text p {
	padding: 0 12px;
	width: 560px;
	line-height: 140%;
}

#plan {
	padding: 10px 0 0 10px;
	text-align: left;
}

#fuss {
	width: 100%;
	height: 54px;
	background: url(pics/pano_bg_fusszeile.gif);
}

#nav {
	width: 100%;
	height: 23px;
	background: url(pics/pano_bg_nav.gif) repeat-x;
}

/* Typo */

h3 {
	padding: 18px 0 0 12px;
}

.kleiner {
	font-size:80%;
}

/* Navigation */

.links {
	padding: 0 0 0 10px;
}

.rechts {
	padding: 0 10px 0 0;
	text-align: right;
}

#fuss a, #nav a {
	color: #006;
	text-decoration: none;
}

#fuss a {
	font-weight: bold;
}

.zurueck a {
	padding: 0 14px;
	margin: 0;
	background: transparent url(pics/pano_pfeil_zurueck.gif) no-repeat 0px 3px;
}

.zurueck a:hover {
	background: transparent url(pics/pano_pfeil_zurueck.gif) no-repeat 0px -47px;
}

.vor a {
	padding: 0 14px;
	margin: 0;
	background: transparent url(pics/pano_pfeil_vor.gif) right 3px no-repeat;
}

.vor a:hover {
	background: transparent url(pics/pano_pfeil_vor.gif) right -47px no-repeat ;
}

#fuss a:hover, #nav a:hover {
	color: #06f;
	text-decoration: underline;
}

#nav a {
	padding: 0 7px 3px 7px;
}

.selected {
	background-color: #fff;
	border-right: 1px solid #006;
	border-bottom: 1px solid #006;
	border-left: 1px solid #006;
}

.selected a:hover {
	color: #fff;
	text-decoration: none;
}

/* Plan */

.bildzeile_tab {

	font-family: verdana, arial, sans-serif;
	font-size: 80%;
	color: #006;
	line-height: 110%;
	vertical-align: top;
	padding: 4px 0 8px 0;
}

.panotab a:link img, .panotab a:visited img {
	border: 1px solid #006;
}

.panotab a:hover img, .panotab a:active img {
	border: 1px solid #de8400;
}


