body { /*	background-color: #FFFFFF;*/
	/*	background-image: url(img/rahmenkachel.jpg);*/
	/*	background-repeat: repeat-y;*/
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	margin: 0;
	width: 1000px;
}

.black {
	color: black;
}

#logolink {
	left: 20px;
	top: 5px;
}

#logolink a {
	border: medium none;
	display: block;
	height: 150px;
	text-decoration: none;
	width: 150px;
}

#container_left {
	background-image: url(img/rahmen_logo.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 814px;
	width: 186px;
}

#container_right {
	float: left;
	margin: 0;
	width: 814px;
}

#container_top {
	background-image: url(img/slice_top.jpg);
	background-repeat: no-repeat;
	height: 64px;
	width: 814px;
}

#container_main {
	float: left;
	margin: 0;
	padding: 0 24px 0 20px;
	width: 530px; *
	width: 520px;
}

#container_main_print {
	float: left;
	margin: 0;
	padding: 0 24px 0 20px;
	width: 680px; *
	width: 670px;
	font-size: 10px;
}

#container_main_print td {
	font-size: 10px;
}

#container_main_print td p {
	margin-top: 0;
}

#container_main_doubleWide {
	float: left;
	margin: 0;
	padding: 0 4px 0 20px;
	width: 790px;
}

#container_teaser {
	float: right;
	margin: 0;
	padding: 0;
	width: 240px;
}

#serono_footer {
	background-image: url(img/abschluss_navigationsbg.gif);
	background-position: 0 20px;
	background-repeat: no-repeat;
	clear: both;
	float: left;
	padding-top: 20px;
	width: 1000px;
}

#serono_copyright {
	background-color: #FFFFFF;
	border-top: 1px solid #7FA4B6;
	color: #7FA4B6;
	font-size: 9px;
	padding: 0 10px 10px;
}

td {
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
}

a,li a {
	color: #586FAD;
	text-decoration: underline;
}

li a {
	text-decoration: none !important;
}

a:hover,li a:hover {
	color: #2C5BB1;
}

a:visited,li a:visited {
	color: #A375C0;
}

p {
	margin-bottom: 0;
}

ul {
	color: #2C5BB1;
	list-style-image: url(img/bullet.gif);
	margin-left: 20px;
	padding: 0px;
}

.noBullet {
	color: #2C5BB1;
	padding-left: 20px;
}

ol {
	color: #2C5BB1;
	padding: 0 0 8px 20px;
}

b {
	font-weight: bold;
}

u {
	text-decoration: underline;
}

img {
	border: medium none;
}

.hidden_anchor {
	float: right;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 0;
}

.leftimage {
	float: left;
	padding: 0 10px 10px 0;
}

.bu {
	color: #58869D;
	padding: 4px 5px 9px 0;
}

.search {
	background-color: #EBF3FF;
	margin-bottom: 6px;
	padding: 10px 0 10px 14px;
}

.searchbox-text a {
	color: #004989;
	float: left;
	padding-top: 2px;
	text-decoration: none;
}

.searchbox-input {
	background-color: #FFFFFF;
	border: 1px solid #EBF3FF;
	float: left;
	height: 18px;
	margin-left: 10px;
	width: 93px;
}

.searchbox-button a {
	color: #004989;
	display: block;
	height: 100%;
	text-decoration: none;
	width: 100%;
}

.content {
	clear: both;
	float: none;
	font-size: 12px;
}

.image-container {
	margin-top: 10px;
}

.content table {
	margin: 10px 0;
}

.content td {
	padding: 3px;
}

.headline,h1 {
	color: #9C1E3D;
	font-size: 17px;
	font-weight: bold;
	line-height: 22px;
	padding-top: 20px;
}

.subline {
	color: #9C1E3D;
	font-weight: bold;
	text-transform: uppercase;
}

.stress {
	color: #58869D;
	font-weight: bold;
}

.firstlevel1 {
	padding: 8px 0 0 700px;
}

.firstlevel1 a,.firstlevel1 a:visited {
	background-image: url(img/separator.gif);
	background-position: right center;
	background-repeat: no-repeat;
	color: #CBDADF;
	float: left;
	padding: 0 7px;
	text-decoration: none;
}

.firstlevel1 a:hover {
	font-weight: bold;
}

#logout_button {
	left: 890px;
	position: absolute;
	top: 40px;
}

#container_firstlevel2 {
	width: 170px;
}

#before_firstlevel2 {
	background-image: url(img/rundeEcke_oben_topMain.gif);
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
	width: 170px;
}

#after_firstlevel2 {
	background-image: url(img/rundeEcke_unten_topMain.gif);
	background-repeat: no-repeat;
	float: left;
	height: 5px;
	width: 170px;
}

#container_firstlevel3 {
	background-image: url(img/learningAbout_bg.gif);
	background-repeat: no-repeat;
	margin-top: 17px;
	width: 170px;
}

#learning_about {
	color: #D8DFEF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0 3px 16px;
	text-transform: uppercase;
}

#before_firstlevel3 {
	background-image: url(img/rundeEcke_oben_learningAbout.gif);
	background-repeat: no-repeat;
	height: 5px;
	overflow: hidden;
	width: 170px;
}

#after_firstlevel3 {
	background-image: url(img/rundeEcke_unten_learningAbout.gif);
	background-repeat: no-repeat;
	float: left;
	height: 5px;
	width: 170px;
}

.firstlevel2 {
	background-color: #DAE6F0;
	font-size: 11px;
}

.firstlevel3 {
	background-color: #E0DAF0;
}

.firstlevel2 .firstlink {
	background-color: #DAE6F0;
}

.firstlevel3 .firstlink {
	background-color: #E0DAF0;
}

.firstlevel2 a,.firstlevel3 a,.firstlevel2 a:visited,.firstlevel3 a:visited
	{
	color: #00496E;
	display: block;
	padding: 3px 0 3px 16px;
	text-decoration: none;
	text-transform: uppercase;
}

.firstlevel2 .firstlink .clicked a,.firstlevel2 .secondlink .actualClicked a,.firstlevel3 .firstlink .clicked a,.firstlevel3 .secondlink .actualClicked a
	{
	color: #9C1E3D;
}

.firstlevel2 .secondlink .actualClicked,.firstlevel3 .secondlink .actualClicked
	{
	color: #9C1E3D;
	font-weight: bold;
}

.firstlevel3 .secondlink .clicked {
	font-weight: bold;
}

.firstlevel2 .secondlink {
	background-color: #F4F8FB;
	padding-left: 10px;
}

.firstlevel3 .secondlink {
	background-color: #F0EDF8;
	padding-left: 10px;
}

.firstlevel3 .thirdlinks .thirdlink a {
	color: #9C1E3D;
}

.firstlevel3 .thirdlinks a {
	background-color: #FFFFFF;
}

.firstlevel2 a:hover,.firstlevel3 a:hover {
	color: #CC0000;
}

.teaser,.minipage {
	border-top: 1px solid #58869D;
	margin-top: 10px;
	padding: 0;
}

.teaseraggregation {
	margin-top: 60px;
}

.teaserimage img {
	display: block;
	margin: 0;
	padding: 0 1px;
	width: 238px;
}

.teaserheadline {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 10px 0;
	width: 220px;
}

.teaserbody {
	background-repeat: no-repeat;
	padding-top: 6px;
	width: 240px;
}

.teasercontent {
	font-size: 11px;
	padding: 8px 10px 1px;
}

.teaser_bottom_link,.teaser_bottom_nolink {
	background-repeat: no-repeat;
	height: 15px;
	width: 240px;
	margin-bottom: 10px;
}

.teaseritem_1 .teaser {
	border-top: 1px solid #9C1E3D;
}

.teaseritem_1 .teaserimage img {
	background-image: url(img/teaser_sides.gif);
}

.teaseritem_1 .teaserheadline {
	background-image: url(img/teaser_titleBG2.gif);
}

.teaseritem_1 .teaserbody {
	background-image: url(img/teaser_belowTitle2.gif);
}

.teaseritem_1 .teasercontent {
	background-image: url(img/teaser_sides.gif);
	color: #9C1E3D;
}

.teaseritem_1 .teasercontent a,.teaseritem_1 .teasercontent a:hover {
	color: #9C1E3D;
}

.teaseritem_1 .teaser_bottom_link {
	background-image: url(img/teaser_bottom_link.gif);
}

.teaseritem_1 .teaser_bottom_nolink {
	background-image: url(img/teaser_bottom.gif);
}

.teaseritem_0 .teaser {
	border-top: 1px solid #A793C4;
}

.teaseritem_0 .teaserimage img {
	background-image: url(img/teaser_lila_sides.gif);
}

.teaseritem_0 .teaserheadline {
	background-image: url(img/teaser_lila_titlebg.gif);
}

.teaseritem_0 .teaserbody {
	background-image: url(img/teaser_lila_belowtitle.gif);
}

.teaseritem_0 .teasercontent {
	background-image: url(img/teaser_lila_sides.gif);
	color: #A793C4;
}

.teaseritem_0 .teasercontent a,.teaseritem_0 .teasercontent a:hover {
	color: #A793C4;
}

.teaseritem_0 .teaser_bottom_link {
	background-image: url(img/teaser_lila_bottom_link.gif);
}

.teaseritem_0 .teaser_bottom_nolink {
	background-image: url(img/teaser_lila_omore.gif);
	background-repeat: no-repeat;
}

.teaseritem_2 .teaser {
	border-top: 1px solid #00496E;
}

.teaseritem_2 .teaserimage img {
	background-image: url(img/teaser_sblau_sides.gif);
}

.teaseritem_2 .teaserheadline {
	background-image: url(img/teaser_sblau_titlebg.gif);
}

.teaseritem_2 .teaserbody {
	background-image: url(img/teaser_sblau_belowtitle.gif);
}

.teaseritem_2 .teasercontent {
	background-image: url(img/teaser_sblau_sides.gif);
	color: #00496E;
}

.teaseritem_2 .teasercontent a,.teaseritem_2 .teasercontent a:hover {
	color: #00496E;
}

.teaseritem_2 .teaser_bottom_link {
	background-image: url(img/teaser_sblau_bottom_link.gif);
}

.teaseritem_2 .teaser_bottom_nolink {
	background-image: url(img/teaser_sblau_omore.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 240px;
}

.teasercontent p {
	margin: 0;
	padding: 0;
}

.teaserlink {
	margin-left: 195px;
	padding: 0;
}

.teaserlink img {
	border: 0 none;
	display: block;
	height: 14px;
	margin: 0;
	padding: 0;
	width: 40px;
}

.minipage {
	border-top: 1px solid #58869D;
	margin-top: 10px;
}

.minipage .teaserimage {
	background-image: url(img/minipage_sides.gif);
}

.minipage .teaserheadline {
	background-image: url(img/minipage_titleBG.gif);
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 10px 0;
	width: 220px;
}

.minipage .teaserbody {
	background-image: url(img/minipage_belowTitle.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	width: 240px;
}

.minipage .teasercontent {
	background-image: url(img/minipage_sides.gif);
	color: #58869D;
	font-size: 11px;
	padding: 8px 10px 1px;
}

.minipage .teaser_bottom_link {
	background-image: url(img/minipage_bottom_link.gif);
	background-repeat: no-repeat;
	height: 15px;
}

.minipage .teaser_bottom_nolink {
	background-image: url(img/minipage_bottom.gif);
	background-repeat: no-repeat;
	height: 15px;
}

.footer {
	padding-bottom: 10px;
	text-align: center;
}

.footer-link {
	color: #004989;
	display: inline;
	padding-right: 10px;
	text-decoration: none;
	vertical-align: middle;
}

.footer-icon {
	vertical-align: middle;
}

.footer-img {
	display: inline;
	padding: 0 5px;
	vertical-align: middle;
}

.footer-link a {
	color: #004989;
	text-decoration: none;
	vertical-align: middle;
}

.content_box {
	border-top: 1px solid #8A9CCE;
	margin-top: 10px;
	width: 520px;
}

.content_box_headline {
	background-image: url(img/content_box_titleBG.gif);
	color: #FFFFFF;
	padding: 3px 180px 0 15px;
	text-transform: uppercase;
}

.content_box_after_headline {
	background-image: url(img/content_box_belowTitle.gif);
	background-repeat: no-repeat;
	height: 7px;
	overflow: hidden;
	width: 520px;
}

.content_box_body {
	background-image: url(img/content_box_sides.gif);
	background-repeat: repeat-y;
	float: left;
	padding: 10px 10px 0;
	width: 500px;
}

.content_box_body p {
	margin: 0;
	padding: 0;
}

.content_box_image {
	float: left;
	padding: 0 15px 0 5px;
	width: 60px;
}

.content_box_text {
	float: left;
	width: 240px;
}

.content_box_links {
	float: left;
	padding: 0 5px 0 18px;
	width: 150px;
}

.content_box_link {
	background-image: url(img/link_bullet.gif);
	background-repeat: no-repeat;
	padding: 0 0 3px 15px;
}

.content_box_link a,.content_box_link a:visited {
	color: #586FAD;
	font-weight: bold;
	text-decoration: none;
}

.content_box_bottom {
	background-image: url(img/content_box_bottom.gif);
	background-repeat: no-repeat;
	clear: left;
	width: 520px;
}

.selectorWide {
	font-family: Verdana;
	width: 200px;
}

select,input {
	margin: 3px 0;
}

.error {
	color: #9C1E3D;
	font-weight: bold;
}

#submitSearch {
	margin-left: 10px;
}

.personal_submenu {
	display: block;
	height: 19px;
	margin: 10px 0;
	width: 100%;
}

.personal_submenu div {
	text-align: center;
}

.personal_submenu .firstlink {
	background-image: url(img/tab_inactive.gif);
	background-repeat: no-repeat;
	float: left;
	height: 19px;
	width: 150px;
}

.personal_submenu .firstlink .clicked {
	background-image: url(img/tab_active.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 150px;
}

.personal_submenu a,.personal_submenu a:active,.personal_submenu a:visited
	{
	color: #2C5BB1;
	line-height: 19px;
	text-decoration: none;
}

.secondlevel .firstlink {
	background-color: #DAE6F0;
}

.secondlevel a,.secondlevel a:visited {
	color: #00496E;
	display: block;
	padding: 3px 0 3px 16px;
	text-decoration: none;
	text-transform: uppercase;
}

.secondlevel .firstlink .clicked a,.secondlevel .secondlink .actualClicked a
	{
	color: #9C1E3D;
}

.secondlevel .secondlink .actualClicked {
	color: #9C1E3D;
	font-weight: bold;
}

.breadcrumb-items .breadcrumb-item {
	background-color: #DAE6F0;
}

.breadcrumb-items a,.breadcrumb-items a:visited {
	color: #00496E;
	display: block;
	padding: 3px 0 3px 16px;
	text-decoration: none;
	text-transform: uppercase;
}

.breadcrumb-items .breadcrumb-item .clicked a {
	color: #9C1E3D;
}

.breadcrumb-items .breadcrumb-item .clicked {
	color: #00496E;
	display: block;
	padding: 3px 0 3px 16px;
	text-decoration: none;
	text-transform: uppercase;
}

.breadcrumb-items .breadcrumb-item .actualClicked {
	color: #9C1E3D;
	font-weight: bold;
}

.widget {
	clear: both;
	float: none;
	font-family: Verdana;
	font-size: 12px;
}

.widget textarea {
	font-family: Verdana;
	font-size: 12px;
	height: 150px;
	width: 500px;
}

.widget input.address_text {
	font-family: Verdana;
	font-size: 12px;
	width: 310px;
}

.widget input.text {
	border: 1px solid #8C9ECE;
	font-family: Verdana;
	font-size: 12px;
	width: 150px;
}

.widget input.mediumtext {
	border: 1px solid #8C9ECE;
	font-family: Verdana;
	font-size: 12px;
	width: 100px;
}

.widget input.smalltext {
	border: 1px solid #8C9ECE;
	font-family: Verdana;
	font-size: 12px;
	width: 40px;
}

.widget input.button {
	border: 1px solid #8C9ECE;
	font-family: Verdana;
	font-size: 12px;
}

.widget select {
	border: 1px solid #8C9ECE;
	font-family: Verdana;
	font-size: 12px;
	width: 150px;
}

.widget select.wide {
	font-family: Verdana;
	font-size: 12px;
	width: 250px;
}

.widget select.medium {
	border: 1px solid #8C9ECE;
	font-family: Verdana;
	font-size: 12px;
	width: 120px;
}

.radio-horizontal input {
	float: left;
}

.radio-horizontal label {
	float: left;
	font-family: Verdana;
	font-size: 12px;
	margin-left: 8px;
	margin-right: 15px;
}

.rate-horizontal input {
	float: left;
}

.rate-horizontal label {
	float: left;
	font-family: Verdana;
	font-size: 12px;
	margin-left: 2px;
	margin-right: 5px;
}

.rate-horizontal .rate-label {
	float: left;
	font-family: Verdana;
	font-size: 12px;
	font-style: italic;
	margin-left: 10px;
	width: 300px;
}

.comment {
	clear: both;
	float: none;
	padding-top: 10px;
}

.forms-validation-message {
	color: #EF1C21;
	width: 150px;
}

.hr {
	border-bottom: 1px solid #8C9ECE;
	clear: both;
	float: none;
	padding-top: 3px;
}

.content a img {
	border: medium none;
}

#changePwd .widget {
	clear: none;
	float: left;
	padding-bottom: 10px;
	width: 250px;
}

#changePwd .widget input {
	border: 1px solid #8C9ECE;
	width: 240px;
}

#changePwd #widget-form-input {
	text-align: center;
}

#changePwd #widget-form-input input {
	border: 1px solid #8C9ECE;
	color: #00496E;
}

/*
==============================================================================
*/
#body {
	background-color: #FFFFFF;
	background-image: url(img/rahmenkachel.jpg);
	background-position: 0 180px;
	background-repeat: repeat-y;
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	margin: 0;
	width: 1000px;
}

.w100 {
	width: 95%;
}

.w50 {
	width: 50%;
}

input.text,select.text {
	border: 1px solid #8C9ECE;
}

input.button {
	border: 1px solid #9FACD6;
	background-color: #9FACD6;
	color: #ffffff;
	cursor: pointer;
}

.errors {
	background-color: red;
}

.r_application {
	margin: 10px 0;
}

.r_top_header_ {
	padding: 1px 0 1px 0;
	border-top: 1px solid #B0BDDD;
	border-bottom: 1px solid #B0BDDD;
	width: 100%;
	vertical-align: middle;
}

.r_header {
	background-color: #F6F7FB;
	margin-top: 1px;
	margin-bottom: 1px;
	font-weight: bold;
	text-align: center;
	height: 30px;
	padding-top: 10px;
	color: black;
}

.r_top_header {
	border-top: 1px solid #B0BDDD;
	border-bottom: 1px solid #B0BDDD;
	width: 530px; *
	width: 528px;
	margin-top: 10px;
}

.r_tbl_bg {
	background: url(img/r_tbl_bg.gif) repeat-y; *
	background-position: -2px 0;
	border-bottom: 1px solid #B0BDDD;
}

.r_tbl2_bg {
	background: url(img/r_tbl2_bg.gif) repeat-y; *
	background-position: -2px 0;
	border-bottom: 1px solid #B0BDDD;
	padding-bottom: 5px;
}

.r_tbl3_bg {
	background: url(img/r_tbl3_bg.gif) repeat-y; *
	background-position: -1px 0;
	border-bottom: 1px solid #B0BDDD;
	padding-bottom: 5px;
}

.r_br {
	border-right: 1px solid #B0BDDD;
}

.r_bb {
	border-bottom: 1px solid #B0BDDD;
}

.r_app_row {
	margin-left: 2px;
	padding: 10px 0;
}

.r_app_col {
	float: left;
	width: 348px; *
	width: 350px;
}

.r_col_1 {
	width: 90px;
	float: left; *
	width: 88px;
}

.r_col_2 {
	width: 90px;
	float: left;
}

.r_col_3 {
	width: 130px;
	float: left;
}

.r_col_4 {
	width: 80px;
	float: left;
}

.r_col_5 {
	width: 138px;
	float: left;
}

.r_col_52 {
	width: 136px;
	float: left;
}

.r_col_a1 {
	width: 85px;
	padding: 10px 0 10px 5px;
	float: left;
}

.r_col_a2 {
	width: 85px;
	padding: 10px 0 10px 5px;
	float: left; *
	width: 83px;
}

.r_col_a3 {
	width: 90px;
	padding-left: 40px;
	float: left;
	font-weight: bold; *
	width: 80px;
}

.r_col_a4 {
	width: 60px;
	padding-left: 20px; *
	padding-left: 30px;
	float: left; *
	width: 70px;
}

.r_col_a5 {
	width: 128px;
	padding-left: 10px;
	float: left; *
	width: 100px;
}

.r_col_a52 {
	width: 76px;
	padding-right: 60px;
	float: left;
	text-align: right; *
	padding-right: 50px; *
	width: 70px;
}

.r_col_tot {
	font-weight: bold;
}

.r_col_31 {
	float: left;
	width: 128px; *
	width: 126px;
}

.r_col_32 {
	float: left;
	width: 200px;
}

.r_col_33 {
	float: left;
	width: 200px;
}

.r_col_a31 {
	float: left;
	width: 123px;
	padding-left: 5px;
}

.r_col_a32 {
	float: left;
	width: 195px;
	padding-left: 5px;
}

.r_col_a33 {
	float: left;
	width: 195px;
	padding-left: 5px;
}

.r_col_41 {
	float: left;
	width: 131px; *
	width: 130px;
}

.r_col_42 {
	float: left;
	width: 132px;
}

.r_col_43 {
	float: left;
	width: 132px;
}

.r_col_44 {
	float: left;
	width: 131px;
}

.r_col_a41 {
	float: left;
	width: 126px; *
	width: 125px;
	padding-left: 5px;
}

.r_col_a42 {
	float: left;
	width: 127px;
	padding-left: 5px;
}

.r_col_a43 {
	float: left;
	width: 127px;
	padding-left: 5px;
}

.r_col_a44 {
	float: left;
	width: 127px;
	padding-left: 5px;
}

.actualClicked a {
	color: #9C1E3D !important;
}

.ro {
	color: #AAAAAA;
}

.canditateStatusTable {
	border: 1px solid;
}

.tableRow td {
	border: 1px solid;
}

.applicationDetails {
	margin-top: 20px;
	border: 1px solid #B0BDDD;
	width: 100%;
	empty-cells: show;
}

.applicationDetails thead tr {
	background-color: #F6F7FB;
}

table.applicationDetails td.center {
	text-align: center;
}

.applicationDetailsPrint {
	margin-top: 20px;
	border: 1px solid #B0BDDD;
	width: 100%;
	empty-cells: show;
}

.applicationDetailsPrint thead tr {
	background-color: #F6F7FB;
}

table.applicationDetailsPrint td.center {
	text-align: center;
}

.buttonRight {
	margin-top: 10px;
	float: right;
	margin-right: 5px;
}

/*
==============================================================================
*/
.comment {
	margin: 0px;
	padding: 0px;
	border: 1px solid;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.comment p {
	margin: 0px;
	padding: 0px;
}

.resetBtn {
	
}

div.score {
	padding: 3px;
}

div.score input.text {
	margin: 0px;
	width: 40px;
}

div.score img {
	position: relative;
	top: 2px;
}

td input.uploaded {
	width: 165px;
	cursor: pointer;
}

textarea {
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
	border: 1px solid #8C9ECE;
}

table td ul {
	margin: 0px;
}

#login input.text {
	width: 90%;
}

.message {
	color: red;
}

.logo-img {
	width: 402px;
	height: 400px;
}
.logo-img-home {
	width: 486px;
	height: 306px;
}
li.statusViewList {
	margin-top: 1em;
	list-style-type: none;	
}
