BODY {
	background-image: url(layout/lampenberg_back_top.png);
	background-repeat:repeat-x;
	float:left;
	background-color: #CCCCCC;
	margin: 0px 0px 0px 0px;
	
	font-size : 11px;
	font-weight : normal;
	font-family : verdana, Helvetica, Arial;
	color: #000000;
}

#PageContainer {
	float: left;
	position: absolute;
	width: 768px;
	LEFT: 50%;	
	margin-left: -400px;
	padding: 22px 0px 20px 20px;
}

#HeadContainer {
	width: 768px;
	height: 151px;
	background-image: url(layout/lampenberg_top.png);
}

#NavContainer {
	width: 768px;
	height: 34px;
	background-image: url(layout/lampenberg_content.png);
}

#SubNavContainer {
	width: 768px;
	height: 20px;
	background-image: url(layout/lampenberg_sub_nav.png);
}

#SubNav {
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

#NavSelected {
	float: left;
	margin-left: 2px;
	width: 95px;
	height: 2px;
	background-image: url(layout/lampenberg_nav_selected.jpg);
	background-color: #000000;
}

#ContentContainer {
	width: 768px;
	background-image: url(layout/lampenberg_content.png);
	text-align: justify;
}

#ContentContent {
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 3px;
}

#BottomContainer {
	width: 768px;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}


#NavFirst {
	float: left;
	width: 2px;
	height: 34px;
}

#Nav01 {
	float: left;
	width: 95px;
	height: 34px;
	background-image: url(layout/lampenberg_nav_01.jpg);
	cursor: pointer;
}
#Nav02 {
	float: left;
	width: 95px;
	height: 34px;
	margin-left: 1px;
	background-image: url(layout/lampenberg_nav_02.jpg);
	cursor: pointer;
}
#Nav03 {
	float: left;
	width: 95px;
	height: 34px;
	margin-left: 1px;
	background-image: url(layout/lampenberg_nav_03.jpg);
	cursor: pointer;
}
#Nav04 {
	float: left;
	width: 95px;
	height: 34px;
	margin-left: 1px;
	background-image: url(layout/lampenberg_nav_04.jpg);
	cursor: pointer;
}
#Nav05 {
	float: left;
	width: 92px;
	height: 34px;
	margin-left: 1px;
	background-image: url(layout/lampenberg_nav_05.jpg);
	cursor: pointer;
}
#Nav06 {
	float: left;
	width: 95px;
	height: 34px;
	margin-left: 1px;
	background-image: url(layout/lampenberg_nav_06.jpg);
	cursor: pointer;
}
#Nav07 {
	float: left;
	width: 95px;
	height: 34px;
	margin-left: 1px;
	background-image: url(layout/lampenberg_nav_07.jpg);
	cursor: pointer;
}
#Nav08 {
	float: left;
	width: 95px;
	height: 34px;
	margin-left: 1px;
	background-image: url(layout/lampenberg_nav_08.jpg);
	cursor: pointer;
}

#Nav01:hover {
	background-image: url(layout/lampenberg_nav_01_over.jpg);
}
#Nav02:hover {
	background-image: url(layout/lampenberg_nav_02_over.jpg);
}
#Nav03:hover {
	background-image: url(layout/lampenberg_nav_03_over.jpg);
}
#Nav04:hover {
	background-image: url(layout/lampenberg_nav_04_over.jpg);
}
#Nav05:hover {
	background-image: url(layout/lampenberg_nav_05_over.jpg);
}
#Nav06:hover {
	background-image: url(layout/lampenberg_nav_06_over.jpg);
}
#Nav07:hover {
	background-image: url(layout/lampenberg_nav_07_over.jpg);
}
#Nav08:hover {
	background-image: url(layout/lampenberg_nav_08_over.jpg);
}

a {
	color: #505050;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana;
	text-decoration : none;
}
a:visited 
{ 		
	color: #505050;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana;
	text-decoration : none;
}
a:active 
{ 		
	color: #505050;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana;
	text-decoration : none;
}
a:hover 
{		
	color: #dc143c;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana;
	text-decoration: none;
}

a.SubNav {
	color: #505050;
	font-weight : normal;
	font-size : 12px;
	font-family : Verdana;
	text-decoration : none;
}
a.SubNav:visited 
{ 		
	color: #505050;
	font-weight : normal;
	font-size : 12px;
	font-family : Verdana;
	text-decoration : none;
}
a.SubNav:active 
{ 		
	color: #505050;
	font-weight : normal;
	font-size : 12px;
	font-family : Verdana;
	text-decoration : none;
}
a.SubNav:hover 
{		
	color: #dc143c;
	font-weight : normal;
	font-size : 12px;
	font-family : Verdana;
	text-decoration: none;
}

a.SubNavAktiv, a.SubNavAktiv:visited, a.SubNavAktiv:active, a.SubNavAktiv:hover {		
	color: #dc143c;
	font-weight : normal;
	font-size : 12px;
	font-family : Verdana;
	text-decoration: none;
}

TD.borderright {
	border-right: 1px solid #9C9C9C;
}

TABLE {
	font-size : 11px;
	font-weight : normal;
	font-family : verdana, Helvetica, Arial;
	color: #000000;
	table-cellspacing: 1px;
	table-cellpadding: 1px;
	border: 0px;
	text-align: justify;
}

TABLE.noborder {
	table-cellspacing: 0px;
	table-cellpadding: 0px;
}

TH {
	text-align: left;
}

INPUT, TEXTAREA {
	border: 1px solid #9C9C9C;
	font-size : 11px;
	font-weight : normal;
	font-family : verdana, Helvetica, Arial;
	color: #000000;
}

#Container360 {
	width: 600px;
	height: 383px;
	background-image: url(bilder/lampenberg.png);
}

#Camera360 {
	position: relative;
	width: 30px;
	height: 30px;
	background-image: url(bilder/camera.png);
}

P.normal {
	font-size : 11px;
	font-weight : normal;
	font-family : verdana, Helvetica, Arial;
	color: #000000;
}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 1px solid gray;
}
.highslide:hover img {
	border: 1px solid white;
}

.highslide-image {
	border: 1px solid #121212;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right: 10px;
	border-top: 0px none #000000;
	background-color: #121212;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: #282828;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: #CCCCCC;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.tableline {
	background-image: url(../img/line.gif);
	background-repeat: repeat-x;
}