html, body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:center;
	margin:0px;
	line-height: 16px;
	background:#fff;
}

p {
	font-size:11px;
	margin:0px;
	line-height: 16px;
	padding:0px;
}

a {
text-decoration:none;
color:#666666;
}

a:hover {
text-decoration:underline;
}

ul {
margin:0px 10px 0 20px;
}

.frame{
	width:1000px;
	border:1px solid #dcdcdc;
	text-align: left;
	position:relative;
	margin: 0 auto !important;
}




.header{
	height:127px;
	border-bottom:1px solid #dcdcdc;
	background-image:url(../../img/header-bg.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

.clear{
	clear:both;
}

.content_narrow{
	width:498px;
}

.marketing{
	width:250px;
}

img{
	border:0px;
}

.clip_headline{
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#005da8;
}

.clip_headlinelay1 {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#7ab51d;
}

.clip_headlinelay2 {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#f8ba00;
}

.clip_headlinelay3 {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#1a5ea4;
}

.clip_headlinelay4 {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#019ee1;
}

.clip_text{
	font-size:11px;
	line-height:16px;
	color:#005da8;
}

.text {
	font-size:11px;
	line-height:16px;
	color:#666;
}

.text h2 {
margin:0 0 15px 0;
font-weight:bold;
font-size:11px;
}

.textlay1 {
	font-size:11px;
	line-height:16px;
	color:#7ab51d;
}

.textlay2 {
	font-size:11px;
	line-height:16px;
	color:#f8ba00;
}

.textlay3 {
	font-size:11px;
	line-height:16px;
	color:#1a5ea4;
}

.textlay4 {
	font-size:11px;
	line-height:16px;
	color:#019ee1;
}

.miniclip_text{
	font-size:10px;
	color:#666;
	font-weight:normal;
	padding:10px 0px 0px 0px;
}

.header_links a {
text-decoration:none;
color:#acacac;
}

.header_links a:hover {
text-decoration:underline;
}

/* -------------------------- */

DIV.classlevel1Activef1 a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background-color: #005ea8;
  color: #FFF;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel1Activef1 a:hover {
text-decoration:underline;
}

DIV.classlevel2f1a {
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #005ea8;
	margin-bottom:0px;
	text-transform:uppercase;
}


DIV.classlevel2f1a a {
  text-decoration: none;
	color: #005ea8;
	text-transform:uppercase;
}

DIV.classlevel2f1a a:hover {
	text-decoration:underline;
}

DIV.classlevel1f1 a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background-color: #005ea8;
  color: #FFF;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel1f1 a:hover {
text-decoration:underline;
}

DIV.classlevel2Activef1a a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #005ea8;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel2Activef1a a:hover {
text-decoration:underline;
}

DIV.classlevel3f1b a {
  text-decoration: none;
	width:170px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #005ea8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3f1b a:hover {
text-decoration:underline;
}

DIV.classlevel3Activef1b a {
  text-decoration: none;
	width:170px;
  display: block;
	border-bottom: 1px solid #005ea8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #bfdfff;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3Activef1b a:hover {
text-decoration:underline;
}


DIV.classlevel1f2 a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background-color: #7ab51d;
  color: #FFF;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel1f2 a:hover {
text-decoration:underline;
}

DIV.classlevel1Activef2 a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background-color: #7ab51d;
  color: #FFF;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel1Activef2 a:hover {
text-decoration:underline;
}

DIV.classlevel2f2a a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #7ab51d;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel2f2a a:hover {
text-decoration:underline;
}

DIV.classlevel1f3 a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background-color: #f8ba00;
  color: #FFF;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel1f3 a:hover {
text-decoration:underline;
}


DIV.classlevel1Activef3 a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background-color: #f8ba00;
  color: #FFF;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel1Activef3 a:hover {
text-decoration:underline;
}

DIV.classlevel2f3a a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #f8ba00;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel2f3a a:hover {
text-decoration:underline;
}

DIV.classlevel2Activef3a a{
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  background-color: #FbFbFb;
  color: #f8ba00;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3f3b a {
  text-decoration: none;
	width:170px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #f8ba00;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3f3b a:hover {
text-decoration:underline;
}

DIV.classlevel3Activef3b a {
  text-decoration: none;
	width:170px;
  display: block;
	border-bottom: 1px solid #f8ba00;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #ffecb3;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3Activef3b a:hover {
text-decoration:underline;
}

DIV.classlevel3f2b a {
  text-decoration: none;
	width:170px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #7ab51d;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3f2b a:hover {
text-decoration:underline;
}

DIV.classlevel3Activef2b a {
  text-decoration: none;
	width:170px;
  display: block;
	border-bottom: 1px solid #7ab51d;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #d0f498;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3Activef2b a:hover {
text-decoration:underline;
}




DIV.classlevel1f4 a, DIV.classlevel1Activef4 a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px SOLID #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background-color: #019ee1;
  color: #FFF;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel1f4 a:hover, DIV.classlevel1Activef4 a:hover  {
text-decoration:underline;
}

DIV.classlevel2Activef4a a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px SOLID #019ee1;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #019ee1;
	margin-bottom:0px;
	text-transform:uppercase;
}



DIV.classlevel2Activef4a a:hover {
text-decoration:underline;
}

DIV.classlevel2f4a a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #019ee1;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel2f4a a:hover {
text-decoration:underline;
}

DIV.classlevel3f4b a {
  text-decoration: none;
	width:170px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #019ee1;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3f4b a:hover {
text-decoration:underline;
}

DIV.classlevel3Activef4b a {
  text-decoration: none;
	width:170px;
  display: block;
	border-bottom: 1px solid #019ee1;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #bfffff;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3Activef4b a:hover {
text-decoration:underline;
}


DIV.classlevel2f1aActive a {
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  background-color: #FbFbFb;
  color: #005ea8;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel2f2aActive a, DIV.classlevel2Activef2a a {
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  background-color: #FbFbFb;
  color: #7ab51d;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel2f3aActive a {
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  background-color: #FbFbFb;
  color: #f8ba00;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel2f4aActive a {
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  background-color: #FbFbFb;
  color: #019ee1;
	margin-bottom:0px;
	text-transform:uppercase;
}


.submenu1 a{
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #c6c7c8;
	border-left: 1px SOLID #fff;
	border-right: 1px SOLID #c6c7c8;
	border-bottom: 1px SOLID #fff;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #019ee1;
	margin-bottom:0px;
}

.submenu1 a:hover {
text-decoration:underline;
}

.submenu2 a{
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #fff;
	border-left: 1px SOLID #c6c7c8;
	border-right: 1px SOLID #c6c7c8;
	border-bottom: 1px SOLID #fff;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 5px;
  padding-bottom: 3px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #019ee1;
	margin-bottom:0px;
}

.submenu2 a:hover {
text-decoration:underline;
}

.submenu3 a{
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 0px solid #FFFFFF;
	border-left: 1px SOLID #c6c7c8;
	border-right: 1px SOLID #c6c7c8;
	border-bottom: 1px SOLID #c6c7c8;
  padding-left: 5px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #019ee1;
	margin-bottom:0px;
}

.submenu3 a:hover {
text-decoration:underline;
}


/* Trailer */

.trailer_xsnazzy h1, .trailer_zsnazzy h1 {
margin:0; 
font-size:1.2em; 

}
.trailer_xsnazzy p, .trailer_zsnazzy p {
margin:0; 
font-size:11px;
}


.trailer_xtop, .trailer_xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.trailer_xb1, .trailer_xb2, .trailer_xb3, .trailer_xb4 {
display:block; 
overflow:hidden;
}
.trailer_xb1, .trailer_xb2, .trailer_xb3 {
height:1px;
}
.trailer_xb2, .trailer_xb3, .trailer_xb4 {
background:#fff; 
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
}
.trailer_xb1 {
margin:0 5px; 
background:#dcdcdc;
}
.trailer_xb2 {
margin:0 3px;
border-width:0 2px;
}
.trailer_xb3 {
margin:0 2px;
}
.trailer_xb4 {
height:2px; 
margin:0 1px;
}

.trailer_xboxcontent {
display:block; 
border:0 solid #dcdcdc; 
border-width:0 1px; 
height:auto;
}
* html .trailer_xboxcontent {
height:1px;
}

.trailer_color_a {
background-color:#fff;
color:#fff;
}
.trailer_color_b {
background-color:#327eb9;
color:#666;
}

.trailer_color_blay1 {
background-color:#7ab51d;
color:#666;
}
.trailer_color_blay2 {
background-color:#f8ba00;
color:#666;
}
.trailer_color_blay3 {
background-color:#1a5ea4;
color:#666;
}
.trailer_color_blay4 {
background-color:#019ee1;
color:#666;
}
.trailer_color_c {
background-color:#fff;
color:#fff;
}
.trailer_color_d {
background-color:#fff;
color:#666;
}

.trailerTitle_blue {
	color:#005ea8;
	font-size:18px;

}

.trailerTitle_lay1 h2, .trailerTitle_lay1 h1, .trailerTitle_lay1 b {
	color:#7ab515;
	font-size:18px;

}

.trailerTitle_lay2 h2, .trailerTitle_lay2 h1, .trailerTitle_lay2 b {
	color:#f8ba00;
	font-size:18px;

}

.trailerTitle_lay3 h2, .trailerTitle_lay3 h1, .trailerTitle_lay3 b {
	color:#1a5ea4;
	font-size:18px;

}

.trailerTitle_lay4 h2, .trailerTitle_lay4 h1, .trailerTitle_lay4 b {
	color:#005ea8;
	font-size:18px;

}

.trailerTitle_lay5 h1, .trailerTitle_lay5 h2, .trailerTitle_lay5 b {
	color:#f24900;
	font-size:18px;

}

.trailerText_blue {
 font-size:11px;
 margin-top:10px;
 color:#005ea8;
 font-weight:bold;
 line-height:25px;
}

.trailerText_lay1 {
 font-size:11px;
 margin-top:10px;
 color:#666;
 font-weight:normal;
 line-height:25px;
}

.trailerText_lay2 {
 font-size:11px;
 margin-top:10px;
 color:#666;
 font-weight:normal;
 line-height:25px;
}

.trailerText_lay3 {
 font-size:11px;
 margin-top:10px;
 color:#666;
 font-weight:normal;
 line-height:25px;
}


.trailerText_lay4 {
 font-size:11px;
 margin-top:10px;
 color:#666;
 font-weight:normal;
 line-height:25px;
}

.trailerlay1_div2, .trailerlay2_div2, .trailerlay3_div2, .trailerlay4_div2, 
.trailerlay1_div2 p, .trailerlay2_div2 p, .trailerlay3_div2 p, .trailerlay4_div2 p
{
 font-size:11px;
 margin-left:20px;
 color:#666;
 font-weight:normal;
 line-height:25px;
 width:390px;
}

.trailerlay3_div2_bis {
 font-size:11px;
 margin-left:20px;
 color:#666;
 font-weight:normal;
 line-height:25px;
 width:370px;
}

.trailerly1_div2_altern {
 font-size:11px;
 margin-top:10px;
 color:#7ab515;
 font-weight:bold;
 line-height:25px;
   width:420px;
}

.trailerly3_div2_altern {
 font-size:11px;
 margin-top:10px;
 color:#f8ba00;
 font-weight:bold;
 line-height:25px;
   width:420px;
}

.trailerly2_div2_altern {
 font-size:11px;
 margin-top:10px;
 color:#1a5ea4;
 font-weight:bold;
 line-height:25px;
   width:420px;
}

.trailerly4_div2_altern {
 font-size:11px;
 margin-top:10px;
 color:#019ee1;
 font-weight:bold;
 line-height:25px;
   width:420px;
}

.trailerText {
 font-size:11px;
 margin-top:10px;
 color:#666;
 line-height:16px;
}

.trailerly2_div {
  width:700px;
}


.trailerlay1_div1, .trailerlay2_div1, .trailerlay3_div1, .trailerlay4_div1 {
  width:100px;
	padding-top:20px;
	padding-left:30px;
}

.trailerlay1_div1_bis{
  width:110px;
	padding-top:20px;
	padding-left:10px;
border:0px solid #ff0000;
}

 
.trailerlay2_div1_bis{
  width:110px;
	padding-top:20px;
	padding-left:10px;
border:0px solid #ff0000;
}


.trailerlay3_div1_bis 
{
  width:120px;
	padding-top:20px;
	padding-left:10px;
border:0px solid #ff0000;
}

.trailerlay4_div1_bis {
  width:110px;
	padding-top:20px;
	padding-left:10px;
border:0px solid #ff0000;
}

.trailerlay2_div1 {
  width:100px;
	padding-top:20px;
	padding-left:30px;
}

.trailerly2_div3 {
  width:190px;
	text-align:center;
	font-size:9px;
}

.trailerpadding10 {
padding:10px;
}

.paddingleft10 {
padding-left:10px;
width:99%;
}

/* Trailer */


.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
 
/*border-bottom:1px solid #dcdcdc;*/
}
.xsnazzy p, .zsnazzy p {
margin:0;  
font-size:11px;
}
.xsnazzy {
background: transparent; 
width:100%; 
float:left; 
margin:0 3px;
}

.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
}
.xb1 {
margin:0 5px; 
background:#dcdcdc;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}


* html .xboxcontent {
height:1px;
}

.color_a {

color:#fff;
}
.color_b {

color:#666;
}
.color_c {

color:#fff;
}
.color_d {

color:#666;
}



.mini_xsnazzy h1, .mini_zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
/*border-bottom:1px solid #dcdcdc;*/
}
.mini_xsnazzy p, .mini_zsnazzy p {
margin:0; 
font-size:11px;
}
.mini_xsnazzy {
background: transparent; 
width:155px; 
float:left; 
margin:0 3px;
margin-bottom:30px;
}

.mini_xtop, .mini_xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.mini_xb1, .mini_xb2, .mini_xb3, .mini_xb4 {
display:block; 
overflow:hidden;
}
.mini_xb1, .mini_xb2, .mini_xb3 {
height:1px;
}
.mini_xb2, .mini_xb3, .mini_xb4 {
background:#fff; 
border-left:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
}
.mini_xb1 {
margin:0 5px; 
background:#dcdcdc;
}
.mini_xb2 {
margin:0 3px;
border-width:0 2px;
}
.mini_xb3 {
margin:0 2px;
}
.mini_xb4 {
height:2px; 
margin:0 1px;
}


* html .mini_xboxcontent {
height:1px;
}

.mini_color_a {

color:#fff;
}
.mini_color_b {

color:#666;
}
.mini_color_c {

color:#fff;
}
.mini_color_d {

color:#666;
}


.select_rk{
	width:142px;
	color:#666;
	border:1px solid #acacac;
	font-size:11px;
}
.input_rk{
	width:140px;
  margin:0;
  padding:0;
	border:1px solid #acacac;
	color:#666666;	
	font-size:11px;
}

.input_sk{
	width:50px;
	border:1px solid #acacac;
	color:#666;
	font-size:11px;
}

form {
margin:0;
}

.left {
float:left;
}

.alignleft {
text-align:right;
}

.space10 {
 margin-bottom:10px;
}

.space20 {
 margin-bottom:20px;
}

.trailer_thumbs{
	width:100px;
	float:left;
	text-align:center;
	padding-top:20px;
}

.trailer_text{
	width:400px;
	float:left;
	padding:10px;
}

/*Only ff*/

.navi_left{
	width:218px;
	float:left;
	margin-left:10px;
}

.navi-top{
	height:40px;
	border-bottom:1px solid #dcdcdc;
	padding-left:269px;
}

.content_width{
	width:747px;
	float:left;
	margin-left:25px;
}

.content_width_landingpage {
	width:998px;
	float:left;
	margin-left:0px;
	border:0px solid #ff0000;
}

.content_width_clip {
 width:747px;
}

.top_vs a{
	float:left;
	width:140px;
	border-right:1px solid #dcdcdc;
	padding:7px 10px 0px 0px;
	text-align:center;
	height:23px;
	margin:5px 0px 0px 0px;
	font-size:13px;
	color:#005da8;
	font-weight:bold;
	text-decoration:none;
}

.top_konto a{
	float:left;
	width:130px;
	border-right:1px solid #dcdcdc;
	padding:7px 10px 0px 10px;
	text-align:center;
	height:23px;
	margin:5px 0px 0px 0px;
	font-size:13px;
	color:#7ab51d;
	font-weight:bold;
	text-decoration:none;
}

.top_strom a{
	float:left;
	width:110px;
	border-right:1px solid #dcdcdc;
	padding:7px 10px 0px 10px;
	text-align:center;
	height:23px;
	margin:5px 0px 0px 0px;
	font-size:13px;
	color:#f6b800;
	font-weight:bold;
	text-decoration:none;
}

.top_tele a{
	float:left;
	width:130px;
	border-right:1px solid #dcdcdc;
	padding:7px 0px 0px 0px;
	text-align:center;
	height:23px;
	margin:5px 0px 0px 0px;
	font-size:13px;
	color:#009ee1;
	font-weight:bold;
	text-decoration:none;
}

.top_mietwagen a{
	float:left;
	width:130px;
	padding:7px 0px 0px 0px;
	text-align:center;
	height:23px;
	margin:5px 0px 0px 0px;
	font-size:13px;
	color:#f24900;
	font-weight:bold;
	text-decoration:none;
}

.navi_vs_head{
	height:22px;
	width:205px;
	background-color:#1a5ea4;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
}

.navi_vs{
	height:20px;
	width:205px;
	background-color:#fbfbfb;
	color:#005ea8;
	font-size:11px;
	padding-left:15px;
	padding-top:4px;
	border-bottom:1px solid #c6c7c8
}

.navi_vs_last{
	height:20px;
	width:205px;
	background-color:#fbfbfb;
	color:#005ea8;
	font-size:11px;
	padding-left:15px;
	padding-top:4px;
}

.navi_konto_head{
	height:22px;
	width:205px;
	background-color:#79b21d;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
}

.navi_konto{
	height:20px;
	width:205px;
	background-color:#fbfbfb;
	color:#7ab51d;
	font-size:11px;
	padding-left:15px;
	padding-top:4px;
	border-bottom:1px solid #c6c7c8
}

.navi_konto_last{
	height:20px;
	width:205px;
	background-color:#fbfbfb;
	color:#7ab51d;
	font-size:11px;
	padding-left:15px;
	padding-top:4px;
}

.navi_strom_head{
	height:22px;
	width:205px;
	background-color:#f8ba00;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
}

.navi_strom{
	height:20px;
	width:205px;
	background-color:#fbfbfb;
	color:#acacac;
	font-size:11px;
	padding-left:15px;
	padding-top:4px;
	border-bottom:1px solid #c6c7c8
}

.navi_strom_last{
	height:20px;
	width:205px;
	background-color:#fbfbfb;
	color:#acacac;
	font-size:11px;
	padding-left:15px;
	padding-top:4px;
}

.navi_tele_head{
	height:22px;
	width:205px;
	background-color:#019ee1;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:4px;
}

fieldset { 
	-moz-border-radius: 8px;
	width:735px;
	height:190px;
	background-image: url(../../img/verlauf_main.gif);
	background-repeat: repeat-x;
	background-position:bottom;
}

.fieldset_img{
	background-image: url(../../img/kfz_main.gif);
	background-repeat: no-repeat;
	background-position:left;	
	padding:0px;
	margin:-1px;
	width:336px;
	height:190px;	
	float:left;
}

.fieldset_icon{
	margin:12px 15px 0px 15px;
	float:left;
	background-image: url(../../img/icon_kfz.gif);
	background-repeat:no-repeat;
	width:60px;
	height:60px;
}

.fieldset_headline{
	font-size:19px;
	line-height:22px;
	color:#005ea8;
}

.clip_narrow_left{
	background-color:#fff;
	width:353px;
	height:135px;
	background-image:none;
	margin-right:25px;
}

.clip_narrow{
	background-color:#fff;
	width:353px;
	background-image:none;
	float:left;
}

.clip_width{
	width:747px;
	margin-top:25px;
	margin-bottom:25px;
}

.clip_konto{
	padding:10px 5px 10px 12px;
	color:#7ab51d;
	font-weight:bold;
	font-size:11px;
	width:166px;
	float:left;
	margin-right:5px;
}

.clip_kontolay1{
	padding:10px 5px 0px 12px;
	color:#7ab51d;
	font-weight:bold;
	font-size:11px;
	width:166px;
	float:left;
	margin-right:5px;
}

.clip_textlay1{
	padding:10px 5px 0px 12px;
	color:#7ab51d;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin-right:5px;
	width:325px;
}

.clip_kontolay2{
	padding:10px 5px 0px 12px;
	color:#f8ba00;
	font-weight:bold;
	font-size:11px;
	width:166px;
	float:left;
	margin-right:5px;
}

.clip_textlay2{
	padding:10px 5px 0px 12px;
	color:#f8ba00;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin-right:5px;
	width:325px;
}

.clip_kontolay3{
	padding:10px 5px 0px 12px;
	color:#1a5ea4;
	font-weight:bold;
	font-size:11px;
	width:166px;
	float:left;
	margin-right:5px;
}

.clip_textlay3{
	padding:10px 5px 0px 12px;
	color:#1a5ea4;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin-right:5px;
	width:325px;
}

.clip_kontolay4{
	padding:10px 5px 0px 12px;
	color:#019ee1;
	font-weight:bold;
	font-size:11px;
	width:166px;
	float:left;
	margin-right:5px;
}

.clip_textlay4{
	padding:10px 5px 0px 12px;
	color:#019ee1;
	font-weight:bold;
	font-size:11px;
	float:left;
	margin-right:5px;
	width:325px;
}

.form_titel {
	color:#7ab51d;
	font-weight:bold;
	font-size:11px;
	float:left;
}

.form_titellay1 {
	color:#7ab51d;
	font-weight:bold;
	font-size:11px;
	float:left;
}
.form_titellay2 {
	color:#f8ba00;
	font-weight:bold;
	font-size:11px;
	float:left;
}
.form_titellay3 {
	color:#1a5ea4;
	font-weight:bold;
	font-size:11px;
	float:left;
}
.form_titellay4 {
	color:#019ee1;
	font-weight:bold;
	font-size:11px;
	float:left;
}

.minirechner_konto{
	padding:0px 0px 0px 0px;
  float:left;
}

.clip_strom{
	padding:10px 0px 10px 20px;
	color:#f8ba00;
	font-weight:bold;
	font-size:11px;
	width:166px;
	float:left;
	margin-right:10px;
}

.minirechner_strom{
	padding:10px 0px 0px 0px;
}

.clip_vs{
	padding:10px 0px 10px 20px;
	color:#1a5ea4;
	font-weight:bold;
	font-size:11px;
	width:166px;
	float:left;
	margin-right:10px;
}

.minirechner_vs{
	padding:10px 0px 0px 0px;
}

/* Header */

.header_logo{
	width:291px;
	height:100px;
	float:left;
	margin-top:27px;
	margin-left:10px;
} 

.header_links{
	width:390px;
	height:30px;
	float:left;
	font-size:11px;
	margin-left:20px;
	padding-top:10px;
	font-size:10px;
	color:#acacac;
}

.header_suche{
	width:100px;
	height:30px;
	float:left;
	font-size:11px;
	padding-top:5px;
	margin-left:30px;
}

.header_hotline{
	width:538px;
	height:30px;
	float:right;
	margin-top:38px;
	padding-top:25px;
	font-size:13px;
	color:#acacac;
	font-weight:bold;
}

.header_img{
	width:110px;
	height:127px;
	float:left;
	font-size:11px;
	margin-left:10px;
}

.hotline_blue{
	color:#005ea8;
	font-size:13px;
}

.hotline_lay1 {
	color:#7ab51d;
	font-size:13px;
}

.hotline_lay2 {
	color:#f8ba00;
	font-size:13px;
}

.hotline_lay3 {
	color:#1a5ea4;
	font-size:13px;
}

.hotline_lay4 {
	color:#019ee1;
	font-size:13px;
}

.email_blue a{
	color:#005ea8;
	font-size:13px;
}

.trailerly2_div2 {
  width:420px;
}

.trailerly2_div2 ul {
 margin-left:-25px;
}


.ct_content {
width:735px;
margin-top:10px;
}


.mini_snazzy {
 width:349px;
 margin-top:14px;
}

.trailer_xsnazzy {
background: transparent; 
width:736px; 
float:left; 
margin:0 3px;
margin-top:10px;
}

.trailer_ctleft {
float:left;
height:197px;
width:366px;
}

.minituev {
 float:left;
 text-align:center;
 font-size:9px;
 width:130px;
 line-height:11px;
 }
 
.clipmaleft { 
	margin-left:30px;
}

.mini_xboxcontent {
display:block; 
border:0 solid #dcdcdc; 
border-width:0 1px; 
height:auto;
padding:5px;
}

.ct_content_text {
padding:12px;
}

.trailerly2_div2_altern {
  width:420px;
}

.xboxcontent {
display:block; 
border:0 solid #dcdcdc; 
border-width:0 1px; 
height:auto;
background:#fff;
}

.calcul {
width:342px;
margin-top:5px;
margin-left:10px;
}

.calcul_top {
float:left;
padding-left:3px;
margin-left:10px;
width:65px;
}

.trailerrechnerbox { 
width:368px;
height:197px;
}

.rechnerbox {
padding-left:10px;
}

.trailerlay2_div3, .trailerlay3_div3 {
  width:100px;
	text-align:center;
	font-size:9px;
	padding-top:5px;
}


.trailerlay3_div3_bis {
  width:100px;
	text-align:center;
	font-size:9px;
	padding-top:20px;
}


/* --- */


DIV.classlevel1f5 a, DIV.classlevel1Activef5 a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px SOLID #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 10px;
  font-family: verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  background-color: #f24900;
  color: #FFF;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel1f5 a:hover, DIV.classlevel1Activef5 a:hover  {
text-decoration:underline;
}

DIV.classlevel2Activef5a a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px SOLID #019ee1;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #019ee1;
	margin-bottom:0px;
	text-transform:uppercase;
}



DIV.classlevel2Activef5a a:hover {
text-decoration:underline;
}

DIV.classlevel2f5a a {
  text-decoration: none;
	width:205px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #c6c7c8;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #019ee1;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel2f5a a:hover {
text-decoration:underline;
}

DIV.classlevel3f5b a {
  text-decoration: none;
	width:170px;
  display: block;
  border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #019ee1;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #FbFbFb;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3f5b a:hover {
text-decoration:underline;
}

DIV.classlevel3Activef5b a {
  text-decoration: none;
	width:170px;
  display: block;
	border-bottom: 1px solid #019ee1;
  padding-left: 15px;
  padding-right: 2px;
  padding-top: 4px;
  padding-bottom: 2px;
  margin-top: 0px;
	margin-left: 15px;
  font-family: verdana, arial, helvetica;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  background-color: #bfffff;
  color: #666;
	margin-bottom:0px;
	text-transform:uppercase;
}

DIV.classlevel3Activef5b a:hover {
text-decoration:underline;
}
