/* Stylesheet */
/*farben
dunkelgelb	#EBAB00	Schriften Links Hintergründe
grau		#666666
dunkelgrau	#333333
hellgrau	#999999
*/
/* Dokument */
body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 80%;
	color: #666666;
	overflow: auto;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
}

td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	/* font-size: 80%;*/
}

p,li {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	/*margin-left: 208px;*/
	margin: 5px 0px 5px 0px
}

.header_wrap {
	margin-left: 208px;
	margin-top: 30px;
}
table.imgtext-nowrap TR TD DIV.header_wrap
{
	margin-left: 0px;
	margin-top: 0px;
}

.body_wrap {
	margin-left: 208px;
	margin-right: 30px;
	width:580;
}

DIV.body_wrap DIV.header_wrap
{
	margin-left: 0px;
	margin-top: 15px;
}

#leftteaserimage .body_wrap {
	margin-left: 0px;
	margin-right: 0px;
}


/* Links */
a:link, a:visited, a:active {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #EBAB00; /*#FFC226; #999999;*/
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

/* Menüs */
a.menu:link, 	
a.menu:visited,	
a.menu:active, 	
a.menu:focus 	{ 
	font-weight: bold; 
	color: #999999; 
	text-decoration: none 
}
a.menu:hover {
	font-weight: bold; 
	color: #333333; 
	text-decoration: none 
}
a.menu_act:link, 	
a.menu_act:visited,	
a.menu_act:active, 	
a.menu_act:focus 	{ 
	font-weight: bold; 
	color: #333333; 
	text-decoration: none 
}
a.menu_act:hover {
	font-weight: bold; 
	color: #333333; 
	text-decoration: none 
}

/* Überschriften */
h1 {
	font-size: 1.8em;
	font-weight: bold;
	color: #FFC226;
/*TN 2008-05-05 Probleme mit Accentzeichen in der Überschrift!*/
/*	text-transform: uppercase; */
	letter-spacing: 0.4em;
/*	margin-left: 208px;*/
}
h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #666666;
/*	margin-left: 208px;*/
}
/* Überschriften für Asien anstelle grafischem Header*/
DIV.headline{
	font-size:35px;
	color: #FFC226;
	font-weight:bold;
	padding-bottom:10px;
	letter-spacing: 0.4em;
	/*Werte für Scghattierung
	color = #FFEAB3
	*/
}
.promo_header_yellow{
	font-size:30px;
	font-weight:bold;
	color: #FFC226;
}
.promo_header_grey{
	font-size:25px;
	font-weight:bold;
}

/* Sondertexte */
.newstime {
	font-size: 0.8em;
}

.newsimgcaption, .caption {
	font-size: 0.8em;
}

.metal_comp_bar {
	font-size: 0.8em;
}

.link_to_top {
	margin-right: 34px;
	text-align: right;
}

.text {
	vertical-align:top;padding-bottom:3px
}
.footer {
	margin-left: 208px;
	margin-top: 40px;
}
.updated {
	text-align: right;
	padding-right: 10px;
	font-size: 0.7em;
	vertical-align: bottom;
}

.sitemap_level1 {
	margin-top: 10px;
}
.sitemap_level2 {
	margin-left: 30px;
}
.sitemap_level3 {
	margin-left: 60px;
}
.sitemap_level4 {
	margin-left: 90px;
}
/* Tabellen für RTE*/
.table_unvisible {
	padding: 1px 2px 1px 2px;
	vertical-align: top;
}

.table_colored {
	padding: 1px 2px 1px 2px;
	vertical-align:top;
	background-color:#FFF1CC;
	color:666666;
}
.table_colored_dashed {
	padding: 1px 2px 1px 2px;
	vertical-align:top;
	background-color:#FFF1CC;
	color:666666;
	border:1px #666666 dashed;
}
.table_unvisible TR TD, .table_colored TR TD,.table_colored_dashed TR TD  {
	vertical-align: top;
}
 
/* Tabellenzellen */
.td_header_colored {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
	padding: 3px 5px 3px 5px;
	vertical-align: top;	
	background-color: #FDC228;
}
.td_text_colored {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333333;
	padding: 3px 5px 3px 5px;
	vertical-align: top;	
	background-color: #FFF1CC;
}
.td_header_underlined {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-bottom: 1px solid #333333;
}
.td_text_underlined {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333333;
	padding: 3px 5px 3px 5px;
	vertical-align: top;	
	border-bottom: 1px solid #FDC228;
}
.td_header_blank {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	color: #333333;
	padding: 3px 5px 3px 5px;
	vertical-align: top;
}
.td_text_blank {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333333;
	padding: 3px 5px 3px 5px;
	vertical-align: top;	
}

.td_text {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #333333;
	vertical-align: top;	
}
 
/* Tabellenhintergründe */
.td_header_background {
	background-color: #FFFFFF;
}
.td_menuleft_background {
	background-color: #FFF1CC;
	background-image: url(img_shared/background_yllw_top.gif);
	background-repeat: repeat-x;
	background-position:top;
	
}
.td_left_background {
	background-color: #F3DDA4;
}
.td_left_gradient_background {
	background-image: url(img_shared/yllw_gradient.jpg);
}
.td_main_background {
	background-color: #F5F3F0;
	background-image: url(img_shared/background_grey.jpg);
	background-repeat: no-repeat;
}
/* Zelle unterstrichen */
.td_lowerleft_bottomline {
	border-bottom: 1px solid #FFFFFF;
	background: #F3DDA4;
}
.td_top_line {
	border-top : 1px solid #FFFFFF;
	background : #F3DDA4;
}

/* IDs zur Formatierung */
#menuleft {
	text-align: right;
	padding-right: 10px;
	padding-top: 0.3em;
}
#menubottom {
	text-align: right;
	padding-right: 10px;
}
#maincontent {
	padding-top: 35px;
}

/* Hintergrundfarben für Tabellen etc. */
#yellow_light {
	background-color: #FFF1CC;
}
#yellow_middle {
	background-color: #F3DDA4;
}
#yellow_deep {
	background-color: #FDC228;
}
#white {
	background-color: #FFFFFF;
}
#green {
	background-color: #9CCA99;
}
#blue {
	background-color: #6C98C7;
}



.event_header {
	color: #FFF;
	font-weight: bold;
	padding: 3px 3px 3px 3px;
	background-color: #FDC228;
	width: 377px;
}

/* Formulare */
input, textarea {
	background-color: #FFFFFF;
	color: #666666;
	border: solid 1px #666666;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
}
select {
	background : White;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : Gray;
}
/*listen */
ul {	list-style-type:disc; margin:0px 8px 0px 24px; padding:2px 0px 8px 0px; }
li {	vertical-align:baseline; list-style-position:outside; }
ul.yellow 	{	list-style-image: url(/fileadmin/tpl/img_shared/dot_yellow.gif); }
ul.darkgrey {	list-style-image: url(/fileadmin/tpl/img_shared/dot_darkgrey.gif); }


.micro{ font-size: 2px; }
.red {color:#ff0000; }

/* tt_news*/
.tx-ttnews-browsebox-SCell{
	background-color: #F5F3F0;
}
.tx-ttnews-browsebox-SCell p a:link,.tx-ttnews-browsebox-SCell p a:active,.tx-ttnews-browsebox-SCell p a:visited,.tx-ttnews-browsebox-SCell p a:focus,.tx-ttnews-browsebox-SCell p a:hover {
	font-weight: bold;
	text-decoration: underline;
}
HR.yellow {
	margin:0px;
	padding:0px;
	border:1px solid #EBAB00;
	width: 100%;
	color:#EBAB00;
	height:0px;
	noshade;
}
