@charset "UTF-8";
/** * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework * * (en) Screen layout for YAML examples * (de) Bildschirmlayout für YAML-Beispiele * * @copyright       Copyright 2005-2008, Dirk Jesse * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html) * @link            http://www.yaml.de * @package         yaml * @version         3.0.6 * @revision        $Revision: 130 $ * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $ */
@media all {
/**   * (en) Formatting YAML's  basic layout elements   * (de) Gestaltung des YAML Basis-Layouts   */
/* (en) Marginal areas & page background */
/* (de) Randbereiche & Seitenhintergrund */
body {
margin:0px;
	padding: 0px;
	background-image: url(../../img/bg_shadow.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color:#707070;
}
/* (en) Layout: width, background, borders */
/* (de) Layout: Breite, Hintergrund, Rahmen */
#page_margins {
	margin: 0 auto;
	background-image: url(../../img/top_shadow.gif);
	background-repeat: repeat-y;
	background-position: center top;
	min-height:1100px;

}
#page {
	width: 970px;
	margin: 0 auto;
	text-align: left;
	background:transparent;
}
/* (en) Centering layout in old IE-versions */
/* (de) Zentrierung des Layouts in alten IE-versionen */
body {
	text-align: center;
}
#page_margins {
	
}
/* (en) Designing main layout elements */
/* (de) Gestaltung der Hauptelemente des Layouts */
#header {
	margin: 0px auto;
	background-image: url(###HEADERIMAGE###);
	background-repeat: no-repeat;
	width: 970px;
	height: 335px;
	border-top: 25px solid #707070;
	border-bottom: 1px solid #FFFFFF;
	}
#langnav {
	float: right;
	padding-left: 5px;
}
#topnav{
margin-top:-30px;
}

#metanav {
	float: right;
	font-family: verdana;
	font-size: 10px;
	color:#FFFFFF;
	
}
#metanav a{color:#FFFFFF;}
/* (en) adjustment of main navigation */
/* (de) Anpassung der Hauptnavigation */
#nav_main {
	background-color: #FFFFFF;
}
#nav_main ul li {
	text-align: center;
}

#main {
	background: transparent;
}
#footer {
	color: #AAAAAA;
	height: 26px;
	border-bottom: 1px #AAAAAA solid;
	margin: 0px 20px 0px 20px;
	padding: 7px 0px 0px 0px;
}
#footer a {
	font-family: verdana;
	font-size: 10px;
	display: inline;
}
/*------------------------------------------------------------------------------------------------------*/
/**   * (en) Formatting content container   * (de) Formatierung der Inhalts-Container   *   * |-------------------------------|   * | #header                       |   * |-------------------------------|   * | #col1   | #col3     | #col2   |   * | 25%     | flexible  | 25%     |   * |-------------------------------|   * | #footer                       |   * |-------------------------------|   */
#col1 {
	width: 158px;
	background-color: #ebebeb;

}
#search {
	height: 1px;

}
#search_form_container {
	width: 150px;
	height: 22px;
	margin: 2px auto 2px auto;
	padding: 2px;
	background-image: url(../../img/bg_search.gif);
	background-repeat: no-repeat;
	display:none;
}
#search_form_container input {
	float: left;
}
#search_submit {
	height: 18px;
	width:25px;
	background-image:url(../../img/search_button.gif);
	background-repeat:no-repeat;
}
#searchfield {
	width: 110px;
}
#col1 p {
	font-family:'Trebuchet MS', Arial;;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	background-color:#EE3E31;
	margin-bottom: 0px;
	border-bottom:1px solid #ffffff;
}

#col1 p a{
display:block;
width:158px;
padding-left:20px;
height:20xp;
width:138px;
color:#FFF;
text-decoration:none;
}

#col1 p a:hover{
background-color: #CC0000;
}
#col1 p a.currentnav{
background-color: #CC0000;
}

#nav_shop ul,
#nav_col1 ul {
	margin: 0 0 0 0;
	list-style: none;
	background-color: #EEEEEE;
}
#nav_shop ul li,
#nav_col1 ul li {
	border-bottom: 1px solid #FFFFFF;
	margin-left: 0px;
	xxxpadding-left: 20px;
}

#nav_shop ul li a,
#nav_col1 ul li a{
background-image:url(../../img/nav_cursor.gif);
background-position:20px 5px;
background-repeat:no-repeat;
color:black;
display:block;
font-family:Verdana,Arial;
font-size:10px;
padding-left:40px;
text-decoration:none;
}

#nav_shop ul li a:hover,
#nav_col1 ul li a:hover{
background-color:#FFFFFF;
}


#nav_shop ul ul,
#nav_col1 ul ul {
	background-color: #fff;
	list-style: none;
}
#nav_shop ul ul li,
#nav_col1 ul ul li {
	border-style: none;
	background-color: #fff;
}

#nav_shop ul ul li a,
#nav_col1 ul ul li a {
background-image:url(../../img/nav_cursor.gif);
background-position:20px 5px;
background-repeat:no-repeat;
background-color:#DDDDDD;
border-bottom:1px solid #FFFFFF;
}

#nav_shop ul ul li a:hover,
#nav_col1 ul ul li a:hover {
background-color:#FFFFFF;
}

#nav_shop ul ul li a.currentnav ,
#nav_col1 ul ul li a.currentnav {
background-color:#FFFFFF;
}

.subnav {
/*Alle Untermenüs bis auf die in der ID "current" ausblenden*/
	/*display: none;*/
}
.subnav a {
	background-image: none;
}
#current .subnav {
	display: block;
}
#nav_col1 ul li#current a {
	padding-left: 40px;
	xxxbackground-image: url(../../img/nav_cursor_current.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	background-color:#BBBBBB;
}
#nav_col1 ul li#current{
	background-color:###NAVMO###;
}

#nav_col1 p a.currentnav{
	background-color:###NAVMO###;
}

#nav_col1 ul li#current li a {
	background-image: none;
}
#col2 {
	width: 200px;
overflow:hidden;
}
#col2_content {
	margin: 1px 0px 20px 0px;
overflow:hidden;
}
#col3 {	
	margin:0px 200px 0px 158px;
	
}

#col3_content {
padding:20px 15px 20px 15px;
}

.content_text {
	padding-top:10px;
	padding-bottom:15px;
}

.content_text h1{

font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif ; 
font-size:16px; 
color:#666666; 
font-weight:bold;
}






/*------------------------------------------------------------------------------------------------------*/
/**   * (en) Modifying "shiny buttons" navigation   * (en) Anpassung der "Shiny Buttons" Navigation   */



#nav_main {
	background-image: url(../../img/hauptnav_grau.gif);
	height: 30px;
	background-position:left -6px;
}

#nav_main ul {
height: 30px;
}
#nav_main ul li {
	color: #666;
	height: 40px;
	margin-left:0px;
}
#nav_main ul li a,  #nav_main ul li strong {
	color: #FFFFFF;
	font-family: 'Trebuchet MS' Verdana, Arial;
	font-weight: 200;
	font-size: 16px;
	height:16px;
	margin-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:8px;
	padding-bottom:8px;
	border-right:1px solid #CCCCCC;
	text-transform:uppercase;
	}
	
#nav_main ul li a.first{
	border-left:0px solid #178c00;
}

#nav_main ul li a.last{
	border-right:0px solid #178c00;
}
	
#nav_main ul li a.current {
background:#EE3E31;
}
#nav_main ul li#current {
	background: transparent
}


#nav_main ul li a:focus,
#nav_main ul li a:hover,
#nav_main ul li a:active  {
  background: #666666 repeat-x top left;
  color: #FFFFFF; 
  }
  
#nav_main ul li#mphome a:focus,
#nav_main ul li#mphome a:hover,
#nav_main ul li#mphome a:active{
background-color:#000000;
}

#nav_main ul li#mpevents a:focus,
#nav_main ul li#mpevents a:hover,
#nav_main ul li#mpevents a:active{
background-color:#555555;
}
#nav_main ul li#mpteam a:focus,
#nav_main ul li#mpteam a:hover,
#nav_main ul li#mpteam a:active{
background-color:#B20135;
}

#nav_main ul li#mpshop a:focus,
#nav_main ul li#mpshop a:hover,
#nav_main ul li#mpshop a:active{
background-color:#EE3E31;
}

#nav_main ul li#mpavia a:focus,
#nav_main ul li#mpavia a:hover,
#nav_main ul li#mpavia a:active{
background-color:#F6941D;
}

#nav_main ul li#mptraining a:focus,
#nav_main ul li#mptraining a:hover,
#nav_main ul li#mptraining a:active{
background-color:#FD0100;
}

#nav_main ul li#mpanna a:focus,
#nav_main ul li#mpanna a:hover,
#nav_main ul li#mpanna a:active{
background-color:#00AEEF;
}

#nav_main ul li#mpcompany a:focus,
#nav_main ul li#mpcompany a:hover,
#nav_main ul li#mpcompany a:active{
background-color:#BBB9BA;
}

#adresse{
font-weight: normal;
color:#666666;
font-size:9px;
line-height:14px;
padding-top:5px;
padding-left:20px;
padding-bottom:10px;
}

#langnav .lang_de a:hover{
text-decoration:none;
}

#langnav .lang_en a:hover{
text-decoration:none;
}

#sponsorbar{
border:0px solid #FFFFFF;
padding-top:295px;
}


/**************************************************TT_NEWS[start]*************************************************************/

/*news_list*/
#news_container_list {
	width: 570px;
	xxxheight: 150px;
	border-bottom: 1px solid #ededed;
	padding-bottom: 10px;
	float:left;
}
#image_list {
	float: left;
	margin-right: 10px;
	background-image: url(../img/spacer.gif);
}
#morelink a {
	color: #CC0000;
	font-weight:bold;
	font-size:10px;
}
#news_date_list {
	color: #666;
	font-size: 10px;
	margin-top: 10px;
}

/*news_single*/
#image_single {
	float: left;
	background-image: url(../img/spacer.gif);
	padding-bottom: 5px;
	padding-right:10px;
}
#news_date_single {
	color: #666;
	font-size: 10px;
	margin-top: 15px;
}

#news_container_single h2{
padding-bottom:10px;
}

#backlink {
	margin: 20px 0 20px 0;
}
#backlink a {
	color: #CC0000;
	font-size: 10px;
}
/*list and single*/
#news_container_list h2, #news_container_single h2 {
	color: #333333;
	font-family: Verdana, Arial, sans serif;
	font-weight: bold;
	font-size: 12px;
}

#news_container_list h2 a {
	color: #CC0000;
	font-family: Verdana, Arial, sans serif;
	font-weight: bold;
	font-size: 12px;

}


/**************************************************TT_NEWS[end]*************************************************************/

.csc-textpic{
float:left;
width:100%;
}

div.csc-textpic-clear{
clear:none;
float:left;
width:570px;
height:10px;
}


.tx-astcountdown-pi1{
padding-left:3px;
height:35px;
background-color:#000000;
background-image: url(../../img/countdown.gif);
background-position:left top;
background-repeat:no-repeat;
padding-top: 36px;
}



.xxxcsc-textpic-clear {
float:left;
}

*html #header{
height:360px;
}

*html #col2 .csc-textpic-clear{
width:200px;
}


*html #col3_content {
padding:20px 20px 20px 20px;
float:left;
}


}

