@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/
@media all
{
/* Your styles here - rot E1001A;  */

/* ### basemode.css ############################ */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #fff; padding: 0px 0; font-family: Helvetica, Arial, sans-serif; color:#000;}  

  #page_margins { margin: 0 auto; width: 1016px;  min-width: inherit; max-width: none; background: #fff url(../img/pageborder.gif) no-repeat; border: 0 none; }
  #page {border: 0 none; margin: 0 0 0 15px; padding: 0; width: 986px; }  
  /*
  #page_margins { margin: 0 auto; width: 986px;  min-width: inherit; max-width: none; background: #fff; border: 0 none; background-image:  url(images/gfxborder/border_left.gif); background-repeat:repeat-y;   background-position:left;}
  #page {border: 0 none; margin: 0; padding: 0; background-image:  url(images/gfxborder/border_right.gif); background-repeat:repeat-y; background-position:right;}  */
  
  
  
  #header {height:325px; color:#fff;background-color:#243369;overflow:hidden;}
  #header .logo {position:absolute; right:50px;width:395px;top:30px;z-index:901;}
  #header .maske {position:absolute;height:160px;width:986px;top:0;z-index:900;}
  #header .tx-slideshow-pi1 {position:absolute;height:330px;width:660px;top:85px;right:0;z-index:899;overflow:hidden;}
  #header .maske2 {position:absolute;height:145px;width:986px;bottom:-1px;z-index:902;}
  
  #header img.headImg1 {position:absolute;left:326px;;top:85px;}
  
  
  #header #topnav {color:#000;font-size:11px;position:relative;right:0;top:0;height:18px;padding:7px 20px 0 0;text-align:right;}
  #header #topnav a{font-size:11px;font-weight:normal;color:#000;text-decoration:none;}
  #header #topnav a:active, #header #topnav a:hover {color:#E1001A;text-decoration:none;}
  
  #header .newslatest {position:relative;top:255px;left:25px;z-index:1000;width:300px;}
  
  #nav{position:relative; float:left;}
  
  #main {background:#BFDBE2;margin: 0 0 0 0;padding:20px 0 0 0;min-height: 252px;}

  * html #main { height: 252px; }
  
  #teaser { width:auto;}
  
  #main #teaser div {} 
  #teaser div#nav_main {position:relative;float:left;width:198px; }
  #main #teaser .rootline {margin:5px 20px;font-size:11px;}
  
  .clear {clear:both;}
  
  #footer {text-align:center; font-size:11px;padding:3px 5px 15px 5px;border:0;background:transparent url(../img/pageborder-bottom.gif) no-repeat 0 21px;}
  #footer a{color:#666; font-weight:normal;}
  #footer a:hover{color:#E1001A; font-weight:normal;}
    
  /* ### POPUP ### */
  
  #page_popup .logo {position:relative; text-align:right;margin-right:15px;height:90px;top:30px;z-index:901;}  
    
    
/* ### basemode_2col_left_13.css ############################ */  
  
  /* Fixed width for left column | Fixe Breite für Linke Spalte */
  #col1 { width: 327px;}
  #col1_content { margin:0; padding:5px 70px 0 20px;}
  /* Hide right column | Rechte Spalte abschalten */
  #col2 { width: 327px; }
  #col2_content { margin:0; padding:0;}
  
  #col3 { margin-left: 327px; margin-right: 0; padding:0 0 20px 0;}
  #col3 {margin-left /*\**/: 0\9 }
  #col3_content { margin: 0 25px 0 0; padding:0 25px 0 0;}
    
    
/* ### content.css ############################ */
   
  .floatbox {margin-left:-7px;} 
  .floatbox p {color:#000;line-height:1.2em;}
  
  h1,h2,h3,h4,h5,h6 {font-weight:bold;	color:#666;	margin:0 0 6px 0; }

  h1 {font-size:130%;color:#243369;margin-bottom:1.2em;}                        
  h2 {font-size:100%;color:#243369;font-weight:bold;margin-bottom:10px;}                        
  h3 {font-size:100%; color:#243369;font-weight:bold;}                    
  h4 {font-size:100%}                     
  h5 {font-size:100%}                     
  h6 {font-size:100%; font-style:italic}  
  
  a {color:#243369; text-decoration:underline;}
  a:focus,
  a:hover,
  a:active {color:#0c1949; text-decoration:underline;}
  
  .pfeil a {background: url(../img/pfeil-blau.gif) no-repeat 0 4px; padding-left:10px;}
  .pfeil a:focus,
  .pfeil a:hover,
  .pfeil a:active {}
  
  hr {border-bottom:1px dotted #FFFFFF;clear:both;}
  
  table {width:inherit;}
  
  dl.csc-textpic-image {padding:0 0 5px 0;}
  
  ul,ol,dl, li {margin:0;padding:0;line-height:1em;}
  
  label /*{display:block; font-size:0; height:0; left:-3000px; line-height:0; margin:0; padding:0; position:absolute;  visibility:hidden; width:0;}*/
  
  input,textarea {margin-left:0;padding:0;}
  
  dd.csc-textpic-caption {font-size:0.8em;background:transparent;}
  
  dt {font-weight:normal;}
  
  td,th {padding: 0.2em 0;}
  
  .floatbox li {list-style-type: none; padding:0 0 6px 13px;margin:0;position:relative; background: url(../img/li.gif) no-repeat 2px 5px;}
  
  div.flexi {}
  
  table.contenttable {margin:0 0 25px 0;}
  table.contenttable td {border:1px solid #ccc;border-left:0 none;border-right:0 none;}  
  table.contenttable tr.tr-even {background:transparent;}
  table.contenttable tr.tr-odd {background:transparent;}
  table.contenttable thead tr.tr-0 {color:#fff;}
  table.contenttable thead tr th {padding:3px 6px;margin:0;height:10px;}
  
  table.contenttable th {
  background:#1F336A;
  border:0;
  }
  
/*-----------------------------*/
/* FCE ------------------------*/
/*-----------------------------*/
   
  .redbox {background:#fb805f;border:1px solid #e1001a;padding:5px 10px;}
  .redbox h2 {color:#d50119;}
  .redbox h2 a{color:#d50119;}
  .redbox a {color:#fff;}
  
  /*-- transparente runde Box (Galerie auf Startportal) --------*/
  
  .boxtrans {
	position:relative;
	height:135px;
	}
	
  .boxtransimg {
	position:absolute;
	z-index:100;

	width:200px;
	height:200px;
  }
  
	.boxtransinfo {
	z-index:30;
	position:absolute;z-index:2000;bottom:12px;left:12px;
	}
  
	.boxtranscontent {
/*	position:absolute;
	z-index:20;
*/	
	}
  
  /*-- blaue runde Box --------*/
	/* CSS for the box starts here */
	.box {
		padding:0 12px 0 0;
		background:#fff url(../img/borders.gif) 100% 0 repeat-y;
	}
	
	.box a { color:#fff; }
	
	.box .bi {
		padding:0 0 0 12px;
		background:#fff url(../img/borders.gif) 0 0 repeat-y;
	}	
	.box .bt {
		height:17px;
		margin:0 -12px;
		background:url(../img/box.gif) 100% 0 no-repeat;
	}
	.box .bt div {
		width:18px;
		height:17px;
		background:url(../img/box.gif) 0 0 no-repeat;
	}
	.box .bb {
		height:17px;
		margin:0 -12px;
		background:url(../img/box.gif) 100% 100% no-repeat;
		clear:both;
	}
	.box .bb div {
		width:18px;
		height:17px;
		background:url(../img/box.gif) 0 100% no-repeat;
	}
	.box h1 {
		margin:0;
		padding:0.3em 10px;
		color:#fff;
		background:#243369;
		font-size:1em;
	}
	.box p, .box ul {
		margin:0;
		padding:4px 10px;
		background:#243369;
		color:#fff;
		height: 76px;
	}
	
	* html .box p{
		height: 74px;
	}
	
	.box li {
		margin:0 0 0 2em;
		padding:0;
	}
	
	/*-- weisse runde Box --------*/
	/* CSS for the box starts here */
	.boxweiss {
		padding:0 12px 0 0;
		background:#fff url(../img/borders-weiss.gif) 100% 0 repeat-y;
	}
	.boxweiss .bi {
		padding:0 0 0 12px;
		background:#fff url(../img/borders-weiss.gif) 0 0 repeat-y;
	}	
	.boxweiss .bt {
		height:17px;
		margin:0 -12px;
		background:url(../img/box-weiss.gif) 100% 0 no-repeat;
	}
	.boxweiss .bt div {
		width:18px;
		height:17px;
		background:url(../img/box-weiss.gif) 0 0 no-repeat;
	}
	.boxweiss .bb {
		height:17px;
		margin:0 -12px;
		background:url(../img/box-weiss.gif) 100% 100% no-repeat;
	}
	.boxweiss .bb div {
		width:18px;
		height:17px;
		background:url(../img/box-weiss.gif) 0 100% no-repeat;
	}
	.boxweiss  h1 {
		margin:0 0 20px 0;
		color:#243369;
		background:#fff;
	}
	
	* html .boxweiss  h1 {
	position:relative;	
	z-index:1111;
	}
	
	.boxweiss  p, .boxweiss  ul {
		margin:0;
		background:#fff;
		color:#243369;
		margin-bottom: 10px;
	}
	.boxweiss  li {
		margin:0 0 0 2em;
		/*padding:0;*/
	}

	.boxweiss ul li {
  margin-top:4px;
  }
	
	.boxweiss ul li ul {
  margin-top:10px;
  }
	
	/*.boxweiss .inhalt {
		padding: 10px 20px;
		min-height:10px;
	}
	
	* html .boxweiss .inhalt { background-color:#fc0;	}
	*/
	.boxweiss .inhalt {
		
		background:#fff url(../img/pxfff.gif) repeat; 
		padding: 10px 20px;
		min-height:1px;
	}
	
	* html .boxweiss .inhalt {
		min-height:1px;
		background-image: url('../img/pxfff.gif'); 
		background-color:#fff;
		background-repeat:repeat;
		height:1px;
	}
	
	
	/*-- Box Navion --------*/
	/* CSS for the box starts here */
	.boxnavion {
		padding:0 12px 0 0;
		background:#243369 url(../img/borders-navon.gif) 100% 0 repeat-y;
	}
	
	* html .boxnavion {
		margin-bottom:3px;
	}
	
		
	.boxnavion .bi {
	position:relative;
		padding:0 0 0 12px;
		background:#243369 url(../img/borders-navon.gif) repeat-y;
		border:0 none;
	}	
	.boxnavion .bt {
		/*height:17px;*/
		height:10px;
		margin:0 -12px;
		background: #243369 url(../img/box-navon.gif) 100% 0 no-repeat;
		border:0 none;		
	}
	
	/*-- für Problem bei Strich in IE7 verantwortlich... strich ist von Bild  --------*/
	* + html .boxnavion .bt {margin:0 -12px -2px -12px;}	
	* html .boxnavion .bt {margin:-5px -12px 0 -12px;overflow:hidden;}
	
	.boxnavion .bt div {
		width:18px;
		height:17px;
		background:#243369 url(../img/box-navon.gif) 0 0 no-repeat;
		border:0 none;
	}
	.boxnavion .bb {
		height:12px;
		margin:0 -12px;
		background:#243369 url(../img/box-navon.gif) 100% 100% no-repeat;
	}
	.boxnavion .bb div {
		width:18px;
		height:12px;
		background:#243369 url(../img/box-navon.gif) 0 100% no-repeat;
	}
	.boxnavion h1 {
		margin:0;
		padding:0 2px;
		color:#fff;
		background:#1f336a url(../../clear.gif);
		font-size:13px;
		font-weight:normal;
		position:relative;
		z-index:900;
		border:0 none;
	}
	
	* html .boxnavion h1 {margin-bottom:-5px;height:1px;}
	
	.boxnavion  p, .boxnavion  ul {
		margin:0;
		padding:4px 10px;
		background:#1f336a;
		color:#fff;
	}
	.boxnavion  li {
		margin:0 0 0 2em;
		padding:0;
	}
	
	.boxnavion .inhalt {
		clear:both;
	}	
	
	/*-- Box Navioff --------*/
	/* CSS for the box starts here */
	.boxnavi {
		padding:0 12px 0 0;
		background:transparent url(../img/borders-navoff.gif) 100% 0 repeat-y;
	}
	
	* html .boxnavi {
		margin-bottom:3px;
	}
	
	.boxnavi .bi {
		padding:0 0 0 12px;
		background:transparent url(../img/borders-navoff.gif) 0 0 repeat-y;
	}	
	.boxnavi .bt {
		/*height:17px;*/
		height:10px;
		margin:0 -12px;
		background:url(../img/box-navoff.gif) 100% 0 no-repeat;
		
	}
	
	* html .boxnavi .bt {margin:-5px -12px 0 -12px;overflow:hidden;}
	
	.boxnavi .bt div {
		width:18px;
		height:17px;
		background:url(../img/box-navoff.gif) 0 0 no-repeat;
	}
	.boxnavi .bb {
		height:12px;
		margin:0 -12px;
		background:url(../img/box-navoff.gif) 100% 100% no-repeat;
	}
	
	/* * html .boxnavi .bb {margin:0 -12px 0 -12px;overflow:hidden;}*/
	
	.boxnavi .bb div {
		width:18px;
		height:12px;
		background:url(../img/box-navoff.gif) 0 100% no-repeat;
	}
	.boxnavi  h1 {
		margin:0;
		padding:0 2px;
		color:#243369;
		background:#BFDBE2 url(../../clear.gif);
		font-size:13px;
		font-weight:normal;
		position:relative;
		z-index:900;
		
	}
	* html .boxnavi h1 {margin-bottom:-5px;height:1px;}
		
	.boxnavi  p, .boxnavi  ul {
		margin:0;
		padding:4px 10px;
		background:#BFDBE2;
		color:#243369;
	}
	.boxnavi  li {
		margin:0 0 0 2em;
		padding:0;
	}
	
	.boxnavi .inhalt {
		clear:both;
	}	
  
/*-----------------------------*/
/* Navigation -----------------*/
/*-----------------------------*/

/* ### nav_slid...gdoor.css ist aufkommentiert # */

 	#nav_main { height: auto; left: 0px; top: 0px;}	
  #nav_main ul.main {position:relative; list-style-type: none; margin:0 0 20px 0; padding: 0; width:100%;}


		  
   
    
/* ############################################
** ### Extension Styles #######################
** ############################################
*/ 

/* --- tt_news -------------------------------- */

  .tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
  .tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}
  
  /* LATEST Ansicht */

  .news-latest-container {}
  .news-latest-item {margin-bottom:0;clear:both;line-height:17px;font-size:130%;}
  .news-latest-item h3 {padding-top:0;margin-top:0;}
  .news-latest-item a , .news-latest-container-morenews a { }
  .news-latest-item h3 a {font-weight:bold;background:transparent;text-decoration:none;}
  .news-latest-item h3 a:hover {background:transparent;}
  .news-latest-item p {padding:0;margin:0;}
  .news-latest-item img {padding-right:1em; padding-top:3px; float:left;}
  .news-latest-morelink {padding:0; border:0 none; background:transparent; text-align:left;font-size:12px;line-height:14px;}
  .news-latest-morelink a{text-decoration:none;}
  
  .news-latest-date {position:relative;color:#243369;padding-left:0;font-weight:bold;}
 
  .news-latest-title {position:relative; }  
  
  
  /* LIST Ansicht */
  
  .news-list-item {margin-bottom:1em;border-bottom:1px solid #ccc;padding-bottom:1.5em;}
  .news-list-item h3 {padding-top:0;margin-top:0;}
  .news-list-item p{padding:0;margin:0;}
  .news-list-item h3 a {text-decoration:underline;}
  .news-list-item h3 a:hover {background:transparent;}
  .news-list-item h3 span.news-list-date {color:#000; font-weight:normal;font-size:1em;}
  
  .news-list-date {position:relative; color:#aaa;}
  
  .news-list-morelink {background:transparent;border:0 none;text-align:left;padding:0;}
  .news-list-morelink a {}
  .news-list-morelink a:hover {}
  .news-list-category {color:#aaa;}
  .news-list-img {padding-right:1em; padding-top:3px; float:right;height:90px;margin-right:30px;}
  
  /* SINGLE Ansicht */
  .news-single-date {color:#000;}
  .news-single-item h3 {background:transparent;border:0 none;margin:0; padding:0;}
  .news-single-img {padding-right:15px;	float:left;}
  .news-single-img p {padding:0; margin:0;}
  .news-single-timedata {color:#aaa; margin-bottom:1em;}
  .news-single-timedata p{display:inline;}
  .news-single-additional-info {}
  .news-single-additional-info dd {margin-top:-1em;}
  .news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}
  .news-single-backlink a { padding: 0;}
  .news-single-imgcaption {font-style:italic}
  
  /* CATEGORY Menu */
  .news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
  .news-catmenu a {display:inline; padding-left:2px;}
  .news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
  .news-catmenu .news-catmenu-NO {height:16px;}
  p.news-catmenu-header {line-height:1em; margin:0;}
    


/* --- Galerie -------------------------------- */

.tx-rgsmoothgalleryext-pi1 {display:block;background:#fff;}

/* ### Startseite ### */

#galleryhome .title {padding:2px 5px 5px 10px; width:175px; position:absolute; left:0px; bottom:0;z-index:1000;}
#galleryhome .titlebg {background:#243369;height:23px; width:190px; position:absolute; left:0px; bottom:0;z-index:10;}
#galleryhome .title a {color:#fff;text-decoration:underline;}

/* ### Listansicht 1 Spalt. ### */

#gallery {}
#gallery  h2 {height:25px;}
#gallery .row {float:left; width:30%;padding:13px 3% 13px 0;height:220px;}
#gallery .preview {position:relative;}
#gallery .img1 {margin-bottom:5px;}
#gallery .bgimg {background: #fff;text-align:center;width:134px;}
#gallery .date {}
#gallery .preview .imgdesc {}
#gallery .gallerydesc {overflow:auto;}
#gallery .togallery a {}
.clear {clear:both;}

/* ### Listansicht als Navigation ### */

#gallery-nav {}
#gallery-nav h2 {}
#gallery-nav .row {padding:7px 0;}
#gallery-nav .preview {position:relative;}
#gallery-nav .img1 {}
#gallery-nav .date {}
#gallery-nav .preview .imgdesc {}
#gallery-nav .gallerydesc {}
#gallery-nav .togallery a {}
.clear {clear:both;}



/*** Schatten um Seite ***/
 #border-bottom {
    overflow:hidden;
    width: auto;
    height: 20px;
    margin-top: -25px;
    font-size:0;
    background-image:  url(images/gfxborder/border_bottom.gif);
    background-repeat:repeat-x;
    background-position:bottom left;
  }

/*
  #edge-tl {
    float:left;
    width: 20px;
    height: 20px;
    font-size:0;
    background-image:  url(images/gfxborder/corner_tl.gif);
    background-position: top left;
  }
*/


/*
  #edge-tr {
    position:relative; IE Fix | z-index
    float:right;
    width: 20px;
    height: 20px;
    font-size:0;
    background-image:  url(images/gfxborder/corner_tr.gif);
    background-position: top right;
  }
*/

  #edge-bl {
    float:left;
    width: 20px;
    height: 20px;
    background-image:  url(images/gfxborder/corner_bl.gif);
    background-position: bottom left;
  }

  #edge-br {
    position:relative; /* IE Fix | z-index */
    float:right;
    width: 20px;
    height: 20px;
    background-image:  url(images/gfxborder/corner_br.gif);
    background-position: bottom right;
  }
  
  
  /* ##########################################
** ### Powermail Eingabeformular ############
** ##########################################
*/



fieldset {
border: 0px;
}

.tx-powermail-pi1 legend{
visibility: hidden;
}

legend{
display: inline;
left: -1000px;
overflow: hidden;
width: 0px;
position: absolute;
top: -1000px;
height: 0px;
}

.tx_powermail_pi1_fieldwrap_html input {
width:200px;
}

.tx_powermail_pi1_fieldwrap_html textarea {
width:200px;
height: 60px;
overflow:auto;
}

.tx_powermail_pi1_fieldwrap_html label {
float:left;
padding-right:5px;
padding-top:3px;
text-align:left;
width:120px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
display:none;
}

.powermail_select {
width: auto;
}



.tx_powermail_pi1_fieldwrap_html {
clear:both;
padding:2px 0px 2px 0px;
}

input.powermail_reset  {

background-color:#E6E6E6;
border:1px solid #4F4F51;
color:#4F4F51;
font-size:11px;
padding:0px;
text-align:center;
width:auto;

}

input.powermail_submit {
background-color:#E6E6E6;
border:1px solid #4F4F51;
color:#4F4F51;
font-size:11px;
margin-top:0;
padding:0px;
text-align:center;
width:200px;
margin-left:126px;
}

.tx_powermail_pi1_fieldwrap_html_reset{
width:60px;
margin-right:10px;
float:left;
/*margin-left: 81px;*/
clear:none;
}


.tx_powermail_pi1_fieldwrap_html_submit{
width:60px;
float:left;
clear:none;
/*margin-left: 81px;*/
}

/* ####################################
** ### Best�tigung Eingabe ############
** ####################################
*/


.powermail_all_table {
text-align:left;
width:280px;
height: 60px;
font-size: 100%;
}

.powermail_all_tr{
padding-right:5px;
padding-top:3px;
text-align:left;
}

.powermail_all_td{
padding-bottom:10px;
padding-left:0px;
font-weight:normal;
padding-top:10px;
}


.powermail_mandatory_js {
color: #8F1B21;
padding-left: 165px;
padding-bottom: 10px;
font-size:11px;
}



input.tx-powermail-pi1_confirmation_back {

background-color:#E6E6E6;
border:1px solid #4F4F51;
color:#4F4F51;
font-size:11px;
padding:0px;
text-align:center;
margin:20px 10px 0 0;
float:left;
}

input.tx-powermail-pi1_confirmation_submit{

background-color:#E6E6E6;
border:1px solid #4F4F51;
color:#4F4F51;
font-size:11px;
margin:20px 155px 0px 0px;
padding:0px;
float:left;
text-align:center;
}

input {margin-left:0;}




/* ####################################
** ### Google Map          ############
** ####################################
*/

.tx-rggooglemap-pi1 {}
.mapnest{}
.maptop{float:left;width:410px;}
.mapbottom{float:left;width:180px;}
.resultdiv{}
#infobox {clear:both;padding:10px 0;}

/* ####################################
** ### BZD Staff           ############
** ####################################
*/



.tx-bzdstaffdirectory-pi1 {

	width:100%;
	padding:0;
	margin:0;
	margin-bottom:20px;

}

.tx_bzdstaffdirectory_teamlist_person_name a{
	font-weight:normal;
}

.tx_bzdstaffdirectory_teamlist_person_name {
	font-weight:bold;
	text-align:left;
}

.tx_bzdstaffdirectory_teamlist_email {

}

.tx_bzdstaffdirectory_teamlist_detail {

}

.tx_bzdstaffdirectory_teamlist_detail a{

}

p.tx_bzdstaffdirectory_teamlist_person_function {
	font-weight:normal;
	margin-bottom:15px;
}

.tx_bzdstaffdirectory_teamlist_person_kurzzeichen{
}

.tx_bzdstaffdirectory_teamlist_person_phone{

}



/*Detailansicht*/


div.tx-bzdstaffdirectory-pi1 table tbody{
	padding:0px;
	margin:0px;
}

table.tx_bzdstaffdirectory_detail {

	width: 100%;

}

table.tx_bzdstaffdirectory_detail td.header, table.tx_bzdstaffdirectory_detail td.left {
	padding-left: 0px;
	margin-left: 0px;
}	

td.left table {
	width: 400px;
}
td.left table tbody tr td {
	width: 10%;
}

.left, .right {position:relative; }
.left {text-align:left;vertical-align:top;}
.right {width:165px;height:160px;vertical-align:top;}

.tx_bzdstaffdirectory_teamlist {
clear: both;
}

.tx-kiddogwztooltip-pi1 {
display:none;
}

map area {
cursor:pointer;
}

.tx-kiddogwztooltip-pi1 h2 {
color:#f00;
}

dd {
margin:0 0 0px 20px;
}

.csc-loginform .csc-form-labelcell {
width: 120px;
}

.wtgallery_list {
/*margin-bottom:4px;*/
/*margin-right:4px;*/
}

.wtgallery_list_area {
margin-top:10px;
}

.wt_gallery_single_inner_pic {
}


div.list_row {
/*margin-bottom:6px;*/
margin:0;
padding:0;
height:74px;
}

div.category_row {
/*margin-bottom:6px;*/
margin:0;
padding:0;
height:110px;
}


div.wtgallery_list {
margin-right:4px;
}

div.wtgallery_category_pic {
margin-right:8px;
}


.wtgallery_category_pagebrowser_area {
margin:0;
padding:0;
height:20px;
}


}


