﻿body, html {
  margin: 0;
  padding: 0;
  /*background: url(/aed96/fileadmin/design/images/body_bg_image.gif) repeat top left;*/
  /*background-color: #706868; */
  background:#FFFFFF;
  height: 100%;
}

/*
 * Adding font specifications
 * @author  Dennis Riedel
 * @date    04.12.2006  
 */

body {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: left;
  color: #706868;
  background-color: #FFFFFF;
}

textarea {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 16px;
  text-align: left;
  color: #706868;
}

table td {
  vertical-align: top;
}
  
  /* div, p, h1, h2, h3, h4, h5, h6, h7, span, form {font-family: Tahoma, Verdana, Arial, sans-serif; position: relative;}
   * Removing font specification, done in body definition
   * @author    Dennis Riedel
   * @date      04.12.2006 
   */
/*  div, p, h1, h2, h3, h4, h5, h6, h7, span, form {position: relative;}  */
  div, p, h1, h2, h3, h4, h5, h6, h7, span {position: relative;}  
  
/* ul, li { font-family: Tahoma, Verdana, Arial, sans-serif;}
 * Removing font specification, done in body definition
 * @author    Dennis Riedel
 * @date      04.12.2006 
 */

div, p, form {
  display: block;
  margin: 0;
  padding: 0;
}

img, fieldset {border: none;}

/*
 * Corporate Site Content Link colors
 * changed to #B30838
 * @author    Dennis Riedel
 * @date      04.12.2006  
 */
 
 fieldset {
    margin: 0 2px;
    padding: 3px 6px 8px 6px;
 }
 
a:link, a:visited {
  color: #B30838;
  text-decoration: none;/*text-decoration: underline;*/
}

a:hover, a:active {
  color: #B30838;
  text-decoration: underline;
}

/*
 * Extranet Content Link colors
 */ 
#extranet a:link, #extranet a:visited {
  color: #0099CC;
  text-decoration: none;/*text-decoration: underline;*/
}

#extranet a:hover, #extranet a:active {
  color: #0099CC;
  text-decoration: underline;
}


/*  WRAPPER */
#root {
  margin: 0px auto 44px;
  width: 823px;
  padding: 0;
  border: 1px solid #FFFFFF;
  border-bottom: none;
  background-color: #EBE9EA;
}

/* HEADER */

/* Commented stuff from old corporate site
 *
 * #header {height: 234px; background: #FFFFFF url(../images/header_bg.jpg) no-repeat 100% 0;}
 * #logo {padding: 15px 0 0 27px}
 * #header h2 {font-size: 86pt; margin: 0; letter-spacing: .58em; font-family: Times New Roman; color: #fff; position: absolute; top: 30px; right: 140px !important; right: 200px; font-weight: normal;}
 * 
 */

#header img {display:block;}

/* MAIN (top) NAVIGATION */
#topnav {
  /*background: #B20837 url(/aed96/fileadmin/design/images/topnav_bg_image.gif) repeat-x top left;*/
  background:#b30838;
  font-size: 14px;
  height: 32px;
  border-bottom: 9px solid #ffffff;
  margin:0;
  padding-top:3px;
}

#topnav p {
  width: 200px;
  float: left;
  color: #FFFFFF;
  padding: 5px 0px 0px 15px;
  white-space: nowrap;
}

#topnav p:first-letter {
  text-transform: uppercase;
}

#topnav p.date {
  color:#d9d6d6;
  font-size:11px;
}

#topnav ul {
  margin: 5px 0 0 0;
  padding: 0;
  list-style: none;
  display: block;
  float: right;
}
#extranet #topnav ul {
	margin: 4px 0 0 0;
}

#topnav li {
  /*display: inline;*/
  display: block;
  float: left;
  width: auto;
  margin: 0;
  padding: 0; 
  border-left: 1px solid #ccc7c7;
  color: #FFFFFF;
}
/* für memberarea */
#extranet #topnav li { border-left: 1px solid #FFFFFF;  }
#extranet #topnav li.first {border-left-width: 0px; border-left: 1px solid #FFFFFF;}

#topnav li.last {
  border-left: 1px solid #FFFFFF;
}

#topnav li a:link, #topnav li a:visited, #topnav li a:hover, #topnav li a:active {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  float: left;
  width: auto;
  margin: 0 15px 0;
  height: 14px;
}
#extranet #topnav li a:link, #extranet #topnav li a:visited, #extranet #topnav li a:hover, #extranet #topnav li a:active {   
  height: 16px;
}

#extranet #topnav li.last {border-right-width: 0px}
#extranet #topnav li.logout { border-right-width: 0px; border-left-width: 0px;}

#topnav li a:hover, #topnav li a:active {
  color: #FFFFFF;
  text-decoration: underline;
}

#topnav li.last a:link, #topnav li.last a:visited, #topnav li.last a:hover, #topnav li.last a:active {
  color: #FFFFFF;
  margin: 0 13px 0;
}
#extranet  #topnav li.last a{ margin: 0 5px 0 10px;}


/* STRUCTURE */	
/*#main  {background: transparent url(../images/main_bg.gif) repeat-y 0 0; border-top: 1px solid #706868; border-bottom: 1px solid #fff;}	*/
/*#main  {background-color:#706866;}*/
#main  {background-color:#EBE9EA;}
	
#contentContainer { 
	float: left; 
	width: 484px; 
	margin: 0 -10px 0 0; 
	padding:0px 0 20px 0;
	background-color:#EBE9EA; 
	} /*background-color:#EBE9EA;*/

#content {margin:0 8px 0 8px; padding: 0px 0 30px 0; background-color:#EBE9EA;  float:left; width: 470px;}

* html #content {
   margin:20px 0 0 4px;
}

/*#contentContainer .breadcrum {}*/
#contentContainer .breadcrum {
  color: #9d9c9c;
  padding: 0 0 3px;
  /*border-bottom: 1px solid #9d9c9c;*/
  margin: 10px 5px 0 8px;
  font-weight: bold;
}

/* added font-size
 * @author    Dennis Riedel
 * @date      12.12.2006 
 */ 
#contentContainer .breadcrum a:link,
#contentContainer .breadcrum a:visited {
  color: #9d9c9c;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
#contentContainer .breadcrum a:hover,
#contentContainer .breadcrum a:active {
  text-decoration: underline;
}

#mainnav {
	float: left;
	width: 179px;
	background-color: #d9d6d6;
	padding-top: 1px;
	margin-left:10px;
}

#mainnav div.bannersleft {
	background-color: #ebe9ea;
	padding-top: 10px;
}

#addnav {
  float: right;
  width: 138px;
  background-color: #EBE9EA;
  padding-top:10px;
  margin:0 10px 0 0;
}

/* LEFT COLUMN */

#nav1 {
  width:162px;
  margin: 0 0 23px 10px;
  padding: 0;
  position: relative;
  font-size: 14px;
  list-style-type: none;
  border-top: 14px solid #d9d6d6;
}

#nav1 li {display: block; list-style:none;}
#nav1 li.lmenu1 img.level1image {margin: 0 4px 2px 0;display:none;}
h3 img {display:none;}
#nav1 li.lmenu1 {border-bottom: 1px dotted #706868;background-color: #d9d6d6; margin: 0; padding: 8px 0 8px 0; font-weight: normal;}
#nav1 li.lmenu1.selected { font-weight: bold; }
* html #nav1 li.lmenu1 {
  background: url(/aed96/fileadmin/design/images/dotted_line_horizontal_2px.gif) repeat-x bottom;
  border-bottom: none;
}

#nav1 li a, #extranet #nav1 li a {
  color: #706868;
  text-decoration: none;
  margin-left:2px;
}

#nav1 li a[title="Jornada Empresa y Conocimiento 2015"]{
  color: #706868:
  text-decoration: none;
  margin-left:2px;
  /*font-weight:bold;*/
 
}

#nav1 li a[title="Jornada Empresa y Conocimiento 2015"]:hover{
  color: #706868:
 
}*/

#nav1 li a:hover, #extranet #nav1 li a:hover {
  /*text-decoration: underline;*/
  
}

#nav1 li.lmenu1:hover {
background-color:#EBE9EA;
}

#nav1 li.lmenu1.selected:hover {
background-color:#d9d6d6!important;
}

/* SUBLEVEL */
#nav1 ul#l2 {position: relative; list-style-type: none; margin: 0 0 0 10px; padding: 5px 0;}
#nav1 ul#l2 li {background: url(/aed96/fileadmin/design/images/nav1_subitem_arrow.gif) no-repeat 0 6px; margin: 0; padding: 0 0 10px 6px; font-weight: normal;}	
#nav1 ul#l2 li.selected { font-weight: bold; }
#nav1 ul#l2 li a, #extranet #nav1 ul#l2 li a {color: #686868; text-decoration: none;}
#nav1 ul#l2 li a:hover, #extranet #nav1 ul#l2 li a:hover {/*text-decoration: underline;*/}			
#nav1 ul#l2 li:hover{ background-color:#EBE9EA;}
#nav1 ul#l2 li{padding: 8px 0 8px 0;}

#nav1 ul#l3 {position: relative; list-style-type: none; margin: 0 0 0 4px; padding: 5px 0;}
#nav1 ul#l3 li {background: url(/aed96/fileadmin/design/images/nav1_subitem_arrow.gif) no-repeat 0 6px; margin:3px 0 0 0; padding: 0 0 10px 6px; font-weight: normal;}
#nav1 ul#l3 li .selected { font-weight: bold; }
#nav1 ul#l3 li a, #extranet #nav1 ul#l3 li a {color: #706868; text-decoration: none;}
#nav1 ul#l3 li a:hover, #extranet #nav1 ul#l3 li a:hover {text-decoration: underline;}
		
/* font-size: 7.5pt;
 * font-family: Verdana;
 * Removing font-size, font-family in #mainnav h3
 * @author    Dennis Riedel
 * @date      04.12.2006     		 
 */		 
#mainnav h3 {color: #706866; /* background: #706866 url(../images/nav1_item_arrow.gif) no-repeat 0 50%; */ position: relative; text-align: left;}
* html #mainnav h3 { padding: 3px 0 3px 8px; }
  
#mainnav h3 a {color: #FFFFFF; text-decoration: none}

#partners, #partners3 {
  text-align: center;
  margin: 0px 0px 20px 5px;
  padding: 0 0 9px 0;
  background-color: #ebe9ea;
  width: 169px;
}

#partners2 {
  text-align: center;
  margin: 0px 0px 20px 7px;
  padding: 9px 0 9px 0;
  background-color: #908787;
  width: 173px;
}

#partners h3, #partners3 h3 {
  /*background: url(/aed96/fileadmin/design/images/leftCol_banner_hl_bg_image.gif) no-repeat top left;*/
  margin: 0;
  padding: 5px 0 0 0;
  line-height: 11px;
  height: 20px;
  text-indent: 10px;
}

/* Added font and line information to #partners h3 a 
 * @author  Dennis Riedel
 * @date    05.12.2006
 */  
#partners h3 a, #partners3 h3 a, #extranet #partners h3 a {
  line-height: 14px;
  font-size: 12px;
  font-weight:bold;
  color:#908787;
  text-decoration:none;
}

#partners img, #partners3 img {margin-top: 1px;}

#nav2 {
  width:161px;
  padding: 0;
  margin: 0 0 20px 10px;
  background-color: #d9d6d6;
  border-bottom:1px dotted #706868;
}
	
* html #nav2 {
  background: url(/aed96/fileadmin/design/images/dotted_line_horizontal_2px.gif) repeat-x bottom;
  padding: 0px;
  border-bottom: none;
}

/* font-size: 7pt;
 * Removing font-size in #nav2 h3
 * @author    Dennis Riedel
 * @date      04.12.2006     		 
 */
#nav2 h3 {
  margin-bottom: 5px;
  border-top:1px dotted #706868;
  padding-top:12px;
  /*font-weight:normal;*/
}

* html #nav2 h3 {
  background: url(/aed96/fileadmin/design/images/dotted_line_horizontal_2px.gif) repeat-x top;
  padding: 12px 0px 0px 0px;
  border-top: none;
}

/* Added styling for header link
 * @author    Dennis Riedel
 * @date      05.12.2006 
 */ 
#nav2 h3 a, #extranet #nav2 h3 a {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-weight:normal;
  font-size: 11px;
  color: #706868;
}

/* font-size: 7pt;
 * Removing font-size in #nav2 ul
 * @author    Dennis Riedel
 * @date      04.12.2006     		 
 */
#nav2 ul {list-style: none; margin: 0; padding: 0 0 0px 0; display: block; position: relative;}
#nav2 li {background: transparent url(../images/nav1_subitem_arrow.gif) no-repeat 0 6px; padding: 0 0 10px 6px; margin-left: 10px;}

#nav2 li a, #extranet #nav2 li a {
  color: #706868;
  text-decoration: none;
  font-weight: normal;
  font-size: 11px;
}

/* BANNERS */
.bannersright img, .bannersleft img {
	margin-bottom: 10px;
	border-width: 0;
}

/* RIGHT COLUMN */
/* font-size: 7.5pt;
 * font-family: Verdana;
 * Removed from #login
 * @author    Dennis Riedel
 * @date      04.12.2006     		 
 */
#login {
  display: none;
  visibility:hidden;
  background-color: #d9d7d6;
  /*margin: 13px 0 5px 0;*/
  /*padding: 0 0 7px 0;*/
  margin-bottom: 10px;
  padding-bottom: 7px;
  color: #706868;
  width: 130px;
}

#login fieldset, #login fieldset legend {padding: 0; margin: 0;}
#login .legend {display: block; position: relative; font-weight: bold; padding: 0;}

#login label {display: block; padding: 0;}
/*
 * Setting float, borders, font-size from 9pt, width from 100px, margin-right
 * @author    Dennis Riedel
 * @date      12.12.2006  
 */ 
#username, #password {
  display: block;
  float: left;
  font-size: 10px;
  width: 118px;
  border: 1px solid #bdbcbb;
}

#sub_but {display: block; position: relative; width: 36px; height: 15px; margin: 0; cursor: pointer; border: 1px solid #706868; color: #000;  font-size: 7.5pt; font-family: Arial; background: #FFFFFF url(../images/brown_arrows.gif) no-repeat 100% 0; text-align: left; padding: 0;}

#login a:link, #login a:visited, #login a:hover, #login a:active {color: #fff; text-decoration: underline; font-weight: bold; margin: 0 0 0 12px; font-size: 7pt;} 

#search_form {
  display: block;
  margin-bottom: 10px;
  padding-bottom: 3px;
  background-color: #d9d7d6;
  font-size: 12px;
  color: #706868;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  border:1px solid #d9d7d6;
}

#search_form input#kw {
  display: block;
  float: left;
  font-size: 10px;
  width: 118px;
  border:1px solid #bdbcbb;
}

html > #search_form input#kw {
  margin:6px 6px 0px 0px;
}
#search_form label {display: block; padding: 0 ; color: #706868; font-weight: bold;}

/* changed background from left top
 * @author Dennis Riedel
 * @date    13.12.2006 
 */ 
#seachFormHeadline {
  width:138px;
  padding:0 0 0 0;
  /*background: url(/aed96/fileadmin/design/images/rightCol_banner_hl_bg_image.gif) no-repeat top left;*/
}
/*#kw {display: block; font-size: 9pt; width: 100px; margin: 0; border: 2px solid #848484;  border: 2px solid #848484; border-bottom-color:#FFFFFF;}*/

#srch_but {display: block; position: relative; width: 69px; height: 18px; margin: 0; cursor: pointer; border: 1px solid #706868; color: #000; font-size: 7.5pt; font-family: Arial; background: #ffffff url(../images/brown_arrows.gif) no-repeat 100% 0; text-align: left; padding: 0;}

/* font-size: 8pt;
 * Removed from #content
 * Added padding-top: 20px; - 05.12.2006 
 * @author    Dennis Riedel
 * @date      04.12.2006
 */   
#content {
  color: #706969;
  margin-top: 12px;
  /*background-color: #FFFFFF;*/
}

* html #content {
  height: 1%;  
}

.readmore {
  /*background: transparent url(../images/plus.gif) no-repeat 100% 2px;*/
  /*text-align: right;*/
  margin-left: 15px;
  padding: 0;
}

.readmore a:link, .readmore a:visited {
  font-size: 7.5pt;
  color: #B20837;
  text-decoration: none;
  display: block;
  font-weight: normal;/*font-weight: bold;*/
  /*text-align: right;*/
}

.readmore a:hover, .readmore a:active {
  font-size: 7.5pt;
  color: #B20837;
  text-decoration: underline;
  display: block;
  font-weight: normal;/*font-weight: bold;*/
  /*text-align: right;*/
}

#extranet .readmore a:link, #extranet .readmore a:visited {
  font-size: 7.5pt;
  color: #009CD0;
  text-decoration: none;
  display: block;
  font-weight: normal;/*font-weight: bold;*/
  /*text-align: right;*/
}

#extranet .readmore a:hover, #extranet .readmore a:active {
  font-size: 7.5pt;
  color: #009CD0;
  text-decoration: underline;
  display: block;
  font-weight: normal;/*font-weight: bold;*/
  /*text-align: right;*/
}

.rline {border-bottom: 1px solid #a44a4a; margin: 5px 0;}
.gline {border-bottom: 1px solid #9c9494; margin: 5px 0;}
/* memberarea elements in right box */

#membernavigation {
  background-color: #706866;
  color: #FFFFFF;
  font-size: 7.5pt;
  padding: 10px 5px 5px 7px;
  margin: 0 0 8px 0;
}
#membernavigation p {padding:0 0 10px 3px}
#membernavigation ul {list-style-type: none; margin:4px 0 0 10px; padding:0;}
#membernavigation li {
  display: block;
  background: url(/aed96/fileadmin/design/images/nav1_item_arrow.gif) no-repeat 0 6px;
  margin: 0;
  padding: 0 0 0 12px;
  font-weight: normal;
}
  
#membernavigation li a, #membernavigation li a:visited,
#extranet #membernavigation li a, #extranet #membernavigation li a:visited {
  color: #FFFFFF;
}

p.dottedline {background: url(/aed96/fileadmin/design/images/dotted_line_horizontal_2px.gif) repeat-x bottom;}

/* the boxes in right column */
#addnav .yellowbox { background-color: #E4E597;  margin: 8px 0 0 0; }
#addnav .yellowbox .quotetext p {padding: 0 5px 5px 5px; font-size: 13px; font-style:italic;} 
#addnav .yellowbox .quote-author {float: right; font-size: 13px; font-family: serif; margin: 0 0 5px 0; color: #444 } 

#addnav .yellowbox p {margin: 0 5px 5px 5px}
#addnav .yellowbox h3 { background-image: url(../images/rightCol_yellBox_headline.gif) }


#addnav .darkgraybox { background-color: #706866;  margin: 8px 0 0 0; color: #fff; padding: 0 0 10px 0}

#addnav .darkgraybox p {margin: 0 10px 5px 10px; display: block}
#addnav .darkgraybox h3 { background-image: url(../images/rightCol_grayBox_headline.gif);color:#706868;font-size:10px;padding-left: 15px;}
/* IE height=1% Hack */

* html #addnav .darkgraybox {
  height: 1%; 
}
* html #addnav .yellowbox {
  height: 1%; 
}
/* simpleimage element */
#addnav .imagespace {margin: 8px 0 0 0}
	
#footer {
   background-color: #B20837;
   font-size: 11px;
   color:#d9d6d6;
   padding:8px 0 8px 15px;
}

#extranet #footer {
   background-color: #25476a;
   color: #FFFFFF;
}

/*    NEW SECTION   */

#content .contentbox h3.boxHeadlines {
  margin:0 0 5px 0;
  padding:0;
}

#content .contentbox {
  /*background: url(../images/content_hl_bg_image.gif) no-repeat top left;*/
  background-color: #FFFFFF;
  padding: 0px 0px 10px 0px;
  margin: 0 0 10px 0;
}

* html #content .contentbox {
  height: 1%; 
}

#content .fleft .contentbox {margin-right: 5px}
#content .fright .contentbox {margin-left: 5px}

div.fleft div.contentbox p.bodytext,
div.contentbox p.bodytext,
div.fleft div.contentbox p {
	padding: 0 8px;
}

/* obsolete
 * @author  Dennis Riedel
 * @date    04.12.2006 
 * 
.boxHeadlines {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 0.6em;
  font-weight: bold;
  line-height:18px;
  text-indent:17px;
  color: #706868;
}
*/

/*common grayline */
.grayline {border-top: 1px solid #aaa}

/* font-size: 9pt;
 * font-family: Verdana;
 * Removed from #content h1, #content h2
 * @author    Dennis Riedel
 * @date      04.12.2006  
 */ 
#content h1, #content h2 {
  color: #706868;
  font-weight: bold;
  /*margin-left:8px;*/
  font-size: 10px;
}

/* font-size: 8pt;
 * font-family: Verdana;
 * margin-left:8px; 
 * Removed from #content h3
 * @author    Dennis Riedel
 * @date      04.12.2006   
 */ 
#content h3 {
  color: #706868;
  font-weight: bold;
  font-size: 14px;
  padding-top:5px;
}

#content ul {margin: 15px 0 10px 14px; padding: 0 0 0 10px; list-style-position: outside; list-style-type: square}
#content ul li {margin: 10px; padding: 0;}


/* CSS for TYPO3 contentelements */

/* Adding background color and border information
 * @author  Dennis Riedel
 * @date    05.12.2006
 */ 
#content .csc-frame-frame2 {
  margin-bottom: 10px;
  padding: 16px 16px 6px 16px;
  background-color: #FFFFFF;
  border-top: 1px solid #B7B3B3;
}

/*#content .redline {border-bottom: 1px solid #a44a4a; margin-bottom: 20px} */
#content .redline {margin:0; padding:0;} 
#content h4.grayline {border-bottom: 1px solid #9c9494; padding-bottom: 4px; margin-bottom: 0px} 
#content  .csc-frame-rulerAfter {border-bottom: 1px solid #9c9494; padding-bottom: 5px; margin-top: 10px}
	
/* activities / news */
/* 
 * #content .homepagelists div {margin:10px 0 0 0;padding: 0;}
 * changing margin 
 * @author  Dennis Riedel
 * @date    04.12.2006 
 */
#content .homepagelists div {
  margin-bottom: 10px;
  padding: 0 0 8px 0;
  border-bottom: 1px solid #EBE9EA;
}

* html #content .homepagelists div {
  height: 1%; 
}

/*#content .homepagelists h3 {font-size: 7pt; padding: 0; margin: 0 0 10px 0; border-bottom: 1px solid #fff; color: #9c9494;}*/
#content .homepagelists h4 {
  font-size: 6.5pt;
  margin: 6px 0 0;
  padding: 0px 7px 0px 0px;
}

#content .homepagelists h4 a:link,
#content .homepagelists h4 a:visited,
#content .homepagelists h4 a:hover, 
#content .homepagelists h4 a:active { color: #968d8e; text-decoration: none;}

#content .homepagelists h4 a:hover, 
#content .homepagelists h4 a:active { color: #706868; text-decoration: underline;}

#content .homepagelists p {
	padding: 10px 7px 0px 15px;
	font-size: 7pt;
}
#content .homepagelists p.readmore {text-align: right; margin:0; padding: 3px 7px 0px 15px;}
#content .homepagelists img {margin: 3px 7px 0px 0px;}

/* Added margin-top
 * @author  Dennis Riedel
 * @date    05.12.2006
 */ 
.activities-smallist {
  margin-top: 10px;
  background-color: #FFFFFF;
}

/* font-size:27pt;
 * Removed from .activities-smallist h3
 * @author    Dennis Riedel
 * @date      04.12.2006
 * @modified  12.12.2006
 *            (added ', h3.boxHeadlines,',
 *             changed height from 20px) 
 *            13.12.2006
 *            (added 'div.csc-header h1')  
 */  
.activities-smallist h3, .activities-smallist h3.boxHeadlines,
h3.bigBoxHeadlines, h3.boxHeadlines, .headlineBoxes, div.csc-header h1,
#addnav div.darkgraybox h3.bigBoxHeadlines {
  margin: 0;
  padding: 0;
  text-indent:16px;
  line-height: 16px;
  height: 19px;
  font-size: 10px;
  font-weight:bold;
  color:#706868;
  background: url(/aed96/fileadmin/design/images/content_hlbig_bg_image.gif) no-repeat top left;
}

.activities-list {
  background-color: #FFFFFF;
}

.activities-list p.bodytext {
  margin-left: 8px;
}

.activities-list h3.bigBoxHeadlines,
#content h3.bigBoxHeadlines {
  margin: 0;
  padding: 0;
  text-indent:16px;
  line-height: 16px;
  height: 19px;
  font-size: 10px;
  font-weight:bold;
  color:#706868;
  background: url(/aed96/fileadmin/design/images/content_hlverybig_bg_image.gif) no-repeat top left;
}

.veryBigBoxHeadlines {
  margin: 0;
  padding: 0;
  text-indent:16px;
  line-height: 16px;
  height: 19px;
  font-size: 10px;
  font-weight:bold;
  color:#706868;
  background: url(/aed96/fileadmin/design/images/content_hlverybig_bg_image.gif) no-repeat top left;
}

/* Added margin-top
 * @author  Dennis Riedel
 * @date    05.12.2006
 */
.news-smallist {
  margin-top: 10px;
  background-color: #FFFFFF;
}
/*
 * font-size:27pt;
 * Removed from .news-smallist h3
 * @author    Dennis Riedel
 * @date      04.12.2006    
 */
.news-smallist h3, .news-smallist h3.boxHeadlines {
  margin: 0;
  padding: 0;
  text-indent:16px;
  line-height: 16px;
  height: 19px;
  font-size: 10px;
  font-weight:bold;
  color:#706868;
  background: url(/aed96/fileadmin/design/images/content_hlbig_bg_image.gif) no-repeat top left;
}

#content .homepagelists div.news-smallist .home-news-item, 
#content .homepagelists div.activities-smallist .home-activity-item {
	border: none;
	padding-bottom: 0;
	padding-left: 15px;
	padding-right: 15px;
}

#content .homepagelists .news-smallist .home-news-item p.bodytext, 
#content .homepagelists .activities-smallist .home-activity-item p {
	display: inline;
	padding: 10px 0px 0px 0px;
}

.news-smallist .news-home-img,
.activities-smallist .activities-home-img {
	float: left;
}

#content .homepagelists .news-smallist .home-news-item .clearer, 
#content .homepagelists .activities-smallist .home-activity-item .clearer {
	clear: both;
	margin: 0;
}

/*
 * Changed with from 452px, changed margin-left from 8px,
 * changed background-color from <dont know anymore>,
 * commented border-top   
 * @author    Dennis Riedel
 * @date      12.12.2006 

#content .activities-list .activities-listitem {
  width: 470px;
  background-color: #FFFFFF;
  border-top: 5px solid #a44a4a;
  margin-bottom: 30px;
} */

/* Removed height: 80px;
 * @author    Dennis Riedel
 * @date      12.12.2006 
 */ 
#content .activities-list .activities-imgcontainer table {
  width:100%;
  padding: 0px;
  margin: 0px;
}

/*#content .activities-list td.activities-image {vertical-align: top; width: 1px; padding-right: 10px}*/	
#content .activities-list h2 {
  margin: 0px;
  padding:0px;
}

/*
 * Changed font-size from 8pt, added color, changed padding from 5px 5px 5px 0
 * @author    Dennis Riedel
 * @date      12.12.2006 
 */
#content .activities-list td.activities-location {
  padding: 10px 0 0 0;
  vertical-align: middle;
  font-size: 10px;
  color: #908787;
  font-weight: bold;
}

/*
 * Changed padding from 5px 5px 5px 0, changed font-size from 6.5pt,
 * added line-height 
 * @author    Dennis Riedel
 * @date      12.12.2006 
 */
#content .activities-list td.activities-title {
  padding: 8px 0 0 0;
  font-size: 10px;
  font-weight: bold;
  line-height: 10px;
  color: #6F6667 !important;
}

/* Changed padding from 5px 5px 5px 0,
 * added border-bottom, margin-right
 * @author    Dennis Riedel
 * @date      12.12.2006 
 */ 
#content .activities-list .activities-teaser {
  border-bottom: 1px solid #D5D4D4;
  padding: 4px 0 10px 0; 
  float: none;
  margin-right:12px;
}

/*#content p.bodytext {
  background-color: #FFFFFF;
}
*/
#content .activities-list .activities-teaser p.bodytext {
  display: inline;
}

/* 
 * Adding color, chaned font-size from 7pt, added font-weight
 * @author  Dennis Riedel
 * @date    12.12.2006 
 */ 
#content .activities-list .activities-teaser a {
  color: #908787;
  font-size: 10px;
  font-weight: normal;
}

#content .activities-list .activities-title h2 {margin: 0; padding: 0;}

/*
 * Changed font-size from 8pt, added color
 * @author    Dennis Riedel
 * @date      12.12.2006 
 */  
#content .activities-list .activities-title h2 a:link,
#content .activities-list .activities-title h2 a:visited,
#content .activities-list .activities-title h2 a:hover,
#content .activities-list .activities-title h2 a:active {
  color: #706866;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

#content .activities-list .activities-title h2 a:hover,
#content .activities-list .activities-title h2 a:active {
  text-decoration: underline;
}	

/* common pagebrowser css for activities */

/* Rule added
 * @author    Dennis Riedel
 * @date      12.12.2006 
 */
.activities-pagebrowser {
  float: left;
  width: 470px;
  height: 30px;
  padding-top: 10px;
  background-color: #FFFFFF;
  margin-bottom: 10px;
}
.activities-pagebrowser table  {width: 470px; border-collapse: collapse;}
* html .activities-pagebrowser table  {width: 455px; border-collapse: collapse;}

/*
 * added color and font-size
 * @author    Dennis Riedel
 * @date      12.12.2006  
 */ 
.activities-pagebrowser a:active, .activities-pagebrowser a,
.activities-pagebrowser a:link,.activities-pagebrowser a:visited {
  color: #706868;
  text-decoration: none;
  font-size: 10px;
}

#extranet .activities-pagebrowser a:active, #extranet .activities-pagebrowser a,
#extranet .activities-pagebrowser a:link, #extranet .activities-pagebrowser a:visited {
  color: #706868;
  text-decoration: none;
  font-size: 10px;
}

.activities-pagebrowser td {
  color: #706866;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 15px 5px 15px;
}

/*
 * changed bg image to new arrows (gray)
 * @author  Dennis Riedel
 * @date    12.12.2006  
 */ 
.danpactivities-next {
  float: right;
  width: 120px;
  text-align: right;
  margin: 0 10px 0 0;
  padding: 0 10px 0 0;
  background: #FFFFFF url(../images/activities_arrows_right_gra.gif) no-repeat center right;
}

/*
 * changed bg image to new arrows (gray)
 * @author  Dennis Riedel
 * @date    12.12.2006  
 */ 
.danpactivities-back {
  float: left;
  width: 120px;
  text-align: left;
  margin: 0 0 0 10px;
  padding: 0 0 0 10px;
  background: #FFFFFF url(../images/activities_arrows_left_gray.gif) no-repeat center left;
}

.danpactivities-backtolist {
  float: none;
  text-align: center;
  margin: 0;
  padding: 0;
}

.activities-pagebrowser td.backactivity, .activities-pagebrowser td.backactivity {width: 100px}
.activities-pagebrowser td.actualactivity      { width: 220px; text-align: center; white-space: nowrap }
.activities-pagebrowser td.actualactivity   img   { margin: 2px 6px}

.activities-leftmargin {margin-left: 10px; float: left;}
.activities-leftpadding {padding-left: 10px; float: left;}
.bottommargin {margin-bottom: 5px}

.activities-whiteline {border-bottom: 2px solid #ffffff}

.activities-searchform {background-color: #9C9492; width: 470px; height: 35px; margin-bottom: 1px}
.activities-searchform table { height: 35px; width: 100%}
.activities-searchform select {width: 100px; height: 18px;  font-size: 7pt; background-color: #CBC7C6; color: #666666; border: 1px solid #ffffff }
a.searchreset {font-size: 9px}

/* PEOPLE 2 COLUMNS (as text) */	
.people2columns {padding-top: 5px;}
.people2columns div h3 {font-size: 7pt; padding: 5px 0 2px 0; margin: 0 0 10px 0; border-bottom: 1px solid #9c9494;}
.people2columns div.half {width: 45%;}
.people2columns div p {padding-bottom: 10px; line-height: 1.4em; font-size: 6.5pt;}
.people2columns div p.b {padding-bottom: 1px}
	
/* COMMON CLASSES */
.fleft {float: left;}
.fright {float: right;}
.fnone {float: none;}
.cc {clear: both;}
.h10 {height: 10px;}
.aleft {text-align: left;}
.aright {text-align: right;}
.acenter {text-align: center;}
.m0 {margin: 0;}
.mb10 {margin-bottom: 10px;}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active {font-weight: bold;}
.square {list-style: square;}
.half {width: 50%;}
.half.fleft {margin-right: -10px;}
.half.fright {margin-left: -10px;}

/* TYPO3 Classes from css_styledimgtext */
/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 90%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}


DIV.csi-imagewrap { padding: 0; }
DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */

  /*margin-right: 10px;*/
  margin-right: 4px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */

  margin-left: 10px;
}

/* Pictures centered, add padding left and right */

DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;

}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }


/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap {
  float: left;
  /*margin-left: 7px;*/
  margin-left: 4px;
}

DIV.csi-text {
  padding: 0 7px;
}

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/

* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

/* modify in frame 1 the imagegalerie */
#content .csc-frame-frame1 .contenttable td {border-top: 1px solid #aaaaaa;  height: 100px; width: 200px; vertical-align: middle; margin: 5px 5px 0px 5px }
#content .csc-frame-frame1 .contenttable {border-spacing: 10px}

/* RULES */
.csc-header-n1 h1 {border-bottom: 1px solid  #a44a4a;}

/* default styles for extension "tx_fdfx2cols_pi1" */
/*  Layout 1 */
#content .tx-fdfx2cols-pi1 td {vertical-align: top}
.c2l1-left{  
   padding-right: 5px;
   width:50%;
   white-space:normal;
}
.c2l1-middle{
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/*  Layout 2 */
.c2l2-left{

   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:50%;
   white-space:normal;
}

.c2l2-middle{
   background-color:#FFEDA8;
   padding-left: 5px;
   width:50%;
   white-space:normal;
}
/* Layout 2 */
.c2l3-left{
   border-right: 1px solid #FFEDA8;
   padding-right: 5px;
   width:70%;
   white-space:normal;

}
.c2l3-middle{
   background-color:#FFEDA8;
   border: 1px solid blue;
   padding-left: 5px;
   width:30%;
   white-space:normal;
}
/*
	Styles 2 Column DIV Section
*/
div.tx-fdfx2cols-pi1{
    position:relative;
    left:8px;
    margin-bottom:10px;
}
/* Layout 1 */
div.c2l1d-left{
   position:absolute;

   left:0px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid red;
}
div.c2l1d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
/* Layout 2 */
div.c2l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c2l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* 
	Layout 3 
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;

   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c2l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/* modify frame1 2 cols (with bg) */
.csc-frame-frame1 td.c2l1-left p , .csc-frame-frame1 td.c2l1-middle p  {padding: 10px; background-color: #F5F4F4; height: 100%}
.csc-frame-frame1 td.c2l1-left , .csc-frame-frame1 td.c2l1-middle   { vertical-align: top}

#content div.gradientHeader {padding-bottom: 10px;}
#content div.gradientHeader h3 {background: transparent url(../images/grHdr_bg.gif) repeat-x 0 100%; padding: 5px 0 16px; margin: 5px 0 8px 8px; color: #938D8D; font-size: 8pt;}
#content div.gradientHeader p {line-height: 1.5em;}
#content div.gradientHeader p.nList {line-height: 1.8em; padding: 0 10px;}

/* PERSONS LIST (2.4.X) */

#content div.personBig h3, #content div.personBig h4 {font-size: 8pt; color: #938D8D;}
#content div.personBig .person {border-top: 1px solid #969090; border-bottom: 1px solid #969090; background: #faf1f2 url(../images/portrait_bg.gif) repeat-y 100% 0; height: 75px;}
#content div.personBig .person h4 {top: 50%; margin: -.7em 110px 0 18px;}
#content div.personBig .portrait {position: absolute; right: 0; top: 0; height: 111px; border-left: 1px solid #969090; border-right: 1px solid #969090; background-color: #fff; width: 70px; right: 40px; top: -20px;}
#content div.personBig .portrait img {margin-top: 19px; border-top: 1px solid #969090; border-bottom: 1px solid #969090; }


/* PERSONS LIST (2.6.2) */

#content h3.grayline {border-bottom: 1px solid gray}

#content div.personList {background-color: #FFFFFF; padding: 10px 8px}
#content div.personList h3, #content div.personList h4, #content div.personList div.twoheads div.columnhead h3 {font-size: 8pt; color: #938D8D; margin: 0 0 15px 0; padding: 0;}

#content div.personList div.twoheads {float: left;}
#content div.personList .person, #content div.personList div.columnhead {height: 44px; width: 207px; margin: 0 5px 15px 0; float: left;}
#content div.personList div.columnhead {height: 16px;}
#content div.personList .person h4 {top: 50%; margin: -.7em 50px 0 9px; padding: 0; font-weight: normal; font-size: 7pt;}

#content div.personList .portrait {position: absolute; right: 0; top: 0; height: 52px; border-left: 1px solid #969090; border-right: 1px solid #969090; background-color: #fff; width: 39px; right: 6px; top: -4px;}
#content div.personList .portrait img {margin-top: 4px;}
#content div.personList .bg1 {background-color: #debaba;}
#content div.personList .bg2 {background-color: #f3e1e1;}
#content div.personList .bg3 {background-color: #f6eced;}
#content div.personList .bg4 {background-color: #f4f4f4;}

/* Sitemap */
.csc-menu .csc-sitemap-level1 {}
.csc-menu .csc-sitemap-level2 {margin-left: 10px}
.csc-menu .csc-sitemap-level3 {margin-left: 30px}
.csc-menu .csc-sitemap-level4 {margin-left: 50px}

/* Inline menu of subpages */
#content div.csc-menu-1 ul {padding-top: 15px;}

/* should be defined in common p: p.bodytext {line-height: 1.3em;padding:0 0px 0 8px;} */

div#copyright {display: block; width: 15px; height: 105px; background: transparent url(../images/poweredBy.gif) no-repeat 0 0; position: absolute; top: 33px; right: -18px;}

div#copyright a:link,
div#copyright a:visited,
div#copyright a:hover,
div#copyright a:active {
  display: block;
  width: 15px;
  height: 105px;
  overflow: hidden;
  font-size: 5px;
  position: relative;
  text-decoration: none;
  text-indent: -5000px;
}

/*
 padding left  should be defined in container
.MsoNormal {
    padding-left: 8px;
}

.csc-form-label-req, .csc-form-label{
    padding-left: 16px;
}

.csc-menu {
    padding-left: 8px;
}
*/

div#loginHeadline {
   margin: 0;
   padding: 5px 0 4px 8px;
   background: #d9d7d6;
   color: #706868;
   font-weight: bold;
   font-size:12px;
   display:none;
   visibility:hidden;
}

* html div#loginHeadline {
  width: 134px;
}

#addnav form#login {
   margin-top: 0;
   padding-left: 8px;
}

#addnav form#login a {
   /*
   display: block;
   margin: 0 0 0 12px;
   padding: 0;
   */
   display: block;
   margin: 5px 0 3px 0;
   width: 125px;
   float: left;
   color: #706868;
   font-weight: normal;
}

#seachFormHeadline {
  text-indent: 10px;
  font-size: 12px;
  font-weight: bold;
  height: 18px;
  background-color:#d9d7d6;
  padding-top:5px;
  /*border:1px solid red;*/
}

form#mailform {
  border:none;
  background-color: #FFFFFF;
}

.csc-mailform {
  border:none;
  background-color: #FFFFFF;
}

* html .csc-mailform {
  padding: 5px 5px 5px 10px;
}

#mailform input, select, textarea {
  font-size:10px;
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 1px solid #D5D4D4;
  border-bottom: 1px solid #D5D4D4;
  width: 200px;
}

#mailform input.csc-mailform-submit {
  display: block;
	position: relative;
	margin: 0px;
	padding: 0 !important;
	padding: 40px;
	border: none;
	width: 79px; 
	height: 18px; 
	float: right;
	margin-top: 6px;
	margin-right: 23px;
	overflow:hidden;
	text-indent: -3000px;
}

#mailform div.csc-mailform-field {
   margin-bottom:3px;
}

#mailform label {
   width:200px;
   font-size:10px;
   font-family:Tahoma, Arial, helvetica, sans-serif;
   color: #333333;
   text-decoration: none;
   vertical-align:top;
   float: left;
   clear: right;
}

#extranet div.contentbox strong a,
#extranet div.contentbox strong a:link,
#extranet div.contentbox strong a:visited,
#extranet div.contentbox strong a:hover,
#extranet div.contentbox strong a:active {
  color: #908787;
}

/* extranet content elements */
/* Removed border-top: 5px solid #A44A4A, border-bottom: 5px solid #A44A4A, width:420px
 * Changed bg color from #faf6f6
 * @author    Dennis Riedel
 * @date      12.12.2006 
 
#content .activities-single {
  background-color: #FFFFFF;
  margin-bottom: 1px;
  padding-bottom: 20px
}
*/

/*#content .activities-single h2, 	#content	.activities-single h3 {margin:10px  0px;}*/

/*#content .activities-single .activities-title h3 {font-size: 9pt;}*/
/*#content .activities-single .activities-title {padding-left: 10px}*/
/*#content .activities-single .activities-type {padding: 10px 5px 10px 10px; color: #908787;}*/
/*#content .activities-single .activities-default {padding:0px 5px 5px 10px}*/
/*#content .activities-single .activities-single-image {padding-left: 10px}*/
#content .activities-single .activities-attachments {padding:0px 5px 0px 10px}
#content .activities-single .activities-attachments .redline {margin: 20px 0px 1px -2px}
#content .activities-single .activities-description {padding: 20px 5px 20px 10px}

/*
#content .activities-single div.activities-details table,
#content .activities-single div.activities-details table td {vertical-align: top; padding: 0px; margin: 0px;}
#content  .activities-single td.activities-details {vertical-align: middle}
*/
	
/* addings for newsdisplay
#content .activities-single .news-content {padding-left: 10px;}
#content .activities-single .news-single-img {float: left; margin: 0 10px 10px 0;}
*/

/*.tx-newloginbox-pi1, p.bodytext*/
#extranet div.activities-teaser, #extranet div.news-teaser,
#extranet div.nomination-teaser, div.activities-listitem,
div.activities-single-details, div.activities-single-description,
.activities-single-attachments, .activities-default,
.activities-inscription-frame, .tx-indexedsearch
 {
  clear: both;
  /*margin: 0 8px 20px 8px;*/
  margin: 0 8px 10px 8px;
}
.ActSocial{
	margin:8px 0 0 90px;
}
.NewsSocial{
    float: left;
    margin: 8px 0 10px 90px;
    padding: 0;
    text-align: left;
    width: 360px;
	/*margin:8px 0 0 90px;*/
}
div.activities-single-details {
  float: left;
}

.tx-newloginbox-pi1 p.bodytext {
  background-color: #ffffff;
}

div.activities-single-description, .activities-single-attachments, .activities-default {
  clear: both;
  border-bottom: 1px solid #EBE9EA;
  padding: 0 0 8px 0px;
}

#content div.activities-single {
  float: left;
  width: 470px;
  background-color: #ffffff;
  margin: 8px 0 0 0;
  padding: 0;
}

* html #content div.activities-list {
  height: 1%;
}

* html #content div.activities-listitem {
  height: 1%;
}

* html #content div.activities-single {
  height: 1%;
  width: 440px; 
}

* html #content div.activities-single-description, .activities-single-attachments, .activities-default {
  height: 1%;
}

div.activities-single-details {
  margin-top: 10px;
}

#extranet div.activities-teaser div.activities-image img,
#extranet div.news-teaser div.news-image img {
  display: block;
  /*width: 115px;*/
  margin: 0;
  padding: 0;
}

#extranet div.nomination-teaser div.nomination-image img {
  display: block;
  /*width: 55px;*/
  margin: 0;
  padding: 0;
}

#content div.activities-listitem div.activities-listitem-image img,
#content .activities-single .activities-single-image img {
  display: block;
  /*width: 65px;*/
  margin: 0;
  padding: 0;
}

#extranet div.activities-teaser div.activities-image,
#extranet div.news-teaser div.news-image,
#extranet div.nomination-teaser div.nomination-image,
#content div.activities-listitem div.activities-listitem-image,
#content .activities-single .activities-single-image {
  float:left;
}

#extranet div.activities-teaser div.activities-image img,
#extranet div.news-teaser div.news-image img,
#content div.activities-listitem div.activities-listitem-image img,
#content .activities-single .activities-single-image img {
  margin-right: 8px;
}

div.activities-single-headline-teaser {
  float: left;
  width: 75%;
}

#extranet div.nomination-teaser div.nomination-image img {margin-right: 7px}





/*#content div.activities-listitem activities-listitem-headline-teaser,*/
/*margin-left: 2px;*/
/* #extranet div.news-teaser div.news-headline-teaser, */
/* #extranet div.activities-teaser div.activities-headline-teaser, */
/* #extranet div.nomination-teaser div.nomination-headline-teaser, */

#extranet div.nomination-teaser div.nomination-headline-teaser h3 {
	margin-top: 4px;
}
/*
#content .activities-single .activities-single-headline-teaser {
  float: left;  
}
*/
#extranet div.activities-teaser div.activities-headline-teaser h3,
#extranet div.news-teaser div.news-headline-teaser h3,
#extranet div.nomination-teaser div.nomination-headline-teaser h3,
#content div.activities-listitem div.activities-listitem-headline-teaser h3,
#content .activities-single .activities-single-headline-teaser h3 {
  margin: 0 0 4px 0;
  padding: 0;
  line-height: 9px;
}

#content .activities-single .activities-single-description h3,
#content .activities-single-attachments h3, #content .activities-default h3,
.tx-newloginbox-pi1 h3 {
  font-size: 10px;
  line-height: 11px;
  color: #706868;
  margin: 0;
}

#content div.activities-listitem div.activities-listitem-headline-teaser h3 {
  font-size: 10px;
  color: #908787;
}

#content div.activities-listitem div.activities-listitem-headline-teaser h2 {
  margin: 8px 0 0 0;
  padding: 0;
  line-height: 11px;
}

#extranet div.activities-teaser div.activities-headline-teaser p,
#extranet div.news-teaser div.news-headline-teaser p,
#extranet div.nomination-teaser div.nomination-headline-teaser p,
#content div.activities-listitem div.activities-listitem-headline-teaser p {
  margin: 2px 0 0 0;
  padding: 0;
  line-height: 16px;
  display: inline;
}

#content .activities-single div.activities-single-headline-teaser ul {
  font-size: 10px;
  list-style: none;
  /*margin: 5px 0 5px 20px;*/
  margin: 0;
  padding: 0;
  position: relative;
}

/* changed background from background: url(../images/ul_li_red_dot.gif) no-repeat 0px 8px;
 * @author    Dennis Riedel
 * @date      12.12.2006 
 */ 
#content .activities-single div.activities-single-headline-teaser ul li {
  display: block;
  background: url(../images/ul_li_red_dot.gif) no-repeat 0px 8px;
  margin: 0px;
  padding: 2px 0 2px 0;
  font-weight: bold;
}

#extranet .activities-single div.activities-single-headline-teaser ul li {
  display: block;
  background: url(../images/ul_li_blue_dot.gif) no-repeat 0px 8px;
  margin: 0px;
  padding: 2px 0 2px 0;
  font-weight: bold;
}

#content .activities-single div.activities-single-headline-teaser ul li.nobold {
  font-weight: normal;
}

#content .activities-single div.activities-single-headline-teaser ul li span {
  padding-left: 10px;
  display: block;
}

#extranet div.activities-teaser div.activities-headline-teaser h3 a,
#extranet div.news-teaser div.news-headline-teaser h3 a,
#extranet div.nomination-teaser div.nomination-headline-teaser h3 a,
#content div.activities-listitem div.activities-listitem-headline-teaser h2 a,
#extranet div.activities-teaser div.activities-headline-teaser h3 a:link,
#extranet div.news-teaser div.news-headline-teaser h3 a:link,
#extranet div.nomination-teaser div.nomination-headline-teaser h3 a:link,
#content div.activities-listitem div.activities-listitem-headline-teaser h2 a:link,
#extranet div.activities-teaser div.activities-headline-teaser h3 a:visited,
#extranet div.news-teaser div.news-headline-teaser h3 a:visited,
#extranet div.nomination-teaser div.nomination-headline-teaser h3 a:visited,
#content div.activities-listitem div.activities-listitem-headline-teaser h2 a:visited,
#extranet div.activities-teaser div.activities-headline-teaser h3 a:hover,
#extranet div.news-teaser div.news-headline-teaser h3 a:hover,
#extranet div.nomination-teaser div.nomination-headline-teaser h3 a:hover,
#content div.activities-listitem div.activities-listitem-headline-teaser h2 a:hover,
#extranet div.activities-teaser div.activities-headline-teaser h3 a:active,
#extranet div.news-teaser div.news-headline-teaser h3 a:active,
#extranet div.nomination-teaser div.nomination-headline-teaser h3 a:active,
#content div.activities-listitem div.activities-listitem-headline-teaser h2 a:active,
#content .activities-single .activities-single-headline-teaser h3,
#content .activities-single .activities-single-description h3 {
  font-weight: bold;
  font-size: 11px;
  color: #706868;
  line-height: 13px;
}

.clearer {
  clear: both;
}

div.activities-listitem div.clearer {
  border-bottom: 1px solid #EBE9EA;
  margin-top: 12px;
}

#content .activities-inscripcion {
  display: block;
  position: relative;
  height: 18px;
  width: 126px;
  margin: 0px 0 0 0px;
  cursor: pointer;
  border: none;
  background: #ffffff url(../images/inscription_online_rojo.gif) no-repeat 0 0;
  padding: 0! important;
  padding: 40px;
  overflow: hidden;
  text-indent: -3000px;
}

#extranet .activities-inscripcion {
  display: block;
  position: relative;
  height: 18px;
  width: 126px;
  margin: 0px 0 0 0px;
  cursor: pointer;
  border: none;
  background: #ffffff url(../images/activi_but_inscripOnline_bl.gif) no-repeat 0 0;
  padding: 0! important;
  padding: 40px;
  overflow: hidden;
  text-indent: -3000px;
}

#extranet .activities-inscribir,
#extranet .activities-inscribir-cat{
  display: block;
  position: relative;
  height: 18px;
  width: 126px;
  margin: 0px 0 0 0px;
  cursor: pointer;
  border: none;
  background: #ffffff url(../images/but_inscribirInvitado_cast.gif) no-repeat 0 0;
  padding: 0! important;
  padding: 40px;
  overflow: hidden;
  text-indent: -3000px;
}

#extranet .activities-inscribir-cat{
	background: #ffffff url(../images/but_inscribirInvitado_cat.gif) no-repeat 0 0;
}

#extranet .activities-invitar,
#extranet .activities-invitar-cat{
  display: block;
  position: relative;
  height: 18px;
  width: 129px;
  margin: 0px 0 0 0px;
  cursor: pointer;
  border: none;
  background: #ffffff url(../images/but_invitarAmigo_cast.gif) no-repeat 0 0;
  padding: 0! important;
  padding: 40px;
  overflow: hidden;
  text-indent: -3000px;
}

#extranet .activities-invitar-cat{
	background: #ffffff url(../images/but_invitarAmigo_cat.gif) no-repeat 0 0;
}


#content .activities-inscripcion-waitinglist {
  display: block;
  position: relative;
  height: 18px;
  width: 160px;
  margin: 0px 0 0 0px;
  cursor: pointer;
  border: none;
  background: #ffffff url(../images/waitlistbutton_rojo.gif) no-repeat 0 0;
  padding: 0! important;
  padding: 40px;
  overflow: hidden;
  text-indent: -3000px;
}

#extranet .activities-inscripcion-waitinglist {
  display: block;
  position: relative;
  height: 18px;
  width: 160px;
  margin: 0px 0 0 0px;
  cursor: pointer;
  border: none;
  background: #ffffff url(../images/waitlistbutton_blue.gif) no-repeat 0 0;
  padding: 0! important;
  padding: 40px;
  overflow: hidden;
  text-indent: -3000px;
}

table.activityRegisterForm {
  margin: 30px 15px 30px 15px;
  border-collapse: collapse;
  background-color: #FFFFFF;
}

table.activityRegisterForm tr {
  vertical-align: top;
  padding: 0;
  margin: 0;
}

table.activityRegisterForm td {
  line-height: 18px;
  vertical-align: top;
  padding: 0;
  margin: 0;
  background-color: #FFFFFF;
}

table.activityRegisterForm td.registerLabelColumnsWidth {
  width: 110px;
}

table.activityRegisterForm textarea {
  width: 253px;
  height: 84px;
  border: 1px solid #706866;
}

.csc-frame-marginleft {
  background-color: #FFFFFF;
  /*margin-bottom: 10px;*/
  padding-bottom: 20px;
}

* html .csc-frame-marginleft {
  height: 1%; 
}

.csc-frame-marginleft p.bodytext {
  margin: 10px 15px 0;
}

div.activities-single-headline-teaser div.activitiesListWrapper table {
  border-collapse: collapse;
  margin: 0;
  padding: 0; 
}

/* Table of socios */
div.sociotable div {
	padding: 5px 0px 5px 17px;
	margin: 0px;
	float: left;
	width: 208px;
	height: 99px
}

div.sociotable div img {
	width: 208px;
	height: 99px;
}

div.sociotable div p {
	margin:0;
}

/*attached files in news*/
div.activities-single div.news-files{
	padding:0 0 0 8px;
}

/* ContactForm */
form#contactForm label {
  float:left;
  padding:0pt 0pt 0pt 2px;
  width:232px;
}

form#contactForm fieldset.noBorder {
  border: solid 0 transparent;
}

form#contactForm fieldset div{
  margin-bottom: 5px;
}

form#contactForm textarea {
  width:166px;
}

/*
form#contactForm captcha {
  position:relative;
  left:100px;
  margin-bottom: 5px;
} 
*/

form#contactForm div.submit {
  margin-top: 40px;
}

/*form (premio al directivo 2010)*/

form.directivo fieldset legend{
    font-weight:bold;
    margin:15px 0 7px 0;
}
/*-----------------------------Programa-----------------------------*/
table#programa{
	width:440px;
	height:auto;
	margin:15px 0px 0px 15px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	color:#706866;
}
table#programa .title {
	height: auto;
	font-size:12px;
	font-weight:bold;
	color:#706866;
}
table#programa .fecha {
	width:120px;
	height:auto;
	margin:0px;
	padding:0px;
}
table#programa .espacio {
	width:20px;
	height:auto;
	margin:0px;
	padding:0px;
}
table#programa .texto {
	width:320px;
	height:auto;
	margin:0px;
	padding:0px;
}
table#programa .texto span.titleSec{
	font-size:12px;
	font-weight:bold;
	color:#706866;
}
table#programa .texto span.seccion{
	font-weight:bold;
	color:#962133;
}
table#programa .texto span.nombre {
	font-weight:bold;
	color:#706866;
}
table#programa .linea{
	width:440px;
	height:0px;
	margin:0px;
	padding:0px 0px 7px 0px;
	border-bottom:1px solid #b7b3b3;
}
table#programa p.bodytext {
	margin:10px 0px 0px 0px;
}
table#programa td.texto p.bodytext {
	margin:0px;
}
table#programa td.title p.bodytext {
	margin:0px;
}
table#programa td.fecha p.bodytext {
	margin:0px;
}
/*-----------------------------InfoGen-----------------------------*/
table#infoGen{
	width:440px;
	height:auto;
	margin:15px 0px 0px 15px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	color:#706866;
}
table#infoGen td.title {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#706866;
	border-bottom:1px solid #b7b3b3;
}
table#infoGen td.texto {
	width:440px;
	height:auto;
	margin:0px;
	padding:6px 0px 0px 0px;
}
table#infoGen td.texto p.bodytext {
	margin:0px;
}
table#infoGen td.title p.bodytext {
	margin:0px;
}

table#infoGen .titlee{
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#706866;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #b7b3b3;
}
table#infoGen .title span.puntoe{
	font-weight: normal;
}
table#infoGen .espacioWe{
	width:20px;
}
table#infoGen .espacioWpeqe{
	width:20px;
}
table#infoGen .espacioHe{
	height:20px;
}
table#infoGen p.bodytext{
	margin:0px;
}
table#infoGen td p.bodytext{
	margin:0px;
}
table#infoGen td.logoInfo{
	width:131px;
	padding:0px;
	margin:0px;
}
table#infoGen td.logoInfo p.bodytext{
	/*height:0px;*/
	margin:0px;
}
table#infoGen table.contentable td.logoInfo p.bodytext{
	margin:0px;
}
/*-----------------------------Noticias-----------------------------*/
table#noticias{
	width:440px;
	height:auto;
	margin:15px 0px 0px 15px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	color:#706866;
}
table#noticias .texto {
	width:440px;
	height:auto;
	margin:0px;
	padding:6px 0px 0px 0px;
	border-bottom:1px solid #b7b3b3;
}
table#noticias td.texto p.bodytext {
	margin:0px;
}
/*-----------------------------Ponentes-----------------------------*/
table#ponentes{
	width:440px;
	height:auto;
	margin:15px 0px 0px 15px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	color:#706866;
}
table#ponentes .img{
	width:55px;
	height: auto;
	margin:0px;
	padding:0px;
}
table#ponentes .espacio{
	width:5px;
	height:auto;
	margin:0px;
	padding:0px;
}
table#ponentes .texto{
	width:370px;
	height:auto;
	margin:0px;
	padding:0px;
}
table#ponentes .linea{
	width:440px;
	height:6px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #b7b3b3;
}
table#ponentes .espacio1{
	width: auto;
	height:5px;
	margin:0px;
	padding:0px;
}
table#ponentes .img p.bodytext{
	margin:0px;
}
table#ponentes .texto p.bodytext{
	margin:0px;
}
/*-----------------------------Overlay-----------------------------*/
table#overlay{
	width:410px;
	height:auto;
	margin:15px;
	padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	color:#706866;
	border:1px solid #b7b3b3;
}
table#overlay span.title{
	font-size:11px;
	font-weight: bold;
	line-height:14px;
	color:#706866;
}
/*-----------------------------Padrocinadors-----------------------------*/
table#Padrocinadors{
	width:440px;
	height:auto;
	margin:15px 0px 0px 15px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	color:#706866;
}
table#Padrocinadors .title{
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#706866;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #b7b3b3;
}
table#Padrocinadors .title span.punto{
	font-weight: normal;
}
table#Padrocinadors .title p.bodytext{
	margin:0px;
}
table#Padrocinadors .espacioH{
	height:20px;
}
table#Padrocinadors .border210{
	width:210px;
	border:1px solid #b7b3b2;
}
table#Padrocinadors .border120{
	width:120px;
	border:1px solid #b7b3b2;
}
table#Padrocinadors .border120 img{
	width:120px;
	height:75px;
}
table#Padrocinadors .border90{
	width:90px;
	border:1px solid #b7b3b2;
}
table#Padrocinadors .border90 img{
	width:90px;
	height:56px;
}
table#Padrocinadors p.bodytext{
	margin:0px;
}
/*-----------------------------Video-----------------------------*/
table#video{
	width:440px;
	height:auto;
	margin:15px 0px 0px 15px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	color:#706866;
}
table#video #lineaVideo{
	width:440px;
	height:auto;
	margin:0px;
	padding:0px 0px 5px 0px ;
	border-bottom: 1px solid #B7B3B3;
}
table#video .title{
	width:440px;
	height:auto;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:14px;
	color:#706866;
}
table#video td.seccion{
	font-weight:bold;
	color:#962133;
}
table#video td.nombre {
	font-weight:bold;
	color:#706866;
}
table#video td.title p.bodytext, table#video td.seccion p.bodytext, table#video td.nombre p.bodytext, table#video td.texto p.bodytext, table#video td.link p.bodytext, table#video td.espaciado p.bodytext{
	margin:0px!important;
	height: auto;
	display:block;
}
.socialNetwork{
	width:823px;
	height:28px;
	background-color:#FFFFFF;
	text-align:right;
	padding:3px 0px 3px 0px;
}
.socialNetwork .issuu, .socialNetwork .flickr, .socialNetwork .linkedin, .socialNetwork .soundcloud {
	width:26px;
	height:26px;
	margin-right:5px;
	float: right;
}
.socialNetwork .youtube {
  width:26px;
  height:26px;
  margin-left:5px;
  margin-right:5px;
  float: right;
}
.socialNetwork .twitter {
	width:26px;
	height:26px;
	float:right;
}
/*-----------------------------Social network-----------------------------*/
table#video p.bodytext{
	margin:0px!important;
	height:0px;
	display:none;
}

/*-----------------------------footer-----------------------------*/
table#footer{
	width:440px;
	height:auto;
	margin:15px 0px 0px 15px;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:14px;
	color:#ffffff;
	/*background-color:#706866;*/
	background-color:#908787;
}
table#footer p.bodytext{
	margin:0px;
}
table#footer a{
	color:#FFFFFF;
	text-decoration:underline;
}
table#footer a:hover{
	color:#FFFFFF;
	text-decoration: none;
}
table#streaming a{
	color:#FFFFFF;
	text-decoration:underline;
}
table#streaming a:hover{
	color:#FFFFFF;
	text-decoration: none;
}

.micrositeTitle{
	font-size:16px; 
	line-height:20px; 
	font-weight:normal;
}

#twitter-widget-0 {
    min-width: 138px!important;    
}

.cumbre select {
    /*width: 163px;*/
    
    float: left;
    border: 1px solid #999999;
    font-family: Tahoma,Verdana,Arial,sans-serif;
    font-size: 11px;
}