
/*	Rudiments */
* {
	margin: 0px;
	padding: 0px;
}

body {
	background-repeat: repeat-x;
	background-image: url(/standards/bilder/kopfbg.gif);
	background-color: #FFFFFF;
}


body, table, textarea, input, select, option {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

option {
	padding-left: 5px;
}

img {
	border: 0px;
}

.display_none{
	display:none;
}

.print {
	display: none;	
}

.anchor {
	color: #000000;	
}


hr {
	border: 0px;
	border-top: 2px solid;
	margin: 5px 0px 5px 0px;
}

/*	Typo */
p {
	line-height: 14px;
	padding-bottom: 15px;
}

h2 {
	clear: both;
	border-bottom: 2px solid #33CC00;
	padding-bottom: 3px;
	font-size: 11px;
	margin-bottom: 6px;	
}

h3 {
	font-size: 11px;
	line-height: 14px;
}


.clear {
	clear: both;
	line-height: 1px;
}
.space {
	line-height: 1px;
}


#logo {
	position: absolute;
	top: 18px;
	left: 20px;	
}

#logoPrint, #requestPath {
	display: none;	
}

#contentWrap {
		min-width: 530px;
	padding-left: 210px;
	/* Achtung! Hacks für IE < 6 in der optimize.jsp */
	width: 57%;
	
	/*
		Hintergrundgrafik wird nachträglich per JavaScript gesetzt,
		da es sonst beim Laden der Seite oben links angezeigt wird.
	*/
	
	/*	background-image: url(/standards/bilder/wot_fuss.gif); */
	
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*	Metanavigation */
#metanavigation {
	text-align: right;
	font-size: 10px;
	height: 40px;
}

#metanavigation ul li {
	display: inline;
	padding-left: 9px;
	
	/* Für IE 5.5 für den JS-Workaround notwenig */
	background-repeat: no-repeat;
	background-position: 13px 6px;
}

#metanavigation ul li.active {
	color: #3366CC;
	font-weight: bold;
	background-image: url(/standards/bilder/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: 9px center;
	padding-left: 14px;
}

#metanavigation ul li a {
	text-decoration: none;
	color: #3366CC;
	padding-left: 5px;
}

#metanavigation ul li a:hover {
	background-image: url(/standards/bilder/pfeil_blau.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/*	Navigation */
#navigation{
	position: absolute;
	top: 110px;
	left: 20px;
	width: 170px;
}

#mytuimedia  {
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 25px;
}

#navigation ul, #mytuimedia ul  {
	list-style-type: none;
	background-color: #FFFFFF;
	margin-bottom: 2px;
}

#navigation ul li, #mytuimedia ul li {
	line-height: 13px;
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding: 3px 10px 4px 14px;
}

#navigation li.level1normal, #mytuimedia li.level1normal  {
	background-color: #6699FF;
	border-bottom: 1px solid #C4E2FF;
}

#navigation li.level1active, #mytuimedia li.level1active  {
	background-color: #6699FF;
	border-bottom: 1px solid #C4E2FF;
	background-image: url(/standards/bilder/pfeil_schwarz_unten.gif);
	font-weight: bold;
	background-position: 3px 3px;
}

#navigation li.level1inPath, #mytuimedia li.level1inPath  {
	background-color: #6699FF;
	border-bottom: 1px solid #C4E2FF;
	background-image: url(/standards/bilder/pfeil_schwarz_unten.gif);
	background-position: 3px 3px;
}


#navigation li.level2normal, #mytuimedia li.level2normal  {
	background-color: #99CCFF;
	background-position: 5px 7px;
}

#navigation li.level2active, #mytuimedia li.level2active  {
	background-color: #E0F0FF;
	background-image: url(/standards/bilder/pfeil_schwarz_rechts.gif);
	font-weight: bold;
	background-position: 5px 7px;
}

#navigation li.level2inPath, #mytuimedia li.level2inPath  {
	background-color: #C4E2FF;
	background-image: url(/standards/bilder/pfeil_schwarz_unten.gif);
	background-position: 3px 3px;
}

#navigation li.level3normal, #mytuimedia li.level3normal  {
	padding: 1px 10px 4px 25px;
	background-color: #C4E2FF;
	background-position: 16px 5px;
}

#navigation li.level3active, #navigation li.level3inPath, #mytuimedia li.level3active, #mytuimedia li.level3inPath {
	padding: 2px 10px 4px 25px;
	background-position: 16px 6px;
	background-color: #E0F0FF;
	background-image: url(/standards/bilder/pfeil_schwarz_rechts.gif);
	font-weight: bold;
}

#navigation li.levelCactive, #mytuimedia li.levelCactive {
	background-color: #99CCFF;
	background-image: url(/standards/bilder/pfeil_schwarz_rechts.gif);
	font-weight: bold;
	border-bottom: 1px solid #C4E2FF;
}

#navigation li.levelCinPath, #mytuimedia li.levelCinPath {
	background-color: #99CCFF;
	background-image: url(/standards/bilder/pfeil_schwarz_unten.gif);
	background-position: 3px 3px;
	border-bottom: 1px solid #C4E2FF;
}

#navigation ul li a, #mytuimedia  ul li a {
	text-decoration: none;
	color: #000000;
}

/*	Navigation / Weitere Bereiche */
#furtherInformation {
	background-color: #99CCFF;
	padding: 3px 15px 3px 0px;
	border-bottom: 1px solid #FFFFFF;
}

#furtherInformation h3 {
	padding: 0px 0px 2px 14px;	
}

#furtherInformation ul {
	margin: 0px;
	background: transparent;
}

#sites {
	border-bottom: 2px solid #6699FF;
	margin-bottom: 20px;
}

#brands {
	background-color: #FFCC66;	
	text-align: center;
	padding-bottom: 10px;
}

#brands h3 {
	text-align: left;
	padding: 6px 0px 4px 9px;
	color: #FF7D00;
}

#flashImg {
	display: none;	
}

/*	Consumer-Bereich */
#consumer {
	background-color: #3366CC;	
}

#consumer img {
	margin-bottom: 20px;
}

#consumer a {
	color: #3366CC;
	text-decoration: none;
}

#consumer p {
	padding: 8px 14px 7px 14px;
}

#consumer p.intro {
	padding: 22px 14px 4px 14px;
	color: #99CCFF;
}

#consumer p.teaser {
	background-color: #FFCC66;
}


/*	Aktienkurs */
#navigation #share, #navigation #share_plc {
    margin-top: -2px;
    border-top: 1px solid #FFFFFF;
   
}

#navigation #share a, #navigation #share_plc a {
    color: #000000;
    background: transparent;
}

#content #share {
	border-bottom: 2px solid #FF9900;
	padding-bottom: 3px;
	width: 170px;
	float: right;
	margin: 0px 0px 30px 7px;
}

#content #share h3 {
	border-bottom: 2px solid #FF9900;
	padding-bottom: 3px;
	margin-bottom: 6px;
}

#krisenthemen #share {
	border: 0px;
	padding: 0px;
	margin: 0px;
	width: auto;
	float: none;	
}

#krisenthemen #share h3 {
	border: 0px;
	padding: 0px;
	margin: 0px;	
}

#krisenthemen #share p {
	padding: 0px 0px 15px 0px;
}

#share p, #share_plc p {
	padding: 0px;
}

#share a {
	color: #FF9900;
}

#navigation #share{
	background-color:#99CCFF;
	padding: 6px 12px 7px 12px;
	margin-bottom: 20px;
}
#navigation #share_plc {
	margin-bottom: 20px;
	padding: 6px 12px 7px 12px;
	background-color:#FFCC66;
}


#navigation #share h3, #navigation #share_plc h3 {
	padding-bottom: 5px;
}




/*	Inhaltsbereich */
#content {
	width: 530px;
	float: right;
}

#headImageWrap {
	padding-top:20px;
	background-color: #3366CC;
	margin-bottom: 20px;
}

#headImage {
	width: 100%;
	background-repeat: no-repeat;
}

#headImage td {
	vertical-align: top;
}

#headImage .wrap {
	padding: 11px 10px 11px 10px;
	background-color: #98CBFD;
}

#bereichskennung {
	padding: 4px 0px 10px 0px;
    font-size: 16px;
}

#ueberschrift {
	padding: 0px 0px 14px 0px;
}

.ueberschrift_cufon {
    width: 355px;
}

.ueberschrift_cufon h1 {
    line-height: 24px;
}

#zusammenfassung {
	list-style-type: none;
	padding: 6px 0px 3px 0px;
	margin-bottom: 15px;
}

#zusammenfassung li {
	padding-bottom: 3px;	
}

.inlinebild {
	background-image: url(/standards/bilder/weiss.gif);
	background-repeat: repeat-x;
}

.Listtabelle .inlinebild img {
	margin: 0px;
}

.inlinebild p {
	padding: 4px 9px 8px 9px;
	font-weight: normal;
}

/*	Standardlinks */
#standardlink {
	width: 170px;
	float: left;
	margin-left: 10px;
	border-bottom: 2px solid #6699FF;
}

#standardlink h2, #themen h2, #brands h2, #sites h2 {
	font-size: 11px;
	font-weight: bold;
	border-bottom: 2px solid #6699FF;
	margin-bottom: 0px;
	padding-bottom: 2px;
}


#standardlink p, #themen p, #brands p, #sites p {
	padding-top: 6px;
	padding-bottom: 8px;
}

#standardlink select {
	width: 170px;
}

/*	Themen auf der Homepage */
#themen {
	width: 350px;
	float: left;
}

#themen #sondermeldung {
	border-bottom: 2px solid #6699FF;
	padding-bottom: 7px;
	margin-bottom: 7px;	
}

#themen #sondermeldung h2 {
	background: url(/standards/bilder/sondermeldung_komplett.gif) no-repeat;
	padding: 10px 0px 0px 85px;
	height: 44px;
	border: 0px solid;
}

/*	Sondermeldung und Krise 2012 */

.sondermeldung_krise_12 {
	border-bottom: 2px solid #6699FF;
	padding-bottom: 7px;
	margin-bottom: 15px;	
	
}

.sondermeldung_krise_12_inner {
	margin-bottom: -14px;
}

.sondermeldung_krise_12 h2 {
	margin-bottom: 7px!important;
}

.sondermeldung_krise_12 p {
	padding: 0px 0px 15px 0px!important;
}

.sondermeldung_krise_12.krise {
	background: url(/standards/bilder/ausrufezeichen.gif) no-repeat;
	background-position: 137px 0px;	
}
.sondermeldung_krise_12.krise  h2 {
	border: none!important;
	padding: 14px 11px 15px 47px !important;
}


#krisenthemen {
	padding: 10px 0px 20px 200px;
}

#themen img {
	float: left;
	margin: 9px 8px 0px 0px;
}

/*	PopUp-Alternative */
#popupalternative {
	border-bottom: 1px solid #000000;
}

#popupalternative img {
	float: none;
	margin: 10px 0px 0px 0px;
}

/*	Meldungen */
#meldungen {
	border-bottom: 2px solid #6699FF;
	margin-bottom: 15px;	
}

/*	Krisenmotiv */
#krisenmotiv {
	background-image: url(/preferences?node:attribute=allgemeines_krise_motiv&lang=1&img:x=490&img:y=200&img:prop=1);
	background-repeat: no-repeat;
	padding-left: 500px;
	height: 200px;
}

#krisenmotiv p {
	padding: 6px 0px 9px 0px;	
}


#pressemeldungen {
	float: left;
	width: 300px;	
}

/*	Übersichtsseite 1 */
.uebersicht .listtabelle {
	margin-bottom: 30px;	
}

.uebersicht .listtabelle td {
	width: 50%;
	padding-bottom: 0px;
}

.uebersicht .listtabelle td img {
	margin-top: 4px;
}

/*	Übersichtsseite 2 */
.uebersicht2 .listtabelle td {
	padding-bottom: 0px;
}

.uebersicht2 .listtabelle td h3 {
	padding-bottom: 15px;
}
/*	Übersichtsseite myTUIMedia */
.uebersicht3{
	width:350px;
	float:left;
}
.uebersicht3 .listtabelle td {
	padding-bottom: 0px;
}

.uebersicht3 .listtabelle td h3 {
	padding-bottom: 15px;
}


/*	Standardbilder */
.standardbild {
	width: 170px;
	float: right;
	clear: both;
    /* margin: 0px 0px 20px 7px; */
	margin: 4px 0px 20px 7px;
}

a .standardbild, a .inlinebild {
	cursor: pointer;	
}

.standardbild p {
	padding: 4px 9px 8px 9px;
}

p.empty {
	padding: 2px 9px 2px 9px;
}


.standardbild_gross {
	margin-bottom: 15px;
	background-image: url(/standards/bilder/weiss.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.standardbild_gross img {
	float: left;
	margin-right: 10px;
}

.standardbild_gross p {
	padding: 6px 10px 6px 0px;
}

/*	IR Inlinebild */
.irBild {
	margin-bottom: 15px;	
}

/*
.irBild p {
	padding: 4px 0px 0px 0px;
}
*/

/*	Standardlinks */
#standardlinks {
	width: 170px;
	float: right;
	clear: both;
	margin: 0px 0px 20px 7px;
}

#standardlinks h2 {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
}

#standardlinks p {
	padding: 6px 0px 9px 0px;
}

#standardlinks p.last {
	padding-bottom: 2px;
}

#standardlinks a {
	color: #009900;	
}

#standardlinks img {
	display: block;
}

/*	Standardlinks_breit  */
#standardlinks_breit { 
	position: absolute;
	width: 170px;
	clear: both;
	margin: 0px 0px 0px 555px;
	background-color:#FFFFFF;
    /*background-color:#FFFF00;*/
}

#IROverflow #standardlinks_breit {
	width: 170px;
	padding-left:30px;
}


#standardlinks_breit h2 {
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
}


#standardlinks_breit p {
	padding: 6px 0px 9px 0px;
}


#standardlinks_breit p.last {
	padding-bottom: 2px;
}

#standardlinks_breit img {
	display: block;
}

/*	Seiteninhalt und dessen Element */
.seiteninhalt {
	width: 350px;
}
.seiteninhalt h1 {
	font-size: 13px;
	padding: 10px 0px 11px 0px;
}

.seiteninhalt h2 {
	clear: none;
	font-size: 11px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.seiteninhalt h3 {
	font-weight: normal;
	font-style: italic;	
}

.seiteninhalt h1 a, .seiteninhalt h2 a, .seiteninhalt h3 a {
	color: #000000;
}

.seiteninhalt ul, .seiteninhalt ol {
	padding: 0px 0px 15px 40px;
}

.seiteninhalt blockquote {
	margin-left: 27px;
}

#datumzeile {
	text-align: right;	
}

/*	IR-Specials */
#IROverflow {
	/* nur für IE6 unter optimize.jsp */
}


/*	Tabelle und Formular */
.tabelleWrap, .formularWrap, .formularTabWrap{
	clear: both;
	width: 530px;
	padding-top: 10px;
	margin-top: 2px;
	margin-bottom: 15px;
}
.formularTabWrap {
	margin:0px;
	padding-top:0px;
}
.formularWrap {
	padding-top: 20px;	
}
.formularTabWrap ul{
	width:530px;
}
.formularTabWrap li{
	list-style-type:none;
	float:left;
	height:111px;
	height:40px;
}
.formularTabWrap table {
	clear:both;
}

.tabelleWrap table, .formularWrap table, .formularTabWrap table {
	background-color: #FFFFFF;
	margin: 0px 20px 0px 20px;
	font-size: 10px;
}

.formularWrap table, .formularTabWrap table {
	font-size: 11px;
}

.tabelleWrap table tr.last td {
	border-bottom: 0px solid;
}

.tabelleWrap table th {
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	vertical-align: top;
	padding: 1px 2px 3px 2px;
}

.tabelleWrap table td.description, .formularWrap table td.description, .formularTabWrap table td.description  {
	border: 0px;
	vertical-align: top;
	padding: 0px;
}

.tabelleWrap table td.description p, .formularWrap table td.description p,.formularTabWrap table td.description p {
	font-weight: normal;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
}

.tabelleWrap table td, .formularWrap table td, .formularTabWrap table td  {
	padding: 3px 2px 3px 2px;
	border-bottom: 1px solid #000000;
	vertical-align: top;
}

.formularWrap table td, .formularTabWrap table td {
	border-bottom: 0px solid;
}

.tabelleWrap table th.first {
	border-left: 10px solid #71EB3E;
	padding-left: 0px;
}

.tabelleWrap table th.last {
	border-right: 10px solid #71EB3E;
	padding-right: 0px;
}

.tabelleWrap table th.optik1 {
	border-bottom: 3px solid #FFFFFF;
}

.tabelleWrap table td.first, .formularWrap table td.first, .formularTabWrap table td.first {
	border-left: 10px solid #FFFFFF;
	padding-left: 0px;
}

.formularWrap table td.first, .formularTabWrap table td.first {
	padding-right: 7px;	
}

.tabelleWrap table td.last, .formularWrap table td.last, .formularTabWrap table td.last  {
	border-right: 10px solid #FFFFFF;
	padding-right: 0px;
}

.formularWrap table tr.first td, .formularWrap table tr.formkopfzeile td, .formularTabWrap table tr.formkopfzeile td, .formularTabWrap table tr.first td {
	padding-top: 10px;
}

.formularWrap table tr.last td, .formularTabWrap table tr.last td  {
	padding-bottom: 10px;	
}

.formularWrap table tr.formkopfzeile td, .formularTabWrap table tr.formkopfzeile td {
	padding: 10px 0px 5px 0px;
	font-weight: bold;
}

.formularWrap table tr.formzwischenzeile td, .formularTabWrap table tr.formzwischenzeile td {
	padding: 5px 0px 5px 0px;
	font-weight: bold;
}

.formularWrap table tr.formfusszeile td, .formularTabWrap table tr.formfusszeile td {
	padding: 5px 0px 10px 0px;
	font-weight: bold;
}

.tabelleWrap table td.optik1, .tabelleWrap table tr.last td.optik1Ende, .tabelleWrap table td.optik1Anfang {
	padding-left: 2px;
	padding-right: 2px;
}

.tabelleWrap table td.optik1Anfang {
	padding-top: 1px;	
}

.tabelleWrap td p, .tabelleWrap th p {
	padding: 0px;	
}

/*	Input-Felder */
input.checkbox, input.radio {
	margin-right: 3px;	
}

input.text {
	padding-bottom: 2px;
}

h4.tabelleTitle {
	clear: both;
	font-size: 11px;
	line-height: 11px;
	padding: 0px 0px 1px 30px;
}

h4.tabelleTitle a {
	color: #000000;
}

h2.tabelleTitle {
	padding-bottom: 2px;
	margin-bottom: 6px;
	font-weight: normal;
}

.formularWrap span.error, .formularTabWrap span.error {
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
}

.error {
	color: #FF0000;	
}

/*	Listtabelle */
.listtabelle {
	/*clear: both;*/
	margin-bottom: 15px;
	width: 100%;
}

.listtabelle td {
	vertical-align: top;
}

.listtabelle .gerade {
	border-left: 5px solid #FFFFFF;
	padding-bottom: 15px;
}
.listtabelle .gerade_noborder {
	padding-bottom: 15px;
}

.listtabelle .ungerade {
	border-right: 5px solid #FFFFFF;
	padding-bottom: 15px;
}

.listtabelle img {
	margin: 3px 0px 15px 0px;
}
table.listtabelle_background{
		border-bottom:1px solid #818181;
		background-color:#F3F3F3;
		margin-top:20px;
		width:100%;
}
table.listtabelle_background h2.tabelleTitle{
		background-color:#FFFFFF;
}
table.listtabelle_background td.gerade {
	border-left: 5px solid #F3F3F3;
	padding-bottom: 15px;
}
table.listtabelle_background td.ungerade {
	border-right: 5px solid #F3F3F3;
	padding-bottom: 15px;
	padding-left:5px;
}
#hauptthema p {	
	padding-bottom: 7px;
}

#hauptthema img  {	
	margin-bottom: 7px;
}

/*	Inlinetabelle */
.inlinetabelle {
	/*margin-bottom: 15px;*/
}

.inlinetabelle td {
	vertical-align: top;
}

.inlinetabelle img {
	margin: 0px;
}

/*	Movies */
.movie {
	clear: both;
	margin-bottom: 15px;
	background-image: url(/standards/bilder/weiss.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

.movie .wrap {
	float: left;
	padding-right: 10px;
	line-height: 0;
}

.movie p {
	padding: 6px 10px 6px 0px;
}

/* Bildergalerie */

#bildergalerie {
	padding: 5px 0px 0px 0px;
}

/*	Seite drucken und versenden */
#printAndSend {
	clear: both;
	padding: 40px 0px 0px 0px;
	background-position: bottom left;
	background-repeat: no-repeat;
}

#printAndSend li {
	display: inline;
	padding-left: 21px;
}

#printAndSend li a {
	color: #000000;
	text-decoration: none;
}

#printAndSend .print {
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#printPage, #sendPage {
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#sendPage{
	padding-right: 0px;
}

#printPage {
	padding-right: 76px;
}

/*	Endorsement */
#endorsement {
	clear: both;
	height: 20px;
	background-image: url(/standards/bilder/wot_hp.gif);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	margin-left: -200px;
	margin-top: 0px;
	margin-bottom: 50px;
}

#copyright, #imprint {
	font-weight: bold;
	padding: 3px 0px 5px 9px;
	font-size: 10px;
	float: right;
}

#footer {
	padding-top: 25px;
}

#copyright {
	width: 351px;
}

#imprint {
	width: 161px;
}

#imprint a {
	text-decoration: none;
}

/* Movie Popup */

#embedMovie {
	width: 320px;
	float: left;
	margin-bottom: 30px;
}

#folie {
	margin-left: 40px;
	width: 385px;	
	float: left;
}

#embedMovie h3, #folie h3 {
	font-weight: normal;
	padding: 10px 5px 10px 5px;
}

#popupfooter {
	padding-top: 30px;
	text-align: right;
	background-image: url(/standards/bilder/wot_popup.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}

#footerAbstand {
	height: 20px;
}

/*	Sonstiges */
p.nachOben {
	text-align: right;
	background-image: url(/standards/bilder/navpfeil_top_statisch.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 10px 0px 0px;
}

.marginalform td {
	padding: 0px 3px 3px 0px;
	vertical-align: top;
}

.searchIndex {
	/*border: 3px solid;*/
}
.searchIndex_02 {
	padding-bottom:10px;
}

h4 sup {
	line-height: 15px;
}

/* CMS */

ul.cmserror {
	padding: 10px;
	border: 1px solid #EF0000;
	background-color: #FFCCCC;
	width: 100%;
	overflow: auto;
	margin-bottom: 1em;
}

ul.cmserror li {
	margin-left: 10px;
	
}

/* Suche und Toolbox*/
#standardlinks_breit .ir_table #sendPage{
	background-image: url(/standards/bilder/ir/seite_versenden_g.gif);
	background-position: 0px 8px;
}
#standardlinks_breit .ir_table #drucken{
	background-image: url(/standards/bilder/ir/drucken_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #bestellungen{
	background-image: url(/standards/bilder/ir/bestellungen_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #adhoc_mitteilungen{
	background-image: url(/standards/bilder/ir/ad_hoc_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #newsletter{
	background-image: url(/standards/bilder/ir/newsletter_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #termin{
	background-image: url(/standards/bilder/ir/termin_reminder_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #faq{
	background-image: url(/standards/bilder/ir/faq_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #veroeffentlichungen{
	background-image: url(/standards/bilder/ir/jaehrliches_doc_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #service{
	background-image: url(/standards/bilder/ir/aktionaerservice_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #kontakt{
	background-image: url(/standards/bilder/ir/kontakt_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #pdf_download{
	background-image: url(/standards/bilder/ir/pdf_download_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #xls_download{
	background-image: url(/standards/bilder/ir/xls_download_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #grafik_download{
	background-image: url(/standards/bilder/ir/grafik_download_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #tabellen_gb{
background-image: url(/standards/bilder/ir/tabellenverzeichnis_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #index_gb{
background-image: url(/standards/bilder/ir/index_g.gif);
	background-position: 0px 10px;
}
#standardlinks_breit .ir_table #home_gb{
	background-image: url(/standards/bilder/ir/gb_home_g.gif);
	background-position: 0px 5px;
}
#standardlinks_breit .ir_table #englisch_gb{
	background-image: url(/standards/bilder/ir/englisch_g.gif);
	background-position: 0px 7px;
}
#standardlinks_breit .ir_table #deutsch_gb{
	background-image: url(/standards/bilder/ir/deutsch_g.gif);
	background-position: 0px 7px;
}
#standardlinks_breit .ir_table #disclaimer_gb{
	background-image: url(/standards/bilder/ir/disclaimer_g.gif);
	background-position: 0px 7px;
}
#standardlinks_breit .ir_table #sitemap_gb{
	background-image: url(/standards/bilder/ir/sitemap_g.gif);
	background-position: 0px 7px;
}
#standardlinks_breit .kopfzeile, #standardlinks_breit .kopfzeile_gb {
	background-color:#99FF66;
	padding-left:10px;
	line-height:20px;
	font-weight:bold;
}
#standardlinks_breit .kopfzeile_gb{
	letter-spacing: -0.5px;
}
#standardlinks_breit .toolbox a{
	text-decoration:none;
	color:#000000;
}
#standardlinks_breit .toolbox a:hover{
	color: #009900;	
}
#standardlinks_breit .toolbox li{
	list-style-image:none;
	display:block;
	padding-top:5px;
}

#standardlinks_breit .toolbox{
	list-style-type:none;
	padding:0px;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
}
#standardlinks_breit .ir_table{
	border-collapse:collapse;
	background-color:#D7ffC1;
	width:170px;
	margin-bottom:20px;
}

#standardlinks_breit .toolbox_feld{
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#standardlinks_breit .submit{
	height:20px;
	width:40px;
	padding-bottom:3px;
	margin-right:8px;
}
#standardlinks_breit .suche{
	line-height:30px;
	height:30px;
}
#standardlinks_breit .input_text{
	width:100px;
	margin-left:10px;
	margin-right:10px;
}
.space{
	width:100%;
	background-color:#FFFFFF;
	height:2px;
}
#navigationPath {
	clear: both;
	float: left;
	width: 530px;
	padding: 6px 0px 15px 0px;	
}
#navigationPath a, #navigationPath li {
	color: #818181;
	font-size:11px;
}
#navigationPath ul li {
	display: inline;	
}
#navigationPath a {
	text-decoration:none;
}
#navigationPath li.active {
	font-weight:bold;	
}
#flashmotiv{
	padding-bottom:15px;
}
#ewSearch{
	display:none;
}
#meldungen_mtm h2{
	border:none;
}
#tabnavigation{
	width:350px;
}
#tabnavigation_breit{
	width:540px;
}
#tabnavigation_breit ul{
	padding:0px;
	margin:0px;
}
#tabnavigation ul li, #tabnavigation_breit ul li{
	list-style-type:none;
	float:left;
	height:35px;
	padding-top:5px;
}
#tabnavigation ul li{
	width:100px;
}
#tabnavigation ul li a, #tabnavigation_breit ul li a{
	padding-left:10px;
	padding-right:5px;
	text-decoration:none;
	color:#000000;
	display:block;
}
#tabnavigation .li_selected_right a {
	font-weight:bold;
}
#tabnavigation .li_selected_left a {
	font-weight:bold;
}
#tabnavigation .li_selected{
	font-weight:bold;
}
#tabnavigation_breit #li_left a{
	padding-left:20px;
}
#tabnavigation_breit .right a{
	padding-right:13px;
}
#tabnavigation_breit .li_selected_right a{
	font-weight:bold;	
}
#tabnavigation_breit .li_selected_left a{
	font-weight:bold;
	padding-right:13px;
}
#display_meldungen ul{
	list-style-type:none;

}
#display_meldungen li{
	padding-bottom:10px;
	font-weight:bold;
}
#display_meldungen div{
	padding-top:5px;
	padding-left:10px;
}
#meldungen02, #meldungen03{
	display:none;
}
#meldungen_mtm{
	margin-bottom:30px;
}
#display_meldungen ul li {
	font-weight:normal;
}

#tab02, #tab03,#tab04{
	display:none;
}
#bilder_myTUIMedia ul{
	list-style-type: none;
}
#bilder_myTUIMedia td{
	padding-right: 10px;
	vertical-align:top;
}
#ergebnisse_myTUIMedia td{
	margin-right: 10px;
	width:115px;
	vertical-align:top;
}
#ergebnisse_myTUIMedia p{
	width:100px;
}
#ergebnisse_myTUIMedia{
	table-layout:fixed;
	width:350px;
}
#bildersuche .bildersuche{
	width:345px;
}
#bildersuche .submit{
	height:20px;
	width:80px;
	padding-bottom:3px;
	margin-right:8px;
}
#bildersuche td{
	padding-bottom:10px;
	padding-top:5px;
}
#bildersuche{
	padding-bottom:20px;
	margin-bottom:40px;
}
#bilder_myTUIMedia img{
	padding-top:20px;
	padding-bottom:5px;
}
#anzahl{
	float:right;
	margin-top:-17px;
}
.thumbs td{
	padding-right:10px;
	padding-bottom:10px;
}
#suche_detail{
	display:none;
}
.select{
	width:100px;
}
.einzelbild{
	padding-top:5px;
	padding-bottom:3px;
}
/* Flasheinbindung */

.flashContainer{
	padding-bottom:20px;
	padding-top:10px;
}

/* Member Logos tem*/
#memberLogos{
	clear:both;
	width:530px;
	margin-top:-28px;
}
#memberLogos table{
	float:right;
	margin:0px;
	padding:0px;
}
.member_logos{
	padding-left:5px;
}


#rfpButton {
    padding-top: 20px;
}
#videos{
	margin-bottom:20px;
}
/* Sonderregelung für TUI Finanzpublikationen*/
#content_hp{
	margin-top:10px;
}

/*  TUI Tabellen mit einer Breite von 725px*/
.tabelleWrap table.table_verkleinert{
	line-height:8px;
	width:490px;
	font-size:7px;
	line-height:8px;
}
.tabelleWrap table.table_verkleinert th{
	font-size:7px;
	line-height:8px;
}
.div_vergroessern{
	width:530px;
	font-size:11px;
	line-height:13px;
	margin-top:20px;
}
.vergroessern{
	color:#000000;
	background-color:#FFFFFF;
	padding:3px 5px 1px 5px;
	margin-bottom:8px;
}
.vergroessern img{
	float:left;
	padding-right:5px;
}

/* Popup FP */
#wrapper{
	position:relative;
	height:100%;
}
#popup_fp_content{
	margin-top: 60px;	
	margin-left:20px;
}
#popup_fp_content .div_vergroessern{
	display:none;
}
#kopfgrafik_fp{
	margin-left:240px;
	margin-top:20px;
}
#popupfooter_fp{
	position:relative;
	bottom:0;
	width:100%;
	height:25px;
	background-color:#99CCFF;
	margin-top:20px;
}

#popupfooter_fp a{
	color:#3366CC;
}
#popupfooter_fp a.printTable{
	background-image:url(/standards/bilder/drucken_fp.gif);
	background-repeat:no-repeat;
	background-position: 0px 2px;
	padding-left:16px;
	margin-right:30px;
}
#popupfooter_fp a.schliessen_fp{
	background-image:url(/standards/bilder/icon_schliessen.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}
#popupfooter_fp  #footer_fp{
	width:745px;
}
#popupfooter_fp  #footer_fp ul{
	float:right;
	list-style-type:none;
	margin-top:5px;
}
#popupfooter_fp  #footer_fp ul li{
	float:left;
}
#popup_fp_content .tabelleWrap table.table_verkleinert th {
	font-size:11px;
	line-height:13px;
}

/*---- Tooltip --- */

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 3px;
}

#tooltip h3, #tooltip div {
	margin: 0;
	font-weight: normal;
	font-size: 11px;
}


/*---- Ubersichtseite Bilderset --- */
.bilderset{
	width:350px;
}
.bilderset td{
	vertical-align:top;
}
.set{
	margin-right:21px;
	margin-bottom:15px;
	display:block;
}
.set .set_image{
	height:95px;
	width:95px;
}
.set .details_downloads{
	margin-bottom:10px;
	overflow:hidden;
	width:37px;
}
.set .set_text{
	width:95px;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(/standards/bilder/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(/standards/bilder/prev.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(/standards/bilder/next.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(/standards/bilder/close.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/* Themenservice */

#themenServiceContainer {
    background-color:white;
}

#themenService {
    width: 100%;
    border: none;
    border-bottom: 1px solid #bbbbbb;
    margin-bottom: 20px;
}
    #themenService a {
        text-decoration: none;
        color: black;
        padding-left: 10px;
        display: block;
    }
    #themenService a:hover {
        text-decoration: none;
        color: black;
        background-image: url(/standards/bilder/navpfeil_r.gif); 
        background-repeat: no-repeat;
        background-position: 0px 1px;
    }

    #themenService tr td {
        padding: 6px;
        padding-bottom: 7px;
        border-top: 1px solid #bbbbbb;
        vertical-align: top;
    }
    
    #themenService td.rightTS {
        background-color: #eeeeee;
    }
    #themenService td.leftTS {
        width: 30%;
        font-weight: bold;
    }
    
    .themenServiceHeadMain {
        font-size: 21px;
        font-weight: normal;
        padding-top: 10px;
    }
    
    #themenServiceIntrotext {
        padding-top:10px;
    }
    
    .themenServiceHead {
        font-size: 16px;
        border: none;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
#themenServiceContainerFill {
    background-image:url(/standards/bilder/loading.gif);
    background-repeat: no-repeat;
    background-position: 250px 80px;
}
    
    
/* Stepstone Jobs TUI Deutschland */

#stepJobsQuery {
    border-top: 1px solid #ddcd00;
    background-color: #ffff99;
    padding: 15px;
    margin-bottom: 10px;
}

#stepJobsQuery table tr td {
    padding-bottom: 10px;
    vertical-align: middle;
}

#stepJobsQuery table tr td.stepFormtableLast {
    padding-bottom: 0px;
}

.jobItem {
    margin-bottom: 15px;
}

.jobItem a {
    display: block;
    color: black;
    padding-left: 10px;
    background-image: url(/standards/bilder/pfeil_gelb_rechts.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    text-decoration: none;
    font-weight: bold;
}

.jobItem a:hover {
    background-image: url(/standards/bilder/pfeil_schwarz_rechts.gif);
} 

.jobItemLocation, .jobItemCompany {
    display: block;
    padding-left: 10px;
}

.jobItemCompany {
    color: #ddcd00;
    font-weight: bold;
}

.step_jobs_pages {
    padding-bottom: 1em;
    text-align: right;
}
    
.step_jobs_pages a {
    color: #c7b900;
}
.step_jobs_pages a:hover {
    color: black;
}

.jobs_balken_rechts {
    height: 2px;
    background-color: #efde00;
}

#job_detail_logo {
    padding: 15px 0px 15px 0px;
}


/* TUI Deutschland neue Homepage 2012 */

.headImageWrapNewHome {
  padding-top: 0px!important;
  height: 257px!important;
  background-color: #99ccff!important;
}

img.td_motivheadline {
  padding: 13px 0px 0px 11px!important;
  display: block!important;
}
