body {
	background: url(../images/layout/tiledBackground.png) repeat-x fixed left bottom;
}

/*
@font-face {
  font-family: 'Graublau Web';
  src: url('../fonts/GraublauWeb.eot');
  src: local('Graublau Web Regular'), local('Graublau Web'),
         url('../fonts/GraublauWeb.otf') format('opentype');
}
*/

@font-face {
  font-family: 'Aller';
  src: url('../fonts/Aller_Rg.ttf');
  src: local('Myriad'), local('Myriad'),
         url('../fonts/Aller_Rg.ttf') format('truetype');
}

td, div, table, th, p, form, input, select, span, text, ul, li, fieldset, img, h1, h2, h3, h4, textarea, a {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "Trebuchet MS", Geneva, Helvetica, Arial ,sans-serif;
	vertical-align: top;
	line-height:1.4;
	outline: none;
}

.typo3-debug {
    z-index:9999;
    position:relative;
}

p, form, input, select, text, ul, li, textarea, span {
	font-size: 9pt;
	}

.hidden {
	display:none;
	}

#content h1 {
	font-size: 14pt;
	font-weight:bold;
	text-align:left;
}


h2 {
	font-size: 14pt;
	font-weight:bold;
	text-align:left;
}

h3 {
	font-size: 11pt;
	font-weight:bold;
	text-align:left;
}

h4 {
	margin:8px 0 0 0;
	font-weight:bold;
	font-size:10pt;
}

h5 {
	margin:4px 0 -4px 0;
	font-weight:bold;
	line-height:0.6;
	font-size:10pt;
}

#wrapper {
	background:transparent;
	position:absolute;
	height:780px;
	width:784px;
	margin-left:-392px;
	top:0px;
	left:50%;
	}

#logo {
	margin:0px;
	background-color:#000;
	float:right;
}
#cert {
	margin:0px;
	background-color:#000;
	float:left;
}

div .indent {
	margin-left:16px;
	}

/* MAINNAVI STYLES START */

#mainnavi {
	clear:both;
	position:relative;
	top:44px;
	left:0;
	width:100%;
	height:auto;
	z-index:90;
	}

#mainnavi ul  {
	list-style:none;
	margin:0;
	padding:0;
	width:auto;
	text-align:left;
}

#mainnavi ul li {
	display:inline;
}

/* MAINNAVI STYLES END */

/* CONTENT STYLES START */

#contentborder {
	position:relative;
	top:43px;
	background: url(../images/layout/tiledGradient.png) repeat-x left top;
	padding:1px;
	margin:0;
	width:100%;
	height:650px;
	z-index:10;
}

#content {
	position:relative;
	font-size: 9pt;
	top:-16px;
	top:0px !ie;
	margin:0px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
	line-height:1.4;
}

#content #inner {
	margin:16px 144px 16px 32px;
	padding:32px 0 0 0;
}

#content #inner p {
	margin:12px 0 0 0;
	font-size: 9pt;
	text-align:left;
}

#content a {
	color:#000;
	}

#content a:hover {
	color:#000;
	background:#FAE500;
	}


#subnavi a {
	padding:0 0 -2px 0;
	text-decoration: none;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}

#subnavi a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background:#FAE500;
}


#content table {
	width:100%;
	margin:16px 0 0 8px;
}

#content table td {
	width:50%;
}

#content table {
	margin-left:8px;
}
#content ul {
	margin-left:16px;
	list-style-image:url(../images/layout/bulletArrow.png);
	list-style-position:outside;
}

#content ul li {
	margin-bottom:6px;
}


#content input, #content select, #content textarea {
	text-align:left;
	background:white;
	border:1px solid #BBBBBB;
	padding: 1px 4px;
	width:468px;
}

#content legend  {
	display:none;
	}


#content input[type=submit]  {
	width:120px;
	}

#content input[type=submit]:hover  {
	background:#CCC;
	}

#content input[type=checkbox]  {
	width:16px;
	}

#content label {
	display: block;
	width:180px;
	}

#content div {
	margin:12px 0 0 0;
	}


/* CONTENT STYLES END */


/* SUBNAVI STYLES START */

#subnavi {
	position:relative;
	background:transparent;
	top:80px;
	right:0;
	width:100%;
	height:48px;
	z-index:99;
	}

#subnavi ul {
	float:right;
	list-style:none;
	font-size: 7pt;
}

#subnavi ul li {
	display:inline;
	text-align: right;
}

#subnavi ul li a {
	display:inline;
	text-align: right;
	cursor: pointer;
	color:#000;
	padding:0px 2px;
	margin:4px 0 0 0;
	text-decoration:none;
	}

/*
#subnavi ul li a:hover, #subnavi ul li a:focus {
	color: #333333;
}
*/

/* SUBNAVI STYLES END */

/* EXTENSION OVERRIDE STYLES START */

.tx-kiwislider-pi1 .scroll {
	  height: 460px;
	  width: 680px;
	  overflow: auto;
	  overflow-x: hidden;
	  position: relative;
	  clear: left;
	}

.tx-kiwislider-pi1 .scrollButtons {
	text-indent:-9999px;
	display:block;
	background:url() no-repeat center;
	width:auto;
	height:auto;
	position: absolute;
	top: 46%;
	cursor: pointer;
}

.tx-kiwislider-pi1 .scrollButtons.left {
	left: 6px;
	}

.tx-kiwislider-pi1 .scrollButtons.right {
	right: 8px;
	}

#content .tx-kiwislider-pi1 ul.navigation {
	list-style: none;
	margin:24px 0;
	padding: 0;
	}

.tx-kiwislider-pi1 ul.navigation a:focus {
	outline: none;
	}

.tx-kiwislider-pi1 ul.navigation li {
	display: inline;
	margin-right: 2px;
}

.tx-kiwislider-pi1 .csc-textpic-imagewrap {
  margin:24px 0 0 16px;

}

.tx-kiwislider-pi1 ul.navigation a {
		padding:0px 4px;
		text-decoration: none;
}

.tx-kiwislider-pi1 .hide {
			display: none;
	}


.tx-odsajaxmailsubscription-pi1	a {
	text-decoration:none;
	}

/* EXTENSION OVERRIDE STYLES END */

/* Linkexchange network .linktauschboerse.com START */

div.ads {
	position:absolute;
	right:30px;
	bottom:20px;
	width:120px;
}
#content div.ads a {
	display:block;
	margin:2px 0 6px;
	float:right;
	width:100%;
	text-align:right;
	text-decoration: none;
	color:#666;
}
#content div.ads a:hover{
	background:transparent;
	color:#000;
}
/* Linkexchange network .linktauschboerse.com END */
