body{
	background-image:url('/files/bg.gif');

	padding:0px;
	margin:0px;

	font-family:verdana;
	font-size:12px;
	color:#505050; /*grau*/
}

ul{
	padding:0px;
	margin:0px;
}
li{
	padding:0px;
	margin:0px;
}
div{
	border:solid 0px black;
}
img {
	padding:0px;
	margin:0px;
}
a{
	color:#505050;
	text-decoration:none;
}
sup{
	margin:0px;
	padding:0px;
	font-size:7px;
	line-height:7px;
}
hr{
	padding:0px;
	margin:0px;
	border:0px solid #505050;
	border-bottom:solid 1px #505050;
	height:1px;
}

/********* Bereichs Styles *********/
#site{
	width:730px;
	padding:5px 0px 0px 44px;
}
#content{
	float:left;
	width:595px;
	padding:0px 0px 0px 0px;
}
#navi{

	width:125px;
	position:absolute;
	top:9px;
	/*left:638px;*/
	left:652px;
}
#article{
	position:absolute;
	width:428px;
	top:213px;
	font-size:11px;
	line-height:15px;
}
#article.intra{
	top:263px;
}
#article p{
	margin:0px;
	padding:0px;
}
#article p.textile{
	margin: 0px 0px 30px 0px;
}
#article a{
	text-decoration:underline
}
#article p.fussnoten{
	font-size:9px;
	margin: 0px 0px 30px 0px;
}
#blaettern{
	text-align:left;
	width:300px;
}

#blaettern p{
	margin:0px 0px 14px 0px;
	width:300px;
}

/********* Titel Styles *********/
#title{
	float:left;
	height:20px;
	width:311px;
}
#title p{
	font-size:13px;
	padding:0px;
	margin:1px 0px 0px 0px;
  	line-height:18px;
	font-weight:bold;
}
#subtitle{
	font-size:9px;
	margin:17px 0px 0px 0px;

}
#subtitle p{
	font-size:11px;
	line-height:14px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

/********* Navigation Styles *********/

#navi li a{
	line-height:9px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url('/files/nav_p.gif');
	background-position:1px 3px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	font-size:12px;
	font-family:verdana;
}

.nav_folder{
width: 130px;

}
#navi li.nav_folder a:hover{
	color:#505050;
	background-image:url('/files/nav_p.gif');
}
#navi li.nav_folder_current a{
	color:#505050;
	text-decoration:none;
	background-image:url('/files/nav_p.gif');
}
#navi li.nav_folder a{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url('/files/nav_a.gif');
}

#navi .nav_main{
	list-style-type:none;
	padding:0px 0px 0px 0px;
}
#navi .nav_main  li{
	padding:0px 0px 34px 0px;
}

#navi .nav_main  li.nav_folder_home{
	visibility:hidden;
}

/** Subnavi Styles **/
#subnavi{
  float:left;
  width:135px;/**width:85px;**/
  margin:6px 0px 0px 0px;
}
#subnavi a{
	margin-right:10px;
  font-size:9px;
  line-height:12px;
  text-decoration:none;
  color:#CBCCCE;
}
#subnavi a.active{
  color:#505050;
}
#subnavi a:hover{
  color:#505050;
}

/********* Homesite Styles *********/
.homepiccontainer{
  	float:left;
	padding:0px;
	border:solid green 0px;
	margin:35px 0px 0px 2px;
	line-height:0px;
	width: 626px;
	height: 440px;
}

#navfolder6.nav_folder{

}

.homepics{
	line-height:0px;
	padding:0px;
	border:0px;
	margin:0px 0px 39px 0px;
}

/********* Retrospektive Styles *********/
.retrospektive{

}
.retrospektive .textcontainer{
  float:left;
  width:280px;
  margin:0px 30px 24px 0px;
  font-size:10px;
  line-height:15px;
}
.retrospektive .imagecontainer{
  margin:2px 0px 0px 0px;
  float:left;
  width:100px;
  line-height:0px;
}
.retrospektive .imagecontainer .bild{
	border:solid 1px #CBCCCE;
}
.retrospektive .imagecontainer .text{
  margin:3px 0px 54px 0px;
  padding:0px;
  font-size:9px;
  line-height:13px;
  color:#43506A;
}
.retrospektive .imagecontainer .text p{

}
.retrospektive .imagecontainer .image{
  margin:31px 0px 0px 0px;
  line-height:0px;
}

/********* Katalog Styles *********/
.katalogelement{
  width:595px;
  margin:11px 0px 54px 0px;
}

.katalogelement .text{
  padding:3px 0px 0px 0px;
  width:153px;
  font-size:9px;
  line-height:13px;
  color:#43506A;
}
.katalogelement .image{

  vertical-align:bottom;
  line-height:0px;
}
.katalogelement .image img{
	border:solid 1px #CBCCCE;
}

/********* Detailansicht *********/

#detailansicht{
margin:7px 0px 0px 0px;
}

#detailansicht td.image img{
	border:solid 1px #CBCCCE;
}

#detailansicht td.text{
  width:65px;
  padding:0px 18px 0px 0px;
  font-size:9px;
  line-height:13px;
  color:#43506A;
  vertical-align:bottom;
}

#detailansicht td.textquer{
  font-size:9px;
  line-height:13px;
  color:#43506A;
}

#detailansicht td.buttons{
  width:46px;
  padding:0px 0px 0px 16px;
  vertical-align:bottom;
}
#navbut {
	position: absolute;
	left:45px;
	top: 487px;
	line-height:0px;
}
#navbut img{
	margin-bottom:3px;
}


/********* Allgemeine Styles *********/
.lupe{
	padding:3px 0px 3px 0px;
}
.clearer{
	clear:both;
}




