/* ---------------------------------------------
/*  Baseline values for browser consistency
/* -------------------------------------------*/
p, div, h1, h2, h3, h4, h5, h6, form, input, select, option {
	margin: 0;
	padding: 0;
}

ul,li {
	margin:	0;
	padding: 0;
}


img {
	margin:	0;
	padding: 0;
	border: 0;
}

body {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	color: #000000;
}
A {
	color: #000000;
	text-decoration: none;
}

#wrap {
	width: 1026px;
	margin: 0 auto;
}

/* ---------------------------------------------
/*  Content
/* -------------------------------------------*/

h1{
	font-size: 30px;
	color: #ffffff;
	font-weight: normal;
	padding-bottom: 0;
}
h2{
	font-size: 18px;
	color: #e2001a;
	font-weight: normal;
}


p{	
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	line-height: 18px;
}

p A
{
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	border-bottom: 1px white dotted;
	line-height: 18px;
}
.error{	
	font-size: 12px;
	color: #e2001a;
	font-weight: normal;
	line-height: 18px;
}

#form input{
	 border-top: white solid; 
	 border-bottom: 1px white solid; 
	 border-right: white solid; 
	 border-left: white solid;
}

.pdf
{
	background-image: url(../images/pdf.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 20px;
}


.referenzen_link A, .referenzen_link_active A
{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px white dotted;
	margin-left: 11px;
}
.referenzen_link:hover,active, .referenzen_link_active
{
	background-image: url(../images/referenzen_active.gif);
	background-repeat: no-repeat;
}


.referenzen_sublink, .referenzen_sublink_active {
	padding: 0 0 0 11px;
}

.referenzen_sublink:hover,active, .referenzen_sublink_active{
	background-image: url(../images/referenzen_active.gif);
	background-repeat: no-repeat;
}

.referenzen_sublink h3 A, .referenzen_sublink_active h3 A{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px white dotted;
}

.referenzen_sublink p, .referenzen_sublink_active p{
	padding: 0 0 37px 0;
}


/* ---------------------------------------------
/*  Navigation
/* -------------------------------------------*/
.sIFR-active .thesans_navi {
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 13px;
  letter-spacing: 1px;
}
.sIFR-active .thesans_navi A{
  visibility: hidden;
  font-family: Verdana;
  line-height: 1em;
  font-size: 13px;
  letter-spacing: 1px;
}


#navigation{
	padding: 8px 10px 22px 62px;
}
.navigation_image{
	padding: 3px 40px 0 0;
	float: left;
}
.navigation_image1{
	padding: 0 40px 0 0;
	float: left;
}

#subnavi
{
	position: absolute;
	top: 0px;
	left: 155px;
	background-image: url(../images/tranzparenz.png);
}
#subnavi ul{
	padding: 7px 0 10px 11px;
	list-style: none;
}

#subnavi ul li {
	padding: 8px 0px 0px 0;
}

#subnavi ul li A{
	display:block;
}
