body {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	background-color: #e8ebef;
}

.container {
	margin:0 auto;
	width: 950px;
	padding-left: 0px;
	padding-right: 0px;
	display: block;
	background-color: #e8ebef;
}

img {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/*img, div {
	behavior: url(iepngfix_v2/iepngfix.htc);
}*/

a {
	text-decoration: none;
	font-size: 11px;
	color: #333333;
}

div.navi {
	float: left;
	margin-left: 28px;
}

span.navi, span.navi_on {
	color: #333333;
	text-transform: uppercase;
	line-height: 20px;
	padding-left: 12px;
}

span.navi_on {
	background-image: url(../template/img/border_navi.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: 0px 2px;
}

div.flag_box {
	width: 35px;
	margin-top: 20px;
	float: left;
	margin-left: 15px;
}

div.contentbox {
	background-color: #ffffff;
	margin-left: 50px;
}

div.flag_en {
	margin-top: 15px;
}

div.logo {
	padding-top: 20px;
	margin-left: 728px;
}

div.line {
	height: 1px;
	background-color: #999999;	
}

div.line_red {
	height: 1px;
	background-color: #e42728;	
	margin-bottom: 19px;
}


div.dyncontent {
	margin-top: 10px;
	margin-left: 35px;
	width: 830px;
}

div.keyvisual {
	margin-top: 2px;
	margin-bottom: 10px;
}

h1 {
	font-size: 11px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
}

/*div.product_header {*/
h2 {
	font-size: 11px;
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	color: #e42728;
	margin-top: 15px;
	margin-bottom: 14px;
}

div.produktfinder {
	margin-left: 657px;
	//margin-left: 654px;
	height: 20px;
	margin-top: 0px;
}

select.produktfinder {
	margin-top: 0px;
	width: 156px;
	height: 20px;
	border-width: 1px;
	border-color: #e42728;
	border-style: solid;
}

div.col_1 {
	float: left;
	width: 450px;
}

div.col_2 {
	float: left;
	width: 380px;
}


div.contextcontent {
	padding-left: 55px;
}


dd { margin: 0; }

table caption {
	text-transform: uppercase;
	font-weight: bold;
	background-color: #e5e5e5;
}

/* Default 2 spaltig */
/* Layout 1 3 spaltig */
/* Layout 2 4 spaltig */
table.contenttable-0 {
	margin-bottom: 0;	
}

table.contenttable-0 caption {
	margin-top: 15px;
}

/* DEFAULT LAYOUT */
table.contenttable-0 tr td.td-0 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	font-weight: bold;
	width: 50%;
	vertical-align: top;
	padding: 5px;
}

table.contenttable-0 tr td.td-1 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	width: 50%;
	vertical-align: top;
	padding: 5px;
}

table.contenttable-0 tr td.td-2 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	width: 50%;
}

/* LAYOUT 1 */
table.contenttable-1 tr td.td-0 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	font-weight: bold;
	width: 33%;
	vertical-align: top;
	padding: 5px;	
}

table.contenttable-1 tr td.td-1 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	width: 33%;
	vertical-align: top;
	padding: 5px;	
}

table.contenttable-1 tr td.td-2 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	width: 33%;
	padding: 5px;	
}

/* LAYOUT 2 */
table.contenttable-2 tr td.td-0 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	font-weight: bold;
	width: 25%;
	vertical-align: top;
	padding: 5px;	
}

table.contenttable-2 tr td.td-1 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	width: 25%;
	vertical-align: top;
	padding: 5px;	
}

table.contenttable-2 tr td.td-2 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	width: 25%;
	padding: 5px;	
}

table.contenttable-2 tr td.td-3 { 
	background-color: #fcfbfb; 
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b0afaf;
	width: 25%;
	padding: 5px;	
}

td.partner_td_3 {
	text-align: right;
}

table.csc-uploads, td.csc-uploads-fileName, tr.tr-even {
	margin: 0;
	padding: 0;
	background-color: #e2e1e1;
}

table.csc-uploads {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9e9d9d;	
}

td.csc-uploads-fileName p {
	margin: 0;
	padding: 0;
}
table.csc-uploads td.csc-uploads-icon {
	width: 58px;
}
table.csc-uploads td.csc-uploads-fileName {
	font-weight: bold;
}

table.csc-uploads td.csc-uploads-icon, table.csc-uploads td.csc-uploads-fileName {
	padding: 5px;
}


.csc-textpic, .csc-textpic-image {
	text-align: left !important;
}

.over {
	background-color: green;
	cursor: pointer;
}

.csc-textpic-imagewrap {
	width: 250px !important;
}

#page-2 .csc-textpic-imagewrap,
#page-45 .csc-textpic-imagewrap,
#page-50 .csc-textpic-imagewrap, 
#page-51 .csc-textpic-imagewrap, 
#page-52 .csc-textpic-imagewrap, 
#page-53 .csc-textpic-imagewrap, 
#page-55 .csc-textpic-imagewrap, 
#page-56 .csc-textpic-imagewrap, 
#page-58 .csc-textpic-imagewrap,
#page-214 .csc-textpic-imagewrap,
#page-221 .csc-textpic-imagewrap,

#page-107 .csc-textpic-imagewrap,
#page-167 .csc-textpic-imagewrap,
#page-173 .csc-textpic-imagewrap,
#page-177 .csc-textpic-imagewrap,
#page-182 .csc-textpic-imagewrap,
#page-188 .csc-textpic-imagewrap,
#page-202 .csc-textpic-imagewrap,
#page-206 .csc-textpic-imagewrap,
#page-208 .csc-textpic-imagewrap
{
	width: 170px !important;
}


#page-2 div.col_1, 
#page-45 div.col_1, 
#page-50 div.col_1, 
#page-51 div.col_1, 
#page-52 div.col_1, 
#page-53 div.col_1, 
#page-55 div.col_1, 
#page-56 div.col_1, 
#page-58 div.col_1,
#page-214 div.col_1,
#page-221 div.col_1,

#page-107 div.col_1,
#page-167 div.col_1,
#page-173 div.col_1,
#page-177 div.col_1,
#page-182 div.col_1,
#page-188 div.col_1,
#page-202 div.col_1, 
#page-206 div.col_1, 
#page-208 div.col_1
{
	float: left;
	width: 525px;
	margin-top: -40px;
}

#page-2 div.col_2, 
#page-45 div.col_2, 
#page-50 div.col_2, 
#page-51 div.col_2, 
#page-52 div.col_2, 
#page-53 div.col_2, 
#page-55 div.col_2, 
#page-56 div.col_2, 
#page-58 div.col_2,
#page-214 div.col_2,
#page-221 div.col_2,

#page-107 div.col_2,
#page-167 div.col_2,
#page-173 div.col_2,
#page-177 div.col_2,
#page-182 div.col_2,
#page-188 div.col_2,
#page-202 div.col_2, 
#page-206 div.col_2, 
#page-208 div.col_2
{
	float: left;
	width: 245px;
}

#page-2 .csc-textpic-clear, 
#page-45 .csc-textpic-clear, 
#page-50 .csc-textpic-clear, 
#page-51 .csc-textpic-clear, 
#page-52 .csc-textpic-clear, 
#page-52 .csc-textpic-clear, 
#page-53 .csc-textpic-clear, 
#page-55 .csc-textpic-clear, 
#page-56 .csc-textpic-clear, 
#page-58 .csc-textpic-clear,
#page-214 .csc-textpic-clear,
#page-221 .csc-textpic-clear,

#page-107 .csc-textpic-clear,
#page-167 .csc-textpic-clear,
#page-173 .csc-textpic-clear,
#page-177 .csc-textpic-clear,
#page-182 .csc-textpic-clear,
#page-188 .csc-textpic-clear,
#page-202 .csc-textpic-clear, 
#page-206 .csc-textpic-clear, 
#page-208 .csc-textpic-clear
{
	clear: none;
	float: left;
}

#page-2 div.csc-textpic-center, #page-2 div.csc-textpic-left, 
#page-45 div.csc-textpic-center, #page-45 div.csc-textpic-left, 
#page-50 div.csc-textpic-center, #page-50 div.csc-textpic-left, 
#page-51 div.csc-textpic-center, #page-51 div.csc-textpic-left, 
#page-52 div.csc-textpic-center, #page-52 div.csc-textpic-left, 
#page-53 div.csc-textpic-center, #page-53 div.csc-textpic-left, 
#page-55 div.csc-textpic-center, #page-55 div.csc-textpic-left, 
#page-56 div.csc-textpic-center, #page-56 div.csc-textpic-left, 
#page-58 div.csc-textpic-center, #page-58 div.csc-textpic-left,
#page-214 div.csc-textpic-center, #page-214 div.csc-textpic-left,
#page-221 div.csc-textpic-center, #page-221 div.csc-textpic-left,

#page-107 div.csc-textpic-center, #page-107 div.csc-textpic-left, 
#page-167 div.csc-textpic-center, #page-167 div.csc-textpic-left,
#page-173 div.csc-textpic-center, #page-173 div.csc-textpic-left,
#page-177 div.csc-textpic-center, #page-177 div.csc-textpic-left,
#page-182 div.csc-textpic-center, #page-182 div.csc-textpic-left,
#page-188 div.csc-textpic-center, #page-188 div.csc-textpic-left,
#page-202 div.csc-textpic-center, #page-202 div.csc-textpic-left,
#page-206 div.csc-textpic-center, #page-206 div.csc-textpic-left,
#page-208 div.csc-textpic-center, #page-208 div.csc-textpic-left
{
	float: left;
	width: 170px;
	height: 182px;
	background-color: #dae1e4;
	margin-right: 5px;
	margin-top: 40px;
}

dd.csc-textpic-caption {
	background-image: url(../template/img/border_img_caption.gif);
	background-repeat: no-repeat;
	background-position: 0 19px;	
	//background-position: 0 21px;	
	padding-left: 10px;
	line-height: 14px;
	padding-bottom: 40px;
	padding-top: 18px;
}

#page-2 dd.csc-textpic-caption, 
#page-45 dd.csc-textpic-caption, 
#page-50 dd.csc-textpic-caption, 
#page-51 dd.csc-textpic-caption, 
#page-52 dd.csc-textpic-caption, 
#page-53 dd.csc-textpic-caption, 
#page-55 dd.csc-textpic-caption, 
#page-56 dd.csc-textpic-caption, 
#page-58 dd.csc-textpic-caption,
#page-214 dd.csc-textpic-caption,
#page-221 dd.csc-textpic-caption,

#page-107 dd.csc-textpic-caption,
#page-167 dd.csc-textpic-caption,
#page-173 dd.csc-textpic-caption,
#page-177 dd.csc-textpic-caption,
#page-182 dd.csc-textpic-caption,
#page-188 dd.csc-textpic-caption,
#page-202 dd.csc-textpic-caption,
#page-206 dd.csc-textpic-caption,
#page-208 dd.csc-textpic-caption

{
	background-image: url(../template/img/ico_overview.gif);
	background-repeat: no-repeat;
	background-position: 4 4px;	
	height: 15px;
	text-transform: uppercase;
	padding-top: 2px;
	//padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-color: #d51024;
	color: #ffffff;
	font-size: 10px;
}

#page-2 div.csc-textpic-text, 
#page-45 div.csc-textpic-text, 
#page-50 div.csc-textpic-text, 
#page-51 div.csc-textpic-text, 
#page-52 div.csc-textpic-text, 
#page-53 div.csc-textpic-text, 
#page-55 div.csc-textpic-text, 
#page-56 div.csc-textpic-text, 
#page-58 div.csc-textpic-text,
#page-214 div.csc-textpic-text,
#page-221 div.csc-textpic-text,

#page-107 div.csc-textpic-text, 
#page-167 div.csc-textpic-text, 
#page-173 div.csc-textpic-text, 
#page-177 div.csc-textpic-text, 
#page-182 div.csc-textpic-text, 
#page-188 div.csc-textpic-text, 
#page-202 div.csc-textpic-text, 
#page-206 div.csc-textpic-text, 
#page-208 div.csc-textpic-text
{
	padding-left: 20px;
	padding-right: 5px;
	padding-top: 5px;
	line-height: 12px;
	overflow: hidden;
	height: 40px;
}

#page-2 a.internal-link, 
#page-45 a.internal-link, 
#page-45 a.external-link-new-window,
#page-50 a.internal-link, 
#page-51 a.internal-link, 
#page-52 a.internal-link, 
#page-53 a.internal-link, 
#page-55 a.internal-link, 
#page-56 a.internal-link, 
#page-58 a.internal-link,
#page-214 a.internal-link,
#page-221 a.internal-link,

#page-107 a.internal-link,
#page-167 a.internal-link,
#page-168 a.external-link-new-window,
#page-173 a.internal-link,
#page-177 a.internal-link,
#page-182 a.internal-link,
#page-188 a.internal-link,
#page-202 a.internal-link,
#page-206 a.internal-link,
#page-208 a.internal-link,
#page-208 a.external-link-new-window

{
	background-image: url(../template/img/ico_right_overview.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;	
	display: block;
	padding-top: 2px;
	//padding-top: 0px;
	padding-left: 15px;
	margin-bottom: -10px;
	//margin-bottom: 0px;
	line-height: 14px;
}


/* DEFAULT LAYOUT */
#page-5 .contenttable-0, #page-116 .contenttable-0 {
	margin-top: 15px;
}

#page-5 table.contenttable-0 tr td.td-0, #page-116 table.contenttable-0 tr td.td-0 { 
	background-color: #ffffff; 
	border-top-width: 0;
	font-weight: bold;
	width: 70px;
	vertical-align: top;
	padding-bottom: 10px;
}

#page-5 table.contenttable-0 tr td.td-1, #page-116 table.contenttable-0 tr td.td-1 { 
	background-color: #ffffff; 
	border-top-width: 0;
	width: 380px;
	vertical-align: top;
	padding-bottom: 10px;
}

hr {
	background:#bfbfbf none repeat scroll 0 0;
	border:medium none;
	clear:both;
	color:#bfbfbf;
	float:none;
	height:1px;
	margin:0 0 0;
	width: 450px;
}


div.content_2cols {
	padding-bottom: 120px;
}

#page-59 .csc-header,
#page-60 .csc-header,
#page-61 .csc-header,
#page-62 .csc-header,
#page-63 .csc-header,
#page-64 .csc-header,

#page-108 .csc-header,
#page-109 .csc-header,
#page-110 .csc-header,
#page-111 .csc-header,
#page-112 .csc-header,
#page-113 .csc-header
{
	padding-left: 30px;
}

#page-59 .download,
#page-60 .download,
#page-61 .download,
#page-62 .download,
#page-63 .download,
#page-64 .download,

#page-108 .download,
#page-109 .download,
#page-110 .download,
#page-111 .download,
#page-112 .download,
#page-113 .download
{
	background-image: url(../template/img/ico_pdf_2.gif);	
	background-repeat: no-repeat;
	background-position: 0 1px;	
	display: block;
	padding-left: 35px;
	padding-top: 4px;
	line-height: 12px;
	height: 22px;
}

#page-64 .download
{
	background-image: url(../template/img/diskette_21x22.gif);	
}

#page-59 p.bodytext,
#page-60 p.bodytext,
#page-61 p.bodytext,
#page-62 p.bodytext,
#page-63 p.bodytext,
#page-64 p.bodytext,

#page-108 p.bodytext,
#page-109 p.bodytext,
#page-110 p.bodytext,
#page-111 p.bodytext,
#page-112 p.bodytext,
#page-113 p.bodytext
{
	margin-bottom: 15px;
}

#page-59 hr,
#page-60 hr,
#page-61 hr,
#page-62 hr,
#page-63 hr,
#page-64 hr,

#page-108 hr,
#page-109 hr,
#page-110 hr,
#page-111 hr,
#page-112 hr,
#page-113 hr
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#page-45 h1,
#page-208 h1
{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}


#page-45 h6,
#page-208 h6
{
	margin: 0;
	padding: 0;
	margin-left: 15px;
	font-weight: normal;
	line-height: 12px;
	margin-bottom: 7px;
	color: #333333;

}

/********************************** Ext Select Styles ******************************************************/
.x-form-field-wrap .x-form-trigger {
	background:transparent url(../template/img/trigger.gif) no-repeat scroll 0pt;
	border-color:#CD0303;
	border-style:solid solid solid;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 1px;
	cursor:pointer;
	height:18px;
	position:absolute;
	top: 0px;
	width:17px;
}

.ext-safari .x-form-field-wrap .x-form-trigger {
	height: 18px !important;
}

.x-form-field-wrap {
	position:relative;
	white-space:nowrap;
	float: left;
	margin-left: 3px;
}

.x-form-text, textarea.x-form-field {
	background:#FFFFFF;
	border-left:1px solid #CD0303;
	border-top:1px solid #CD0303;
	border-bottom:1px solid #CD0303;
	border-right:0px;
	padding:1px 16px;
	height: 20px;
	font-size: 11px;
	color: #666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	width: 125px;
}

.ext-ie .x-form-text{
	margin:-1px 0;
	height:20px;
}

.x-combo-list {
	border:1px solid #CD0303;
	overflow:hidden;
}

.innerCombo {
	width: 600px !important;
}

.x-combo-list-item {
	border:1px solid #FFFFFF;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	overflow:hidden;
	padding:2px 16px;
	white-space:nowrap;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

div.beraterSelect, div.kompetenzenSelect {
	margin-bottom: 3px;
}




.comboSeperator {
	color: #E42728;
	font-weight: bold;
}

.boton {
	background-image: url(../template/img/boton.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #BD1220;
	padding-bottom:5px;
	width: 18px;
	height: 20px;
	border: 0 #BD1220;
}

div.footernaviitem, div.footer {
	float: left;
}
#footermenu, div.footer, span.footernavi a {
	color: #a4a4a4;
}

span.footernavi_on a {
	color: #333333;
}

div.footerbox {
	padding-bottom: 20px;
	padding-left: 25px;
}

ul, ol, li {
	margin: auto;
	padding: auto;
	margin-left: 10px;
	list-style-type: disc;
	
}

ul {
	margin-top: 10px !important;
	margin-bottom: 10px!important;
}

#page-3 h1 {
	margin-bottom: 10px;
}

#page-3 li {
	list-style-type: disc;
}

#page-3 hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

#page-3 #content h2 {
	color: #E42728;
	float: none;
}

#content h2 {
	color: #E42728;
	float: none;
}

.auswahl {
	width: 150px;
}
