body,td,tr,a,div {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#page {
  top: 0;
  left: 0;
  width: 860px;
  height: 600px;
}

#header {
  top: 0;
  left: 0;
  width: 860px;
  height: 118px;
	background: url(header.background.png);
}
#header #logo {
  top: 0;
  left: 220px;
  width: 220px;
  height: 96px;
}

#navigation {
  top: 0;
  left: 0;
  width: 860px;
  height: 72px;
	background: url(content.background.png);
}
#navigation #navright {
  top: 0;
  left: 10;
  width: 200px;
  height: 22px;
	float: right;
	text-align: right;
	margin-right: 15px;
}
#navigation #navright a {
  font-size: 13px;
  color: #939598;
  text-decoration: none;
  padding-top: 5px;
}
#navigation #navright a:hover {
  color: #000000;
}
#navigation #navright a.active {
  display: none;
}
#navigation #nav1 {
  top: 0;
  left: 0;
  width: 585px;
  height: 22px;
	float: left;
	text-align: left;
}
#navigation #nav1 div {
  padding-top: 2px;
  padding-left: 15px;
}
#navigation #nav1 a {
  font-size: 13px;
  color: #939598;
  text-decoration: none;
  margin-right: 7px;
}
#navigation #nav1 a:hover {
  color: #000000;
}
#navigation #nav1 a.active {
  color: #000000;
}
#navigation #nav2 {
  top: 0;
  left: 0;
  width: 860px;
  height: 25px;
	float: left;
	text-align: left;
	background-color: #BABCBE;
}
#navigation #nav2 div {
  padding-top: 5px;
  padding-left: 15px;
}
#navigation #nav2 a {
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  margin-right: 7px;
}
#navigation #nav2 a:hover {
  color: #96989B;
}
#navigation #nav2 a.active {
  color: #666666;
}
#navigation #nav3 {
  top: 0;
  left: 0;
  width: 860px;
  height: 25px;
	float: left;
	text-align: left;
	background-color: #96989B;
}
#navigation #nav3 div {
  padding-top: 5px;
  padding-left: 15px;
}
#navigation #nav3 a {
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  margin-right: 7px;
}
#navigation #nav3 a:hover {
  color: #000000;
}
#navigation #nav3 a.active {
  color: #000000;
}

#footer {
  top: 0;
  left: 0;
  margin-top: -3px;
  width: 860px;
  height: 25px;
	background: url(footer.background.png) no-repeat;
	z-index: 99px;
  color: #939598;
}
#footer a {
  font-size: 11px;
  color: #939598;
  text-decoration: none;
}
#footer a:hover {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
#footer #subnavileft {
  top: 0;
  left: 0;
  margin-top: 8px;
  width: 420px;
  height: 15px;
  float: left;
  text-align: left;
}
#footer #subnaviright {
  top: 0;
  left: 0;
  margin-top: 8px;
  width: 145px;
  height: 15px;
  float: right;
  text-align: right;
}

/* Styles for template-1 */

#template-1 #content {
  top: 0;
  left: 0;
  width: 860px;
  height: 386px;
	background: url(content.background.png);
	z-index: 2px;
}
#template-1 #content #text a {
  color: #EC1E8B;
  text-decoration: none;
}
#template-1 #content #text h1 {
  font-size: 13px;
  color: #000000;
  letter-spacing: 1px;
  font-weight: lighter;
  margin: 0px;
}
#template-1 #content #left {
  top: 0;
  left: 0;
  width: 320px;
  height: 386px;
  float: left;
  z-index: 2px;
  overflow: auto;
  overflow-x: hidden;
  margin-left: 0px;
  
  scrollbar-face-color: #939393; 
  scrollbar-highlight-color: #FFFFFF; 
  scrollbar-shadow-color: #FFFFFF; 
  scrollbar-3dlight-color: #939393; 
  scrollbar-arrow-color: #FFFFFF; 
  scrollbar-track-color: #E6E7E8; 
  scrollbar-darkshadow-color: #939393;
}
#template-1 #content #left #text {
  top: 0;
  left: 0;
  width: 290px;
  height: 350px;
  float: left;
  margin-top: 25px;
  margin-left: 8px;
  
  font-size: 11px;
  color: #939598;
  text-align: left;
  line-height: 18px;
}
#template-1 #content #right {
  top: 0;
  left: 0;
  width: 538px;
  height: 386px;
  float: left;
	z-index: 2px;
	overflow: hidden;
  margin: 0px 0px 0px 0px;
}
#template-1 #content #right table {
  margin-top: -1px;
}

div.tx-thexttable-pi1 {
  top: 0;
  left: 0;
  width: 538px;
  height: 386px;
  float: left;
	z-index: 2px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
  margin: 0px 0px 0px 0px;
  
  scrollbar-face-color: #939393; 
  scrollbar-highlight-color: #FFFFFF; 
  scrollbar-shadow-color: #FFFFFF; 
  scrollbar-3dlight-color: #939393; 
  scrollbar-arrow-color: #FFFFFF; 
  scrollbar-track-color: #E6E7E8; 
  scrollbar-darkshadow-color: #939393;
}

#template-1 #content #right #listtable {
  border-top: 1px dotted #CCCCCC;
  border-right: 1px dotted #CCCCCC;
  font-size: 11px;
  margin-top: 25px;
  margin-bottom: 250px;
  height: auto;
  width: 500px;  
}
#template-1 #content #right #listtable td {
  text-align: center;
  width: 80px;  
  border-left: 1px dotted #CCCCCC;
  border-bottom: 1px dotted #CCCCCC;
  padding-top: 7px;
  padding-bottom: 7px;
}
#template-1 #content #right #listtable tr.headertop td {
  font-weight: bold;
  color: #999999;
  text-align: center;
  width: 80px; 
}
#template-1 #content #right #listtable td.headerleft {
  font-weight: bold;
  color: #999999;
  text-align: left;
  width: 80px; 
}



/* Styles for template-0 */

#template-0 #content {
  top: 0;
  left: 0;
  width: 860px;
  height: 386px;
	background: url(content.background.png);
	z-index: 2px;
}

#template-0 #content #right {
  top: 0;
  left: 0;
  width: 858px;
  height: 386px;
	z-index: 2px;
	overflow: hidden;
  margin: 0px 0px 0px 0px;
}
#template-0 #content #right table {
  margin-top: -1px;
}
#template-0 #header #logo {
	background: url(header.logo.lapidaries.png);
}


/* Styles for template-2 */

#template-2 #content {
  top: 0;
  left: 0;
  width: 860px;
  height: 386px;
	background: url(content.background.png);
	z-index: 2px;
  overflow: auto;
  overflow-x: hidden;
  text-align: left;
  
  scrollbar-face-color: #939393; 
  scrollbar-highlight-color: #FFFFFF; 
  scrollbar-shadow-color: #FFFFFF; 
  scrollbar-3dlight-color: #939393; 
  scrollbar-arrow-color: #FFFFFF; 
  scrollbar-track-color: #E6E7E8; 
  scrollbar-darkshadow-color: #939393;
}
#template-2 #content h1 {
  font-size: 13px;
  color: #EC1E8B;
  font-weight: lighter;
  margin: 0px;
}
#template-2 #content h2 {
  font-size: 12px;
  color: #EC1E8B;
  margin: 0px;
}
#template-2 #content h3 {
  font-size: 12px;
  color: #939598;
  margin: 0px;
}
#template-2 #content a {
  color: #EC1E8B;
  text-decoration: none;
}
#template-2 #content #left {
  top: 0;
  left: -150;
  width: 265px;
  height: auto;
  float: left; 
  
  margin-top: 25px;
  margin-left: 7px;
  
  font-size: 11px;
  color: #939598;
  text-align: left;
  line-height: 18px;
}
#template-2 #content #left blockquote {
  margin-top: 0px;
  margin-left: 15px;
  margin-right: 0px;
}

#template-2 #content #center {
  top: 0;
  left: 0;
  width: 250px;
  height: auto;
  float: left;
  
  margin-top: 25px;
  margin-left: 45px;
  
  font-size: 11px;
  color: #939598;
  text-align: left;
  line-height: 18px;
}
#template-2 #content #center blockquote {
  margin-top: 0px;
  margin-left: 15px;
  margin-right: 0px;
}
#template-2 #content #right {
  top: 0;
  left: 0;
  width: 245px;
  height: auto;
  float: left;
  
  margin-top: 25px;
  margin-left: 25px;
  
  font-size: 11px;
  color: #939598;
  text-align: left;
  line-height: 18px;
}
#template-2 #content #right blockquote {
  margin-top: 0px;
  margin-left: 15px;
  margin-right: 0px;
}


/* Styles for template-intro */

#template-intro #content {
  top: 0;
  left: 0;
  width: 860px;
  height: 600px;
}


/* Styles for template-start */

#template-start #content {
  top: 0px;
  left: 0;
  width: 860px;
  height: 600px;
}
#template-start #content #left {
  top: 0;
  left: 0;
  width: 430px;
  height: 600px;
  float: left;
  text-align: left;
}
#template-start #content #right {
  top: 0;
  left: 0;
  width: 430px;
  height: 600px;
  float: left;
  text-align: right;
}


/* Styles for template-login */

#template-login #navigation #nav3 {
	background-color: #EC1E8B;
}

#template-login #content {
  top: 0;
  left: 0;
  width: 860px;
  height: 386px;
	background: url(content.background.login.png);
	margin-top: 0px;
}
#template-login #content div#login {
  top: 0;
  left: 0;
  width: 320px;
  height: 350px;
  overflow: auto;
  overflow-x: hidden;
  padding-top: 30px;
  padding-left: 50px;
  
  font-size: 12px;
  color: #FFFFFF;
	text-align: left;
  line-height: 18px;
}
#template-login #content div#login h1 {
  font-size: 13px;
  color: #FFFFFF;
  margin-bottom: 15px;
}
#template-login #content div#login table {
  font-size: 12px;
  color: #FFFFFF;
  text-align: left;
  line-height: 18px;
}
#template-login #content div#login a {
  color: #EC1E8B;
  text-decoration: none;
}
#template-login #content div#login form {
  margin: 0px;
}
#template-login div.tx-newloginbox-pi1 h3 {
  font-size: 13px;
  color: #FFFFFF;
  margin-bottom: 15px;
}

#template-login div.tx-newloginbox-pi1 p {
margin-top: 0px;
padding-top: 0px;
font-size: 10px;
}

#template-login #tx-newloginbox-pi1-user, #template-login #tx-newloginbox-pi1-pass {
border: none;
background: url(content.login.input.text.png) top left no-repeat;
width: 157px;
height: 18px;
padding-left: 1px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#template-login #tx-newloginbox-pi1-login_submit {
border: none;
background: url(content.login.input.submit.png) top left no-repeat;
width: 61px;
height: 18px;
margin-left: 12px;
padding-bottom: 2px;
color: #fff;
}

/* Styles for template-loginform */

#template-loginform #navigation #nav3 {
	background-color: #EC1E8B;
}

#template-loginform #content {
  top: 0;
  left: 0;
  width: 860px;
  height: 386px;
	background: url(content.background.login.png);
	margin-top: 0px;
}
#template-loginform #content div#login {
  top: 0;
  left: 0;
  width: 840px;
  height: 380px;
  overflow: auto;
  overflow-x: hidden;
  padding-top: 10px;
  font-size: 12px;
  color: #FFFFFF;
  text-align: left;
  line-height: 18px;
  margin-left: 20px;
}
#template-loginform #content div#login h1 {
  font-size: 13px;
  color: #FFFFFF;
  margin-bottom: 15px;
}

#template-loginform #content div#login a {
  color: #EC1E8B;
  text-decoration: none;
}
#template-login #content div#login form {
  margin: 0px;
}

#template-loginform #regform-left {
float: left;
width: 260px;
}
#template-loginform #regform-right {
float: right;
width: 260px;
}

#template-loginform #regform-right div#spacer {
height: 230px;
}

#template-loginform #regform-center {
margin-left: 300px;
margin-right: 260px;
}

#template-loginform label {
display: block;
margin-top: -2px;
margin-bottom: 5px;
font-size: 10px;
}

#template-loginform label span {
color: #EC1E8B;
}

#template-loginform input {
display: block;
border: none;
background: url(content.loginform.input.text.png) top left no-repeat;
width: 253px;
height: 18px;
margin:0px;
padding:0px;
padding-left: 1px;
}

#template-loginform input.button {
border: none;
background: url(content.loginform.input.submit.png) top left no-repeat;
width: 100px;
height: 18px;
margin-left: 12px;
padding-bottom: 2px;
color: #fff;
}

#template-loginform input.hidden {
display: none;
}

#template-loginform textarea {
border: none;
background: url(content.loginform.textarea.png) top left no-repeat;
width: 253px;
height: 98px;
overflow: auto;
}



#mzentrale {display:none;}