﻿/*	=======================
	leadsheet.css
===========================
	Author: Sascha Merkofer
			http://endif.ch
=========================== */


/*										=========================
										Normalisierung aller Tags
================================================================= */

/* margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
								margin: 0;
								padding: 0;
								}

/* list-styles */
ol, ul {
								list-style: none;
								}

/* table border-collapse und -spacing */
table {
								border-collapse: collapse;
								border-spacing: 0;
								}

/* fieldset und img border */
fieldset, img {
								border: 0;
								}

/* Anfuehrungs- und Schlusszeichen */
q:before, q:after {
								content: '';
								}

/* font-size der header */
h1, h2, h3, h4, h5, h6 {
								font-size: 100%;
								}

/* font-style und font-weight */
address, caption, cite, code, dfn, em, strong, th, var {
								font-style: normal;
								font-weight: normal;
								}

/* caption und th Text-Positionierung */
caption, th	{
								text-align: left;
								}






/*										===================
										Grundformatierungen
=========================================================== /*


/*			html & body
======================= */

body {
								font: normal 100%/1.4 Arial, Helvetica, Geneva, sans-serif;
								background-color: #fff;
								color: #160c49;
								overflow: hidden;
								width: 1000px;
								}

/*			Links
================= */

/* inaktiv */
a:link,
a:visited {
								text-decoration: none;
								color: #160c49;
								}

/* aktiv */
a:focus,
a:hover {
								text-decoration: none;
								color: #3d7091;
								}

a:active {
								text-decoration: none;
								color: #3d7091;
								}


.outbound {
								padding-right: 1.25em;
								background: url(images/arrow-very_small-up-beige.gif) no-repeat right 0.25em;
								}

a:hover.outbound,
a:focus.outbound {
								padding-right: 1.25em;
								background: url(images/arrow-very_small-up-blue.gif) no-repeat right 0.25em;
								}

a:active.outbound {
								padding-right: 1.25em;
								background: url(images/arrow-very_small-up-green.gif) no-repeat right 0.25em;
								}

/*			Headings
==================== */

h1, h2, h3, h4, h5, h6 {
								font: bold 1em Arial, Helvetica, Geneva, sans-serif;
								}

h2.boxtitle {
								font-family: Verdana;
								font-size: 13px;
								font-weight: bold;
								}





/*			Paragraphs
====================== */

.fett {
								font-weight: bold;
								}

.kursiv {
								font-style: italic;
								}

.durchgestrichen {
								text-decoration: line-through;
								}

.klein {
								font-size: 11px;
								}

.kleiner {
								font-size: 10px;
								}

.sehr_klein {
								font-size: 9px;
								}

.gross {
								font-size: 15px;
								}

.groesser {
								font-size: 18px;
								}

.grau {
								color: #999999;
								}



/*			Lists
================= */

ul {		
								
								}



/*			Buttons
=================== */

.button {
								font-family: Arial, Helvetica, sans-serif;
								font-weight: bold;
								color: #fff !important; 
								text-decoration: none !important;
								cursor: pointer;
								z-index: 20;
								}

.button span {
								background-position: 0 0; 
								position: relative;
								min-width: 0;
								display: block;
								float: left;
								}

.btnPurpleBigArrowsRight {
								height: 41px;
								line-height: 35px; 
								font-size: 15px;
								}

.btnPurpleBigArrowsRight .btnLeft {
								width: 12px;	
								height: 41px; 
								background-image: url(images/purplebig-arrowsright-left.png);
								background-repeat: no-repeat;
								}

.btnPurpleBigArrowsRight .btnMiddle{
								height: 41px; 
								background-image: url(images/purplebig-middle.png);
								background-repeat: repeat-x;
								text-indent: 0; 
								text-align: center;
								padding: 0pt 35px 0pt 30px;
								}

.btnPurpleBigArrowsRight .btnRight {
								width: 30px;	
								height: 41px; 
								background-image: url(images/purplebig-arrowsright-right.png);
								background-repeat: no-repeat;
								}

.btnPurpleBigArrowsRightHover span {
								background-position: 0 -43px;
								}
	
