/*CSS für dena Exportinitiative */
/*################## FONTS #####http://test.exportinitiative.de/typo3/backend.php################*/

body {
         behavior: url("css/csshover3.htc");
	 color:#000000;
	 font-family: Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	 margin: 0em;
	 padding: 0em;
	 background:url("../img/body_bg.gif");
}

* {
	 margin:0;
	 padding:0;
}

html * {
	 font-size:100.01%;
}


/*
h1, h2, h3, h5, h6 {
	color: #D36100;
} 

h1 {
   	font-size: 1.075em;
	margin: 0;
	font-weight:bold;
}
h2 {
   	font-size: 1.175em;
	margin: 0;
	font-weight:bold;
}

h3 {
	font-size:1.075em;
	font-weight:bold;
	margin: 0;
}

h4 {
	color: #000000;
	font-size:0.875em;
	font-weight:bold;
	margin:1em 0 -0.5em;
}

*/
/*
p{
  	font-size: 0.9em;
}

#content p{
	font-size:0.8em;
	
}

#contentbox ul{
	font-size:0.8em;
	
}

a {
   	text-decoration: none;
}
#content a {
	 color:#D46100;
	 text-decoration:underline;

}

.csc-textpic-caption{
	 color:#a6a6a6;
	 font-size:0.8em;
}

table{font-size:0.8em;}

*/
/*################## FONTS ENDE #####################*/

/*################## GRUNDGERÜST #####################*/

#container {
		   margin:0.85em 0 0 1.25em;
   		   width:61.75em;
	   	   background:#fff;
	   	   border:10px solid #fff;
}
#maincontainer{
		margin-top:1.35em;

}
*html #content {
		width:49.28em;
}

#content {
		float: left;
		margin-left: 0.188em;
		width:49.35em;
}

#start_leftcol {
		float: left;
		padding-left: 0.738em;
		margin-bottom:2.063em;
		width:35.25em;

}
#start_rightcol {
		float: right;
		margin-left:0.938em;
		margin-bottom:2.063em;
		margin-top: 0;
		width:12.25em;
}
.teaser {
		border-bottom:thin dotted;
		border-bottom-color: #9D9D9D;
}
/*################## GRUNDGERÜST ENDE #####################*/

/*################## Header #####################*/

#headerContent1 {
			height:1.563em;
			padding:0em;
			margin: 0 0 0.2em 14em;
			text-align:right;
			font-size:0.87em;
			color:#D36100;
}
#headerContent1 li {
			display:inline;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0 0.2em;
			height: 1.563em;
}

/*################## Header ENDE #####################*/

#menu_top {
			text-align: right;
			margin-right:12.95em;
}
#menu_top ul {
			display:inline;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			margin:0;
			padding:0;
}


/*.ext-ie #menu_top{
			width: 44em;
}

.ext-ie #menu_top ul {
			float:left;
			margin-left:3.5em;
}
*/
#menu_top ul li a{
			background:transparent url(../img/nav_pipe.jpg) no-repeat scroll left 0.2em;
			margin:0;
			padding:0 0 0 0.75em;
}

#menu_top ul li.first a{
			background:none;
}

#menu_top ul li a:hover{
			text-decoration: underline;

}
#headerContent1 a, #aboutsite a, #login a, #footer a {
			color:#A84A00;
			font-size: 0.8em;
			text-decoration: none;
}

.ext-ie #login a{
margin-bottom:2px;
}

.ext-ie #footer a{
	line-height:1.2em;
}

#headImg {
			background:transparent url(../img/090122mwk_dena_export_kopfgrafik.jpg) no-repeat scroll right top;
			margin:0 0 0.625em 0;
			height:7.5em;
			width:61.75em;
			position: relative;
			left: 0;			
}

#headImg img{
		
}

#headImg img a{
			border: 0em;
}

#headlogo {
			position: relative;
			top: 0.25em;
			left: 13em;
			width:7em;
}
#bmwi{float:left;}
#headImg #banner img {margin-left:2.25em;}
#denalogo{
position:absolute;
right:0;
top:-2px;
z-index:99;
}

/* ###################### NAVBOX ######################*/



#navbox {
			background-color:#ececec;
			height:1.875em;
			margin:0 0 0.5em 0;
}

.ext-ie #navbox input#searchtop, 
.ext-ie #navbox input#name,
.ext-ie #navbox input#password{
padding-top:2px;

}

#aboutsite {
		   width: 12.25em;
		   display:inline;
		   float: left;
  		   margin:0.5em 0 0 0.125em;
}
#aboutsite a {
		   padding-left: 1.7em;
		   font-size:0.7em;
		   font-weight:bold;
		   background:transparent url(../img/pfeil.png) no-repeat scroll 0.2em 50%;
		   color:#D56100 !important;
		   margin-left:0.4em;
}

.ext-ie #login {
margin-top:4px;
}

.ext-ie #search{
margin-top:3px;
}
#login a, #register a {
	   	  font-size:0.7em;
}

#login .tx-newloginbox-pi1 {
	
}


#login .tx-newloginbox-pi1 p {
	 font-size:0.7em;
	 margin:0.3em 0;
	 padding:0;
}

#login .tx-newloginbox-pi1 .status {
	 display:inline;
	 font-size:0.75em;
	 font-weight:bold;
	/*position:relative;
	 top:-0.35em;*/
}
#login form {
	 padding:0;
	 display:inline;
}

#login label {
	 font-size:0.7em;
}

#search {
	 display:inline;
	 float: right;
	 width:12.25em;
	 margin:0.25em 0;
}

.ext-ie #search {
         margin-right:10px;
}

#login, #register {
	 display:inline;
	 color: #A74B02;
	 float:left;
	 height:1.3em;
}

#register {
	margin-left:0.2em;
	padding:0.3em 0;
	margin-top:-0.05em;	
	display:none;	  
}

#register a{
	 color:#A74B02;
	 margin-left:0.25em;		  
}

#login a {
	 color: #A74B02;
	 display:inline;		  
}

#login a:hover, #register a:hover {
	 text-decoration: underline;
}

div#login input#name, div#login input#password, div#login input#mail_vorgot, input#searchtop {
	 color: #795137;
	 border: 0 none;
}

#resendpwd {
	height: 50px;
}

#resendpwd dt, #resendpwd dd {
	font-family:	Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
	float:			left;
	margin:			0;
	padding:		0 0 0.5em;
	display: 		block;
}
#resendpwd dt {
	width: 35%;
}
#resendpwd label {
	font-size: 0.75em;
}
#mail_vorgot {
	font-size: 0.75em;
	border:			1px solid #D36100;
	color:			#785036;
	font-family:	Verdana;
	padding:		2px;
	width:			24em;
}
div#login input#name, div#login input#password {
	 width: 8em;
	 font-size:0.75em;
	 height:1.5em;
	 margin-right: 0.2em;
	 padding:0 0.25em;
}

input#searchtop {
	 width: 7.5em;
	 padding:0 0.25em;
	 height:1.5em;
	 font-size:0.75em;
}

div#login input#mail_vorgot {
	 font-size:0.75em;
	 height:1.5em;
	 letter-spacing:-0.075em;
	 padding:0 0.25em;
}

.tx-macinasearchbox-pi1 {
	 display:inline;
}

input#searchbtn, input#loginbtn {
	 color: #FFFFFF;
	 background-color: #D36100;
	 border:1px solid #FFFFFF;
}

input#loginbtn, input#searchbtn {
	 font-size:0.625em;
	 font-weight:600;
	 width:4.5em;
	 height:2em;
	 padding-bottom:0;
}

.submit {
	 font-size:0.625em;
}

#login {
	 height:1.3em;
	 margin-top: 0.25em;
}

.ext-ie .submitbutton {
	 padding:0.1em 1.25em 0.1em 0em;
         font-size:0.76em;
         padding-right:19px;
         margin-top:2px;
         padding-top:1px;
}

.submitbutton {
	 background:#D36100 url(../img/pfeil_buttons.gif) no-repeat scroll right -0.1em;
	 border:medium none !important;
	 color:#FFFFFF;
	 font-size:0.7em;
	 font-weight:bold;
	 padding:0.1em 2.25em 0.1em 0.2em;
	 text-transform:uppercase;
}

.submitbutton:hover {
	background: #B94907 url(../img/pfeil_buttons_hover.gif) no-repeat right -0.1em;
cursor:pointer;
	}

/*############ NAVBOX ENDE  ##############  */


/* ################### MENU LEFT ################ */

.hidden{
display:none;
}

#menu_left{
		width:12.188em;
		float: left;
		font-family:Verdana;
}
ul#left, ul#menu_special, ul#menu_international {
		margin-top:1.25em;
		list-style-position:inside;
		list-style-type:none;
		padding:0;
		margin:0 0 1.25em;
		background-color: #D56100;		
}


ul#menu_special{
	background-color:#d4d8d9;
	margin-top:1.25em;
}

ul#left{
	margin-bottom:0em;
}

.ext-ie6 ul#left li a{
		height:1%;
}

ul#left li:hover, ul#menu_international li:hover {
		background-color: #B94907;
}

ul#menu_special li:hover{
		background-color: #a4a8aa !important;
}


ul#menu_special li:hover a{
		color: #fff;
}

ul#left li ul li:hover, ul#menu_special li ul li:hover, ul#menu_international li ul li:hover {
				color:#fff;
				background-color:#fdc688;

}

ul#menu_special li ul li:hover{
		color:#6f6c6c;
}

ul#left li ul li:hover a, ul#menu_special li ul li:hover a, ul#menu_international li ul li:hover a{
		color: #000 !important;

}

ul#left li, ul#menu_special li, ul#menu_international li {
border-bottom:none !important;
border-top:1px solid #fff;
	/*	   line-height:1.1em;*/
		   line-height:0.9em;		   
		   margin: 0;


}

ul#left li.actsub, ul#menu_international li.actsub,
ul#left li.act, ul#menu_international li.act{
background-color:#B94907;
}

ul#menu_special li.actsub,
ul#menu_special li.act{
		background-color: #a4a8aa;
}

ul#menu_special li.actsub a,
ul#menu_special li.act a{
color:#fff;
}


ul#left li.act ul, ul#left li.actsub ul, ul#menu_special li.actsub ul, ul#menu_international li.actsub ul {

		   list-style-type:none;
		   margin:0;
		   margin-top:0px;		   
		   padding:0;
		      
}

ul#left li.act ul li, ul#left li.actsub ul li, ul#menu_international li.actsub ul li, ul#menu_special li.actsub ul li{
	background-color:#FDE1C1;
}

ul#menu_international li.act ul li, ul#left li.actsub ul li{

}
ul#menu_special li.actsub ul li:hover{
		background-color:#d4d8d9 !important;
		
}


ul#menu_special li.actsub ul li{
	background-color:#ebebed;
}

ul#left li.act ul li, ul#left li.actsub ul li, ul#menu_special li.actsub ul li, ul#menu_international li.actsub ul li{
	/*	   padding-left:1em;*/
		   display: block;
		   padding:0;
		   margin: 0;
}


.ext-ie ul#left li, .ext-ie ul#left li, .ext-ie ul#menu_special li, .ext-ie ul#menu_international li{
margin-top:0px;
}

.ext-ie ul#left li.actsub ul li, .ext-ie ul#left li.actsub ul li, .ext-ie ul#menu_special li.actsub ul li, .ext-ie ul#menu_international li.actsub ul li{
margin-bottom:0px;
}

/*.ext-ie ul#left li.actsub ul li:hover, .ext-ie ul#left li.actsub ul li:hover, .ext-ie ul#menu_special li.actsub ul li:hover, .ext-ie ul#menu_international li.actsub ul li:hover{
margin-bottom:2px;
}*/
 ul#menu_special li.actsub ul li{
border-top:#fff solid 1px;
border-bottom:none;

 }

.ext-ie ul#left li a,.ext-ie ul#menu_special li a,.ext-ie ul#menu_international li a {
/*padding-right:0.1em;*/
height:1%;
}

ul#left li a, ul#menu_special li a, ul#menu_international li a {
		   background-image:url(../img/pfeil_weiss_trans_oben.gif);
		   background-position:7px 7px;
		   background-repeat:no-repeat;
		   color:#FFFFFF;
		   display:block;
		   font-size:0.7em;
/*		   padding-left:1.5em;*/
		   text-decoration:none;
		   padding: 5px 8px 4px 26px;
		   }
.ext-ie ul#left li.actsub a, .ext-ie ul#menu_special liactsub a,.ext-ie ul#menu_international liactsub a {
padding-bottom:7px;
}
/*.ext-ie ul#left li.actsub ul li:hover a, .ext-ie ul#menu_special li.actsub ul li:hover a,.ext-ie ul#menu_international li.actsub ul li:hover a {
padding-bottom:4px;
}*/
.ext-ie ul#left li a,.ext-ie ul#menu_special li a,.ext-ie ul#menu_international li a {
padding-bottom:7px;
}
ul#menu_special li a{
		color:#575757; 
 }		   

ul#left li.act a, ul#menu_special li.act a, ul#left li.actsub a, ul#menu_special li.actsub a, ul#menu_international li.actsub a, ul#menu_international li.act a{
		   background-image:url(../img/pfeil_weiss_rechts_trans.gif);
		   background-repeat:no-repeat;
}

ul#left li.actsub, ul#menu_special li.actsub, ul#menu_international li.actsub {
		background-image:none;
}

ul#left li.act ul li a, ul#left li.actsub ul li a, ul#menu_special li.actsub ul li a, ul#menu_international li.actsub ul li a{
		color: #000000;
		font-weight: normal;
		margin:0;
		padding:5px 0 6px 39px;
		display: block;
		/*background-image:url(../img/rechts_orange_trans.gif);*/
		background-position:2.3em 0.5em;
		background-repeat:no-repeat;
background-image:none;


}

ul#left li.act ul li:hover a, ul#left li.actsub ul li:hover a, ul#menu_special li.actsub ul li:hover a, ul#menu_international li.actsub ul li:hover a{
		background-image:url(../img/rechts_orange_trans.gif);
}

ul#menu_special li.actsub ul li a{
		color:#6f6c6c;
}

ul#left li.actsub ul li:hover,ul#menu_international li.actsub ul li:hover{
	background-color:#fdc688!important;
	background-image:none;
}

ul#menu_special li.actsub ul li:hover{
	background-color:#d4d8d9 !important;
	background-image:none;
}

ul#left li.act ul li a:hover, ul#left li.actsub ul li a:hover, ul#menu_special li.actsub ul li a:hover,ul#menu_special li.actsub ul li:hover, ul#menu_international li.actsub ul li a:hover{
		color:#fff;
}

		

ul#left li.actsub ul li.act, ul#menu_special li.actsub ul li.act, ul#menu_international li.actsub ul li.act {
		background-color:#fdc688;		

}

ul#menu_special li.actsub ul li.act{
		background-color:#D4D8D9;
}


ul#left li.actsub ul li.act a, ul#menu_special li.actsub ul li.act a, ul#menu_international li.actsub ul li.act a{
		color: #000;
		background-image:url(../img/rechts_orange_trans.gif);
	/*	background-position:0.15em 0.4em;		*/
}

ul#left li.actsub ul li.act:hover a, ul#menu_special li.actsub ul li.act:hover a, ul#menu_international li.actsub ul li.act:hover a{
		background-image:url(../img/rechts_orange_trans.gif);
}
ul#menu_special li.actsub ul li.act a{
		background-image:url(../img/rechts_orange_trans.gif);
}


ul#menu_special li.actsub ul li.act a{
		color: #6f6c6c;
}

#menu_left ul#left strong.currrent {
background-image:url(../img/pfeil_weiss_trans_oben.gif);
background-position:0.2em 0.45em;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-size:0.7em;
font-weight:bolder;
padding-left:1.5em;
text-decoration:none;

}
/*################## FOOTER #####################*/


#footer {

		background-color:#ECECEC;
		clear:both;
		line-height:1.7em;
		font-weight:bold;
		margin:5em 0 1em 0;
		padding-left: 10px;
}
#back, #top, #print {
	   	display:inline;
		margin:0 1.5em 0 0;
}
#content #footer a{
		font-size: 0.7em;
		height:1.35em;
		font-weight:bold;
text-decoration:none;
}

#content #footer a:hover{
		text-decoration:underline;
}
#back a{
	   	padding:0 0 0 1em;
		background:transparent url(../img/pfeil_links.gif) no-repeat scroll left bottom;
}

#top a{
	   	padding:0 0 0 1.5em;
		background:transparent url(../img/pfeil_oben.gif) no-repeat scroll left 0.1em;
}


.ext-ie #top a{
               background-position-y:0.3em;
}


.ext-ie #back a{
               background-position-y:0.1em;
}



#print a{
	   	padding:0 0 0 1em;
		background:transparent url(../img/pfeil_rechts.gif) no-repeat scroll left bottom;
}


.ext-ie #print a{
               background-position-y:0.1em;
}

#copyright {
		color: #9E9E9E;
		font-size: 0.65em;
		margin:0 0 0em 0em;
		
}
/*################## FOOTER ENDE #####################*/


/*################## PFAD #####################*/
#pfad {
	  display:block;
	  margin:-0.2em 0 1em;
	  padding: 0 0 0.25em 0;
	  font-size:0.65em;
}

#pfad ul{
	  display:inline;
	  margin: 0em;
	  padding: 0em;
}

#pfad ul li {
	  margin:0em;
	  display:inline;
	  padding-left:2px;
}

#pfad ul li a {
	  background:transparent none repeat scroll 0 0;
	  padding-left:0;
	  color:#666666;
	  font-weight:bold;
	  text-decoration: none;
}

#pfad ul li.act a {
	  font-weight:normal;
}

/*################## PFAD ENDE #####################*/


/*################## MENU MAIN #####################*/

#menu_main {
		height:2.5em;
		padding: 0px 0;
	/*	margin-top:-0.45em;*/
	margin-top:-0.65em;
	padding:0.76em 0 0;
	
}

#menu_main ul{
		display:inline;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin:0;
		padding:0;
		height:1.875em;
}

#menu_main ul li {
		background:transparent url(../img/reiter_exportinitiative_no.jpg) no-repeat scroll 0 0;
/*		background: transparent url(../img/reiter_exportinitiative_no_2.jpg) no-repeat scroll top right;*/
		float:left;
		height:2.5em;
		display:inline;
	/*	margin:0 0.1em 0 0;*/
margin:0 0.125em 0 0;
		width:5.75em;
}
#menu_main ul li.act {
background:transparent url(../img/reiter_orange.jpg) no-repeat scroll 0 0;
}
#menu_main ul li:hover {
background:transparent url(../img/reiter_orange.jpg) no-repeat scroll 0 0;
}

#menu_main ul li a, #menu_main ul li.act a{
		text-decoration: none;
		color: #666666;
		margin-right:5px;
		padding:0.3em 0.75em 0.9em 0.45em;
		font-weight: bold;
		font-size: 0.775em;
		font-family:Georgia;
		display:block;
}

#menu_main ul li.act a,
#menu_main ul li:hover a{
		color: #FFFFFF;
}
*html #menuline {
		height: 1px;
		margin:0.125em 1.35em 0 -0.01em;
		padding: 0;
		font-size: 1px;
		line-height: 1px;		
}

.ext-ie .tx-cal-controller #menuline{
margin-top:1em;
}

#menuline {
background-color:#D36100;
clear:both;
height:1px;
margin:0.125em 0.1em 0 -0.01em;
}

/*################## MENU MAIN ENDE #####################*/

/*####################### ###################  */

.utrnm_logo{
float:right;
}


.utrnm_name{
float:left;
margin-top:3em;
}
.utrnm_head{
margin-bottom:20px;
}

.wrap_img{
margin-top:15px;
float:left;
}

.utrnm_img{
float:left;
height:150px;
margin-right:15px;
}

.utrnm_table th{background:#d46100; text-align:left; color:#fff;}

.tx-wwutrnm-pi1 .overview{border-bottom:1px dotted #b8bebf; padding-bottom:20px; margin-bottom:20px; font-size:0.8em;}
.tx-wwutrnm-pi1 .overview table{width:100%;}

.clear{clear:both;}

/* ###############     ################## */
.tx-wwcat-pi1 .dropdown{
color: #676767;
height: 10.5em;
font-weight: bold;
padding:0.5em 0 1em 0.5em;
background:url(../img/filter_hg.jpg)  top left no-repeat;

}

#contentbox form,
#contentbox div.form_interesse{
	padding:10px;
	background:url(../img/form_eck.png) no-repeat top right #ECECEC;
}

#contentbox .tx-cal-controller form{
	background:none;
	padding:0px;
}

#contentbox div.form_interesse{
background:url(../img/form_eck.png) no-repeat top right #ECECEC;
margin-top:2em;
}

.tx-wwcat-pi1 .dropdown a{
text-decoration:none !important;
color:#444 !important;
}

.tx-wwcat-pi1 .dropdown p{

margin-top:0.2em!important;
margin-bottom:0.2em !important;

}

.tx-wwcat-pi1 .dropdown p.label{
font-family:Georgia;

margin-top:0.1em;
margin-bottom:0.1em;

}

.tx-wwcat-pi1-singleView{

	margin-top:15px;

}

.contenttable{
	width:100%;
	border-collapse: collapse;
	font-size:1em !important;

}

.contenttable caption{
	font-size:0.6em;
	background:#F7F3F0;
}
.contenttable tr{
height: 1.5em;
}
.contenttable th{
	background:#666666;
	text-align:left;
	color:#fff;
	border-left:1px solid #fff;
	margin:0px !important; 
}
.contenttable td{
	padding:2px;
	/*border-left:1px solid #666;*/
	margin:0px !important; 
}

.contenttable p{
	padding:0px !important;
	margin:0px !important;
}



.tx-wwcat-pi1-singleView table{

	font-size:0.8em;
	width:100%;
}

.tx-wwcat-pi1-singleView th{

	background:#D56100;
	text-align:left;
	color:#fff;
}

.tx-wwcat-pi1-singleView .td-border{
	border-left:1px dotted #D56100;
}

.tx-wwcat-pi1-singleView .odd{
	background:#f6f3f0;
}

.tx-wwcat-pi1 img{
	float:left;
	margin-right:10px;
	margin-bottom:1em;

}


.tx-wwcat-pi1 form select {
border: 1px solid #BDC1C2;
font-family:Verdana;
padding:0.1em;
color: #000000;
margin-bottom:0.5em;
width:90%;
}



.tx-wwcat-pi1 form img{
border:none;
}

.newsletter_input{
width:24em;
border:1px solid #d36100;
}

input.radio{
border:none !important;
}

.newsletter_label{
width:100px;
font-family: Verdana,Tahoma,Arial,Helvetica,Sans-Serif;
font-size:0.8em;
float:left;
width:12em;
display:block;
}
.newsletter_sub{
float:right;
}
.clear{
clear:both;
}

p.error{
font-weight:bold;
color: #d36100;
}

.no-border{
border:none;
}

a.no-dec{
text-decoration:none !important;
}

a.no-dec:hover{
text-decoration:underline !important;
}

.tx-wwmap-pi1{
margin-top:1em;
margin-bottom:3.5em;

}
.tx-wwmap-pi1 p{
position:absolute;
top: 350px;
left: 250px;
margin-bottom:1em;
}

.flag{border:1px solid #666;}

.log {
font-size: 0.7em;
margin-top:0.35em;
font-weight: bold;
}



.basictab li a{
			text-decoration: none;
			padding: 3px 7px;
			margin-right: 3px;
			border: 1px solid #000;
			border-bottom: none;
			background-color: #D56100;
			color: #FFFFFF !important;
			text-decoration:none;
		}
		
		.basictab li a:visited{
			color: #FFFFFF !important;
			text-decoration:none;
		}
		
		.basictab li a:hover, .basictab li a.current{
			background-color: #D56100;
			color: #FFFFFF !important;
		}
		
		.basictab li a:active{
			color: #FFFFFF !important;
			text-decoration:none;
		}

#datenschutz_foot,#agb_foot,#impressum_foot{display:inline; padding-left:0.1em;}	
#copyright a{color:#9E9E9E !important; }
		
.info_filter{
margin-bottom:15px;
background-color:#c1c5c8;
padding-left:0.8em;
color:#000;
font-size:0.8em;
padding-top:0em;
padding-bottom:0.8em;
}

.summary, .order_form{
display:none;
}

.info_filter .csc-textpic{
width:89%;
}
.info_filter .csc-textpic dl{
margin-top:-32px;
}

.ext-ie .info_filter .csc-textpic dl{
margin-top:-29px;
}

.ext-ie6 .info_filter .csc-textpic dl img{
position:absolute;
margin-left:-23px;
margin-top:-23px;
z-index:99;
}

.ext-ie .info_filter {
border-bottom:1px solid #fff;
}

#tickerspace{
display:none;
}

/*******************************************
* Styles barrierefreies Menü
********************************************/
@media screen, print
{
  #menu_left dfn, #menu_left .hidden {
    position: absolute;
    left: -1000em;
    width: 20em;
    display:none;
  }
}


/*******************************************
* Styles Termine detail
********************************************/
dl.table-display
{
width: 41.1em;
margin: 2em 0 0 0;
padding: 0;
font-size:0.76em;
line-height: 1.6em;

}

.table-display dt{
width: 10em;
float: left;
margin: 0 0 0 0;
padding: 0;
margin-bottom:1em;
}


/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

.table-display dd
{
float: left;
width: 24em;
margin: 0 0 0 0;
padding: 0;
margin-bottom:1em;
}

.clearing {
  clear: both;
}
.contenttable td {
border-right:1px solid #D46100;
}
.contenttable td.td-last {
border-right: none;
}
.center {
text-align: center;
}
.info_box_weltkarte .internal-link img.back{
margin-right:0.3em;
}
.info_box_weltkarte_asien {
	margin-top:-3.1em; position:absolute; z-index:99;
}
.ext-ie7 .info_box_weltkarte_asien {
	margin-top:-2.3em; position:absolute; z-index:99;
}

.info_box_weltkarte_lateinamerika{
	left:40.6em
}

.info_box_weltkarte_afrika{
	left:30.5em;
}


.ext-ie .info_box_weltkarte{
margin-top:0.8em;
}
map {margin-top:1em;}

.ext-ie .dropdown select{
overflow:visible;
}

.grey_border img{
border:1px solid #666 !important;
}

.maphilighted, a img, map,a#c1740{
border:none !important;
border-color:transparent;
text-decoration:none;
}
.map_asien div{
text-decoration:none;
border:none;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
border:1px solid #999;
}

div.csc-textpic-text ul{
font-size:0.93em;}

.accordion-box.ausblenden{
display:none!important;}
.accordion-box.news_ausblenden{
display:none!important;}


div.news.ausblenden{
display:none!important;}


#calendar-event .category_subheader,
#tx-ttproducts-pi1-single .category_subheader,
.news-single-item .news-single-timedata{
border-bottom-color:#aaa;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:#aaa;
border-top-style:solid;
border-top-width:1px;
color:#999;
font-size:0.72em;
padding:0.4em 0;
}

#contentbox #calendar-event h1,
#contentbox #tx-ttproducts-pi1-single h1,
#contentbox .news-single-item  h1{
margin-top:0.3em !important;
}

#contentbox .kalenderarchiv table tr.offen{display:none!important;}

table a{
display:block;
}
	#dom-tooltips {position:absolute;left: 0;top: 0;z-index: 1000;display: block;visibility: hidden;padding: 5px;border-style: solid;border-width: 1px;border-color: #a0a0a0;background-color: #f0f0f0;color: #666;font-family: Verdana, Sans-Serif;font-size: 10px;}
	#dom-tooltips ul {margin: 0 0 0 -20px;list-style: square;}
	* html #dom-tooltips ul {margin: 0 0 0 20px;}
	.ext-ie  #dom-tooltips{margin-top:2em !important;margin-left: 2em !important;}
	#dom-tooltips li {margin: 0;}
	#dom-tooltips small {color: #666;}
.ext-ie .mapdiv{
height:261px;
width:565px;
z-index:9999;
position:absolute;
top:8em;
left:18em;
}

.ext-ie #dom-tooltips .ie_maptip{border:4px solid #000!important;}

#left_content .second_textblock_right {
background-color:#F7F3F0;
background-image:url(../img/punkt_grau.gif);
background-position:center top;
background-repeat:repeat-x;
}

#content #left_content .second_textblock_right p {
margin: 0;
padding:0.75em 0em 1em 0.75em;
font-size:0.7em;
}

#content #left_content .second_textblock_right h6 {
margin:-0.25em 0 -0.25em 0.75em;
}

#left_content .second_textblock_right .csc-header h1 {
color:#FFFFFF;
font-size:0.7em;
margin:0;
padding:0.25em 1.75em 0.25em 0.75em;
}

#left_content .second_textblock_right .csc-header {
background-color:#D36100;
margin:0px;
}

#left_content .second_textblock_right  p {
font-size:0.7em;
margin:0;
padding:0.3em 0em 0.3em 0.75em;
}

#left_content .second_textblock_right a {
	color:#D36100;
}