* {
	margin: 0;
	padding: 0;
	boder: 0;
}

body{
	width: 100%;
	background: #c12024 url("../img/bg_color.gif") repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	color: #333333;
	text-align: justify; 
}

h1{
	font-size: 14px;
	font-weight: bold;
	word-spacing: 2px;
	margin: 20px 0;
	position: relative;
	right: 20px;
}


h2{
	font-size: 14px;
	font-weight: bold;
	word-spacing: 2px;
	padding:10px 0;
}

h3{
	font-weight: bold;
}

a:link{color:#333333;}
a:visited{color:#333333;}
a:hover{color:#333333;}
a:active{color:333333;}

.margin_botton{
	padding: 10px 0;
}

.text_bold{
	font-weight: bold;
}

.text_center{
	text-align: center;
}

.text_height{
	margin:20px 0;
	font-size:14px;
}

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

.abstand_h2{
	margin:0 0 10px 0;
}

.img_clear{
	clear: both;
}

#page{
	width: 1000px;
	height: 900px;
	margin: 0 auto;
}

#header{
	width: 1000px;
	background: url("../img/header.jpg") repeat-x;
	height: 113px;
}

/**************************link_header**********************************/

#menu_header_box{
	height: 56px;
	background: #971012;
	width: 1000px;
}

#TJK_dropDownMenu {
	margin:0 auto;
	max-width:100%;
	position:relative;
	width: 780px;
	top:31px;
}

#TJK_dropDownMenu li {
	cursor:pointer;
	float:left;
	font-weight:bold;
	list-style-type:none;
	max-width:16.5%;
	position:relative;
	width:130px;
}

#TJK_dropDownMenu li ul {
	cursor:default;
	display:none;
	height:auto;
	left:-10px;
	padding:1px 10px 10px;
	position:absolute;
	width:148px !important;
}

#TJK_dropDownMenu li ul li {
	border-width:medium 1px 1px;
	max-width:120%;
	padding:0;
	width:148px;
}
#TJK_dropDownMenu li a {
	color:#FFFFFF;
	display:block;
	float:left;
	height:2em;
	line-height:2em;
	padding:0 0.4em;
	text-decoration:none;
	width: 119px;
}

#TJK_dropDownMenu li ul li a {
	background-position:0 50% !important;
	border:1px solid #FFFFFF;
	font-weight:normal;
	height:1.7em;
	line-height:1.7em;
	position:relative !important;
	white-space:nowrap;
	width: 119px;
	font-size:10px;
}

#TJK_dropDownMenu li a:hover, 
#TJK_dropDownMenu li a:focus, 
#TJK_dropDownMenu li a:active,
.selected {
	background:#6f0101;
}

#TJK_dropDownMenu ul a:hover,
#TJK_dropDownMenu ul a:focus, 
#TJK_dropDownMenu ul a:active {
	background:#6f0101 none repeat scroll 0 0;
	color:#FFFFFF !important;
}

#TJK_dropDownMenu li:hover ul, 
#TJK_dropDownMenu li.msieFix ul {
	display:block;
	top:2em !important;
	z-index:10;
}

#TJK_dropDownMenu li#AB {
	z-index:6;
}

#TJK_dropDownMenu li#CF {
	z-index:5;
}

#TJK_dropDownMenu li#GJ {
	z-index:4;
}
#TJK_dropDownMenu li#KR {
	z-index:3;
}

#TJK_dropDownMenu li#ST {
	z-index:2;
}

#TJK_dropDownMenu li#UZ {
	z-index:1;
}

.AB #TJK_dropDownMenu li#AB a, 
.CF #TJK_dropDownMenu li#CF a, 
.GJ #TJK_dropDownMenu li#GJ a, 
.KR #TJK_dropDownMenu li#KR a, 
.ST #TJK_dropDownMenu li#ST a, 
.UZ #TJK_dropDownMenu li#UZ a {
	color:#000000;
}

.AB #TJK_dropDownMenu li#AB ul, 
.CF #TJK_dropDownMenu li#CF ul, 
.GJ #TJK_dropDownMenu li#GJ ul, 
.KR #TJK_dropDownMenu li#KR ul, 
.ST #TJK_dropDownMenu li#ST ul, 
.UZ #TJK_dropDownMenu li#UZ ul {
	display:block;
	top:-1000px;
}

#AB, #AB li a,
#CF, #CF li a,
#GJ, #GJ li a,
#KR, #KR li a,
#ST, #ST li a,
#UZ, #UZ li a {
	background-color:#c12226;
}

.AB #TJK_dropDownMenu li#AB ul li a:focus, 
.AB #TJK_dropDownMenu li#AB ul li a:active, 
.CF #TJK_dropDownMenu li#CF ul li a:focus, 
.CF #TJK_dropDownMenu li#CF ul li a:active, 
.GJ #TJK_dropDownMenu li#GJ ul li a:focus, 
.GJ #TJK_dropDownMenu li#GJ ul li a:active, 
.KR #TJK_dropDownMenu li#KR ul li a:focus, 
.KR #TJK_dropDownMenu li#KR ul li a:active, 
.ST #TJK_dropDownMenu li#ST ul li a:focus, 
.ST #TJK_dropDownMenu li#ST ul li a:active, 
.UZ #TJK_dropDownMenu li#UZ ul li a:focus, 
.UZ #TJK_dropDownMenu li#UZ ul li a:active {
	position:absolute !important;
	top:1028px !important;
}

#ticker{
	color:#ffffff;
	height: 84px;
	text-align: right; 
	padding: 15px;
	float:right;
	position:relative;
	right: 99px;
	width: 230px;
}

#ticker li{
	list-style:none;
}

ul#flaggen{
	list-style: none;
	width: 64px;
	position: relative;
	top: 95px;
	left:165px;
	float: right;
}

#flaggen li {
	width: 25px;
	float: left;
}

#flaggen li input {
	border: none;
}

.border_left{
	border-left: 1px solid #7A1010;
}

#logo{
	background: url("../img/logo.gif") no-repeat;
	width: 726px;
	height: 230px;
	margin: 0 auto;
}

/**************************home**********************************/

#home_content {
	width: 774px;
	height: 400px;
	margin: 0 auto;
	position: relative;
	top: -61px;
}

#home_bild1{
	width: 258px;
	height: 399px;
	background: url("../img/box_l.gif") no-repeat;
	float: left;
}

#home_bild1 h2,
#home_bild2 h2,
#home_bild3 h2,
#home_bild1 p,
#home_bild2 p,
#home_bild3 p{
	width: 200px;
	margin: 0 auto;+
}

#home_bild2 {
	width: 258px;
	height: 399px;
	background: url("../img/box_m.gif") no-repeat;
	float: left;
}

#home_bild3 {
	width: 258px;
	height: 399px;
	background: url("../img/box_r.gif") no-repeat;
	float: left;
}

/****************************pages**********************************/

#placeholder{
	background:#CDCDCD url("../img/box_b.gif") no-repeat;
	width: 772px;
	margin: 0 auto;
	position: relative;
	top: -61px;
}

/****************************home_page*******************************************/
#placeholder_height{
	width: 1px;
	height: 400px;
	float: right;
}

#profile_page1, 
#profile_page2, 
#profile_page3,
#profil_unternehmen_page,
#profile_page6,
#investor_stamm_page,
#investor_kennzahlen_page,
#investor_stamm_page,
#investor_corporate_page,
#calendar,
#analysten_page,
#presse_info_page,
#adress,
#jobs,
#customer,
#impressum,
#contact_page,
#prospect,
#interview,
#bericht_page{
	width: 680px;
	float: left;
	margin:0 45px 30px;
}

#profil_unternehmen_page{
	margin: 30px 0 10px 0;
}

#home_page h2 {
	margin: 45px 0 0 0;
}

ul#footer{
	margin: 0 auto;
	list-style:none;
	width: 300px;
}

/******************************profil_spezialist*************************************************/

#profile_page_img{
	float:right;
	position:relative;
	top:10px;
}

#profile_page_text{
	width: 455px;
}

/******************************profil_produkt_fokus*************************************************/
#profile_box1, #profile_box3{
	height: 150px;
	width: 456px;
	float: right;
}

#profile_box2{
	height: 150px;
	width: 456px;
	float: left;
}

#imgage_wallpaper1, #imgage_wallpaper3{
	float: left;
}

#imgage_wallpaper2{
	float: right;
}

/******************************profil_business*************************************************/
#profile_box4{
	height: 115px;
	width: 456px;
	float: right;
}
/******************************page_unternehmen*************************************************/

#produkt_description{
	border-spacing:0;
	width:700px;
	margin:0 auto;
}

.td_width1{
	width:200px;
	padding:0 0 0 10px;
	height:40px;
}

.td_width2{
	width:80px;
	text-align: center;
}

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

/******************************managment*************************************************/

#profile_page6 div{
	float: right;
	width:465px;
	position: relative;
	top: 34px;
	font-size: 10px;
	text-align: justify;
	right: 15px;
}

#aufsichtsrat{
	position: relative;
	top: 39px;
}

#profile_page6 div p{
	margin:0 0 10px 0;
}

#profile_page6 ul{
	width: 400px;
	list-style: none;
	position: relative;
	top: 33px;
}

#profile_page6 li{
	float:left;
	width:200px;
	padding:3px 0 0 0;
}

/*******************************stammzahlen*************************************/

#stamm_description{
	border-spacing: 0;
	margin: 0 auto;
}

/*******************************kennzahlen*************************************/

#kennzahlen{
	border-spacing:0;
	width:470px;
	margin:0 auto;
	text-align: center;
	position:relative;
	top:80px;
}

.kennzahlen1{
	width:120px;
}

.kennzahlen2{
	padding:0 0 0 24px;
	text-align:left;
}

.kennzahlen3{
	text-align:left;
	padding:0 40px;
}
/******************************corporate*************************************************/
#investor_corporate_page h1 {
	width: 200px;
}

#investor_corporate_page #pdf_link{
	position: relative;
	top: 15px;
	left: 25px;
}

#corporate *{
	text-align: left;
}

#corporate td{
	padding:5px 0 0 20px;
}

.cor_td1{
	width: 150px;
	vertical-align: top;
}

.cor_td2{
	width: 450px;
}

.cor_td3{
	vertical-align: top;
	width: 80px;
}

#link_corp{
	width:24px;
	float:left;
	position:relative;
	left:280px;
	top:13px;
}

/******************************calendar*************************************************/

#calendar ul{
	width: 600px;
	list-style: none;
	margin: 0 auto;
	position: relative;
	top: 66px;
	left: 66px;
}

#calendar li{
	width: 300px;
	float: left;
	padding: 10px 0 0 0;
	font-weight: bold;
}

/****************************analysten/berichte*******************************************/

#analysten,#bericht{
	list-style: none;
	clear: both;
}

#analysten li, #bericht li{
	padding: 10px 0;
}

#pdf_link{
	float: right;
}

/****************************presse_info*******************************************/

#presse_info{
	list-style: none;
	clear: both;
}

#presse_info li{
	padding: 10px 0;
}
/****************************interview*******************************************/

#FLVPlayer{
	width: 550px;
	position: relative;
	top: 5px;
	right: 70px;
	float: right;
}

/****************************prospect*******************************************/

#prospect h2{
	margin: 25px 0 0 0;
}

#prospect ul{
	width: 470px;
	list-style: none;
	font-weight: bold;
}

#prospect li{
	float: left;
	width: 220px;
	padding: 10px 0;
}

/****************************adresse*******************************************/

#adress p{
	width: 400px;
}

/****************************jobs*******************************************/

#jobs p{
	width: 586px;
}

/****************************customer*******************************************/

#customer ul{
	width: 590px;
	list-style: none;
	clear: both;
	text-align: left;
}

#customer li{
	padding:5px 0;
	width:270px;
	float:left;
}

#customer div{
	clear:both;
	margin:40px 0 0 0;
}

/****************************kontaktform*******************************************/

#submit_massage, #error{
	height: 30px;
}

#error, .error_feld{
	color: #ff0000;
}

#header_selectbox select, #vorname, #nachname, #mail{
	width:200px;
}

#nachricht{
	width:400px;
	height:150px;
}

#contact_page table{
	margin:30px 0 0 0;
}

#contact_page table td{
	padding:5px 0 0 0;
	width: 160px;
}

ul#footer{
	width: 210px;
	margin: 0 auto;
}

#footer li{
	float:left;
	padding:0 0 0 10px;
}

#footer a{
	width:100px;
	text-align:center;
	position:relative;
	top:-59px;
	color: #ffffff;
}
