/************************************** 
** Main CSS Styles for Aspect Online **
**									 **
** Menu Styles						 **
*/ @import url(menu.css);			 /*
**									 **
** FCE Styles						 **
*/ @import url(fces.css);			 /*
**									 **
** Styles for Rechner				 **
*/ @import url(rechner_styles.css);	 /*
**									 **
** Styles jQueryUI           		 **
*/ @import url(jquery-ui-1.8.8.css); /*
**									 **
** ao Styles for Rechner			 **
*/ @import url(ao_styles.css);	 	 /*
**									 **
** Styles for sg_glossary Extension	 **
*/ @import url(sgglossary.css);	 	 /*
**									 **
**************************************/

* {
	margin:0px;
	padding:0px;
}
html {
	height:100%;
	padding-bottom:1px;
}
body {
	font-size:100.1%;
}
#all {
	width:1032px; /*1019*/
	height:100%;
	margin:auto;
	/*margin-left: 20px;*/
	position: relative;
}
#header {
	width: 852px;
	height:110px;
	padding-top:13px; /*16*/
	position: relative;
}
#header .top-logo img {
	border:none;
	display:block;
	float:left;
	height:75px;
	width:204px;
}
 
#banner-top {
	float:right;
	height:90px;
	position: absolute;
	right: 0;
	top: 0;
	width:728px; /*725*/
}
#banner-right {
	float:right;
	margin-top: 105px;
	position: absolute;
	text-align: right;
	top: 0;
	right: 0;
	width:160px;
}
#banner-right img {
	float:right;
	border:none;
}
#banner-rectangle{
	float: left;
	margin: 0 0 10px 2px;
	width: 220px;
}

#skylayer {
	margin-top: -16px;
}
#body-content {
	/*margin-top:14px;*/
	clear:both;
	float:left;
	width: 852px; /*847*/
}

#menu-main-con {
	background: url(/fileadmin/templates/images/hauptnavi_background_852x41.jpg) no-repeat scroll left top transparent;
	clear:both;
	float: left;
	display: block;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	height: 41px;
	margin-top: 8px;
	width: 852px; /*847*/
	
	position: relative;
	z-index: 500;
}

#menu-main{
	float: left;
	height: 41px;	
	width: 608px;
	
	
	display: block;
		position: relative;
	z-index: 500;
	
}

#sidebar-container {
	
	float:right;
	width:224px;
	/*margin-left: 20px;*/
	
	margin-top: 10px; 
	height:100%;

}
* html #sidebar-container{
	position: absolute;
	top: 175px;
	left: 628px;
}

#content {
	clear: both;
	float: left;
	left:0;
	margin-top:2px;
	position: relative;
	
	width:608px;
	z-index: 10;
}

* html #content{
	position: absolute;
	top: 175px;
}

#header-logo-con{
	bottom: 0;
	position: absolute;
}

#menu-top-con{
	bottom: 0;
	position: absolute;
	right: 0; 
}
#menu-top {
	height:auto; /*32 auto*/
	width:100%;
}
#breadcrumb {
	clear:both;
	
	width:100%;
	height:auto; /*30*/
	padding-bottom:3px;
}
#tipafriend a.print-link, #tipafriend a.print-link:link, #tipafriend a.print-link:visited {
/*	float:right;*/
	background:none;
	padding:0px;
}
#content-inner {
	width:100%;
	height:auto;
}
#content-inner-content {
	clear:both;
	overflow:hidden;
}
#content-footer {
	clear:both;
	margin-bottom:20px;
	margin-top: 30px;
	overflow:hidden;
}
.content-footer-td {
	clear:both;
	float:left;
	position:relative;
	width:100%;
}
#socialbookmarks {
	float:left;
	width:400px; /*430*/
}
#socialbookmarks .tx-timtabsociable-pi1 {

}
#socialbookmarks img {
	border:1px solid #B2B2B2;
	height:16px;
	margin-right:4px;
	margin-bottom:5px;
	width:16px;
}
#socialbookmarks p {
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#58585A;
	font-weight:normal;
}
#tipafriend {
	position:absolute;
	bottom:0px; /*6*/
	right:0px; /*9*/
}
#tipafriend a, #tipafriend a:link, #tipafriend a:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#9D9D9D;
	background:url(images/tipafriend.jpg) no-repeat;
	background-position:left 1px;
	padding:0px 6px 6px 19px;
	float:left;
}
#tipafriend a:active, #tipafriend a:hover, #tipafriend a:focus {
	text-decoration:underline;
}
#copyright {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B2B2B2;
}
#footer-2nd-row {
	float:left;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B2B2B2;
	margin-right:85px;
	display:inline;
	width:520px;
}
#footer-2nd-row a, #footer-2nd-row a:link, #footer-2nd-row a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B2B2B2;
	text-decoration:none;
}
#footer-2nd-row a:active, #footer-2nd-row a:focus, #footer-2nd-row a:hover {
	text-decoration:underline;
}
#menu-bottom {
	float:left;
	margin-top: 5px;
}

span.h-line {
	display:block;
	clear:both;
	height:1px;
	background-color:#B0B0B0;
	font-size:0px;
	overflow:hidden;
	line-height:0px;
	width:100%;
}

span.h-line-dotted {
	display:block;
	clear:both;
	height:1px;
	background:url(images/dotted_line.jpg) left top repeat-x;
	font-size:0px;
	overflow:hidden;
	line-height:0px;
        width:100%;
}

span.h-line-solid {
	display:block;
	clear:both;
	height:1px;
	background-color:#B0B0B0;
	font-size:0px;
	overflow:hidden;
	line-height:0px;
	width:100%;
}

/********************
** Mailform Styles **
********************/
#content-inner-content form#mailform {
	margin:auto;
	margin-bottom:5px;
	width:440px; /*312*/
	padding:10px;
	background:url(images/fce_ratgeber_bg.jpg) left top repeat transparent;
}
#content-inner-content .csc-mailform {
	border:1px solid #B2B2B2;
	padding:5px 10px;
/*	width:300px;*/
	background-color:#FFFFFF;
}
#content-inner-content .csc-mailform .csc-mailform-field {
/*	width:300px;*/
	font-size:0.75em;
}
#content-inner-content .csc-mailform .csc-mailform-field label {
	width:120px;
	float:left;
	clear:left;
}
#content-inner-content .csc-mailform .csc-mailform-field input, #content-inner-content .csc-mailform .csc-mailform-field select {
	width:291px; /*173*/
	margin-bottom:2px;
/*	display:block;*/
	font-family:Arial, Helvetica, sans-serif;
}
#content-inner-content .csc-mailform .csc-mailform-field select {
	width:295px; /*177*/
}
#content-inner-content .csc-mailform .csc-mailform-field input#mailformformtype_mail {
/*	width:100px;*/
	float:right;
/*	margin:3px 2px 0px 0px;*/
}
#content-inner-content .csc-mailform .csc-mailform-field input.csc-mailform-submit {
/*	float:right;*/
/*	padding:0px 5px;
	background:url(images/arrow_link_in.gif) top left no-repeat transparent;
	border:none;
	border-right:1px solid #B0B0B0;
	color:#067ba5;
	font-size:11px;
	width:94px;
	font-weight:bold;
	height:22px;
	text-align:center;
	margin:0px;
	margin-top:-2px;
	margin-left:6px;
	padding:0px 0px 0px 20px;	*/
	background:url(images/bg-suche.gif) left top;
	background-repeat: no-repeat;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-size:0.9em;
	color:#057ba4;
	height:18px;
	width:57px;
	font-weight:bold;
	text-align:center;
	margin:2px 3px 0px 0px;
	padding:0px 0px 2px 0px;
	border:none;
}

/************ Mailform Styles end ************/


/*
################
## RTE Styles ##
################
*/

table.full-width {
	width:100%;
}
table.service-table {
	width:100%; /*100%*/
	border-bottom:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	border-left:1px solid #B2B2B2;
/*	margin-top:10px;*/
	table-layout:fixed;
	overflow:hidden;
}
/*Jira IT-276 falsche Schriftgröße Tabellenüberschrift(mg - 03.03.2009)*/
table.service-table th {
	width:auto; /*169 174*/
/*	height:20px;*/
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
/*	background-image:url(images/service_table_th_bg.jpg);
	background-position:left top no-repeat;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	color:#007AA2;
	padding-top:2px;
	padding-bottom:4px; /*5*/
	background-color:#FFFFFF;
}
/*Ende Jira IT-276 falsche Schriftgröße Tabellenüberschrift*/
table.service-table th.left-th {
/*	background-image:url(images/service_table_th_right_bg.jpg);*/
/*	width:171px;*/
	border-left:none;
}
table.service-table th.right-th {
/*	background-image:url(images/service_table_th_right_bg.jpg);*/
/*	width:171px;*/
	border-right:none;
}
table.service-table th.spacer {
	width:3px;
	max-width:3px;
	background:url(images/service_table_space.jpg) left bottom no-repeat;
	background-color:#FFFFFF;
	border:none;
}
table.service-table td {
/*	border-right:1px solid #B2B2B2;*/
/*	padding-left:34px;*/
	padding:1px 10px 2px 10px;
	background-color:#FFFFFF;
/*	text-align:center;*/
}
#content-inner-content table.service-table td a {
	text-decoration:underline;
	color:#007AA2;
	background:none;
}
/*table.service-table td.grey-bg {
	background-color:#F7F7F7;
}*/
table.service-table tr.grey-bg td {
	background-color:#F7F7F7;
}
/*table.service-table td.right-corner {
	border-top:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	padding:0px;
}*/
/*table.service-table td.right-corner-grey {
	border-top:1px solid #B2B2B2;
	border-right:1px solid #B2B2B2;
	background-color:#F7F7F7;
	padding:0px;
}*/
/*table.service-table td.right-corner-lower {
	border-right:1px solid #B2B2B2;
	padding:0px;
}*/
/*table.service-table td.right-corner-lower-grey {
	border-right:1px solid #B2B2B2;
	padding:0px;
	background-color:#F7F7F7;
}*/
table.service-table td.left-td {
	border-left:1px solid #B2B2B2;
}
table.service-table tr {
/*	border-left:1px solid #B2B2B2;*/
}
/*table.service-table td.left-td-grey {
	border-left:1px solid #B2B2B2;
	background-color:#F7F7F7;
}*/

td.vert-al-bottom {
	vertical-align:bottom;
}
td.vert-al-top {
	vertical-align:top;
}
td.width-50p {
	width:50%;
}
.color-blue {
	color:#82CDE1;
}
#content-inner-content h1.color-blue {
	color:#1082A8;
}
#content-inner-content h2.color-blue {
	color:#1082A8;
}
#content-inner-content h1.color-blue a, #content-inner-content h1.color-blue a:link, #content-inner-content h1.color-blue a:visited {
	color:#1082A8;
}
#content-inner-content h2.color-blue a, #content-inner-content h2.color-blue a:link, #content-inner-content h2.color-blue a:visited {
	color:#1082A8;
}
.color-green {
	color:#7CB955;
}
#content-inner-content h1.color-green {
	color:#7CB955;
}
#content-inner-content h2.color-green {
	color:#7CB955;
}
#content-inner-content h1.color-green a, #content-inner-content h1.color-green a:link, #content-inner-content h1.color-green a:visited {
	color:#7CB955;
}
#content-inner-content h2.color-green a, #content-inner-content h2.color-green a:link, #content-inner-content h2.color-green a:visited {
	color:#7CB955;
}
.color-red {
	color:#E6462A;
}
#content-inner-content h1.color-red {
	color:#E6462A;
}
#content-inner-content h2.color-red {
	color:#E6462A;
}
#content-inner-content h1.color-red a, #content-inner-content h1.color-red a:link, #content-inner-content h1.color-red a:visited {
	color:#E6462A;
}
#content-inner-content h2.color-red a, #content-inner-content h2.color-red a:link, #content-inner-content h2.color-red a:visited {
	color:#E6462A;
}
/* Anpassungen Farbcode SITE-92(mg - 12.03.2009) */
.color-yellow {
	color:#E48202 ;
}
#content-inner-content h1.color-yellow {
	color:#E48202 ;
}
#content-inner-content h2.color-yellow {
	color:#E48202 ;
}
#content-inner-content h1.color-yellow a, #content-inner-content h1.color-yellow a:link, #content-inner-content h1.color-yellow a:visited {
	color:#E48202 ;
}
#content-inner-content h2.color-yellow a, #content-inner-content h2.color-yellow a:link, #content-inner-content h2.color-yellow a:visited {
	color:#E48202 ;
}
/* ENDE  Anpassungen Farbcode SITE-92(mg - 12.03.2009) */
.color-grey {
	color:#B2B2B2;
}
#content-inner-content h1.color-grey {
	color:#B2B2B2;
}
#content-inner-content h2.color-grey {
	color:#B2B2B2;
}
#content-inner-content h1.color-grey a, #content-inner-content h1.color-grey a:link, #content-inner-content h1.color-grey a:visited {
	color:#B2B2B2;
}
#content-inner-content h2.color-grey a, #content-inner-content h2.color-grey a:link, #content-inner-content h2.color-grey a:visited {
	color:#B2B2B2;
}
.color-default {
	color:#1082A8;
}
#content-inner-content h1.color-default {
	color:#1082A8;
}
#content-inner-content h2.color-default {
	color:#1082A8;
}
#content-inner-content .float-left {
	float:left;
	display:inline;
}
#content-inner-content img.float-left {
	margin-right:10px;
}
#content-inner-content .float-right {
	float:right;
	display:inline;
}
.grey-bg {
	background-color:#F7F7F7;
}
#content-inner-content p a.fce-home-blue, #content-inner-content p a.fce-home-blue:link, #content-inner-content p a.fce-home-blue:visited, #content-inner-content p a.fce-home-green, #content-inner-content p a.fce-home-green:link, #content-inner-content p a.fce-home-green:visited, #content-inner-content p a.fce-home-red, #content-inner-content p a.fce-home-red:link, #content-inner-content p a.fce-home-red:visited, #content-inner-content p a.fce-home-yellow, #content-inner-content p a.fce-home-yellow:link, #content-inner-content p a.fce-home-yellow:visited, #content-inner-content p a.fce-home-grey, #content-inner-content p a.fce-home-grey:link, #content-inner-content p a.fce-home-grey:visited {
	padding:9px 0px 0px;
/*	font-size:0.9em;*/
/*	border-left:5px solid;*/
	background:url(images/fce_home_button_bg.jpg) top left no-repeat transparent;
	border:1px solid #D1D0D0;
	display:block;
	width:150px;
	height:26px; /*35*/
	position:absolute;
	right:7px;
	bottom:7px;
	z-index:100;
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
}
#content-inner-content p a:focus.fce-home-blue, #content-inner-content p a:active.fce-home-blue, #content-inner-content p a:hover.fce-home-blue, #content-inner-content p a:focus.fce-home-green, #content-inner-content p a:active.fce-home-green, #content-inner-content p a:hover.fce-home-green, #content-inner-content p a:focus.fce-home-red, #content-inner-content p a:active.fce-home-red, #content-inner-content p a:hover.fce-home-red, #content-inner-content p a:focus.fce-home-yellow, #content-inner-content p a:active.fce-home-yellow, #content-inner-content p a:hover.fce-home-yellow, #content-inner-content p a:focus.fce-home-grey, #content-inner-content p a:active.fce-home-grey, #content-inner-content p a:hover.fce-home-grey {
	text-decoration:none;
}
#content-inner-content p a.fce-home-blue, #content-inner-content p a.fce-home-blue:link, #content-inner-content p a.fce-home-blue:visited {
	color:#1082A8;
}
#content-inner-content p a.fce-home-green, #content-inner-content p a.fce-home-green:link, #content-inner-content p a.fce-home-green:visited {
	color:#7CB955;
}
#content-inner-content p a.fce-home-red, #content-inner-content p a.fce-home-red:link, #content-inner-content p a.fce-home-red:visited {
	color:#E6462A;
}
/* Anpassungen Farbcode SITE-92(mg - 12.03.2009) */
#content-inner-content p a.fce-home-yellow, #content-inner-content p a.fce-home-yellow:link, #content-inner-content p a.fce-home-yellow:visited {
	color:#E48202 ;
}
/* ENDE  Anpassungen Farbcode SITE-92(mg - 12.03.2009) */
#content-inner-content p a.fce-home-grey, #content-inner-content p a.fce-home-grey:link, #content-inner-content p a.fce-home-grey:visited {
	color:#B2B2B2;
}
#content-inner-content p a.pdf-link {
	
}
#content-inner-content p a.arrow-link {
	
}
#content #content-inner-content .headline1 {
	font-size:1em;
/*	color:# In separater CSS Datei*/
	color:#057BA4;
	margin-bottom:10px;
	font-weight:bold;
}

#content #content-inner-content .headline1-center {
	font-size:1.09em;
/*	color:# In separater CSS Datei*/
	color:#057BA4;
	margin-bottom:10px;
	font-weight:bold;
	text-align: center;
}

.align-left {
	text-align:left;
}
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { 
	text-align: left; 
}
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center {
	text-align: center; 
}
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { 
	text-align: right; 
}

/* ########## RTE End ############## */

/** Main Text Styles **/
#content-inner-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em; /*11px*/
	color:#000000;
}
#content-inner-content p {
	font-size:0.75em; /*11px 0.7em*/
	color:#000000;
}
#content-inner-content h1 {
	font-size:1em; /*16px 18 - zu fett*/
/*	color:# In separater CSS Datei*/
	color:#057BA4;
	margin-bottom:3px; /*10px*/
}
#content-inner-content h1 a, #content-inner-content h1 a:link, #content-inner-content h1 a:visited {
	text-decoration:none;
	color:#057BA4;
/*	color:# In separater CSS Datei*/
}
#content-inner-content h2, #content-inner-content h3, #content-inner-content h4, #content-inner-content h5, #content-inner-content h6 {
	font-size:0.75em; /*0.7em*/
	font-weight:bold;
}
#content-inner-content h2 a, #content-inner-content h3 a, #content-inner-content h4 a, #content-inner-content h5 a, #content-inner-content h6 a, #content-inner-content h2 a:link, #content-inner-content h3 a:link, #content-inner-content h4 a:link, #content-inner-content h5 a:link, #content-inner-content h6 a:link, #content-inner-content h2 a, #content-inner-content h3 a:visited, #content-inner-content h4 a:visited, #content-inner-content h5 a:visited, #content-inner-content h6 a:visited {
	text-decoration:none;
	color:#000000;
}
#content-inner-content .csc-header h2, #content-inner-content .csc-header h3, #content-inner-content .csc-header h4 {
	font-size:1.09em;
/*	color:# In separater CSS Datei*/
	color:#057BA4;
	margin-bottom:10px;
}
#content-inner-content .csc-header h2 a, #content-inner-content .csc-header h3 a, #content-inner-content .csc-header h4 a, #content-inner-content .csc-header h2 a:link, #content-inner-content .csc-header h3 a:link, #content-inner-content .csc-header h4 a:link, #content-inner-content .csc-header h2 a:visited, #content-inner-content .csc-header h3 a:visited, #content-inner-content .csc-header h4 a:visited {
	text-decoration:none;
/*	color:# In separater CSS Datei*/
	color:#057BA4;
}
#content-inner-content ul {
	font-size:0.75em; /*0.7em*/
/*	margin-left:15px;*/
/*	list-style:disc inside;*/
	list-style:none;
}
#content-inner-content ul li {
/*	margin-left:15px;*/
	padding-left:13px;
	padding-right:2px;
	background-repeat:no-repeat;
	background-position:left 4px;
/*	background-image:url(images/blue_square_bg.jpg); In separater CSS Datei!*/
}
/** IE6/7 Hack, weil die LIs zu groß sind! **/
* html #content-inner-content ul li {
	background-position:left 7px;
}
* + html #content-inner-content ul li {
	background-position:left 7px;
}
/** IE6/7 Hack End **/

#content-inner-content ul li a.internal-link, 
#content-inner-content ul li a.internal-link:link, 
#content-inner-content ul li a.internal-link:visited {
	text-decoration:none;
	font-weight: bold;
	color: #057BA4;
}

#content-inner-content ul li a.internal-link:hover, 
#content-inner-content ul li a.internal-link:active, 
#content-inner-content ul li a.internal-link:focus {
	text-decoration:underline;
}

#content-inner-content p a, #content-inner-content p a:link, #content-inner-content p a:visited {
/*	background-color:# In separater CSS Datei*/
/*	background:url() In separater CSS Datei*/
/*	color:#; In separater CSS Datei*/
	color:#057BA4;
/*	padding:4px 4px 3px 27px; /* 5 3 5 3*/
	text-decoration:none;
/*	background-position:left top;
	background-repeat:repeat-x;*/
	background:none;
	font-weight:bold;
}
#content-inner-content p a:hover, #content-inner-content p a:active, #content-inner-content p a:focus {
	text-decoration:underline;
}
#content-inner-content p a.mail, #content-inner-content p a.mail:link, #content-inner-content p a.mail:visited {
/*	background-color:# In separater CSS Datei*/
/*	background:url() In separater CSS Datei*/
/*	color:#; In separater CSS Datei*/
	background:none;
	color:#057BA4;
	padding:0px 3px;
	text-decoration:none;
	font-weight:bold;
}
#content-inner-content p a.arrow-link-darkblue, #content-inner-content p a.arrow-link-darkblue:link, #content-inner-content p a.arrow-link-darkblue:visited {
	padding:4px 4px 3px 27px;
	background:url(images/arrow_link_darkblue.gif) top left no-repeat transparent;
	font-weight:bold;
	line-height:23px;
	border-right:1px solid #B2B2B2;
	color:#FFFFFF;
	text-decoration:none;
}
#content-inner-content p a:hover.mail, #content-inner-content p a.mail:focus, #content-inner-content p a.mail:active {
	text-decoration:underline;
}
#content-inner-content p a.arrow-link, #content-inner-content p a.arrow-link:link, #content-inner-content p a.arrow-link:visited {
/*	padding:2px 4px 5px 22px;*/
	padding:4px 4px 3px 27px;
	background:url(images/arrow_link_in.gif) top left no-repeat transparent;
	font-weight:bold;
	line-height:23px;
	border-right:1px solid #B0B0B0;
/*	background-image: In Separater CSS Datei*/
/*	background-color: In Separater CSS Datei*/
/*	color:# In Separater CSS Datei*/
}
#content-inner-content p a:hover.arrow-link, #content-inner-content p a:focus.arrow-link:link, #content-inner-content p a:active.arrow-link:visited {
	text-decoration:none;
}
#content-inner-content p a.arrow-link-out, #content-inner-content p a.arrow-link-out:link, #content-inner-content p a.arrow-link-out:visited {
	padding:4px 27px 3px 4px;
	background:url(images/arrow_link_out.gif) top right no-repeat transparent;
	font-weight:bold;
	line-height:23px;
	border-left:1px solid #B0B0B0;
	border-right:none;
}
#content-inner-content p a:hover.arrow-link-out, #content-inner-content p a:focus.arrow-link-out:link, #content-inner-content p a:active.arrow-link-out:visited {
	text-decoration:none;
}

#content-inner-content p a.arrow-link-out-blue, #content-inner-content p a.arrow-link-out-blue:link, #content-inner-content p a.arrow-link-out-blue:visited {
	padding:4px 27px 3px 4px;
	background:url(images/arrow_link_out_darkblue.gif) top right no-repeat transparent;
	font-weight:bold;
	line-height:23px;
	color: #fff;
	border-left:1px solid #B0B0B0;
	border-right:none;
}
#content-inner-content p a:hover.arrow-link-out-blue, #content-inner-content p a:focus.arrow-link-out-blue:link, #content-inner-content p a:active.arrow-link-out-blue:visited {
	text-decoration:none;
}

#content-inner-content p a.pdf-link, #content-inner-content p a:link.pdf-link, #content-inner-content p a:visited.pdf-link {
	padding:0px 3px 0px 17px;
	background-repeat:no-repeat;
/*	background-image: In Separater CSS Datei*/
/*	background-color: In Separater CSS Datei*/
/*	color:# In Separater CSS Datei*/
	background-color:transparent;
	background-image:url(images/pdf.gif);
	color:#057BA4;
}
#content-inner-content p a.tipplink, #content-inner-content p a:link.tipplink, #content-inner-content p a:visited.tipplink {
	background:url(images/pfeile_tipplinks.gif) no-repeat transparent left 3px;
	padding-left:20px;
}
#content-inner-content p a:hover.pdf-link, #content-inner-content p a:active.pdf-link, #content-inner-content p a:focus.pdf-link {
	text-decoration:underline;
}
/** Link definitions for internal, external, etc. **/
#content-inner-content p a.external-link-new-window, #content-inner-content p a.external-link-new-window:link, #content-inner-content p a.external-link-new-window:visited {
/*	color:#000000;
	background:url(images/arrow_link_right_bg.jpg) top right no-repeat #FFFFFF;
	border:1px solid #D1CFD0;
	border-right:none;*/
}
#content-inner-content p a.external-link-new-window img {
/*	background:none;
	border:none;
	display:inline;*/
}
#content-inner-content table {
/*	width:100%;*/
}

/** General Classes **/

.clearer {
	height:0;
	clear:both;
	line-height:0;
	font-size:0;
	overflow:hidden;
}

/*** Styles for My ASPECT.online Login ***/

#my-aspect-online {
	clear:both;
	margin-top: 12px;
	overflow:hidden;
	width: 222px;
	position: relative;
}
/*IE 7*/
*+html #my-aspect-online {
	clear:both;
	margin-top: 20px;
	overflow:hidden;
	width: 222px;
}
/*IE 6*/
* html #my-aspect-online {
	clear:both;
	
}

#my-aspect-online-header,
#my-aspect-online-header-active{
	height: 26px;
	padding-left: 5px;
	padding-top: 5px;	
	position: relative;
	width: 212px;
}
#my-aspect-online-header a{
	
	background-image:url("images/home_grau.png");
	background-position:right center;
	background-repeat:no-repeat;
	background-color: transparent;
	
	color:#057BA4;
	float:left;
	font-size:17px;
	font-weight:bold;
	height: 26px;
	line-height: 30px;
	padding-right:30px;
	width:180px;
	
}
#my-aspect-online-header a:hover{
	text-decoration: underline;	
}
#my-aspect-online-header-active a{
	background-image:url("images/home_blau.png");
	background-position:right center;
	background-repeat:no-repeat;
	color:#057BA4;
	float:left;
	font-size:17px;
	font-weight:bold;
	height: 26px;
	line-height: 30px;
	padding-right:30px;
	width:180px;
}
#my-aspect-online-header-active a:hover{
	background-image:url("images/home_blau_hover.png");
	text-decoration: underline;
}
#my-aspect-online form {
	clear:both;
	display:inline;
	float:left;
	padding:0px;
	width:214px; /*do not remove! IE6!*/
}
#my-aspect-online form input[type=text],
#my-aspect-online form input[type=password] {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #ADADAD;
	display: block;
	float:left;
	font-size:12px;
	height:18px;
	margin-bottom: 4px;
	margin-top: 4px;
	vertical-align: middle;
	width: 208px;
}

/* Anpassungen Buttons SITE-17(mg - 24.03.2010) ANFANG */
.sidebarelement-content #my-aspect-online #my-aspect-online-anmelden-submit{
	display: block;
	margin-right: 3px !important;
	position:relative;
	bottom: 10px;
}
/* Anpassungen Buttons SITE-17(mg - 24.03.2010) ENDE */

#my-aspect-online a, #my-aspect-online a:link, #my-aspect-online a:visited {
	font-weight: bold;
	color: #057BA4;
	clear:both;
	font-size:10px;
	display: inline;
}
#my-aspect-online a:hover, #my-aspect-online a:active, #my-aspect-online a:focus {
	text-decoration: underline;
}
#myao {
	overflow:hidden;
	padding-left: 4px;
	padding-right: 4px;
	height: 84px;
}
#myao .ao-log-in {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
}
#myao .ao-log-benutzer{
	color: #057BA4;
	font-weight: bold;
	margin-bottom: 10px;
}
#myao ul li.ao-log-out {
	clear:both;
	width:100%;
	margin:0px;
}
.left-col-logo {
	text-align:center;
	display:block;
	width:100%;
}
.left-col-logo img {
	margin:10px;
}

/*Browserfix Safari Chrome ul (SITE-181 mg1 23.04.2010) Anfang*/
.csc-textpic-intext-left ul {
	height: 100%;
}
/*Browserfix Safari Chrome ul (SITE-181 mg1 23.04.2010) Ende*/

div#c34226 {
   position: relative;
   }

