body
{	background:#ededed url("../img/rainbow_white.gif") center -538px no-repeat ;
	padding:58px 0 0 0;
	margin:0;
}

body, table
{	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:center;
}

body, 
table,
body a
{	color:#666;
}

body div#content a
{	text-decoration:none;
	padding-left:16px;
	background:url(../img/internerlink_g.gif) 0px 3px no-repeat;
}

body div#content ul a
{
	
}

body div#content a.external-link-new-window
{
	background:url(../img/externerlink_g.gif) 2px 2px no-repeat;
	
}

body div#content a.anchor
{	padding:0;
	background:transparent;
	float:none;
	display:inline;
	margin:0;
}

body div#content a.pdf-download
{	background-image:url(../img/download_g.gif);
}

body div#content a.order
{	background-image:url(../img/externerlink_g.gif);
}

div.publications table td.text a
{
	display:block;
}

div.publications table tr th
{
	padding-top:20px;
}

div.publications table tr.divider
{
	background:url(../img/content-divider-horz.jpg) no-repeat bottom;
	padding-bottom:10px;
}

div.publications table tr.divider
{
	margin-bottom:20px;
}

div.tx-ppsubscription-pi2 
{
	padding-top:15px;
	float:left;
	clear:left;
}

body div#content ul.sitemap a,
body div#content div.tx-ppglossar-pi1 a
{	
	padding-left:0;
	background:transparent;
}

body div#content table td.light a
{	background-position:0 3px;
	font-weight:normal;	
}

body div#content table td.light h3 a
{	font-weight:bold;
}

body div#content a.subscribe
{	background:url(../img/drucken_dg.gif) 0 3px no-repeat;
	float:left;
	clear:left;
	font-weight:normal;
}

body a:hover,
body h3 a:hover,
body div#columns a:hover,
body div#content ul.sitemap a:hover
{	text-decoration:underline;
}

p
{	margin-bottom:0;
}

div#treasure-chest
{	background:url("../img/end_of_rainbow.gif") left repeat-y;
	margin:0px auto;
	width:1008px;
	text-align:left;
	overflow:hidden;
}

div#mainwin
{	background:url("../img/rainbow_grey.gif") no-repeat;
	margin:0px auto;
	width:1008px;
	text-align:left;
}

a img
{ border:0;
}

h2#default-claim
{	text-align:right;
	text-transform:uppercase;
	font-size:11pt;
	color:#c0c0c0;
	line-height:1.4em;
	letter-spacing:1px;
	float:none;
	height:auto;
	background:transparent;
	width:203px;
	padding:50px 0 0 0;
	margin:0;
	clear:left;
}

/*
 * Rahmen
 *
 */
div#top-border
{	background:url("../img/main_frame.gif") left top no-repeat;
	margin:0;
	padding:20px 0 0 0;
	top:0px;
	width:1008px;
}

div#bottom-border
{	background:url("../img/main_frame.gif") left bottom no-repeat;
	height:20px;
	margin:0;
	padding:0;
}

div#spanner
{	min-height:850px;
}

/*
 * Service-Navi
 * 
 */
div#service-navi
{	background:url("../img/service_bg.jpg") no-repeat;
	width:977px;
	height:30px;
	margin:0 0 0 20px;
	overflow:hidden;
}

div#service-navi ul
{	font-family:Arial, sans;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	list-style-type:none;
	float:right;
	height:30px;
	top:6px;
	margin:0px;
	padding:6px 20px 0 0;
}

div#service-navi ul li
{	display:inline;
	padding:10px;
}

div#service-navi ul li a
{	color:#FFF;
	text-decoration:none;
}

div#service-navi ul li a:hover
{	text-decoration:underline;
}

/**
 * Breadcrump
 **/
body div#content span.breadcrumb
{	position:absolute;
	width:630px;
	padding-left:5px;
	padding-top:4px;
}
 
body div#content span.breadcrumb a 
{	background:transparent;
	padding:0;
	margin:0;
	font-size:.8em;
	float:none;
	clear:none;
	display:inline;
}

body div#content span.breadcrumb a:hover
{
	color:#F60709;
	text-decoration:underline;
}

/*
 * Header
 */
div#header
{	margin:10px 0 0 20px;
	width:1008px;
}

div#header div#logo
{	width:183px;
	height:91px;
	top:5px;
	position:relative;
	display:inline;
}

div#header div#claim
{	width:512px;
	height:91px;
	bottom:0px;
	position:relative;
	display:inline;
	left:280px;
}

div#left-side
{	float:left;
}

/*
 * Main-Navi
 */
div#main-navi
{
 	background-image:url("../img/main_navi_bg.gif");
 	background-repeat:no-repeat;
 	width:184px;
	margin:24px 0 0 20px;
}

div#left-bottom-column
{	float:left;
	width:184px;
}

div#main-navi-top
{
	background-image:url("../img/main_navi_top.gif");
	background-repeat:no-repeat;
	width:184px;
	height:4px;
}
div#main-navi-bg-verlauf
{
	background-image:url("../img/main_navi_middle.gif");
	background-repeat:repeat-y;
	width:184px;
}

div#main-navi-middle
{
	background-image:url("../img/test.gif");
	background-repeat:no-repeat;
	width:184px;
	height:100%;
	top:4px;
	overflow:hidden;
}

div#main-navi-bottom
{
	background-image:url("../img/main_navi_bottom.gif");
	background-repeat:no-repeat;
	width:184px;
	height:4px;
}

div#main-navi ul
{
 	font-family:arial,helvetica,sans-serif;
 	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	list-style-type:none;
	padding:0px;
	margin:0px;
	text-align:right;
}

div#main-navi ul li.open a,
div#service-navi ul li.open a,
div#service-navi ul li.last_open a,
div#service-navi ul li.first_open a
{ color:#585858;
}

div#main-navi ul li.open ul ul
{ background:#fff url(../img/main-navi-level-3-bg.jpg) left top no-repeat;
}

div#main-navi ul li.open ul ul li
{ background:none;
}
 
div#main-navi ul li
{ padding:0px;
	margin-bottom:10px;
	border-bottom:1px solid #FFF;;
}

div#main-navi ul li ul,
div#main-navi ul li.open ul li ul
{ display:none;
}

div#main-navi ul li.open ul,
div#main-navi ul li.open ul li.open ul
{ display:block;
}

div#main-navi ul li.open li.first
{ margin-top:0;
}


div#main-navi ul li ul li
{ border-bottom-color:#dcdcdc;
  background:#f9f9f9;
  margin-bottom:0;
  padding:10px 0 0 0;
}

div#main-navi ul li ul ul li
{ padding-top:7px;
}

div#main-navi ul li ul ul li a
{ padding-bottom:7px;
}

div#main-navi ul li ul li.first,
div#main-navi ul ul li.last,
div#main-navi ul li.open ul ul li.last
{ border-bottom:1px solid #dcdcdc;
}

* html div#main-navi ul li.open ul ul
{ border-top:1px solid #dcdcdc;
}

div#main-navi ul li ul li a,
div#main-navi ul li.open ul li a,
div#main-navi ul li.open ul ul li a,
div.tx-ppglossar-pi1 div.letter-list
{ color:#999999;
  font-weight:normal;
}

div#main-navi ul li ul li.open a,
div#main-navi ul li ul li.open a,
div#main-navi ul li ul ul li.open a
{ color:#000;
}

div.tx-ppglossar-pi1 div.letter-list,
div.tx-ppglossar-pi1 h4
{
	font-size:1.3em;
	letter-spacing:auto;
}

div .tx-ppglossar-pi1 div.letter-list a
{
	padding:0;
	margin:0;
	float:left;
	font-weight:bold;
}

div .tx-ppglossar-pi1 div.letter-list span
{
	padding:0 5px 0 0;
	float:left;
}

div.tx-ppglossar-pi1 h4,
div.tx-ppglossar-pi1 ul
{
	clear:left;
	float:left;
	padding:5px 0 0;
}

div#main-navi ul li.first
{ margin-top:20px;
	border-bottom:1px solid #FFF;
}

div#main-navi ul li.last,
div#main-navi ul li.open ul ul li,
div#main-navi ul li.open ul ul li.first
{ border-bottom-width:0;
}

div#main-navi ul li a
{
	color:#FFF;
	text-decoration:none;
	margin-right:10px;
	padding-bottom:10px;
	display:block;
}

div#main-navi ul li a:hover
{
	text-decoration:underline;
}

div#main-navi ul li a span
{
	
}


/*
 * Content
 */

div#content
{
	width:775px;
	padding:24px 0 0 10px;
	float:left;
}

div#content-banner
{
	background-repeat:no-repeat;
}

div#content-banner-frame
{
	background:url("../img/header_frame.gif") no-repeat;
	padding:186px 0 0 0;
	width:776px;
}

h1
{
	background-color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=80);
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:1.5em;
	line-height:2.4em;
	padding:0 10px 0 30px;
	margin:0 4px 0 3px;
	height:39px;
	overflow:hidden;
	letter-spacing:1px;
}

div#content ul
{
	list-style-type:none;
	padding:0;
	margin:0;
}

div#content ul li
{	background:url(../img/list-symbol.gif) no-repeat 0 6px;
	padding-left:10px;
}

div#content div.publication-downloads ul li
{
	padding-left:0;
	background:transparent;
}

div#content ul ul li
{	background-image:url(../img/list-symbol-2nd.gif);
}

div#content ul.sitemap li,
div#content ul.sitemap ul li
{	background:0;
	padding-left:0;
}

h1,
div#columns h3,
div#columns h3 a,
div#columns h2.layout-2,
label.formerror,
div.formerror,
ul.sitemap li a:hover,
table h5,
table h5 a,
div.publications a:hover
{
	color:#F60709;
}

div#columns h3 a,
body div#content h5 a,
div#columns h2.layout-2 a
{
	padding-left:16px;
	background:url(../img/internerlink_r.gif) 0 3px no-repeat;
}

div#columns h3,
div#columns h2.layout-2
{
	font-size:16px;
	text-align:left;
}

div#columns h3.layout-1,
div#content div#columns h3.layout-1 a
{
	color:#666666;
	font-size:12px;
}

div#content div#columns h3.layout-1 a
{
	background:transparent;
	padding:0;
}

div#columns h3 a
{
	text-decoration:none;
}

.capitals
{
	text-transform:uppercase;
}

div#columns
{
	background-image:url("../img/content_border_lr.jpg");
	background-repeat:repeat-y;
	left:-2px;
	top:227px;
	width:777px;
	color:#666;
	font-family:helvetica,arial,sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	padding:0;
	margin:0;
}

div#column-divider
{
	background:url(../img/content-divider.gif) 465px 20px no-repeat;
}

div #mainwin.layout-1 div#column-divider
{
	background:none;
}

div.divider
{
	background:url(../img/content-divider-horz.jpg) center no-repeat;
}

div#mainwin.layout-1 div.divider
{
	clear:left;
}

div#left-column
{	float:left;
	width:470px;
	padding:10px 0;
}

div #mainwin.layout-1 div#left-column
{
	width:755px;
}

div #mainwin.layout-1 div#left-column div.layout-0  div p
{	float:left;
}

div #mainwin.layout-1 div#left-column div.layout-0 div p.bodytext
{
	float:none;		
}

div#left-column p,
div#left-column h3,
div#left-column h2.layout-2,
div#content div#left-column ul,
div#content div.image,
body div#content div.tx-ppglossar-pi1,
div.publications div,
div#left-column div.column-default div.layout-0 h2,
div#left-column div.column-default div.layout-1 h2,
div#left-column div.column-default div.layout-2 h2,
div#left-column div.column-default div.layout-0 h4,
div#left-column div.column-default div.layout-1 h4,
div#left-column div.column-default div.layout-2 h4,
div#left-column div.column-default div.layout-0 h5,
div#left-column div.column-default div.layout-1 h5,
div#left-column div.column-default div.layout-2 h5
{
	padding:0 30px;
}

div#columns div#left-column div.column-default div.layout-0 h2,
div#columns div#left-column div.column-default div.layout-1 h2,
div#columns div#left-column div.column-default div.layout-2 h2,
div#columns div#left-column div.column-default div.layout-0 h3,
div#columns div#left-column div.column-default div.layout-1 h3,
div#columns div#left-column div.column-default div.layout-2 h3,
div#columns div#left-column div.column-default div.layout-0 h4,
div#columns div#left-column div.column-default div.layout-1 h4,
div#columns div#left-column div.column-default div.layout-2 h4,
div#columns div#left-column div.column-default div.layout-0 h5,
div#columns div#left-column div.column-default div.layout-1 h5,
div#columns div#left-column div.column-default div.layout-2 h5
{
	font-size: 17px;
	color: #F60709;
	font-weight: normal;
	margin-bottom: 0;
}

div#columns div#left-column div.column-default div.layout-0 h3,
div#columns div#left-column div.column-default div.layout-1 h3,
div#columns div#left-column div.column-default div.layout-2 h3,
div#columns div#left-column div.column-default div.layout-0 h4,
div#columns div#left-column div.column-default div.layout-1 h4,
div#columns div#left-column div.column-default div.layout-2 h4,
div#columns div#left-column div.column-default div.layout-0 h5,
div#columns div#left-column div.column-default div.layout-1 h5
div#columns div#left-column div.column-default div.layout-2 h5
{	color: #585858;
}

div#columns div#left-column div.column-default div.layout-0 h3,
div#columns div#left-column div.column-default div.layout-1 h3,
div#columns div#left-column div.column-default div.layout-2 h3
{	
}

div#columns div#left-column div.column-default div.layout-0 h4,
div#columns div#left-column div.column-default div.layout-1 h4,
div#columns div#left-column div.column-default div.layout-2 h4
{	font-size: 15px;
	font-weight: bold;
}

div#columns div#left-column div.column-default div.layout-0 h5,
div#columns div#left-column div.column-default div.layout-1 h5,
div#columns div#left-column div.column-default div.layout-2 h5
{	font-size: 13px;
	font-weight: bold;
}

div#content div#left-column ul.sitemap,
div#content div#left-column ul.sitemap ul,
div#content div#left-column ul ul
{	padding:0 10px;
}

div#right-column
{
	float:left;
	width:275px;
	padding:25px 0 10px 0;
}

div #mainwin.layout-1 div#right-column
{
	display:none;
	padding-top:10px;
}

div#right-column p,
div#right-column h3
{
	padding:0px 0px 0px 22px;
}

div#right-column div.teaser-content div.image
{
	float:right;
}

div.teaser-background
{
	padding-bottom:20px;
}

div#bottom-line
{
	background:url("../img/content_border_bottom.jpg") no-repeat;
	height:10px;
	overflow:hidden;
	clear:both;
}

br.clear
{
	clear:left;
}

table,
div.sumup
{
	margin:0 0 0 30px;
	text-align:left;
}

div#right-column table,
div#right-column div.sumup
{
	margin-left:22px;
}

div.sumup h4
{
	margin-top:0px;
	margin-bottom:3px;
	font-size:16px;
}

table th
{	
	font-size:1.2em;
	color:#989898;
}

div #left-column table th
{
	color:#666666;
}

div#right-column th
{
	font-size:1.3em;

	padding:20px 0 32px 0;	
}

table th,
table td
{
	vertical-align:top;
}

table td
{
	font-size:1.1em;
	font-weight:bold;
	padding:10px 0;
}

* html table.sumup
{
	margin-left:8px;
}

table.sumup td
{
	padding:0;
}

table.sumup td.light
{
	text-align:right;
	padding-right:13px;
}

table tr.upper-half td
{
	padding-bottom:0;
}

table tr.lower-half td
{
	padding-top:0;
}

table td.small
{
	font-size:1em;
	font-weight:normal;
}

table td.light,
table td.light a,
div#right-column table td span
{
	color:#989898;
}

table tr.head
{
	background:url(../img/table_head_separator.gif) no-repeat right 57px;
}


table h5
{
	font-size:1em;
	margin-top:0;
	margin-bottom:0;
}

div#right-column table tr.head
{
	background:url(../img/table_head_separator.gif) no-repeat left bottom;
}

div#content table h3 a
{
	font-size:13px;
}

div#right-column table,
div.tx-ppsubscription-pi4 table
{
	margin-top:20px;
	border-top:1px solid #c0c0c0;
}

div.tx-ppsubscription-pi4 table tr.head th
{
	padding-top:15px;
}

div.tx-ppsubscription-pi3 table
{
	border-bottom:1px solid #c0c0c0;
}

div#right-column div.publications table
{
	border-top:0;
	margin-top:0px;
}

div.tx-ppsubscription-pi4 table
{
	margin-top:0;
}

div#left-column table h3,
table h3
{
	margin:0;
	padding:0;
	float:none;
	display:block;
	font-size:1.1em;
}

div.image
{
	float:right;
	padding:0 0 10px 10px;
}

div.image-left
{
	float:left;
	padding:0 10px 10px 0;
}

/*** References ***/

div#references-box
{
 	background-image:url("../img/main_navi_bg.gif");
 	background-repeat:no-repeat;
 	width:184px;
	margin:24px 0 0 20px;
}

div#references-top
{
	background-image:url("../img/main_navi_top.gif");
	background-repeat:no-repeat;
	width:184px;
	height:4px;
}

.references-head
{
	color:#FFF;
	text-align:right;
	margin:4px 10px 0 0;
}

.references-head h3
{
	font-size:13px;
	font-weight:bold;
	letter-spacing:1px;
	margin:4px 0 4px 0;
}

span#image-container 
{
	display:block;
	height:70px;
	position:relative;
}

span#image-container img 
{
	position:absolute;
}


.references-content
{
	background:url("../img/ref_bg.gif") no-repeat;
	width:176px;
	margin:0 4px 0 4px;
	height:119px;
}

.references-content p.caption
{
	text-align:right;
	margin:25px 8px 0 0;
}

.references-content p.caption a
{
	text-decoration:none;
	font-weight:bold;
	color:#AAA;
}

div#references
{
	background-image:url("../img/main_navi_middle.gif");
	background-repeat:repeat-y;
	width:184px;
}

div#references-middle
{
	background-image:url("../img/test.gif");
	background-repeat:no-repeat;
	width:184px;
	height:100%;
	top:4px;
	overflow:hidden;
}

div#references-bottom
{
	background-image:url("../img/main_navi_bottom.gif");
	background-repeat:no-repeat;
	width:184px;
	height:4px;
	overflow:hidden;
}

div.tx-ppreferences-pi2 div
{	float:none;
	clear:both;
	padding:0 20px;
}

div#left-column div.tx-ppreferences-pi2 strong
{
	float:left;
	clear:left;
	width:230px;
	padding: 15px 0 0 15px;
	text-align:left;
	color:#666;
	font-size:1.2em;
}

* html div#left-column div.tx-ppreferences-pi2 h3
{	width:270px;
}

div.tx-ppreferences-pi2 div.ref-image
{	width:140px;
	float:right;
	clear:right;
	background:url(../img/refbg_top2.gif) center top no-repeat;
	padding:5px 0 0;
	margin-top:18px;
}

div.tx-ppreferences-pi2 div.ref-image div
{	background:url(../img/refbg_bottom2.gif) center bottom no-repeat;
	padding:5px 5px 5px;
}

div.ref-image img
{
	
	margin:0 5px;
}

/** SiteMap **/

div#content ul.sitemap
{
	padding:20px 0 20px 30px;
	list-style-type:none;
	float:left;
	clear:left;
	margin:0;
	text-align:left;
	width:790px;
}

div#content ul.sitemap ul
{
	list-style-type:none;
	padding:0;
	margin:0;
	border-left:3px dotted #989898;
	width:230px;
	overflow:hidden;
}

div#content ul.sitemap li a
{
	color:#666;
	text-decoration:none;
	font-weight:bold;
	font-size:1.2em;
	display:block;
	width:180px;
}

div#content ul.sitemap li
{
	float:left;	
	padding:5px 0px 2px 15px;
	width:220px;
}

div#content ul.sitemap li ul li
{
	float:none;
	padding:2px 0px 5px 5px;
	
}

div#content ul.sitemap li ul li a
{
	font-size:1.1em;
}

div#content ul.sitemap li ul li ul li a
{
	font-weight:normal;
}

/** Formulare **/

fieldset
{	border:0;
	margin:10px 0px;
	float:left;
	width:340px;
}

fieldset div.formfields
{
	float:left;
	width:353px;
	padding:2px 0;
	padding-right:7px;
	background:url(../img/input-background.gif) center right no-repeat;
}

fieldset div.captcha div.formfields
{
	background:none;
}

fieldset div.captcha div.formfields input
{
	background:url(../img/input-small-background.gif) 0 0 no-repeat;
	height:19px;
	margin-left:0px;
	padding-left:5px;
	padding-top:4px;
}

* html fieldset div.captcha div.formfields input
{
	height:23px;
}

fieldset div.section
{
	float:left;
	padding-bottom:15px;
}


fieldset div.checkboxes div.section
{
	padding-bottom:10px;
}

label,
div.tx-ppsubscription-pi5 div.message div.formfields label
{	width:140px;
	text-align:right;
	float:left;
	font-size:.9em;
}

div.message label
{
	width:65px;
	text-align:left;
}

div.message div.formfields
{
	background:url(../img/input-text-background.gif) right no-repeat;
	padding:7px 0;
	width:360px;
}

div.tx-ppsubscription-pi5 div.message div.formfields
{
	background:url(../img/input-text-small-background.gif) right no-repeat;
}

* html div.tx-ppsubscription-pi5 div.message div.formfields
{
	width:352px;
}

textarea,
div.textarea
{
	width:285px;
	height:135px;
	border:0;
	background:transparent;
	color:#666;
}

div.tx-ppsubscription-pi5 textarea
{
	width:184px;
	float:right;
}

div.tx-ppsubscription-pi5 div.message div.field_0
{
	width:auto;
	padding-right:10px;
}

div.textarea
{
	overflow:scroll;
}

input, select,
strong.readonly
{
	float:right;
	width:195px;
	border:0;
	background:transparent;
	font-size:.9em;
	padding-top:2px;
	color:#666;
}

strong.readonly
{
	text-align:center;
}

input:focus, select:focus, textarea:focus,
input:hover, select:hover, textarea:hover,
fieldset div.formfields:hover label
{
	color:#000;
}

fieldset div.checkboxes input.check
{
	width:auto;
	float:left;
	margin-left:65px;
	border:0;
	padding:0;
}

fieldset div.checkboxes input.check,
fieldset div.checkboxes label
{	cursor:pointer;
}

fieldset div.checkboxes div.formfields
{	padding:0;
	background:transparent;
}

fieldset div.checkboxes label
{	width:auto;
	text-align:left;
	padding:0 0 0 10px;
}

div.explained
{
	padding:10px 0 10px 65px;
	float:left;
}

div.notice
{	
	padding:20px 0 0 50px;
	float:left;
}

button.submit
{
	border:0;
	background:url(../img/submit-button-bg.gif) 0 4px no-repeat;
	color:#fff;
	font-weight:bold;
	float:right;
	width:68px;
	height:26px;
	cursor:pointer;	
}

div .tx-ppsubscription-pi5 button.submit,
div .tx-pptipafriend-pi1 button.submit
{	background-image:url(../img/submit-button-long-bg.gif);
	width:100px;	
}

div .tx-pptipafriend-pi1 button.submit
{
	float:left;
	clear:both;
	margin-left:30px;
}

button.submit:hover
{
	color:#000;
}

div.tx-ppkonsemkontakt-pi1 p
{
	clear:left;
}

/** Tip a friend **/

div.tx-pptipafriend-pi1 p
{
	clear:both;
}

div.tx-pptipafriend-pi1 div.captcha label
{
	clear:left;
}

div.tx-pptipafriend-pi1 img
{
	float:left;
	clear:both;
	margin-left:140px;
}

div#content a.tip-a-friend
{
	color:#f60709;
	text-decoration:none;
	float:right;
	clear:left;
	text-align:right;
	padding:5px 5px 5px 15px;
	font-size:.8em;
	background:url(../img/externerlink_r.gif) no-repeat 0 8px;
}

div#content a.tip-a-friend:hover
{
	text-decoration:underline;
}

/** Publications **/

div.publications div img
{ float:left;
  margin-right:20px;
}

div.publications th
{
}

div.publications td
{
	padding-right:20px;
}

div.publications td.text
{
	font-weight:normal;
	text-align:justify;
}

body div#content div.publications a:hover
{
	
	background:url(../img/internerlink_r.gif) 0px 3px no-repeat;
}

body div#content div.publications a.pdf-download:hover
{	
	background-image:url(../img/download_r.gif);
}

body div#content div.publications a.order:hover
{	background-image:url(../img/externerlink_r.gif);
}

body div#content div#right-column div.publications table tr.upper-half td
{
	padding-bottom:5px;
}

div#content ul.quicklinks
{
	padding:10px 10px 10px 10px;
	text-align:left;
	width:255px;
}

div#content ul.quicklinks li
{
	background:transparent;
	width:255px;	
	padding: 0 0 10px 0;
	float:left;
	clear:left;
}

div#content ul.quicklinks li a
{	float:left;
	clear:left;
	width:255px;
}

/** FishEye-R **/

div.tx-ppteam-pi1
{	width:745px;
	overflow:hidden;
	padding:0;
	margin:0 0 0 5px;
	clear:both;
	float:left;
	background:#f7f7f7 url(../img/content-divider-horz.jpg) no-repeat center bottom;
}

#fisheyeR
{
	height:120px;
	
}

body div#content #fisheyeR a
{	padding:0;
	background:transparent;
}

div.tx-ppteam-pi1 #fisheyeR img
{	border:1px solid #ccc;
}

body div#content #fisheyeR a:hover img
{
	border-color:#f60607;
}

div.tx-ppteam-pi1 #fisheyeR td
{	padding:0px 2px;
	vertical-align:middle;
}
			
div.tx-ppteam-pi1 #fisheyeR table
{	display:block;
}


/**** PageTeaser ****/

div.tx-jppageteaser-pi1
{
	padding:0 30px 0 30px;
}

div #right-column div.tx-jppageteaser-pi1
{
	padding-left:23px;
}

body div#content div.tx-jppageteaser-pi1-list-entry h4 a,
body div#content div.tx-jppageteaser-pi1-list-entry-image  a
{
	background:transparent;
	padding:0;
}

body div#content p.caption
{
	margin-top:0;
	padding-top:0;
}

div.tx-jppageteaser-pi1-list h4
{
	margin-bottom:11px;
}

div#main-navi ul li a
{
	padding-left:5px;
}