/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#333333;
	min-width:960px;
	background: #fff;
	padding:0;
}

.main {
	width:1020px;
	padding:0;
	font-size:0.85em;
	line-height:1.4em;
	position:relative;
	background: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#wrapper1 {min-width:980px;min-height:100%;background:url(../img/bg_top.png) 0 0 repeat-x #e9e9e9;}
#wrapper2 {height:100%;}
#wrapper3 {width:950px;margin:0 auto;text-align:left;}



.bg {width:100%; background: url(../images/face.gif) center 0 repeat-x #fff;}


.bg-1 {width:100%; background: url(../images/bg-1.gif) 0 0 repeat-x;}
.bg-1 .padding {padding: 16px 20px 0 20px;}
.bg-1 .padding2 {padding: 20px 0px 0 0px;}
.bg-1 .padding3 {padding: 10px 0px 0 0px;}

.bg-2 {width:100%; background: url(../images/bg-2.gif) 0 bottom repeat-x #fff;}
.bg-2 .padding {padding: 19px 18px 20px 18px;}

.bg-3 {
	width:100px;
	background: #0c1a30;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0e1d36), to(#091325));
	background: -moz-linear-gradient(#0e1d36, #091325);
	background: linear-gradient(#0e1d36, #091325);
	-pie-background: linear-gradient(#0e1d36, #091325);
	background-image: -o-linear-gradient(#0e1d36, #091325);
	}
.bg-3 .padding {padding: 20px 19px 18px 20px;}

.bg-4 {width:100%; 
	background: #243044;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#26334a), to(#212a3a));
	background: -moz-linear-gradient(#26334a, #212a3a);
	background: linear-gradient(#26334a, #212a3a);
	-pie-background: linear-gradient(#26334a, #212a3a);
	background-image: -o-linear-gradient(#26334a, #212a3a);
	}
.bg-4 .padding {padding: 20px 19px 18px 20px;}


a {
	color:#000000;
	outline:none;
}
a:hover {text-decoration:none;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.wrapper {
	width:1020px;
	overflow:hidden;
	position:relative;
}
.wrapper-a {width:100%; overflow:hidden;}
.wrapper-a {
	width:960px;
	overflow:hidden;
	position:relative;
}
.extra-wrap {overflow:hidden;}
.extra-box {overflow:hidden;}
.extra-box-1 {overflow:hidden; position:relative;}
 
.container {width:100%;}

p {
	margin-bottom:13px;
	color: #333333;
}
.p0 {margin-bottom:0px;}
.p000 {margin-bottom:2px;}
.p00 {margin-bottom:5px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:29px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p6 {
	margin-bottom:30px;
}
.p7 {
}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}
.title-1 {margin-bottom:17px;}
.title-2 {margin-bottom:13px;}

.it {font-style:italic;}

.big {text-transform:uppercase;}

.letter {letter-spacing:1px;}

.l-h {line-height:22px;}

.norm {font-weight:normal;}

.color-1 {color:#fff;}
.color-2 {color:#191919;}
.color-3 {color:#106aa9;}
.color-4 {color:#2c2f40;}
.color-5 {color:#29a9e0;}
.color-6 {color:#0c67ae;}
.color-7 {color:#1a1a1a;}

.hidden {overflow:hidden;}
.z-index {z-index:999; position:relative;}

.rel {position:relative;}


/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}
.margin-bot1 {margin-bottom:55px;}

.margin-top {margin-top:4px;}
.margin-top1 {margin-top:10px;}



.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:29px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:4px 19px 0px 0;}
.img-indent0 {float:left; margin:0px 0px 0px 0;}
.img-indent1 {float:left; margin:2px 13px 0px 14px;}
.img-indent2 {float:left; margin:0px 19px 0px 0;}
.img-indent3 {float:left; margin:5px 16px 0px 0;}
.img-indent4 {float:left; margin:5px 11px 0px 0;}
.img-indent5 {
	float:left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 22;
}
.img-indent6 {float:left; margin:2px 13px 0px 0px;}
.img-indent-r {float:right; margin:0 0px 0px 11px;}
.img-indent-r1 {float:right; margin:9px 11px 0px 35px;}

.text-indent{float:left; font-size: 30px; line-height:1.2em; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin: 0px 8px 0px 0; position:relative;}

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {
	margin-bottom:11px;
	color: #A40004;
	font-size: 14px;
}
.prev-indent-bot1 {margin-bottom:9px;}
.prev-indent {float:left; margin:0 16px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	


.border {border:4px solid #212121;}
.border1 {border:4px solid #2f2f2f;}

.buttons a:hover {cursor:pointer;}

.menu-right li a,
.menu-left li a,
.sf-menu li a,
.list-1 li a,
.list-2 li a,
.list-3 li a,
.list-4 li a,
.list-4 li a,
.link,
.link-1,
.link-2,
.link-3,
.link-4,
.link-5,
.link-6,
.button-1,
.button-2,
.button-3,
.button-4,
.button-5,
.text-bot a,
a.thumb,
.works-list li a,
.date,
.text-2,
h5 a,
h6 a,
#form-top a,
.footer-menu li a,
.logo {text-decoration:none;}	



.row-1 {
	width:998px;
	margin-left:1px;
	height:30px;
	position:relative;
	z-index:1;
	background-color: #fdfdfd;
	background-image: url(../images/bg-row-1.jpg);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.row-2 {
	width:1035px;
	height:127px;
	position:relative;
	z-index:1;
	background: none;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.row-3 {
	height:45px;
	width:1000px;
	position:relative;
	z-index:2;
	background-color: #FFF;

background-image: url(../images/bg-h2.gif)
.jpg)
.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	background-image: url(../images/bilder/icons/boxes_menu.gif);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #dcdada;
	border-bottom-color: #cccaca;
}


/* ---------------------- categories --- */

.moduletable-categories {
	height:41px;
	width:1068px;
	position:absolute;
	top:-35px;
	z-index:100;


}
	
.rightarrowclass { display:none !important;}
.ddsmoothmenu { background:none !important; padding:0px 0 0 0px;}

.downarrowclass  { display:none!important; width:7px; height:4px; position:absolute; left:14px; top:16px;}
.moduletable-categories ul.level1 li a.parent span , .moduletable-categories ul.level1 li a.parent span, .moduletable-categories ul.level1 li a.parent.selected span { background:url(../images/cat-marker.gif) left 3px no-repeat;} 
.moduletable-categories ul.level1 li a.parent:hover span , .moduletable-categories ul.level1 li a.parent.active span, .moduletable-categories ul.level1 li a.parent.selected span {
	background:url(../images/down.gif) left 3px no-repeat;
	color: #000000;
} 

.moduletable-categories ul.level1 { list-style:none; margin:12; padding:0 0 0 0px; position:relative;}
.moduletable-categories ul.level1 li {
	z-index:98;
	float:left;
	letter-spacing:0px;
	border:none;
	text-transform:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 124%;
	line-height: 0.8em;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/cat-divider.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

 ul.level1 li:first-child  { padding-left:0;}
 ul.level1 li a  {
	display:block;
	border-radius: 0px;
	border-top:1px solid #0f83c6;
	border-left:1px solid #0a5c9a;
	border-right:1px solid #0a5c9a;
	white-space: nowrap;
	vertical-align: middle;
	color: #FFFFFF;
	background-image: url(../images/bg-menu2.gif);
	background-repeat: repeat;
	background-position: right top;
	padding-top: 10px;
	padding-right: 22px;
	padding-bottom: 12px;
	padding-left: 20px;
	margin-right: 1px;
	
}
.moduletable-categories ul.level1 li a span {
	background: url(../images/cat-marker.gif) left 3px no-repeat;
	display: inline-block;
	padding-left: 15px;
	cursor: pointer;
}
.moduletable-categories ul.level1 li a.parent {
	padding-right:23px !important;
	margin-bottom:0!important;
}
.moduletable-categories ul.level1 li a:hover , .moduletable-categories ul.level1 li a.active , .moduletable-categories ul.level1 li a.selected  {
	background: right top no-repeat #fff;
	color:#222629;
	padding-bottom:13px;
	padding-top:11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0a5c9a;
}

.moduletable-categories ul.level2 li a.parent { padding-right:0px !important; margin-bottom:0!important;}
.moduletable-categories ul.level2 { 
background:#fff; 
border:1px solid #0a5c9a!important; 
border-top:#0a5c9a!important; 
width:1018px!important; height:295px; 
padding:20px 0 0 0; list-style-type:none; 
margin:0!important; position:absolute !important; top:34px !important; left:0px !important; visibility:hidden; clear:both; }
.moduletable-categories ul.level2 li { background:none; line-height:22px; border:none; border-top:none; font-weight:normal; padding:0; margin:0 0 0 28px; position:relative; float:left!important; width:180px;}
.moduletable-categories ul.level2 li a { text-decoration:none; font:bold 11px/22px Arial, Helvetica, sans-serif; padding:0!important; color:#636568; display:inline-block; margin:0; background:none !important; text-transform:uppercase;  letter-spacing:0; border:none;}
.moduletable-categories ul.level2 li a  span { background:none!important; padding-left:0;}
.moduletable-categories ul.level2 li a:hover, .moduletable-categories ul.level2 li a.active , .moduletable-categories ul.level2 li a.selected { text-decoration:none; color:#636568; padding:0; border:none;  background:none !important;}

.moduletable-categories ul.level3 { background:#fff; border:none; width:auto; padding:5px 0 0 0; list-style-type:none; margin:0; position:absolute !important; top:22px !important; left:0px!important; }
.moduletable-categories ul.level3 li { background:none; line-height:22px; border:none; border-top:1px solid #3e3e3e;   font-weight:normal; padding:0 0 0 0px; margin:0; position:relative; float:none!important;}
.moduletable-categories ul.level3 li:first-child { background:none; padding-left:0px; border:none;}
.moduletable-categories ul.level3 li a { text-decoration:none; font:normal 11px/22px Arial, Helvetica, sans-serif; padding:0!important; margin:0;color:#6f6e6e; display:inline-block; margin:0; background:none !important; text-transform:none;  letter-spacing:0; border:none;}
.moduletable-categories ul.level3 li a:hover, .moduletable-categories ul.level3 li a.active , .moduletable-categories ul.level3 li a.selected { color:#222629; font-weight:bold;}
/* --------------------------------------------------------- header --- */
	#header {
	width:100%;
	position:relative;
	z-index:15;
	top:11px;
	margin:0 0 0 0px;
	padding:0px 0 0 0;
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	}

		

		#logo {
	position:absolute;
	left:-107px;
	top:-7px;
	font-size:0px;
	width:550px;
	height:100px;
	padding:0;
	margin:0;
	z-index:5;
			
		}
		


.menu-right {
	float:right;
	position:relative;
	z-index:999;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right 0;
	width: 185px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-left: 50px;
}
.menu-right li {
	float:left;
	font-size:12px;
	line-height:18px;
	margin-right:3px;
}
.menu-right li.last {
	margin-right:10px;
}
.menu-right li a {
	display:inline-block;
	color:#106aa9;
}
.menu-right li a:hover {
	text-decoration:underline;
	font-size: 100%;
}

.menu-left {float:left; padding:0px 1px 0 0; position:relative; z-index:999; background:url(../images/bg-menu-left.gif) right top no-repeat;}
.menu-left li {float:left; font-size:12px; line-height:1.2em; border-top:1px solid #fff; border-left:1px solid #bebec0; border-bottom:1px solid #838386; border-right:none; background:url(../images/bg-menu-left.png) right top no-repeat;}
.menu-left li:hover {border-top:1px solid #0f83c6; border-left:1px solid #0b62a0; border-bottom:1px solid #053153; border-right:none; background-position: right bottom;}
.menu-left li a {
	display:block;
	color:#5b5d60;
	background:url(../images/bg-menu-left-a.png) 0 0 repeat-x;
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 7px;
	padding-left: 9px;
}
.menu-left li a:hover {color:#fff; background-position:left bottom;}


h1 {
	font-size:160%;
	line-height:2.1em;
	color:#0F0F0F;
	font-weight:bold;
	-pie-background: linear-gradient(#fefefe, #e6e4e4);








background-image: url(../images/bg-menu-left-a%20(2)
.jpg)
.jpg)
.png);
	margin-bottom: 10px;
	margin-left: 15;
	background-position: 0 0;
	background-image: url(../images/h3.gif);
	font-family: Verdana, Geneva, sans-serif;
	background-repeat: repeat;
}
h1 span {display:block; margin-top:-3px;}

.slog {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:3mm;
	line-height:18px;
	color:#3a3a3a;
	text-transform:uppercase;
	font-weight:normal;
	padding-left:4px;
}
*+html .slog {margin-top:-20px;}


			
/* ————— blocksearch-top.tpl ————— */
#search_block_top {
	float:right;
	padding-top: 0px;
	padding-right: 333;
	padding-bottom: 0;
	margin-right: 15px;
	margin-left: 500px;
}

#search_block_top #searchbox {
	width:334px;
	height:29px;
	background-image: url(../images/button-search.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#search_block_top input.search_query {
	width:250px;
	float:left;
	background:none;
	border:none;
	color:#3a3a3a;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8px;
}
#search_block_top a {width:29px;height:0;display:block;padding:28px 0 0 0;overflow:hidden;float:right;margin:4px 5px 4 0;}

.ac_results {width:300px !important;border:none !important;}
.ac_results ul {}
.ac_results ul li {font:normal 12px "Arial" !important;color:#333;cursor:pointer;}
.ac_results ul li.ac_even {background:#f5f5f5;}
.ac_results ul li.ac_odd {background:#ddd;}
.ac_results ul li:hover {background:#333;color:#fff;}
/*********************************content*************************************/
#content {width:100%; padding:0px 0px 0px 0px; z-index:1; position:relative; background:none;}


.padding{
	padding-right: 0px;
	padding-bottom: 11px;
}

.padding-left {padding: 5px 2px 0px 19px;}

.border-bot {width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:21px;}
Stil5{
	font-size:130%;
	line-height:1.3em;
	color:#FFFFFF;
	font-weight:bold;
	-pie-background: linear-gradient(#fefefe, #e6e4e4);}

h2 {
	font-size:130%;
	line-height:1.9em;
	color:#FFFFFF;
	font-weight:bold;
	-pie-background: linear-gradient(#fefefe, #e6e4e4);



background-image: url(../images/bg-menu-left-a%20(2)
.jpg)
.jpg)
.png);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-left: 10px;
	background-position: 0 0;
	background-image: url(../images/bg-menu2.gif);
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom: 0px;
	background-repeat: repeat;
	}

h2a {
	font-size:20px;
	line-height:1.2em;
	color:#0a1529;
	background: #f2f1f1;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fefefe), to(#e6e4e4));
	background: -moz-linear-gradient(#fefefe, #e6e4e4);
	background: linear-gradient(#fefefe, #e6e4e4);
	-pie-background: linear-gradient(#fefefe, #e6e4e4);
	background-image: -o-linear-gradient(#fefefe, #e6e4e4);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 13px;
	padding-right: 0;
	padding-left: 18px;
}
h2.vol-2 {
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}
h2.no-bg {padding:0px 0 0px 0px; margin:0px 0 10px 0;
	background: none;
	background: -webkit-gradient(none);
	background: -moz-linear-gradient(none);
	background: linear-gradient(none);
	-pie-background: linear-gradient(none);
	background-image: -o-linear-gradient(none);
}
h3 {
	font-size:160%;
	line-height:2.1em;
	color:#000000;
	font-weight:lighter;
	-pie-background: linear-gradient(#fefefe, #e6e4e4);



















background-image: url(../images/bg-menu-left-a%20(2)
.jpg)
.jpg)
.png);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	background-position: 0 0;
	background-image: url(../images/h3.gif);
	font-family: Verdana, Geneva, sans-serif;
	padding-bottom: 0px;
	background-repeat: repeat;
}
h3 span {display:block; margin-top:-3px;}
h4.nfl {font-size:15px; line-height:1.2em; text-transform:uppercase; color:#0c1a30; font-weight:bold; margin:0 0 10px 0; padding:9px 0 7px 11px;
	background: #f4f3f3; border-bottom:1px solid #cccaca; border-right:1px solid #dfdede;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e7e4e4));
	background: -moz-linear-gradient(#fff, #e7e4e4);
	background: linear-gradient(#fff, #e7e4e4);
	-pie-background: linear-gradient(#fff, #e7e4e4);
	background-image: -o-linear-gradient(#fff, #e7e4e4);
	}
h4 {
	font-size:100%;
	line-height:1.3em;
	color:#000;
	font-weight:bold;
	-pie-background: linear-gradient(#fefefe, #e6e4e4);








.jpg)
.jpg)
.png);
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 9px;
	background-color: #FFFFFF;
	background-position: 0 0;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	}
h5.nfl {font-size:15px; line-height:1.2em; text-transform:uppercase; color:#0c1a30; font-weight:bold; margin:0 0 10px 0; padding:9px 0 7px 11px;
	background: #f4f3f3; border-bottom:1px solid #cccaca; border-right:1px solid #dfdede;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e7e4e4));
	background: -moz-linear-gradient(#fff, #e7e4e4);
	background: linear-gradient(#fff, #e7e4e4);
	-pie-background: linear-gradient(#fff, #e7e4e4);
	background-image: -o-linear-gradient(#fff, #e7e4e4);
	}
h5 {
	font-size:12px;
	line-height:normal;
	font-weight:bold;
	background-image: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0px;
	background-position: 0 0;
	padding-top: 0px;
	color: #000000;
	}
h6 {
	display:block;
	color:#FFFFFF;
	border:none;
	font-weight:bold;
	background: #f3f2f2;
	-pie-background: linear-gradient(#fff, #e7e5e5);
	background-image: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0px;
	background-color: transparent;
	background-position: 0 0;
}
h7 {
	font-size:100%;
	line-height:1.3em;
	color:#106aa9;
	font-weight:bold;
	-pie-background: linear-gradient(#fefefe, #e6e4e4);
background-image: url(../images/bg-menu-left-a%20(2)
.jpg)
.jpg)
.png);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 9px;
	background-color: #FFF;
	background-position: 0 0;
	background-image: url(../images/bg-h2.gif);
	}
.text-1 {font-size:27px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; color:#fff; margin:0 0 3px 0;}
.text-1 span {display:block; margin-top:-3px;}

.text-2 {font-size:27px; line-height:1.2em; font-family:Arial, Helvetica, sans-serif; color:#fff; margin:0 0 3px 0; letter-spacing:-2px;}

.col-1 {width:686px;}
.col-2 {width:133px;}
.col-3 {width:137px;}

.pics {position:relative;}
.captions {position:absolute; bottom:0; left:0; min-height:57px; width:492px; background:url(../images/bg-caption.png) 0 0 repeat; padding:11px 0 11px 18px;}
.caption-1 {position:absolute; bottom:0; left:0; min-height:83px; width:492px; background:url(../images/bg-caption.png) 0 0 repeat; padding:11px 0 15px 18px;}
ins {
    background-color:#d90011;
    color:#fff;
    text-decoration:none;
	}

mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
	}

del {
    text-decoration: line-through;
	color:black;
	}

abbr[title], dfn[title] {
    border-bottom:1px dotted #478ec2;
    cursor:help;
	color:#478ec2;
	text-transform:uppercase;
	}

strong   		   {
	color:#000000;
}
em, dfn  		   {
	color:#0B62A7;
}
dn 	 		     {
	color:#C60101;
	font-size:1.2em;
	letter-spacing:2px;
}
dn2 	 		     {
	color:#1e4359;
	font-size:1.1em;
	letter-spacing:1px;
}
sup, sub 		   { }
abbr, acronym  {
	color:#FFF;
	text-transform:uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B60A1;
}
address 		   { margin:0 0 1.5em;font-style:italic;}
del 			     { color:#2a2a2a;}
pre, code, tt  { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; display:block;}
code 			     { background-color:#f6f6f6; display:block; color:#333; padding:3px 2px 3px 5px; line-height:1.67em;  border:1px dotted #333;}
pre 			     { white-space:pre;}
q {color:#d90011; letter-spacing:0px; font-family:"Courier New", Courier, monospace; font-size:1.25em;}
b {
	color:#106aa9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #106aa9;
}
i {color:#333740;}
cite {color:#2a2a2a;}
small {font-size:0.785em; color:#2a2a2a}
big {
	font-size:1em;
	color:#0B466F;
}
sup {vertical-align:top; font-size:0.76em; color:#2a2a2a}
sub {vertical-align:bottom; font-size:0.76em; color:#2a2a2a}
kbd {color:#2a2a2a; font-size:0.857em; font-family:"Courier New", Courier, monospace;}
samp {color:#2a2a2a; font-size:0.857em; font-family:"Courier New", Courier, monospace;}
var {color:#2a2a2a;}

/***************** lists ****************/

.list-1 li {
	font-size:12px;
	line-height:18px;
	padding-bottom:3px;
	margin-bottom:3px;
}
.list-1 li.last {margin-bottom:0;}
.list-1 li a {
	color:#666666;
	display:inline-block;
	background:url(../images/bg-list-1.png) left top no-repeat;
	padding-left:30px;
}
.list-1 li a:hover {
	color:#666666;
	text-decoration:underline;
	background-position: left bottom;
}

.list-5 li {font-size:12px; line-height:21px; border-bottom:1px solid #e5e5e5; padding-bottom:5px; margin-bottom:7px;}
.list-5 li.last {margin-bottom:0;}
.list-5 li a {color:#8e8d8d; display:inline-block; background:url(../images/bg-list-1.png) left top no-repeat; padding-left:21px;}
.list-5 li a:hover {color:#106aa9; text-decoration:underline; background-position: left bottom;}

.list-a li {
	font-size:9px;
	line-height:15px;
	padding-bottom:5px;
	margin-bottom:7px;
}
.list-a li.last {margin-bottom:0;}
.list-a li a {
	color:#073452;
	display:inline-block;
	padding-left:15px;
	background-image: url(../images/bg-list-2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.list-a li a:hover {color:#106aa9; text-decoration:underline; background-position: left bottom;}
.list-2 {padding:15px 0 0 0;}
.list-2 li {float:left; font-size:12px; line-height:21px; padding-left:11px; background:url(../images/marker-1.gif) left 5px no-repeat; margin-right:11px;}
.list-2 li.first {background:none; padding-left:0;}
.list-2 li a {color:#106aa9; display:inline-block;}
.list-2 li a:hover {color:#106aa9; text-decoration:underline;}

.list-3 li {border-bottom:1px solid #e5e5e5; padding-bottom:5px; margin-bottom:7px;}
.list-3 li.last {margin-bottom:0; border-bottom:none; padding-bottom:0;}
.list-3 li a span{color:#8e8d8d; padding-left:6px; display:inline; font-size:12px; font-weight:normal;}
.list-3 li a {
	font-size:12px;
	display:inline-block;
	padding-left:0px;
	line-height:21px;
	font-weight:bold;
	color:#0A5692;
}
.list-3 li a:hover span{color:#106aa9; text-decoration:underline;}
.list-3 li a:hover{
	color:#121313;
	font-size: 12px;
}

.list-4 {padding:17px 0 0 19px;}
.list-4 li {float:left; font-size:12px; line-height:21px; padding-left:11px; background:url(../images/marker-1.gif) left 5px no-repeat; margin-right:11px;}
.list-4 li.first {background:none; padding-left:0;}
.list-4 li a {color:#106aa9; display:inline-block;}
.list-4 li a:hover {color:#106aa9; text-decoration:underline;}

.list-5 {
	background: url(images/line-ver.gif) repeat-y 313px 0%;
	width: 100%;
	margin: -1px 0 12px 0;
	overflow: hidden;
}

	.list-5 li {
		float: left;
		width: 293px;
		margin: 0 20px 0 0;
		padding: 0 20px 0 0;
	}
	
	.list-5 li.extra {
		margin: 0;
		padding: 0;
	}
	
		.list-5 li span {
			background: url(images/icon-1.gif) no-repeat 16px 33px;
			display: block;
			width: 40px;
			padding: 0 0 5px 0;
			float: left;
			font-size: 3.75em;
			line-height: 1em;
			color: #08334b;
		}
		
		.list-5 li p {
			overflow: hidden;
			padding: 2px 0 0 0 !important;
			line-height: 1.5em !important;
			font-size: 1em !important;
			color: #3d372f !important;
		}
		
			.list-5 li p a {
				color: #04aee5 !important;
			}
.line-hor {
	background: url(images/line-hor1.gif) no-repeat 0% 0%;
	width: 100%;
	height: 1px;
	overflow: hidden;
	margin: 0 0 12px 0;
}
/* Ordered list style */
ol { padding-bottom:15px;}
	ol li {
	list-style-position:outside;
	list-style-type:decimal;
	margin-left:24px;
	line-height:1.9em;
	font-size:1em;
	color:#09538D;
	font-weight:bold;
		}
			ol li a {
				color:#2a2a2a;
				text-decoration:none;
				font-weight:normal;
			}
				ol li a:hover {
					text-decoration:underline;
				}

.margin {
	margin-top:30px;
}
.list_a li {
	padding:0px 0 0px 15px;
	font-size:1em;
	line-height:1.8em;
	background-image: url(../images/list_1-marker.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
	.list_a li a {
		color:#2a2a2a;
		text-decoration:none;
	}
	.list_a li a:hover {
		text-decoration:underline;
	}
		.list_a li ul {
			padding-left:16px;
			padding-top:0px;
		}
			.list_a li ul li {
				background:url(../images/list_1-marker1.gif) left 6px no-repeat;
				padding:0 0 0 14px;
				font-size:1em;
				line-height:1.428em;
				margin:0;
			}
			
	.list_s li {
	padding:0px 0 0px 15px;
	font-size:1em;
	line-height:1.8em;
	background-image: url(../images/list_1-marker.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
	.list_s li a {
		color:#2a2a2a;
		text-decoration:none;
	}
	.list_s li a:hover {
		text-decoration:underline;
	}
		.list_s li ul {
			padding-left:0px;
			padding-top:0px;
		}
			.list_s li ul li {
				background:url(../images/list_1-marker1.gif) left 6px no-repeat;
				padding:0 0 0 0px;
				font-size:1em;
				line-height:1.428em;
				margin:0;
			}		
			
			

.list_b {
}
	.list_b li {
	line-height:2.307em;
	padding:0 0 0px 22px;
	background-image: url(../images/list_2-marker.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	}
		.list_b li a {
			color:#2a2a2a;
			text-decoration:none;
		}
			.list_b li a:hover {
				text-decoration:underline;
			}
			
.list_c {
}
	.list_c li {
		background:url(../images/list_3-marker.gif) left 8px no-repeat;
		padding:0 0 0px 25px;
		line-height:2.307em;
	}
		.list_c li a {
			color:#2a2a2a;
			text-decoration:none
		}
			.list_c li a:hover {
				text-decoration:underline;
			}
dl dt {
	color:#000 !important;
	font-weight:bold;
	line-height:1.9em;
	font-size:1em;
}
	dl dd {
	padding:0 0 16px 0px;
	font-size:1em;
	line-height:1.3857em;
	color:#1A1A1A;
	}










/************ links **********************/

.link {display:inline; color:#4b4c4d; font-size:12px; line-height:18px;}
.link:hover {text-decoration:underline;}

.link-1 {display:inline-block; color:#106aa9; font-size:12px; line-height:18px; background:url(../images/marker-3.gif) right 8px no-repeat; padding-right:9px;}
.link-1:hover {text-decoration:underline;}

.link-2 {display:inline-block; color:#484848; font-size:12px; line-height:16px;}
.link-2:hover {text-decoration:underline;}

.link-3 {display:inline-block; color:#fff; font-size:12px; line-height:18px;}
.link-3:hover {text-decoration:underline;}

.link-4 {display:inline-block; color:#6fbbf0; font-size:12px; line-height:18px; background:url(../images/marker-4.gif) right 8px no-repeat; padding-right:7px;}
.link-4:hover {text-decoration:underline;}

.link-5 {display:inline-block; color:#6eacdc; font-size:12px; line-height:18px; background:url(../images/marker-6.png) left top no-repeat;}
.link-5:hover {background-position:left bottom;}


.link-6 {display:inline-block; cursor:pointer; color:#0c67ae; font-size:12px; line-height:20px; background:#edebeb;}
.link-6:hover {text-decoration:underline;}

/************ boxex **********************/

.box-2 {position:relative; border:1px solid #edeeee;}
.box-2 .padding {
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 18px;
	padding-left: 14px;
}
.box-2 .padding1 {padding:20px 20px 20px 20px;}
.box-2 .padding2 {
	padding:0px;
	color: #666;
}
.box-2 .padding4 {padding:20px 20px 18px 20px;}
.box-2 .padding5 {padding:17px 0px 16px 14px;}
.box-2 .padding6 {padding:20px 20px 9px 20px;}

/*banners*/

.banners {
	overflow:hidden;
	margin-bottom: 0px;
	padding-top: 24px;
	padding-right: 0;
	padding-bottom: 10;
	padding-left: 20px;
}
	.banners li {
	float:left;
	width:179px;
	margin-right:5px;
	padding-bottom:0px;
	margin-left: 15px;
	margin-bottom: 15px;
	}
		.banners li a {
	color:#C00;
	text-decoration:none;
		}
			.banners li a:hover {
				text-decoration:underline;
			}
		.banners strong {
			color:#2a2a2a;
			display:block;
		}
		.banners img {
			margin-bottom:13px;
		}

.phone {
	display:inline-block;
	width:80px;
}
.banners-1 {
	overflow:hidden;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	text-align: justify;
	padding-left: 7px;
}
	.banners-1 li {
	float:none;
	width:178px;
	margin-right:0px;
	padding-bottom:10px;
	}
		.banners-1 li a {
			color:#d90011;
			text-decoration:none;
		}
			.banners-1 li a:hover {
				text-decoration:underline;
			}
		.banners-1 strong {
			color:#2a2a2a;
			display:block;
		}
		.banners-1 img {
	margin-bottom:5px;
		}

.phone {
	display:inline-block;
	width:80px;
}
.banners-2 {
	overflow:hidden;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 160px;
}
	.banners-2 li {
	float:left;
	width:170px;
	margin-right:5px;
	padding-bottom:0px;
	margin-left: 10px;
	}
		.banners-2 li a {
	color:#004C9A;
	text-decoration:none;
		}
			.banners-2 li a:hover {
				text-decoration:underline;
			}
		.banners-2 strong {
			color:#2a2a2a;
			display:block;
		}
		.banners-2 img {
			margin-bottom:13px;
		}

.phone {
	display:inline-block;
	width:80px;
}
.banners-3 {
	overflow:hidden;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
	.banners-3 li {
	float:left;
	width:135px;
	margin-right:3px;
	padding-bottom:0px;
	margin-left: 5px;
	}
		.banners-3 li a {
	color:#666;
	text-decoration:none;
		}
			.banners-3 li a:hover {
				text-decoration:underline;
			}
		.banners-3 strong {
			color:#2a2a2a;
			display:block;
		}
		.banners-3 img {
			margin-bottom:13px;
		}

.phone {
	display:inline-block;
	width:80px;
}
/***************** buttons *****************************/

.button-1{
	cursor:pointer;
	display:inline-block;
	font-size:20px;
	line-height:1.6em;
	color:#fff;
	text-align:center;
	background: #0b63a8;
	background: -moz-linear-gradient(#0b6caa, #0d7cc2);
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.button-1:hover{
	cursor:pointer;
	display:inline-block;
	font-size:20px;
	line-height:1.6em;
	color:#fff;
	text-align:center;
	background: #0b63a8;
	background: -moz-linear-gradient(#074770, #0d7cc2);
	margin-top: 0px;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
	
.button-2{
	cursor:pointer;
	display:inline-block;
	font-size:15px;
	line-height:1.4em;
	color:#fff;
	text-align:center;
	background: #0b63a8;
	background: -moz-linear-gradient(#0b6caa, #0d7cc2);
	margin-top: 25px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin-right: 5px;
		margin-left: 9px;
	font-weight: bold;
}
.button-2:hover{
	cursor:pointer;
	display:inline-block;
	font-size:15px;
	line-height:1.4em;
	color:#fff;
	text-align:center;
	background: #0b63a8;
	background: -moz-linear-gradient(#074770, #0d7cc2);
	margin-top: 25px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin-right: 5px;
	margin-left: 9px;
}
.button-5{
	cursor:pointer;
	display:inline-block;
	font-size:15px;
	line-height:1.4em;
	color:#fff;
	text-align:center;
	background: #0b63a8;
	background: -moz-linear-gradient(#0b6caa, #0d7cc2);
	
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin: 10px;
}
.button-5:hover{
	cursor:pointer;
	display:inline-block;
	font-size:15px;
	line-height:1.4em;
	color:#fff;
	text-align:center;
	background: #0b63a8;
	background: -moz-linear-gradient(#074770, #0d7cc2);
	padding-top: 3px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin: 10px;
}
.button-3 .button-3  {background: #063961;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#063961), to(#0c6ab3));
	background: -moz-linear-gradient(#063961, #0c6ab3);
	background: linear-gradient(#063961, #0c6ab3);
	-pie-background: linear-gradient(#063961, #0c6ab3);
	background-image: -o-linear-gradient(#063961, #0c6ab3);}
.button-3:hover {cursor:pointer; display:inline-block; font-size:13px; line-height:1.2em; color:#fff; padding:3px 9px 6px 8px; text-align:center; border-right:1px solid #074677; border-bottom:1px solid #053254; border-top:1px solid #0f83c6; border-left:1px solid #0a5c9a;
	background: #0b63a8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0c6ab3), to(#063961));
	background: -moz-linear-gradient(#0c6ab3, #063961);
	background: linear-gradient(#0c6ab3, #063961);
	-pie-background: linear-gradient(#0c6ab3, #063961);
	background-image: -o-linear-gradient(#0c6ab3, #063961);

}
.buttons {float:right; text-align:right; padding-top:0px; }
.buttons a{margin-left:2px;}

/****************** forms *****************************/
#form {width:192px;}
#form label {display:block; height:40px;}
#form input {width:164px; font-size:1.1em; line-height:1.2em; color:#8e947f; font-family:Arial, Helvetica, sans-serif; padding:9px 13px 9px 13px; border-top:1px solid #f3f0e0; border-right:1px solid #f0eeea;border-left:1px solid #f7f6eb; border-bottom:1px solid #f2f1ed;  background:#fff;}

/************** video *******************************/

.video {display:inline-block; position:relative;}
.video img {position:relative; z-index:1;}
.button-video {position:absolute; top:50%; left:50%; width:33px; height:33px; margin:-17px 0 0 -16px; z-index:2; display:block; background:url(../images/button-video.png) 0 0 no-repeat;}
.button-video:hover {background-position:left bottom;}



/****************************footer************************/
#footer {
	height: 100px;
	overflow: hidden;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

	#footer ul {
	width: 810px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}
	
		#footer ul li {
	float: left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0% 4px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1px;
	padding-top: 0;
	padding-right: 9px;
	padding-bottom: 0;
	padding-left: 9px;
		}
		
			#footer ul li a {
	text-decoration: none;
	color: #106aa9;
			}
			
			#footer ul li a:hover {
				text-decoration: underline;
			}
			
	#footer p {
	width: 100%;
	padding: 4px 0 0 0;
	overflow: hidden;
	text-align: center;
	color: #8e9a9d;
	font-size: small;
	}
	
		#footer p span {
			padding: 0 3px 0 0;
		}
		
		#footer p em {
			font-style: normal;
			color: #c2d0d6;
		}
		
		#footer p a {
			margin: 0 4px 0 3px;
			text-decoration: none;
			color: #8e9a9d;
		}
		
		#footer p a:hover {
			text-decoration: underline;
		}

/*************Lightbox image***************/
.lightbox-image {
	position:relative;
	overflow:hidden;
	display:inline-block;
	z-index:1;
	}

.lightbox-image img {
	position:relative;
	z-index:2;
	}

.lightbox-image span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../images/magnify.png) no-repeat 50% 50%;
	z-index:1;
	}
/*box*/
.box-2 {
	position: relative;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEECEC;
	border-right-color: #EEECEC;
	border-bottom-color: #EEECEC;
	border-left-color: #EEECEC;
	padding-top: 15px;
	padding-left: 4px;
	border-bottom-width: 2px;
}
.box-2a {
	position: relative;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEECEC;
	border-right-color: #EEECEC;
	border-bottom-color: #EEECEC;
	border-left-color: #EEECEC;
	padding-top: 50px;
	border-bottom-width: 2px;
}
.box-3 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;	background-image: url(../images/bilder/autoversicherung.jpg);
	padding: 0px;
}
.box-4 {
	border:1px solid #E3E6E6;
	position: relative;									background-image: url(../images/bilder/autoversicherung.jpg);
	margin-right: 8px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
}
.box-5 {
	border:1px solid #edeeee;
	position: relative;
	background-color: #FFF;
	padding: 8px;
}
.box-5a {
	border:1px solid #edeeee;
	position: relative;
	background-color: #FFF;
	padding: 8px;
}
.box-6 {
	border:3px solid #edeeee;
	position: relative;
	background-color: #FFF;
	padding: 8px;
	margin-top: 20px;
	
}
.box-6a {
	border:3px solid #edeeee;
	position: relative;
	background-color: #FFF;
	padding: 8px;
	margin-top: 20px;
	
}
.box-7 {
	position: relative;
	background-color: #FFF;
	padding-right: 0px;
	padding-bottom: 8px;
	margin-bottom: 10px;
}
.box-7a {
	position: relative;
	background-color: #FFF;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-bottom: 10px;
}
.box-8 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;									background-image: url(../images/bilder/autoversicherung.jpg);
	margin-right: 8px;
	background-color: #F8F8F8;
	padding: 8px;
	margin-bottom: 8px;
}
.box-e {
	position: relative;
	background-image: none;
	background-repeat: repeat-x;
	background-color: transparent;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-right-color: #C3C3C3;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.box-y {
	position: relative;
	background-image: none;
	background-repeat: repeat-x;
	background-color: transparent;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.box-q12 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: repeat-x;
	background-color: transparent;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #C3C3C3;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 280px;
}
.box-e1 {
	border:1px solid #dadada;
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: repeat;
	margin-right: 0px;
	background-color: #FFF;
	margin-left: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.box-e2 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 200px;
	background-color: transparent;
	margin-left: 42px;
	padding-top: 20px;
	border: 0px solid #dadada;
	padding-bottom: 20px;
}
.box-e3 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 200px;
	background-color: transparent;
	margin-left: 42px;
	padding-top: 20px;
	border: 0px solid #dadada;
	padding-bottom: 20px;
}
.box-e4 {
	position: relative;
	background-color: transparent;
	margin-left: 5px;
	margin-bottom: 55px;
}
.box-e12 {
	position: relative;
	background-color: transparent;
	margin-left: 5px;
	margin-bottom: 5px;
	padding-bottom: 14px;
	padding-top: 1px;
}
.box-e8 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 0px;
	background-color: transparent;
	margin-left: 5px;
	padding-top: 75px;
	border: 0px solid #dadada;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}
.box-e9 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: repeat-x;
	margin-right: 90px;
	background-color: transparent;
	margin-left: 5px;
	padding-top: 0px;
	margin-bottom: 5px;
	border: 1px solid #C3C3C3;
}
.box-10 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: repeat-x;
	background-color: transparent;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #C3C3C3;
	border-bottom-color: #F0F0F0;
	border-left-color: #F0F0F0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.box-8e {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 0px;
	background-color: transparent;
	margin-left: 5px;
	padding-top: 0px;
	border: 0px solid #dadada;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
}
.box-4e {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 0px;
	background-color: transparent;
	margin-left: 5px;
	padding-top: 0px;
	border: 0px solid #dadada;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.box-e5 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 470px;
	background-color: #transparent;
	padding-top: 0px;
	border: 0px solid #dadada;
}
.box-e6 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 200px;
	background-color: transparent;
	margin-left: 42px;
	padding-top: 20px;
	border: 0px solid #dadada;
	padding-bottom: 20px;
}
.box-e7 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 0px;
	background-color: transparent;
	margin-left: 5px;
	padding-top: 20px;
	border: 0px solid #dadada;
	padding-bottom: 17px;
	margin-bottom: 5px;
}
.box-1e {
	border:0px solid #dadada;
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: none;
	background-repeat: repeat;
	margin-right: 470px;
	background-color: #FFF;
	margin-left: 42px;
	padding-top: 5px;
}
.box-9 {
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);														background-repeat: repeat;
background-image: url(../images/loading.gif).gif);														background-image: none;
	background-color: #FFF;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E6E6;
	border-right-color: #E3E6E6;
	border-bottom-color: #E3E6E6;
	border-left-color: #E3E6E6;
	border-top-width: 1px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-right: 10px;
}
.box-4 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;										background-image: url(../images/bilder/autoversicherung.jpg);
	margin-right: 8px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
}
.box-y1 {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	background-image: url(../images/bilder/auto-versicherung.jpg);
	margin-bottom: 16px;
	background-position: right;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 150px;
	padding-left: 8px;
}
.box-10a {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	margin-right: 14px;
	background-color: #FFF;
	margin-left: 10px;
	padding: 8px;
	margin-bottom: 10px;
}
.box-10b {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;												background-image: url(../images/bilder/ratenkredit-gro%C3%9F.jpg);
	margin-right: 14px;
	background-color: #FFF;
	margin-left: 10px;
	padding: 8px;
	margin-bottom: 10px;
}
.box-10c {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;													background-image: url(../images/bilder/autoversicherung.jpg.jpg);
	margin-right: 14px;
	background-color: #FFF;
	margin-left: 10px;
	padding: 8px;
	margin-bottom: 10px;
}
.box-10d {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;												background-image: url(../images/bilder/autoversicherung.jpg);
	margin-right: 14px;
	background-color: #FFF;
	margin-left: 10px;
	padding: 8px;
	margin-bottom: 10px;	
}
.box-10e {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;														background-image: url(../images/bilder/tagesgeld-gro%C3%9F.jpg);
	margin-right: 14px;
	background-color: #FFF;
	margin-left: 10px;
	padding: 8px;
	margin-bottom: 10px;
}
.box-10f {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;													background-image: url(../images/bilder/strom-vergleich-gro%C3%9F.jpg);
	margin-right: 14px;
	background-color: #FFF;
	margin-left: 10px;
	padding: 8px;
	margin-bottom: 10px;
}
.box-10g {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	margin-right: 14px;
	background-color: #FFF;
	margin-left: 10px;
	padding: 8px;
	margin-bottom: 10px;
	background-image: url(../images/bilder/DSL-gro%C3%9F.jpg);
}
.box-10h {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																background-image: url(../images/bilder/pauschalreisen-gro%C3%9F.jpg);
	margin-right: 14px;
	background-color: #FFF;
	margin-left: 10px;
	padding: 8px;
	margin-bottom: 10px;
}
.box-10i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																						background-image: url(../images/bilder/motorradversicherung.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-12i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																							background-image: url(../images/bilder/rechtsschutzvergleich.jpg);
	margin-bottom: 16px;
	background-position: right;
	padding-bottom: 140px;
	padding-right: 8px;
	padding-left: 8px;
}
.box-13i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																							background-image: url(../images/bilder/private%20haftpflicht.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-14i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																							background-image: url(../images/bilder/hunde-haftpflichtversicherung.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-15i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																					background-image: url(../images/bilder/geb%C3%A4ude-versicherung.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-16i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																							background-image: url(../images/bilder/firmenversicherung-vergleich.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-17i {
	border:1px solid #E3E6E6;
	position: relative;

.gif);																									background-repeat: no-repeat;
	background-image: url(../images/bilder/geb%C3%A4ude-versicherung.jpg);
	margin-right: 0px;
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-18i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																								background-image: url(../images/bilder/hausrat-versicherung.jpg);
	margin-right: 0px;
	background-color: transparent;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-19i {
	border:1px solid #C3C3C3;
	position: relative;
    box-shadow:0 1px 2px 2px #E3E6E6;
	margin-bottom: 16px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
	background-image: url(../images/bilder/pkv_vergleich.jpg);
}
.box-20i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																									background-image: url(../images/bilder/gesetzliche-krankenversicherung.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-21i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																									background-image: url(../images/bilder/private-pflegeversicherung.jpg);
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-22i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																								background-image: url(../images/bilder/zahn-zusatzversicherung.jpg);
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-23i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
	background-image: url(../images/bilder/krankenzusatzversicherung.jpg);
}
.box-24i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																										background-image: url(../images/bilder/beamten-krankenversicherung-mittel.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-25i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/lebensversicherung.jpg);
	margin-bottom: 16px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-26i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																									background-image: url(../images/bilder/unfall-versicherung.jpg);
	background-color: transparent;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-27i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																										background-image: url(../images/bilder/rentenversicherung.jpg);
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-28i {
border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																													background-image: url(../images/bilder/lebensversicherung.jpg);
	margin-bottom: 16px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-29i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																									background-image: url(../images/bilder/riesterrente.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-30i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																								background-image: url(../images/bilder/berufsunf%C3%A4higkeitsversicherung.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-31i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																							background-image: url(../images/bilder/beamten-pkv.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}


.box-34i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																								background-image: url(../images/bilder/beamten-pkv.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}


.box-37i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																										background-image: url(../images/bilder/kreditkarte-klein.jpg);
	background-color: transparent;
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-38i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																										background-image: url(../images/bilder/autokredit-mittel%20-%202.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-39i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																										background-image: url(../images/bilder/kreditrechner.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-40i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																										background-image: url(../images/bilder/girokonto-mittel%20-%20Kopie.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-41i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																										background-image: url(../images/bilder/tagesgeld-gro%C3%9F.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-42i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																											background-image: url(../images/bilder/depot-mittel.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-43i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																											background-image: url(../images/bilder/kreditkarten-mittel.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-44i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																										background-image: url(../images/bilder/festgeld.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-45i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																												background-image: url(../images/bilder/girokonto-gro%C3%9F.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-46i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																												background-image: url(../images/bilder/depot-mittel%20-%20Kopie.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.box-48i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																											background-image: url(../images/bilder/tagesgeld-mittel.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-49i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																												background-image: url(../images/bilder/festgeld.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-50i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																															background-image: url(../images/bilder/strom-vergleich.jpg);
	margin-left: 16px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 3px;
	padding-bottom: 180px;
	padding-left: 8px;
}
.box-51i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																	background-image: url(../images/bilder/gas-mittel.jpg);
	margin-left: 16px;
	margin-bottom: 8px;
	background-position: right;
	margin-top: 15px;
	padding: 5px;
}
.box-i51 {
	border:1px solid #C3C3C3;
	position: relative;
	margin-left: 16px;
	margin-bottom: 8px;
	background-position: right;
	margin-top: 15px;
	padding: 5px;
}
.box-i52 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																background-image: url(../images/bilder/gas-mittel.jpg);
	margin-right: 0px;
	background-color: transparent;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-i53 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																															background-image: url(../images/bilder/strom-vergleich.jpg);
	margin-right: 0px;
	background-color: transparent;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 180px;
	padding-left: 8px;
}
.box-i54 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																														background-image: url(../images/bilder/strom-vergleich.jpg);
	background-color: transparent;
	margin-left: 16px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 3px;
	padding-bottom: 180px;
	padding-left: 8px;
}
.box-y2 {
	border:1px solid #E3E6E6;
	position: relative;																						background-repeat: no-repeat;
url(../images/bilder/private-krankenversicherung.jpg);
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-52i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																    background-image: url(../images/bilder/%C3%B6kostrom-mittel.jpg);
	background-color: transparent;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 15px;
	margin-left: 8px;
}
.box-52a {
	border:1px solid #C3C3C3;
	position: relative;																																				    background-image: url(../images/bilder/strom-anbietervergleich.jpg);
	background-color: transparent;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 150px;
	padding-left: 5px;
	margin-top: 15px;
}
.box-53i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																						background-image: url(../images/bilder/DSL-gro%C3%9F%20-%20mittel.jpg);
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.box-54i {
	border:1px solid #C3C3C3;
    box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																				background-image: url(../images/bilder/mobiles-internet-mittel.jpg);
	margin-left: 16px;
	background-position: right;
	margin-top: 15px;
	padding: 5px;
}
.box-i09 {
	border:1px solid #C3C3C3;
	position: relative;
	background-image: url(../images/bilder/auto-versicherung.jpg);
	margin-left: 16px;
	background-position: right;
	margin-top: 16px;
	padding: 5px;
}
.box-55i {
	border:1px solid #C3C3C3;
    box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																		background-image: url(../images/bilder/handy-mittel.jpg);
	background-color: transparent;
	margin-left: 10px;
	background-position: right;
	margin-top: 15px;
	padding: 5px;
}
.box-i55 {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	background-image: url(../images/bilder/kontovergleich_icon.jpg);
	background-color: transparent;
	margin-left: 10px;
	background-position: right;
	margin-top: 15px;
	padding: 5px;
}
.box-i56 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/stromkosten-vergleich.jpg);
	background-color: transparent;
	margin-left: 12px;
	background-position: right;
	padding-left: 8px;
	margin-top: 16px;
	padding-right: 8px;
}

.box-56i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																			background-image: url(../images/bilder/Lte%20Tarife.jpg);
	margin-left: 16px;
	background-position: right;
	margin-top: 15px;
	padding: 5px;
}
.box-57i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																		background-image: url(../images/bilder/festnetz-vergleich.jpg);
	margin-left: 10px;
	background-position: right;
	margin-top: 15px;
	padding: 5px;
	margin-bottom: 15px;
}
.box-58i {
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	border:1px solid #C3C3C3;																																																												background-image: url(../images/bilder/pauschalreisen.jpg);
	margin-left: 16px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 200px;
	padding-left: 8px;
}
.box-p1 {
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	border:1px solid #C3C3C3;
	background-image: url(../images/bilder/pkv_vergleich.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 170px;
	padding-left: 12px;
}
.box-p2 {
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	border:1px solid #C3C3C3;
	background-image: url(../images/bilder/lebensversicherung_icon.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 170px;
	padding-left: 12px;
}
.box-59i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																		background-image: url(../images/bilder/flug-mittel.jpg);
	margin-left: 16px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-60i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																	background-image: url(../images/bilder/hotel.jpg);
	margin-left: 12px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-61i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																		background-image: url(../images/bilder/ferienhaus.jpg);
	margin-left: 16px;
	background-position: right;
	padding-top: 8px;
	padding-right: 0px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-62i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																		background-image: url(../images/bilder/kreuzfahrten.jpg);
	margin-left: 12px;
	background-position: right;
	padding-top: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-63i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																background-image: url(../images/bilder/mietauto.jpg);
	margin-left: 16px;
	background-position: right;
	padding-top: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-64i {
	border:1px solid #E3E6E6;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;																																background-image: url(../images/bilder/DSL-gro%C3%9F%20-%20mittel.jpg);
	margin-left: 8px;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.box-65i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);																																				background-image: url(../images/bilder/DSL-gro%C3%9F%20-%20mittel.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.box-66i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);																																						background-image: url(../images/bilder/baukredit.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 10px;
}

.box-67i {
	border:1px solid #C3C3C3;;
	position: relative;		
			box-shadow:0 1px 2px 2px #E3E6E6;																																			background-image: url(../images/bilder/berufsunf%C3%A4higkeit.jpg);
	margin-left: 10px;
	background-position: right;
	margin-top: 15px;
	padding: 5px;
}
.box-68i {
	border:1px solid #C3C3C3;
	position: relative;																															background-image: url(../images/bilder/%C3%B6kostrom-mittel.jpg);
	background-color: transparent;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 160px;
	padding-left: 5px;
}
.box-69i {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/kreditrechner.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.box-70i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/tagesgeldkonto_vergleich.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.box-71i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/depoty_vergleich.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 20px;
}
.box-72i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/girokonto_vergleich.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.box-73i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/kreditkarte_vergleich.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 25px;
}
.box-74i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/pauschalreisen.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.box-75i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/flug_vergleich.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 145px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.box-76i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/baufinanzierung-mittel.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 145px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.box-77i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/hotel-vergleich.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 145px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.box-78i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/kreuzfahrt_vergleich.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 145px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.box-79i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
	background-image: url(../images/bilder/autoversicherung-vergleich.png);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 145px;
	padding-left: 10px;
	margin-bottom: 15px;
}
.box-80i {
	border:1px solid #C3C3C3;
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;																																					background-image: url(../images/bilder/baukredit.jpg);
	background-color: transparent;
	background-position: right;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 180px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.box-10j {
	border:0px solid #E3E6E6;
	position: relative;																					background-image: none;
	background-color: transparent;
	margin-bottom: 8px;
	padding: 0px;
}
.box-h1 {
	border:0px solid #0A5896;
	position: relative;																	
	background-color: #FFF;
	margin-left: 9px;
	background-position: left;
	padding-left: 7px;
}
.box-2h {
	border:0px solid #0A5896;
	position: relative;
	background-color: #FFF;
	margin-left: 9px;
	background-position: left;
	padding-left: 7px;
	margin-top: 12px;
}
.box-h2 {
	border:0px solid #0A5896;
	position: relative;																	background-image: url(../images/icon-info.png);
	margin-right: 9px;
	background-color: #FFF;
	margin-left: 9px;
	margin-bottom: 0px;
	background-position: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 50px;
}
.box-11 {
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																								background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																								background-image: url(../images/bilder/hausrat-versicherungsvergleich.jpg);
	background-color: transparent;
	padding: 1px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: 20px 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	margin-top: 12px;
}
.box-11a {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																	background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																	background-image: url(../images/bilder/autokredit-klein.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.box-11b {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																	background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																	background-image: url(../images/bilder/girokonto-klein.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.box-11c {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																background-image: url(../images/bilder/krankenversicherung-mittel.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.box-11d {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																	background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																	background-image: url(../images/bilder/tagesgeld-klein.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.box-11e {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																			background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																			background-image: url(../images/bilder/gas-mittel.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.box-11f {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																		background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																		background-image: url(../images/bilder/mobiles-internet-mittel.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.box-11g {
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																				background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																				background-image: url(../images/bilder/flug-mittel.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #73A9DF;
}
.box-11h {
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																				background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																				background-image: url(../images/bilder/mietwagen-mittel.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #73A9DF;
}
.box-11i {
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																				background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																				background-image: url(../images/bilder/ferienhaus-mittel.jpg);
	margin-right: 8px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px solid #73A9DF;
}
.box-11j {
	border:1px solid #E3E6E6;
	position: relative;																		background-image: none;
	background-color: #F7F7F7;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.box-11k {
	border:1px solid #C3C3C3;
	position: relative;																						background-image: url(../images/bilder/zahnersatzversicherung.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-12k {
	position: relative;
	border:1px solid #C3C3C3;
	background-image: url(../images/bilder/rentenversicherung_icon.jpg);
	background-color: #FFF;
	margin-left: 16px;
	background-position: right;
	padding-left: 8px;
	margin-top: 15px;
	padding-bottom: 8px;
}
.box-11l {
	border:1px solid #C3C3C3;
	position: relative;																						background-image: url(../images/bilder/krankenzusatzversicherung.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-p3 {
	border:1px solid #C3C3C3;
	position: relative;
	background-image: url(../images/bilder/haftpflichtvergleich.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-p4 {
	border:1px solid #C3C3C3;
	position: relative;
	background-image: url(../images/bilder/altersvorsorge.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-p5 {
	border:1px solid #C3C3C3;
	position: relative;
	background-image: url(../images/bilder/berufsunf%C3%A4higkeit.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-p6 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/krankenversicherung_vergleich.jpg);
	background-color: transparent;
	margin-left: 12px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-p7 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/pflichtversicherung.jpg);
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-p8 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/altersvorsorge.jpg);
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
	margin-bottom: 10px;
}
.box-p9 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/auto-versicherung.jpg);
	background-color: transparent;
	margin-left: 12px;
	background-position: right;
	padding-left: 8px;
	margin-top: 16px;
	padding-right: 8px;
}
.box-p10 {
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	border:1px solid #C3C3C3;
	background-image: url(../images/bilder/rechtsschutzvergleich.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 170px;
	padding-left: 12px;
}
.box-p11 {
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	border:1px solid #C3C3C3;
	background-image: url(../images/bilder/haftpflichtvergleich.jpg);
	background-color: #FFF;
	margin-left: 16px;
	background-position: right;
	padding-left: 8px;
	margin-top: 15px;
	padding-bottom: 8px;
}
.box-p12 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/hausratvergleich.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-p13 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/wohngeb%C3%A4udevergleich.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-p14 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/altersvorsorge.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-p15 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.box-p16 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
	margin-top: 16px;
	padding-bottom: 8px;
}
.box-p17 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/ratenkredit_icon.jpg);
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-p18 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/autokredit_icon.jpg);
	background-color: transparent;
	margin-left: 12px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-p19 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/wohngeb%C3%A4udevergleich.jpg);
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-p20 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/onlinekredit_icon.jpg);
	background-color: transparent;
	margin-left: 12px;
	background-position: right;
	padding-left: 8px;
	margin-top: 16px;
	padding-right: 8px;
}
.box-p21 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/kontovergleich_icon.jpg);
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-p22 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/tagesgeld_vergleich.jpg);
	background-color: transparent;
	margin-left: 12px;
	background-position: right;
	padding-left: 8px;
	margin-top: 16px;
	padding-right: 8px;
}
.box-p23 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-left: 8px;
	background-image: url(../images/bilder/autofinanzierung_icon.jpg);
	margin-right: 16px;
	padding-right: 8px;
}
.box-p24 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-left: 8px;
	padding-right: 8px;
	margin-right: 16px;
}
.box-p25 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 15px;
}
.box-p26 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-left: 8px;
	background-image: url(../images/bilder/kreditvergleich_icon.jpg);
	margin-right: 16px;
	padding-right: 8px;
}
.box-p27 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-color: transparent;
	margin-bottom: 16px;
	background-position: right;
	padding-left: 8px;
	background-image: url(../images/bilder/festgeld-klein.jpg);
	margin-right: 16px;
	padding-right: 8px;
}
.box-p28 {
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	border:1px solid #C3C3C3;
	background-image: url(../images/bilder/tagesgeldkonto_vergleich.jpg);
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 170px;
	padding-left: 12px;
}
.box-p29 {
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	border:1px solid #C3C3C3;
	background-image: url(../images/bilder/girokontovergleich_icon.jpg);
	background-color: #FFF;
	margin-left: 16px;
	background-position: right;
	padding-left: 8px;
	margin-top: 15px;
	padding-bottom: 8px;
}
.box-p30 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/kreditkarten_vergleich.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-p31 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/depot_vergleich.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-p32 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/altersvorsorge.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-m1 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/altersvorsorge.jpg);
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-m2 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/autokredit_icon.jpg);
	background-color: transparent;
	margin-left: 12px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-m3 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/strom_vergleich.jpg);
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 16px;
}
.box-m4 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/ratenkredit_icon.jpg);
	background-color: transparent;
	margin-left: 12px;
	background-position: right;
	padding-left: 8px;
	margin-top: 16px;
	padding-right: 8px;
}
.box-m5 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/pflichtversicherung.jpg);
	background-color: transparent;
	margin-left: 16px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 5px;
}
.box-m6 {
	border:1px solid #C3C3C3;
	box-shadow:0 1px 2px 2px #E3E6E6;
	position: relative;
	background-image: url(../images/bilder/krankenversicherung_vergleich.jpg);
	background-color: transparent;
	margin-left: 12px;
	background-position: right;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 5px;
}
.box-11m {
	border:1px solid #C3C3C3;
	position: relative;
	background-image: url(../images/bilder/private_pflegeversicherung.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-11n {
	border:1px solid #C3C3C3;
	position: relative;
	background-image: url(../images/bilder/pkv_beamte.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 16px;
	background-position: right;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 15px;
}
.box-11o {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																					background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																					background-image: url(../images/bilder/rentenversicherung%20-%20mitte.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: right;
}
.box-11p {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																					background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																					background-image: url(../images/bilder/unfall-versicherung%20-%20mitte.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: right;
}
.box-11q {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																						background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																						background-image: url(../images/bilder/riesterrente%20-%20mitte.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 140px;
	padding-left: 8px;
}
.box-11v {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																					background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																					background-image: url(../images/bilder/berufsunf%C3%A4higkeitsversicherung-mittel.jpg);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: right;
}
.box-11x {
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																									background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																									background-image: url(../images/bilder/rechtsschutz-versicherungsvergleich.jpg);
	background-color: transparent;
	padding: 1px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: 55px 33px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	margin-top: 12px;
}
.box-11y {
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																									background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																									background-image: url(../images/bilder/hunde-versicherungsvergleich.jpg);
	background-color: transparent;
	padding: 1px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: 50px 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	margin-top: 12px;
}
.box-11z {
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																									background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																									background-image: url(../images/bilder/motorrad-versicherungsvergleich.jpg);
	background-color: transparent;
	padding: 1px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: 50px 28px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	margin-top: 12px;
}
.box-a11 {
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	padding: 1px;
	margin-bottom: 8px;
	margin-left: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	margin-top: 12px;
}
.box-111 {
	position: relative;
	margin-bottom: 8px;
	margin-left: 9px;
}
.box-a12 {
	position: relative;
	padding: 1px;
	margin-bottom: 8px;
	margin-left: 8px;
	margin-top: 12px;
	margin-right: 10px;
}
.box-a13 {
	position: relative;
	padding: 1px;
	margin-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	margin-top: 12px;
}
.box-a14 {
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	padding: 1px;
	margin-bottom: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	margin-top: 12px;
}

.box-12 {
	border:1px solid #E3E6E6;
	position: relative;																background-image: url(../images/bilder/lebensversicherung-mittel.jpg);
	margin-right: 0px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: right;
}
.box-12a {
	border:1px solid #E3E6E6;
	position: relative;																	background-image: url(../images/bilder/baufinanzierung-klein.jpg);
	margin-right: 8px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.box-12b {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																		background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																		background-image: url(../images/bilder/depot-mittel.jpg);
	margin-right: 8px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.box-12c {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																		background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																		background-image: url(../images/bilder/%C3%B6kostrom-mittel.jpg);
	margin-right: 8px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.box-12d {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																		background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																		background-image: url(../images/bilder/handy-mittel.jpg);
	margin-right: 8px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.box-12e {
	behavior: url(js/PIE.htc);
	position: relative;



background-image: url(../images/banner2.jpg)
.gif);																				background-repeat: no-repeat;



background-image: url(../images/loading.gif).gif);																				background-image: url(../images/bilder/hotel-mittel.jpg);
	margin-right: 8px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 10px;
	margin-left: 5px;
	border: 1px solid #73A9DF;
}
.box-13 {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																				background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																				background-image: url(../images/bilder/rechtsschutzversicherung-mittel.jpg);
	background-color: #FFF;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: right;
	padding: 8px;
}
.box-13a {
	border:1px solid #C3C3C3;
	behavior: url(js/PIE.htc);
	position: relative;






background-image: url(../images/loading.gif).gif);																								background-image: url(../images/module_head.png);
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: right;






background-image: url(../images/loading.gif).gif);																								background-image: url(../images/bilder/kfz-versicherungsvergleich.jpg);
	background-color: #FFF;
	padding: 1px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: right;
}
.box-13b {
	border:1px solid #C3C3C3;
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																							background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																							background-image: url(../images/bilder/krankenversicherungsvergleich.jpg);
	background-color: #FFF;
	padding: 1px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: right;
}
.box-13c {
	border:1px solid #C3C3C3;
	behavior: url(js/PIE.htc);
	position: relative;




background-image: url(../images/banner2.jpg)
.gif);																										background-repeat: no-repeat;




background-image: url(../images/loading.gif).gif);																										background-image: url(../images/bilder/berufsunf%C3%A4higkeits-versicherung.jpg);
	background-color: #FFFFFF;
	padding: 1px;
	margin-bottom: 8px;
	margin-left: 8px;
	background-position: right;
}
.box-14 {
	border:1px solid #C3C3C3;
	behavior: url(js/PIE.htc);
	position: relative;



background-image: url(../images/banner2.jpg)
.gif);																		background-repeat: no-repeat;



background-image: url(../images/loading.gif).gif);																		background-image: url(../images/bilder/berufsunf%C3%A4higkeitsversicherung-mittel.jpg);
	margin-right: 0px;
	background-color: #FFF;
	margin-bottom: 8px;
	background-position: right;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 149px;
	padding-left: 8px;
}
.box-14a {

	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																background-image: url(../images/bilder/kreditkarte-klein.jpg);
	margin-right: 8px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
}
.box-15 {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;




background-image: url(../images/banner2.jpg)
.gif);																					background-repeat: repeat-x;




background-image: url(../images/loading.gif).gif);																					background-image: url(../images/bg-2.gif);
	margin-right: 0px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}
.box-15a {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																					background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																					background-image: none;
	margin-right: 2px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
}
.box-15b {
	position: relative;																								background-image: url(../images/big-box-background.gif);
	background-color: #FFF;
	padding-right: 11px;
	padding-left: 9px;
}
.box-15c {
	border:1px solid #E3E6E6;
	position: relative;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 5px;
}
.box-16 {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																background-image: none;
	margin-right: 3px;
	background-color: #FFF;
	padding: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
}
.box-17 {
	position: relative;
	margin-right: 0px;
	background-color: #FFF;
	margin-left: 15px;
	margin-bottom: 8px;
	margin-top: 15px;
	}
.box-a17 {
	behavior: url(js/PIE.htc);
	position: relative;
	margin-right: 0px;
	background-color: #FFF;
	margin-left: 15px;
	margin-bottom: 8px;
	margin-top: 25px;
	}
.box-17a {
	position: relative;
	box-shadow:0 1px 2px 2px #E3E6E6;
	background-image: none;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
	margin-top: 30px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	}
	.box-17b {
	border:1px solid #E3E6E6;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																	background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																	background-image: none;
	margin-right: 0px;
	background-color: #FFF;
	margin-left: 0px;
	padding: 8px;
	margin-bottom: 0px;
	margin-top: 8px;
	}
		.box-17c {
	border:0px solid transparent;
	behavior: url(js/PIE.htc);
	position: relative;

background-image: url(../images/banner2.jpg)
.gif);																		background-repeat: no-repeat;

background-image: url(../images/loading.gif).gif);																		background-image: none;
	margin-right: 0px;
	background-color: #E1E1E1;
	margin-left: 0px;
	padding: 8px;
	margin-bottom: 0px;
	margin-top: 8px;
	}
.box-17d {
	border:1px solid #C3C3C3;
	behavior: url(js/PIE.htc);
	position: relative;
background-image: url(../images/banner2.jpg)
.gif);																				background-repeat: no-repeat;
background-image: url(../images/loading.gif).gif);																				background-image: none;
	margin-right: 0px;
	background-color: #FFF;
	margin-left: 15px;
	padding: 8px;
	margin-bottom: 8px;
	}	
	.box-17e {
	border:1px solid #E3E6E6;
	position: relative;
	margin-right: 0px;
	background-color: #FFF;
	margin-left: 16px;
	padding: 8px;
	margin-bottom: 0px;
	margin-top: 8px;
	}
		.box-17f {
	border:1px solid #E3E6E6;
	position: relative;
	margin-right: 0px;
	background-color: #FFF;
	margin-left: 0px;
	padding: 8px;
	margin-bottom: 0px;
	margin-top: 8px;
	}
	
.box-i {
	border:1px solid #dadada;
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: url(../images/bilder/lebensversicherungsvergleich.jpg);
	background-repeat: repeat;
	padding: 10px;
}
.box-j {
	border:1px solid #dadada;
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: url(../images/bilder/lebensversicherungsvergleich.jpg);
	background-repeat: repeat;
	padding: 10px;
}
.box-k {
	border:1px solid #dadada;
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: url(../images/bilder/lebensversicherungsvergleich.jpg);
	background-repeat: repeat;
	padding: 10px;
}
.box-l {
	border:1px solid #dadada;
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: url(../images/bilder/lebensversicherungsvergleich.jpg);
	background-repeat: repeat;
	padding: 10px;
}
.box-100 {
	behavior: url(js/PIE.htc);
	position: relative;
	background-image: url(../images/bilder/lebensversicherungsvergleich.jpg);
	background-repeat: repeat;
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
}

	.box h3 {
		padding:6px 0 15px 0;
	}
		.box .button1 {
	margin-top:5px;
		}
	
.box2 {
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	behavior: url(js/PIE.htc);
	position: relative;
	font-size:1.1em;
	line-height:1.2307em;
	color:#F0F0F0;
	text-transform:capitalize;
	padding:25px 28px 24px 20px;
	background-color: #FFF;
	font-style: normal;
	font-weight: normal;
}
.box2-pad {
	padding-top:35px;
}
	.box2 .link {
		float:right;
		background:url(../images/box2-link-bg.gif) left top repeat-x #141414;
		color:#fff;
		text-decoration:none;
		font-size:0.7272em;
		line-height:1.2307em;
		display:inline-block;
		padding:10px 20px 8px 20px;
		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		box-shadow: 2px 2px 0px rgba(156, 156, 156, .4);
		-moz-box-shadow: 2px 2px 0px rgba(156, 156, 156, .4);
		-webkit-box-shadow: 2px 2px 0px rgba(156, 156, 156, .4);
		behavior: url(js/PIE.htc);
		position: relative;
	}
		.box2 .link:hover {
			background:url(../images/box2-link-hover.gif) left top repeat-x #c50008;
		}
		.box2 strong {
			display:inline-block;
			padding-top:5px;
		}

.inside {
	padding:0 0 0 20px;
}
.inside1 {
	padding:0 0 0 30px;
}
.inside2 {
	padding:0 0 0 10px;
}
.indent1 {
	padding:41px 0 78px 0;
}
.indent2 {
	padding:34px 0 78px 0;
}

.pad {
	padding-top:35px;
}
.pad1 {
	padding-top:14px;
}
.pad2 {
	padding-top:o;
}

.color {
	color:#d90011;
}
/**********tabs***********/
.box {width:100%; position:relative; z-index:2;
	background: none;
}
.box-1 {
	width:auto;
	position:relative;
	z-index:1;
	margin-top:-1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E6E6;
	border-right-color: #E3E6E6;
	border-bottom-color: #E3E6E6;
	border-left-color: #E3E6E6;
	background-image: none;
	background-repeat: no-repeat;
	margin-right: 0px;
	padding-right: 0px;
	margin-left: 0px;
}
.box-x {
	width:auto;
	position:relative;
	z-index:1;
	background: none;
	border-top:1px solid #E3E6E6;
	margin-top:-1px;
	margin-right: 0px;
	margin-left: 0px;
}
.box-x1 {
	width:auto;
	position:relative;
	z-index:1;
	background: none;
	border-top:1px solid #E3E6E6;
	margin-top:0px;
	margin-right: 0px;
	margin-left: 0px;
}
.box-x2 {
	width:auto;
	position:relative;
	z-index:1;
	background: none;
	border-top:1px solid #E3E6E6;
	margin-top:-1px;
	margin-right: 0px;
	margin-left: 0px;
}
#page1 .tabs {overflow:hidden;}
#page1 .tabs li {
	position:relative;
	z-index:2;
	margin-right:px;
	overflow:hidden;
	float:left;
	padding:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E3E6E6;
	border-right-color: #E3E6E6;
	border-left-color: #E3E6E6;
	border-bottom-color: #E3E6E6;
	background-color: #FFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 top;
}
#page1 .tabs li.last {margin-right:0;}
#page1 .tabs li:hover, #page1 .tabs li.active {
	background-color: #0A5189;
}
#page1 .tabs li a {
	display:inline-block;
	font-size:14px;
	line-height:1.2em;
	color:#0C68B1;
	text-align:center;
	background: #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#page1 .tabs {overflow:hidden;}
#page1 .tabs li {
	position:relative;
	z-index:2;
	overflow:hidden;
	float:left;
	padding:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #CCC;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 top;
	margin: 0px;
}
#page1 .tabs li.last {margin-right:0;}
#page1 .tabs li:hover, #page1 .tabs li.active {
	background-color: #0A5189;
}
#page1 .tabs li a {
	display:inline-block;
	font-size:14px;
	line-height:1.2em;
	color:#000000;
	text-align:center;
	background: #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);
	padding: 0px;
}
#page1 .tabs li a:hover, #page1 .tabs li.active a {
	color:#fff;
	border-bottom:1px solid #053253;
	border-top:1px solid #0f83c6;
	border-left:1px solid #0a5b98;
	border-right:1px solid #084a7d;
	-pie-background: linear-gradient(#0c6ab4, #063860);
	background-image: url(../images/bg-menu2.gif);
	background-color: #FFFFFF;
	background-position: 0 0;
}

#page1 .tab_container {
	position:relative;
	z-index:1;
	padding-top: 14px;
	padding-bottom: 13px;
	background-color: #FFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E3E6E6;
	border-right-color: #E3E6E6;
	border-bottom-color: #E3E6E6;
	border-left-color: #E3E6E6;
	padding-right: 0px;
	padding-left: 0px;
}

#page1 .tabs-a {overflow:hidden;}
#page1 .tabs-a li {
	position:relative;
	z-index:2;
	margin-right:6px;
	overflow:hidden;
	float:left;
	padding:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E3E6E6;
	border-right-color: #E3E6E6;
	border-left-color: #E3E6E6;
	border-bottom-color: #E3E6E6;
	background-color: #CCC;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 top;
}
#page1 .tabs-a li.last {margin-right:0;}
#page1 .tabs-a li:hover, #page1 .tabs-a li.active {
	background-color: #1A4571;
}
#page1 .tabs-a li a {
	display:inline-block;
	font-size:14px;
	line-height:1.2em;
	color:#106aa9;
	text-align:center;
	background: #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
#page1 .tabs-a li a:hover, #page1 .tabs-a li.active a {
	color:#fff;


}

#page1 .tab_container {
	position:relative;
	z-index:1;
	padding-top: 25px;
	padding-bottom: 13px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	padding-left: 1px;
}

#page1 .tabs-1 {overflow:hidden;}
#page1 .tabs-1 li {
	position:static;
	z-index:2;
	margin-right:5px;
	overflow:hidden;
	float:left;
	margin-top: 12px;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	padding: 1px;
}
#page1 .tabs-1 li.last {margin-right:0;}
#page1 .tabs-1 li:hover, #page1 .tabs-1 li.active {background:#fff;}
#page1 .tabs-1 li a {
	display:inline-block;
	font-size:14px;
	line-height:1.2em;
	text-decoration:none;
	text-align:center;
	background: #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);
	font-weight: normal;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
	
#page1 .tabs-1 li a:hover, #page1 .tabs-1 li.active a {color:#fff; 
	background: #095087; border-bottom:1px solid #053253; border-top:1px solid #0f83c6; border-left:1px solid #0a5b98; border-right:1px solid #084a7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0c6ab4), to(#063860));
	background: -moz-linear-gradient(#0c6ab4, #063860);
	background: linear-gradient(#0c6ab4, #063860);
	-pie-background: linear-gradient(#0c6ab4, #063860);
	background-image: -o-linear-gradient(#0c6ab4, #063860);
}



#page1 .tabs-2 {overflow:hidden;}
#page1 .tabs-2 li {
	background:url(../images/tab-bg.gif) 0 bottom repeat-x #fff;
	position:relative;
	z-index:2;
	border-left:1px solid #edeeee;
	border-right:1px solid #edeeee;
	border-top:1px solid #edeeee;
	margin-right:3px;
	overflow:hidden;
	float:left;
	margin-top: 12px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}
#page1 .tabs-2 li.last {margin-right:0;}
#page1 .tabs-2 li:hover, #page1 .tabs-2 li.active {background:#fff;}
#page1 .tabs-2 li a {
	display:inline-block;
	color:#0a162a;
	text-decoration:none;
	text-align:center;
	background: #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#page1 .tabs-2 li a:hover, #page1 .tabs-1 li.active a {color:#fff; 
	background: #095087; border-bottom:1px solid #053253; border-top:1px solid #0f83c6; border-left:1px solid #0a5b98; border-right:1px solid #084a7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0c6ab4), to(#063860));
	background: -moz-linear-gradient(#0c6ab4, #063860);
	background: linear-gradient(#0c6ab4, #063860);
	-pie-background: linear-gradient(#0c6ab4, #063860);
	background-image: -o-linear-gradient(#0c6ab4, #063860);
}
#page1 .tab_container_1 {
	background:#fff;
	position:relative;
	z-index:1;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 20px;
	border-top-color: #C3C3C3;
}

#tab1 { overflow:hidden;}
#tab2 { overflow:hidden;}
#tab3 { overflow:hidden;}
#tab4 { overflow:hidden;}
#tab5 { overflow:hidden;}
#tab6 { overflow:hidden;}
#tab7 { overflow:hidden;}
#tab-1 {
	overflow:hidden;
}
#tab-2 { overflow:hidden;}
#tab_3 { overflow:hidden;}
#tab_4 { overflow:hidden;}
#tab_5 { overflow:hidden;}
#tab_6 { overflow:hidden;}
#tab_7 { overflow:hidden;}
#tab_8 { overflow:hidden;}
#tab_9 { overflow:hidden;}


#page2 .tabs-2 {overflow:hidden;}
#page2 .tabs-2 li {background:url(../images/tab-bg.gif) 0 bottom repeat-x #fff;  position:relative; z-index:2; border-left:1px solid #edeeee;  border-right:1px solid #edeeee;  border-top:1px solid #edeeee;  margin-right:4px; overflow:hidden; float:left; padding:10px 10px 10px 10px;}

#page2 .tabs-2 li a {display:inline-block; font-size:14px; line-height:1.2em; text-shadow:1px 0 0px #0a162a; color:#0a162a; text-decoration:none; padding: 8px 10px 8px 9px; text-align:center; 
	background: #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);}
#page2 .tabs-2 li a:hover, #page2 .tabs-2 li.active a {color:#fff; text-shadow:1px 0 0px #fff;
	background: #095087; border-bottom:1px solid #053253; border-top:1px solid #0f83c6; border-left:1px solid #0a5b98; border-right:1px solid #084a7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0c6ab4), to(#063860));
	background: -moz-linear-gradient(#0c6ab4, #063860);
	background: linear-gradient(#0c6ab4, #063860);
	-pie-background: linear-gradient(#0c6ab4, #063860);
	background-image: -o-linear-gradient(#0c6ab4, #063860);
}

#page2 .tab_container_2 { padding: 14px 20px 5px 20px; border-left:1px solid #edeeee; border-right:1px solid #edeeee; border-bottom:1px solid #edeeee; background:#fff; position:relative; z-index:1;}

#page3 .tabs-3 {overflow:hidden;}
#page3 .tabs-3 li {background:url(../images/tab-bg.gif) 0 bottom repeat-x #fff;  position:relative; z-index:2; border-left:1px solid #edeeee;  border-right:1px solid #edeeee;  border-top:1px solid #edeeee;  margin-right:4px; overflow:hidden; float:left; padding:10px 10px 10px 10px;}
#page3 .tabs-3 li.last {margin-right:0;}
#page3 .tabs-3 li:hover, #page3 .tabs-3 li.active {background:#fff;}
#page3 .tabs-3 li a {display:inline-block; font-size:14px; line-height:1.2em; text-shadow:1px 0 0px #0a162a; color:#0a162a; text-decoration:none; padding: 8px 10px 8px 9px; text-align:center; 
	background: #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);}
#page3 .tabs-3 li a:hover, #page3 .tabs-3 li.active a {color:#fff; text-shadow:1px 0 0px #fff;
	background: #095087; border-bottom:1px solid #053253; border-top:1px solid #0f83c6; border-left:1px solid #0a5b98; border-right:1px solid #084a7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0c6ab4), to(#063860));
	background: -moz-linear-gradient(#0c6ab4, #063860);
	background: linear-gradient(#0c6ab4, #063860);
	-pie-background: linear-gradient(#0c6ab4, #063860);
	background-image: -o-linear-gradient(#0c6ab4, #063860);
}

#page3 .tab_container_2 { padding: 14px 20px 5px 20px; border-left:1px solid #edeeee; border-right:1px solid #edeeee; border-bottom:1px solid #edeeee; background:#fff; position:relative; z-index:1;}

#page4 .tabs-4 {overflow:hidden;}
#page4 .tabs-4 li {background:url(../images/tab-bg.gif) 0 bottom repeat-x #fff;  position:relative; z-index:2; border-left:1px solid #edeeee;  border-right:1px solid #edeeee;  border-top:1px solid #edeeee;  margin-right:4px; overflow:hidden; float:left; padding:10px 10px 10px 10px;}
#page4 .tabs-4 li.last {margin-right:0;}
#page4 .tabs-4 li:hover, #page4 .tabs-4 li.active {background:#fff;}
#page4 .tabs-4 li a {display:inline-block; font-size:14px; line-height:1.2em; text-shadow:1px 0 0px #0a162a; color:#0a162a; text-decoration:none; padding: 8px 10px 8px 9px; text-align:center; 
	background: #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);}
#page4 .tabs-4 li a:hover, #page4 .tabs-4 li.active a {color:#fff; text-shadow:1px 0 0px #fff;
	background: #095087; border-bottom:1px solid #053253; border-top:1px solid #0f83c6; border-left:1px solid #0a5b98; border-right:1px solid #084a7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0c6ab4), to(#063860));
	background: -moz-linear-gradient(#0c6ab4, #063860);
	background: linear-gradient(#0c6ab4, #063860);
	-pie-background: linear-gradient(#0c6ab4, #063860);
	background-image: -o-linear-gradient(#0c6ab4, #063860);
}

#page4 .tab_container_2 { padding: 14px 20px 5px 20px; border-left:1px solid #edeeee; border-right:1px solid #edeeee; border-bottom:1px solid #edeeee; background:#fff; position:relative; z-index:1;}

#page5 .tabs-5 {overflow:hidden;}
#page5 .tabs-5 li {background:url(../images/tab-bg.gif) 0 bottom repeat-x #fff;  position:relative; z-index:2; border-left:1px solid #edeeee;  border-right:1px solid #edeeee;  border-top:1px solid #edeeee;  margin-right:4px; overflow:hidden; float:left; padding:10px 10px 10px 10px;}
#page5 .tabs-5 li.last {margin-right:0;}
#page5 .tabs-5 li:hover, #page5 .tabs-5 li.active {background:#fff;}
#page5 .tabs-5 li a {display:inline-block; font-size:14px; line-height:1.2em; text-shadow:1px 0 0px #0a162a; color:#0a162a; text-decoration:none; padding: 8px 10px 8px 9px; text-align:center; 
	background: #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);}
#page5 .tabs-5 li a:hover, #page5 .tabs-5 li.active a {color:#fff; text-shadow:1px 0 0px #fff;
	background: #095087; border-bottom:1px solid #053253; border-top:1px solid #0f83c6; border-left:1px solid #0a5b98; border-right:1px solid #084a7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0c6ab4), to(#063860));
	background: -moz-linear-gradient(#0c6ab4, #063860);
	background: linear-gradient(#0c6ab4, #063860);
	-pie-background: linear-gradient(#0c6ab4, #063860);
	background-image: -o-linear-gradient(#0c6ab4, #063860);
}

#page5 .tab_container_2 { padding: 14px 20px 5px 20px; border-left:1px solid #edeeee; border-right:1px solid #edeeee; border-bottom:1px solid #edeeee; background:#fff; position:relative; z-index:1;}

#page6 .tabs-6 {overflow:hidden;}
#page6 .tabs-6 li {background:url(../images/tab-bg.gif) 0 bottom repeat-x #fff;  position:relative; z-index:2; border-left:1px solid #edeeee;  border-right:1px solid #edeeee;  border-top:1px solid #edeeee;  margin-right:4px; overflow:hidden; float:left; padding:10px 10px 10px 10px;}
#page6 .tabs-6 li.last {margin-right:0;}
#page6 .tabs-6 li:hover, #page6 .tabs-6 li.active {background:#fff;}
#page6 .tabs-6 li a {display:inline-block; font-size:14px; line-height:1.2em; text-shadow:1px 0 0px #0a162a; color:#0a162a; text-decoration:none; padding: 8px 10px 8px 9px; text-align:center; 
	background: #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);}
#page6 .tabs-6 li a:hover, #page6 .tabs-6 li.active a {color:#fff; text-shadow:1px 0 0px #fff;
	background: #095087; border-bottom:1px solid #053253; border-top:1px solid #0f83c6; border-left:1px solid #0a5b98; border-right:1px solid #084a7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0c6ab4), to(#063860));
	background: -moz-linear-gradient(#0c6ab4, #063860);
	background: linear-gradient(#0c6ab4, #063860);
	-pie-background: linear-gradient(#0c6ab4, #063860);
	background-image: -o-linear-gradient(#0c6ab4, #063860);
}

#page6 .tab_container_6 { padding: 14px 20px 5px 20px; border-left:1px solid #edeeee; border-right:1px solid #edeeee; border-bottom:1px solid #edeeee; background:#fff; position:relative; z-index:1;}


#page7 .tabs-7 {overflow:hidden;}
#page7 .tabs-7 li {background:url(../images/tab-bg.gif) 0 bottom repeat-x #fff;  position:relative; z-index:2; border-left:1px solid #edeeee;  border-right:1px solid #edeeee;  border-top:1px solid #edeeee;  margin-right:4px; overflow:hidden; float:left; padding:10px 10px 10px 10px;}
#page7 .tabs-7 li.last {margin-right:0;}
#page7 .tabs-7 li:hover, #page7 .tabs-7 li.active {background:#fff;}
#page7 .tabs-7 li a {display:inline-block; font-size:14px; line-height:1.2em; text-shadow:1px 0 0px #0a162a; color:#0a162a; text-decoration:none; padding: 8px 10px 8px 9px; text-align:center; 
	background: #fff; border-bottom:1px solid #fff; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(#fff, #fff);
	background: linear-gradient(#fff, #fff);
	-pie-background: linear-gradient(#fff, #fff);
	background-image: -o-linear-gradient(#fff, #fff);}
#page7 .tabs-7 li a:hover, #page7 .tabs-7 li.active a {color:#fff; text-shadow:1px 0 0px #fff;
	background: #095087; border-bottom:1px solid #053253; border-top:1px solid #0f83c6; border-left:1px solid #0a5b98; border-right:1px solid #084a7d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#0c6ab4), to(#063860));
	background: -moz-linear-gradient(#0c6ab4, #063860);
	background: linear-gradient(#0c6ab4, #063860);
	-pie-background: linear-gradient(#0c6ab4, #063860);
	background-image: -o-linear-gradient(#0c6ab4, #063860);
}

#page7 .tab_container_7 { padding: 14px 20px 5px 20px; border-left:1px solid #edeeee; border-right:1px solid #edeeee; border-bottom:1px solid #edeeee; background:#fff; position:relative; z-index:1;}
/**********carousel**********************/
.carousel {width:100%; height:300px; overflow:hidden; position:relative;}
.carousel-control {position:absolute; top:10px; right:0; z-index:99;}
.carousel ._next {display:block; width:13px; height:7px; text-indent:-5000px; background:url(../images/carousel-control.png) right top no-repeat; float:left;}
.carousel ._prev {display:block; width:13px; height:7px; text-indent:-5000px; background:url(../images/carousel-control.png) left top no-repeat; float:left; margin-right:5px; }
.carousel ._next:hover {background-position:right bottom;}
.carousel ._prev:hover {background-position:left bottom;}
.carousel-list li {margin:0 0 15px 0; height:57px !important; color:#969291; font-style:italic; font-size:13px; line-height:19px; background:url(../images/pic-5.png) 0 bottom repeat-x; padding-bottom:20px;}
.carousel a.tdate {text-decoration:none; display:inline-block; padding-right:13px; background:url(../images/marker-2.png) right 6px no-repeat;color:#a41002; font-style:italic;}
.carousel a.tdate:hover {text-decoration:underline;}

.carousel-2 {width:100%; height:320px; overflow:hidden; position:relative;}
.carousel-control {position:absolute; top:10px; right:0; z-index:99;}
.carousel-2 ._next {display:block; width:13px; height:7px; text-indent:-5000px; background:url(../images/carousel-control.png) right top no-repeat; float:left;}
.carousel-2 ._prev {display:block; width:13px; height:7px; text-indent:-5000px; background:url(../images/carousel-control.png) left top no-repeat; float:left; margin-right:5px; }
.carousel-2 ._next:hover {background-position:right bottom;}
.carousel-2 ._prev:hover {background-position:left bottom;}
.carousel-list2 li {margin:0 0 0 34px; height:210px !important; width:150px !important;}
.jCarouselLite-2 {background:url(../images/carousel2-tail.gif) 0 0 repeat; padding:25px 0; width:100% !important;}

strong.circle {
	display:inline-block; 
	padding:9px 20px 11px; 
	font-size:36px; 
	line-height:1.22em; 
	color:#fff; 
	text-transform:uppercase;
	float:left;
	margin-right:10px;
	border-radius:35px;
	-moz-border-radius:35px;
	-webkit-border-radius:35px;
	background:url(../images/circle.png) 0 0 repeat;
}



 div.image-desc {
}
 div.navigation {
/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
 div#thumbs {
	width: 630px;
	height:96px;
	position:absolute;
	background:url(../images/bg-thumb.jpg) 0 bottom no-repeat;
	left:0px;
	bottom:0px;
	z-index:999;
	margin-left:0px;
	overflow: hidden;
	padding: 0px 0px 0 0;
	z-index:990;
}
 ul.thumbs {
	height: 96px !important;
	width: 630px !important;
	color:#e1f69b;
	float: left;
	margin-left:0;
	padding: 0;
	overflow: hidden;
	z-index:999;
}
 ul.thumbs li {
	float:left;
	height: 67px;
	width: 186px;
	color:#7d7c7c;
	font-size:12px;
	line-height:18px;
	margin-bottom:0px;
	overflow: hidden;
	padding: 20px 5px 0px 19px;
	vertical-align:top;
	position:relative;
	z-index:10;
}

ul.thumbs li .corner {
	position:absolute;
	z-index:999;
	top:0px;
	left:103px;
	width:10px; 
	height:5px;
	background:url(../images/corner.png) left top no-repeat;
}

ul.thumbs li:hover a.thumb, ul.thumbs li.selected a.thumb{
	color:#000;
}

ul.thumbs li:hover .corner, ul.thumbs li.selected .corner  {
	background-position:left bottom;
}

 ul.thumbs li img {
	border: none;
	z-index:9999;
}
 ul.thumbs li:hover img {
	border: none;
}
 a.thumb:focus {
	outline: none;
}
 div.pagination {
	position:relative;
	clear: both;
	float:right;
	padding:0;
	margin-top:15px;
	color:#e84b34;
	font-style:italic;
	font-size:13px;
}
	#page1 div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
		color:#e84b34;
		font-weight:normal;
		font-style:italic;
		font-size:13px;
		padding:0 5px;
	}
 div.navigation div.top {
	display:none; /* optional disabled */
}

 div.pagination span.current  {
	text-decoration:underline;
}


 div.pagination a.prev {
	padding-right:10px;
}
 div.pagination a.next {
	padding-left:10px;
}
/* -- gallery end --*/




.wrapper-1 {width:100%; overflow:hidden;}

 

/*********************************kopie*************************************/
.wrapper-1 {width:100%; overflow:hidden;}
.text-1 {
	display:inline-block;
	font-size:16px;
	line-height:28px;
	color:#1A4571;
	padding-top:40px;
	text-transform:uppercase;
} 
.text-2 {
	display:block;
	font-size:14px;
	line-height:1.3em;
	color:#F00;
	text-transform:uppercase;
}  
.col-a {
	float:left;
	width:185px;
	padding-right:60px;
	background:url(../images/pic-7.png) right center no-repeat;
	margin-right:20px;
}
.col-b {width:150px;float:left;}



.breadcrumb					{
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEECEC;
	border-right-color: #EEECEC;
	border-bottom-color: #EEECEC;
	border-left-color: #EEECEC;
}
.breadcrumb					{
	color: #999;
}
.breadcrumb a 				{
	color: #999;
	font-size:0.9em;
	font-weight:normal;
	display:inline-block;
}
.breadcrumb a:hover 		{
	color: #666;
	text-decoration:none;
}
/*  Horizontal divider */
.hr {
	display:block;
	position:relative;
	border:none;
	background:url(../images/hr.gif) 0 50% repeat-x;
	height:2px;
	overflow:hidden;
	font-size:12px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	}
	.hr a {
		position:absolute;
		right:0;
		top:5px;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
		background:url(../images/arrow-top.gif) no-repeat 0 10px;
		padding-left:13px;
		color:#191919;
	}
	.hr a:hover { color:#666;}
/* Contact form */
#contact-form {
	position:relative;
	vertical-align:top;
	width:100%;
	z-index:1;
	}
	#contact-form fieldset {
		border:none;
		padding:0;
		}
		#contact-form .field {
			overflow:hidden;
			padding:0 0 15px 0;
			}
			
			#contact-form input {
	width:432px;
	line-height:1.23em;
	margin:0;
	border:1px solid #E3E6E6;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#b3b3b3;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFF;
	background-image: none;
			}
			#contact-form .area .error { float:none;}
			#contact-form textarea {
	width:432px;
	height:145px;
	border:1px solid #E3E6E6;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#b3b3b3;
	margin:0;
	overflow:auto;
	line-height:1.23em;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #FFF;
	background-image: none;
			}
				#contact-form a {
					cursor:pointer;
					}
				#contact-form .alignright {
					padding-top:12px;
					}
					#contact-form small {
						color:red;
						font-weight:bold;
						padding:0 0 0 5px;
						}
			#contact-form label {
				padding:0 0 0px 10px;
				display:inline-block;
				color:#F00;
				}
				#contact-form .error {
					color:#f00;
					font-size:11px;
					line-height:1.23em;
					display:none;
					overflow:hidden;
				}
		.buttons-wrapper { padding-top:16px; }
		.buttons-wrapper a { margin-right:6px;}
			
#back-top {
	bottom: 100px;
	left: 50%;
	position: fixed;
	z-index: 9999;
	margin-left:-610px;
}
#back-top a {
    color: #BBBBBB;font: 11px/100% Arial,Helvetica,sans-serif; text-decoration: none;text-transform: uppercase;
    width: 80px;display: block;text-align: center;
	-moz-transition: all 1s ease 0s;
}
#back-top a:hover {
    color: #000000;
}

#back-top span {
    background: url("../images/up-arrow.png") no-repeat scroll center center #DDDDDD;border-radius: 15px 15px 15px 15px;
    width: 80px;height: 80px;display: block;margin-bottom: 7px;
}
#back-top a:hover span {
    background-color: #777777;
}
/**//**/.breadcrumb{
	height:0px;
	font-size:0.9em;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}.breadcrumb{color:#2d5064;}.breadcrumb a{color:#2d5064;font-weight:normal;display:inline-block;}.breadcrumb a:hover{
	color:#e5b383;
	text-decoration:none;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}.breadcrumb a.last{color:#e5b383;}.breadcrumb a.last:hover{color:#2d5064;}/**//**/
.row_3					{
	font-size:1em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
/* Information box */
.info-box {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #C3C3C3;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-top: 15px;
}
.info-box1 {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #C3C3C3;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 120px;
	background-color: #FFFFFF;
}
.infa {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #C3C3C3;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
.info1 {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #C3C3C3;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 45px;
	background-color: #FFFFFF;
}
.info-box2 {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 100px;
	margin-left: 8px;
	background-color: #FFFFFF;
}
.info-box3 {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 109px;
	margin-left: 8px;
	background-color: #FFFFFF;
}
.info-box4 {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 62px;
	margin-left: 8px;
	background-color: #FFFFFF;
}
.info-box5 {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-left: 8px;
	background-color: #FFFFFF;
}
.info-box6 {
	margin-bottom:10px;
	color:#64757f;
	border:0px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 8px;
	background-color: #FFFFFF;
}
.info-box7 {
	margin-bottom:10px;
	background:#e1f2fc;
	color:#64757f;
	border:1px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 8px;
}
.info-box8 {
	margin-bottom:10px;
	background:#e1f2fc;
	color:#64757f;
	border:1px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 8px;
}
.info-box9 {
	margin-bottom:10px;
	background:#e1f2fc;
	color:#64757f;
	border:1px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 8px;
}
.info-box10 {
	margin-bottom:10px;
	background:#e1f2fc;
	color:#64757f;
	border:1px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 8px;
}
.info-box11 {
	margin-bottom:10px;
	color:#000000;
	border:0px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	margin-left: 8px;
	padding: 5px;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
}
.info-box12 {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #68a2cf;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 62px;
	margin-left: 8px;
	background-color: #FFFFFF;
}
.info-box13 {
	margin-bottom:10px;
	color:#c3c3c3;
	border:1px solid #c3c3c3;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
}
.info-box14 {
	margin-bottom:10px;
	color:#64757f;
	border:1px solid #C3C3C3;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 45px;
	background-color: #FFFFFF;
}
.info-box15 {
	margin-bottom:10px;
	color:#c3c3c3;
	border:1px solid #c3c3c3;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	background-color: #FFFFFF;
	padding: 0px;
}

/* Download box */
.download-box {
	padding:15px 30px 20px 110px;	
	margin-bottom:20px;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	background:#eeffdd;
	border:1px solid #a3c159;
	color:#697a58;
}
	.download-box p.icon {
		position:absolute;
		left:34px;
		top:-8px;
		margin:0;
	}

/* Notification box */
.notification-box {
	margin-bottom:20px;
	background:#fef7e0;
	border:1px solid #e6c555;
	color:#79725b;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 110px;
	}
	.notification-box p.icon {
	position:absolute;
	left:35px;
	top:3px;
	margin:0;
		}

/* Error message box */
.error-box {
	padding:15px 30px 20px 110px;
	margin-bottom:20px;
	background:#ffeded;
	border:1px solid #ff9999;
	color:#7e6c6c;
	position:relative;
	height:1%;
	font-size:1em;
	line-height:1.5384em;
	}
	.error-box p.icon {
		position:absolute;
		left:34px;
		top:-6px;
		margin:0;
		}


.inner1 {
	width:186px;
	float:left;
	background:url(../images/shadow.png) no-repeat 0 bottom;
	padding-bottom:0px;
}








.inner1-box1 {
	color:#0F0F0F;
	font-size:30px;
	text-align:center;
	padding-top:13px;
	margin-top:10px;
	letter-spacing:-1px;
	padding-bottom: 14px;
	line-height:36px;
	-webkit-border-radius:14px 14px 0 0;
	background-repeat: repeat-x;
	background-position: 0 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-left-color: #C3C3C3;
	background-image: none;
}








.button1 {
	display:inline-block;
	background:url(../images/button1_l.png) left top no-repeat;
	padding:0 0 0 32px;
	font-size:18px;
	line-height:22px;
	color:#fff;
	height:50px;
	overflow:hidden;
	position:absolute;
	bottom:-7px;
	left:14px;
}
.button1 span {
	display:block;
	background:url(../images/button1_r.png) right top no-repeat;
	padding:0 57px 0 0;
}
.button1 span span {
	background:url(../images/button1_t.png) right top repeat-x;
	padding:15px 1px 15px 0;
}
.button1:hover {
	color:#000;
	text-decoration:none;
	background-position:left -128px;
}







.inner-line {
	background:url(../images/page1-bg2.gif) repeat-x 0 0 #a0b83a;
	height:4px;
	width:100%;
}

.inner-box2 {
	position:relative;
	padding-bottom:58px;
	border-radius:1 1 12px 12px;
	-webkit-border-radius:0 0 12px 12px;
	background:url(../images/page1-bg3.gif) repeat-x 0 bottom
}

.inner-box3 {
	color: #FFFFFF;
	font-size: 14px;
	line-height: 17px;
	overflow: hidden;
	padding-right: 4px;
	padding-top: 8px;
	text-align: center;
	background:url(../images/divider3.jpg) no-repeat center bottom;
	padding-bottom:9px;
}

.inner-box4 {
	overflow:hidden;
	padding-left: 30px;
	padding-bottom:27px;
    padding-top: 16px;
	background:url(../images/divider4.gif) no-repeat center bottom;
}
.inner-box5 {
	overflow:hidden;
	padding-bottom:27px;
	padding-top: 16px;
	background:url(../images/divider4.gif) no-repeat center bottom;
}

.text1 {
	display:inline-block;
	float:left;
	color:#d3d3d3;
	font-size:20px;
	line-height:28px;
	margin-right:9px;
}

.text2 {
	color: #FFFFFF;
	display: inline-block;
	float: left;
	margin-right:20px;
	font-size: 35px;
	font-weight: bold;
	line-height: 20px;
}
.text8 {
	display:inline-block;
	float:left;
	color:#d3d3d3;
	font-size:18px;
	line-height:28px;
	margin-right:9px;
	margin-top: 6px;
}

.p7 .text2 {
	padding-right:5px;
	margin-right:0;
	padding-left: 5px;
}

.p7 .text1 {
	margin-right:3px;
}
.p8 .text2 {
	padding-right:5px;
	margin-right:0;
	padding-left: 5px;
}

.p8 .text1 {
	margin-right:3px;
}

.text3 {
	display:block;
	color:#CCCCCC;
	font-size:12px;
	line-height:15px;
	padding-left:2px;
	margin-top:8px;
}

.inner1-list a {
	color:#FFFFFF;
	font-size:11px;
	text-shadow:#262626;
}

.inner1-list a:hover {
	color:#fff;
	text-decoration:none;
}

.inner1-list li {
	display:block;
	font-size:14px;
	padding-left:17px;
	padding-bottom:10px;
}

.inner1-list {
	padding-top:24px;
}

.button1 {
	display:inline-block;
	background:url(../images/button1_l.png) left top no-repeat;
	padding:0 0 0 32px;
	font-size:18px;
	line-height:22px;
	color:#fff;
	height:50px;
	overflow:hidden;
	position:absolute;
	bottom:-7px;
	left:14px;
}
.button1 span {
	display:block;
	background:url(../images/button1_r.png) right top no-repeat;
	padding:0 57px 0 0;
}
.button1 span span {
	background:url(../images/button1_t.png) right top repeat-x;
	padding:15px 1px 15px 0;
}
.button1:hover {
	color:#000;
	text-decoration:none;
	background-position:left -128px;
}
.button1:hover span {
	background-position:right -128px;
}

.oran:hover {
	color:#000;
	text-decoration:none;
	background-position:left -118px;
}
.oran:hover span {
	background-position:right -118px;
}

.yel span span {
	background:url(../images/button1_t-yel.png) right top repeat-x;	
	padding: 15px 4px 15px 0;
}

.yel span {
	background:url(../images/button1_r-yel.png) right top no-repeat;
}

.yel {
	background:url(../images/button1_l-yel.png) left top no-repeat;
}
.rot span span {
	background:url(../images/button1_t-rot.png) right top repeat-x;	
	padding: 15px 4px 15px 0;
}

.rot span {
	background:url(../images/button1_r-rot.png) right top no-repeat;
}

.rot {
	background:url(../images/button1_l-rot.png) left top no-repeat;
}

.blau span span {
	background:url(../images/button1_t.png) right top repeat-x;	
	padding: 15px 4px 15px 0;
}

.blau span {
	background:url(../images/button1_r.png) right top no-repeat;
}

.blau {
	background:url(../images/button1_l.png) left top no-repeat;
}


.red1 span span {
	background:url(../images/button1_t-red.png) right top repeat-x;	
	padding: 15px 4px 15px 0;
}

.red1 span {
	background:url(../images/button1_r-red.png) right top no-repeat;
}

.red1 {
	background:url(../images/button1_l-red.png) left top no-repeat;
	padding: 0 0 0 30px;
}

.blue1 span span {
	background:url(../images/button1_t-blue.png) right top repeat-x;	
	padding: 15px 4px 15px 0;
}

.blue1 span {
	background:url(../images/button1_r-blue.png) right top no-repeat;
}

.blue1 {
	background:url(../images/button1_l-blue.png) left top no-repeat;
	padding: 0 0 0 30px;
}

.oran span span {
	background:url(../images/button1_t-oran.png) right top repeat-x;	
	padding: 15px 4px 15px 0;
}

.oran span {
	background:url(../images/button1_r-oran.png) right top no-repeat;
}

.oran {
	background:url(../images/button1_l-oran.png) left top no-repeat ;
}

.blue {
	background:url(../images/blue.jpg) repeat-x 0 0 #2b5fa0;
}

.orang {
	background:url(../images/orang.jpg) repeat-x 0 0 #bf2d04;
}

.yellow {
	background:url(../images/yellow.jpg) repeat-x 0 0 #d08f01;
}

.red {
	background:url(../images/red.jpg) repeat-x 0 0 #b10000;
}

.p6 {
	box-shadow: -3px 0 3px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: -3px 0 3px rgba(0, 0, 0, 0.25);
}

.p7 {
	padding-left:15px;
}
.p8 {

}

/********************** Hover ************************/

.inner1:hover .inner-line {
	height:8px;
}

.inner1:hover .inner1-box1 {
	margin-top:0;
	padding-bottom:21px;
	background-color: #D94A22;
	color:#FFFFFF;
}





.inner1:hover .blue2 {
	background:#0066B2;	
}

.inner1:hover .red2 {
    background:#FD0000;	
}

.inner1:hover .green2 {
	background:#D94A22;	
}

.inner1:hover .yellow2 {
	background:#E4bb06;	
}

.inner1:hover .inner-box3 {
	padding-top:7px;
}

.inner1:hover .inner-box2 {
	padding-bottom:68px;
	box-shadow:0px 0 21px -4px #000000 ;
	position:relative;
	z-index:9999;
}
/* SlideDown */
.slide-down-box{ position:relative; z-index:101;}
.slide-down-box dt{
	display:block;
	border: 1px solid #DDD;
	text-shadow: 0 1px 1px white;
	box-shadow:0 1px 1px #fff;
	font: bold 11px Sans-Serif;
	padding: 6px 10px;
	white-space: nowrap;
	vertical-align: middle;
	color: #666;
	background: transparent;
	cursor: pointer;
	border-color: #ddd;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	background:      linear-gradient(top, white, #E0E0E0);
	-pie-background:      linear-gradient(top, white, #E0E0E0);
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
}
.slide-down-box dt:hover{box-shadow:inset 0 0 3px #fff;border-color: #999; text-decoration:none;}
.slide-down-box dt.active{
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	box-shadow:inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
	background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
	background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);}
.slide-down-box dt span{
	display:inline-block;
	width:11px;
	height:11px;
	background: url(../images/misc-plus.png) 0 0 no-repeat;
	margin:2px 6px 0 0;
}
.slide-down-box dt.active span{background: url(../images/misc-minus.png) 0 0 no-repeat;}
.slide-down-box dd{display:none;padding:15px 15px; margin:3px 0 0 0; background:#fff; border-radius:5px; position:relative;box-shadow:inset 0 1px 1px rgba(170,170,170,.8);
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;}
.slide-down-box.absol dd{ position:absolute; top:27px; left:0; z-index:99;width:auto;}
.slide-down-pad{ padding:5px 0;}


/* Images */
.image_left{ float:left; margin:0.2em 1em 0.2em 0;}
.image_right{
	float:right;
	margin-top: 0.2em;
	margin-right: 100;
	margin-left: 1em;
}
button.shiny-blue {
  background-color: #759ae9;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #759ae9), color-stop(50%, #376fe0), color-stop(50%, #1a5ad9), color-stop(100%, #2463de));
  background-image: -webkit-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: -moz-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: -ms-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: -o-linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  background-image: linear-gradient(top, #759ae9 0%, #376fe0 50%, #1a5ad9 50%, #2463de 100%);
  border-top: 1px solid #1f58cc;
  border-right: 1px solid #1b4db3;
  border-bottom: 1px solid #174299;
  border-left: 1px solid #1b4db3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  box-shadow: inset 0 0 2px 0 rgba(57, 140, 255, 0.8);
  color: #fff;
  font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
  padding: 7px 0;
  text-shadow: 0 -1px 1px #1a5ad9;
  width: 150px; }
  button.shiny-blue:hover {
    background-color: #5d89e8;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d89e8), color-stop(50%, #2261e0), color-stop(50%, #044bd9), color-stop(100%, #0d53de));
    background-image: -webkit-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: -moz-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: -ms-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: -o-linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    background-image: linear-gradient(top, #5d89e8 0%, #2261e0 50%, #044bd9 50%, #0d53de 100%);
    cursor: pointer; }
  button.shiny-blue:active {
    border-top: 1px solid #1b4db3;
    border-right: 1px solid #174299;
    border-bottom: 1px solid #133780;
    border-left: 1px solid #174299;
    -webkit-box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #1a47a0, 0 1px 0 #eeeeee; }
	
/* Accordion */
dl#accordion{list-style-type:none;margin:0;height:auto !important}
	dl#accordion dt a{
	display:block;
	text-decoration:none;
	border: 1px solid #DDD;
	text-shadow: 0 1px 1px white;
	box-shadow:0 1px 1px #fff;
	white-space: nowrap;
	vertical-align: middle;
	color: #000000;
	background: transparent;
	cursor: pointer;
	border-color: #ddd;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	background:      linear-gradient(top, white, #E0E0E0);
	-pie-background:      linear-gradient(top, white, #E0E0E0);
	box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-family: Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
		dl#accordion dt a span{ display:inline-block; width:11px; height:11px; background: url(images/misc-plus.png) 0 0 no-repeat; margin:2px 6px 0 0;}
		dl#accordion dt.active a span{background: url(../images/misc-minus.png) 0 0 no-repeat;}
	dl#accordion dt{margin:0px; border:none !important;}
	dl#accordion dt a:hover{
	box-shadow:inset 0 0 3px #fff;
	border-color: #0A4F9C;
	text-decoration:none;
}
	dl#accordion dt.active a{
		border: 1px solid #AAA;
		border-bottom-color: #CCC;
		border-top-color: #999;
		box-shadow:inset 0 1px 2px #aaa;
		background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
		background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
		background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
		background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
		background:      linear-gradient(top, #E6E6E6, gainsboro);
		-pie-background:      linear-gradient(top, #E6E6E6, gainsboro);}
	dl#accordion dd{margin-bottom:0;padding-left:0; background:none; border:none; padding:0 !important;}
	dl#accordion dd .indent{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}
	dl#accordion dt .ui-icon{ display:none !important;}	
/* tables */
table { max-width: 100%; border-collapse: collapse; border-spacing: 0;}
.table {
	width: 100%;
	margin-bottom: 18px;
}
.table th, .table td { padding: 8px; line-height: 18px; text-align: left; border-top: 1px solid #ddd;}
.table th { font-weight: bold; vertical-align: bottom;}
.table td { vertical-align: top;}
.table thead:first-child tr th, .table thead:first-child tr td { border-top: 0;}
.table tbody + tbody {border-top: 2px solid #ddd;}
.table-condensed th, .table-condensed td { padding: 4px 5px;}
.table-bordered {
	border: 1px solid #C3C3C3;
	border-collapse: separate;

*border-collapse: collapsed;}
.table-bordered th + th,
.table-bordered td + td,
.table-bordered th + td,
.table-bordered td + th { border-left: 1px solid #ddd;}
.table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0;}
.table-bordered thead:first-child tr:first-child th:first-child, .table-bordered tbody:first-child tr:first-child td:first-child {border-radius: 4px 0 0 0;}
.table-bordered thead:first-child tr:first-child th:last-child, .table-bordered tbody:first-child tr:first-child td:last-child {border-radius: 0 4px 0 0;}
.table-bordered thead:last-child tr:last-child th:first-child, .table-bordered tbody:last-child tr:last-child td:first-child {border-radius: 0 0 0 4px;}
.table-bordered thead:last-child tr:last-child th:last-child, .table-bordered tbody:last-child tr:last-child td:last-child {border-radius: 0 0 4px 0;}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {background-color: #f9f9f9;}
.table-striped2 thead th,.table-striped2 tbody tr td:first-child {background-color: #f9f9f9;}

.preload{
	margin-right: 0;
	margin-bottom: 10px;
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 6%;
} 
.preload-2{
	margin-right: 0;
	margin-bottom: 10px;
	background-image: url(../images/sprites.gif);
	background-repeat: no-repeat;
	background-position: 50% 6%;
} 
.preload-3{
	margin-right: 0;
	margin-bottom: -30px;
	background-image: url(../images/sprites.gif);
	background-repeat: no-repeat;
	background-position: 50% 35%;
} 
.preload-4{
	margin-right: 0;
	margin-bottom: 10px;
	background-image: url(../images/sprites.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
} 
.preload-5{
	margin-right: 0;
	margin-bottom: 10px;
	background-image: url(../images/sprites.gif);
	background-repeat: no-repeat;
	background-position: 50% 25%;
} 
.preload-6{
	margin-right: 0;
	margin-bottom: 10px;
	background-image: url(../images/sprites.gif);
	background-repeat: no-repeat;
	background-position: 50% 2%;
} 
/*---------------------------------
	JustSlider
-----------------------------------*/
#slider{
	width:740px;
	height:190px;
	position:relative;
	overflow:hidden;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin-left: 15px;
	margin-top: 2px;
}
.slider{
	width:740px;
	height:210px;
	position:relative;
	overflow:hidden;
} 
.items {	display:none;}
/* pagination */
#slider .pagination {position:absolute;bottom:16px;left:44%;z-index:60; padding:5px 7px 5px 10px;
	border: 1px solid #DDD;
	border-left:none; 
	border-right:none;
	text-shadow: 0 1px 1px white;
	font: bold 11px Sans-Serif;
	white-space: nowrap;
	vertical-align: middle;
	color: #666;
	background: transparent;
	cursor: pointer;
	border-color: #ddd;
	background:#E0E0E0;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	background:      linear-gradient(top, white, #E0E0E0);
	-pie-background:      linear-gradient(top, white, #E0E0E0);
	box-shadow:   inset 0 0 3px #fff;}
	#slider .pagination li {
		float:left;
		padding:0 3px 0 0;
		font-size:0;
		line-height:0;
		margin:0;}
		#slider .pagination a {
			display:block;
			width:16px;
			height:16px;
			background: url(../images/radio.png) 0 0 no-repeat;
			font-size:0;
			line-height:0;
			text-decoration:none;}
			#slider .pagination li.current a,#slider .pagination li a:hover {background: url(../images/radio.png) 0 -17px no-repeat;}
/* directions */
.buttona,.buttonb{ padding:5px !important; position:absolute !important; bottom:36px; z-index:99;}
	.buttona{
	left:300px;
}
	.buttonb{ left:399px;}


/* banner */
.banner{
	position:absolute;
	top:1px;
	width:740px;
	font-family: Sans-Serif;
	color:#fff;
	padding:12px;
	background-image: url(../images/bg-banner.png);
	background-repeat: repeat;
	background-position: 0 0;
	left: 1px;
	right: 1px;
}
.banner span{
	font-weight:bold;
	font-size:15px;
	line-height:1.2em;
	display:block;
	padding-bottom:5px;
}
.poz-2{ left:570px;}
/* progbar */
.progbar {
	background:#000;
	width:100%;
	height:2px;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:999;}
/*-- Buttons --*/
.btn,.description-light,.exampletip{
	display:inline-block;
   border: 1px solid #DDD;
   border-radius: 3px;
   text-shadow: 0 1px 1px white;
   box-shadow:0 1px 1px #fff;
   font: bold 11px Sans-Serif;
   padding: 6px 10px;
   white-space: nowrap;
   vertical-align: middle;
   color: #666;
   background: transparent;
   cursor: pointer;
   border-color: #ddd;
   background-color:#E0E0E0;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background:    -moz-linear-gradient(top, white, #E0E0E0);
   background:     -ms-linear-gradient(top, white, #E0E0E0);
   background:      -o-linear-gradient(top, white, #E0E0E0);
   background:      linear-gradient(top, white, #E0E0E0);
   -pie-background:      linear-gradient(top, white, #E0E0E0);
   box-shadow:         0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;}
.description-light span{ display:inline-block; background:url(../images/description-arrow.png) 0 -4px no-repeat; width:7px; height:4px; margin:5px 0 0 4px;
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.description-dark span{ display:inline-block; background:url(../images/description-arrow-white.png) 0 -4px no-repeat; width:7px; height:4px; margin:5px 0 0 4px;
-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.btn:hover,.description-light:hover,.exampletip:hover{ box-shadow:inset 0 0 3px #fff;border-color: #999; text-decoration:none;}
.description-light:hover span{opacity:.8;}
.description-light:active span{background-position:0 0;}
.btn:active,.description-light:active {
   border: 1px solid #AAA;
   border-bottom-color: #CCC;
   border-top-color: #999;
   box-shadow:inset 0 1px 2px #aaa;
   background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
   background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
   background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
   background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
  -pie-background:     linear-gradient(top, #E6E6E6, gainsboro);}
.description-dark{
	display:inline-block;
	border: 1px solid #666;
	border-bottom:1px solid #3B3B3B;
	border-radius: 3px;
	font: bold 11px Sans-Serif;
	padding: 6px 10px;
	white-space: nowrap;
	vertical-align: middle;
	color: #fff;
	background: transparent;
	cursor: pointer;
	background: #3B3B3B;
	text-shadow:0 1px 1px #3B3B3B;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#797979), to(#3B3B3B));
	background: -webkit-linear-gradient(#797979, #3B3B3B);
	background: -moz-linear-gradient(#797979, #3B3B3B);
	background: -ms-linear-gradient(#797979, #3B3B3B);
	background: -o-linear-gradient(#797979, #3B3B3B);
	background: linear-gradient(#797979, #3B3B3B);
	-pie-background: linear-gradient(#797979, #3B3B3B);
	box-shadow:         0 1px 2px rgba(0,0,0,0.9);}
	.description-dark:hover{ box-shadow:none; text-decoration:none;}
	.description-dark:active {
		border: 1px solid #999;
		border-bottom-color: #CCC;
		border-top-color: #3B3B3B;
		background: #3B3B3B;
		text-shadow:0 1px 1px #3B3B3B;
		box-shadow:none;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3B3B3B), to(#999));
		background: -webkit-linear-gradient(#3B3B3B, #999);
		background: -moz-linear-gradient(#3B3B3B, #999);
		background: -ms-linear-gradient(#3B3B3B, #999);
		background: -o-linear-gradient(#3B3B3B, #999);
		background: linear-gradient(#3B3B3B, #999);
		-pie-background: linear-gradient(#3B3B3B, #999);}
		/* Color */
.success{color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,0.4);
	text-shadow:none;
	background-color: #5BB75B;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -ms-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(top, #62c462, #51a351);
	-pie-background: linear-gradient(#62c462, #51a351);
	border-color: #51A351 #51A351 #387038;}
	.success:hover{ border-color:#295B29; box-shadow:none;}
	.success:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
		background: #3E933E;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#3E933E), to(#62C462));
		background: -webkit-linear-gradient(#3E933E, #62C462);
		background: -moz-linear-gradient(#3E933E, #62C462);
		background: -ms-linear-gradient(#3E933E, #62C462);
		background: -o-linear-gradient(#3E933E, #62C462);
		background: linear-gradient(#3E933E, #62C462);
		-pie-background: linear-gradient(#3E933E, #62C462);
		border-bottom:1px solid #62C462;}
.warning{color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,0.4);
	text-shadow:none;
	background-color: #FAA732;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -ms-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(top, #fbb450, #f89406);
	-pie-background: linear-gradient(#fbb450, #f89406);
	border-color: #F89406 #F89406 #AD6704;}
	.warning:hover{ border-color:#B67211; box-shadow:none;}
	.warning:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.2);
		background: #f89406;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f89406), to(#fbb450));
		background: -webkit-linear-gradient(#f89406, #fbb450);
		background: -moz-linear-gradient(#f89406, #fbb450);
		background: -ms-linear-gradient(#f89406, #fbb450);
		background: -o-linear-gradient(#f89406, #fbb450);
		background: linear-gradient(#f89406, #fbb450);
		-pie-background: linear-gradient(#f89406, #fbb450);
		border-bottom:1px solid #fbb450;}
.danger{color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,0.4);
	text-shadow:none;
	background-color: #DA4F49;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(top, #ee5f5b, #bd362f);
	-pie-background: linear-gradient(#ee5f5b, #bd362f);
	border-color: #BD362F #BD362F #802420;}
	.danger:hover{ border-color:#8D2520; box-shadow:none;}
	.danger:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
		background: #bd362f;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bd362f), to(#ee5f5b));
		background: -webkit-linear-gradient(#bd362f, #ee5f5b);
		background: -moz-linear-gradient(#bd362f, #ee5f5b);
		background: -ms-linear-gradient(#bd362f, #ee5f5b);
		background: -o-linear-gradient(#bd362f, #ee5f5b);
		background: linear-gradient(#bd362f, #ee5f5b);
		-pie-background: linear-gradient(#bd362f, #ee5f5b);
		border-bottom:1px solid #ee5f5b;}
.inf{color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,0.4);
	text-shadow:none;
	background-color: #49AFCD;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(top, #5bc0de, #2f96b4);
	-pie-background: linear-gradient(#5bc0de, #2f96b4);
	border-color: #2F96B4 #2F96B4 #1F6377;}
	.inf:hover{ border-color:#1A687F; box-shadow:none;}
	.inf:active{box-shadow:inset 0 1px 2px rgba(0,0,0,.3);
		background: #2f96b4;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2f96b4), to(#5bc0de));
		background: -webkit-linear-gradient(#2f96b4, #5bc0de);
		background: -moz-linear-gradient(#2f96b4, #5bc0de);
		background: -ms-linear-gradient(#2f96b4, #5bc0de);
		background: -o-linear-gradient(#2f96b4, #5bc0de);
		background: linear-gradient(#2f96b4, #5bc0de);
		-pie-background: linear-gradient(#2f96b4, #5bc0de);
		border-bottom:1px solid #5bc0de;}
/* Size */
.btn.small{ font-size:11px;}
.btn.medium{ font-size:1.3em;}
.btn.large{ font-size:1.6em;}
.btn-indent{ padding:5px 0; overflow:hidden;}
.btn-indent3{ padding:10px 0;}
.btn-indent2{ padding:5px 0;}
.pages{ position:relative; overflow:hidden;}
.pages li{ float:left;}
.pages li .btn.prev,.pages li .btn.next{ padding:5px;}
.pages li.current a{
	border: 1px solid #AAA;
	border-bottom-color: #CCC;
	border-top-color: #999;
	box-shadow:inset 0 1px 2px #aaa;
	background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);
	background:    -moz-linear-gradient(top, #E6E6E6, gainsboro);
	background:     -ms-linear-gradient(top, #E6E6E6, gainsboro);
	background:      -o-linear-gradient(top, #E6E6E6, gainsboro);
	-pie-background:      linear-gradient(top, #E6E6E6, gainsboro);}
.btn.page{ box-shadow:none; border-radius:0;}
/* directions */
.btn.prev,.btn.next{ box-shadow:none;}
.btn.prev{ border-radius:3px 0 0 3px; padding-left:5px;}
.btn.next{ border-radius:0 3px 3px 0; padding-right:5px;}
.btn span{ width:16px; height:16px;}
	.btn.prev span{ display:inline-block; background: url(../images/icons/icon-previous.png) 0 0 no-repeat;margin:0 3px 0 0;}
	.btn.next span{ display:inline-block; background: url(../images/icons/icon-next.png) 0 0 no-repeat;margin:0 0 0 3px}
/* with Icons */
.btn.sign-in span{ display:inline-block; background: url(../images/icons/icons-light.png) -1116px -36px;margin:0 7px 0 0} 
.btn.sign-out span{ display:inline-block; background: url(../images/icons/icons-light.png) -1152px -36px;margin:0 7px 0 0} 
.btn.comment span{ display:inline-block; background: url(../images/icons/icons-light.png) -648px 0;margin:0 7px 0 0} 
.btn.site-map span{ display:inline-block; background: url(../images/icons/icons-light.png) -1224px -36px;margin:0 7px 0 0} 
.btn.refresh span{ display:inline-block; background: url(../images/icons/icons-light.png) -936px -36px;margin:0 7px 0 0} 
.btn.comment2 span{ display:inline-block; background: url(../images/icons/icons-color.png) -612px 0;margin:0 7px 0 0} 
.btn.settings span{ display:inline-block; background: url(../images/icons/icons-color.png) -972px -36px;margin:0 7px 0 0}   
.btn.calend span{ display:inline-block; background: url(../images/icons/icons-color.png) -468px 0;margin:0 7px 0 0}  
.btn.print span{ display:inline-block; background: url(../images/icons/icons-color.png) -648px -36px;margin:0 7px 0 0}  
.btn.dwload span{ display:inline-block; background: url(../images/icons/icons-color.png) -1476px -36px;margin:0 7px 0 0} 
.btn.bookmark span{ display:inline-block; background: url(../images/icons/icons-color.png) -324px 0;margin:0 7px 0 0}   
.btn.print2 span{ display:inline-block; background: url(../images/icons/icons-dark.png) -720px -36px;margin:0 7px 0 0}  
	#breadcrumbs-one{
	  background: #eee;
	  border-width: 1px;
	  border-style: solid;
	  border-color: #f5f5f5 #e5e5e5 #ccc;
	  -moz-border-radius: 5px;
	  -webkit-border-radius: 5px;
	  border-radius: 5px;
	  -moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
	  -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
	  box-shadow: 0 0 2px rgba(0,0,0,.2);
	  overflow: hidden;
	  width: 100%;
	}
	#breadcrumbs-one li{float: left;}
	#breadcrumbs-one a{
	  padding: .7em 1em .7em 2em;
	  float: left;
	  text-decoration: none;
	  color: #444;
	  position: relative;
	  text-shadow: 0 1px 0 rgba(255,255,255,.5);
	  background-color: #ddd;
	  background-image: -webkit-gradient(linear, left top, right bottom, from(#f5f5f5), to(#ddd));
	  background-image: -webkit-linear-gradient(left, #f5f5f5, #ddd);
	  background-image: -moz-linear-gradient(left, #f5f5f5, #ddd);
	  background-image: -ms-linear-gradient(left, #f5f5f5, #ddd);
	  background-image: -o-linear-gradient(left, #f5f5f5, #ddd);
	  background-image: linear-gradient(to right, #f5f5f5, #ddd);  
	}
	#breadcrumbs-one li:first-child a{ padding-left: 1em; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px;}	
	#breadcrumbs-one a:hover{ background: #fff;}
	#breadcrumbs-one a::after,
	#breadcrumbs-one a::before{
	  content: "";
	  position: absolute;
	  top: 50%;
	  margin-top: -1.5em;   
	  border-top: 1.5em solid transparent;
	  border-bottom: 1.5em solid transparent;
	  border-left: 1em solid;
	  right: -1em;
	}
	#breadcrumbs-one a::after{z-index: 2;border-left-color: #ddd;}	
	#breadcrumbs-one a::before{ border-left-color: #ccc;right: -1.1em;z-index: 1;}	
	#breadcrumbs-one a:hover::after{ border-left-color: #fff;}
	
	#breadcrumbs-one .current,
	#breadcrumbs-one .current:hover,
	#breadcrumbs-two .current,
	#breadcrumbs-two .current:hover,
	#breadcrumbs-four .current,
	#breadcrumbs-four .current:hover{font-weight: bold;background: none;}
	
	#breadcrumbs-one .current::after,
	#breadcrumbs-one .current::before,	
	#breadcrumbs-two .current::after,
	#breadcrumbs-two .current::before,
	#breadcrumbs-four .current::after,
	#breadcrumbs-four .current::before{content: normal;}
/* Carousel */
.car-wrapper{ position:relative;}
.carousel {
	overflow:hidden;
	margin-left:44px;
	margin-right: 44px;
}
	.carousel  li{
	margin-right:30px;
	display:block;
	float:left;
	width:120px;
	height:38px;
	position:relative;
	overflow:hidden;
}
.car-wrapper .btn.next,.car-wrapper .btn.prev{
	position:absolute;
	top:1px;
	padding:5px 3px;
	border-radius:3px;
	width:19px;
	height:16px;
	display:block;
}
.car-wrapper .btn.prev{
	left:0px;
}
.car-wrapper .btn.next{ right:0px;}
/* Testimonials */
#testimonials{
	width:240px;
	height:160px;
}
#testimonails div{ width:300px; height:160px;}
.testim_buttons{
	position:absolute;
	top:161px;
	right:7px;
	overflow:hidden;
	height: 27px;
}
.testim_buttons a{display:block; float:left;
   border: 1px solid #DDD;
   padding: 3px;
   white-space: nowrap;
   vertical-align: middle;
   background: transparent;
   cursor: pointer;
   border-color: #ddd;
   background: -webkit-linear-gradient(top, white, #E0E0E0);
   background:    -moz-linear-gradient(top, white, #E0E0E0);
   background:     -ms-linear-gradient(top, white, #E0E0E0);
   background:      -o-linear-gradient(top, white, #E0E0E0);
   background:      linear-gradient(top, white, #E0E0E0);
   -pie-background:      linear-gradient(top, white, #E0E0E0);}
#prev_testim{ border-radius:3px 0 0 3px; padding-left:5px;}
#next_testim{ border-radius:0 3px 3px 0; padding-right:5px;}
.testim_buttons a span{ width:16px; height:16px;}
	#prev_testim span{ display:inline-block; background: url(../images/icons/icon-previous.png) 0 0 no-repeat;margin:3px 3px 0 0;}
	#next_testim span{ display:inline-block; background: url(../images/icons/icon-next.png) 0 0 no-repeat;margin:3px 0 0 3px}
.testim_buttons a:hover{ box-shadow:inset 0 0 3px #fff;border-color: #999; text-decoration:none;}
/*---------------------------------
	Typografy
-----------------------------------*/
.title{ display:block; position:relative; padding-bottom:15px; padding-top:50px;}
.title2{ padding:20px 0 15px;}
.title3{ padding:0px 0 15px;}
.title-padding{ padding:5px 0;}
blockquote {display: block;quotes: none;background: url(../images/blockquote.png) 0 0 no-repeat;padding:12px 0 12px 30px;}
blockquote em{ display:inline-block; margin-top:10px;}
.quotes_2 {
	position: relative;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-right: 10px;
	padding-bottom: 35px;
	padding-left: 58px;
}
.quotes_2 blockquote {color: #656565; background:none; padding:0;}
.quotes_2 span {display: block;background: url(../images/quotes2.png) 0 0 no-repeat;width: 18px;height: 10px;position: absolute;bottom: -10px;left: 41px;}
.quotes-links {padding: 11px 0 10px 0;}
.quotes_3{background: url(../images/quote-ul.gif) 5px 10px no-repeat; padding-left:10px; text-indent:23px;}
/* Tabs */
.tabs-horz-top,
.tabs-horz-bottom,
.tabs-horz-top2,
.tabs-horz-bottom2,
.tabs-vert-left,
.tabs-vert-right{ position:relative; overflow:hidden;}

.tabs-horz-top .tab-content,
.tabs-horz-bottom .tab-content,
.tabs-horz-top2 .tab-content,
.tabs-horz-bottom2 .tab-content,
.tabs-vert-left .tab-content,
.tabs-vert-right .tab-content{
	width:auto;
	box-shadow:none;
	background:#fff;
	border:1px solid #C3C3C3;
	padding: 10px;
}

.tabs-horz-bottom .tab-content,
.tabs-horz-bottom2 .tab-content,
.tabs-vert-left .tab-content,
.tabs-vert-right .tab-content{ margin:0; min-height:54px;}

.tabs-vert-left .tab-content-box,
.tabs-vert-right .tab-content{ overflow:hidden;}

.tabs-nav{ position:relative; overflow:hidden;}
	.tabs-nav li{ float:left;  margin-right:3px;}
	.tabs-horz-top2 .tabs-nav,.tabs-horz-bottom2 .tabs-nav{ float:right;}
	.tabs-nav li a{
	display:block;
	position:relative;
	top:4px;
	z-index:99;
	text-shadow: 0 1px 1px white;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
	color: #666;
	cursor: pointer;
	background: -webkit-linear-gradient(top, white, #E0E0E0);
	background:    -moz-linear-gradient(top, white, #E0E0E0);
	background:     -ms-linear-gradient(top, white, #E0E0E0);
	background:      -o-linear-gradient(top, white, #E0E0E0);
	background:      linear-gradient(top, white, #E0E0E0);
	-pie-background:      linear-gradient(top, white, #E0E0E0);
	box-shadow:inset 0 0 3px #fff;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: thin;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #C3C3C3;
	border-left-color: #C3C3C3;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 6px;
	padding-left: 11px;
}
	.tabs-nav li a:hover,.tabs-nav li a.current{ top:1px; text-decoration:none; background:#fff;-pie-background:      linear-gradient(top, #fff, #fff);   color:#666;}	
	.tabs-horz-bottom .tabs-nav,.tabs-horz-bottom2 .tabs-nav{ top:-1px;}
	.tabs-horz-bottom .tabs-nav li a,
	.tabs-horz-bottom2 .tabs-nav li a{ top:-4px;}
		.tabs-horz-bottom .tabs-nav li a:hover,
		.tabs-horz-bottom .tabs-nav li a.current,
		.tabs-horz-bottom2 .tabs-nav li a:hover,
		.tabs-horz-bottom2 .tabs-nav li a.current{ top:-1px;}
.tabs-horz-top .tabs-nav li a,.tabs-horz-top2 .tabs-nav li a{
}	
.tabs-horz-bottom .tabs-nav li a,.tabs-horz-bottom2 .tabs-nav li a{ border-radius: 0 0 3px 3px;}	
.tabs-vert-left .tabs-nav li a{
}
.tabs-vert-right .tabs-nav li a{ border-radius:0 3px 3px 0;}		
.tabs-vert-left .tabs-nav{ float:left; margin-right:-1px;}
	.tabs-vert-left .tabs-nav li,.tabs-vert-right .tabs-nav li{ float:none; margin:0 0 3px 0;}
	.tabs-vert-left .tabs-nav li a{ top:0 !important; right:-4px;}
	.tabs-vert-left .tabs-nav li a:hover,.tabs-vert-left .tabs-nav li a.current{ right:-1px;}
.tabs-vert-right .tabs-nav{ float:right; margin-left:-1px;}
	.tabs-vert-right .tabs-nav li a{ top:0 !important; left:-4px;}
	.tabs-vert-right .tabs-nav li a:hover,.tabs-vert-right .tabs-nav li a.current{ left:-1px;}
.tabs-pad{ padding:20px 0 0 0;}
/* Layouts navigation */
.layouts-menu,.icons-menu{ position:relative;padding:0; width:100%; border-bottom:1px solid #eee; float:left;}
	.layouts-menu li,.icons-menu li{ float:left; position:relative; margin-left:4px; cursor:pointer;}
	.layouts-menu li a,.icons-menu li a{ display:block; width:70px; height:32px; position:relative; left:0;top:4px;
		border: 1px solid #DDD;
		border-radius: 3px;
		text-shadow: 0 1px 1px white;
		font: bold 11px Sans-Serif;
		white-space: nowrap;
		vertical-align: middle;
		color: #666;
		cursor: pointer;
		border-color: #ddd;
		background: -webkit-linear-gradient(top, white, #E0E0E0);
		background:    -moz-linear-gradient(top, white, #E0E0E0);
		background:     -ms-linear-gradient(top, white, #E0E0E0);
		background:      -o-linear-gradient(top, white, #E0E0E0); 
		background:      linear-gradient(top, white, #E0E0E0); 
		-pie-background:      linear-gradient(top, white, #E0E0E0); 
		box-shadow:inset 0 0 3px #fff;}
	.icons-menu li a{ padding:9px 0; text-align:center; height:14px;}
	.layouts-menu li a span{ display:block; width:70px; height:32px;background-position: center  8px;background-repeat:no-repeat;}
	.layouts-menu li.layout1 a span{ background-image:url(../images/full-width.png);}
	.layouts-menu li.layout2 a span{ background-image:url(../images/layouts-img2.png);}
	.layouts-menu li.layout3 a span{ background-image:url(../images/layouts-img3.png);}
	.layouts-menu li.layout4 a span{ background-image:url(../images/layouts-img4.png);}
	.layouts-menu li.layout5 a span{ background-image:url(../images/layouts-img6.png);}
	.layouts-menu li.layout6 a span{ background-image:url(../images/layouts-img5.png);}
	.layouts-menu li.layout7 a span{ background-image:url(../images/layouts-img7.png);}
	.layouts-menu li.layout8 a span{ background-image:url(../images/layouts-img8.png);}
	.layouts-menu li.table1 a span{ background-image:url(../images/table1.png);}
	.layouts-menu li.table2 a span{ background-image:url(../images/table2.png);}
	.layouts-menu li.table3 a span{ background-image:url(../images/table3.png);}
	.layouts-menu li.table4 a span{ background-image:url(../images/table4.png);}
	.layouts-menu li.portfolio1 a span{ background-image:url(../images/portfolio-1col.png);}
	.layouts-menu li.portfolio2 a span{ background-image:url(../images/portfolio-2col.png);}
	.layouts-menu li.portfolio2_capt a span{ background-image:url(../images/portfolio-2col+capt.png);}
	.layouts-menu li.portfolio3 a span{ background-image:url(../images/portfolio-3col.png);}
	.layouts-menu li.portfolio3_capt a span{ background-image:url(../images/portfolio-3col+capt.png);}
	.layouts-menu li.portfolio4 a span{ background-image:url(../images/portfolio-4col.png);}
	.layouts-menu li.portfolio4_capt a span{ background-image:url(../images/portfolio-4col+capt.png);}
	.layouts-menu li:hover a,.layouts-menu li a.current,.icons-menu li:hover a,.icons-menu li a.current{background:#fff;-pie-background:      linear-gradient(#fff, #fff); }
	.layouts-menu li:hover span{ opacity:.8;}
	.layouts-menu li a.current,.icons-menu li a.current{ top:2px;}
	.icons-menu li a:hover{ text-decoration:none;}
.tabo{ width:970px; margin:0 auto; padding-bottom:20px;}
.tab-content{ width:970px; margin:0 auto; box-shadow:0 1px 2px rgba(0,0,0,.2); background:#fff; padding:20px 0; margin-top:-1px;}
.tabo.tabo4 .tab-content{ padding-bottom:0;}
.tabo5{ padding:10px 0 0 0;}
.tabo5 .tab-content{ width:620px; box-shadow:0 1px 2px rgba(0,0,0,.2); padding:0; margin-top:-1px;}
.tabo5 .tab-content .inner{ padding:20px 0 0px 15px;}
