
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	/* padding-top: 44px;*/
	padding-bottom: 26px;
	padding-left: 0px;
	padding-right: 0px;
	color: #e20024;
}

h2 {
	margin: 0px;
	padding-top: 44px;
	padding-bottom: 26px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 16px;
	color: #000000;
}

h3 {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 11px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-top:28px;
}

/* h4 = h3 nur ohne Abstand nach oben */

h4 {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 11px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #000000;
}

h5 {
	margin: 0px;
	padding: 0px;
}

p {
	margin:0;
	padding:0;
}

#content ul, #content_left ul, #content_right ul {
	margin:0;
	padding:0;
	padding: 3px;
	list-style-type:none;
	background-image:none;
}

#content ul li, #content_left ul li, #content_right ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	background-image:url(../img/aufzaehlung.gif);
	background-repeat:no-repeat; 
	background-position:0px 3px;
	padding-left:20px;
}

#content ul li ul, #content_left ul li ul, #content_right ul li ul {
	margin:0;
	padding:0;
	margin: 3px;
	list-style-type:none;
	background-image:none !important;
}

#content ul li ul li, #content_left ul li ul li, #content_right ul li ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	background-image:url(../img/square.gif);
	background-repeat:no-repeat; 
	background-position:17px 6px;
	padding-left:30px;
}

#content ul ul, #content_left ul ul, #content_right ul li ul {
	margin:0;
	padding:0;
	margin: 3px;
	list-style-type:none;
	background-image:none !important;
}

#content ul ul li, #content_left ul ul li, #content_right ul ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	background-image:url(../img/square.gif);
	background-repeat:no-repeat; 
	background-position:17px 6px;
	padding-left:30px;
}

blockquote {
	margin:0;
	padding:0;
	padding-left:22px;
}

#content a:link, #content a:visited, #content a:active,
#content_left a:link, #content_left a:visited, #content_left a:active {
	color: #e20024;	
}

#content a:hover, #content_left a:hover {
	color: #000000;	
}

#printbox a.printlink:link, #printbox a.printlink:visited {
	background-image:url(../img/print.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:2px;
	color:white;
}

#printbox a.printlink:hover, #printbox a.printlink:active {
	background-image:url(../img/print_black.gif);
	color:black;
}

#printbox a.downloadprint:link, #printbox a.downloadprint:visited {
	background-image:url(../img/download_pdf.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:2px;
	color:white;
}

#printbox a.downloadprint:hover, #printbox a.downloadprint:active {
	background-image:url(../img/download_pdf_black.gif);
	color:black;
}

#rootline a:link, #rootline a:visited,#rootline a:active,#rootline a:hover {
	text-decoration: none;
	color: #000000;
}

#rootline a.rootline_act:link, #rootline a.rootline_act:visited, #rootline a.rootline_act:active, #rootline a.rootline_act:hover {
	text-decoration: none;
	color: #e20024;
}

div.teaser_layout0 a:link,div.teaser_layout0 a:visited,div.teaser_layout0 a:active {
	background: #df0119;
	display: block;
	width: 86px;
	padding: 38px 7px 7px;
	color: white;
	text-decoration: none;
	font-size: 10px;
	line-height:12px;
	height: 55px;
	margin-bottom: 15px;
}


div.teaser_layout_bla a:link,div.teaser_layout_bla a:visited,div.teaser_layout_bla a:active {
	background: transparent url(https://www.neoogilvy.com/fileadmin/user_upload/neo-germany/teaser_xpa.gif) no-repeat center;

	display: block;
	width: 86px;
	padding: 38px 7px 7px;
	color: white;
	text-decoration: none;
	font-size: 10px;
	line-height:12px;
	height: 55px;
	margin-bottom: 15px;
}

/* änderungen von florian bumblies - beschwerden an fbumblies@planetactive.com */


div.teaser_layout0 {
	margin-left:50px;
	margin-top:20px;
	width:100px;
	height:100px;
	margin-bottom:20px;
}

div.teaser_layout_bla {
	margin-left:50px;
	margin-top:20px;
	width:100px;
	height:100px;
	margin-bottom:20px;
}

div.teaser_layout_blub {
	margin-left:50px;
	margin-top:54px;
	width:100px;
	height:100px;
	margin-bottom:20px;
}

/* anpassung IE 7, abstand der teaser nach oben */

*:first-child+html div.teaser_layout0 {
margin-top:80px;
}

*:first-child+html div.teaser_layout_bla {
margin-top:80px;
}

*:first-child+html div.teaser_layout_blub {
margin-top:104px;
}




div.teaser_layout0 a:hover {
	background: #ffffff;
	display: block;
	width: 86px;
	padding: 38px 7px 7px;
	color: black;
	text-decoration: none;
	font-size: 10px;
	line-height:12px;
	height: 55px;
	border:1px solid black;
}

div.teaser_layout_bla a:hover {
	background: transparent url(https://www.neoogilvy.com/fileadmin/user_upload/neo-germany/teaser_xpa_hover.gif) no-repeat center;
	display: block;
	width: 86px;
	padding: 38px 7px 7px;
	color: black;
	text-decoration: none;
	font-size: 10px;
	line-height:12px;
	height: 55px;
}

/* änderungen von florian bumblies - beschwerden an fbumblies@planetactive.com */


div.teaser_layout1, 
div.teaser_layout1 a:link, div.teaser_layout1 a:visited, div.teaser_layout1 a:active {
	background: url(../img/teaser_layout2_no.gif) no-repeat;
	display: block;
	width: 86px;
	padding: 38px 7px 7px;
	color: #e20024;
	text-decoration: none;
	font-size: 10px;
	line-height:12px;
	height: 55px;
	margin-bottom: 15px;
	margin-left:50px;
	margin-top:20px;
}

div.teaser_layout1 a:hover {
	background: url(../img/teaser_layout2_act.gif) no-repeat;
	display: block;
	width: 86px;
	padding: 38px 7px 7px;
	color: black;
	text-decoration: none;
	font-size: 10px;
	line-height:12px;
	height: 55px;
}
