/* Generell */
* {margin: 0;}

@import url("../../../../fast.fonts.net/lt/1a2cd.css?apiType=css&amp;c=a0f8c45a-ea03-4ebd-af89-6dbd56762821&amp;fontids=722105,722117,722129");
@font-face{
font-family:"FrutigerLTW01-55Roman";
src:url("fonts/722117/af97a512-f55a-4f61-b2ce-659c883930fcd41d.eot?#iefix");
src:url("fonts/722117/af97a512-f55a-4f61-b2ce-659c883930fcd41d.eot?#iefix") format("eot"),url("fonts/722117/3fbbd6b1-cfa7-4ff0-97ea-af1b2c489f15.woff") format("woff"),url("fonts/722117/076311f8-a01b-4389-a5eb-334a62e62d45.ttf") format("truetype"),url("fonts/722117/c59a36ab-4ef8-4ee1-a2f8-48aa79d4f877.svg#c59a36ab-4ef8-4ee1-a2f8-48aa79d4f877") format("svg");
}
@font-face{
font-family:"Frutiger LT W01_65 Bold";
src:url("fonts/722129/fbd7c0fb-f004-4e83-81d2-1d400413a873d41d.eot?#iefix");
src:url("fonts/722129/fbd7c0fb-f004-4e83-81d2-1d400413a873d41d.eot?#iefix") format("eot"),url("fonts/722129/9aa32a81-1124-4c43-b3db-15bfb1f7aed2.woff") format("woff"),url("fonts/722129/6faffbf4-f8e8-4817-b24b-a390e166be7e.ttf") format("truetype"),url("fonts/722129/fc09de64-de25-425e-90dc-a0cae29b02c4.svg#fc09de64-de25-425e-90dc-a0cae29b02c4") format("svg");
}
@font-face{
font-family:"FrutigerLTW01-45Light";
src:url("fonts/722105/7d3671fc-8c26-459c-98e1-997c4f6c8c93d41d.eot?#iefix");
src:url("fonts/722105/7d3671fc-8c26-459c-98e1-997c4f6c8c93d41d.eot?#iefix") format("eot"),url("fonts/722105/2a004a53-ac5c-43b3-9eeb-9f74ae4c1609.woff") format("woff"),url("fonts/722105/74d53f3b-1683-4d5a-a556-e13f6553cdf0.ttf") format("truetype"),url("fonts/722105/3f5a5b87-e71e-4544-be0c-da4daa132710.svg#3f5a5b87-e71e-4544-be0c-da4daa132710") format("svg");
}


b {
	font-family: 'Frutiger LT W01_65 Bold', sans-serif;
	font-weight: normal;
}

html, body {
	font: 15px/120% 'FrutigerLTW01-55Roman', sans-serif;
	color: #fff;
}

.center {width: 965px; margin: 0 auto;}
	
.clrleft {clear: left; height: 0;overflow-x: hidden; overflow-y: hidden;}
.clrright {clear: right; height: 0;overflow-x: hidden; overflow-y: hidden;}
.space60 {width: 40px;}
.space30 {width: 10px;}
.spacelr30 {padding: 0 30px;}
.spaceright30 {padding-right: 30px;}
.spaceright15 {margin-right: 15px;}
.left {float: left;}
.right {float: right;}

a {
	text-decoration: none;
	font-weight:normal;
	color: #003F8A;
	outline: 0 none;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}

a:hover, a:active, .active a {color: #CC0000;}


.redback a {color: #CC0000;}
.redback a:hover, .redback a:active {color: #fff;}


.blueback a {color: #1167E0;}
.blueback a:hover, .blueback a:active {color: #fff;}

 .line {
 	border-top: 1px solid #fff;
 	border-bottom: 1px solid #fff;
 	padding: 10px 0;
 }
 


/* Header with Logo, Navi */

.head {width: 100%; height: 155px;	margin: 0; padding: 0; }
.logo {float: right; height: 49px; width: 216px; margin: 30px 0 0 0; padding: 0; background: url('../img/finma_logo.jpg') no-repeat left top;}
.maintitle {float: left; padding-top: 32px;}
.maintitle h1 {font: lighter 36px/100% Times, serif; color: #000; padding: 0; margin: 0;}
.maintitle h2 {font: normal 14px/100% 'FrutigerLTW01-45Light', sans-serif; color: #000; padding: 0 0 4px 0; margin: 0;}

.metanavi {float: right; background: #EFEFEF; height: 30px; width: 100%; }

.metanavi ul.navi {
	padding: 0;
	margin: 8px 10px 0 0;
	float: right;
	list-style: none;
	list-style-image:initial;
	list-style-position:inside;
}

.metanavi ul li {float: left; padding: 0 0 0 10px; margin: 0;}

.metanavi ul li a {
	display: inline-block;
	text-decoration: none;
	color: #04418C;
	font: 14px/120% 'Frutiger LT W01_65 Bold', sans-serif;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}

.metanavi ul li a:hover, .metanavi ul li a:active, .metanavi ul li.active, .metanavi ul li.active a {color: #CC0000;}




/* Content */

.content {width: 100%; margin: 0; padding: 0; }
.maincontent {float: left; width: 710px;}
.sidebar {float: left; width: 255px; font: normal 12px/120% 'FrutigerLTW01-55Roman', sans-serif; color: #000;}


h1 {margin: 0; padding: 15px 0 20px 9px; color: #000; font: lighter 20px/135% 'FrutigerLTW01-45Light', sans-serif;}
h2 {margin: 0; padding: 0 0 25px 0; font: lighter 25px/120% 'g', sans-serif;}

hr {border: 0px solid #333;	border-top: 1px solid #CCCCCC; }

.lead { font: 22px/120% Times, serif; font-weight: lighter;}

.sidebar .title {
	border-top: 1px solid #CCCCCC;
	color: #666666;
	text-transform: uppercase;
	padding: 7px 0 3px 0;
	position: inherit;
	font-weight: normal;
	font-family: 'Frutiger LT W01_65 Bold', sans-serif;
}

.maincontent .size1of3 p {
	width: 200px;
	padding: 5px 10px;
	font: lighter 22px/120% 'FrutigerLTW01-45Light', sans-serif;
	position: absolute;
}

.maincontent .size1of3 img {
	position: inherit;
}

.black {
	color: #000;
}

.red {
	color: #DF0101;
}

.blue {
	color: #52B4E5;
}
.white {
	color: #FFFFFF;
}

.blueback {
	background: #032E63;
	width: 690px;
	margin-right: 20px;
}

.redback {
	background: #70070A;
	width: 690px;
	margin-right: 20px;
}

.sidebar ul.download {
	padding: 0;
	margin: 8px 10px 26px 0;
	list-style: none;
	list-style-image:initial;
	list-style-position:inside;
}
.sidebar ul li ul {
	padding: 0;
	margin: 8px 10px 0 0;
	list-style: none;
	list-style-image:initial;
	list-style-position:inside;
}

.sidebar li.downloadsub {
	background: none;
}

.sidebar ul li {padding: 0 0 0 22px; margin: 0 0 15px 0; background: url('../img/btn_download_blue.png') left center no-repeat;}
.sidebar ul li ul li {padding: 0 0 0 22px; margin: 0 0 15px -8px; }

.redback .btn_close { float: right; height: 20px; width: 20px; margin: 0; padding: 0; background: url('../img/btn_close_red.gif') no-repeat left top;}
.blueback .btn_close { float: right; height: 20px; width: 20px; margin: 0; padding: 0; background: url('../img/btn_close_blue.gif') no-repeat left top;}
.redback .close_window { float: right; height: 13px; margin: 0; padding: 3px; background: #B01410; color: #70070A; font: normal 11px/120% 'FrutigerLTW01-55Roman', sans-serif;}
.blueback .close_window { float: right; height: 13px; margin: 0; padding: 3px; background: #1167E0; color: #032E63; font: normal 11px/120% 'FrutigerLTW01-55Roman', sans-serif;}


figcaption {font: normal 11px/120% 'FrutigerLTW01-55Roman', sans-serif;}

.Leitlinientext{font: lighter 15px/130% 'FrutigerLTW01-45Light', sans-serif;}
.maincontent ul.Leitlinientext li {padding: 0 0 20px 0;}

.maincontent .download {
	border-top: 1px solid #fff;
	margin-top: 30px;meta
}

.maincontent .download .title {
	color: #ffff;
	text-transform: uppercase;
	padding: 7px 0 0 52px;
	font: 12px/140% 'Frutiger LT W01_65 Bold', sans-serif;
}

.maincontent ul.download {
	padding: 0 0 0 30px;
	margin: 25px 10px 26px 0;
	border: 0;
	list-style: none;
	list-style-image:initial;
	list-style-position:inside;
	font: 12px/140% 'Frutiger LT W01_65 Bold', sans-serif;
}

.maincontent ul.download li {padding: 0 0 0 22px; margin: 0 0 15px 0; background: url('../img/btn_download_white.png') left center no-repeat;}



/* Footer */

.footer {width: 100%; height: 30px; margin: 0; padding: 0; font: normal 12px/120% 'FrutigerLTW01-55Roman', sans-serif; color: #000; background: #EFEFEF;}

.footer a {
	font-family: 'Frutiger LT W01_65 Bold', sans-serif;
}

.footer p {
	padding: 0;
	margin: 8px 10px 0 0;
}

.footer .bereich {font-family: 'Frutiger LT W01_65 Bold', sans-serif; width: 160px;}
.footer .contentfooter {width: 100%;}
.footer .space a {padding-right: 10px;}
.footer .last {padding-top: 12px; padding-bottom: 8px;}

.footer ul.navi {
	padding: 0;
	margin: 8px 10px 0 0;
	float: left;
	list-style: none;
	list-style-image:initial;
	list-style-position:inside;
}

.footer ul li {float: left; padding: 0 0 0 10px; margin: 0;}

.footer ul li a {
	display: inline-block;
	text-decoration: none;
	color: #04418C;
	font: 12px/120% 'Frutiger LT W01_65 Bold', sans-serif;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}

.footer ul li a:hover, .footer ul li a:active, .footer ul li.active, .footer ul li.active a {color: #CC0000;}






/* Responsive */


@media (max-width: 480px) {


 .home {padding: 0; margin: 0; width: 470px !important;}
 .maincontent, .sidebar {width: 460px; margin: 0 0 0 10px;}
 .center {width: 480px; margin: 0 auto; }
 .logo {padding: 0 15px 0 0;}
 .metanavi, .footer {height: 24px; }
 .metanavi ul.navi, .footer ul.navi {margin: 4px 10px 0 0; }
 
 .maintitle {padding-bottom: 32px; width: 460px; }
 .maintitle h1 {padding-left: 10px;}
 .maintitle h2 {padding-left: 10px;}
  
 .maincontent .size1of1 img {	width: 400px; }
 
 .footer .right {margin-top: 4px; }
 
}

