/* Farben

  Gelb: #FFCB00;
  Grau: #CBD4DD;
  Grau: #89898b;
  Blau: #043463;

*/



/*=
  = Elements
  ==============================*/

body {
  background: #FFFFFF url('../images/bg_body.jpg') repeat-x;
  width: 100%;
  margin: 0em;
  padding: 0em;
  color: #000000;
  font-size: 100.01%;
  font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
  text-align: center;
}

p {
	margin: 0em;
	padding: 0em 0em 1.5em 0em;
	font-size: 0.75em;
	line-height: 1.708em;
}
a:link {
	background: #FFCB00 url('../images/bg_link.gif') no-repeat 0.583em 0.5em;
	margin: 0em;
	padding: 0em 0.583em 0em 1.749em;
	color: #000000;
	text-decoration: none;
}

a:visited {
	background: #CBD4DD url('../images/bg_link.gif') no-repeat 0.583em 0.5em;
	margin: 0em;
	padding: 0em 0.583em 0em 1.749em;
	color: #000000;
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	background-color: #FFCB00;
	color: #000000;
	text-decoration: underline;
}

a img {
	border: 0em solid #FFFFFF;
}

hr {
	display: none;
}

/*=
  = Classes
  ==============================*/

.hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  top: -1000px;
  left: -1000px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
}

.clear {
  width: 1px;
  height: 1px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
  clear: both;
}

.left {
  float: left;
}

.right {
  float: right;
}

.align-center {
  text-align: center;
}

.align-left {
  text-align: left;
}

.align-right {
  text-align: right;
}

.hr {
	background: url('../images/bg_hr.gif');
	height: 0.063em;
	margin: 0em 0em 0.875em 0em;
	padding: 0em;
	overflow: hidden;
}

.clear_hr {
	background: url('../images/bg_hr.gif');
	height: 0.063em;
	margin: 0em 1.375em 0.875em 0em;
	padding: 0em;
	clear: both;
	float: none;
	overflow: hidden;
}

/*=
  = Jumps
  ==================================================*/

div#wrapper_jumps {
  position: absolute;
  width: 100%;
  top: -500px;
  left: -500px;
  margin: 0em;
  padding: 0em;
  z-index: 10;
}

div#wrapper_jumps ul {
  margin: 0em;
  padding: 0em;
  list-style: none;
  font-size: 0.75em;
}

div#wrapper_jumps ul li {
  margin: 0em;
  padding: 0em;
}

div#wrapper_jumps ul li a:link,
div#wrapper_jumps ul li a:visited {
  position: absolute;
  background: #FFFFFF;
  top: 0px;
  left: 0px;
  margin: 0em;
  padding: 0em;
  color: #043463;
}

div#wrapper_jumps ul li a:focus,
div#wrapper_jumps ul li a:active {
  position: absolute;
  background: #FFFFFF;
  width: 17em;
  top: 510px;
  left: 500px;
  margin: 0em;
  padding: 0em;
  color: #043463;
  text-align: left;
}

/*=
  = Wrapper
  ==================================================*/

div#wrapper {
	position: relative;
	width: 61.063em;
	margin: 0em auto 0em auto;
	padding: 0em;
	text-align: left;
}

div#wrapper_top {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0.313em 0em 0.25em 0em;
}

div#wrapper_middle {
	position: relative;
	background: #FFFFFF url('../images/bg_wrapper_middle.jpg') repeat-x;
	width: 100%;
	margin: 0em;
	padding: 0em 0em 1.25em 0em;
	color: #000000;
}

div#wrapper_middle_outer {
	position: relative;
	background: url('../images/bg_wrapper_middle_outer_center.jpg') no-repeat top left;
	margin: 0em;
	padding: 0em;
}

div#wrapper_middle_middle {
	position: relative;
	background: url('../images/bg_wrapper_middle_middle.gif') no-repeat top right;
	margin: 0em;
	padding: 0.63em 0.63em 0em 0.63em;
}

div#wrapper_middle_inner {
	position: relative;
	width: 100%;
	min-height: 280px;
	margin: 0em;
	padding: 0em;
}

div#wrapper_main_outer {
	position: relative;
	background: url('../images/bg_wrapper_main.png') repeat-x;
	width: 100%;
	margin: 0.63em 0em 0em 0em;
	padding: 0em;
}

div#wrapper_main_middle {
	position: relative;
	background: url('../images/bg_wrapper_main_middle.gif') no-repeat top left;
	margin: 0 0 0 0;
	padding: 1.709em 0 0 0;
}

div#wrapper_main_inner {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 1em 1.709em;
}

div#wrapper_bottom {
	position: relative;
	background-color: #FFFFFF;
	width: 100%;
	margin: 0em;
	padding: 0em;
	color: #000000;
}

/*=
  = Languages
  ==================================================*/

div#wrapper_languages {
	position: relative;
	margin: 0em;
	padding: 0em 0em 0em 0.63em;
	float: left;
}

div#wrapper_languages p {
	background-color: #043463;
	margin: 0em;
	padding: 0em 2.813em 0em 0em;
	color: #FFFFFF;
	font-size: 0.69em;
}

html div#wrapper_languages p {
	background-color: transparent;
}

div#wrapper_languages p strong {
	font-weight: normal;
}

div#wrapper_languages p em#languages_active {
	border-bottom: 0.091em solid #FFCB00;
	margin: 0em 0.583em 0em 0.583em;
}

div#wrapper_languages p a:link,
div#wrapper_languages p a:visited {
	background: #043463;
	margin: 0em 0.583em 0em 0.583em;
	padding: 0em;
	color: #FFFFFF;
}

div#wrapper_languages p a:hover,
div#wrapper_languages p a:focus,
div#wrapper_languages p a:active {
	border-bottom: 0.091em solid #FFCB00;
	background: #043463;
	color: #FFFFFF;
	text-decoration: none;
}

html div#wrapper_languages p a:link,
html div#wrapper_languages p a:visited,
html div#wrapper_languages p a:hover,
html div#wrapper_languages p a:focus,
html div#wrapper_languages p a:active {
	background-color: transparent;
}

/*=
  = Format
  ==================================================*/

div#wrapper_format {

	position: relative;
	margin: 0em;
	padding: 0em;
	float: left;
	
  position: absolute;
  width: 1px;
  height: 1px;
  top: -1000px;
  left: -1000px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
  visibility: hidden;
}

div#wrapper_format p {
	background-color: #043463;
	margin: 0em;
	padding: 0em;
	color: #FFFFFF;
	font-size: 0.69em;
}

html div#wrapper_format p {
	background-color: transparent;
}

div#wrapper_format p a:link,
div#wrapper_format p a:visited {
	background: #043463;
	margin: 0em 0.583em 0em 0.583em;
	padding: 0em;
	color: #FFFFFF;
}

div#wrapper_format p a:hover,
div#wrapper_format p a:focus,
div#wrapper_format p a:active {
	border-bottom: 0.091em solid #FFCB00;
	text-decoration: none;
}

html div#wrapper_format p a:link,
html div#wrapper_format p a:visited,
html div#wrapper_format p a:hover,
html div#wrapper_format p a:focus,
html div#wrapper_format p a:active {
	background-color: transparent;
}

/*=
  = Servicenavigation
  ==================================================*/

div#wrapper_servicenav {
	position: relative;
	margin: 0em;
	padding: 0em;
	float: right;
}

div#wrapper_servicenav ul#servicenav {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.69em;
}

div#wrapper_servicenav ul#servicenav li {
	margin: 0em;
	padding: 0em 0em 0em 1.545em;
	display: inline;
	float: left;
}

div#wrapper_servicenav ul#servicenav li#servicenav_current {
	border-bottom: 0.091em solid #FFCB00;
	background-color: #043463;
	margin: 0em 0em 0em 1.545em;
	padding: 0em 0.583em 0em 0.583em;
	color: #FFFFFF;
}

html div#wrapper_servicenav ul#servicenav li#servicenav_current {
	background-color: transparent;
}

div#wrapper_servicenav ul#servicenav li a:link,
div#wrapper_servicenav ul#servicenav li a:visited {
  border-bottom: 0.091em solid #0e3d69;
	background: #043463;
	margin: 0em;
	padding: 0em 0.583em 0em 0.583em;
	display: block;
	color: #FFFFFF;
}

div#wrapper_servicenav ul#servicenav li a:hover,
div#wrapper_servicenav ul#servicenav li a:focus,
div#wrapper_servicenav ul#servicenav li a:active {
	border-bottom: 0.091em solid #FFCB00;
	text-decoration: none;
}

html div#wrapper_servicenav ul#servicenav li a:link,
html div#wrapper_servicenav ul#servicenav li a:visited,
html div#wrapper_servicenav ul#servicenav li a:hover,
html div#wrapper_servicenav ul#servicenav li a:focus,
html div#wrapper_servicenav ul#servicenav li a:active {
	background-color: transparent;
}

/*=
  = Header
  ==================================================*/

div#wrapper_header {
	position: relative;
	width: 100%;
	height: 8.625em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_logo {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 100%;
	height: 8.625em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_logo a:link,
div#wrapper_logo a:visited {
	background-color: transparent;
	margin: 0em;
	padding: 0em;
}

div#wrapper_logo img#mc {
	position: absolute;
	top: 1em;
	left: 0em;
	width: 7.938em;
	height: 5.375em;
	margin: 0em;
	padding: 0em;
}
div#wrapper_logo span#mc_slogan, 
div#wrapper_logo img#mc_slogan {
	position: absolute;
	top: 0em;
	right: 0em;
	width: 36.875em;
	height: 8.625em;
	margin: 0em;
	padding: 0em;
	display: block;
}

/*=
  = Mainnavigation
  ==================================================*/

div#wrapper_mainnav {
	position: absolute;
	top: 2.5em;
	left: 9.375em;
	margin: 0em;
	padding: 0em;
	float: left;
	bottom:0;
}

div#wrapper_mainnav ul.mainnav {
	margin: 0em;
	padding: 0em 1.833em 0em 0em;
	float: left;
	list-style: none;
	font-size: 0.75em;
	font-weight: bold;
}

div#wrapper_mainnav ul#mainnav_01 {
	margin: 0em;
	padding: 0em 1.833em 0em 0em;
}

div#wrapper_mainnav ul.mainnav li {
	background: url('../images/bg_mainnav_li.gif') no-repeat 0em 0.5em;
	padding: 0em 0.2em 0.25em 1em;
}

div#wrapper_mainnav ul.mainnav li#mainnav_current {
	padding: 0em 0em 0.25em 0.8em;
}

div#wrapper_mainnav ul.mainnav li#mainnav_active {
	padding: 0em 0em 0.25em 0.8em;
}

div#wrapper_mainnav ul.mainnav li#mainnav_current strong {
	background-color:#FFCB00;
	padding: 0em 0.2em 0em 0.2em;
	color: #000000;
}

div#wrapper_mainnav ul.mainnav li a:link,
div#wrapper_mainnav ul.mainnav li a:visited {
	background: #FFFFFF;
	margin: 0em;
	padding: 0em;
	color: #000000;
}

div#wrapper_mainnav ul.mainnav li#mainnav_active a:link,
div#wrapper_mainnav ul.mainnav li#mainnav_active a:visited {
	background: #FFCB00;
	margin: 0em;
	padding: 0em 0.2em 0em 0.2em;
	color: #000000;
}

div#wrapper_mainnav ul.mainnav li a:hover,
div#wrapper_mainnav ul.mainnav li a:focus,
div#wrapper_mainnav ul.mainnav li a:active {
	background-color: #FFFFFF;
	color: #000000;
}

html div#wrapper_mainnav ul.mainnav li a:link,
html div#wrapper_mainnav ul.mainnav li a:visited,
html div#wrapper_mainnav ul.mainnav li a:hover,
html div#wrapper_mainnav ul.mainnav li a:focus,
html div#wrapper_mainnav ul.mainnav li a:active {
	background-color: transparent;
}

/*=
  = Subnavigation
  ==================================================*/

div#wrapper_subnav {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 100%;
	margin: 0em;
	padding: 0em;
	background: transparent url('../images/bg_wrapper_main_inner.gif') no-repeat top right;
}

div#wrapper_subnav ul#subnav {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.6em;
}

div#wrapper_subnav ul#subnav li {
	margin: 0em;
	padding: 0.334em 1.667em 0.25em 0.583em;
	display: inline;
	float: left;
}

div#wrapper_subnav ul#subnav li#subnav_active,
div#wrapper_subnav ul#subnav li#subnav_current {
	padding: 0.334em 1.467em 0.25em 0.383em;
	font-weight: bold;
}

div#wrapper_subnav ul#subnav li {
	padding: 0.334em 1.3em 0.25em 0.583em;
}
div#wrapper_subnav ul#subnav li#subnav_active,
div#wrapper_subnav ul#subnav li#subnav_current {
	padding: 0.334em 1.1em 0.25em 0.383em;
}

div#wrapper_subnav ul#subnav li#subnav_current strong {
	background: #FFCB00;
	margin: 0em;
	padding: 0em 0.2em 0em 0.2em;
	color: #043463;
	font-weight: bold;
}

div#wrapper_subnav ul#subnav li a:link,
div#wrapper_subnav ul#subnav li a:visited {
	background: #CBD4DD;
	margin: 0em;
	padding: 0em;
	color: #000000;
		font-weight: bold;

}

div#wrapper_subnav ul#subnav li#subnav_active a:link,
div#wrapper_subnav ul#subnav li#subnav_active a:visited {
	background: #FFCB00;
	margin: 0em;
	padding: 0em 0.2em 0em 0.2em;
	color: #043463;
		font-weight: bold;

}

html div#wrapper_subnav ul#subnav li a:link,
html div#wrapper_subnav ul#subnav li a:visited {
	background: transparent;
		font-weight: bold;

}

/*=
  = Inhalt
  ==================================================*/

div#wrapper_content {
	position: relative;
	width: 57em;
	margin: 0em;
	padding: 0em;
}

div.container_left {
	position: relative;
	margin: 0em;
	padding: 0em 1.5em 0em 0em;
	float: left;
}

/* SEITEN TITEL */
.sitetitle h1 {
	margin: 0;
	padding: 0 0 0.5em 0;
	color: #043463;
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: normal;
}
/* LINIE */
.hruler {
  	background: transparent url('../images/bg_hr.gif') repeat-x bottom left;
  	height: 1px;
  	width: 100%;
  	margin: 1em 0 1em 0;
  	float: left;
}
/* TEASERBOX */
div.teaserbox {
	position: relative;
	width: 13em;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
}
div.download h2,
div.dottedline h2 {
	background: transparent url('../images/bg_hr.gif') repeat-x bottom left;
	margin: 0 0 0.838em 0;
	padding: 0.838em 0 0.838em 0;
	color: #043463;
	font-size: 0.938em;
}
div.quader h2 {
  background: none;
	background: transparent url('../images/bg_h1_small.gif') no-repeat 0em 0.4em;
	margin: 0;
	padding: 0 0 0 1.267em;
	display: inline;
	color: #043463;
	font-size: 0.75em;
	width: 13em;
}
div.teaserbox p {
  margin: 0;
  padding: 0;
}

div.quader p a:link,
div.quader p a:visited {
	border-bottom: 1px solid #FFCB00;
	background-color: transparent;
	background-position: 0 50%;
	margin: 0em;
	padding: 0em 0em 0em 1.166em;
	color: #000000;
}
div.quader p a:hover,
div.quader p a:focus,
div.quader p a:active {
  text-decoration: underline;
}

div.teaserbox ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.teaserbox li {
 	font-size: 0.75em;
 	margin: 0;
  padding: 0 0 0 0.7em;
  background: transparent url('../images/ul_bullet.gif') no-repeat 0 0.7em;
}
div.teaserbox li ul li {
  font-size: 1em;
}

div.link img {
	margin: 0 0 0.5em 0;
}

/**/

.container_210 h1 {
	background-color: transparent;
	margin: 0em;
	padding: 0em 0em 0.238em 0em;
	color: #043463;
	font-size: 1.313em;
	line-height: 1.5em;
}

/**/
div.download ul.teaser_download {
  margin: 0;
  padding: 0;
	list-style: none;
}
div.download ul.teaser_download li {
	margin: 0 0 0.1em 0;
	padding: 0;
  background: transparent;
}
div.download ul.teaser_download li a {
  background: transparent;
	margin: 0;
	padding: 0;
	color: #043463;
	display: block;
}
div.download ul.teaser_download li.download a {
	background-image: url('../images/download_icon.gif');
	background-repeat: no-repeat;
	background-position: 0 0.25em;
	padding: 0 0 0 1em;
}
div.download ul.teaser_download li.link a {
	background-image: url('../images/bg_link.gif');
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	padding: 0 0 0 1em;
}



/* TEXTBOX */
.textbox_50 .textimage {
  margin: 0.3em 0 0.5em 0;
}
.textbox_50 .textimage .textboxbu {
  padding: 0.3em 0.5em 0 0.5em;
  color: #89898b;
  font-size: 0.75em;
}
.info_table h2,
.textbox_50 h2 {
	margin: 0;
	padding: 0 0 0.25em 0;
	color: #043463;
	font-size: 1em;
	line-height: 1.5em;
}
.textbox_50 .imgleft {
   float: left;
   margin: 0.3em 0.8em 0.1em 0;
}
.textbox_50 .imgright {
   float: right;
}
.textbox_50 .imgmiddle {
   float: none;
}

.textbox_50 .imgright .textboxbu {
  padding: 0.3em 0.5em 0 0;
}


.textbox_50 .csc-frame-frame1 {
	display: block;
	width: 14.5em;
	float: left;
	border: 1px dotted black;
	margin: 0.25em 2em 0 0;
	padding: 1em;
}
.textbox_50 .csc-frame-frame2 {
  background: #FFFFFF url('../images/icon_zitat.gif') no-repeat 0 0;
	display: block;
	margin: 0 0 1em 0;
	padding: 0 0 0 3em;
	color: #89898b;
	font-style: italic;
}

.textbox_50 ul {
  list-style-type: none;
  margin: 0 0 1em 0;
  padding: 0;
}
.textbox_50 li {
 	font-size: 0.75em;
 	margin: 0;
  padding: 0 0 0 0.7em;
  background: transparent url('../images/ul_bullet.gif') no-repeat 0 0.7em;
}
.textbox_50 li ul li {
  font-size: 1em;
}


/* EINFACHE TABELLE */
.simple_table {
  width: 100%;
clear: both;	
  
}
.simple_table th {
  width: 25%;
 	font-size: 0.75em;
}
.simple_table td {
  width: 75%;
	font-size: 0.75em;
}
.simple_table caption {
  position: absolute;
  width: 1px;
  height: 1px;
  top: -1000px;
  left: -1000px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
  visibility: hidden;
}
/* INFO TABELLE */

.info_table {}
.info_table table {
  border-collapse:collapse;
}
.info_table table caption {
  text-align: left; 
  background: #ced6e1;
  font-size: 0.75em;
	padding: 0.25em;
}
.info_table table tr th {
  color: #89898b;
}
.info_table table tr th,
.info_table table tr td {
	background: #FFFFFF url('../images/bg_hr.gif') repeat-x bottom left;
	font-size: 0.75em;
	padding: 0.25em;
}
.info_table table tr.dark th,
.info_table table tr.dark td {
	background: #f1f5f8 url('../images/bg_hr.gif') repeat-x bottom left;
}

/* ALT */
div.container_240 {
	position: relative;
	width: 15em;
	margin: 0em;
	padding: 0em 2em 0em 0em;
	float: left;
}

div.container_240 h1 {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0em 0em 0.238em 0em;
	color: #043463;
	font-size: 1.313em;
	line-height: 1.5em;
}

html div.container_240 h1 {
	background-color: transparent;
}

div.container_240 h2 {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0em 0em 1.333em 0em;
	color: #3F3F3F;
	font-size: 0.75em;
	line-height: 1.5em;
	font-style: italic;
}

html div.container_240 h2 {
	background-color: transparent;
}


/* CASES */
div.tx-mccases-pi1 {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

.logoslides {
	position: relative;
	height:10.9em;
}
.cityslides {
	position: relative;
	height:6em;
}
.flashmap {
	position: relative;
	height:26em;
}
.flashmap .logoslidesobject,
.cityslides .logoslidesobject,
.logoslides .logoslidesobject {
	position: absolute;
	left: -1.7em;
}

p.case_listlink {
	text-align: right;
}

p.case_listlink a:link,
p.case_listlink a:visited {
	background-color: transparent;
	background-image: url('../images/bg_h1_small.gif');
}

div.wrapper_case_left {
	position: relative;
	width: 27.813em;
	margin: 0em;
	padding: 0em 1.438em 1em 0em;
	float: left;
}

div.wrapper_case_right {
	position: relative;
	width: 27.813em;
	margin: 0em;
	padding: 0em 0em 1em 0em;
	float: left;
}

div.wrapper_case h1 {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0em;
	color: #043462;
	font-size: 0.938em;
}

html div.wrapper_case h1 {
	background-color: transparent;
}

div.wrapper_case p {
	margin: 0em;
	padding: 0em;
}

div.wrapper_case p.case_period {
	background-color: #FFFFFF;
	float: left;
	color: #666666;
}

html div.wrapper_case p.case_period {
	background-color: transparent;
}

div.wrapper_case p.case_departments {
	width: 25em;
	float: left;
	padding: 0em 0em 0em 0.5em;
}

div.wrapper_case p.case_departments span.case_spacer {
	background: url('../images/case_spacer.gif') no-repeat;
	padding: 0em 0.5em 0.5em 0.6em;
	display: block;
	float: left;
}

div.wrapper_case p.case_link {
	clear: both;
}

div#wrapper_case_nav {
	position: relative;
	background-color: #FFFFFF;
	width: 13.5em;
	min-height: 532px;
	margin: 0em 0em 0em -1.71em;
	padding: 0em;
	float: left;
	color: #000000;
}
div#wrapper_case_nav ul {
	margin: 0;
	padding: 0 0.833em 0 0.833em;
	list-style: none;
	font-size: 0.75em;
	float: left;
}
div#wrapper_case_nav ul li {
	border-bottom: 0.083em solid #043462;
	margin: 0em;
	padding: 0.5em 0em 0.417em 0em;
	float: left;
  width: 16em;	
}
div#wrapper_case_nav ul li a:link,
div#wrapper_case_nav ul li a:visited {
  display: block;
	background: #FFFFFF;
	margin: 0em;
	padding: 0em;
	color: #043463;
}
div#wrapper_case_nav ul li#casenav_current a {
	background: url('../images/bg_link.gif') no-repeat 0em 0.5em;
	padding: 0em 0em 0em 1.333em;
	font-weight: bold;
}



div#wrapper_case_nav ul li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1em;
}
div#wrapper_case_nav ul li ul li {
	border-bottom: none;
	margin: 0;
	padding: 0.25em 0em 0.25em 0em;
	line-height: 120%;
}
div#wrapper_case_nav ul li ul li {
	border-bottom: none;
	margin: 0;
	padding: 0.25em 0em 0.25em 0em;
	line-height: 120%;
}
div#wrapper_case_nav ul li ul li a.act{
	background: url('../images/bg_link_blue.gif') no-repeat 0em 0.5em;
	padding: 0em 0em 0em 1.333em;
	color: #043463;
	display: block;
}

div#wrapper_case_single {
	position: relative;
	background-color: #FFFFFF;
	width: 45.25em;
	margin: 0 -1.1em 0 -2em;
	padding: 0;
	float: right;
	color: #000000;
}

div#wrapper_case_single div#case_single_header {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 1.25em 0em 0em 0em;
}

div#wrapper_case_single div#header_left {
	position: relative;
	margin: 0em;
	padding: 0em 3.75em 0em 3.75em;
	float: left;
}

div#wrapper_case_single div#header_right {
	position: relative;
	width: 30.625em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_case_single div#header_right h4 {
	background-color: #FFFFFF;
	margin: 0em 0 0.5em 0;
	padding: 0em;
	color: #043462;
	font-size: 1.313em;
}

div#wrapper_case_single span.date {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0.5em 0em 0em 0em;
	color: #666666;
}

div#wrapper_case_single span.tags {
	color: #043462;
	margin: 0em;
	padding: 0.5em 0em 0em 0em;
}

div#wrapper_case_single p.case_departments span.case_spacer {
	padding: 0em 0em 0.5em 1em;
	display: block;
	float: left;
}





/* CASE TEASER */
.case_teaser {
  width: 20em;
}
.case_teaser h2 {
	margin: 0;
	padding: 0;
	color: #043463;
	font-size: 0.938em;
	line-height: 1.5em;
	position: relative;
	height: 4em;
  width: 29.7em;
}
.case_teaser p {
  margin:0;
  padding:0;
  width: 37.2em;
}
.case_teaser .datetags {
  margin: 0.5em 0 0.5em 0;
}
.case_teaser span.date {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0.5em 0em 0em 0em;
	color: #666666;
}
.case_teaser span.tags {
	color: #043462;
	margin: 0em;
	padding: 0.5em 0em 0em 0em;
}
.cases_teaser_image {
	padding: 0 0 0.5em 0;
}

.referenz {
  margin: 0;
  padding: 0;
}
.referenz h2 {
	background-color: #FFFFFF;
  margin: 0em;
  padding: 0em 0em 0.238em 0em;
  color: #043463;
  font-size: 1em;
  line-height: 1.5em;
}
.referenz h2 {
	background-color: transparent;
}

/* CASES TAG CLOUD */

.casescloud {
  background: #8199b1;
  text-align: center;
  overflow: hidden;
}
.casescloud a:link,
.casescloud a:visited {
  margin: 0;
  padding: 0 0.2em 0 0.2em;
  color: #FFF;
  background: none;
  background: #8199b1;
}
.casescloud a:hover,
.casescloud a:focus,
.casescloud a:active {
  text-decoration: underline;
}

/* Cases homepage */

.homepagecases {
  border: 1px solid #043463;
  background: #000000;
  width: 410px;
  height: 290px;
}

/* Video of the Month */
#videoofthemonth {
  width:210px; 
  height:210px;
  position:relative;
  z-index:80;
}

/*=
  = Marginal
  ==================================================*/

div#wrapper_marginal {
	position: relative;
	background: url('../images/bg_wrapper_marginal.gif') repeat-x;
	margin: 0em;
	padding: 0em 0em 0em 1.375em;
}

div#marginal_inner {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#marginal_inner div.clear_hr {
	background: url('../images/bg_hr.gif');
	height: 0.063em;
	margin: 0em 0em 0.875em -1.375em;
	padding: 0em;
	clear: both;
	float: none;
}

/*=
  = Footer
  ==================================================*/

div#wrapper_footer {
	position: relative;
	margin: 0em;
	padding: 0em 0.63em 0em 0.63em;
}

div#wrapper_footer p {
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0em 2em 1.5em 2em;
	color: #043463;
	font-size: 0.69em;
}

div#wrapper_footer p span.footer_spacer {
	padding: 0em 0.273em 0em 0.273em;
}

div#wrapper_footer p a:link,
div#wrapper_footer p a:visited {
	background: #FFFFFF;
	margin: 0em;
	padding: 0em;
	color: #043463;
}

div#wrapper_footer p a:hover,
div#wrapper_footer p a:focus,
div#wrapper_footer p a:active {
	background: #FFFFFF;
	color: #043463;
}
/* BREADCRUM */



/* FOOTER */

#marginal_inner .teaserbox {
  margin: 0 1.15em 0 0.4em;
}
.footer  {
}
.footer .tagline {
  width: 17em;
}
.footer .tagline {
  margin: 0 0 0.5em 0;
}
.footer .tagline, 
.footer .bookmark {
  font-size: 0.75em;
}
.footer .tagline a {
	background: transparent;
	margin: 0;
	padding:0;
	color: #89898b;
	text-decoration: underline;
}
.tx-mbrbookmarks-pi1, 
.tx-mbrbookmarks-pi1 form { 
  margin: 0.5em 0 0.5em 0;
  padding: 0;
}
.tx-mbrbookmarks-pi1 form select {
  margin: 0 0.5em 0 0;
  padding: 0;
  width: 190px;
  font-size: 0.95em;
}

/* SPALTEN RASTER */
.threecol {
  margin: 0 auto 0 auto;
}
.twocol {
	width:100%;
}
.v5050 .left {
	width: 49%;
}
.v5050 .right {
	width: 49%;
}
.v4060 .left {
	width: 45.5%;
}
.v4060 .right {
	width: 52%;
}
.v4060 .v5050 .left {
	width: 49%;
}
.v4060 .v5050 .right {
	width: 49%;
}

.right .v5050 .left {
	width: 49%;
}
.right .v5050 .right {
	width: 44%;
}

.v5050 .v5050 .right {
 	width: 47.5%;
}

.v7525 .left {
	width: 74%;
}
.v7525 .right {
	width: 24%;
}
.v2575 .left {
	width: 20%;
}
.v2575 .right {
	width: 75%;
}
.v252525 .threeleft {
  width: 13em;
  margin: 0 1.5em 0 0.3em;
  float: left;
}
.v252525 .threemiddle {
  width: 13em;
  margin: 0 1.7em 0 0;
  float: left;
}
.v252525 .threeright {
  width: 13em;
  margin: 0;
  float: left;
}
.jobs .left {
  width: 13em;
}
.jobs .right {
 width: 42.4em;
}
.v2575 .right .v252525 .threeleft {
  margin: 0 1.5em 0 0;
}
.v2575 .right .v252525 .threemiddle {
}
.v2575 .right .v252525 .threeright {
}
.v25252525 .left {
  margin: 0 1.5em 0 0;
}
.v25252525 .middleleft {
  margin: 0 1.6em 0 0;
  float: left;
}
.v25252525 .middleright {
  margin: 0 1.6em 0 0;
  float: left;
}
.v25252525 .right {
  float: left;
}
.v7525 .left .v5050 .right {
  width: 49%;
}
.v7525 .left .v5050 .left {
  width: 49%;
}

/* NEWS */
.news-latest-archiv-container,
.news-latest-container {
	background: transparent url('../images/bg_hr.gif') repeat-x bottom left;
	padding: 0 0 0.5em 0;
	float: left;
}


.tx-casescloud-pi1 {
width: 100%;
}
.tx-casescloud-pi1 h2,
.news-latest-archiv-container h2,
.news-latest-container h2 {
	background: transparent url('../images/bg_hr.gif') repeat-x bottom left;
	margin: 0.7em 0em 0.6em 0em;
	padding: 0em 0em 0.838em 0em;
	color: #043463;
	font-size: 0.938em;
	line-height: 1.5em;
	position: relative;
}

.news-latest-container h2 a:link,
.news-latest-container h2 a:visited,
.news-latest-archiv-container h2 a:link,
.news-latest-archiv-container h2 a:visited,
.tx-casescloud-pi1 h2 a:link,
.tx-casescloud-pi1 h2 a:visited {
	background: transparent; 
	position: absolute;
	margin: 0;
	padding: 0;
	right: 0;
	top: 0.4em;
}

.news-latest-container h2 a:hover,
.news-latest-container h2 a:focus,
.news-latest-container h2 a:active,
.news-latest-archiv-container h2 a:hover,
.news-latest-archiv-container h2 a:focus,
.news-latest-archiv-container h2 a:active,
.tx-casescloud-pi1 h2 a:hover,
.tx-casescloud-pi1 h2 a:focus,
.tx-casescloud-pi1 h2 a:active {
  text-decoration: underline;
}

.news-latest-archiv-container .news-latest-item,
.news-latest-container .news-latest-item {
  	width: 100%;
  	margin: 0 0 0.5em 0;
  	float: left;
}
.news-latest-archiv-container .news-latest-item-date,
.news-latest-container .news-latest-item-date {
  	width: 5em;
  	float: left;
  	color: #043463;
 	font-size: 0.75em;
}
.news-latest-archiv-container .news-latest-item-text,
.news-latest-container .news-latest-item-text {
  	width: 22em;
  	float: left;
  	padding: 0 0 0 1em;
  	border-left: 1px solid black;
}
.news-latest-archiv-container .news-latest-item-text {
	width: 36em;
}
.news-latest-item-text h3 {
  	color: #043463;
 	font-size: 0.75em;
 	margin: 0 0 0 0;
 	padding: 0 0 0 0;
}
.news-latest-item-text .city {
 	font-size: 0.75em;
}
.news-latest-item-text img {
  	float: left;
  	margin: 0.3em 0.5em 0 0;
}
.news-latest-item-text p {
  	margin: 0 0 0 0;
 	padding: 0 0 0 0;
  	display: inline;
}
.news-latest-item-text a {
  	font-size: 0.75em;
}
.news-latest-gotoarchive {
  	padding: 1em 0 1em 0;
  	float: left;
  	width: 100%;
}
.news-latest-gotoarchive a:visited, 
.news-latest-gotoarchive a:link {
  	background: transparent url('../images/archiv.gif') no-repeat 0 50%;
  	font-size: 0.75em;
  	border-bottom: 2px solid #FFCB00;
  	padding: 0 0 0 1.5em;
  	float: left;
}

/* NEWS ACRHIV Last Item */
.news-last-container {
  	width: 100%;
  	float: left;
}
.news-last-item img {
  	float: left;
  	border: 1px solid black;
}
.news-last-item-text {
	float: right;
	width: 28em;
	margin: 0 0.5em 0 1em;
}
.news-last-item-text .news-last-item-date {
 	color: #000000;
	font-size: 0.75em;
}
.news-last-item-text h3 {
 	color: #043463;
 	font-size: 0.938em;
 	margin: 0.5em 0 0.5em 0;
 	padding: 0;
}
.news-last-item-teaser a {
  	font-size: 0.75em;
}

/* SINGLE NEWS */
.news-single-item h2 {
	margin: 0;
	padding: 0 0 0.5em 0;
	color: #043463;
	font-size: 1.5em;
	line-height: 1.5em;
	font-weight: normal;
}
.news-single-item h3 {
 	font-size: 0.75em;
 	margin: 1em 0 1em 0;
 	padding: 0;
 	font-style:italic;
}
.news-single-item .citydate {
	font-size: 0.75em;
}
.news-single-item .news-single-img {
	float: left;
	margin: 0.3em 1em 0 0;
}
.news-single-additional-info {
	margin: 0;
	padding: 0;
}
.news-single-additional-info h3 {
	background: transparent url('../images/bg_hr.gif') repeat-x top left;
	padding: 1em 0 0 0;
}
.news-single-additional-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.news-single-additional-info ul li {
	margin: 0 0 0.5em 0;
	padding: 0;
	line-height: 130%;
}
.news-single-additional-info a {
  display: block;
	margin: 0 0 0 0 ;
	padding: 0 0 0 2em;
	font-size: 0.75em;
	color: #043463;
	background: transparent url('../images/file_icon.gif') no-repeat;
	background-position: 0 0.2em;
}
.news-single-additional-info a span {
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.news-single-backlink {
	width: 100%;
	float: left;
	padding: 1em 0 1em 0;
}
.news-single-backlink a {
	font-size: 0.75em;
}

/* PAGEBROWSER */
.news-list-browse {
  width: 100%;
  float: left;
  padding: 1em 0 1em 0;
  font-size: 0.75em;
}
.tx-ttnews-browsebox a {
  background: transparent;
  padding: 0.05em 0.5em 0.05em 0.5em;
  margin: 0 0.5em 0 0;
}
.tx-ttnews-browsebox strong a {
  background: #FFCB00;
  padding: 0.05em 0.5em 0.05em 0.5em;
  margin: 0 0.5em 0 0;
}

/*
* Search NG
************************/

div#searchbox {
  position: absolute;
  left: 33.25em;
  margin-top: 0.8em;
  width: 16.5em;
  bottom:0;
}

div#searchbox form {
  margin: 0;
  padding: 0;
}

div.place-searchbox-headline, div.place-searchbox-keyword {
  float: left;
  color: #fff;
}

div.place-searchbox-headline {
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
}

div.place-searchbox-keyword input {
  background: transparent;
  border: none;
  color: #fff;
  font-style: italic; 
  font-size: 0.75em;
  width: 13em;
  margin: -0.05em 0 0 1em;
}

input.search-keywords {
  color: #fff;
}

div.place-searchbox-button input {
  position: absolute;
  right: 0;
  background: transparent;
  background-image: url(../images/search-submitbutton.png);
  background-repeat: no-repeat;
  background-position: right 0.1em;
  cursor: pointer;
  width: 2.25em;
}


div.search_result {
  background: transparent url('../images/bg_hr.gif') repeat-x top left;
  padding: 5px 0 5px 0;
}

div.search_result h4 {
  color: #043463;
  margin: 0;
  padding: 0;
}

div.search_result h4 a {
  color: #043463;
  background: none;
  margin: 0;
  padding: 0;
}

div.search_result {
  font-size: 0.75em;
  line-height: 1.708em;
}

div.tx-indexedsearch-browsebox {
  font-size: 1em;
}

div.tx-indexedsearch-browsebox ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

div.tx-indexedsearch-browsebox ul li {
  display: inline;
  margin: 0 5px 0 0;
}

div.tx-indexedsearch-browsebox ul li a {
  background: none;
  padding: 0;
}

div.search-form {
  font-size: 0.75em;
}

div.search-form-title {
  font-size: 1.1em;
  font-weight: bold;
  color: #043463;
}

div.search-form-sword {
  float: left;
}

div.search-form-sword input {
  border: 1px solid #000;
  font-size: 0.75em;
  height: 1.5em;
  width: 18em;
}

div.search-form-submit input {
  background: transparent;
  background-image: url(../images/search-submitbutton.png);
  background-repeat: no-repeat;
  background-position: center 0.2em;
  cursor: pointer;
  width: 40px;
  height: 20px;
  border: none;
  font-size: 0.001em;
}

div.tx-indexedsearch-whatis {
  font-size: 0.75em;
}

div.tx-indexedsearch-whatis span {
  font-weight: bold;
}

span.tx-indexedsearch-browselist-nextPage a {
  background: none;
  padding: 0 5px 0 5px;
}

span.tx-indexedsearch-browselist-currentPage a {
  background: none;
  background-color: #FFCB00;
  padding: 0 7px 0 7px;
  font-weight: bold;
  text-decoration: underline;
}


/*
* Sitemap NG
*******************************************/

#sitemap {
  font-size: 0.75em;
}

#sitemap ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#sitemap a {
  margin: 0;
  padding: 0;
  background: none;
}

#sitemap ul.sitemap-ul-01 {
  margin: 5px 0 0 0;
}


#sitemap li.level-01 {
  font-size: 1.2em;
  font-weight: bold;
  margin: 0.5em 0 0 0;
  border-top: 1px dotted #000;
  padding-top: 0.5em;
}

#sitemap li#menuitem49 {
  border: none;
  padding: 0;
}

#sitemap li.level-01 a {
  color: #043463;
  background-image: url(../images/bg_h1_small.gif);
  background-repeat: no-repeat;
  background-position: left 5px;
  padding: 0 0 0 12px;
}

#sitemap li.level-02 {
  margin: 0 0 3px 1em;
}

#sitemap li.level-02 a {
  color: #043463;
  font-weight: bold;
  background-image: url('../images/bg_link.gif');
  background-repeat: no-repeat;
  background-position: 0 0.4em;
  padding: 0 0 0 1em;
}

#sitemap ul.sitemap-ul-02 {
  width: 100%;
  margin: 0 0 0 2em;
}

#sitemap li.level-03 {
  margin: 0 0 0 1em;
}

#sitemap li.level-04 {
  margin: 0 0 3px 0;
}

#sitemap li.level-04 a {
  color: #000;
  font-weight: normal;
}


/* CONTACT FORM */

.tx-thmailformplus-pi1 h1 {
	margin: 0;
	padding: 0 0 0.5em 0;
	color: #043463;
	font-size: 1.3em;
	line-height: 1.5em;
}
.tx-thmailformplus-pi1 p {
  margin: 0 0 1em 0;
  padding: 0;
}
.tx-thmailformplus-pi1 div {
 float: left;
 width: 100%;
 margin: 0 0 0.5em 0;
}
.tx-thmailformplus-pi1 div span.field-name,
.tx-thmailformplus-pi1 div label {
  display: block;
  width: 6em;
  float: left;
  font-size: 0.75em;
}

.tx-thmailformplus-pi1 div strong {
  font-weight: normal;
  font-size: 0.75em;
}
.tx-thmailformplus-pi1 div input {
  display: block;
  width: 200px;
  float: left;
}
.tx-thmailformplus-pi1 div input.submitbutton {
  margin: 0 0 0 73px;
  display: block;
  width: 100px;
  border: 1px solid #FFCB00;
  background: #FFCB00;
}
.tx-thmailformplus-pi1 div textarea {
  display: block;
  width: 200px;
  float: left;
}
.tx-thmailformplus-pi1 div.error {
  color: red;
  font-weight: bold;
}

/* FLASH */

.no_flash {
  font-size: 0.75em;
  padding: 0.5em; 
}


div#wrapper_middle h1 {
color:#043463;
font-size:1.5em;
font-weight:normal;
line-height:1.5em;
margin:0;
padding:0 0 0.5em;
}
/*
div#wrapper_middle h2 {
color:#043463;
font-size:1em;
line-height:1.5em;
margin:0;
padding:0 0 0.25em;
}
*/

.greystyle{
	color:#999999;
	font-weight:normal;
}

.greystylebold{
	color:#999999;
	font-weight:bold;
}

a.pdf{
	background-color:#FFFFFF;
	background-image:none;
	padding:0;
	margin:0;
	height:29px;
	width:29px;
}

a.pdf-link{
	background-color:transparent;
	background-image: url(../images/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	padding: 0 0 0 1.5em;
	margin:5px 0;
	height:29px;
	width:29px;
	position:relative;
	top:7px;
}

a.default-icon-link{
	background-color:transparent;
	background-image: url(../images/icon_txt.gif);
	background-repeat:no-repeat;
	background-position:left 0px;
	padding: 0 0 0 1.5em;
	margin:5px 0;
	height:29px;
	width:29px;
	position:relative;
	top:7px;
}


/* Country Chooser */
#countries {
  width: 100%;
}
#countries a {
  display: block;
  float: left;
  color: #FFF;
  padding: 0 15px 0 23px;
  background-repeat:no-repeat;
  background-position:0 50%;
  text-decoration: none;
  background: none;
  font-size: 0.7em;
}
#countries a.at {
  background-image: url(../images/austria.gif);
  background-repeat:no-repeat;
}
#countries a.be {
  background-image: url(../images/belgium.gif);
  background-repeat:no-repeat;
}
#countries a.bg {
  background-image: url(../images/bulgaria.gif);
  background-repeat:no-repeat;
}
#countries a.cy {
  background-image: url(../images/cyprus.gif);
  background-repeat:no-repeat;
}
#countries a.cz {
  background-image: url(../images/czechrepublic.gif);
  background-repeat:no-repeat;
}
#countries a.dk {
  background-image: url(../images/denmark.gif);
  background-repeat:no-repeat;
}
#countries a.ee {
  background-image: url(../images/estonia.gif);
  background-repeat:no-repeat;
}
#countries a.fi {
  background-image: url(../images/finland.gif);
  background-repeat:no-repeat;
}
#countries a.fr {
  background-image: url(../images/france.gif);
  background-repeat:no-repeat;
}
#countries a.de {
  background-image: url(../images/germany.gif);
  background-repeat:no-repeat;
}
#countries a.gr {
  background-image: url(../images/greece.gif);
  background-repeat:no-repeat;
}
#countries a.hu {
  background-image: url(../images/hungary.gif);
  background-repeat:no-repeat;
}
#countries a.ie {
  background-image: url(../images/ireland.gif);
  background-repeat:no-repeat;
}
#countries a.it {
  background-image: url(../images/italy.gif);
  background-repeat:no-repeat;
}
#countries a.lv {
  background-image: url(../images/latvia.gif);
  background-repeat:no-repeat;
}
#countries a.lt {
  background-image: url(../images/lithuania.gif);
  background-repeat:no-repeat;
}
#countries a.lu {
  background-image: url(../images/luxembourg.gif);
  background-repeat:no-repeat;
}
#countries a.mt {
  background-image: url(../images/malta.gif);
  background-repeat:no-repeat;
}
#countries a.nl {
  background-image: url(../images/netherlands.gif);
  background-repeat:no-repeat;
}
#countries a.pl {
  background-image: url(../images/poland.gif);
  background-repeat:no-repeat;
}
#countries a.pt {
  background-image: url(../images/portugal.gif);
  background-repeat:no-repeat;
}
#countries a.ro {
  background-image: url(../images/romania.gif);
  background-repeat:no-repeat;
}
#countries a.sk {
  background-image: url(../images/slovakia.gif);
  background-repeat:no-repeat;
}
#countries a.si {
  background-image: url(../images/slovenia.gif);
  background-repeat:no-repeat;
}
#countries a.es {
  background-image: url(../images/spain.gif);
  background-repeat:no-repeat;
}
#countries a.se {
  background-image: url(../images/sweden.gif);
  background-repeat:no-repeat;
}
#countries a.uk {
  background-image: url(../images/unitedkingdom.gif);
  background-repeat:no-repeat;
}
#countries a.eu {
  background-image: url(../images/europe.gif);
  background-repeat:no-repeat;
}
#countries a.cn {
  background-image: url(../images/china.gif);
  background-repeat:no-repeat;
}
#countries a.br {
  background-image: url(../images/brazil.gif);
  background-repeat:no-repeat;
}
#countries a.ru {
  background-image: url(../images/russia.gif);
  background-repeat:no-repeat;
}
#countries a.us {
  background-image: url(../images/usa.gif);
  background-repeat:no-repeat;
}
#countries a.kz {
  background-image: url(../images/kasachstan.gif);
  background-repeat:no-repeat;
}

#countries a.es {
  background-image: url(../images/es.jpg);
  background-repeat:no-repeat;
}

#innerSliderContent {
  float: left;
}
#toRight,
#toLeft {
  margin: 0;
  padding: 0;
  background-image:none;
}

#archive-brandnews{
	margin:0 auto;
	padding:0;
	position:relative;
	top:15px;
	text-align:left;
	width:61.063em;
}

#archive-brandnews form { 
  margin: 0.5em 0 0.5em 0;
  padding: 0;
  float:right;
  position:relative;
  right:1.1em;
  top:14.6em;
  z-index:999;
}

#archive-brandnews form label{ 
	color:#000000;
	font-size:0.75em;
	font-weight:bold;
}

#archive-brandnews form select {
  margin: 0 0.5em 0 0;
  padding: 0;
  width: 190px;
  font-size: 0.7em;
}

div#wrapper_servicenav ul#servicenav li#mc-twitter,
div#wrapper_servicenav ul#servicenav li#mc-facebook,
div#wrapper_servicenav ul#servicenav li#mc-youtube{
	color: #ffffff;
	height: 17px;
	width:15px;
}

div#wrapper_servicenav ul#servicenav li#mc-twitter a,
div#wrapper_servicenav ul#servicenav li#mc-facebook a,
div#wrapper_servicenav ul#servicenav li#mc-youtube a{
	float: right; 
	text-decoration:none;
	margin:-1px 0 0 0;
	width:20px;
	border-bottom:none;
}

div#wrapper_servicenav ul#servicenav li#mc-twitter a img{
	text-decoration:none;
	border:none;
}

div#wrapper_servicenav ul#servicenav li#mc-twitter a:hover,
div#wrapper_servicenav ul#servicenav li#mc-twitter a:focus,
div#wrapper_servicenav ul#servicenav li#mc-twitter a:active {
	border:none;
	text-decoration: none;
}



/*=
  = WM - TIPPSPIEL
  ==============================*/


div#wrapper div#wrapper_middle div#wrapper_middle_outer div#wrapper_middle_middle div#wrapper_middle_inner div#wrapper_main_outer div#wrapper_main_middle div#wrapper_main_inner div#wrapper_content div.kicktipp-javascript div.kicktipp-navigation {
text-align:center !important;
}

.kicktipp-javascript .kicktipp-ltr .kicktipp-content {
padding: 10px;
}

div#wrapper div#wrapper_middle div#wrapper_middle_outer div#wrapper_middle_middle div#wrapper_middle_inner div#wrapper_main_outer div#wrapper_main_middle div#wrapper_main_inner div#wrapper_content div.kicktipp-javascript .kicktipp-navigation ul li {
width:170px;
padding-right:10px;
}

div#wrapper div#wrapper_middle div#wrapper_middle_outer div#wrapper_middle_middle div#wrapper_middle_inner div#wrapper_main_outer div#wrapper_main_middle div#wrapper_main_inner div#wrapper_content div.kicktipp-javascript .kicktipp-navigation ul li a {
width:170px;
}


div#wrapper div#wrapper_middle div#wrapper_middle_outer div#wrapper_middle_middle div#wrapper_middle_inner div#wrapper_main_outer div#wrapper_main_middle div#wrapper_main_inner div#wrapper_content div.kicktipp-javascript .kicktipp-ltr .kicktipp-sprachwahl {
line-height: 30px;
background-image:none !important;
padding:0;
}

div#wrapper div#wrapper_middle div#wrapper_middle_outer div#wrapper_middle_middle div#wrapper_middle_inner div#wrapper_main_outer div#wrapper_main_middle div#wrapper_main_inner div#wrapper_content div.kicktipp-javascript .kicktipp-ltr .kicktipp-sprachwahl a {
background-image:none !important;
padding:0;
}


div#wrapper div#wrapper_middle div#wrapper_middle_outer div#wrapper_middle_middle div#wrapper_middle_inner div#wrapper_main_outer div#wrapper_main_middle div#wrapper_main_inner div#wrapper_content div.kicktipp-javascript a {
background-image: none !important;
}
