h1, h2, h3, h4, h5 {
	
}

p {
	font-size: 12px;	
}	

img {
  border: 0;
}


/* setze float zurueck */
br.clear {
  clear: both;
  overflow: hidden;
  height: 1px;
}

div.clear {
  clear: both;
  overflow: hidden;
  height: 1px;
}

form {
	margin:0;
	padding:0;
}

input.button_1 {
	background-color:#44A112;
	border-style:outset;
	border-width:1px;
	border-color:#8DCE70;
	padding:0;
	width:76px;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	margin:0 15px 0 0;
}

input.button_2 {
	background-color:#AAAAAA;
	border-style:outset;
	border-width:1px;
	border-color:#CECECE;
	padding:0;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	width:115px
}


/**********************************/
/* gemeine	links       		  */
/**********************************/

a:link, a:visited {
	text-decoration: none;
	color: #CA010B;
	font-weight:100;
}

a:active {
  text-decoration: underline;
  color: #CA010B;
}

a:hover {
  text-decoration: underline;
  color: #F41B26;
}

a.block {
   display:block;	
}

a.back_to_top {
	padding:0 0 0 12px;
	background: url(../../layout/bullet_top_list_blue.gif) no-repeat;
  	background-position: 0px 0.4em;
}

a.internal_link, a.internal_link:visited {
	padding:0 0 0 20px;
	background: url(../../layout/icon_internal_link.gif) no-repeat 0px 1px;
}

a.pdf_doc_small {
	padding:2px 0 0 20px;
	background: url(../../layout/icon_pdf_doc_small.gif) no-repeat 0px 1px;
}

a.pdf_doc_small:visited {

}

a.pdf_doc {
	padding:8px 0 8px 40px;
	background: url(../../layout/icon_pdf_doc.gif) no-repeat 0px 1px;
}

a.pdf_doc:visited {

}

a.offer {
	font-weight:100;
	display:block;
	padding:0 0 0 40px;
	height:40px;
	background: url(../../layout/icon_offer.gif) no-repeat 0px 1px;
}

a.offer:visited {
	font-weight:100;
}

a.internal_link_block {
	display:block;
	text-align:left;
	width:auto;
	font-weight:400;
	padding:0 0 0 20px;
	background: url(../../layout/icon_internal_link.gif) no-repeat 0px 1px;
	border:none;
}

a.external_link {
	padding:0 0 0 22px;
	color:#1E00F8;
	background: url(../../layout/icon_external_link.gif) no-repeat;
}

/**********************************/
/* gestrichelte horizontale linie */
/**********************************/

.hr {
  clear: both;
  position: relative;
  height: 1px;
  border:solid #AAAAAA;
  border-width:1px 0 0 0;
}

.hr hr {
  display: none;
}

/*************************************/
/* listen							 */
/*************************************/

ul.clean {
	list-style:none;
	padding:0;
	margin:0;	
}	

ul.teaser_head_white {
  list-style:none;
  margin:0;
  padding:0 0 0 10px;
  background: url(../../layout/bullet_list_white.gif) no-repeat 3px;
}

ul.tria_white {
  list-style:none;
  margin:0;
  padding:0 0 0 5px;
}

ul.tria_white li {
  padding:0 0 0 10px;
  background: url(../../layout/bullet_list_white.gif);
  background-position: 0px 3px;
  background-repeat:no-repeat ;
}

ul.tria_blue {
  list-style:none;
  margin:5px 0 5px 0;
  padding:0 0 0 5px;
}


ul.tria_blue li {
  padding:0 0 0 10px;
  background: url(../../layout/bullet_list_blue.gif) no-repeat;
  background-position: 0px 0.2em;
}

ul.anchor_list {
  list-style:none;
  margin:5px 0 15px 0;
  padding:0 0 0 0;
}


ul.anchor_list li {
  padding:0 0 0 23px;
  background: url(../../layout/bullet_anchor_list.gif) no-repeat;
  background-position: 3px 0.3em;
}
