/* CSS Document */
* {
	margin: 0px;
	padding: 0px;
}
BODY {
  text-align: center;
  width: 100%;
  margin:0px;
  padding:0px;
  text-align:center;
  height: 100%;
  background-color:rgb(10,24,63);
  font-family:  TIMES, garamond;
  color: #c2bebe;
  font-size:small;
	background-image: url('images/bgslice2.jpg');
	background-repeat: repeat-x;
}
HTML {
    height:100%;
}
IMG {
  border: none;
 }
A:link {
  color: #c2bebe;
  font-style:italic; 
  font-weight: bold;
  text-decoration:none;
}
A:visited {
  color: #c2bebe;
  font-style:italic; 
  font-weight: bold;
  text-decoration:none;
}
A:hover {
  color: white;
  font-style:italic; 
  font-weight: bold;
  text-decoration:none;
}
#lang {
  z-index:1;
  width:340px;
  display:block;
  position: absolute;
  right:0px;
  background-color:transparent;
  text-align:right;
  float:left;
  border:0px;
  font-size:90%;
  padding-top: 2px;
  font-family: garamond;
}
#lang a {
  font-style:italic;
  font-weight:normal;  
}
#background {
  position:relative;
  top:0px;
  margin: 0 auto;
  padding: 0 auto;
  width: 100%;
  min-height:100%;
  background-color: transparent ;
  border:0px;
  z-index:1;
  background-image: url('images/background2.png');
  background-repeat: repeat;
}
#page {
  margin: 0 auto;
  padding: 0 auto;
  width:760px;
  top:15px;
  position:relative;
  min-height:100%;
  _height:100%; 
  background-image: url('images/pagebg.jpg');
  background-repeat: repeat-y;
  z-index:10;
}
#leftcol {
  width: 410px;
  margin:0px;
  float: left;
  display:block;
}
#leftcol ul {
  list-style-type: none;
}
#mainphoto {
  background: url('images/photo1.jpg') #09070a no-repeat;  
  width: 410px;
	height: 482px;
  color: inherit;
	overflow: hidden;
	background-color: black;
	position:relative;
	left:0px;
	border-bottom: 2px solid rgb(128,128,128);
}
#menu {
  position:relative ;
  left:0px;
  display:block;
  background-color:black;
  margin-top:0px;
  min-height:2.9em;
  font-size:85%;
  font-family:arial;
  border-bottom: 2px solid rgb(128,128,128);
  width:410px;
}
#menu ul{
  position:relative;
  background-color:black;
  display:block;
}
#menu li{
  text-decoration:none;
  display: inline;
  float:left;
  width:101px;
  padding:0px;
  margin-left:1px;
  vertical-align:center;
  height:1.2em;
  padding-top:0.1em;
  padding-bottom:0.1em;
}
#menu a{
  color:rgb(198,198,198);
  font-style:normal;
  font-weight:bold;
} 
#menu a:hover {
  color: white;
}
.selected{
  background-color: rgb(152,67,8);
  color:white;
  font-weight:bold;
}
#aktuality {
  background-color: rgb(42,42,42);
  text-align:left;
  padding: 20px;
  font-size:100%;
  position:relative;
  display:block;
}
#aktuality h2 {
  font-weight:600;
  font-size: 150%;
  padding-top:0px;
  position:relative;
  color: rgb(197,197,197);
  text-align:center;
  font-style: italic;
  font-family:garamond;
}
#aktuality h3 {
  font-weight:700;
  padding-top:0px;
  padding-bottom:6px;
  position:relative;
  color: rgb(197,197,197);
  text-align:left;
  font-size:90%;
}
#rightcol {
  display:block;
  position:relative;
  top: 0px;
  min-height:100%;
  background-color:black;
  width: 347px;
  border-left:2px solid rgb(128,128,128);
  float:right;
  overflow:hidden;
}
.text {
  font-style: italic;
  background-color: black;
  font-size: 100%;
  text-align: left;
  padding: 2em;
  line-height: 1.25em;
}
h2 {
  font-family: garamond, times;
  font-style:italic;
  color:rgb(170,94,40);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight:bold;
  font-size:200%;
  #font-size:170%;
}
p {
  padding-bottom: 15px;
  text-align: justify;
}
.celytext {
  margin-top: 1em;
  text-align: right;
  padding-bottom:1em;
  padding-top:0em;
}
#logo {
  width: 348px;
  height: 202px;
  border-bottom:2px solid rgb(128,128,128);
  color:inherit;
  overflow: hidden;
  background: url('images/logo4.jpg') #09070a no-repeat 0px 100%;
  cursor:pointer;
}
#logo span { display:none }
#footnote {
  font-family: Arial,Helvetica,sans-serif;
  background-color: black;
  font-size: 70%;
  height:1.5em; 
  color: #999999;
  text-align: center;
  overflow: hidden;
  position: absolute;
  bottom:0px;
  left: 0px;
  width:760px;
  clear:both;
  border-top: 2px solid rgb(128,128,128);
}
#footnote a {
  font-size: 10px;
  font-family: Arial,Helvetica,sans-serif;
  color: #999999;
}
body>#page {  
    height: auto;
}
.clear {
  margin : 0px;
	height : 1px;
	clear : both;
	float : none;
	font-size : 1px;
	line-height : 0px;
	overflow : hidden;
	visibility: hidden;
}
.fototable {
  width: 285px;
  background-color: rgb(25,25,25);
}
.fototable td {
  width:150px;
  vertical-align: middle;
  text-align:center;
}
.fototable .photo {
  border: 1px solid rgb(128,128,128);
  height: 140px;
  background-color: rgb(46,46,46);
}
