body{
	font-family: Arial, Helvetica, sans-serif;
	color: #6e6e6e;	
	margin: 0px;
	text-align: center;
	vertical-align: top;
	height: 100%;	
}
.content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	padding-left: 15px;
	padding-right : 5px;
	width: 100%;
	height: 100%;	
	vertical-align : top;
}

.bodytext{
	padding : 0px 10px 0px 0px;
	margin-right : 5px;
	line-height: 1.5em;
}

.content_a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	padding-left: 15px;
	width: 100%;
	height: 100%;	
}

.next{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: left;
	vertical-align: bottom;
}

.prev{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: right;
	vertical-align: top;
	padding: 0px 30px 0px 0px;	
	background-image: url('linie.png');
  	background-repeat: repeat-y;
  	background-position: right top;
	width: 22ex;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
                padding-right: 3px;
}

table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #6e6e6e;
	padding: 0px;	
	margin: 0px; 
	border-collapse : collapse;
}

.sitemap { 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size : 130%; 
   color : #FFFFFF; 
   height : 15px; 
   width : 200px; 
   border : 1px solid #024E79; 
   font-weight: 100; 
} 

.sitemaptitel { 
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   font-size : 100%; 
   font-weight: bold; 
   color : #FFFFFF; 
   height : 15px; 
   width : 200px; 
   background-color : #537180; 
   text-align : center; 
   vertical-align: 50%;
   border: 1px #FC5A0A solid;
}

.sitemapeintrag{
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
   /*font-size : 75%; */
}


.cristine_schrift{
	text-align: right; 
	background-repeat: no-repeat; 
	background-position: right bottom;
	/*height: 250px;*/
}
.cristine_schrift1{
	text-align: right; 
	background-repeat: no-repeat; 
	background-position: right top;
	/*height: 5px;*/
}
.christine{
	border-bottom: 0px; 
	border-top: 0px;
	border-left: 0px;
	border-right: 3px; 
	border-color: #ffffff; 
	border-style: solid;
	font-weight: bold; 	
	text-align: right;
	/*color: #b6c3b6; 
	margin-right: 3px; 
	padding-right: 3px;*/
}
.rot{
	border-bottom: 3px; 
	border-top: 0px;
	border-left: 0px;
	border-right: 3px; 
	border-color: #ffffff; 
	border-style: solid;	
	background-color: #b22222;
}
.weiss{
	background-repeat: no-repeat;
	background-position: right bottom;
}
.portraet{
	padding-left: 5px;	
	padding-right: 5px;	
	margin-left: 5px; 
	margin-right: 5px; 
	/*padding-bottom: 0px; 
	margin-bottom: 0px; */
	height: 250px;
	width:250px;
	vertical-align : middle;
}
.text1{
	padding-right: 20px;	
	margin-right: 20px; 
}

.textleistung{
  padding-left: 100px;
  padding-right: 100px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 95%;
  color: #6e6e6e;
}

.textoben{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 95%;
  padding-top: 0px;
  vertical-align: top;
}

h5.subtitle{
	height: 30ex;
}

.fett{
	font-weight: bold;
	width: 10ex;
	vertical-align: top;
}

.projekttabelle{
	line-height: 1.5em;
	vertical-align: top;
	padding: 10px 10px 10px 10px;	
	height: 15px;
	border-collapse : collapse;
}

.ausstellungstabelle{
	width: 100%; 
	height: 2em;
	border-top: 1px #696969 solid;
	color: #778899;
	padding: 0px;
	border-collapse : collapse;
}

.ausstellungstabelle td {
	padding:10px;
	margin:0px;
	border-bottom: 1px #696969 solid;
}

 table.projekttabelle {
	margin-right : 5px;
	width : 100%;
	/*border-collapse : collapse;*/
}

.projekttabelle .td-0 {
	font-weight : bold;
	padding-right : 10px;
	width : 20%;
	vertical-align : top;
}

.projekttabelle .td-last{
	padding-right : 10px;
}

.content_a table{
	width: 100%; 
	font-size: 85%;
	border-collapse : collapse;
}
.content_a td{
	border-top: 1px #696969 solid;
	color: #778899;
	height: 15px;
	padding: 10px;
	margin: 0px;
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight: bold;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-weight: bold;
}

h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
}
h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
}

#borderleft{
	border-bottom: 0px; 
	border-top: 0px;
	border-right: 0px; 
	border-left: 1px; 
	border-color: #696969; 
	border-style: solid;	
	padding-left: 8px;
}

.topmenu{
	font-size: 75%;
	color: #778899;
	padding-left: 5px;	
	margin-left: 5px;
	padding-bottom: 5px;
	vertical-align : bottom;
}
.topmenu1{
	font-size: 75%;
	color: #ffffff;
	padding-right: 5px;	
	margin-right: 5px;
	padding-bottom: 5px;
	border-bottom: 3px; 
	border-top: 0px;
	border-left: 0px;
	border-right: 0px; 
	border-color: #ffffff; 
	border-style: solid;	
}
.menu{
	padding-top: 15px;	
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-decoration: none;
	height : 40%;
	vertical-align : top;
	/*background-color : Aqua;*/
}
.menu1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	text-decoration: none;
	color: #ffffff;
}

/* --------------------------------------------------------------------------------------------------------*/
 /*
 table,td,tr,div,img {
  border-style:solid;
  border-color:#ffffff;
  border-width:0px;
}
td{
	border-color:red;
}*/
/* --------------------------------------------------------------------------------------------------------*/
td.untermenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	text-decoration: none;
	color: #6e6e6e;
  	background-image: url('linie.png');
  	background-repeat: repeat-y;
  	background-position: right center;
	text-align: right;
	vertical-align: top;
	width: 22ex;
	height: 60ex;
}

td.untermenu div {
  	padding-right: 25px;
  	vertical-align: middle;
	padding-bottom: 4px;
	padding-top: 4px;
}

td.untermenu div.untermenuaktiv {
  background-image: url('punkt.png');
  background-position: right center;
  background-repeat: no-repeat;
}

td.untermenu div.untermenuaktiv a{
	font-weight: bold;
}

.bildmenu{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align: left;
	padding: 3px;
}
.bildmenuinaktiv a{
	padding: 3px;
}
.bildmenuaktiv a{
	font-weight: bold;
	padding: 3px;	
}

/* --------------------------------------normal-Anfang-------------------------------------------------------------*/
a:link {
	text-decoration: none;
	color: #2f4f4f;
	}

a:visited {
	text-decoration : none;
	color : #2f4f4f;
	}

a:hover {
	text-decoration: none;
	color: #b6120a;
	/*font-weight: bold;
	background-color: #b8ded1;*/
	}

a:active {
	text-decoration : none;
	color : #228b22;
	/*font-weight: bold;*/
	}
/* --------------------------------------Menu1-Anfang-------------------------------------------------------------*/	
.menu1 a:link {
	text-decoration: none;
	color: #ffffff;
	}

.menu1 a:visited {
	text-decoration : none;
	color : #ffffff;
	}

.menu1 a:hover {
	text-decoration: none;
	color: #ff4500;
	/*font-weight: bold;
	background-color: #b8ded1;*/
	}

.menu1 a:active {
	text-decoration : none;
	color : #228b22;
	/*font-weight: bold;*/
	}
/* --------------------------------------Top Menu-Anfang-------------------------------------------------------------*/		
.topmenu1 a:link {
	text-decoration: none;
	color: #ffffff;
	}

.topmenu1 a:visited {
	text-decoration : none;
	color : #ffffff;
	}

.topmenu1 a:hover {
	text-decoration: none;
	color: #b6120a;
	/*font-weight: bold;
	background-color: #b8ded1;*/
	}

.topmenu1 a:active {
	text-decoration : none;
	color : #228b22;
	/*font-weight: bold;*/
	}
/* --------------------------------------Unter Menu inaktiv-Anfang-------------------------------------------------------------*/			
.untermenuinaktiv a:link {
	text-decoration: none;
	color: #6e6e6e;
	}

.untermenuinaktiv a:visited {
	text-decoration : none;
	color : #6e6e6e;
	}

.untermenuinaktiv a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	/*background-color: #b8ded1;*/
	}

.untermenuinaktiv a:active {
	text-decoration : none;
	color : #000000;
	font-weight: bold;
	}	
/* --------------------------------------Unter Menu aktiv -Anfang-------------------------------------------------------------*/			
.untermenuaktiv a:link {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}

.untermenuaktiv a:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}

.untermenuaktiv a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}

.untermenuaktiv a:active {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}		

/*----------------------------------------------------extra------------------------------------------------------*/
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { 
	float : none;
	}	
	
.tx-newloginbox-pi1{
	width : 215px;
}

.tx-ffiframe-pi1{
	font-family: Arial, Helvetica, sans-serif;
	color: #6e6e6e;
	font-size: 95%;
}
/* --------------------------------------x-ffiframe-pi1 aktiv -Anfang-------------------------------------------------------------*/			
.x-ffiframe-pi1 a:link {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}

.x-ffiframe-pi1 a:visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}

.x-ffiframe-pi1 a:hover {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}

.x-ffiframe-pi1 a:active {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	}		

/*----------------------------------------------------extra------------------------------------------------------*/