/*
Styles.css for the microsites:
- AOAlumni
- AOAnniversary2007-P6
- AOAP2007-P6
- AOESP2007-P6
- AOGER2007-P6
- AOLAT2007-P6
- AOME
- AOMID
- AORISystem

2008-06-25 msc, rbu** 
2009-02-16 rsc
*/

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
global basics: */

* {
margin:0;padding:0;
font-family:Verdana,Arial,sans-serif;
color:#000;
font-size:13px;
line-height:160%;
text-align:left;
}

img {display:block;border:0;}
strong {font-weight:bold;}
div.fakeHR {width:100%;height:1px;overflow:hidden;background-color:#333;margin:18px 0;}


hr,
.hide,
ul.irLinks li a span {
position:absolute;
left:-10000px;top:-10000px;
width:10px;height:10px;
overflow:hidden;
}

.floatRight {float:right;}
.floatLeft {float:left;}
.clearBoth {clear:both;}
.displayNone, .unsichtbar {display:none;}
.displayBlock {display:block;}

br.clearBoth {clear:both;line-height:1px;}

/* caf = clear all floats */
.caf:after,
#content #cBlock1 ul:after,
#content #teaserBlock:after,
#content #contentBottom:after {
content: "."; 
display:block; 
height:0;
clear:both; 
visibility: hidden;
}


table {border-collapse:collapse;}
table tr td,
table tr th {
text-align:left;vertical-align:top;
font-size:13px;
}

#AOFoundation {width:960px;margin:0 0 0 20px;background:#fff;position:relative;}







/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
#header: */

#header {
width:960px;height:128px;height:140px;
position:relative;
}
#header a:link,
#header a:visited {
text-decoration:none;
}
#header a:focus,
#header a:hover,
#header a:active {
text-decoration:underline;
color:#000;
}




#logo {
display:block;width:214px;height:40px;
position:absolute;left:200px;top:30px;
}
#additionalLogo {
width:30px;height:36px;
position:absolute;left:730px;top:32px;
}

#claim {
width:560px;height:28px;
position:absolute;left:200px;/* top:98px; */ top:100px;
border-top:1px solid #333;
border-bottom:1px solid #333;
}

#navService {
font:normal 11px/20px arial,sans-serif;
text-align:right;
margin:0 195px 0 0;
}
#navService a:link,
#navService a:visited {
margin:0 5px;
font:normal 11px/100% arial,sans-serif;
color:#999;
}
#navService a:focus,
#navService a:hover,
#navService a:active {
color:#000;
}

#search {
position:absolute; left:778px; /* top:97px; */ top:100px;
width:180px;
height:30px;
background:#ffc753 url(img/microsite/bg_search.gif) top left no-repeat;
}

#search input {
display: block;
margin: 0;
}

#search input.inputField {
float: left;
border: 1px solid #000;
margin: 7px 19px 0 11px;
padding: 0 2px 0 4px;
width: 112px;
height: 14px;
font: normal 11px/14px arial,sans-serif;
color: #999;
}



/* neue adminBox
======================================================= */
#adminBox,
#adminLink,
#loginLink,
#welcome,
#editLink {
display:block;
}

#adminBox {
position:absolute;left:778px;top:0;
width:180px;
background:#ffecc2;
}



#adminBox.loggedOut {
height:20px;
background: #ffc753 url(img/microsite/bg_login.gif) bottom left no-repeat;
}
#adminBox.loggedIn {
background:#ffecc2 url(img/microsite/login_rundung.gif) bottom left no-repeat;
height:90px;
}

#loginLink {
padding:0 10px 0 11px;
width:159px;
font: bold 11px/180% verdana, arial,sans-serif;
color:#fff !important;
background:#ffc753;
}

#adminBox.loggedOut #loginLink {
background:transparent;
}

#adminLink,
#welcome,
#editLink {
margin:5px 10px 5px 13px;
width:160px;
font:normal 11px/100% arial,sans-serif;
color:#000;
}

#adminLink {
position:absolute;left:0;bottom:20px;
}
#editLink {
position:absolute; left: -1px; bottom: 1px;
}




/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
rather #left: */

#left {
width:190px;
position:absolute;
left:0;top:100px;
}







/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
#left and #right , .dynMenue: */

div.navContainer {
width:180px;
margin-bottom:10px;
}

ul.dynMenue {
width:180px;
list-style-type:none;
background:#fff url(img/microsite/bg_dynMenue.gif) no-repeat left bottom;
padding-bottom:0px;
}

ul.dynMenue li span.subnavHandler {
display:block;
width:180px;height:30px;
background:#ccc url(img/microsite/navMain.gif) no-repeat;
overflow:hidden;
cursor:pointer;
}

ul.dynMenue li span.subnavHandler span {
color:#fff;
padding:0 5px 0 10px;
font:bold 15px/30px arial,sans-serif;
letter-spacing: -0.02em;
}
ul.dynMenue li span.open,
ul.dynMenue li span.hover {
background:#ffc753 url(img/microsite/navMain_aktiv.gif) no-repeat;
}

/* runde Ecke oben: */
ul.dynMenue li.top span.subnavHandler {
background:#fff url(img/microsite/navMainTop.gif) no-repeat;
}
ul.dynMenue li.top span.open,
ul.dynMenue li.top span.hover {
background:#ffc753 url(img/microsite/navMainTop_aktiv.gif) no-repeat;
}

/* runde Ecke unten: */
ul.dynMenue li.bottom span.subnavHandler {
background:#fff url(img/microsite/navMainBottom.gif) no-repeat;
}

ul.dynMenue li.bottom span.hover {
background:transparent url(img/microsite/navMainBottom_aktiv.gif) no-repeat;
}
ul.dynMenue li.bottom span.open {
background:#fff url(img/microsite/navMain_aktiv_microsite.gif) no-repeat;
}


ul.dynMenue li.bottom span.subnavHandler span,
ul.dynMenue li.bottom span.hover span,
ul.dynMenue li.bottom span.open span {
color:#fff;
}





ul.dynMenue ol {
padding: 5px 7px 5px 10px;
list-style-type:none;
width:163px;
}
ul.dynMenue li.bottom ol {
background:#fff url(img/microsite/bg_dynMenue.gif) no-repeat left bottom;
}
ul.dynMenue li.beforebottom ol {
background:#fff url(img/microsite/bg_navMainSub.gif) repeat-y;
}

ul.dynMenue ol li {
background:transparent;
padding:5px 0;
}


ul.dynMenue li ol li.lastX {
padding-bottom:16px;
}


ul.dynMenue ol li,
ul.dynMenue ol li a,
ul.dynMenue ol li span,
ul.dynMenue ol li span.country {
font:bold 11px/100% arial,sans-serif;
}
ul.dynMenue ol li span {
font-weight:normal;
}
ul.dynMenue a:link,
ul.dynMenue a:visited {
text-decoration:none;
}
ul.dynMenue a:focus,
ul.dynMenue a:hover,
ul.dynMenue a:active {
text-decoration:underline;
}


ul.dynMenue ol li img {
border:1px solid #333;
margin:8px 0 0 0;
}

ul.dynMenue ol li.icon {
background:transparent;
padding:3px 0;
}

ul.dynMenue ol li.icon img.menuflag, img.menuflag {
border:1px solid #333;
margin:0px 0 0 0;
display: inline;
}

ul.dynMenue ol li.icon span.country {
margin-left:12px;
}

ul.dynMenue p,
ul.dynMenue p a {
font:normal 11px/100% arial,sans-serif;
}
ul.dynMenue p {
padding:0 10px 0 6px;margin:12px 0 6px 0;
}
ul.dynMenue p img {
padding:6px 6px 10px 6px;
}
ul.dynMenue ol li a br {
line-height: 100%;  /* used for FF to avoid gaps between rows */
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
#right: */

#right {
width:180px;
position:absolute;
right:0;
}



/* Links on right side: */
ul.imgLinks {
width:180px;
list-style-type:none;
}

ul.imgLinks li a,
ul.imgLinks li a:link,
ul.imgLinks li a:visited {
text-decoration:none;
display:block;
width:165px;
height:30px;
overflow:hidden;
background:#ffecc2 url(img/microsite/navRegions.gif) no-repeat;
font:bold 15px/30px arial,sans-serif;
letter-spacing: -1px;
color:#333;
padding:0 5px 0 10px;
}

ul.imgLinks li.lastx a,
ul.imgLinks li.lastx a:link,
ul.imgLinks li.lastx a:visited {
background-image: url(img/microsite/navRegionsLast.gif);
}

ul.imgLinks li a:focus,
ul.imgLinks li a:hover,
ul.imgLinks li a:active {
background:#ffd988 url(img/microsite/navRegions_aktiv.gif) no-repeat;
}

ul.imgLinks li.lastx a:focus,
ul.imgLinks li.lastx a:hover,
ul.imgLinks li.lastx a:active {
background: transparent url(img/microsite/navRegionsLast_aktiv.gif) no-repeat;
}


/* Insite Sonderfall: Emergency-SafetyHygiene  */
ul.imgLinks li.emergency a,
ul.imgLinks li.emergency a:link,
ul.imgLinks li.emergency a:visited {
background-image: url(img/microsite/navEmergency.gif);
height:59px;
}

ul.imgLinks li.emergency a:focus,
ul.imgLinks li.emergency a:hover,
ul.imgLinks li.emergency a:active {
background: transparent url(img/microsite/navEmergency_aktiv.gif) no-repeat;
}





/* Quicklinks
======================================================= */

#right div.navContainer div.qlContent {
width:180px;
background:#ffecc2 url(img/microsite/login_rundung.gif) 0 bottom no-repeat;
/* the padding is needed for Firefox; otherwise there is no space between */
/* the last entry in the box and the following border of the box */
padding-bottom:1px;
}

#right .qlContent {
position: relative; top: -1px; /* neccessary in order to avoid doubled white space *if* h3 follows! */
}

#right .qlContent h3 {
padding: 4px 10px 0 10px;
font-family: arial,sans-serif;
font-size:15px;
font-weight:bold;
letter-spacing: -1px;
color:#333;
border-top: 1px solid #fff;
}

#right .qlContent h3.additionalSpace {
margin-bottom: 3px;
}

#right .qlContent a { /* necessary in order to give possible line breaks same margins */
display: block;
}

#right ul#RISystem {
margin-top: 7px;
list-style-type:none;
min-height:1%;
}

#right .qlContent a.latestChapters {
display: inline;
}

#right .qlContent span.latestChaptersNation {
margin-left: 5px;
color: #000;
font:normal 11px/100% arial,sans-serif;
}

#right ul#aoCourses {
margin-top: 7px;
list-style-type:none;
min-height:1%;
}

#right ul#aoCourses li a br {
line-height: 100%;  /* used for FF to avoid gaps between rows */
}

#right .qlContent a,
#right ul#aoCourses li {
margin:0 10px 8px;
line-height: 100%;
}

#right ul#RISystem li {
margin:0 10px 10px 20px;
line-height: 100%;
}

#right ul#RISystem li a,
#right ul#aoCourses li a {
margin: 0;
}

#right .qlContent a,
#right .qlContent a:link,
#right .qlContent a:visited,
#right ul#RISystem li a,
#right ul#RISystem li a:link,
#right ul#RISystem li a:visited,
#right ul#RISystem li a strong,
#right ul#RISystem li a:link strong,
#right ul#RISystem li a:visited strong,
#right ul#aoCourses li a,
#right ul#aoCourses li a:link,
#right ul#aoCourses li a:visited,
#right ul#aoCourses li a strong,
#right ul#aoCourses li a:link strong,
#right ul#aoCourses li a:visited strong,
#right p#coursesSearchLink a,
#right p#coursesSearchLink a:link,
#right p#coursesSearchLink a:visited,
#right p#coursesSearchLink a strong,
#right p#coursesSearchLink a:link strong,
#right p#coursesSearchLink a:visited strong {
color: #000;
text-decoration:none;
font:normal 11px/100% arial,sans-serif;
}

#right ul#RISystem li a strong,
#right ul#RISystem li a:link strong,
#right ul#RISystem li a:visited strong,
#right ul#aoCourses li a strong,
#right ul#aoCourses li a:link strong,
#right ul#aoCourses li a:visited strong,
#right p#coursesSearchLink a strong,
#right p#coursesSearchLink a:link strong,
#right p#coursesSearchLink a:visited strong {
font-weight: bold;
}

#right .qlContent a:hover,
#right .qlContent a:active,
#right .qlContent a:focus,
#right ul#RISystem li a:hover,
#right ul#RISystem li a:active,
#right ul#RISystem li a:focus,
#right ul#RISystem li a:hover strong,
#right ul#RISystem li a:active strong,
#right ul#RISystem li a:focus strong,
#right ul#aoCourses li a:hover,
#right ul#aoCourses li a:active,
#right ul#aoCourses li a:focus,
#right ul#aoCourses li a:hover strong,
#right ul#aoCourses li a:active strong,
#right ul#aoCourses li a:focus strong,
#right p#coursesSearchLink a:hover,
#right p#coursesSearchLink a:active,
#right p#coursesSearchLink a:focus,
#right p#coursesSearchLink a:hover strong,
#right p#coursesSearchLink a:active strong,
#right p#coursesSearchLink a:focus strong {
text-decoration:underline;
}

#right .qlContent h3 a,
#right .qlContent h3 a:link,
#right .qlContent h3 a:visited {
margin: 0 0 3px 0;
padding: 4px 0 0 0;
font-size:15px;
font-weight:bold;
letter-spacing: -1px;
color:#333;
}

#right .qlContent h3 a:hover,
#right .qlContent h3 a:active,
#right .qlContent h3 a:focus {
text-decoration: none;
}
























/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 
#content: */


#content {
width:560px;
margin:0 200px;
position:relative;top:0;left:0;
background:#fff;
} 

/* Necessary because of WP set HTML tags ...
========================================================= */
#content div.wpsPortletBody {
width: 560px;
}


/* all linked text within #context should be visible as such: */
#content a:link,
#content a:visited {
color: #005fb2;
text-decoration:none;
}
#content a:focus,
#content a:hover,
#content a:active {
text-decoration: underline;
}
/* reset the above for some links: */

#content div.colLeft a,
#content div.colRight a,
#content table.picTextWide a,
#content #cBlock1 a {
color: #333;
}


/* content block 2 - fullsize */
#cBlock2 {
border-bottom:1px solid #999;
}

/* syncFix-080411 : added instructions for nested lists */
#content ol,
#content ul {
margin:0 0 22px 22px;
font-size:11px;
}

#content ol li ul,
#content ul li ul {
margin: 0 0 0 14px;
}

#content ol li ol,
#content ul li ol {
margin-bottom: 0;
}

#content ol.linkList, /* syncFix-08-04-11 : added */
#content ul.linkList {
margin: 0 0 15px 25px;
}

#content ol.linkList li,
#content ul.linkList li {
font:bold 11px/100% arial,sans-serif;
}
#content ol.linkList li span,
#content ul.linkList li span {
font:normal 11px/100% arial,sans-serif;
}
#content ol.linkList li a {
color: #333;
font-size:11px;
}


#content p {
margin:0 0 13px 0;
}
#content p.aboveH1,
#content p.aboveH3 {
line-height:120%;color:#333;
margin:17px 0 0 0; /* FF 18px */
}


#content p.aboveH3 {
margin-top: 0;
}

#content h1,
#content h2,
#content h1 a {
margin:0 0 10px 0;
font-size:15px;
font-weight: bold;
line-height:120%;
color:#333;
}

#content div.colLeft {
width:270px;float:left;
border-bottom:1px solid #999;
padding:0 0 5px 0;
}
#content div.colRight {
width:270px;float:right;
border-bottom:1px solid #999;
}
#content div.colRight div.fakeHR {
margin-bottom:14px;
}

#content div.colLeft h2,
#content div.colRight h2 {
border-bottom:1px solid #999;
line-height:188%;
}

#content h3 {
font-size:15px;
font-weight:normal;
line-height: 120%;
color:#333;
}

#content table.picTextWide h3 {
font-weight: bold;
margin: 0 0 10px 0;
padding: 0;
}

#content h3 a {
font-size: 15px;
line-height: 120%;
color:#333;
text-decoration:none;
}




/* Content block 1 auf Startseite = Topstories
======================================================= */
/* content block 1 - site homepage (anders als extranet-home!! */
#cBlock1 {
width: 560px;
margin: 0 0 10px 0;
background:transparent url(img/microsite/bg_topstories_lines.gif) top left repeat-y;
}

#content #cBlock1 ul {
margin:0;padding:0;
position: relative;
width:560px;
height: 1%;
}

#content #cBlock1 ul li {
margin:0;padding:0;
list-style-type: none;
overflow: hidden;
border-bottom:1px solid #999;
background:transparent url(img/microsite/bg_topstories_unit_top.gif) top left no-repeat;
}

#content #cBlock1 ul li h1 {
margin: 10px 0 5px 0;
padding: 0 10px;

}



#content #cBlock1 ul li p {
margin: 0 0 7px 0;
padding: 0 10px;

}

#content #cBlock1 ul li p.startDate {
margin:4px 10px 5px 10px;
padding:0;
font-size:11px;
line-height: 100%;
text-align: right;
color: #fff;
background:#999;
}

#content #cBlock1 ul li img {
display:block;margin-left:1px;
}

/* Teaser-Block auf Startseite / 3 verlinkte Grafiken
======================================================= */
#content #teaserBlock {
position: relative; left: -1px;
margin: 0 0 5px 0;
width:570px;/* 10px zuviel wg. margin-right der img */
}


#content #teaserBlock a {
color: #333;
float: left;
margin: 0 10px 10px 0;
}

#content #teaserBlock .fakeHR {
clear: both;
width: 560px;
margin: 0 0 0 1px;
}

/* Tabelle fuer Nachrichten-Boxen ueber gesamte Content-Breite (Startseite)
======================================================= */
#content table.picTextWide {
margin: -5px 0 20px 0;
border-top: 1px solid #333;
}

#content table.picTextWide td {
padding: 10px 0 0 0;
border-bottom: 1px solid #333;
}

#content table.picTextWide td p {
margin-bottom: 5px;
}

#content table.picTextWide td p.aboveH3 {
margin: 0;
}

/* className shadow irrefuehrend */
#content table.picTextWide a.shadow120120{
display:block;
width:122px;
overflow:hidden;
margin:0 10px 0 0;
padding: 0 0 10px 0;
}

#content table.picTextWide a.shadow120120 img {
border:1px solid #333;
}




/* Tabellen fuer Nachrichten in einer Spalte (Themenseite)
======================================================= */
#content table.picTextNarrow a.shadow6060,
#content table.picTextWide a.shadow6060:link,
#content table.picTextWide a.shadow6060:visited,
#content table.picTextWide a.shadow6060:hover,
#content table.picTextWide a.shadow6060:active,
#content table.picTextWide a.shadow6060:focus {
display:block;width:67px;height:67px;overflow:hidden;
background:#fff url(img/microsite/bg_shadow60-60.gif) no-repeat;
margin:3px 15px 10px 0;
}

#content table.picTextNarrow a.shadow6060 img {
border: 1px solid #999;
}

#content table.picTextNarrow h4 a {
text-decoration:none;
}
#content table.picTextNarrow h4 a:hover {
text-decoration:underline;
}




#content div.picstandard,
#content div.picstandard div,
#content div.picright,
#content div.picleft {
color: #333;
font:normal 10px/12px arial,sans-serif;
max-width:540px;overflow:hidden; /* breite 560px #content soll nie gesprengt werden */
}

#content div.picstandard {
margin:0;
max-width:560px;
}

#content div.picright {
float:right;
margin:0 0 0 20px;
}
#content div.picleft {
float:left;
margin:0 20px 0 0;
}

#content div.picstandard img,
#content div.picleft img,
#content div.picright img {
display:inline;
margin-bottom:5px;
}




/* Surgery Page */
/* #itemInfo auf surgery start innerhalb des AOF Themes (msc 2007-11-21) */
#itemInfo {
width:560px;
}
#itemInfo h2 {
font-size:16px;
margin:5px 0;color:#999;
}
#itemInfo p, #itemInfo strong {
font-size:11px;line-height:14px;
margin:0;color:#999;
}



#rightOfSkully {
/* border-right:20px solid #fff; */ /* fake margin-right um den double-float-margin-bug in IE6 zu vermeiden */
width:340px;
float:right;
}

#rightOfSkully p {
margin:0;padding:0 10px 10px 0;border:0;
line-height:140%;
}




#saM,
/* #tlSearch, */
#content div.srRM {
width:340px;
background-color:#ffecc2;
margin:0 0 20px 0;

}

#saM label,
#content div.srRM h3,
#content div.srRM a,
/* #tlSearch h3, */
#tlSearch p {
margin:0;padding:4px 8px 4px 4px;color:#fff;
display:block;
width:328px;height:14px;
background-color:#ffc753;
border-bottom:1px solid #fff;
}
#saM select {
margin:4px;width:260px;
}
#saM select option.firstO {
color:#999;
}

#content div.srRM h3,
#saM label {
color:#fff;font-size:12px;font-weight:normal;line-height:110%;
}

#content div.srRM a {
line-height:110%;
background-color:#ffecc2;color:#000;
font-size:11px;text-decoration:none;
border-bottom:0;
}
#content div.srRM a:hover {
color: #000;
background-color: #ffe088;
}





#content table.contenttable td {
font-size:11px;
border-bottom:1px solid #fff;padding:2px 4px;
}



/* !!! various content tables !!!
======================================================= */
#content table.contentTable,
#content table.contentTable2Cols {
margin: 20px 0;
width: 100%;
/* white-space: nowrap; */
}

/* #content table.contentTable, */
#content table.contentTable2Cols,
#content table.layoutTable2Cols {
table-layout: fixed;

}

#content table.contentTable thead td,
#content table.contentTable th,
#content table.contentTable tr.subHead td,
#content table.contentTable2Cols thead td,
#content table.contentTable2Cols th,
#content table.contentTable2Cols tr.subHead td {
font-size:13px;
font-weight:bold;
line-height:28px;
margin: 0;
padding: 0 0 0 3px;
color:#fff;
background:#ffc753;
border-bottom:1px solid #fff;
}

#content table.contentTable th,
#content table.contentTable2Cols th,
#content table.contentTable td.rowDef,
#content table.contentTable td.rowDefQuart,
#content table.contentTable td.checkPoint,
#content table.contentTable td.checkPointLarge {
padding-right: 3px; /* 080312: wg. peoplefinder; ggf. wieder raus! */
line-height:20px;
color: #000;
background: #ffd988;
border-left:1px solid #fff;
}

#content table.contentTable tr.subHead td,
#content table.contentTable2Cols tr.subHead td {
line-height:20px;
}

#content table.contentTable td.rowDef,
#content table.contentTable td.rowDefQuart,
#content table.contentTable td.checkPoint,
#content table.contentTable td.checkPointLarge {
width: 33.3%;
font-weight:bold;
}

#content table.contentTable td.rowDefQuart {
width: 25%;
}

#content table.contentTable td.checkPoint {
padding-left: 0;
width: 20px;
text-align: center;
}

#content table.contentTable td.checkPointLarge {
width: 38px;
text-transform: uppercase;
}

#content table.contentTable td,
#content table.contentTable2Cols td {
line-height:20px;
padding: 0 0 0 3px;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
background: #ffecc2;
}

#content table.contentTable2Cols td {
width: 276px;
}

#content table.layoutTable2Cols td {
width: 270px;
}

#content table.layoutTable2Cols td {
padding: 0 10px 10px 0;
}

/* Fuer IE ... ggf. dorthin auslagern */
#content table.contentTable2Cols thead td,
#content table.contentTable2Cols tr.subHead td {
width: auto;
}

#content table.contentTable tr.spaceRow td,
#content table.contentTable2Cols tr.spaceRow td {
height:20px;
background: #fff;
}

#content table.contentTable tfoot td,
#content table.contentTable2Cols tfoot td {
font-size:11px;
margin:0pt;
padding: 0 3px 0 0;
text-align: right;
color:#fff;
background:#ffc753;
}

#content table.contentTable th.textCenter,
#content table.contentTable td.textCenter,
#content table.contentTable2Cols th.textCenter,
#content table.contentTable2Cols td.textCenter {
text-align: center;
}

#content table.contentTable th.textRight,
#content table.contentTable td.textRight,
#content table.contentTable2Cols th.textRight,
#content table.contentTable2Cols td.textRight {
text-align: right;
}

#content table.contentTable td.highlight,
#content table.contentTable2Cols td.highlight {
background: #ffd988;
}

#content table.contentTable td a,
#content table.contentTable td a:link,
#content table.contentTable td a:visited,
#content table.contentTable2Cols td a,
#content table.contentTable2Cols td a:link,
#content table.contentTable2Cols td a:visited {
display: block;
margin-left: -3px;
padding: 0 0 0 3px;
width: 100%;
height: 1%; /* IE ... */
line-height: 20px;
color: #000;
background: transparent;
}

#content table.contentTable tfoot td a,
#content table.contentTable tfoot td a:link,
#content table.contentTable tfoot td a:visited,
#content table.contentTable2Cols tfoot td a,
#content table.contentTable2Cols tfoot td a:link,
#content table.contentTable2Cols tfoot td a:visited {
margin-left: 0;
}

#content table.contentTable td.currentActive a,
#content table.contentTable td.currentActive a:link,
#content table.contentTable td.currentActive a:visited,
#content table.contentTable2Cols td.currentActive a,
#content table.contentTable2Cols td.currentActive a:link,
#content table.contentTable2Cols td.currentActive a:visited {
text-decoration: underline;
cursor: default;
}

#content table.contentTable td a:hover,
#content table.contentTable td a:focus,
#content table.contentTable td a:active,
#content table.contentTable2Cols td a:hover,
#content table.contentTable2Cols td a:focus,
#content table.contentTable2Cols td a:active {
background: #ffc753;
}

/* Links in Tabellenkoepfen und -fuessen */
#content table.contentTable thead td a,
#content table.contentTable thead td a:link,
#content table.contentTable thead td a:visited,
#content table.contentTable2Cols thead td a,
#content table.contentTable2Cols thead td a:link,
#content table.contentTable2Cols thead td a:visited,
#content table.contentTable tfoot td a,
#content table.contentTable tfoot td a:link,
#content table.contentTable tfoot td a:visited,
#content table.contentTable2Cols tfoot td a,
#content table.contentTable2Cols tfoot td a:link,
#content table.contentTable2Cols tfoot td a:visited {
line-height: 28px;
font-weight: bold;
color: #fff;
}

#content table.contentTable thead td a:hover,
#content table.contentTable thead td a:focus,
#content table.contentTable thead td a:active,
#content table.contentTable2Cols thead td a:hover,
#content table.contentTable2Cols thead td a:focus,
#content table.contentTable2Cols thead td a:active,
#content table.contentTable tfoot td a:hover,
#content table.contentTable tfoot td a:focus,
#content table.contentTable tfoot td a:active,
#content table.contentTable2Cols tfoot td a:hover,
#content table.contentTable2Cols tfoot td a:focus,
#content table.contentTable2Cols tfoot td a:active {
color: #fff;
background: #fdbd00;
}

/* !!! Sonderfall Ergebnisausgabe fuer courses-Suche = Datumsangaben sollen nicht umbrechen !!!
======================================================= */
#content table#coursesResults {
table-layout: fixed;
}

#content table#coursesResults td {
overflow: hidden;
}

/* !!! Sonderfall Blaettern in Suchergebnissen !!!
======================================================= */

#content table#peopleResults thead td.blaettern a,
#content table#peopleResults thead td.blaettern a:link,
#content table#peopleResults thead td.blaettern a:visited {
display: inline;
}

#content table#peopleResults thead td.blaettern a:hover,
#content table#peopleResults thead td.blaettern a:focus,
#content table#peopleResults thead td.blaettern a:active {
color: #fff;
background: transparent
}

#content #searchResults td.blaettern a.active,
#content #peopleResults td.blaettern a.active,
#content #peopleResults td.blaettern a.active:link,
#content #peopleResults td.blaettern a.active:visited,
#content #peopleResults td.blaettern a.active:hover,
#content #peopleResults td.blaettern a.active:focus,
#content #peopleResults td.blaettern a.active:active {
font-weight: normal;
text-decoration: underline;
cursor: text;
}

/* !!! Sonderfall Detail-Ausgabe fuer people finder-Suche = Bild-Spalte muss Breite und Hoehe bekommen !!!
======================================================= */
#content table#peopleDetails td {
padding: 0;
}

#content table#peopleDetails tfoot td { /* syncFix-080410 rbu */
padding: 0 3px 0 0;
}

#content table#peopleDetails table {
table-layout: fixed; /* syncFix-080410 rbu */
margin: 0;
width: 100%;
}

#content table#peopleDetails thead td,
#content table#peopleDetails table td {
padding-left: 3px;
}

#content table#peopleDetails td.picBox {
padding:0;
width:215px;
background: #ffecc2;
}

#content table#peopleDetails td.picBox img {
width:215px;
}

/* !!! profile shown in poeple finder details; syncFix080410 rbu
======================================================= */
#content table#peopleDetails table#peopleProfile td {
border-top: 1px solid #fff;
border-bottom: none;
}

#content table#peopleDetails table#peopleProfile td.rowDef {
width: 130px;
}

/* =#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=
!!! Layout-Tabelle fuer Thumbnail/Text-Kombinationen - Tabelle ID "dyncase01" hat identische Formatierung (27.02.2008)
Fuer Verhindern der Ausdehnung der Thumbs-Boxen und Anordnung li oder re ist Klasse notwendig !!!
=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#=#= */

table.layoutCombo01 {
margin: 20px 0;
width: 100%;
}

table.layoutCombo01 td.picLeft,
table.layoutCombo01 td.picRight {
width: 1%;
}

table.layoutCombo01 td.picLeft a,
table.layoutCombo01 td.picRight a {
display: block;
margin: 0 20px 20px 0;
}

table.layoutCombo01 td.picRight a {
margin: 0 0 20px 20px;
}

table.layoutCombo01 td p a {
display: inline;
margin: 0 0 20px 0;
}

table.layoutCombo01 td a img {
border: 1px solid #000;
}
















/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* News BEGINN (die 5 Teaser nebeneinander) and dependencies: */

#content table#news{
width:560px;
margin:10px 0;
overflow:hidden;
}

#content table#news td{
border-left:1px solid #fff;
border-bottom:1px solid #fff;
vertical-align:top;
}


#content table#news a{
background:#ffc753;
display:block;
margin:0;
padding:2px 20px 2px 6px;
color:#000;
text-decoration:none;
font-size:11px;
}

#content table#news a:hover{
color:#000;
background:#FDBD00;
text-decoration:none;
}

#content table#news a.teaserimage{
display:block;
margin:0;padding:0;
}

#content table#news td.newsteaser{
font-size:10px;line-height:120%;
color:#000;
background:#ffecc2;
margin:0;padding:2px 4px;
vertical-align:top;
}

#content table#news img{
margin:0;padding:0;
border:0;
}


/* News ENDE  */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */








/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Buttons BACK and PRINT - BEGIN  */



#printpage,
#foothistoryback {
position:absolute;top:-35px;
width:50px;height:20px;
overflow:hidden;
}
#printpage {
right:70px;
background: #fff url(img/microsite/btn_print_hover.gif) no-repeat;
}
#foothistoryback {
right:0;
background: #fff url(img/microsite/btn_back_hover.gif) no-repeat;
}

#printpage a,
#foothistoryback a {
font-size:1px;text-indent: -9000px;color:#fff; /* Linktext unsichtbar */
display:block;
width:50px;height:20px;
overflow:hidden;
}

#printpage a {
background: #fff url(img/microsite/btn_print.gif) no-repeat;
}
#foothistoryback a {
background: #fff url(img/microsite/btn_back.gif) no-repeat;
}
#printpage a:hover {
background: #fff url(img/microsite/btn_print_hover.gif) no-repeat;
}
#foothistoryback a:hover {
background: #fff url(img/microsite/btn_back_hover.gif) no-repeat;
}

/* Buttons BACK and PRINT - END  */
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */






/* + + + + Styling of form-elements BEGIN + + + + + + + + + + + + + + + + + + + + + + + + + */

/* General form classes:
- "contentForm01" = 3 columns WITHOUT fieldsets
- "contentForm02" = 3 columns WITH fieldsets
- "contentform03 = 4 columns WITHOUT fieldsets
- "contentForm03" > table ID="peoplefinder" = generic special styles 
======================================================= */





#content form.contentForm01,
#content form.contentForm02 fieldset,
#content form.contentForm03 {
margin: 20px 0;
width: 560px;
border: none;
border-bottom: 1px solid #999;
background: transparent url(img/microsite/bg_forms_lines.gif) repeat-y;
}

#content form.contentForm01:after {
content: ".";
display: block;
height: 0; 
clear: both;
visibility: hidden;
}

#content form.contentForm01 h4,
#content form.contentForm02 h4,
#content form.contentForm03 h4 {
margin: 0 0 20px 0;
padding: 0 0 0 10px;
color: #fff;
background: #999 url(img/microsite/reiter560_grey.gif) top left no-repeat; /* syncFix-080331 : adapted image */
}

#content form.contentForm01 p,
#content form.contentForm03 p {
padding: 0 0 0 15px;
}


/* Info-Block in Formularen, Anmutung tabellenlos, deshalb ausgerueckt ...
======================================================= */
#content form.contentForm01 td.infoBlock h5,
#content form.contentForm02 td.infoBlock h5,
#content form.contentForm03 td.infoBlock h5 {
margin-left: -10px;
color: #333;
}

#content form.contentForm02 h5 { /* syncfix-080410 rbu */
color: #333;
}

#content form.contentForm01 td.infoBlock p,
#content form.contentForm02 td.infoBlock p,
#content form.contentForm03 td.infoBlock p {
margin-left: -10px;
padding: 0 15px 0 0;
}

#content form.contentForm01 table,
#content form.contentForm02 table {
table-layout: fixed;
margin: 0 0 0 30px;
width: 530px;
}

#content form.contentForm03 table {
margin: 0 30px;
width: 500px;
}

#content form.contentForm01 table td,
#content form.contentForm02 table td,
#content form.contentForm03 table td {
line-height: 20px;
}

/* syncfix-080410 rbu added following 3 decs */
#content form.contentForm02 table td.firstCol {
width: 200px;
}

#content form.contentForm02 table tr.checkBoxRow td.firstCol {
width: 190px;
}

#content form.contentForm02 table tr.twoTextfieldRow th.firstCol,
#content form.contentForm02 table tr.twoTextfieldRow td.firstCol {
width: 89px;
}

#content form.contentForm01 table td.thirdCol,
#content form.contentForm02 table td.thirdCol {
width: 131px; /* synFix-080331 */
}

#content form.contentForm01 table td.formPic,
#content form.contentForm02 table td.formPic {
width: 160px;
}

#content form.contentForm01 table td.thirdCol img,
#content form.contentForm02 table td.thirdCol img {
float: right;
margin: 5px 20px 0 0;
}

#content form.contentForm01 table#pwRelated td.thirdCol,
#content form.contentForm02 table#pwRelated td.thirdCol {
background: transparent url(img/microsite/pwKey.gif) 30px 0 no-repeat;
}

#content form.contentForm01 table td.note,
#content form.contentForm01 table td .note,
#content form.contentForm02 table td.note,
#content form.contentForm02 table td .note {
padding: 10px 0;
font-size: 11px;
line-height: 100%;
}

#content form.contentForm01 table td .note,
#content form.contentForm02 table td .note {
display: block;
margin: -5px 0 0 0;
padding: 0;
color: #333;
}

#content form.contentForm01 table td.infoBlock .note,
#content form.contentForm02 table td.infoBlock .note {
margin-left: -10px;
}

#content form.contentForm01 table label,
#content form.contentForm01 input,
#content form.contentForm01 textarea,
#content form.contentForm02 table label,
#content form.contentForm02 input,
#content form.contentForm02 textarea {
display: block;
padding: 0;
width: 200px;
line-height: 20px;
}

#content form.contentForm01 input,
#content form.contentForm02 input,
#content form.contentForm03 input,
#content form.contentForm03 select {
margin: 0 0 5px 0;
padding: 1px 0 1px 3px;
width: 194px; /* syncFix-080331 */
color: #000;
border: 1px solid #000;
}

/* checkboxes in 1 row; syncfix-080410 rbu 
======================================================= */
#content form.contentForm02 tr.checkBoxRow td {
padding: 0 10px 10px 0;
}

#content form.contentForm02 tr.checkBoxRow td label {
display: inline;
float: left;
width: 75px;
padding: 0 10px 0 0;
}

#content form.contentForm02 tr.checkBoxRow td input.checkBox {
display: inline;
float: left;
margin: 3px 10px 0 0;
width: auto;
border: none;
}

#content form.contentForm01 input.textfieldTriple,
#content form.contentForm02 input.textfieldTriple {
height: 60px;
}

#content form.contentForm02 input#password { /* syncFix-080410 rbu */
margin-bottom: 10px;
}

/* Sonderfall E-Mail-Benachrichtigung "case discussions" */
#content form.contentForm01 table label#informMeLabel {
float: left;
padding-right: 20px;
width: 365px;
width: 380px;
}

#content form.contentForm01 table input#informMe {
margin: 2px -2px 5px 20px;
width: 15px;
height: 15Px;
border: none;
}

#content form.contentForm01 td.infoBlock p input.inline,
#content form.contentForm02 td.infoBlock p input.inline {
display: inline;
margin: 2px 0 0 0;
/* padding: 5px; */
width: auto;
border: none;
}

#content form.contentForm01 input.hidden,
#content form.contentForm02 input.hidden {
display: none;
}

/* Sonderfall input type=file: *kaum* stylebar! */
#content form.contentForm02 td.inputFile input {
margin: 10px 0 10px 145px;
}

#content form.contentForm01 textarea,
#content form.contentForm02 textarea {
margin: 0 0 15px 0;
padding: 1px 0 1px 3px;
width: 196px;
height: 100px;
font-size: 13px;
color: #000;
border: 1px solid #000;
}

#content form.contentForm02 textarea.textfieldTriple {
height: 60px;
}

#content form.contentForm01 .fakeHR,
#content form.contentForm02 .fakeHR,
#content form.contentForm03 .fakeHR {
margin: 10px 0 15px -10px;
width: 520px;
}

/* Sonderfall Captcha-Abfrage "case discussions" */
#content form.contentForm01 #captcha,
#content form.contentForm02 #captcha {
margin: 0 0 -15px 0;
height: 50px;
}

#content form.contentForm01 input.submit,
#content form.contentForm01 input.reset,
#content form.contentForm02 input.submit,
#content form.contentForm02 input.reset,
#content form.contentForm03 input.submit,
#content form.contentForm03 input.reset {
margin: 0 0 15px 10px;
padding: 0 9px;
float: right;
width: auto;
text-align: center;
cursor: pointer; /* syncFix-080410 rbu */
}

#content form.contentForm01 input.submit:hover, /* syncFix-080410 rbu */
#content form.contentForm01 input.reset:hover,
#content form.contentForm02 input.submit:hover,
#content form.contentForm02 input.reset:hover,
#content form.contentForm03 input.submit:hover,
#content form.contentForm03 input.reset:hover {
background: #ccc;
}

/* Spezielle Angaben fuer contentForm02 + contentForm03, die nicht in vorhergehenden abgedeckt werden 
======================================================= */
#content form.contentForm02 fieldset,
#content form.contentForm03 {
padding: 0 0 10px 0;
}

/* case discussions = file upload > files markieren und loeschen */
#content form.contentForm02 tr.markItem td {
text-align: right;
}

#content form.contentForm02 tr.markItem td input {
float: left;
margin: 3px 0 0 10px;
width: auto;
border: none;
}

#content form.contentForm02 td input#fileDelete {
margin-top: 15px;
}

/* Spezielle Angaben fuer contentform03, die nicht in vorhergehenden abgedeckt werden 
======================================================= */
#content form.contentForm03 tr.selectRow td label {
display: block;
padding: 0 10px 0 0;
text-align: right;
}

#content form.contentForm03 tr.selectRow td select {
width: 150px;
}

#content form.contentForm03 tr.leadRow td {
padding-top: 10px;
}

#content form.contentForm03 td {
width: 170px;
}

#content form.contentForm03 td.narrowCol {
width: 80px;
}

#content form.contentForm03 td.infoBlock {
width: 500px;
}

#content form.contentForm03 td.narrowCol input {
float: right;
margin: 4px 10px 0 0;
width: auto;
border: none;
}

/* syncFix-080327 : added following 2 declarations
======================================================= */
#content form.contentForm03 td.spineLinks a,
#content form.contentForm03 td.spineLinks a img {
display: inline;
vertical-align: middle;
}

#content form.contentForm03 td.spineLinks a img {
vertical-align: bottom;
}

/* Spezielle Angaben fuer Tabellen mit IDs *innerhalb* der Formularklassen!
======================================================= */

/* People Finder in 2 Formen */
#content form.contentForm03 table#peopleFinder td,
#content form.contentForm03 table#peopleFinderExtended td {
width: 150px;
}

#content form.contentForm03 table#peopleFinder td.firstCol,
#content form.contentForm03 table#peopleFinderExtended td.firstCol {
width: 85px; /* bugfix 080401 rbu */
}


#content form.contentForm03 table#peopleFinder select.searchBy {
width: 100px;
}

#content form.contentForm03 table#peopleFinder input#searchFor {
width: 200px;
margin: 0 10px 10px 0;
}

#content form.contentForm03 table#peopleFinder input.submit {
/* margin: 0 10px 0 0; */
}

#content form.contentForm03 table#peopleFinder td.txtRight,
#content form.contentForm03 table#peopleFinderExtended td.txtRight {
padding-right: 5px;
}

#content form.contentForm03 table#peopleFinder td.txtRight a {
font-weight: bold;
}

/* People finder ORP/faculty */
#content form.contentForm03 table#peopleFinderExtended input.submit {
margin: 0;
}


/* !!! Tabelle "searchResults" !!!
======================================================= */
#content #searchResults {
width:560px;
margin: 20px 0;
vertical-align:top;
background: #fff;
}

#content #searchResults td {
height:28px;
font-weight:normal;
color:#000;
background: #ffecc2;
}


/* Extra Actions and Buttons 
======================================================= */
#content #searchResults td.extraActions {
border-bottom:1px solid #fff;
color:#fff;
background: #ffc753;
}



/*  */
/* Buttons > Treatment Proposals
======================================================= */
#content #searchResults td.extraActions a,
#content #searchResults td.extraActions a:link,
#content #searchResults td.extraActions a:visited {
float:left;
width: 114px;
padding:0 0 0 10px;
border-right:1px solid #fff;
text-align:left;
font-weight:bold;
line-height:28px;
color: #fff;
background: #ffc753;
}

#content #searchResults td.extraActions a:hover,
#content #searchResults td.extraActions a:focus,
#content #searchResults td.extraActions a:active {
color: #000000;
background:#ffd988;
text-decoration:none;
}


/* Extras fuer dyn-case treatment-proposals:
======================================================= */

#content #searchResults td.treatmentBy {
padding: 0 0 0 10px;
line-height: 28px;
font-weight: bold;
background: #ffd988;
}

#content #searchResults td.treatmentBy a {
padding-left: 20px;
font-weight: normal;
color: #000000;
}

#content #searchResults td.proposalAbstract {
/* margin: 0; */
}

#content #searchResults td.proposalAbstract p,
#content #searchResults td.proposalAbstract ol,
#content #searchResults td.proposalAbstract ul {
margin:0;
padding: 10px 30px 10px 10px;
}

#content #searchResults td.proposalAbstract ol,
#content #searchResults td.proposalAbstract ul {
margin: 0 0 0 20px;
}

#content #searchResults td.rateThis,
#content #searchResults td.rateStats {
margin: 0 0 10px 0;
padding: 0 10px 10px 10px;
width: 165px;
border-left:1px solid #fff;
}

#content #searchResults td.rateThis h5,
#content #searchResults td.rateStats h5 {
margin: 10px 0 -15px 0;
color: #074377;
}

#content #searchResults td.rateStats h5 {
margin-bottom: -7px;
}

#content #searchResults td.rateThis p.rateLinks {
margin: -15px 0 0 0;
padding: 0;
}

#content #searchResults td.rateThis p.rateLinks .rateBad,
#content #searchResults td.rateThis p.rateLinks .ratePerfect {
position: relative; top: 30px;
font-size: 10px;
color: #074377;
}

#content #searchResults td.rateThis p.rateLinks .ratePerfect {
position: static;
float: right;
margin-right: 10px;
line-height: 13px;
}

#content #searchResults td.rateStats {
vertical-align: bottom;
}

#content #searchResults td.rateStats span {
margin: -5px 0 0 0;
font-size: 10px;
color: #074377;
}

/* Rating-Buttons 
======================================================= */
#content #searchResults td.rateThis p.rateLinks a,
#content #searchResults td.rateThis p.rateLinks a:link,
#content #searchResults td.rateThis p.rateLinks a:visited {
float:left;
margin:0 1px;
padding:1px 3px;
font:normal bold 12px/13px arial,sans-serif;
color: #074377;
background: #fff;
}

/* Abweichende Hintergrund-Farben; Button 01 ist bereits in den allgemeinen Anweisungen erfasst */
#content #searchResults td.rateThis p.rateLinks a.rate02 {background: #d8dee7;}
#content #searchResults td.rateThis p.rateLinks a.rate03 {background: #c6cddc;}
#content #searchResults td.rateThis p.rateLinks a.rate04 {background: #b2bdd0;}
#content #searchResults td.rateThis p.rateLinks a.rate05 {background: #a0adc5;}
#content #searchResults td.rateThis p.rateLinks a.rate06 {color: #fff; background: #8c9cb9;}
#content #searchResults td.rateThis p.rateLinks a.rate07 {color: #fff; background: #7a8cae;}
#content #searchResults td.rateThis p.rateLinks a.rate08 {color: #fff; background: #667ba2;}
#content #searchResults td.rateThis p.rateLinks a.rate09 {color: #fff; background: #546b96;}
#content #searchResults td.rateThis p.rateLinks a.rate10 {color: #fff; background: #415b8b;}

#content #searchResults td.rateThis p.rateLinks a:hover,
#content #searchResults td.rateThis p.rateLinks a:focus,
#content #searchResults td.rateThis p.rateLinks a:active {
color: #fff;
background: #ffc753;
text-decoration: none;
}

/* =====  ===== Legacy? ===== =====  */


/* #content #searchResults th.right, #content form #searchResults td.right{
text-align:right;
min-width:40px;
padding:0 4px;
} */

/* search-result-link: */

#content #searchResults td a.srlink{
line-height:20px
}
#content #searchResults td a.srlink:hover{
text-decoration:underline;
color:#000;
}

#content #searchResults th{
background:#A0C1DD;
margin:0;padding:0 4px;
border-bottom:1px solid #fff;
height:28px;
text-align:left;
font-weight:normal;
font-size:12px;
color:#3978AE;
}

#content #searchResults td input[type="checkbox"]{
margin:0 4px;
padding:0;
background: #ffc753;
}

#content #searchResults input{
font-size:10px;
margin:0 4px;padding:0;
} 

/* Button Print list only: */
#content #searchResults td.extraActions a.plo{
display:block;float:left;
background:#3978AE url(/wps/images/icon_searchresult_plo_up.gif) no-repeat 100% 0;
margin:0;padding:0 40px 0 4px;
border-right:1px solid #fff;
text-align:left;font-weight:normal;
font-size:12px;line-height:28px;color:#fff;
} 
#content #searchResults td.extraActions a.plo:hover{
background:#F7D112 url(/wps/images/icon_searchresult_plo_over.gif) no-repeat 100% 0;
color:#004685;
text-decoration:none;
} 

/* Button Print details: */
#content #searchResults td.extraActions a.pd{
display:block;float:left;

background:#3978AE url(/wps/images/icon_searchresult_pd_up.gif) no-repeat 100% 0;
margin:0;padding:0 40px 0 4px;
border-right:1px solid #fff;
text-align:left;font-weight:normal;
font-size:12px;line-height:28px;color:#fff;
} 
#content #searchResults td.extraActions a.pd:hover{

background:#F7D112 url(/wps/images/icon_searchresult_pd_over.gif) no-repeat 100% 0;
color:#004685;
text-decoration:none;
} 

/* Button Print without abstract: */
#content #searchResults td.extraActions a.pwa{
display:block;float:left;
background:#3978AE url(/wps/images/icon_searchresult_pwa_up.gif) no-repeat 100% 0;
margin:0;padding:0 40px 0 4px;
border-right:1px solid #fff;
text-align:left;font-weight:normal;
font-size:12px;line-height:28px;color:#fff;
} 
#content #searchResults td.extraActions a.pwa:hover{
background:#F7D112 url(/wps/images/icon_searchresult_pwa_over.gif) no-repeat 100% 0;
color:#004685;
text-decoration:none;
} 

/* Button Save as file: */
#content #searchResults td.extraActions a.saf{
display:block;float:left;
background:#3978AE url(/wps/images/icon_searchresult_saf_up.gif) no-repeat 100% 0;
margin:0;padding:0 40px 0 4px;
border-right:1px solid #fff;
text-align:left;font-weight:normal;
font-size:12px;line-height:28px;color:#fff;
} 
#content #searchResults td.extraActions a.saf:hover{
background:#F7D112 url(/wps/images/icon_searchresult_saf_over.gif) no-repeat 100% 0;
color:#004685;
text-decoration:none;
} 

/* Button Treatment Proposals sort-by-author: */
#content #searchResults td.extraActions a.sba{} 
#content #searchResults td.extraActions a.sba:hover{}

/* Button Treatment Proposals sort-by-date: */
#content #searchResults td.extraActions a.sbd{}
#content #searchResults td.extraActions a.sbd:hover{}

/* Button Treatment Proposals sort-by-rating: */
#content #searchResults td.extraActions a.sbr{} 
#content #searchResults td.extraActions a.sbr:hover{} 


/* + + + + Styling of form-elements END + + + + + + + + + + + + + + + + + + + + + + + + + */



























