* {
    margin: 0;
    padding: 0;
    border: 0;
} 

body {
	background-color: B8B8B8;
	margin-left: 14px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	letter-spacing:0.08em;
	font-weight:bold;
	word-spacing: 0.06em;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	color:#3C3C3C;
	
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
word-spacing: 0.06em;
letter-spacing:0.08em;
padding-bottom: 4px;
padding-top:10px;
}

/*-f?r die NEWS-Formatierung--*/
.wrap1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;	
line-height: 12px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	color:#3C3C3C;
  font-weight:bold;
	
}

.wrap2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding-left: 1px;
padding-right: 1px;
	 padding-top: 0px;
	  padding-bottom: 0px;
	  font-weight:bold;
	color:#3C3C3C;
	
}

.projekttitel {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 18px;
	letter-spacing:0.05em;
	word-spacing: 0.05em;
	padding-left: 0px;
	 padding-top: 0px;
	  padding-bottom: 0px;
	  font-weight:bold;
	color:#3C3C3C;
	}


.bildunterschrift {
font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	padding-left: 0px;
	 padding-top: 0px;
font-weight:normal;
	  padding-bottom: 0px;
color:#000000;
	background-color: #CACACA;
}


TD#L_UPDATE{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:bold;
	word-spacing: 0.05em;
	color:#FFFFFF;
	}
TD#COPY{
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:bold;
	word-spacing: 0.05em;
	color:#FFFFFF;
	}
TD#SEITENANFG {
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:bold;
	word-spacing: 0.05em;
	}


a:link {
  font-family: Arial, Helvetica, sans-serif;
	word-spacing: 0.05em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF1616;
	font-weight: bold;
	}
a:visited {
  font-family: Arial, Helvetica, sans-serif;
	word-spacing: 0.05em;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF1616;
	font-weight: bold;
	}
a:hover {
  font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
}
a:active {
 font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
	text-decoration: none;
	background-color: #FF1616;
font-weight:bold;
	}


.macina_suchfeld {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	background-color:#FFFFFF; 
	border: none;
	line-height: 14px;
	height: 14px;
	width: 118px;
}	
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color:#666666; 
	color:#FFFFFF;
	line-height: 28px;
	padding-left: 12px;
	letter-spacing: 0.2em;
	margin-top: 0px;
	margin-bottom: 12px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#666666;
	letter-spacing: 0.2em; 
	line-height: 16px;
	color:#FFFFFF;
	padding-left: 25px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h3{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color:#000000;
	padding-left: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.input {border:0px; 
background-color:#D9D9D9; 
font-family:"Courier New", Courier, mono;
font-size:11px; 
}
.button {
background-color:#D9D9D9; 
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px; 
cursor:pointer;
}

ul { list-style-type: square ; padding-left:20px;
}
li {padding-bottom: 16px;
}
/*--------------------------------------------------------------------
                     PROJEKTTABELLE
--------------------------------------------------------------------*/					 
.tabelle {
      font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color:#000000;
	font-weight:bold; 
	vertical-align:top;
	background-color:#FEFEFE;
	
	}
		
/*-f?r Prokjektarchiv (layout 1)*/
TABLE.contenttable-1 TR.tr-odd TD { background-color: #A0A0B5; padding-left:12px; padding-bottom:12px; padding-top:4px; padding-right: 6px; vertical-align:top;}
TABLE.contenttable-1 TR.tr-even TD { background-color: #CACAD7; padding-left:12px; padding-bottom:12px; padding-top:4px; padding-right: 6px; vertical-align:top;}
TABLE.contenttable-1 TR.tr-last TD { background-color: #DFDFDF; padding-left:12px; padding-bottom:12px; padding-top:4px; padding-right: 6px; vertical-align:top;}
/*-jahr--------*/
TABLE.contenttable-1 TR.tr-odd TD.td-0{ font-size:12px; vertical-align:top;}
TABLE.contenttable-1 TR.tr-even TD.td-0{ font-size:12px; vertical-align:top;}
TABLE.contenttable-1 TR.tr-last TD.td-0{ font-size:12px; vertical-align:top;}
/*-----------mehr-*/
TABLE.contenttable-1 TR.tr-odd TD.td-last{ vertical-align:bottom;}
TABLE.contenttable-1 TR.tr-even TD.td-last{ vertical-align:bottom;}
TABLE.contenttable-1 TR.tr-last TD.td-last{  vertical-align:bottom;}

/*********************/
/* Tables, generally */
/*********************/
/*
TABLE.contenttable P {  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color:#000000;}
	
TABLE.contenttable TR TD {  background-color: #0000FF; }
*/
/* Tables, specifically 
.contenttable-1 tabelle { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color:#000000;
	background-color:#D7FB6C;  }
.contenttable-1 tabelle P { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color:#000000; }
.contenttable-1 tabelle TR.tr-0 TD P { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color:#000000;  }
*/

/*	
TABLE.contenttable-1 tabelle tr-even tr-0 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color:#000000;  }
 
*/
	
/* ------------Login form---*/
DIV.tx-newloginbox-pi1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	letter-spacing:0.05em;
	font-weight:bold;
	word-spacing: 0.05em;
	/*padding-left: 12px;*/
	 padding-top: 0px;
	  padding-bottom: 0px;
	color:#3C3C3C;}
DIV.tx-newloginbox-pi1 H3 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*background-color:#D7FB6C; */
	color:#000000;
	line-height: 12px;
	padding-left: 12px;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-bottom: 12px;}
DIV.tx-newloginbox-pi1 P {font-size: 10px;}
DIV.tx-newloginbox-pi1 TABLE {border:0;}
DIV.tx-newloginbox-pi1 TABLE TR TD P {}
DIV.tx-newloginbox-pi1 TABLE TR TD {}
DIV.tx-newloginbox-pi1 TABLE TR {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT.tx-newloginbox-pi1-submit {}
DIV.tx-newloginbox-pi1 TABLE TR TD INPUT {
                                   border:0px; 
                                    background-color:#D9D9D9; 
                                   font-family:"Courier New", Courier, mono;
                                    font-size:11px; 
									height: 16px;
	                                width: 78px;}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-forgotP A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-back A {}
DIV.tx-newloginbox-pi1 P.tx-newloginbox-pi1-username { font-size: 10px;}


/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
   padding-left: 12px;
   padding-right: 12px;
	font-size: 11px;
	font-weight:bold;
	line-height: 13px;
	color:#000000;
	}

/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; color:#FFFFFF }
DIV.csc-menu P { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; padding: 2px 2px 2px 10px; background-color: #FFFFFF; }
DIV.csc-menu P A { color: #ffffff; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px; font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P { color:#FFFFFF  }

/* Menu / Sitemap, "Menu of subpages to these pages" */
DIV.csc-menu-1 { color:#FFFFFF}

/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { color:#FFFFFF }
DIV.csc-menu-4 P { margin-top: 2px; color:#FFFFFF  }
DIV.csc-menu-4 P.csc-abstract { color:#FFFFFF; font-weight: normal; font-style: italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

/*--------fotobook----------------*/
.exif {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:bold;
	word-spacing: 0.05em;
	padding-left: 12px;
	padding-right: 16px;
	padding-bottom: 10px;
	color:#3C3C3C;
	
}
.directory
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#818181; 
	color:#000000;
	line-height: 16px;
	padding-left: 12px;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
.comment{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#818181; 
	color:#000000;
	line-height: 20px;
	padding-left: 12px;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-bottom: 0px;
	
}
.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color:#818181; 
	color:#000000;
	line-height: 20px;
	letter-spacing: 0.1em;
	margin-top: 0px;
	margin-bottom: 0px;
	
}  
/*--------------INDEXED SEARCH----------------------------*/
.tx-indexedsearch .tx-indexedsearch-browsebox { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C;
	}
.tx-indexedsearch .tx-indexedsearch-browsebox LI { font-size:10px; display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { margin-left: 300px; width:100px; cursor:pointer; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C; width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:bold;
	word-spacing: 0.05em;
	color:#3C3C3C; margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { color:#A02D2D }
		.tx-indexedsearch .tx-indexedsearch-noresults {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C;}
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-result-count { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C; background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:bold;
	word-spacing: 0.05em;
	color:#3C3C3C; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#A02D2D; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C;background:#FFFFFF; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C; margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C; margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C; }
		.tx-indexedsearch .tx-indexedsearch-category { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	letter-spacing:0.05em;
	font-weight:normal;
	word-spacing: 0.05em;
	color:#3C3C3C; margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { color:#333333; font-size:0.9em; letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }   
		
/* textbilduznterschrift:------------*/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	padding-left: 0px;
	 padding-top: 0px;
font-weight:normal;
	  padding-bottom: 0px;
color:#000000;
float:right;
	background-color: #CACACA; }
/* flvplayer------------------------*/

#flvplayercaption {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold
	float:left;
}

#flvcaption {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	letter-spacing:0.08em;
	font-weight:bold;
	word-spacing: 0.06em;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	color:#3C3C3C;
 clear: both;
 margin-top: 0px;
	width: 360px;
}
#player {
	float: center;
	margin-right: 16px;
	margin-bottom: 10px;
}

* html #player {
	margin-right: 8px;
	float: center;
	margin-right: 16px;
	margin-bottom: 10px;
}
.tx-bddbflvvideogallery-pi1 p {
  padding:0px;
  text-align:center;
  border:1px solid #ddd;
  background-color:#eee;
  }