@charset "UTF-8";

@media all {
	/* Text ==================================================== */
	body {
		color: #000;
		font-size: 81.25%;
		font-family: Arial, Helvetica, Sans-Serif
	}
	h1,h2,h3,h4,h5,h6 {
		font-family: Arial, Helvetica, Sans-Serif;
		font-weight: 400;
		color: #0067b1;
	}
	h1 {
		font-size: 1.5em;
		letter-spacing: -.02em;
		margin: 0 0 1em 0;
	}
	h2 {
		font-size: 1.4em;
		padding-top: 0em;
		letter-spacing: .0em;
		margin: 0 0 0em
	}
	h3 {
		font-size: 1.4em;
		padding-top: 0em;
		letter-spacing: 0;
		margin: 0 0 .25em;
		font-weight: bold;
	}
	h4 {
		font-size: 1.2em;
		padding-top: 1em;
		font-weight: 400;
		margin: 0 0 .3em
	}
	h5 {
		font-size: 1.2em;
		font-style: italic;
		margin: 0 0 .3em
	}
	h6 {
		font-size: 1em;
		padding-bottom: .3em;
		border-bottom: 1px #ddd solid;
		margin: 0 0 .3em
	}
	table.tab {
	    border-top: 1px orange solid;
	    width: 450px;
	}    
	p {
		line-height: 1.5em;
/*		text-align: justify; */
		margin: 0 0 1em
	}
	address {
		font-style: normal;
	}
	a {
	 
	}
	.headline { 
		border-width: 0 0 0 2px;
		border-style: solid;
		border-color: #0067b1;
/*		padding-bottom: .5em;*/
		margin-bottom: .75em;
		padding-left: 1em;
	}
	.headline h1 { font-weight: bold; margin-bottom: 0em; padding-bottom: .5em;}
	.headline h2 { font-size: 1.42em; padding-bottom: 0.5em; margin-top: -.5em; } 

	/* ========================================================= */
	/*  Newsbox ================================================ */
	h1.news {
		font-size: 1.3em;
		background-color: transparent;
		background-image: url("../img/news_teaser_h1_bg.gif");
		background-repeat: repeat-x;
		background-position: left bottom;
		padding: 5px 0 0 25px;
	}
	.news_teaser {
		margin: 0 0 0 13px;
		padding: 0 0 12px 12px;
		background: transparent url("../img/arrow_right.png") no-repeat left top;
	}
	.news_teaser_pic {
		float: left;
		margin: 0 1em .25em 0;
		border: none;
	}
	.news_teaser h2 {
		padding: 0;
		font-size: 1em;
		font-weight: bold;
		background-color: transparent;
		background-image: url("../img/teaser_headline_white_bg.gif");
		background-repeat: repeat-x;
		background-position: left bottom;
		margin-left: 0;
	}
	.news_teaser p {
		font-size: .95em;
		line-height: 1.4em;
	}
	#col3_content, #footer { color: #0067b1; }
	/*  ========================================================= */
	
	/* Footer-Text ================================================ */
	.copy {
		float: left;
	}
	.imprint {
		float: right;
		margin-right: 25px;
		z-index: 500;
	}
	/* ============================================================ */
	.logo_head {
		width: 149px;
		height: 49px;
		margin: 30px 75px 0 60px;
		float: left;
	}
	.ftr-img-con {
		position: relative;
		z-index: 0;
	}
	.bottom_emotion {
		margin-top: 400px;
		position: absolute;
		right: 0;
		bottom: -26px;
	}
	
	/* spezielle Links */
	.arrow:link,.arrow:visited {
		color: #0067b1;
		text-decoration: none;
		background-color: transparent;
		background-image: url("../img/arrow_right.png");
		background-repeat: no-repeat;
		background-position: left center;
		padding-left: 12px;
	}
	.arrow:hover,.arrow:active,.arrow:focus {
		text-decoration: underline;
	}
	.Kapitaelchen{
		font-variant: small-caps;
	}
	
.ProduktLinks {
	margin: 0 0 2em 13px;
	padding: 0 0 12px 12px;
	clear: left;
	height: 110px;
}		
	
.ProduktLinks img {
	float: left;
	margin: 0 15px .25em 0;
	border: none;
	width: 70px;
}
	
.ProduktLinks h2 {
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background-color: transparent;
	background-image: url("../img/teaser_headline_white_bg.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 85px;
	margin-bottom: 5px;
	
}
	
.ProduktLinks p {
	font-size: .95em;
	line-height: 1.2em;
	margin-left: 85px;
	text-align: left;
}
	
.ProduktLinksZub {
	margin: 0 0 2em 13px;
	padding: 0 0 12px 12px;
	clear: left;
	height: 70px;
}		
	
.ProduktLinksZub img {
	float: left;
	margin: 0 15px .25em 0;
	border: none;
	width: 70px;
}
	
.ProduktLinksZub h2 {
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	background-color: transparent;
	background-image: url("../img/teaser_headline_white_bg.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-left: 85px;
	margin-bottom: 5px;
}
	
.ProduktLinksZub p {
	font-size: .95em;
	line-height: 1.2em;
	margin-left: 85px;
	text-align: left;
}
	
.pdf {
	background: transparent url('../img/pdf_ico.png') no-repeat left center;
	padding: .25em 0 .25em 20px;
	line-height: 1.5em;
}
#col3 ul {list-style-type: none;}
}
#main a { color: #0067B1; text-decoration: underline;}
#main a:hover {text-decoration: none;}
.fett { font-weight: bold; color: #0067B1;}
abbr {cursor:help;}
