body {font-size: 100%;background-color: #000000;background-image:  url(../images/background.jpg);background-attachment:fixed;background-repeat:no-repeat;background-position:top center;	text-align: center;	}.wrapper {	position: relative;	width: 959px;		margin: 0 auto -50px;	text-align: left;	color:#FFFFFF;	font-family:Arial,Helvetica,sans-serif;	font-size:13px;	line-height:19px}.header {	position: relative;	height: 132px;	background: url(../images/logo--trans.png) no-repeat;}.mc_wrapper {       position: relative;    }  ul#menu {          padding:0px;    position: relative;    width:186px;    margin-left:0px; 
    float: left;    }


   ul#menu li {       display: inline;       margin-left:0px;     	}   ul#menu li a {      text-decoration:none;       color:#b9b9b9;     letter-spacing: 1px;     display:block;       text-transform:uppercase;     border-top: 4px solid #000000;     padding-bottom: 20px;     padding-top: 5px;    text-align: right;	font: 100 18px Trebuchet MS, sans-serif;	outline: none;}  ul#menu li a.current, ul#menu li a:hover {        color:#7c1d44;     border-top: 4px solid #7c1d44; }#breadcrumb {  	font-size:12px;
  	line-height:10px;  
  	margin-top:0px;   	margin-bottom:3px;   	margin-left: 19px;	width:500px;	position: absolute;	display: inline;	text-transform:uppercase;}    



#breadcrumb a {	background:transparent url(../images/bc_arrow.png) no-repeat scroll right center;	font-family: Helvetica, Arial, sans-serif;	margin-right:1px;	padding-right:6px;	color:#b9b9b9;	text-decoration: none;	outline: none;  }  #breadcrumb a.last {	background: none;	font-family: Helvetica, Arial, sans-serif;	margin-right:1px;	padding-right:6px;	color:#b9b9b9;	text-decoration: none;  }          .block {   margin-top: 18px;   margin-left: 206px;   width: 690px;   height: 430px;   position: relative;   background: url(../images/mainteaser_bg.gif) repeat-x;	}.teaser_block{ 	display:block; 	float:left;	overflow:hidden;	width: 685px;	height: 245px;	margin-bottom: 0px;	}.teaser_image_block {		display:block; 	float:left;	position:absolute;}.teaser_image_main {  margin-bottom:0pxwidth: 250px;height:216px;margin-bottom:6px;margin-left: 15px;margin-top: 15px;
padding: 0px 242px 199px 0px;
} .teaser_image_main a {
width:309px;height:216px;background: url(../images/Teaser_Home_new.jpg) no-repeat;font-size:0px;padding:14px 242px 199px 65px;outline: none;}.teaser_image_main a:hover { background-position: 0 -216px;}.teaser_image_main a:active {background-position: 0 -216px;
outline: none;} .teaser_image img {	margin-left: 14px;	margin-top: 14px;
	outline: none;
	border: 0px;}

.teaser_image a {	font-size:0px;
	outline: none;
	}

.teaser_text {	float:right;	width:338px;	margin-left: 14px;	margin-top: 14px;		}.teaser_text h1 {	color:#ffffff;	text-transform:uppercase;	display:block;		border-bottom: 2px solid #b12961;	margin: 0px 0px 8px 0;	font: 100 12px Trebuchet MS, Sans-serif;	padding-bottom: 5px;}.teaser_text h2 {	color: #fafafa;	margin: 0px 0px 21px 0;	font: italic bold 22px Georgia, Sans-serif;}.teaser_text small {	color:#ffffff;	font-family:Helvetica, Arial, Sans-serif;	text-transform:uppercase;	margin: 0px 0px 5px 0;	font-size:12px;	display:block;	}.teaser_text p { 	color: #f2f2f2;	margin: 0px 0px 5px 0px;	font: 100 13px/16px Trebuchet, sans-serif;}
.button_inside_box {     	margin-bottom:0px;
	position: relative;	}


.button_inside_box_en {    
background: url(../images/button_more.png) no-repeat; width: 45px;
height:9px;
margin-bottom:0px;
} .button_inside_box_en a {width:45px;height:9px;padding:9px 25px ;font-size:0px;outline: none;text-decoration: none;}.button_inside_box_en a:hover { outline: none;text-decoration: none;}.button_inside_box_en a:active {outline: none;text-decoration: none;} 
.button_inside_box_de {    
background: url(../images/button_more_de.png) no-repeat; width: 45px;
height:9px;
margin-bottom:0px;} .button_inside_box_de a {width:45px;height:9px;padding:9px 25px ;font-size:0px;outline: none;text-decoration: none;}.button_inside_box_de a:hover { outline: none;text-decoration: none;}.button_inside_box_de a:active {outline: none;text-decoration: none;} 

.article_block{ 	display:block; 	overflow:hidden;	width: 685px;	margin-bottom: 23px;	}.text_block {	float:left;	width:338px;	margin-left: 14px;	margin-top: 14px;}.text_block_full {	float:left;	width:638px;	margin-left: 14px;	margin-top: 0px;	}

.archive_block{ 	display:block; 	padding:1px;	width: 675px;	height: 63px;	margin-bottom: 10px;	border-bottom: 2px solid #b12961;}.archive_image {	float:left;}.archive_image img {	border-style: none;	margin-left: 7px;	margin-top: 6px;	outline: none;}.archive_image a {		outline: none;	}.archive_text {	float:left;	width:588px;	margin-left: 9px;	margin-top: 4px;}.archive_text h1 {	color:#7C1D44;	text-transform:uppercase;	display:block;		margin: 0px 0px 0px 0;	font: 100 11px Trebuchet MS, Sans-serif;	padding-bottom: 5px;}.archive_text h2, h2 a, h2 a:visited, h2 a:hover, h2 a:active{	color: #fafafa;	margin: 0px 0px 2px 0;	font: italic bold 14px Georgia, Sans-serif;	text-decoration:none;	outline: none;}.archive_text small {	color:#ffffff;	font-family:Helvetica, Arial, Sans-serif;	text-transform:uppercase;	margin: 0px 0px 0px 0;	font-size:8px;	display:block;	}.archive_text p { 	color: #f2f2f2;	margin: 0px 0px 0px 0px;	font: 100 11px/16px Trebuchet, sans-serif;}/* 	Text-Styles   */.text_block_full h1 {	color:#ffffff;	text-transform:uppercase;	display:block;		border-bottom: 2px solid #b12961;	margin: 13px 0px 8px 0;	font: 100 12px Trebuchet MS, Sans-serif;	padding-bottom: 5px;}.text_block_full h2 {	font-family:Georgia, Sans-serif;	font-size:22px;	color: #fafafa;	font-weight: 100 ;	margin: 0px 0px 5px 0;}.text_block_full h4 {	color:#ffffff;	font-family:Helvetica, Arial, Sans-serif;	text-transform:uppercase;	font-size:12px;	display:block;	font-weight: 100;	margin: 0px 0px 25px 0;	}small {	color:#ffffff;	font-family:Helvetica, Arial, Sans-serif;	text-transform:uppercase;	font-size:12px;	display:block;	font-weight: 100;	margin: 0px 0px 5px 0;	}a {	color:#c21260;	text-decoration:none;
	outline: none;
	}a:hover { text-decoration:none; }	p { 		color: #f2f2f2;		margin: 0px 0px 5px 0px;		font-family:Trebuchet MS, Sans-serif;		}#menu2_block_collapsed {   	margin-top:5px;	margin-left: 0px;	overflow:auto;	width:729px;	height:45px;	overflow:auto;	position: relative;}#menu2_block {    	margin-top:15px;	margin-left: 0px;	overflow:auto;	width:729px;	height:129px;	position: relative;	float:left;	display: inline;}.menu2_item_box {   	width:131px;	float:left;	margin-right:7px;	border-bottom: 4px solid #7d1d44;	}.menu2_item {     		margin-bottom:7px;	}   .menu2_inside_box {     	margin-bottom:0px;	
}.menu2_inside_box_m1 {     margin-bottom:0pxwidth:131px;height:48px;
height: 48px;
margin-bottom:6px;
*padding:0px 0px 32px 0px;
*position: absolute;
} .menu2_inside_box_m1 a {width:131px;height:48px;background: url(../images/menu2_m1.jpg) no-repeat;font-size:0px;padding:14px 66px 32px 65px;outline: none;text-decoration: none;}.menu2_inside_box_m1 a:hover { background-position: 0 -48px;outline: none;text-decoration: none;}.menu2_inside_box_m1 a:active {background-position: 0 -48px;outline: none;text-decoration: none;}   .menu2_inside_box_m2 {     margin-bottom:0pxwidth:131px;height:48px;margin-bottom:6px;
*padding:0px 0px 32px 0px;
*position: absolute;} 
.menu2_inside_box_m2 a {width:131px;height:48px;background: url(../images/menu2_m2.jpg) no-repeat;font-size:0px;padding:14px 66px 32px 65px;outline: none;text-decoration: none;}.menu2_inside_box_m2 a:hover { background-position: 0 -48px;outline: none;text-decoration: none;}.menu2_inside_box_m2 a:active {background-position: 0 -48px;outline: none;text-decoration: none;}    .menu2_inside_box_m3 {     margin-bottom:0pxwidth:131px;height:48px;margin-bottom:6px;
*padding:0px 0px 32px 0px;
*position: absolute;} .menu2_inside_box_m3 a {width:131px;height:48px;background: url(../images/menu2_m3.jpg) no-repeat;font-size:0px;padding:14px 66px 32px 65px;outline: none;text-decoration: none;}.menu2_inside_box_m3 a:hover { background-position: 0 -48px;outline: none;text-decoration: none;}.menu2_inside_box_m3 a:active {background-position: 0 -48px;outline: none;text-decoration: none;}   .menu2_inside_box_m4 {     margin-bottom:0pxwidth:131px;height:48px;margin-bottom:6px;
*padding:0px 0px 32px 0px;
*position: absolute;} .menu2_inside_box_m4 a {width:131px;height:48px;background: url(../images/menu2_m4.jpg) no-repeat;font-size:0px;padding:14px 66px 32px 65px;outline: none;text-decoration: none;}.menu2_inside_box_m4 a:hover { background-position: 0 -48px;outline: none;text-decoration: none;}.menu2_inside_box_m4 a:active {background-position: 0 -48px;outline: none;text-decoration: none;} .menu2_inside_box_m5 {     margin-bottom:0pxwidth:131px;height:48px;margin-bottom:6px;
*padding:0px 0px 32px 0px;
*position: absolute;
} .menu2_inside_box_m5 a {width:131px;height:48px;background: url(../images/menu2_m5.jpg) no-repeat;font-size:0px;padding:14px 66px 32px 65px;outline: none;text-decoration: none;}.menu2_inside_box_m5 a:hover { background-position: 0 -48px;outline: none;text-decoration: none;}.menu2_inside_box_m5 a:active {background-position: 0 -48px;outline: none;text-decoration: none;}.menu2_inside_heading_mstart {              	font-family:Trebuchet MS, sans-serif;	text-transform:uppercase;	color: #c4c4c4;	margin:1px;	margin-bottom:10px;
	*margin-top: 48px;
}

.menu2_inside_heading_mstart ul li, .menu2_inside_heading ul, .menu2_inside_heading a{       	font-family:Trebuchet MS, sans-serif;	list-style:none;	text-decoration: none;	margin:0px;	padding:0px;	color:#dfdfdf;	outline: none;}

.menu2_inside_heading_mstart a {        color:#dfdfdf;}

.menu2_inside_heading_mstart a:hover {        color:#7c1d44;}.menu2_inside_heading {              	font-family:Trebuchet MS, sans-serif;	text-transform:uppercase;	color: #c4c4c4;	margin:1px;	margin-bottom:10px;
	}.menu2_inside_heading ul li, .menu2_inside_heading ul, .menu2_inside_heading a{       	font-family:Trebuchet MS, sans-serif;	list-style:none;	text-decoration: none;	margin:0px;	padding:0px;	color:#dfdfdf;	outline: none;}.menu2_inside_heading a:hover {        color:#7c1d44;}.menu2_inside_text {                                	font-family:Trebuchet MS, sans-serif;	color:#a7a7a7;	margin:1px;	line-height:12px;	font-size:11px;	}.menu2_item .thumbnail { 	float:left; 	margin-right:20px; 	margin-bottom:6px; 	border:0px solid #979390;}     #menu3_block {    	margin-top:15px;	margin-left: 0px;	overflow:auto;	width:729px;	height:55px;	position: relative;}.menu3_item_box {   	width:131px;	float:left;	margin-right:7px;	border-bottom: 4px solid #7d1d44;	}.menu3_item {     		margin-bottom:7px;	}   .menu3_inside_box {     	margin-bottom:0px	}.menu3_inside_heading {              	font-family:Trebuchet MS, sans-serif;	text-transform:uppercase;	color: #c4c4c4;	margin:1px;	margin-bottom:10px}.menu3_inside_heading ul li, .menu3_inside_heading ul, .menu3_inside_heading a{       	font-family:Trebuchet MS, sans-serif;	list-style:none;	text-decoration: none;	margin:0px;	padding:0px;	color:#dfdfdf;	outline: none;}.menu3_inside_heading a:hover {        color:#7c1d44;}.menu3_inside_text {                                	font-family:Trebuchet MS, sans-serif;	color:#7c1d44;	margin:1px;	line-height:12px;	font-size:11px;	} h3 {	text-indent: -500em;}.footer {	position: relative;	width: 959px;	margin: 9pt auto;	background: url(../images/footer38.jpg) no-repeat;}.footer a {	color: #fff;	text-decoration: underline;	border: 0;}.footer p {	position: absolute;	left: 0;	bottom: 4px;	width: 959px;	padding: 0;	color: #fff;	text-align: center;}.footer_column {	position: relative;	right: 96px;	top: 21px;}.footer_column ul li, .footer_column ul, .footer_column a{	text-align: center;	list-style:none;	margin:0px;	padding:0px;	color: #9f9b9a;	font: 14px Trebuchet;	text-decoration: none;	outline: none;}                                                                                