html {
	/* background: url("../images/basic_images/bg.jpg")  repeat-x; */
	height: 100%;
	width: 100%;
}

/* added by csd for preventing google chrome to make textarea's resizeable */
textarea
{
    resize: none;
}

body {
	/* background: url("../images/basic_images/bg_base.jpg"); */
	margin: 0;
	padding: 0;
	height: 100%;
	width: 79em;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#drucklogo, #druckbreadcrumb {
	display: none;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
}

a:hover {
	text-decoration: underline;
}

#container {
	width: 60.66em;
	margin: 0 0 0 42px;
	color: #535353;
}

html>body {
	min-height: 100%;
	height: auto;
}

#header {
	color: white;
}

#merkur_logo {
	float: left;
	/* background-image: url(../images/basic_images/content_border_left.png); */
	background-repeat: repeat-y;
	margin: 0 0 0 -5px;
	padding: 0 0 0 4px;
}

#metanavigation, #suche, #login, #fontsize, #content_footer, #untereMetanavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#metanavigation {
	float: left;
	margin: 0;
	padding: 0;
}

#metanavigation ul {
	background-color: #01563f;
	list-style: none;
	margin: 0 0 0 0.8em;
	padding: 0 0.8em 0 0;
	float: left;
	color: white;
}

#metanavigation ul li {
	display: block;
	float: left;
	line-height: 2.06em;
	margin: 0.5em 0 0 0;
	padding: 0 0.3em 0 0.3em;
}

#metanavigation ul li:hover, #metanavigation ul li:hover a, #metanavigation ul li.active {
	background-color: #f4f4f4;
	color: #01563f;
}

#metanavigation ul li.metanavigation_last {
	padding: 0 0.3em 0 0.3em;
}

#metanavigation ul li.metanavigation_first {
	padding: 0 0.3em 0 0.5em;
}

#metanavigation  a {
	text-decoration: none;	
}

#metanavigation a:link, #suche a:link, #login a:link, #metanavigation a:visited, #suche a:visited, #login a:visited {
	color: white;
}

#metanavigation a:hover, #metanavigation a:active, #metanavigation a.active:link, #metanavigation a.active:visited {
	background-color: #f4f4f4;
	color: #01563f;
}

#suche, #login {
	float: left;
	margin: 0;
}

#login input {
	display: block;
}

#suche ul, #login ul, #fontsize ul, #suchfeld ul, logout ul {
	/* background-image: url(../images/basic_images/Icons/metanavigation_rundung.png); */
	background-position: right bottom;
	background-repeat: no-repeat;
	list-style: none;
	margin: 0 0 0 0.5em;
	padding: 0 0 0 0;
	float: left;
	color: white;
}

#logoutfeld p {
	margin-top: 0.7em;
}

#logoutfeld p.logout_link {
	margin-left: -0.5em;
	font-weight: normal;
	margin-top: 0;
}

#logoutfeld a:hover {
	text-decoration: underline;
}

#suchfeld ul {
	background-image: none;
	background-color: transparent;
}

/* bitte so belassen ! mwei */
#suchfeld, #loginfeld {
	/* background-image: url(../images/basic_images/Icons/metanavigation_rundung_ausgeklappt.png); */
	background-position: right bottom;
	background-repeat: no-repeat;
	position: relative;
	left: 0.5em;
	top: 0;
	width: 14em;
	height: 5.2em;
	display: none;
}

#logoutfeld {
	line-height: 1.3em;
	font-weight: bold;
	width: 14em;
	height: 5.2em;
}

#logoutfeld p {
	padding-left: 0.86em;
}

#suchfeld {
	width: 18em;
}

#loginfeld, #logoutfeld {
	margin: -0.33em 0 0 0;
	padding: 0.44em 0 0.22em 0;
	height: 6.2em;
}

#logoutfeld {
	height: 5.2em;
}

/* 
	form => div 
*/
#suchfeld div, #loginfeld div {
	margin: 0;
	padding: 0.33em 0 0 0.33em;
	clear: both;
}

#suchfeld #submitSuche, /* added by csd - changed id to class */ #suchfeld .submitSuche {
	/* background-image: url(../images/basic_images/Buttons/pfeilbutton.png); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 23px;
	height: 16px;
	border: 0;
	margin: 0.1em 0 0 0.33em;
	float: left; /* added by csd - fixes horizontal align of text field and button */
}

#suchfeld #submitSuche:hover, /* added by csd - changed id to class */ #suchfeld .submitSuche:hover {
	/*background-image: url(../images/basic_images/Buttons/pfeilbutton_over.png); */
}

/*
	#login_passwort => .login_passwort
	#input_email => .input_email
*/
#suchfeld #input_suche, /* added by csd - changed id to class */ #suchfeld .input_suche, #loginfeld .input_email, #loginfeld .input_passwort {
	/* background-image: url(../images/basic_images/input_border_top.png); */
	background-repeat: repeat-x;
	margin: 0;
	border-left: 0;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 0;
	height: 1.25em;
	font-size: 0.8em;
}

#suchfeld #input_suche, /* added by csd - changed id to class */ #suchfeld .input_suche {
	width: 18em;
	margin: 0.11em 0 0 0.33em;
	display: block;
	float: left;
}

/*
	#submitLogin => .submitLogin
*/
#loginfeld .submitLogin {
	/* background-image: url(../images/basic_images/Buttons/login.png); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 58px;
	height: 16px;
	border: 0;
	margin-left: 0.33em;
}

/*
	#submitLogin => .submitLogin
*/
#loginfeld .submitLogin:hover {
	/* background-image: url(../images/basic_images/Buttons/login_over.png); */
}

/*
	#login_passwort => .login_passwort
	#input_email => .input_email
*/
#loginfeld .input_email, #loginfeld .input_passwort {
	width: 15.5em;
	margin: 0 0.44em 0.77em;
	padding-left: 0.33em;
	padding-top: 0.33em;
}

#fontsize ul {
	padding: 0 0.5em 0 0.5em;
}

#suche ul li, #login ul li, #fontsize ul li {
	display: block;
	float: left;
	line-height: 2.06em;
	margin: 0.5em 0 0 0;
	padding: 0;
}

#metanavigation, #metanavigation ul, #suche, #login, #fontsize {
	height: 2.56em;
	line-height: 3.06em;
}

#suche a, #login a, #suchfeld a {
	/* background-image: url(../images/basic_images/Icons/pfeil_login_suche.png);*/
	background-position: center left;
	background-repeat: no-repeat;
	padding: 0 0.5em 0 0.5em;
	margin: 0 0 0 0.5em;
	text-decoration: none;
}
#FilfinderIFrame 
{
	width: 850px;
	height: 600px;
}

#suchfeld a {
	/* background-image: url(../images/basic_images/Icons/pfeil_suche_gedreht.png);*/
	padding: 0 0.5em 0 0.86em;
	margin-left: 0em;
	background-repeat: no-repeat;
}

#fontsize {
	position: relative;
	right: 0;
	float: right;
}

.left_05em {
	margin: 0 0 0 0.2em;
}

#hauptnavigation {
	padding: 0;
	margin: 0 0 0 1em;
	clear: right;
	position: absolute;
	top: 78px;
	left: 243px;
	width: 48em;
}

#hauptnavigation .fontsizebig /* added by CSD, Mehdi Haresi */
{
    display: none;
}

#hauptnavigation ul {
	list-style: none;
	display: inline;
	padding: 0;
	margin: 0 0 0 1em;
}

#hauptnavigation ul li {
	/*display: inline;*/
	float: left;
}

#main {
	clear: both;
}

#subnavigationen {
	/* background-image: url(../images/basic_images/subnavigation_rundung.png); */
	background-position: right top;
	background-repeat: no-repeat;	
}

#subnavigation1, #subnavigation3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
}

#subnavigation1 {
	/* background-image: url(../images/basic_images/content_border_left.png); */
	background-repeat: repeat-y;
	margin: 0 0 0 -5px;
	padding: 0 0 0 5px;
	border-bottom: 1px solid transparent;
}

#subnavigation1 ul {
	list-style: none;
	margin: 1em 1em 1em 1.3em;
	padding: 1.7em 1em 0 0;
}

#subnavigation1 ul li, #subnavigation1 ul li.subnavigation1_first, #subnavigation1 ul li.subnavigation1_last {
	/* background-image: url(../images/basic_images/subnavigation_1_links.png); */
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline;
	margin: 0;
	padding: 7px 0 7px 3px;
}

#subnavigation1 ul li:hover, #subnavigation1 ul li.active {
	/* background-image: url(../images/basic_images/subnavigation_1_links_aktiv.png); */
	background-position: left bottom;
	display: inline;
	margin: 0;
	padding: 7px 0 7px 3px;
}

#subnavigation1 ul li a:link, #subnavigation1 ul li a:visited {
	/* background-image: url(../images/basic_images/subnavigation_1.png); */
	background-position: right;
	height: 26px;
	background-repeat: no-repeat;
	padding: 12px 12px 12px 6px;
	color: #066d50;
	text-decoration: none;
	text-transform: uppercase;
}

#subnavigation1 ul li a:hover, #subnavigation1 ul li a.active:link, #subnavigation1 ul li a.active:visited {
	/* background-image: url(../images/basic_images/subnavigation_1_aktiv.png); */
	color: white;
}

#subnavigation2 {
	float: left;
	position: relative;
	left: -40px;
    top: -9px;
	margin: 0 -40px 0 0;
	z-index: 10;
}

#subnavigation2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#subnavigation2 ul li {
	margin: 0 0 -4px 0;
}

#subnavigation3 {
	/* background-image: url(../images/basic_images/content_border_left.png); */
	background-repeat: repeat-y;
	margin: 0 0 0 -5px;
	padding: 0 0 0 5px;
	border-bottom: 1px solid transparent;
	background-color: white;
}

#subnavigation3 table {
	margin: 1em 1em 1em 1.3em;
	padding: 1em 1em 0 1.3em;
	border-collapse: collapse;
}

#subnavigation3 table tr td {
	line-height: 1.2em;
	white-space: nowrap;
}

#subnavigation3 table tr td a:link, #subnavigation3 table tr td a:visited {
	/* background-image: url(../images/basic_images/Icons/pfeil_grau.jpg); */
	background-position: center left;
	background-repeat: no-repeat;
	padding: 0 2em 0 0.73em;
	margin: 0 0 0 0.5em;
	text-decoration: none;
	text-transform: uppercase;
	color: #838383;
}

#subnavigation3 table tr td a:hover {
	/* background-image: url(../images/basic_images/Icons/pfeil_gruen.jpg); */
	background-position: center left;
	background-repeat: no-repeat;
	padding: 0 2em 0 0.73em;
	margin: 0 0 0 0.5em;
	text-decoration: none;
	text-transform: uppercase;
	color: #00946c;
}

#subnavigation3 table tr td a.aktiv:link, #subnavigation3 table tr td a.aktiv:visited {
	/* background-image: url(../images/basic_images/Icons/pfeil_gruen.jpg); */
	background-position: center left;
	background-repeat: no-repeat;
	padding: 0 2em 0 0.73em;
	margin: 0 0 0 0.5em;
	text-decoration: none;
	text-transform: uppercase;
	color: #00946c;
	font-weight: bold;
}

#content {
	/* background-image: url(../images/basic_images/content_border_left.png); */
	background-repeat: repeat-y;
	background-color: white;
	margin: 0 0 0 -5px;
	padding: 0.33em 1em 0 1.5em;
}

#content_main {
	/* background-image: url(../images/basic_images/content_border_right.png); */
	background-repeat: repeat-y;
	background-position: right;
	margin: 0 -19px 0 0;
	padding-bottom: 1em;
}

#content_footer_border {
	/* background-image: url(../images/basic_images/footer_border_left.png); */
	background-repeat: repeat-y;
	background-position: bottom left;
	margin: 0 0 0 -5px;
	padding: 0 0 0 4px;
}

#content_footer {
	/* background-image: url(../images/basic_images/content_rundung_unten.png); */
	background-repeat: no-repeat;
	background-position: right bottom;
	border-top: 1px solid transparent;
	text-align: right;
	padding: 1em 1em 1.5em 0;
	margin-right: -4px;
	clear: both;
}

#content_footer a:link, #content_footer a:visited {
	margin: 0 1.5em 0 0;
	text-decoration: none;
	color: #838383;
}

#content_footer a:hover {
	color: #00946c;
}

#content_footer img {
	margin: -3px 0 0 0;
}

#untereMetanavigation ul {
	margin: 0.5em 0 0 1em;
	padding: 0;
	list-style: none;
	color: #828483;
}

#untereMetanavigation ul li {
	display: inline;
}

#untereMetanavigation ul li a:link, #untereMetanavigation ul li a:visited {
	color: #838383;
	text-decoration: none;
}

#untereMetanavigation ul li a:hover {
	color: #00946c;
}

#anonym_spalte {
	position: absolute;
	left: 63.48em;
	top: 6.67em;
	overflow: hidden;
}

.clear {
	clear: both;
}

.hauptthema {
	float: left;
	margin: 0.2em 1.3em 0.86em 0;
	width: 38.2em;
	height: 24.6em;
}

.hauptthema img {
	width: 100%;
}

.hauptthema object, .hauptthema embed {
	width: 100%;
	min-height: 24.2em;
}

.nebenthema object, .nebenthema embed {
	width: 100%;
	min-height: 8em;
}

#hauptthema_flugblatt img {
	width: auto;
}

.nebenthema {
	margin: 0 0 2px 0;
	width: 18.86em;
	float: left;
}

#filialFinder {
	margin: 0 0 2px 0;
	width: 25.54em;
	float: left;
}

.nebenthema img {
	width: 100%;
}

#loginbox {
	height: 105px;
	/* background-image: url(../images/basic_images/box.jpg); */
	background-repeat: no-repeat;
	background-position: bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
	color: #00946c;
	padding-top: 1.3em;
	padding-left: 1em;
	padding-right: 1em;
	font-weight: bold;
}

#loginbox label {
	display: block;
	float: left;
	clear: left;
	width: 8em;
}

#loginbox input[type="text"], #loginbox input[type="password"] {
	/* background-image: url(../images/basic_images/input_border_top.png); */
	background-repeat: repeat-x;
	border-left: 0;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 0;
	width: 10em;
	margin-bottom: 0.33em;
}

#loginbox h2 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 1.3em;
	padding: 0 0.4em 0.6em 0;
}

#loginbox ul {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

/*
	#submitLoginButton => .submitLoginButton
*/
#loginbox .submitLoginButton {
	/* background-image: url(../images/basic_images/Buttons/login.png); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 58px;
	height: 16px;
	border: 0;
	margin-left: 0.33em;
}

/*
	#submitLoginButton => .submitLoginButton
*/
#loginbox .submitLoginButton:hover {
	/* background-image: url(../images/basic_images/Buttons/login_over.png); */
}

#loginbox li a:link, #loginbox a:visited {
	/*background-image: url(../images/basic_images/content_link_pfeil.png);*/
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 0.7em;
	font-weight: normal;
	color: #00946c;
	text-decoration: none;
}

#loginbox li a:hover {
	text-decoration: underline;
}

#filialFinder {
	height: 10.13em;
}

#filialFinder {
	/*background-image: url(../images/basic_images/04_Startseite_filialsuche.jpg);*/
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
	color: #00946c;
	padding-top: 1.5em;
	padding-left: 1em;
	font-weight: bold;
	margin: 0 0 -0.86em 0;
}

#filialFinder h2 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 0 0 0.9em 0;
	font-size: 1.3em;
}

#content_spalte_rechts #filialFinder h2 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 0 0 0.5em 0;
	font-size: 1.3em;
}

#filialFinder label {
	width: 3em;
	display: block;
	float: left;
	line-height: 2em;
	clear: left;
}

#filialFinder input {
	margin-bottom: 3px;
}

/*
	#ort => .ort
	#plz => .plz
*/
#filialFinder .ort, #filialFinder .plz {
	/*background-image: url(../images/basic_images/input_border_top.png);*/
	background-repeat: repeat-x;
	border-left: 0;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 0;
}

/*
	#ort => .ort
*/
#filialFinder .ort {
	width: 86px;
}

/*
	#plz => .plz
*/
#filialFinder .plz {
	width: 41px;
}

/*
	#submitFilialFinder => .submitFilialFinder
*/
#filialFinder .submitFilialFinder {
	/*background-image: url(../images/basic_images/Buttons/pfeilbutton.png);*/
	background-repeat: no-repeat;
	background-position: top left;
	width: 22px;
	height: 15px;
	margin: 0 0 0 2.4em;
	border: 0;
}

/*
	#submitFilialFinder => .submitFilialFinder
*/
#filialFinder .submitFilialFinder:hover {
	/*background-image: url(../images/basic_images/Buttons/pfeilbutton_over.png);*/
}

.teaser, .teaser_hoch {
	/* background-image: url(../images/basic_images/teaser_rahmen_gross.jpg); */
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: 0 0.86em 0.66em 0;
	padding: 0.33em 0 0.33em 0;
	min-height: 13.2em;
	width: 28.73em;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
}

.teaser_verteiler {
	height: 7.73em;
	margin-bottom: 0.86em;
}

.teaser_hoch {
	min-height: 15.5em;
	padding: 0 0 0.33em 0;
}

.teaser img {
	margin-bottom: -13em;
}

.teaser_hoch img {
	margin-bottom: -14em;
}

.teaser_bild_text, .teaser_bild, .teaser_text {
	color: #535353;
}

.teaser_bild_text {
	position: relative;
	top: 0;
	left: 9.8em;
	width: 17.33em;
	padding: 0.33em 0.66em 0.33em 0.66em;
}

.teaser_hoch .teaser_bild_text {
	position: relative;
	left: 9.8em;
	width: 17.33em;
	padding: 0.33em 0.66em 0.33em 0.66em;
	top: 0;
}

.teaser_verteiler .teaser_bild_text {
	position: relative;
	top: -8em;
	left: 9.8em;
	width: 17.33em;
	padding: 0.33em 0.66em 0.33em 0.66em;
}

.teaser_verteiler .teaser_verteiler_text {
	position: relative;
	top: -8em;
	left: 0;
	width: 17.33em;
	padding: 0.33em 0.66em 0.33em 0.66em;
}

.teaser_text, .teaser_bild {
	/* background-image: url(../images/basic_images/teaser_rahmen_gross.jpg); */
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: 0 0.86em 0.66em 0;
	padding: 0;
	width: 28.73em;
	min-height: 13em;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
}

.teaser_hoch_text {
	/*background-image: url(../images/basic_images/teaser_rahmen_gross.jpg);*/
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: 0 0.86em 0.66em 0;
	padding: 0;
	width: 28.73em;
	min-height: 16em;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
}

.teaser_bild img {
	margin: auto -0.86em 0 0.86em;
}

.teaser_bild_text h2, .teaser_bild h2, .teaser_text h2, .teaser_hoch_text h2, .teaser_verteiler_text h2 {
	color: #00946c;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 0.33em;
}

.teaser_text h2, .teaser_hoch_text h2 {
	padding-left: 0.7em;
}

.teaser_bild_text h2 a:link, .teaser_bild h2 a:link, .teaser_text h2 a:link, .teaser_bild_text h2 a:visited, .teaser_bild h2 a:visited, .teaser_text h2 a:visited, .teaser_hoch_text h2 a:link, .teaser_hoch_text h2 a:visited, .teaser_verteiler_text h2 a:link, .teaser_verteiler_text h2 a:visited {
	/*background-image: url(../images/basic_images/content_link_pfeil.png);*/
	background-repeat: no-repeat;
	background-position: center left;
	margin: 0;
	padding: 0 0 0 0.5em;
	color: #00946c;
	text-decoration: none;
}

.teaser_bild_text h2 a:hover, .teaser_bild h2 a:hover, .teaser_text h2 a:hover, .teaser_bild_text h2 a:hover, .teaser_hoch_text h2 a:hover, .teaser_verteiler_text h2 a:hover {
	text-decoration: underline;
}

.teaser_bild_text strong, .teaser_bild strong, .teaser_text strong {
	color: #535353;
	font-weight: bold;
}

.teaser_bild_text p, .teaser_bild p {
	margin: 7px 0 0 0;
}

.teaser_text p, .teaser_hoch_text p {
	margin: 7px 5px 5px 0.86em;
}

.teaser_bild_text em, .teaser_bild em, .teaser_text em {
	color: #00946c;
	font-style: normal;
}

.teaser_bild_text ul, .teaser_bild ul, .teaser_text ul, .teaser_hoch_text ul {
	list-style: none;
	margin: 0.5em 0 0 0;
	padding: 0;
}

.teaser_text ul, .teaser_hoch_text ul {
	padding-left: 0.86em;
	padding-bottom: 0.33em;
}

.teaser_bild_text ul li, .teaser_bild ul li, .teaser_text ul li, #content_main ul, #content_main ul li {
	margin: 0;
	/*padding: 0;*/
}

.teaser_bild_text ul li a, .teaser_bild ul li a, .teaser_text ul li a, #content_spalte_rechts h2 a, .teaser_hoch_text ul li a {
	/*background-image: url(../images/basic_images/content_link_pfeil.png);*/
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 0.5em;
	font-weight: bold;
	color: #00946c;
	text-decoration: none;
}

.teaser_hoch .teaser_bild {
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom right;
	margin: 0 0.86em 0.66em 0;
	padding: 0;
	width: 28.73em;
	min-height: 13em;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
}

#content_main ul.linklist {
	padding: 0;
}

#content_main ul.linklist li a:link, #content_main ul.linklist li a:visited, #content_main ul.linklist_small li a:link, #content_main ul.linklist_small li a:visited {
	/*background-image: url(../images/basic_images/content_link_pfeil.png);*/
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 0.7em;
	font-weight: bold;
	color: #00946c;
	text-decoration: none;
	font-size: 0.8em;
}

#content_main ul.linklist_small li a:link, #content_main ul.linklist_small li a:visited {
	font-weight: normal;
}

#content_main ul.linklist li a:hover, #content_main ul.linklist_small li a:hover {
	text-decoration: underline;
}

.teaser_bild_text ul li a:link, .teaser_bild_text ul li a:visited, .teaser_bild ul li a:link, .teaser_bild ul li a:visited, .teaser_text ul li a:link, .teaser_text ul li a:visited, #content_main ul {
	list-style: none;
}

.teaser_bild_text ul li a:hover, .teaser_bild ul li a:hover, .teaser_text ul li a:hover, #main_content a:hover {
	list-style: none;
	text-decoration: underline;
}

a.highlight {
	/*background-image: url(../images/basic_images/content_link_pfeil.png);*/
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 0.5em;
	font-size: 1.2em;
	color: #00946c;
	text-decoration: none;
	font-weight: bold;
	display: inline-block;
}

a.highlight:hover {
	text-decoration: underline;
}

#content_hauptbild {
	float: left;
	margin-top: 0.5em;
}

.content_prozent_66 {
	width: 39em;
	float: left;
}

.content_prozent_66 h1 {
	font-size: 1.4em;
}

.content_prozent_66 em {
	font-style: normal;
	color: #00946c;
	font-weight: bold;
}

#content_main .content_prozent_66 ul {
	list-style: disc;
	margin: 0 0 0 0.2em;
	padding: 0 0 0 1em;
	font-weight: bold;
	font-size: 0.9em;
}

#content_spalte_rechts {
	margin: 0.55em 0 0 0;
	width: 20.3em;
	float: right;
}

#content_spalte_rechts h2, .nebenthema .content_text_teaser h2 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 1.3em;
	padding: 0.4em 0.4em 0 0.3em;
}

#content_spalte_rechts a:link, #content_spalte_rechts a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 0.76em;
	color: #00946c;
}

#content_spalte_rechts a.normal:link, #content_spalte_rechts a.normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 1em;
	color: #00946c;
}

#content_spalte_rechts a:hover {
	text-decoration: underline;
}

/* ######### */

#content_main .content_downloadbox {
	width: 18.86em;
	text-transform: uppercase;
	clear: left;
	margin-bottom: 0.2em;
}

#content_main .content_downloadbox ul, #content_main .content_downloadbox ul {
	margin: 0.33em 0 0.33em 0;
	padding: 0 0 0.33em 0;
}

#content_main li.content_pdf, #content_main li.content_pdf2 {
	/* background-image: url(../images/basic_images/downloadbox.jpg);*/
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0.44em;
	border-left: 1px solid #fbfbfb;
	border-top: 1px solid #fbfbfb;
}

#content_main li.content_pdf a {
	/* background-image: url(../images/basic_images/Icons/download_icon.png); */
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 1.33em;
	padding-top: 0.11em;
}

#content_main li.content_pdf2 a {
	/* background-image: url(../images/basic_images/Icons/pdf_icon.png); */
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 1.33em;
	padding-top: 0.11em;
}

/* ####### */

#content_main .content_teaser {
	margin-bottom: 0.66em;
}

#content_main .content_teaser_punktestand {
	margin-bottom: -2em;
}

#content_main .teaser .content_text_teaser h2 {
	margin: 0.7em 0 0.3em 0.5em;
}

#content_main .content_text_teaser {
	/* background-image: url(../images/basic_images/box.jpg); */
	background-repeat: no-repeat;
	background-position: bottom right;
	border-left: 1px solid #fbfbfb;
	border-top: 1px solid #fbfbfb;
	border-right: 0;
	border-bottom: 0;
	margin-bottom: 0.66em;
	width: 18.86em
}

#content_main .content_text_teaser p {
	padding: 0.4em;
	margin: 0;
}

#content_main ul.content_button {
	margin: 1em 0 1em 0;
	padding: 0;
}

#content_main ul.content_button li {
	/* background-image: url(../images/basic_images/subnavigation_1_links.png); */
	background-position: left center;
	background-repeat: no-repeat;
	display: inline;
	margin: 0;
	padding: 2px 0 6px 3px;
}

#content_main ul.content_button li:hover {
	/* background-image: url(../images/basic_images/subnavigation_1_links_aktiv.png); */
}

#content_main .content_teaser_punktestand ul.content_button li a:link, #content_main .content_teaser_punktestand ul.content_button li a:visited, #content_main ul.content_button li a:link, #content_main ul.content_button li a:visited {
	/* background-image: url(../images/basic_images/subnavigation_1.png); */
	background-position: right;
	height: 26px;
	background-repeat: no-repeat;
	padding: 10px 12px 12px 6px;
	color: #066d50;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 0.9em;
}
#content_main .uebersicht_unten ul.content_button li a:link, #content_main .uebersicht_unten ul.content_button li a:visited {
	padding: 10px 12px 12px 6px;
}


#content_main ul.content_button li a:hover {
	/* background-image: url(../images/basic_images/subnavigation_1_aktiv.png); */
	color: white;
}

#content_main .content_teaser_punktestand ul.content_button li a:hover {
	/* background-image: url(../images/basic_images/subnavigation_1.png); */
	color: #066d50;
	text-decoration: underline;
}

#content_main .content_teaser_punktestand ul.content_button {
	position: relative;
	bottom: -3em;
	margin-top: -3em;
}

#content_main .content_teaser_punktestand ul.content_button li {
	font-size: 0.8em;
}

#content_main .content_teaser_punktestand .content_button li {
	font-size: 0.8em;
	margin-bottom: -3em;
}

#content_main .content_teaser_punktestand .content_button li:hover {
	/* background-image: url(../images/basic_images/subnavigation_1_links.png); */
	color: white;
}

#content_main .content_teaser_punktestand .punktestand {
	position: relative;
	top: -3.5em;
	left: 0.32em;
	font-size: 2em;
	color: red;
}

#content_main .nebenthema .content_teaser_punktestand {
	position: static;
	margin-top: 1.1em;
	margin-bottom: -2.5em;
}

#content_main span.gruener_pfeil {
	/* background-image: url(../images/basic_images/button_pfeil.png); */
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 0.5em;
	margin-right: 0.5em;
}

#content_main span.gruener_pfeil:hover {
	/* background-image: url(../images/basic_images/button_pfeil_over.png); */
}

#content_main .content_teaser_punktestand span.gruener_pfeil:hover {
	/* background-image: url(../images/basic_images/button_pfeil.png); */
}

#content_main .content_prozent_66 table {
	margin: 0.5em 0 0.5em 0;
	padding: 0;
	border-collapse: collapse;
	empty-cells: show;
	/*width: 39em;*/
	width: 100%;
}

#content_main .content_prozent_66 table thead tr {
	/* background-image: url(../images/basic_images/Tabelle_Header.jpg); */
	background-position: 39em bottom;
}

#content_main .content_prozent_66 table thead tr th {
	padding: 0.5em 0.86em 0.5em 0.86em;
	color: #00946c;
	font-weight: bold;
	text-align: left;
	border-right: 1px solid #CCEAE2;
}

#content_main .content_prozent_66 table thead tr th.content_table_header_border_left {
	/* background-image: url(../images/basic_images/Tabelle_Header_border_left.jpg); */
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 2px;
	margin: 0;
	padding: 0;
	border-right: 0;
}

#content_main .content_prozent_66 table tbody tr {
	/* background-image: url(../images/basic_images/Tabelle_Content.jpg); */
	background-position: 39em bottom;
}

#content_main .content_prozent_66 table tbody tr td {
	padding: 0.5em 0.86em 0.5em 0.86em;
	text-align: left;
	border-right: 1px solid #CCEAE2;
}

#content_main .content_prozent_66 table.noborders tbody tr td {
	padding: 0.5em 0.86em 0.5em 0.86em;
	text-align: left;
	border-right: 0;
}

#content_main .content_prozent_66 table tbody tr td.last, #content_main .content_prozent_66 table thead tr th.last {
	border-right: 0;
}

#content_main .content_prozent_66 table tbody tr td.content_table_body_border_left {
	/* background-image: url(../images/basic_images/Tabelle_Header_border_left.jpg); */
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 2px;
	margin: 0;
	padding: 0;
	border: 0;
}

#content_main .content_prozent_66 ul.linklist {
	font-size: 1.2em;
	padding: 0;
	list-style: none;
}

#content_main .content_prozent_66 ul.linklist_small {
	font-size: 1em;
	padding: 0;
	list-style: none;
}

#newletterFormular {
	background-color: transparent;
	padding: 0.4em 0.4em 0.86em 0.4em;
}

#newletterFormular label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.73em;
	padding-top: 0.4em;
	font-weight: bold;	
	text-align: left;
	color: #00946c;
	float: left;
}

#newletterFormular #newsletterEmail {
	/* background-image: url(../images/basic_images/input_border_top.png); */
	background-repeat: repeat-x;
	border-left: 0;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 0;
	width: 12.3em;
}

/*
	#newsletterAnmelden => .newsletterAnmelden
*/
#newletterFormular .newsletterAnmelden {
	/* background-image: url(../images/basic_images/Buttons/anmelden.jpg); */
	background-repeat: no-repeat;
	border: 0;
	margin-top: 0.5em;
	width: 87px;
	height: 20px;
	color: transparent;
}

/*
	#newsletterAnmelden => .newsletterAnmelden
*/
#newletterFormular .newsletterAnmelden:hover {
	/* background-image: url(../images/basic_images/Buttons/anmelden_over.png); */
}

.uebersicht, .uebersicht_unten {
	margin: 0 0 0.3em 0;
}

.uebersicht_unten {
	padding-top: 0.33em;
	clear: both;
}

.gruen {
	color: #00946c;
}

.gruen_bold {
	color: #00946c;
	font-weight: bold;
}

.center {
	text-align: center;
}

.button_10pxleft {
	margin-left: 0.55em;
}

.rechtsbuendig {
	text-align: right;
	/* display: inline; */
}

h1, h2 {
	color: #00946c;
	/*clear: both;*/
}

h1 {
	font-size: 1.2em;
	margin: 1em 0 -0.2em 0;
}

h2, h3 {
	font-size: 1em;
	line-height: 1.2em;
}

#content_main #content_spalte_rechts h3 {
	color: #00946C;
}

p {
	clear: both;
}

hr {
	height: 1px;
	border: 0;
	color: #cceae2;
	background-color: #cceae2;
	margin: -1px 0 0 0;
	border-top: 1px solid #cceae2;
}

#content_main ul.aufzaehlung {
	margin: 0.3em;
	padding: 0.3em 0.3em 0.3em 1em;
	list-style: disc;
}

p {
	padding-right: 1.2em;
	margin: 1em 0 0.3em 0;
}

.prozent_50 {
	width: 29.66em;
	float: left;
}

.prozent_66 {
	width: 40em;
	float: left;
}

a:link, a:visited {
	color: #00946c;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.angebot {
	margin: 0 0.86em 0.33em 0;
}

.angebot img {
	width: 100%;
}

/*
	form => div
*/
#content_main .content_prozent_66 .control,
/* added by CSD */ #content_main .content_prozent_66 div .seitenanzeige,
/* added by CSD */ #content_main .content_prozent_66 div #sucheFormular label,
/* added by CSD */ #content_main .content_prozent_66 #sucheFormular fieldset label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#loginFormular {
	margin-right: 1.2em;	
}

#loginFormular fieldset, #content_main .content_prozent_66 fieldset, #weiterempfehlen fieldset, 
#hd_overlay_shoppingList_send2friend fieldset
{
	/* background-image: url(../images/basic_images/formularbox.png); */
	background-repeat: no-repeat;
	background-position: bottom right;
	border-left: 1px solid #fbfbfb;
	border-top: 1px solid #fbfbfb;
	border-right: 0;
	border-bottom: 0;
	padding: 0.66em;
	color: #00946c;
	margin-bottom: 0.86em;
	clear: left;
}

/*
	input[type="text"] => .defaultsize
*/
#content_main .content_prozent_66 .defaultsize, 
#content_main .content_prozent_66 input[type="password"], 
#weiterempfehlen input[type="text"], 
#hd_overlay_shoppingList_send2friend input[type="text"],
#weiterempfehlen input[type="password"] {
	/* background-image: url(../images/basic_images/input_border_top.png); */
	background-repeat: repeat-x;
	border-left: 0;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 0;
	margin: 0.22em;
	width: 8.2em;
	padding-left: 0.2em;
}

#content_main .content_prozent_66 #sms_service_abmelden_telnummer_mobil, 
#content_main .content_prozent_66 #telnummer_mobil_1, 
#content_main .content_prozent_66 #telnummer_mobil_2 {
	width: 6.15em;
}

#content_main .content_prozent_66 #fom_telnummer {
	width: 5.1em;
}

#content_main .content_prozent_66 #sms_service_abmelden_kundennummer, 
#content_main .content_prozent_66 #sms_service_aendern_kundennummer {
	width: 9.2em;
}

/*
	#fom_newsletter_email_1 => .fom_newsletter_email_1
	#fom_newsletter_email_2 => .fom_newsletter_email_2
	#sms_service_abmelden_vorname => .sms_service_abmelden_vorname
	#sms_service_abmelden_nachname => .sms_service_abmelden_nachname
	#sms_service_aendern_vorname => .sms_service_aendern_vorname
	#sms_service_aendern_nachname => .sms_service_aendern_nachname
	#sms_service_neu_vorname => .sms_service_neu_vorname
	#sms_service_neu_nachname => .sms_service_neu_nachname
*/
#content_main .content_prozent_66 .fom_newsletter_email_1, 
#content_main .content_prozent_66 .fom_newsletter_email_2, 
#content_main .content_prozent_66 .sms_service_abmelden_vorname, 
#content_main .content_prozent_66 .sms_service_abmelden_nachname, 
#content_main .content_prozent_66 .sms_service_aendern_vorname , 
#content_main .content_prozent_66 .sms_service_aendern_nachname, 
#content_main .content_prozent_66 .sms_service_neu_vorname , 
#content_main .content_prozent_66 .sms_service_neu_nachname {
	width: 11.3em;
}

/*
	#select_land => .select_land
	#email => .email
	#select_bundesland => .select_bundesland
	#fom_jahr => .fom_jahr
	#fom_monat => .fom_monat
	#fom_tag => .fom_tag
	#fom_select_land => .fom_select_land 
*/
#content_main .content_prozent_66 .select_land, 
#content_main .content_prozent_66 .email, 
#content_main .content_prozent_66 .select_bundesland, 
#content_main .content_prozent_66 .fom_jahr, 
#content_main .content_prozent_66 .fom_monat, 
#content_main .content_prozent_66 .fom_tag, 
#content_main .content_prozent_66 .fom_select_land {
	width: 12.8em;
	margin-top: 0.1em;
}

#content_main .content_prozent_66 .fom_select_friends_karte {
	width: 11.8em;
	margin-top: 0.1em;
}

/*
	#adresse_strasse => .adresse_strasse
	#adresse_firma => .adresse_firma
	#adresse_uidnr => .adresse_uidnr
	#fom_adresse_strasse => .fom_adresse_strasse
	added #content_main .content_prozent_66 .telnummer
*/
#content_main #fom_newsletter_abmelden_email, 
#content_main #sucheFormularSuche, 
#content_main .content_prozent_66 .adresse_strasse, 
#content_main .content_prozent_66 .telnummer, 
#content_main .content_prozent_66 .adresse_firma, 
#content_main .content_prozent_66 .adresse_uidnr, 
#content_main .content_prozent_66 .fom_adresse_strasse {
	width: 12.2em;
}

/* added by CSD */ #content_main .sucheFormularSuche 
{
	width: 12.2em !important; /* important added by CSD */
}

#weiterempfehlen #weiterempfehlen_nachname, /* added by CSD */ #weiterempfehlen .weiterempfehlen_nachname, 
#weiterempfehlen #weiterempfehlen_nachname_empfaenger, /* added by CSD */ #weiterempfehlen .weiterempfehlen_nachname_empfaenger,
#hd_overlay_shoppingList_send2friend .weiterempfehlen_nachname_empfaenger
{
	width: 11.2em !important; /* important added by CSD */
}

/*
	#kontakt_absenden => .kontakt_absenden
*/
#content_main .content_prozent_66 .kontakt_absenden, 
#weiterempfehlen .kontakt_absenden,
#hd_overlay_shoppingList_send2friend .kontakt_absenden
 {
	/* background-image: url(../images/basic_images/Buttons/absenden.jpg); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 97px;
	height: 26px;
	border: 0;
}

/*
	#kontakt_absenden => .kontakt_absenden
*/
#content_main .content_prozent_66 .kontakt_absenden:hover, #weiterempfehlen .kontakt_absenden:hover {
	/* background-image: url(../images/basic_images/Buttons/absenden_over.jpg); */
}

#content_main .content_prozent_66 #button_speichern, #weiterempfehlen #button_speichern,
#hd_overlay_shoppingList_send2friend #button_speichern
 {
	/* background-image: url(../images/basic_images/Buttons/speichern.png); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 97px;
	height: 27px;
	border: 0;
}

#content_main .content_prozent_66 #button_speichern:hover, #weiterempfehlen #button_speichern:hover {
	/* background-image: url(../images/basic_images/Buttons/speichern_over.png); */
}

/* CSD: Changed button_suche from ID to class */
#content_main .content_prozent_66 .button_suche {
	/* background-image: url(../images/basic_images/Buttons/suche.png); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 73px;
	height: 20px;
	border: 0;
	position: relative;
	top: 0.2em;
}

/* CSD: Changed button_suche from ID to class */
#content_main .content_prozent_66 .button_suche:hover {
	/* background-image: url(../images/basic_images/Buttons/suche_over.png); */
}

/*
	#fom_abbrechen => .fom_abbrechen
*/
#content_main .content_prozent_66 .fom_abbrechen {
	/* background-image: url(../images/basic_images/Buttons/abbrechen.png); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 103px;
	height: 26px;
	border: 0;
}

/*
	#fom_abbrechen => .fom_abbrechen
*/
#content_main .content_prozent_66 .fom_abbrechen:hover {
	/* background-image: url(../images/basic_images/Buttons/abbrechen_over.png); */
}

.info_overlay_schliessen {
	/* background-image: url(../images/basic_images/Buttons/schliessen.png); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 107px;
	height: 26px;
	border: 0;
}

.info_overlay_schliessen:hover {
	/* background-image: url(../images/basic_images/Buttons/schliessen_over.png); */
}

/*
	#sms_abmelden => .sms_abmelden
*/
#content_main .sms_abmelden {
	/* background-image: url(../images/basic_images/Buttons/abmelden.png); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 97px;
	height: 27px;
	border: 0;
}

/*
	#sms_abmelden => .sms_abmelden
*/
#content_main .content_prozent_66 .sms_abmelden:hover {
	/* background-image: url(../images/basic_images/Buttons/abmelden_over.png); */
}

#content_main .content_prozent_66 #fom_weiter {
	/* background-image: url(../images/basic_images/Buttons/weiter.png); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 75px;
	height: 27px;
	border: 0;
}

#content_main .content_prozent_66 #fom_weiter:hover {
	/* background-image: url(../images/basic_images/Buttons/weiter_over.png); */
}

/*
	#select_anrede => .select_anrede
	#select_titel => .select_titel
*/
#content_main .content_prozent_66 .select_anrede, #content_main .content_prozent_66 .select_titel {
	width: 6em;
	margin-left: 0.2em;
	margin-bottom: 0.22em;
}

#hd_overlay_shoppingList_send2friend .prozent_50,
#weiterempfehlen .prozent_50 {
	width: 100%;
	float: none;
}

#content_main .content_prozent_66 textarea, #weiterempfehlen textarea,
#hd_overlay_shoppingList_send2friend textarea
 {
	/* background-image: url(../images/basic_images/input_border_top.png); */
	background-repeat: repeat-x;
	border-left: 0;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 0;
	margin: 0.22em;
	width: 31em;
	height: 8em;
	padding-left: 0.5em;
	padding-top: 0.5em;
}

#weiterempfehlen textarea,
#hd_overlay_shoppingList_send2friend textarea
 {
	width: 30.5em;
}

/*
	#vorwahl => .vorwahl
	#adresse_plz => .adresse_plz
	#vorwahl_tel => .vorwahl_tel
	#vorwahl_fax => .vorwahl_fax
	#fom_adresse_plz => .fom_adresse_plz
*/
#content_main .content_prozent_66 .vorwahl, 
#content_main .content_prozent_66 .adresse_plz, 
#content_main .content_prozent_66 .vorwahl_tel, 
#content_main .content_prozent_66 .vorwahl_fax, 
#content_main .content_prozent_66 .fom_adresse_plz {
	/* background-image: url(../images/basic_images/input_border_top.png); */
	background-repeat: repeat-x;
	border-left: 0;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 0;
	margin: 0.22em;
	width: 3em;
}

/*
	#fom_hausnr => .fom_hausnr
	#fom_stiege => .fom_stiege
	#fom_tuer => .fom_tuer
	#fom_vorwahl => .fom_vorwahl
	#fom_titel => .fom_titel
*/
#content_main .content_prozent_66 .fom_hausnr, 
#content_main .content_prozent_66 .fom_stiege , 
#content_main .content_prozent_66 .fom_tuer, 
#content_main .content_prozent_66 .fom_vorwahl, 
#content_main .content_prozent_66 .fom_titel {
	/* background-image: url(../images/basic_images/input_border_top.png); */
	background-repeat: repeat-x;
	border-left: 0;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 0;
	margin: 0.22em;
	width: 2.07em;
}

#content_main .content_prozent_66 #fom_select_vorwahl_mobil {
	margin: 0.22em;
	width: 6.5em;
}

#content_main .content_prozent_66 #vorwahl_festnetz {
	margin: 0.22em;
	width: 6.2em;
}

#content_main .content_prozent_66 label, #weiterempfehlen label,
#hd_overlay_shoppingList_send2friend label
 {
	display: block;
	width: 7.5em;
	float: left;
	line-height: 1.7em;
	clear: left;
}
#hd_overlay_shoppingList_send2friend h2
{
    font-size: 1em;
    line-height: 1.2em;
    color: #00946C;
}

#hd_overlay_shoppingList_send2friend span
{
	width: 7.5em;
	line-height: 1.7em;
}

#content_main .content_prozent_66 label.ultrabreit, #weiterempfehlen label.ultrabreit,
#hd_overlay_shoppingList_send2friend label.ultrabreit
 {
	display: block;
	width: 11em;
	float: left;
	line-height: 1.7em;
}

#content_main .content_prozent_66 #fom_newsletter_anmelden label.ultrabreit 
{
    width:16em;
}

#content_main .content_prozent_66 label.extrabreit, #weiterempfehlen label.extrabreit,
#hd_overlay_shoppingList_send2friend label.extrabreit
 {
	display: block;
	width: 9.5em;
	float: left;
	line-height: 1.7em;
}

#content_main .content_prozent_66 label.breit, #weiterempfehlen label.breit,
#hd_overlay_shoppingList_send2friend label.breit
 {
	display: block;
	width: 8em;
	float: left;
	line-height: 1.7em;
}

#content_main .content_prozent_66 label.schmal, #weiterempfehlen label.schmal,
#hd_overlay_shoppingList_send2friend label.schmal
 {
	display: block;
	width: 5.5em;
	float: left;
	line-height: 1.7em;
}

#content_main .content_prozent_66 label.checkboxen {
	display: block;
	width: auto;
	float: none;
	line-height: 1.7em;
	margin: -1.7em 1em 0.5em 2em;
}

/*
	form => div
*/
#content_main .content_prozent_66 div table tr {
	background-image: none;
	border: 0;
	padding: 0;
}

/*
	form => div
*/

#content_main .content_prozent_66 div table tr td {
	background-image: none;
	border: 0;
	white-space: nowrap;
	padding: 0.11em;
	margin: 0;
	vertical-align: middle;
}

#ihrtext_verbleibendezeichen, #ihreprodukte_verbleibendezeichen, #meintext_verbleibendezeichen, #meintext_verbleibendezeichen_sl {
	text-align: right;
	color: #535353;
}
.listSendAbsenden
{
    width:97px;
    height:26px;
    display:block;
    float:right;
}

#loginFormular legend {
	font-size: 1.1em;
	font-weight: bold;
	color: #00946c;
	margin: 0;
	padding: 0;
}

#loginFormular label {
	clear: left;
	display: block;
	width: 8em;
	float: left;
	line-height: 1.7em;
}

#loginFormular input[type="text"], #loginFormular input[type="password"] {
	/* background-image: url(../images/basic_images/input_border_top.png); */
	background-repeat: repeat-x;
	border-left: 0;
	border-right: 1px solid #bebebe;
	border-bottom: 1px solid #bebebe;
	border-top: 0;
	margin: 0.22em;
	width: 15em;
}

/*
	#button_loginForm => .button_loginForm
*/
#loginFormular .button_loginForm {
	/* background-image: url(../images/basic_images/Buttons/login.jpg); */
	background-repeat: no-repeat;
	background-position: top left;
	width: 66px;
	height: 26px;
	border: 0;
	float: right;
}

/*
	#button_loginForm => .button_loginForm
*/
#loginFormular .button_loginForm:hover {
	/* background-image: url(../images/basic_images/Buttons/login_over.jpg); */
}

.fehlertext {
	color: #d4021d;
}

.kleingedrucktes {
	font-size: 0.9em;
}

.clear_top {
	display: block;
	height: 1px;
}

table.prozent_50 tr td {
	width: 50%;
}

#fom_per_hinzufuegen {
	float: left;
	width: 7em;
	margin-left: 16em;
}

#fom_personen {
	/* background-image: url(../images/basic_images/fom/box.png); */
	background-repeat: no-repeat;
	width: 15em;
	height: 4.4em;
	margin-top: -0.6em;
	margin-left: 25em;
	padding: 0.6em 0.6em 0.6em 1em;
	
}

#fom_personen img {
	margin-left: 0em;	
}

.geschlecht_center {
	width: 19em;
	text-align: center;
	margin: 0 auto;
}

#fom_maennlich, #fom_weiblich {
	width: 5em;
	display: inline;
}

#select_geschlecht {
	width: 10em;
}

#kundenkarte {
	text-align: right;
	font-weight: bold;
	position: relative;
	top: -12em;
	right: 3.5em;
	margin-bottom: -2.5em;
	height: 2.5em;
}

#weiterempfehlen, #showvideo, .info_overlay, #hd_overlay_shoppingList_send2friend {
	/* background-image: url(../images/basic_images/overlay.png); */
	background-repeat: no-repeat;
	background-position: right bottom;
	clear: both;
	width: 35em;
	padding: 2em;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	display: none;
	z-index: 1000;
	position: absolute;
	left: 12em;
	top: 11em;
}

/* added by csd - for the thank you page after "weiterempfehlen" */
.thankyou {
	/* background-image: url(../images/basic_images/overlay.png); */
	background-repeat: no-repeat;
	background-position: right bottom;
	clear: both;
	width: 35em;
	padding: 2em;
	border-left: 1px solid #eeeeee;
	border-top: 1px solid #eeeeee;
	z-index: 1000;
	position: absolute;
	left: 12em;
	top: 11em;
}

#showvideo {
	width: 45em;
}

.info_overlay .info_overlay_spalte_rechts {
	float: right;
}

.info_overlay p {
	clear: none;
}

#weiterempfehlen h1, .info_overlay h1, /* added by csd - for the thank you page after "weiterempfehlen" */ .thankyou h1,
#hd_overlay_shoppingList_send2friend h1
 {
	margin-top: -1.2em;
}

.info_overlay h1 {
	margin-bottom: 1em;
}

#player {
	width: 100%;
	height: 100em;
	position:absolute;
	top:0;
	left:0;
	background: #fff;
	z-index: 11;
	display: none;
	filter:alpha(opacity=80); /* IE */
	-moz-opacity: 0.80; /* Mozilla */
	opacity: 0.80;
}

/* added by csd - for the thank you page after "weiterempfehlen" */
.overlayplayer {
	width: 100%;
	height: 100em;
	position:absolute;
	top:0;
	left:0;
	background: #fff;
	z-index: 11;
	filter:alpha(opacity=80); /* IE */
	-moz-opacity: 0.80; /* Mozilla */
	opacity: 0.80;
}

#content_main #hauptthema_flugblatt {
	position: relative;
	top: -22em;
	left: 2em;
	width: 17em;
}

#content_main #standorte {
	margin-top: 1em;
}

#content_main #standorte img {
	width: 97.5%;
}

#content_main .spot_abschnitt {
	clear: right;
}

#content_main .spot_abschnitt h2 {
	font-size: 1.3em;
	font-weight: bold;
}

.spot {
	float: left;
	margin-right: 0.86em;
}

.spot p {
	color: #00946C;
	font-weight: bold;
	margin-top: 0.5em;
}

#videoelement {
	margin: 2em;
}

.sitemap_hauptkategorie {
	/* background-image: url(../images/basic_images/balken_gruen.png); */
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 2em;
	line-height: 2em;
	font-size: 1.2em;
	color: white;
	font-weight: bold;
	margin: 1em 1em 1em 0;
	padding-left: 0.5em;
}

.sitemap_hauptkategorie a {
	color: white;
}

.sitemap_hauptkategorie span {
	/* background-image: url(../images/basic_images/pfeil_w.png); */
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 0.5em;
}

#content_main .sitemap_left, #content_main .sitemap_right, #content_main .sitemap_middle {
	width: 32.5%;
}

#content_main .sitemap_left ul, #content_main .sitemap_right ul, #content_main .sitemap_middle ul {
	/* background-image: url(../images/basic_images/box_sitemap.png);*/
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-bottom: 1em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	padding-left: 0;
	font-size: 1.1em;
	font-weight: bold;
	border-left: 1px solid #FBFBFB;
	border-top: 1px solid #FBFBFB;
	padding: 0.33em 0 0.5em 0.33em;
}

#content_main .sitemap_left ul ul, #content_main .sitemap_right ul ul, #content_main .sitemap_middle ul ul {
	background-image: none;
	padding-bottom: 0;
	font-size: 1em;
	font-weight: normal;
	border: 0;
	padding: 0;
}

#content_main .sitemap_left ul ul ul, #content_main .sitemap_right ul ul ul, #content_main .sitemap_middle ul ul ul {
	background-image: none;
	padding-bottom: 0;
}

#content_main .sitemap_left ul a, #content_main .sitemap_right ul a, #content_main .sitemap_middle ul a {
	/* background-image: url(../images/basic_images/pfeil_g.png); */
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 0.5em;
	text-decoration: none;
}

#content_main .sitemap_left ul ul a, #content_main .sitemap_right ul ul a, #content_main .sitemap_middle ul ul a {
	/* background-image: url(../images/basic_images/pfeil_grau.png); */
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 0.5em;
	text-decoration: none;
}

#content_main .sitemap_left ul ul ul a, #content_main .sitemap_right ul ul ul a, #content_main .sitemap_middle ul ul ul a {
	color: #535353;
}

#content_main .sitemap_left ul a:hover, #content_main .sitemap_right ul a:hover, #content_main .sitemap_middle ul a:hover {
	text-decoration: underline;
}

.sitemap_left {
	float: left;
}

.sitemap_right {
	float: right;
	margin-right: 1.2em;
}

.sitemap_middle {
	float: left;
}

a.seitenname {
	/* background-image: url(../images/basic_images/pfeil_g.png); */
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 0.5em;
	text-decoration: none;
}

a.seitenname:hover {
	text-decoration: underline;
}

a.suche_breadcrumb {
	color: #535353;
	font-size: 0.9em;
}

#sucheFormular {
	margin: 1em 0 1em 0;
}

#content_main .fom_startseite_hauptthema {
	position: relative;
	top: -6em;
	left: 20em;
	width: 16.19em;
}

#content_main .fom_startseite_hauptthema a.text {
	/* background-image: url(../images/basic_images/content_link_pfeil.png); */
	background-repeat: no-repeat;
	background-position: center left;
	padding: 0 0 0 0.7em;
	font-weight: normal;
	color: #00946c;
	margin-left: 0.7em;
}
#font_minus {
	display: none;
}

#font_plus {
	display: inline;
}

#flugblattbox {
	/*background-image: url(../images/basic_images/Icons/bundeslaenderbox.png);*/
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0 0 0 0.7em;
	font-weight: normal;
	color: #00946c;
	width: 96.5%;
	border-left: 1px solid #fbfbfb;
	border-top: 1px solid #fbfbfb;
}

#flugblattbox ul {
	list-style: none;
	margin: 0.5em 0.7em 0.5em 0.7em;
	padding: 0;
}

#flugblattbox ul li {
	text-align: center;
	color: #00946c;
	float: left;
	padding: 0.9em;
}

/***
	Code von Alex - Anfang
*/
#galerie {
	margin:				0;
	padding:			0;
	width:				38.6em;
	height:				24.2em;
	position:			relative;
}

#galerie div, #galerie img, #galerie a {
	margin:				0;
	padding:			0;
}

#galerie_img {
	width: 				100%;
}

#galerie_img img {
	position:			absolute;
	top:				0;
	left:				0;
	border:				0;
	width: 				100%;
}

#galerie_nav {
	height:				12px;
	float:				right;
}

#galerie_nav_wrapper {
	height:				12px;
	position:			absolute;
	right:				18px;
	bottom:				12px;
	z-index:			20;
}

#galerie_nav_wrapper1 {
	width:				100%;
	height:				12px;
	position:			relative;
}

#galerie_nav a {
	width:				16px;
	height:				12px;
	float:				left;
	/*background:			transparent url(../images/basic_images/icon_seite.png) no-repeat left top;*/
}

#galerie_nav a:hover, #galerie_nav a.activeSlide {
	/*background:			transparent url(../images/basic_images/icon_seite_aktiv.png) no-repeat left top;*/
	cursor:				pointer;
}

#pfeil_links {
	width:				11px;
	height:				12px;
	/*background:			transparent url(../images/basic_images/icon_pfeil_links.png) no-repeat left 2px;*/
	position:			absolute;
	top:				0;
	left:				-11px;
}

*+html #pfeil_links {
	position:			absolute;
	top:				0;
	left:				0px;
}

#pfeil_links:hover {
	/*background:			transparent url(../images/basic_images/icon_pfeil_links_aktiv.png) no-repeat left 2px;*/
	cursor:				pointer;
}

#pfeil_rechts {
	width:				10px;
	height:				12px;
	/*background:			transparent url(../images/basic_images/icon_pfeil_rechts.png) no-repeat right 2px;*/
	float:				right;
}

#pfeil_rechts:hover {
	/*background:			transparent url(../images/basic_images/icon_pfeil_rechts_aktiv.png) no-repeat right 2px;*/
	cursor:				pointer;
}

.seitenanzeige {
	margin-right:			1.3em;
	color:					#00946c;
}

#seitenwahl, /*added by CSD*/ .seitenwahl {
	float:					left;
}

#seitenwahl p, /*added by CSD*/ .seitenwahl p {
	display:				inline;
	padding-right:			0;
}

#seitenwahl a, /*added by CSD*/ .seitenwahl a, /*added by CSD*/ .seitenwahl input {
	margin-left:			0.6em;
}

#seitenwahl p a, /*added by CSD*/ .seitenwahl p a, /*added by CSD*/ .seitenwahl p input {
	text-decoration:		underline;
	margin-left:			0.6em;
}

.seite_zurueck {
	margin-right:			0.6em;
}

.seite_ende {
	margin-left:			0 !important;
}

.seite_anfang, .seite_anfang img, .seite_zurueck, .seite_zurueck img, .seite_weiter, .seite_weiter img, .seite_ende, .seite_ende img {
	vertical-align:			bottom;
}

.angebote_titel {
	float:					left;
	margin-bottom:			0.3em;
}

.rechtsbuendig_select_form {
	text-align:				right;
	margin-top:				1.3em;
}

.content_prozent_100 {
	float:					left;
}

#subnavigation3 .sn_long {
	width:					18.5em;
}

select {
	margin-left: 0.2em;
}

/* mehr von alex (Rezeptuebersicht) */

.prozent_30 {
	width:					18.86em;
	float:					left;
}

.spalte1 {
	margin-right:			13px;
}

/* changed from id to class */
.rezept_headline {
	margin-bottom:			1em;	
}

#rezepte_index .prozent_30 .rezept_vorschau {
	/* background-image:		url(../images/basic_images/rezeptbox.png);*/
	background-repeat:		no-repeat;
	background-position:	bottom right;
	border-left:			1px solid #fbfbfb;
	border-top:				1px solid #fbfbfb;
	border-right:			0;
	border-bottom:			0;
	padding:				0 0 0 0; /* 0 0 0 4px */
	color:					#535353;
	margin-bottom:			0.86em;
	margin-left:			0;
	clear:					left;
	width:					18.86em;
	min-height:				20em;
}

#rezepte_index .prozent_30 .rezept_vorschau h2 {
	margin-top:				7px;
	margin-bottom:			0;
}

#rezepte_index .prozent_30 .rezept_vorschau p {
	margin-top:				6px;
}

.rezept_content {
	padding:				0 9px 10px 9px;
}

#content_spalte_rechts.rezepte_nebenthema {
	margin-top:				-6px;
}

a.mehr {
	/* background-image:		url(../images/basic_images/content_link_pfeil.png);*/
	background-repeat:		no-repeat;
	background-position:	center left;
	padding:				0 0 0 0.5em;
	color:					#00946c;
	text-decoration:		none;
	display:				inline-block;
}

a.mehr:hover {
	text-decoration:		underline;
}

h2.mitpfeil {
   /* background-image:		url(../images/basic_images/content_link_pfeil.png);*/
   background-repeat:		no-repeat;
   padding:					0 0 0 0.5em;
   background-position:		0 0.33em;
}

/*
	#sms_service_aendern_kundennummer => .sms_service_aendern_kundennummer
	#sms_service_abmelden_kundennummer => .sms_service_abmelden_kundennummer
*/
#content_main .content_prozent_66 .sms_service_aendern_kundennummer, 
#content_main .content_prozent_66 .sms_service_abmelden_kundennummer {
	width: 8em;
}

/*
	#sms_service_abmelden_telnummer_mobil => .sms_service_abmelden_telnummer_mobil
	#telnummer_mobil_1 => .telnummer_mobil_1
	#telnummer_mobil_2 => .telnummer_mobil_2
*/
#content_main .content_prozent_66 .sms_service_abmelden_telnummer_mobil, 
#content_main .content_prozent_66 .telnummer_mobil_1, 
#content_main .content_prozent_66 .telnummer_mobil_2 {
	width: 6.6em;
}

/* mehr von alex (Rezeptdetail) */

.content_prozent_100 {
	float:					left;
}

#rezept_detail h1 {
	margin-top:				1.5em;
	clear:					left;
}

#rezept_detail .content_prozent_66 {
	margin-right:			0.4em;
}

#content_spalte_rechts.rezeptdetail_nebenthema {
	margin-top:				-2px;
}

#content_spalte_rechts.rezeptdetail_nebenthema .content_teaser {
	margin-bottom:			0.2em;
}

#rezept_zutaten {
	/* background-image:		url(../images/basic_images/rezeptbox.png); */
	background-repeat:		no-repeat;
	background-position:	bottom right;
	border-left:			1px solid #fbfbfb;
	border-top:				1px solid #fbfbfb;
	border-right:			0;
	border-bottom:			0;
	padding:				0.6em; /* 0 0 0 4px */
	color:					#535353;
	margin-bottom:			0;
	margin-left:			0;
	clear:					left;
	min-height:				19em;
	width:					17.6em;
}

#rezept_zutaten ul {
	padding-left:			0;
}

#rezept_zutaten p {
	padding:				0;
	margin:					0 0 1.1em 0;
}

#rezept_detail .content_prozent_66 ul.zubereitung {
	list-style-type:		decimal;
	padding:				0 0 0 1.3em;
	font-weight:			normal;
	font-size:				15px;
}

#rezept_detail .beschreibung p {
	float:					left;
	clear:					none;
	margin-right:			1.7em;
	margin-top:				0.8em;
	padding-right:			0;
	color:					#00946c;
}

.beschreibung h2 {
	float:					left;
	margin-right:			0.2em;
}

#rezept_detail .content_prozent_66 ul {
	list-style-type:		decimal;
}

.beschreibung {
	float:					left;
	margin-right:			25px;
}

#rezepte_index .rezept_vorschau .rezept_content a:hover {
	text-decoration:		underline;
}

/* mehr von alex (Angebote) */

.angebotsseite_aktiv {
	margin-left:			0.6em;
}

.seitenanzeige {
	margin-right:			1.3em;
	color:					#00946c;
}

/* removed by CSD - already existing 
#seitenwahl {
	float:					left;
}

#seitenwahl p {
	display:				inline;
	padding-right:			0;
}

#seitenwahl a {
	margin-left:			0.6em;
	text-decoration:		underline;
}

#seitenwahl p a {
	text-decoration:		underline;
	margin-left:			0.6em;
}
*/

.seite_ende {
	margin-left:			0 !important;
}

.seite_anfang, .seite_anfang img, .seite_zurueck, .seite_zurueck img, .seite_weiter, .seite_weiter img, .seite_ende, .seite_ende img {
	vertical-align:			bottom;
}

.angebote_titel {
	float:					left;
	margin-bottom:			0.3em;
}

.rechtsbuendig_select_form {
	text-align:				right;
	margin-top:				1.3em;
}

.content_prozent_100 {
	float:					left;
}

#subnavigation3 .sn_long {
	width:					18.5em;
}

.seite_zurueck, .seite_anfang {
	margin-right:			0em !important;
	margin-left:			0em !important;
}

img.seite_weiter {
	margin-left:			0.6em;
}

/* overlay */

#info_overlay h1 {
	width:					20em;
}

/* Suche & Login */

#suche {
	position:				relative;
}

#login {
	position:				relative;
}

#suche_index {
	position:				absolute;
	top:					0;
	left:					0;
}

#login_index {
	position:				absolute;
	top:					0;
	left:					4.9em;
}

#suche_schliessen, #login_schliessen {
	width:					100%;
	height:					100%;
	position:				absolute;
	top:					0;
	left:					0;
	visibility:				hidden;
}

#sortiment h1 {
	margin-top:				0.2em;
}

.sortiment_box {
	margin-top:				2em;
}

.sortiment_box p
/* WI 354 FIX: UL/OL not allowed inside P Elements, so Browser will reparse this */
, .sortiment_box ol, .sortiment_box ul {
	float:					right;
	width:					20em;
	margin-top:				0;	
}

/* Presse Uebersicht */

#presse .last {
	width:					12em;
}

#presse .last a {
	float:					right;
	margin-right:			0.15em;
}

/***
	Code von Alex - Ende
*/

/* POINTS 31.03.2010 FeatureRequestId 1434 */
#content_hauptbild_flash 
{
    float: left;
    margin-top: 0.94em;
}

/*** POINTS 20.04.2010 FeatureRequest 1432 ***/
.teaser_verteiler .textonly 
{
   left: 0;
   width: 27.4em;
}

/* Fix for bug in Prototype */
.teaser_verteiler.hoch 
{
	height: 16.32em;
}

.teaser_verteiler.index_verteiler 
{
	
}
/***/

/* NEU - 01.03.2010 - ANFANG */

#content_main .content_text_teaser.friend_daten ul.content_button li a:link, #content_main .content_text_teaser.friend_daten ul.content_button li a:visited {
/*	background-image: url(../images/basic_images/subnavigation_1.png); */
	background-position: right;
	height: 26px;
	background-repeat: no-repeat;
	padding: 10px 12px 12px 6px;
	color: #066d50;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 0.9em;
}

#content_main .content_text_teaser.friend_daten ul.content_button li {
	font-size: 0.8em;
	margin-bottom: -3em;
}

#content_main .content_text_teaser.friend_daten .content_button li:hover {
/*	background-image: url(../images/basic_images/subnavigation_1_links.png); */
	color: white;
}

#content_main .content_text_teaser.friend_daten ul.content_button li a:hover {
/*	background-image: url(../images/basic_images/subnavigation_1.png); */
	color: #066d50;
	text-decoration: underline;
}

#content_main .content_text_teaser.friend_daten span.gruener_pfeil:hover {
/*	background-image: url(../images/basic_images/button_pfeil.png); */
}

#content_main .content_text_teaser.friend_daten ul.content_button {
	margin: 0.5em 0 0.4em 0;
	padding: 0;
}

#content_main .nebenthema .content_teaser_kundenkarte {
	position: static;
	margin-top: 0.4em;
	margin-bottom: -2.5em;
}

#content_main .nebenthema .content_teaser_kundenkarte .kundenname {
	right:2.5em;
	position:relative;
	top:-11.8em;
	text-align:right;
	font-weight:bold;
	font-size:0.9em;
}

#content_main .nebenthema .content_teaser_kundenkarte .kundennummer {
	right:2.5em;
	position:relative;
	top:-11.8em;
	text-align:right;
	font-size:0.9em;
}

/* NEU - 01.03.2010 - ENDE */

/*HOMEdigital for Indexseite Neu 19.10.2010 */

.prozent_100{}
    .prozent_100 .obenoben{height:252px; }
    .prozent_100 .teaser_gross_oben{height:252px; }

.prozent_64{width:592px; float:left; height:252px;}
.prozent_36{width:283px; float:left; height:252px;}


.prozent_50{}
    .prozent_50 .oben{height: 252px; overflow:hidden;width:432px; }
        .prozent_50 .oben img{}

        .prozent_50 .teaser_gross_oben{height:252px; }
        .prozent_50 .teaser_klein_oben{height:116px; margin-bottom:10px;}
        .prozent_50 .teaser_klein_oben.werdensie{background:url("../Images/basic_images/box_small_fullbg.gif") no-repeat scroll 0 0 transparent;clear:both;color:#5B5B5B;height:116px;width:432px;}
        .prozent_50 .teaser_klein_oben.werdensie p{padding-left:20px; margin-top:0px; padding-top:0px}
        
            .prozent_50 #loginbox{width:413px}
            .prozent_50 #loginbox input[type='text']{width:176px; overflow:hidden; border:1px solid #ccc;background: url("../Images/basic_images/input_border_top.png") repeat-x;}
            .prozent_50 #loginbox input[type='password']{width:176px; overflow:hidden; border:1px solid #ccc;background: url("../Images/basic_images/input_border_top.png") repeat-x;}
            .prozent_50 #loginbox input[type='submit']{width:100px;background: url(../Images/angebote/submit.gif) no-repeat; width:77px; height:29px; border:none; margin-right:103px;margin-top:5px;}
            .prozent_50 #loginbox h2{font-size: 24px;margin-bottom:-25px}
            .prozent_50 #loginbox label{color:#5B5B5B;margin-left:170px;overflow:hidden;width:60px;}



        .prozent_50 .teaser_klein_unten{height:116px; margin-bottom:10px;overflow:hidden;width:431px;}
        .prozent_50 .teaser_gross_unten{margin-bottom:6px }
    .prozent_50 .unten{margin-top:48px }


    /*Boxes*/
    .box_small{clear:both; background: url(../Images/basic_images/box_small.gif) no-repeat; height:116px; width:432px; color:#5b5b5b}
        .img{width:164px; float:left; margin: 2px 0 0 2px}
        .txt{width:260px; float:left; height:110px; overflow:hidden;}
            .headline{}
                .headline h1{margin:16px 0 8px 0}
                .headline h1 a{background: url(../Images/basic_images/headericon.gif) no-repeat 0 5px; padding:0 0 0 11px;}
            .text{}
                .text p{margin:0 4px 0 0; padding:0; line-height:16px}
    /*Boxes*/
    
    
    /*Flashheader*/
    .flash_header{height:252px; width:875px;}
    /*Flashheader*/






/*HOMEdigital*/

/* csabor erweiterung home css 20.10.2010 */
.teaserNurText { padding-left:20px; }

.captcha img 
{
    vertical-align:bottom;
}

.captcha { vertical-align:top; }

/* FoM Overlay */
#hd_overlay_new_changes {background:url(../../Static/Images/FomNeu/fancy_logout_box_bg.jpg) no-repeat left 64px transparent; width:536px;padding:10px;}
	#hd_overlay_new_changes .title {width:454px;padding-left:50px;background:url(../../Static/Images/FomNeu/icon_logout.jpg) no-repeat left center transparent; margin-bottom:15px;padding-top:15px; }
		.hd_overlays .title h2{text-transform:uppercase;}
		.fancy_content {padding:0 15px; }

		#hd_overlay_new_changes .fancy_content .intro_text {padding:0 25px; margin-bottom:40px; }
			#hd_overlay_new_changes .fancy_content .intro_text h4 {margin-top:10px; }
		#hd_overlay_new_changes .fancy_content .welcome_item {margin-bottom:40px; }
			#hd_overlay_new_changes .fancy_content .welcome_item .welcome_item_image {width:108px; text-align:center; float:left; }
			#hd_overlay_new_changes .fancy_content .welcome_item .welcome_item_text {width:395px; float:left; }
				#hd_overlay_new_changes .fancy_content .welcome_item .welcome_item_text h3 {text-transform:uppercase; font-size:16px; margin:0 0 4px 0; }
				#hd_overlay_new_changes .fancy_content .welcome_item .welcome_item_text p {margin:0; padding-right:0; }

			#hd_overlay_new_changes .hd_url_jetzt_fom_erleben {display:block;color:#000 !important;background:url(../../Static/Images/FomNeu/hl2.png) left top no-repeat;padding-top:8px;font-family: InterstateCondMonoRegular, 'Arial Narrow', Arial; font-size:16px;float:left;min-width:280px; text-transform:uppercase; margin-bottom:25px; }
				#hd_overlay_new_changes .hd_url_jetzt_fom_erleben span span {display:block;background:url(../../Static/Images/FomNeu/hl2.png) left bottom no-repeat;padding:0 0 8px 10px; }
	.hd_overlays{width:560px;overflow:hidden;}
	.hd_overlays h2{font: InterstateBoldCondensed, 'Arial Narrow', Arial; font-size:22px; color:#000;line-height:1em;}

	.hd_overlays .title{width:465px;border-bottom: #000 1px solid;float:left;margin-left:15px;padding-left:65px;padding-right:15px;margin-bottom:30px;}
	.hd_overlays .title .text{}
	.hd_overlays .column{width:230px;float:left;margin-right:50px;text-align:center;font-size:15px;margin-bottom:30px;padding-left:10px;}
	.hd_overlays .column.last{margin-right:0px;}
	.hd_overlays .column .question{font: InterstateCondMonoRegular, 'Arial Narrow', Arial; font-weight:bold;font-size:16px; color:#000;line-height:1.3em;margin-bottom:20px;}
	.hd_overlays .overlay_content{padding:0 25px 15px;}
		.hd_overlays .overlay_content .overlay_headline{font:15px/17px InterstateBoldCondensed, 'Arrial Narrow',Arial,sans-serif;color:#000;text-transform:uppercase;margin-bottom:15px;}
		.hd_overlays .balance_status{border-top:1px solid #000;padding-top:5px;font-weight:bold;width:350px;}
			.hd_overlays .balance_status .balance_lbl{width:300px;float:left;}
			.hd_overlays .balance_status .balance_val{width:50px;float:left;text-align:right;}
		.hd_overlays  .button_set{width:480px;height:39px;overflow:hidden;}
			.hd_overlays  .button_set .hd_btn_cancel{float:left;width:120px;margin-right:32px;}
			.hd_overlays  .button_set .hd_btn_save_as_pdf{float:left;width:157px;margin-right:32px;}
			.hd_overlays  .button_set .hd_btn_print_now{float:left;width:138px;}
	.fancybox_close{position:absolute;float:right;margin-left:-19px;}
.clr{clear:both;}
.disabled{display:none;}
/* end FoM Overlay */
