@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: #ddd; padding: 0px 0; font-family: Helvetica, Arial, sans-serif; color:#000;font-size:12px;}  

  #page_margins { margin: 0 auto; width: 930px;  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 0 0 5px; padding: 0px 5px 10px 0px; background-image:  url(images/gfxborder/border_right.gif); background-repeat:repeat-y; background-position:right;}  
  
  #header {height:115px; color:#fff;border-bottom:1px solid #000; margin-bottom:20px;}
  #header .logo {position:absolute; left:20px;width:177px;bottom:12px;}
  #header .streifen {height:25px;background:#E1001A;}
  #header .wuerfel {text-align:right;margin:32px 20px 0 0;}
  #header .wuerfel img {margin:0 0 0 5px;}
  
  #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;}
  
  #nav{position:relative; float:left;}
  
  #main {background:transparent;margin:0;padding:0;}
  
  #teaser { width:auto; }
  
  #main #teaser div {float:none;} 
  #teaser div#nav_main {position:relative;float:left;width:198px; }
  #teaser div#nav_channel {position:relative;width:198px;bottom:0;float:left;}
  #teaser #nav div#nav_channel div#nav_main {position:relative;float:none;}
  #main #teaser .langMenu {position:relative;background:transparent;height:40px;width:auto;text-align:right;}
  #main #teaser .langMenu .tx-srlanguagemenu-pi1 {width:70px;float:right;}
  #main #teaser .langMenu .tx-srlanguagemenu-pi1 div {float:left;}
  #main #teaser .langMenu .tx-srlanguagemenu-pi1 .CUR {text-decoration: underline;}
  #main #teaser .langMenu .tx-srlanguagemenu-pi1 .SPC {color:#000; }
  #main #teaser .langMenu .tx-srlanguagemenu-pi1 .NO a {color:#000; }
  #main #teaser .rootline {margin:5px 20px;font-size:11px;}

  
  .clear {clear:both;}
  
  #footer {font-size:11px;padding:0 5px;border:0;background:#ddd;}
  #footer a{color:#666; font-weight:normal;}
  #footer a:hover{color:#E1001A; font-weight:normal;}

  #footer a.standortlink {
  text-decoration:none;
  color:#666;
  }
    
/* ### basemode_2col_left_13.css ############################ */  
  
  /* Fixed width for left column | Fixe Breite für Linke Spalte */
  #col1 { width: 198px;}
  #col1_content { margin:0; padding:0;}
  /* Hide right column | Rechte Spalte abschalten */
  #col2 { width: 200px; }
  #col2_content { margin:0; padding:0; padding-left:10px;}
  
  #col3 { margin-left: 198px; margin-right: 0; padding:0 0 25px 0;}
  #col3_content { margin: 0 25px 0 25px; padding:0 25px 20px 25px;}
    
/* ### content.css ############################ */
    
  .floatbox p {color:#000;line-height:1.2em;}
  .floatbox {width /*\**/:470px\9}
  
  h1,h2,h3,h4,h5,h6 {font-weight:bold;	color:#666;	margin:0 0 6px 0; }

  h1 {font-size:130%;color:#E1001A;margin-bottom:1.2em;}                        
  h2 {font-size:100%;color:#E1001A;font-weight:bold;/*margin-bottom:0em;*/}                        
  h3 {font-size:100%; color:#000;font-weight:bold;}                    
  h4 {font-size:100%}                     
  h5 {font-size:100%}                     
  h6 {font-size:100%; font-style:italic}  
  
  a {color:#E1001A; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {color:#E1001A; text-decoration:underline;}
  
  hr {border-bottom:1px dotted #FFFFFF;clear:both;}
  
  table {width:inherit;}
  
  dl.csc-textpic-image {padding:0 0 5px 0;}
  
  ul,ol,dl {margin:0;padding:0;line-height:1em;margin-top:10px;}
  
  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;}
  
  td,th {padding: 0.2em 0;}
  
  .floatbox li {list-style-type: none;padding:0;margin:0;position:relative; background: url(../img/li.gif) no-repeat 2px 7px;padding-left:13px;}
  .floatbox div.flexi li {line-height:16px;}
  
  div.flexi {}

/*-----------------------------*/
/* FCE ------------------------*/
/*-----------------------------*/
  
  
  .redbox {background:#fb805f;border:1px solid #e1001a;padding:5px 10px;}
  .redbox h2 {color:#d50119;}
  .redbox h2 a{color:#d50119;}
  .redbox a {color:#fff;}
  
  .redbox ul { margin:0px 0px 6px 0px;}
  .redbox { height: 120px;}
  
  
  #col2_content .redbox { height:auto; margin-bottom:10px; margin-right:8px;}
/*  #col2_content .redbox h2 { color:#fff; } */

  h1.rot, h2.rot { color:#E1001A; }
  h1.weiss, h2.weiss { color:#FFF; }
  h1.grau, h2.grau { color:#CCC; }

  
  /*.redbox {background:#e1001a;border:1px solid #e1001a;padding:5px 10px;}
  .redbox h2 {color:#fff;}
  .redbox a {color:#fff;}
  */
  /*.redbox {background:#fff;border-top:8px solid #e1001a;border-bottom:1px solid #000;padding:5px 10px;}
  .redbox h2 {color:#d50119;}
  .redbox a {color:#000;}*/

/*-----------------------------*/
/* 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%;}

/*-- navigation - bemassung --*/

  #nav_main li { color: #000; font-size: 1em; line-height: 150%; margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
	#nav_main li a, #nav_main li ul li a { color: #000; background:url(../img/nav_bg.gif) no-repeat top right; display: block; padding-top: 0; padding-bottom: 1px; padding-left: 20px; text-decoration: none;border-top: 1px solid #111; }
	#nav_main li a:hover { color: #E1001A;  }
	#nav_main li a.menuaktiv { color: #000; background-color: #fff; background-repeat: no-repeat; text-decoration: none;}
	#nav_main li.linie { border-top: 1px solid #111;}

	#nav_main ul.subnav1 { margin: 0; padding: 0; }
  #nav_main ul.subnav1 li { margin: 0; padding: 0; }
	#nav_main ul.subnav1 li a { background-repeat: no-repeat; padding-top: 0; padding-bottom: 2px; padding-left: 20px; display: block; border-top:0 none;}
	#nav_main ul.subnav1 li a:hover { }
	#nav_main ul.subnav1 li a.menuaktiv { background-color: #fff; background-repeat: no-repeat; }
	#nav_main ul.subnav1 li.abstand { font-size: 0.3em; background-repeat: no-repeat; margin:0;padding:0;}

	#nav_main ul.subnav2 li { background-image: none; }
	#nav_main ul.subnav2 li a { background-repeat: no-repeat; padding-top: 0; padding-bottom: 2px; padding-left: 20px; display: block; }
	#nav_main ul.subnav2 li a:hover { background-repeat: no-repeat; }
	#nav_main ul.subnav2 li a.menuaktiv { background-color: #fff; background-repeat: no-repeat; }

	#nav_main ul.subnav3 li { background-image: none; }
	#nav_main ul.subnav3 li a { background-repeat: no-repeat; padding-top: 0; padding-bottom: 2px; padding-left: 65px; display: block; }
	#nav_main ul.subnav3 li a:hover { }
	#nav_main ul.subnav3 li a.menuaktiv { background-color: #fff; background-repeat: no-repeat; }


/*-- navigation - styles --*/

	#nav_main li a:hover { background: url(../img/nav_bg_aktiv.gif) no-repeat right; }
	#nav_main li a.menuaktiv { background: url(../img/nav_bg_aktiv.gif) no-repeat right; color: #E1001A; }

	#nav_main ul.subnav1 li a { background: url(../img/nav_bg_aktiv.gif) no-repeat right; }
	#nav_main ul.subnav1 li a:hover {}
	#nav_main ul.subnav1 li a.menuaktiv { }
	#nav_main ul.subnav1 li.abstand { background: url(../img/nav_bg_aktiv.gif) no-repeat right; }

	#nav_main ul.subnav2 li a { background: url(../img/nav_bg_aktiv.gif) no-repeat right; }
	#nav_main ul.subnav2 li a:hover { }
	#nav_main ul.subnav2 li a.menuaktiv { background: url(../img/nav_bg_aktiv.gif) no-repeat right; }
	
	#nav_main ul.subnav3 li a { background: url(../img/nav_bg_blau.gif);}
	#nav_main ul.subnav3 li a:hover {  }
	#nav_main ul.subnav3 li a.menuaktiv { background: url(../img/nav_bg_aktiv.gif) no-repeat right; }	
	
/*-- navigation channel - styles --*/
  
  #nav_channel {margin:0;padding:0;position:relative;bottom:0;}
  #nav_channel #nav_main ul.channel1, #nav_main ul.channel2, #nav_main ul.channel3, #nav_main ul.channel4 {margin:0;padding:0;}
  #nav_channel #nav_main ul.channel1 li a {background: url(../img/nav_bg_aktiv.gif) no-repeat right;margin:0;}
  #nav_channel #nav_main ul.channel1 .linie {border:0 none;height:0;font-size:0;line-height:0;}
  #nav_channel #nav_main ul.channel2 li a {background: url(../img/nav_bg_channel2.gif) no-repeat right;}
  #nav_channel #nav_main ul.channel2 .linie {border:0 none;height:0;font-size:0;line-height:0;}
  
  /*-- HINWEIS: wenn alle Channels freigeschalten werden löschen --*/
  /* #nav_channel #nav_main ul.channel2 { border-bottom:0 none; } */
  /*-- HINWEIS: wenn alle Channels freigeschalten werden aktivieren --*/
  #nav_channel #nav_main ul.channel4 { border-bottom:1px solid #000; }
  
  div#nav_channel div#nav_main ul.channel4 li.menuepunkt a {background: url(../img/nav_bg_channel4.gif) no-repeat right;}
  div#nav_channel div#nav_main ul.channel4 .linie {border:0 none;height:0;font-size:0;line-height:0;}
   
  #nav_main ul.channel3 li a {background: url(../img/nav_bg_channel3.gif) no-repeat right;}
   
  #nav_channel #nav_main ul li a:hover {color:#111;}
  #nav_channel #nav_main ul.channel4 li a:hover {color:#111;}
  
  #nav_main ul.channel4 a { color: #111; }
  #nav_main ul.channel4 li.menuepunkt a:hover { color: #111; }
  #nav_main ul.channel4 a:active { color: #111; }


  
  /* ### Optimierung f�r IE6 - Channel Navi ### */

	    div#nav_channel div#nav_main ul.channel1 li.menuepunkt {position:relative; border-top: 1px solid #111; }	
		  div#nav_channel div#nav_main ul.channel1 li.menuepunkt a{ display: block;padding-left: 20px; text-decoration: none;border-top: 0 none; }		  
		  div#nav_channel div#nav_main ul.channel2 li.menuepunkt {position:relative;border-top: 1px solid #111;}	
		  div#nav_channel div#nav_main ul.channel2 li.menuepunkt a{ display: block; padding-left: 20px; text-decoration: none;border-top: 0 none; }		  
		  div#nav_channel div#nav_main ul.channel3 li.menuepunkt {position:relative;border-top: 1px solid #111; }	
		  div#nav_channel div#nav_main ul.channel3 li.menuepunkt a{ display: block; padding-left: 20px; text-decoration: none;border-top: 0 none; }		  
		  div#nav_channel div#nav_main ul.channel4 li.menuepunkt {position:relative;border-top: 1px solid #111; }	
		  div#nav_channel div#nav_main ul.channel4 li.menuepunkt a{ display: block; padding-left: 20px; text-decoration: none;border-top: 0 none; }		  
		  div#nav_channel div#nav_main ul.channel1 li.menuepunkt{ background: url(../img/nav_bg_aktiv.gif) no-repeat top right; }		  
		  div#nav_channel div#nav_main ul.channel2 li.menuepunkt{ background: url(../img/nav_bg_channel2.gif) no-repeat top right; }		  
		  div#nav_channel div#nav_main ul.channel3 li.menuepunkt { background: url(../img/nav_bg_channel3.gif) no-repeat top right; }		  
		  div#nav_channel div#nav_main ul.channel3 li.menuepunkt a{ background: url(../img/nav_bg_channel3.gif) -1px; border:0 none; }		  
		  div#nav_channel div#nav_main ul.channel4 li.menuepunkt { background: url(../img/nav_bg_channel4.gif) no-repeat top right; }
		  
	/* ### Optimierung f�r IE6 - Main Navi ### */

	    div#nav_main ul.main li.menuepunkt {position:relative; border-top: 1px solid #111; }	
		  div#nav_main ul.main li.menuepunkt a{ display: block;padding-left: 20px; text-decoration: none;padding-right:20px;border: 0 none; line-height:16px;padding-top:4px;padding-bottom:3px;}
		  
		  * + html div#nav_main ul.main li.menuepunkt a, * html div#nav_main ul.main li.menuepunkt a{ padding-top:2px;padding-bottom:2px;}
		  * html div#nav_main ul.main li.menuepunkt a{ padding-top:2px;padding-bottom:1px;}      		  
		  
		  div#nav_main ul.subnav1 li.menuepunkt {position:relative; width:198px;padding-left: 20px;border:0 none;padding:0;margin:0; }	
		  div#nav_main ul.subnav1 li.menuepunkt a{display: block;  border: 0 none;}


		  
   
    
/* ############################################
** ### 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-item {margin-bottom:2px;clear:both;line-height:14px;height:50px;}
  .news-latest-item h3 {padding-top:0;margin-top:0;float:left;}
  .news-latest-item a , .news-latest-container-morenews a { }
  .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 a{}
  
   .news-latest-date {position:relative; float:left; width:50px;color:#000;background: url(../img/li.gif) no-repeat 0 5px;padding-left:10px;}
 
  .news-latest-title {position:relative; float:left;width:240px;margin-right:20px;left:10px;height:auto;float:left;}  
  
  
  /* 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 -------------------------------- */


/* ### 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:auto;
}

.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:5px;
padding-left:0px;
font-weight:normal;
padding-top:2px;
}


.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;}

}

/*

.abstand {
width: 35px;
}




.rgaccord1-toggle {
cursor:pointer;
background:#cccccc;
}

.rgaccord1-content {
width:100%;

}

*/


.rgaccord1-nest {
border-bottom: 1px solid #000;
border-right: 1px solid #000;
border-left: 1px solid #000;
width:460px;
}


/* Toggle default */
div.rgaccord1-toggle {
/*  line-height: 26px; */
/*  height: 50px; */
/*  background: #acc95f url(img/plus.png) 5px center no-repeat; */

background:#ddd url(../img/plus.gif) 5px center no-repeat;

  padding:4px 0 4px 25px;
/*  margin-right:32px; */
  cursor:pointer;
}

/* Toggle act item */
div.act {
  background:#fb805f url(../img/minus.gif) 5px center no-repeat;
}

/* the content */
div.rgaccord1-content {
/*
  width:445px;
*/
  
  width:100%;  
  padding:4px 8px;
  
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}

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

.tx-rggooglemap-pi1 {}
.mapnest{}
.maptop{float:left;width:640px;}
.mapbottom{width:600px; clear:both;}
.resultdiv{}
#infobox {clear:both;padding:10px 0;}
.singleresult{float:left; width:240px; margin-top:8px; height:110px;}
.singleresult_23,.singleresult_28 { height:140px;}
.singleresult_24,.singleresult_30 { margin-top:46px; height:110px;}

.singleresult_ks{float:left; width:500px; margin-top:8px;}

/* ####################################
** ### 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 {
  width: 170px;
  float:left;
	font-weight:bold;
	text-align:left;
}

.tx_bzdstaffdirectory_teamlist_email {
  width:220px;
  float:left;
}

.tx_bzdstaffdirectory_teamlist_detail {
  width:50px;
  float:left;
}

.tx_bzdstaffdirectory_teamlist_detail a{

}

.tx_bzdstaffdirectory_teamlist_function {
  width: 200px;
  float:left;
	font-weight:normal;
}

.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; float:left;}
.left {width:420px;}
.right {width:150px;}

.tx_bzdstaffdirectory_teamlist {
clear: both;
}


/* ####################################
** ### Formularfelder      ############
** ####################################
*/

.tx-kyswiboxproducts-pi1 form select,.tx-kyswiboxproducts-pi1 form input {margin-bottom:3px;}
.required { border-color:#f00; }


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title, .tx-indexedsearch-percent {
background:#ddd none repeat scroll 0 0;
padding-left:10px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
background:#eee none repeat scroll 0 0;
padding-left:10px;
}

#header div.tx-macinasearchbox-pi1 {
top:55px;
font-size:11px;
position:absolute;
right:10px;
height:10px;
}

.vertriebtitel2_23,.vertriebtitel1_24,.vertriebtitel2_24,vertriebtitel1_28,vertriebtitel2_28 {
display:none;
}

#col3_content {
    z-index: 10;
}

.floatbox {
	overflow: visible;
}
