body {
  font-family:			Verdana, Helvetica, Arial, sans-serif;
  font-variant:			normal;
  font-size:			11px;
  position:				relative;
}

html, body {
  margin:				0;
  padding:				0;
  height:				100%;
  color:				#636363;
}

a {
  color:				#636363;
  font-family:			Verdana,Tahoma,Arial;
  font-size:			11px;
  font-weight:			bold;
  text-decoration:		none;
}

body a:hover {
	font-family:		Verdana,Tahoma,Arial;
	font-size:			11px;
	text-decoration:	underline;
	font-weight:		bold;
	color:				#FFFFFF;
}

.head_navi a, .head_navi a:hover {
	color:				#000000;
	font-weight:		normal;
}

.footer a:hover,
.news_investor a:hover,
.investor_box a:hover,
.investor_box a:hover p,
#tx_mailform_7 a:hover,
#tx_mailform_6 a:hover {
	color:				#636363;
	text-decoration:	underline;
}

.page {
  width:				993px;
  position:				relative;
  text-align:			left;
  background-image:		url('../images/navi-background.gif');
  background-repeat:	repeat-y;
  height:				auto !important;
  height:				100%;
  min-height:			100%;
}

.logo {
  width:				177px;
  height:				85px;
  float:				left;
  background-image:		url('../images/Logo_is_gif.gif');
}

.date {
  background-color:		#FFFFFF;
  width:				628px;
  float:				left;
  text-align:			right;
  vertical-align:		bottom;
  padding:				0px 10px 14px 0px;
}

.search {
  width:				167px;
  float:				left;
  padding:				3px 0px 0px 11px;
}

.search_input {
  padding:				4px 0px 4px 0px;
}


.loginbox-form-txtfield {
  border:				1px solid #636363;
  font-family:			Verdana,Tahoma,Arial;
  height:				15px;
  width:				154px;

}

.head_top {
  float:				left;
  background-color:		#C3C3C3;
}

.head_navi {
  background-color:		#FDE7A8;
  width:				810px;
  height:				18px;
  float:				left;
  padding:				6px 0px 0px 6px;
}

.clear {
  clear:				both;
}

img {
  border:				0;
}

.nav1-links {
  font-size:			11px;
}

.leftbar {
	width:				177px;
	float:				left;
}

.left_navi_head {
  padding:				12px 0px 0px 11px;
}

.left_navi {
  padding:				6px 0px 12px 11px;
}

.login {
  padding:				12px 0px 12px 11px;
}

.link_company {
  padding:				6px 0px 0px 11px;
}

.main_wrap {
  float:				left;
  width:				816px;
}

.banner {
  background-image:		url('../images/banner.jpg');
  width:				816px;
  height:				140px;
}

.main_navi {
	padding:			0px 0 10px 10px;
}

.navi_box {
	float:				left;
	width:				256px;
	position:			relative;
}

.main_navi .next {
	margin-left:		19px;
}
.navi_box .box_head {
	background-image:	url('../images/box_head.gif');
	height:				20px;
	padding:			7px 3px 3px 12px;
	font-size:			14px;
	font-weight:		bold;
}

.navi_box .box_main {
	background-image:	url('../images/box_content.gif');
}

.navi_box .box_content {
	background:			url('../images/box_footer.gif') no-repeat bottom;
	padding:			2px 12px 6px 12px;
	font-size:			11px;
	height:				auto !important;
	height:				90px;
	min-height:			90px;
}

.navi_box .box_content a {
	font-size:			11px;
}

.navi_box .subline {
  font-size:			9px;
  padding-bottom:		6px;
  position:				absolute;
  bottom:				0 !important;
}

.arrow_link,
.arrow {
	padding-left: 10px;
	background:	url('../images/more_symbol.gif') no-repeat 0 4px;
}

.navi_box .arrow {
	display: block;
}

.csc-firstHeader {
  border-top:			1px solid #666666;
  border-bottom:		1px solid #666666;
  font-size:			18px;
  font-weight:			bold;
  padding:				5px 3px;
  margin:				0px 0px 10px 0px;
}

.main {
	padding-left:		10px;
	padding-bottom:		40px;
}

.investor_box {
  width:				390px;
  float:				left;
}

.investor_box_reg_left {
  width:				474px;
  float:				left;
}

.investor_box_reg_right {
  width:				306px;
  float:				right;
  background-color:		#EDEDED;
  padding:				5px;
}

.investor_box_spacer {
	width:				20px;
	float:				left;
}

.investor_box_headline {
	font-size:			16px;
	font-weight:		bold;
	color:				#FFB300;
}

.investor_box_reg ul,
.investor_box ul {
		margin:			0px;
		padding:		0px 0px 0px 12px;
}

.investor_box li,
.investor_box_reg li {
		padding:		12px 0px 0px 0px;
}

.tr_orange td, .tr_grey td {
	height:				24px;
	padding-left:		3px;
}

.tr_orange {
	background-color:	#FDEFD5;
}

.tr_grey {
/*	background-color:	#EDEDED;*/
	background-color:	#FFFFFF;
}

.footer {
	border-top:			1px solid #C3C3C3;
	background-repeat:	repeat-y;
	bottom:				0 !important;
	height:				21px !important;
	overflow:			hidden;
	position:			absolute;
	width:				100%;
	background-color:	#FFFFFF;
}

.footer-text {
	padding-left:		177px;
}

.contact_content {
	float: 				left;
}

.callback_content {
	float: 				right;
	padding-top:		5px;
}

.headline {
	font-weight:		bold;
	padding-bottom:		6px;
	padding-top:		18px;
}

/***************/
/* Meine Daten */
/***************/
.tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password {
	border:				1px solid #636363;
	font-family:		Verdana,Tahoma,Arial;
	height:				15px;
	width:				230px;
}

.tx-srfeuserregister-pi1-submit {
	color:				#636363;
	font-weight:		bold;
	font: 				bold 84%;
	font-size:			11px;
	font-family:		Verdana,Tahoma,Arial;
	background-color:	#EFEFF1;
	border:				1px solid #636363;
	padding:			2px;
}

.MyData-Phone {
	width:				120px;
}

/***************/
/*    NEWS     */
/***************/
div.news_investor a{
	font-size: 11px;
	text-decoration: none;
}

div.news_investor h3 a{
	font-size: 12px;
	color: #636363;
}

div.news_investor p.bodytext{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.news_date{
	color:#FDB31C;
}
.news_author{
	color: rgb(170, 170, 170);
	font-size:10px;
	padding-top: 5px;
}