

/* PopUp Content */
div#popupcontent
{ background:#fafafc url(cssimg/wrapper_bg.jpg) no-repeat -24px -23px;;
  padding:25px;
}

#widebox
 p.bodytext
 { width:530px;
   text-align:justify;
 }

div#offices
{
float:left;
display:inline;
width:480px;
background: url(/fileadmin/user_upload/map_10.gif) no-repeat 20px 20px;
}

/* Content general */

#content p, #content ul, #content ol
{
font-size:12px;
color:#4C4C4C;
line-height:1.5em;
margin-bottom:10px;
margin-top:5px;
}

#content ol
{
list-style-type:decimal;
list-style-position:outside;
margin-left:25px;
}

#content .overlay
{	position:relative;
	top:0px;
	left:0px;
	z-index:100;
	margin-right:-10px;
}

#content table.tooledList
{ border:0px;
  width:100%;
  clear:both;
}

#content table.tooledList td,
#content table.tooledList th
{ padding:8px 4px 8px 4px;
  margin:0px;
  background:url(cssimg/linepixel.gif) repeat-x left bottom;
  vertical-align:top;
  color:#4C4C4C;
}

#content table.tooledList th
{ text-align:left;
  color:#4D639C;
}

#content table.tooledList tr
{ margin:0px;
  padding:0px;
}

#content table.tooledList td.tools
{ width:60px;
}

#content table.tooledList td div.info,
#content div.toolPalette div.info
{ width:400px;
  margin-left:50px;
}

#content p.first
{
margin-top:5px;
color:#51669D;
font-weight:bold;
}

#content p.sender
{ text-align:right;
  margin-bottom:0px;
}

#content h1
{
margin:5px 0px 5px 0px;
font-size:14px;
font-weight:bold;
color:#50659A;
}

#content h2
{
margin:20px 0px 5px 0px;
font-size:12px;
color:#50659A;
}

#content h3
{
margin:20px 0px 5px 0px;
font-size:12px;
font-weight:bold;
color:#50659A;
}

.blue 
{
color:#50659A;
}

#content a, #content a:link, #content a:visited
{	color:#50659A;
	text-decoration:underline;
}

#content a.discreet
{	color:#4C4C4C;
	text-decoration:none;
}

#content a:hover, #content a:active, #content a:focus,
#content table.tooledList td a.discreet:hover
{	color:#062570;
	text-decoration:none;
}

#content a.discreet:hover
{	color:#4C4C4C;
	text-decoration:none;
}

#content table.tooledList td a,
#content table.tooledList td a:link,
#content table.tooledList td a:visited,
#content table.tooledList th a,
#content table.tooledList th a:link,
#content table.tooledList th a:visited,
#content p.returnLink a,
#content p.returnLink a:hover,
#content p.returnLink a:focus,
#content p.returnLink a.icon_labeled,
#content p.returnLink a.icon_labeled:hover,
#content p.returnLink a.icon_labeled:focus,
#content div.toolPalette a,
#content fieldset p.info a,
#content fieldset a.icon_labeled,
#content fieldset a.icon_lower
{ text-decoration:none;
}

#content table.tooledList td a:hover,
#content table.tooledList td a:active,
#content table.tooledList td a:focus,
#content table.tooledList th a:hover,
#content table.tooledList th a:active,
#content table.tooledList th a:focus,
#content fieldset p.info a:hover,
#content fieldset p.info a:focus,
#content div.toolPalette a:hover,
#content div.toolPalette a:focus,
#content fieldset a.icon_labeled:hover,
#content fieldset a.icon_labeled:focus,
#content fieldset a.icon_lower:hover,
#content fieldset a.icon_lower:focus
{ text-decoration:underline;
}

#content table.tooledList td a.icon img,
#content p.sender a.icon img,
#content div.vcard a.icon img,
#content div.toolPalette a.icon img
{ margin-top:2px;
  margin-bottom:0px;
}

#content table.tooledList td a.icon:hover img,
#content p.sender a.icon:hover img,
#content div.vcard a.icon:hover img,
#content div.toolPalette a.icon:hover img
{ margin-top:0px;
  margin-bottom:2px;
}

#content h1 a, #content h1 a:link, #content h1 a:visited
{
color:#50659A;
text-decoration:none;
}

#content h1 a:hover, #content h1 a:active, #content h1 a:focus
{

}

#content h2 a, #content h2 a:link, #content h2 a:visited
{
color:#50659A;
text-decoration:none;
}

#content h2 a:hover, #content h2 a:active, #content h2 a:focus
{

}

#content h3 a, #content h3 a:link, #content h3 a:visited, #content div#letterlist a
{
color:#4e6499;
padding: 1px 0px 1px 0px;
text-decoration:none;
}

#content h3 a:hover, #content h3 a:active, #content h3 a:focus, #content div#letterlist a:hover
{
text-decoration:underline;
}


#right div.csc-frame-rulerAfter, #right div.csc-frame-rulerBefore
{
	clear: both;
	float: left;
	display: inline;
	width: 100%;
	border-bottom: 1px solid #CDD3E3;
	margin: 5px 0px 10px 0px;
}

p.red
{
color:#D92900;
}
.csc-textpic-caption {
	font-size: 10px;
	color: #999;
	padding-top: 3px;
}
/* Content - Ruler after */

#content .csc-frame-rulerAfter
{
	clear: both;
	float: left;
	display: inline;	
	border-bottom:1px solid #CDD3E3;
	margin: 6px 0px 6px 0px;
	width: 100%;
}

/* Buttons und Formulare */

.filter
{
border-bottom:1px solid #B7C2D6;
}

.filter form
{
margin-bottom:10px;
height: 20px;
}

#extsearch
{
	width: 200px;	
}

.filter legend
{
	font-size: 11px;
	margin: 0 0 0 7px;	
}

.filter fieldset
{
	background-color: #eff5fb;	
}

.filter form .input,
.filter form label,
.filter form input,
.filter form select,
.filter form button
{
	float: left;
	display: inline;
}

.filter form .input
{
	width: 100%;
	margin: 0 0 5px 0;
}

.filter form label
{
	clear: both;
	width: 120px;
	margin: 0 10px 0 0;
	color: #4C4C4C;
	padding: 2px 0;
}

.filter form input
{
	padding: 1px 5px 0px 5px;
	border: 1px solid #B7C2D6;
	font-size: 12px;
}

.filter form select
{
	padding: 0px 2px 0px 5px;
	border: 1px solid #B7C2D6;
	font-size: 12px;
	margin-right: 0px !important;
	font-size: 12px;
}

.filter form select option
{
	padding: 0px 2px 1px 5px;
	font-size: 12px;
}

.filter form button
{
	background: url(cssimg/button_search.gif) no-repeat -3px -1px;
	color: #ffffff;
	background-color: #07256E;
	border: 0px solid #07256E;
	margin: 0 0 0 10px;
	padding: 0 5px 0 5px;
	cursor: pointer;
}

#content .resultinfo
{
	clear: both;
margin-top:5px;
margin-bottom:20px;
}

#content .resultinfo p
{
margin-bottom:0px;
margin-top:0px;
}

#content .resultinfo p a
{
margin-right:15px;
}

.pagination-bottom
{
	border-top: 1px solid #B7C2D6;
	margin: 0;
	padding: 0;	
}

/* @group tagcloud */

#tagcloud
{

clear: both;
float: left;
display: inline;
width: 199px;
padding: 6px 0 6px 0;
margin: 0px;
text-align: center;
overflow: hidden;
border-bottom:1px solid #DCE0E9;
}

#tagcloud .tags
{
padding: 1px;
}

#tagcloud a.size_1
{
font-size: 10px;
}

#tagcloud a.size_2
{
font-size: 11px;
}

#tagcloud a.size_3
{
font-size: 12px;
}

#tagcloud a.size_4
{
font-size: 13px;
}

#tagcloud a.size_5
{
font-size: 14px;
}

#tagcloud a.size_6
{
font-size: 15px;
}

#tagcloud a, #tagcloud a:link, #tagcloud a:visited
{
line-height: 18px;
background-image: none;
padding: 0px 5px 0px 5px;
color: #4E6499;
}

#tagcloud a:hover, #tagcloud a:focus, #tagcloud a:active
{
color: #101010;
}

/* Listen */

#content 
 div.singlepress 
  ul
{	clear:both;
}

#content ul
{
list-style-position:outside;
margin-left:5px;
}

#content ul li
{
background: url(cssimg/list_cross.gif) no-repeat 0px 6px;
padding-left:15px;
}

#content ul ul
{
list-style-position:outside;
margin-left:5px;
}

#content ul ul li
{
background: url(cssimg/list_bullet.gif) no-repeat 0px 7px;
padding-left:15px;
}

#content ol li, #content ul ol li
{
background-image: none;
padding-left:0px;
}

#content ol li ul li {
background:transparent url(cssimg/list_cross.gif) no-repeat scroll 0 6px;
padding-left:15px;	
}

#content .csc-sitemap ul
{
list-style-position:outside;
margin-left:10px;
margin-bottom: 5px;
}

#content .csc-sitemap ul li
{
float:left;
display:inline;
width:200px;
margin-right:20px;
margin-bottom:10px;

background: url(cssimg/cross.gif) no-repeat 0px 5px;
padding-left:15px;
}

#content .csc-sitemap ul ul
{
list-style-position:outside;
margin-left:15px;
margin-bottom: 5px;
}

#content .csc-sitemap ul ul li
{
float:none;
display:block;
width:auto;
margin-right:0px;
margin-bottom:0px;

background: url(cssimg/corner.gif) no-repeat 0px 8px;
padding-left:10px;
}

#content .csc-sitemap ul li a
{
font-weight:bold;
color:#082370;
}

#content .csc-sitemap ul ul li a
{
font-weight:normal;
color:#4E6499;
}

#content .csc-sitemap ul ul ul li a
{
font-weight:normal;
color:#7C7C7C;
}

/* Downloads */

.file_pdf,
.file_doc,
.file_xls,
.file_trash,
.pdf,
.extlink,
.arrow_right,
.file_csv
{ padding: 1px 0px 2px 20px;
}

.arrow_down,
.arrow_up
{ padding: 1px 0px 2px 13px;
}

.icon img,
.icon_labeled img,
.vcard .icon_labeled img,
.vcard .icon img
{ margin:0px 2px -3px 2px;
}

a.icon_lower img
{ margin:3px 2px -3px 2px;
  position:relative;
  top:3px;
}

a.icon_lower:hover img,
a.icon_lower:focus img
{ top:1px;
}

#content div.mpic_title a.icon_labeled img,
#content div.toolPalette a.icon_labeled img,
#content fieldset a.icon_labeled img
{ margin:3px 2px -3px 2px;
}

#content div.mpic_title a.icon_labeled:hover img,
#content div.toolPalette a.icon_labeled:hover img,
#content fieldset a.icon_labeled:hover img
{ margin:1px 2px -1px 2px;
}

#content div.toolPalette div.lowerButtons a.icon_labeled
{ margin-left:20px;
}

#content div.toolPalette div.lowerButtons a.still:hover img
{ margin:3px 2px -3px 2px;
}



.file_pdf
{ background: url(cssimg/icon_pdf.gif) no-repeat 0px 0px;
}

.file_doc
{ background: url(cssimg/icon_doc.gif) no-repeat 0px 0px;
}

.file_xls
{ background: url(cssimg/icon_xls.gif) no-repeat 0px 0px;
}

.file_csv
{ background: url(cssimg/icon_csv.gif) no-repeat 0px 0px;
}

.file_trash
{ background: url(cssimg/icon_trash.gif) no-repeat 0px 0px;
}

.pdf
{ background: url(cssimg/icon_pdf.gif) no-repeat 0px 0px;
}

.extlink
{ background: url(cssimg/icon_wordlink.gif) no-repeat 0px 0px;
}

.arrow_right
{ background: url(cssimg/arrow_right.gif) no-repeat 0px 0px;
}

.arrow_down
{ background: url(cssimg/arrow_down.gif) no-repeat 0px 5px;
}

.arrow_up
{ background: url(cssimg/arrow_up.gif) no-repeat 0px 5px;
}

/* Management Team Neu | b */

.mt-memberslist, .mt-singlemember,
.mt-single-text .name, .mt-single-text .title, .mt-single-text .country, 
.mt-single-text .contact-link, .mt-single-text .bio-switch, .mt-single-desc
{
clear:both;
}

.mt-memberslist, .mt-singlemember, .mt-single-picture, .mt-single-text,
.mt-single-text .name, .mt-single-text .title, .mt-single-text .country, 
.mt-single-text .contact-link, .mt-single-text .bio-switch, .mt-single-desc
{
float:left;
display:inline;
}

.mt-memberslist
{
width:100%;
}

.mt-singlemember
{
width:100%;
border-bottom:1px solid #B7C2D6;
padding-bottom:10px;
margin-bottom:10px;
}

.mt-single-picture
{
width:120px;
height:120px;
margin-right:20px;
background: url(cssimg/management_img_bg_head.gif) no-repeat top left;
}

.mt-single-picture .picturebox
{
float:left;
display:inline;
width:100px;
height:100px;
margin: 1px 0px 0px 1px;
overflow:hidden;
}

.mt-single-picture img
{
float:left;
display:inline;
border:0px;
}

.mt-single-text
{
width:300px;
}

#content .mt-single-text p
{
margin: 0px 0px 0px 0px;
}

#content .mt-single-text p a
{
text-decoration:none;
}

.mt-single-text .name, .mt-single-text .title, 
.mt-single-text .country, .mt-single-text .contact-link, .mt-single-text .bio-switch
{
width:300px;
}

.mt-single-text .name
{
font-weight:bold;
}

.mt-single-text .title
{

}

.mt-single-text .country
{

}

.mt-single-text .contact-link
{

}

.mt-single-text .bio-switch
{

}

.mt-single-desc, #content .mt-single-desc p
{
width:100%;
}

/* Management Team Neu | e */

/* Management Team */

.vcard
{
clear:both;
float:left;
width:100%;
margin-bottom:15px;
}

.vcard,
div.vcard_info
 h1,
#content
 p.returnLink,
 #content div.toolPalette div.info,
#content
 p.profileViewDivider
{ border-bottom:1px solid #B7C2D6;
}

#content
 table.borderOnTop
 { border-top:1px solid #B7C2D6;
 }

#content
 p.profileViewDivider
 { height:3px;
  
 }

fieldset.simpleForm
 .vcard
 { border-bottom:0px;
 }

#content div.toolPalette div.info
{	margin:5px 0px 5px 0px;
	width:auto;
	text-align:center;
	color:#B7C2D6;
	font-weight:bold;
}


div.vcard_top_line
 div.bottomSpacer
 { clear:left;
   display:block;
   padding-top:5px;
 }

#content p.returnLink
{ margin-bottom:2px;
}

#content div.toolPalette div.info,
div.vcard_info_top
 div.mpic
{ padding:0px 0px 15px 0px;
}


#content div.mpic_title
{ margin-top:15px;
  float:left;
}

div.vcard_top_line,
#content div.toolPalette div.info,
#content div.toolPalette div.border_bottom
{ padding-top:15px;
  border-top:1px solid #B7C2D6;
} 

#content div.toolPalette div.border_bottom
{	text-align:left;
	padding-top:0px;
}


#content div.toolPalette div.border_bottom_fixed
{  height:5px;
  overflow:hidden;
  border-bottom:0px;
  padding:0px;
}

#content
 div.tx-alumnidirectory-pi1
   .vcard
    {	border:0px;
    	padding:10px 0px 0px 0px;
    	margin:0px;
    	line-height:1.4em;
    }
#content
 div.tx-alumnidirectory-pi1   
  td.more_topspace
  { padding-top:20px;
  }
#content
 div.tx-alumnidirectory-pi1
   .vcard 
    .mpic
    {	margin-top:0px;
    }
#content
 div.tx-alumnidirectory-pi1
   .vcard 
    a   
    {	display:inline;
    	float:none;
    	clear:none;
    }
 
#content
 div.tx-alumnidirectory-pi3
   p.info 
   {	float:right;
   		padding-right:20px;
   }
   
.vcard_info,
.vcard_info
 div
{ display:block;
}


.vcard .mpic
{
	float:left;
	display:inline;
	width:120px;
	height:120px;
	margin-right:10px;
	background: url(cssimg/management_img_bg_head.gif) no-repeat top left;
}

div.tx-alumnidirectory-pi3 
  .vcard 
   .mpic
    img,
div.tx-kffeusermgt-pi13
 fieldset.simpleForm
  .vcard 
   .mpic
    img,
div.tx-alumnidirectory-pi1
  .vcard 
   .mpic
    img
{	padding:0px;
    margin:0px;
    border:1px solid #fff;
}

div.vcard_info_top
 .mpic
 { height:auto;
 }

.vcard img
{

}

div.vcard div.mpic .imgcrop
{
float:left;
clear:both;
display:inline;
width:100px;
height:100px;
overflow:hidden;
margin: 1px 0px 0px 1px;
}

.vcard .minfo
{
float:left;
display:inline;
}

.vcard .minfo p
{
width:400px;
}

.vcard .vcard-desc
{
clear:both;
float:left;
display:inline;
margin-bottom:10px;
width:490px;
}

.vcard .fn
{
clear:both;
display:inline;
font-weight:bold;
width:200px;
}

.vcard a .fn
{
clear:none;
display:inline;
font-weight:normal;
}


.vcard .adr, .vcard .country-name, .vcard a, .vcard p
{
clear:both;
float:left;
display:inline;
}

.vcard .adr a
{
clear:both;
float:left;
display:inline;
width:250px;
cursor:pointer;
}

#content div.vcard a.icon
{ float:none;
}

#content .vcard p
{
margin-top:2px;
margin-bottom:0px;
}

#content 
 div.vcard_info
  h1
 { padding-bottom:4px;
 }


#content 
 div.vcard_info
  h2
 { margin-top:10px;
 }
 
#content 
 div.vcard_info
  p
 { float:none;
   display:block;
   margin-bottom:5px;
 }
 
#content 
 div.vcard_info
  p,
#content 
 div.vcard_info
  h2,
#content 
 div.vcard_info
  ul   
{ margin-left:10px;
}   

#content .vcard a
{
text-decoration:none;
}

/* Alumni directory view profile, if rule needs to be removed please just set
div.tx-alumnidirectory-pi3 between content and div.vcard */
#content 
 div.vcard_info
  { padding-top:0px;
  	margin-bottom:0px;
  }
  
#content
 div.vcard_info_top
  div.mpic,
#content
 div.vcard_info_top
  div.minfo  
 { margin-top:15px;
 }
 
div.tx-alumnidirectory-pi3
 .vcard a
{ float:none;
}

div.tx-alumnidirectory-pi3
 vcard_info_top a
{ float:left;
}

/* Values / Textpic */

.csc-textpic-intext-left-nowrap
{
clear:both;
float:left;
display:inline;

margin-bottom:5px;
}

.csc-textpic-intext-left-nowrap dl
{
float:left;
display:inline;
margin:0px;
padding:0px;
}

#content .csc-textpic-intext-left-nowrap h1
{
margin-top:0px;
padding:0px 0px 5px 0px;
}

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap
{
clear:both;
float:left;
display:inline;
}

.csc-textpic-text
{

}

/* Such-Formular begin */

.tx-indexedsearch
{
clear:both;
float:left;
display:inline;
margin-left:0px;
width: 520px;
}

.tx-indexedsearch-res, .sresultlong, .sresultlong p
{
	overflow: hidden;
	width: 520px;	
}

#content .tx-indexedsearch ul li
{
background: transparent;
padding-left:0px;
padding-right:10px;
}

#content .tx-indexedsearch-whatis
{
visibility:hidden;
display:none;
}

.tx-indexedsearch-searchbox
{
clear:both;
float:left;
display:inline;
margin:0px;
padding:0px;
}

.tx-indexedsearch-searchbox form
{
clear:both;
float:left;
display:inline;
margin:0px;
padding:0px;
}

div.formline
{
clear:both;
float:left;
display:inline;
margin-bottom:10px;
}

div.formline label
{
float:left;
display:inline;
width:110px;
text-align:left;
}

div.formline input
{
float:left;
display:inline;
width:220px;
}

input.tx-indexedsearch-searchbox-button
{
margin-left:20px;
}

.tx-indexedsearch-browsebox, .tx-indexedsearch-whatis, .sresultheader, .sresultlong, .tx-indexedsearch-noresults
{
clear:both;
float:left;
display:inline;
text-align:left;
}

#right-box .tx-indexedsearch-noresults
{
margin-left:0px;
}


#right-box .tx-indexedsearch-browsebox p,
#right-box .tx-indexedsearch-whatis p,
#right-box .sresultheader p,
#right-box .sresultheader h3,
#right-box .sresultlong p
{
margin-left:0px;
}

.tx-indexedsearch-browsebox
{
margin-bottom:15px;
margin-left:0px;
margin-right:0px;
width:500px;
}

.tx-indexedsearch-res
{
margin-left:0px;
margin-right:0px;
}

.sresultheader
{
margin-top:0px;
}

#content .sresultheader h3
{
margin-top:10px;
}

.sresultlong
{
padding-bottom:0px;
border-bottom:1px solid #B7C2D6;
}

.tx-indexedsearch-redMarkup
{
font-weight:bold;
}

/* Such-Formular end */

/* Artikel */

.article
{
margin: 0px 0px 20px 0px;
color:#4C4C4C;
}

#content .article p
{
margin-top:0px;
margin-bottom:5px;
}

.article .morelink
{

}

#content .singlearticle h2, #content .singlearticle h3
{
padding:5px 0px 0px 0px;
margin: 10px 0px 0px 0px;
border-top:0px;
}

#content .singlearticle p
{
margin-bottom:10px;
}

#content .article .teaserimg
{
margin: 3px 0px 0px 1px;
clear:both;
float:left;
display:inline;
width:100px;
padding-right:20px;
}

#content .article .teaserimg img
{
float:left;
display:inline;
border:1px solid #4E6499;
}

#content .singlearticle .teaserimg
{
margin: 3px 0px 0px 1px;
clear:both;
float:left;
display:inline;
width:100px;
padding-right:20px;
}

#content .singlearticle .teaserimg img
{
float:left;
display:inline;
border:1px solid #4E6499;
}

/* Prism */

#content .prisms a, #content .prisms a:link, #content .prisms a:visited
{
color:#4E6499;
text-decoration:none;
}


#content .prisms a:hover, #content .prisms a:active, #content .prisms a:focus
{
color:#062570;
text-decoration:underline;
}

#content .tx-extprism-pi1 .cover
{
clear:both;
float:left;
display:inline;
width:60px;
padding-right:20px;
}

#content .tx-extprism-pi1 .cover img
{
float:left;
display:inline;
}

#content .tx-extprism-pi1 .singlearticle h1
{
margin-top:20px;
}

/* Press */

#content .press
{
margin-bottom:15px;
padding-bottom:10px;
border-bottom: 1px solid #B7C2D6;
}

#content .press h2
{
font-size:14px;
}

#content .press h2, #content .press h3
{
padding:0px 0px 5px 0px;
border-top:0px;
}

#content .press p
{
margin-bottom:3px;
}

#content .press p.date
{
font-weight:bold;
}

#content .press p.subtitle
{
font-style:italic;
}

#content .press .subtitle
{

}

#content .press .subtitle p,
#content .press .subtitle a,
#content .press .subtitle li,
#content .press .subtitle h1,
#content .press .subtitle h2,
#content .press .subtitle h3,
#content .press .subtitle span,
#content .press .subtitle strong
{
font-style:italic;
}

/* Single Press */

#content .singlepress table
{

}

#content .singlepress p
{
margin-top:0px;
margin-bottom:10px;
}

#content .singlepress p.subtitle
{
font-style:italic;
font-weight:bold;
}

#content .singlepress .subtitle p,
#content .singlepress .subtitle a,
#content .singlepress .subtitle li,
#content .singlepress .subtitle h1,
#content .singlepress .subtitle h2,
#content .singlepress .subtitle h3,
#content .singlepress .subtitle span,
#content .singlepress .subtitle strong
{
font-style:italic;
font-weight:bold;
}

#content .singlepress p.date
{
float:left;
font-weight:bold;
margin-right:10px;
margin-bottom:0px;
}

#content .singlepress sub,
#content .singlepress sup
{
font-size:11px;
}

#content .singlepress h2, #content .singlepress h3
{
padding:5px 0px 5px 0px;
border-top:0px;
}

#content .singlepress h2
{
font-size:14px;
padding:10px 0px 2px 0px;
margin-bottom:5px;
border-bottom: 1px solid #B7C2D6;
}

#content .singlepress table p
{
margin-bottom:0px;
}

/* Tip a friend */

#tipafriend
{
background-color:transparent;
border-spacing:10px;
border-collapse:collapse;
}

#tipafriend tr, #tipafriend th, #tipafriend td
{
color:#000000;
background-color:transparent;
}

#tipafriend font
{
color:#000000 !important;
background-color:transparent !important;
}

#tipafriend textarea
{
font-size: 12px;
font-family: Arial, Verdana, sans-serif;
}

#tipafriend td
{
font-size:12px;
vertical-align:top;
padding: 5px 10px 5px 0px;
}

#tipafriend td.label
{
text-align:right;
padding: 5px 20px 5px 0px;
}

#tipafriend td button
{
width:26px;
height:22px;
background: url(cssimg/button_search.gif) no-repeat -1px -1px;
border:0px;
margin:0px 0px 0px 3px;
padding:0px;
cursor:pointer;
}

/* Tabellen begin */

#content table.texttable,
#content .singlepress table
{
clear:both;
float:left;
display:inline;
width:530px;
border-collapse:collapse;
margin: 10px 0px 10px 0px;
}

#content table.texttable th,
#content table.texttable td,
#content .singlepress table th,
#content .singlepress table td
{
text-align:left;
vertical-align:top;
padding: 2px 5px 2px 5px;
border:1px solid #DCE0E9;
}

#content table.texttable th,
#content .singlepress table th
{
color:#4D639C;
font-weight:bold;
}

#content table.texttable td,
#content .singlepress table td
{
color:#4C4C4C;
}

/* Tabellen end */


/* Link test begin */
#content #linktest1
{
clear:both;
float:left;
display:inline;
}

#content #linktest1 a, #content #linktest1 a:link, #content #linktest1 a:visited
{
color:#06246D !important;
}

#content #linktest1 a:hover, #content #linktest1 a:active, #content #linktest1 a:focus
{
color:#5F1341 !important;
}

#content #linktest1 h1 a, #content #linktest1 h1 a:link, #content #linktest1 h1 a:visited
{
color:#4E6499 !important;
}

#content #linktest1 h1 a:hover, #content #linktest1 h1 a:active, #content #linktest1 h1 a:focus
{
color:#5F1341 !important;
text-decoration:underline;
}

#content #linktest2
{
clear:both;
float:left;
display:inline;
}

#content #linktest2 a, #content #linktest2 a:link, #content #linktest2 a:visited
{
color:#2B066D !important;
}

#content #linktest2 a:hover, #content #linktest2 a:active, #content #linktest2 a:focus
{
color:#5F1341 !important;
}

#content #linktest2 h1 a, #content #linktest2 h1 a:link, #content #linktest2 h1 a:visited
{
color:#2B066D !important;
}

#content #linktest2 h1 a:hover, #content #linktest2 h1 a:active, #content #linktest2 h1 a:focus
{
color:#5F1341 !important;
text-decoration:underline;
}

#content #linktest3
{
clear:both;
float:left;
display:inline;
}

#content #linktest3 a, #content #linktest3 a:link, #content #linktest3 a:visited
{
color:#5F1341 !important;
}

#content #linktest1 a:hover, #content #linktest1 a:active, #content #linktest1 a:focus
{
color:#2B066D !important;
}

#content #linktest3 h1 a, #content #linktest3 h1 a:link, #content #linktest3 h1 a:visited
{
color:#5F1341 !important;
}

#content #linktest3 h1 a:hover, #content #linktest3 h1 a:active, #content #linktest3 h1 a:focus
{
color:#2B066D !important;
text-decoration:underline;
}

/* Link test end */

/* Media Archive | b */

.tx-flashgalery-pi1, .tx-flashgalery-pi2
{
clear:both;
float:left;
display:inline;
width:480px;
}

.tx-flashgalery-pi1
{

}

#flashStage
{
clear:both;
float:left;
display:inline;
border:1px solid #DCE0E9;
}

.tx-flashgalery-pi2
{
color:#4C4C4C;
margin: 10px 0px 10px 0px;
}

.tx-flashgalery-pi2-listrow
{
clear:both;
float:left;
display:inline;
width:480px;
border-bottom:1px solid #DCE0E9;
}

.flashTeaser
{
clear:both;
float:left;
display:inline;
width:460px;
padding:10px 10px 10px 10px;
}

.flashTeaser:hover, .hovered
{
background-color:#f3f3f3;
}

.linkedImage, .filmText
{
float:left;
display:inline;
}

.linkedImage
{
width:100px;
margin: 0px 20px 0px 0px;
}

.filmText
{
width:320px;
margin: 0px 0px 10px 0px;
}

#content .filmText h3
{
margin: 0px 0px 6px 0px;
}

/* Media Archive | e */

/* @group inthepress */

.inthepress
{
padding: 0px 0px 10px 0px;
margin: 15px 0px 0px 0px;
border-bottom: 1px solid #B7C2D6;
}

.inthepress .itp-head
{
margin: 0px 0px 12px 0px;
}

#content .inthepress h2
{
margin: 0px 0px 3px 0px;
}

#content .inthepress h3
{
color:#4C4C4C;
font-size:12px;
font-style: italic;
font-weight:normal;
margin: 0px 0px 3px 0px;
}

#content .inthepress .sourcedate
{
margin: 0px 0px 3px 0px;
}

#content .inthepress .bodytext
{
margin: 0px 0px 6px 0px;
}

#socialMediaChannels
{
margin: 10px 0 30px 0;
width: 100%;
}

#socialMediaChannels a
{
margin-right: 10px;
}

#socialMediaChannels h2
{
margin: 0 0 6px 0;	
}

/* @end */

/* @group tx_extthoughtleadership_pi1/5 */
#content .tx-extthoughtleadership-pi1 h4,
#content .tx-extthoughtleadership-pi5 h4
{
	color: #505050;
}
/* @end */

/* @group tx_extthoughtleadership_pi4 */
.tx-extthoughtleadership-pi4
{
	clear: both;
	width: 100%;
	margin: 0 0 12px 0;
}

.tx-extthoughtleadership-pi4 h3,
.tx-extthoughtleadership-pi4 h4,
.tx-extthoughtleadership-pi4 p
{
	width: 100%;
}

.tx-extthoughtleadership-pi4 .items
{
	width: 525px;	
}

#content .tx-extthoughtleadership-pi4 h2
{
	margin: 0 0 12px 0;	
}

.tx-extthoughtleadership-pi4, 
.tx-extthoughtleadership-pi4 .items,
.tx-extthoughtleadership-pi4 .item,
.tx-extthoughtleadership-pi4 .teaserimg,
.tx-extthoughtleadership-pi4 .teasertext,
.tx-extthoughtleadership-pi4 h3,
.tx-extthoughtleadership-pi4 h4,
.tx-extthoughtleadership-pi4 p
{
	float: left;
	display: inline;
}

.tx-extthoughtleadership-pi4 .items
{
	background-color: #ddebf7;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;	
	-moz-border-radius-bottomright: 4px;	
	-moz-border-radius-bottomleft: 4px;
	-moz-box-shadow: 0px 0px 10px #bbbbbb;
	clear: both;
}

.tx-extthoughtleadership-pi4 .item
{
	width: 250px;
	margin: 6px 6px 6px 6px;
}

.tx-extthoughtleadership-pi4 .teaserimg
{
	width: 62px;	
}

.tx-extthoughtleadership-pi4 .teaserimg img
{
	border: 1px solid #4E6499;
}

.tx-extthoughtleadership-pi4 .teasertext
{
	width: 165px;
	margin: 0 10px 0 10px;	
}

#content .tx-extthoughtleadership-pi4 h3,
#content .tx-extthoughtleadership-pi4 h4
{
	margin: 0 0 6px 0;	
}

#content .tx-extthoughtleadership-pi4 h3
{
	color: #7c7c7c;	
}

#content .tx-extthoughtleadership-pi4 h4 a, #content .tx-extthoughtleadership-pi4 h4:link, #content .tx-extthoughtleadership-pi4 h4:visited
{
	text-decoration: none;
}

#content .tx-extthoughtleadership-pi4 h4 a:hover, #content .tx-extthoughtleadership-pi4 h4:focus, #content .tx-extthoughtleadership-pi4 h4:active
{
	text-decoration: underline;
}

#content .tx-extthoughtleadership-pi4 .teasertext span
{
	color: #4C4C4C;
}
/* @end */

/* @group tx-managementmembersde-pi2 */
.tx-managementmembersde-pi2
{
	clear: both;
	width: 100%;
	margin: 6px 0 12px 0;
}

#rightcontent .tx-managementmembersde-pi2 div
{
	margin-bottom: 0;
}

.tx-managementmembersde-pi2 h3,
.tx-managementmembersde-pi2 h4,
.tx-managementmembersde-pi2 p
{
	width: 100%;
}

.tx-managementmembersde-pi2 .items
{
	width: 525px;	
}

.tx-managementmembersde-pi2, 
.tx-managementmembersde-pi2 .items,
.tx-managementmembersde-pi2 .item,
.tx-managementmembersde-pi2 .teaserimg,
.tx-managementmembersde-pi2 .teasertext,
.tx-managementmembersde-pi2 h3,
.tx-managementmembersde-pi2 h4,
.tx-managementmembersde-pi2 p
{
	float: left;
	display: inline;
}

.tx-managementmembersde-pi2 .items,
.tx-managementmembersde-pi2 .item
{
	clear: both;
}

#rightcontent .tx-managementmembersde-pi2 .item
{
	width: 168px;
	margin: 6px 10px 6px 20px;
}

#rightcontent .tx-managementmembersde-pi2 .teaserimg
{
	width: 62px;	
}

.tx-managementmembersde-pi2 .teaserimg img
{
	border: 1px solid #4E6499;
}

#rightcontent .tx-managementmembersde-pi2 .teasertext
{
	clear: none;
	margin: 0 0 0 10px;	
}

#rightcontent .tx-managementmembersde-pi2 .teasertext,
#rightcontent .tx-managementmembersde-pi2 h4,
#rightcontent .tx-managementmembersde-pi2 p
{
	width: 90px;
}

#rightcontent .tx-managementmembersde-pi2 h4,
#rightcontent .tx-managementmembersde-pi2 p
{
	margin: 0 0 3px 0;	
}

#rightcontent .tx-managementmembersde-pi2 h3
{
	margin: 0 10px 6px 20px;	
}

#rightcontent .tx-managementmembersde-pi2 h4 a, #content .tx-managementmembersde-pi2 h4:link, #content .tx-managementmembersde-pi2 h4:visited
{
	text-decoration: none;
}

#rightcontent .tx-managementmembersde-pi2 h4 a:hover, #content .tx-managementmembersde-pi2 h4:focus, #content .tx-managementmembersde-pi2 h4:active
{
	text-decoration: underline;
}

#rightcontent .tx-managementmembersde-pi2 .teasertext span
{
	color: #4C4C4C;
}
/* @end */

/* @group tx_extcasestudies_pi2 */
.tx-extcasestudies-pi2
{
	clear: both;
	margin: 6px 0 12px 0;	
}

.tx-extcasestudies-pi2,
#content .tx-extcasestudies-pi2 h3,
#content .tx-extcasestudies-pi2 h4
{
	width: 100%;
}

#content .tx-extcasestudies-pi2 h3
{
	color: #4c4c4c;	
}

.tx-extcasestudies-pi2 .items
{
	width: 525px;	
}

.tx-extcasestudies-pi2 .items
{
	background-color: #ddebf7;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;	
	-moz-border-radius-bottomright: 4px;	
	-moz-border-radius-bottomleft: 4px;
	-moz-box-shadow: 0px 0px 10px #bbbbbb;
}

#content .tx-extcasestudies-pi2 h3
{
	margin: 0 0 12px 0;	
}

.tx-extcasestudies-pi2,
.tx-extcasestudies-pi2 .items, 
.tx-extcasestudies-pi2 .item,
.tx-extcasestudies-pi2 .teasertext,
#content .tx-extcasestudies-pi2 h3,
#content .tx-extcasestudies-pi2 h4,
#content .tx-extcasestudies-pi2 p
{
	float: left;
	display: inline;
}

#content .tx-extcasestudies-pi2 p
{
	line-height: normal;
	margin: 0px;	
}

#content .tx-extcasestudies-pi2 h4 a, #content .tx-extcasestudies-pi2 h4 a:link, #content .tx-extcasestudies-pi2 h4 a:visited
{
	text-decoration: none;
}

#content .tx-extcasestudies-pi2 h4 a:hover, #content .tx-extcasestudies-pi2 h4 a:focus, #content .tx-extcasestudies-pi2 h4 a:active
{
	text-decoration: underline;
}

.tx-extcasestudies-pi2 .item
{
	width: 250px;
	margin: 6px 6px 6px 6px;
}

#content .tx-extcasestudies-pi2 h3,
#content .tx-extcasestudies-pi2 h4
{
	margin: 0 0 6px 0;	
}
/* @end */



