#inhalt p {
	padding: 0;
	margin: 10px;
	font-size: 0.75em;
	line-height: 1.3em;
}

#inhalt h2 {
	color: #008A34;
	font-size: 0.9em;
	margin: 10px;
	padding: 0;
}

#inhalt h3 {
	color: #FF8800;
	font-size: 0.75em;
	font-weight: bold;
	margin: 10px 10px 4px 10px;
	padding: 5px 0 0 0;
}

#inhalt h4,#inhalt h5,#inhalt h6 {
	color: #0b0b0b;
	font-size: 0.75em;
	font-weight: bold;
	margin: 10px 10px 4px 10px;
	padding: 5px 0 0 0;
}

#inhalt li {
	padding: 0;
	margin: 0 0 5px 0;
	font-size: 0.75em;
	list-style-type: square;
}

/* Intro */
#inhalt #intro_bereich {
	width: 560px;
	overflow: hidden;
}

#inhalt #intro_bereich img {
	width: 560px;
	height: 215px;
}

#intro_bereich div {
	display: block;
}

/* Content */
.bild_rechts img {
	float: right;
	margin: 0 10px 0 12px;
	/*width:190px; Removed fixed size for a better backward-compatibility to the already added images.
	height:100px;*/
}

.bild_links img {
	float: left;
	margin: 0 12px 0 10px;
	/*width:190px; Removed fixed size for a better backward-compatibility to the already added images.
	height:100px;*/
}

#inhalt .box {
	margin: 10px;
	padding: 10px 0 10px 0;
	background-color: #F8F8F8;
	clear: both;
}

#inhalt .top {
	background-image: url(img/struktur/seitenanfang.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-align: right;
	border-top: 1px solid #f1f2ed;
	font-size: 9px;
	padding-right: 10px;
	clear: both;
}

.top a {
	color: #FF8800;
}

ol {
	margin: 10px;
	padding: 0;
}

/* Content - Tabellen */
#inhalt table {
	border: 1px solid #E4E6DE;
	margin: 0 10px 0 10px;
	padding: 0;
	border-collapse: collapse;
	width: 520px;
}

#inhalt th,#inhalt td {
	margin: 0;
	padding: 5px;
	border-top: 1px solid #e4e6de;
	border-left: 1px solid #e4e6de;
	border-right: 1px solid #e4e6de;
	border-bottom: 1px solid #f1f2ed;
	border-collapse: collapse;
	font-size: 12px;
}

#inhalt th p,#inhalt td p {
	font-size: 1em;
}

#inhalt th {
	background-color: #f1f2ed;
	color: #404040;
	font-size: 12px;
	font-weight: bold;
}

/*
#inhalt td {
	text-align: left;
}
*/
/* Content - Linklisten */
#inhalt .liste_link_intern ul,#inhalt .liste_link_extern ul {
	margin: 10px 0 10px 10px;
	padding: 0;
}

#inhalt .liste_link_intern li,#inhalt .liste_link_extern li {
	color: #404040;
	line-height: 14px;
	padding: 2px 0 2px 14px;
	list-style: none;
	background-image: url(img/struktur/li_icon1.gif);
	background-position: left -2px;
	background-repeat: no-repeat;
}

#inhalt .liste_link_intern li a {
	color: #0b0b0b;
	text-decoration: none;
}

#inhalt .liste_link_intern li a:hover {
	color: #008A34;
	text-decoration: underline;
}

#inhalt .navi {
	margin: 10px 10px 0 10px;
	background-color: #FFFFFF;
	padding-top: 1px;
}

#inhalt .box .spalten_2 .spalte {
	float: left;
	width: 260px;
}

#inhalt .spalten_2 .spalte {
	float: left;
	width: 269px;
}

#inhalt .spalten_2 .abstand_mitte {
	float: left;
	width: 1px;
}

#inhalt .spalten_3 .spalte {
	float: left;
	width: 180px;
}

#inhalt .box .spalten_3 .spalte {
	width: 170px;
}

#inhalt .spalten_3 .abstand_mitte {
	float: left;
	width: 1px;
}

#inhalt .weissraum ul {
	margin-right: 10px;
}

#inhalt ul ul,#inhalt ul ol,#inhalt ol ul,#inhalt ol ol {
	font-size: 1.3em;
}

/* Content Blaetterfunktion */
#inhalt .weissraum .blaetterfunktion {
	list-style: none;
}

#inhalt .weissraum .blaetterfunktion li {
	float: left;
	background: #e1e1e1 url(img/struktur/verlauf_2.gif) center;
	list-style: none;
	border: 1px solid #a9a9a9;
	margin: 0 1px;
	padding: 1px 4px;
}

#inhalt .weissraum .blaetterfunktion li.inaktiv {
	padding: 1px 4px;
	color: #848484;
}

#inhalt .weissraum .blaetterfunktion li.current {
	font-weight: bold;
}

#inhalt .weissraum .blaetterfunktion li.aktiv {
	padding: 0;
	border: none;
}

#inhalt .weissraum .blaetterfunktion li.aktiv:hover {
	border: none;
}

#inhalt .weissraum .blaetterfunktion li a {
	color: #FFF;
	background: #008a34 url(img/struktur/verlauf_1.gif) center;
	padding: 1px 4px;
	display: block;
	border: 1px solid #008a34;
}

#inhalt .weissraum .blaetterfunktion li a:hover {
	color: #FFF;
	background: #FF8800 url(img/struktur/verlauf_3.gif) center;
	padding: 1px 4px;
	display: block;
	text-decoration: none;
	border: 1px solid #ff8800;
}

/** Liste **/
#inhalt .listenstyle ol {
	margin: 10px 10px 10px 37px;
	padding: 0 0 0 0;
	list-style: decimal outside;
}

#inhalt .listenstyle ol li {
	padding: 2px 0 2px 0;
	margin: 0 0 2px 0;
	list-style: decimal outside;
}

#inhalt .listenstyle ul {
	list-style: none;
	margin: 10px 10px 10px 20px;
	padding: 0;
}

#inhalt .listenstyle ul li,#navi_inhalt .box .listenstyle li {
	background: url(img/struktur/li_icon1.gif) left -1px no-repeat;
	padding: 2px 0 2px 16px;
	margin: 0 0 2px 0;
	font-size: 12px;
	list-style: none;
	line-height: normal;
}

#inhalt .listenstyle ul li a:visited {
	color: #008a34;
}

#inhalt .listenstyle ul.special li.audio,#navi_inhalt .box .listenstyle li.audio
	{
	background: url(img/struktur/link_audio.gif) left 3px no-repeat;
}

#inhalt .listenstyle ul.special li.pdf,#navi_inhalt .box .listenstyle li.pdf
	{
	background: url(img/struktur/link_pdf.gif) left 3px no-repeat;
}

#inhalt .listenstyle ul.special li.video,#navi_inhalt .box .listenstyle li.video
	{
	background: url(img/struktur/liste_video.gif) left 3px no-repeat;
}

#inhalt .listenstyle ul.special li.haken,#navi_inhalt .box .listenstyle li.haken
	{
	background: url(img/struktur/liste_haken.gif) left 3px no-repeat;
}

#inhalt .listenstyle ul.special li.plus,#navi_inhalt .box .listenstyle li.plus
	{
	background: url(img/struktur/liste_plus.gif) left 3px no-repeat;
}

#inhalt .listenstyle ul.special li.quadrat,#navi_inhalt .box .listenstyle li.quadrat
	{
	background: url(img/struktur/liste_quadrat.gif) left 3px no-repeat;
}

#inhalt .listenstyle ul.special li.mail,#navi_inhalt .box .listenstyle li.mail
	{
	background: url(img/struktur/liste_mail.gif) left 3px no-repeat;
}

#inhalt .listenstyle ul.special li.rss,#navi_inhalt .box .listenstyle li.rss
	{
	background: url(img/struktur/li_icon2.gif) left -1px no-repeat;
}

#inhalt .listenstyle ul.special li.liste_link_txt,#navi_inhalt .box .listenstyle li.liste_link_txt
    {
    background: url(/assets/img/struktur/link_txt.gif) left 3px no-repeat;
}

#inhalt .listenstyle ul.special li.liste_link_audio,#navi_inhalt .box .listenstyle li.liste_link_audio
    {
    background: url(/assets/img/struktur/link_audio.gif) left 3px no-repeat;
}

#inhalt .listenstyle ul.special li.liste_link_video,#navi_inhalt .box .listenstyle li.liste_link_video
    {
    background: url(/assets/img/struktur/link_video.gif) left 3px no-repeat;
}


/** Spezielle Rheinland-Hamburg Listen-Icons **/
#inhalt .listenstyle ul.special li.fb,#navi_inhalt .box .listenstyle li.fb {
	background: url(img/struktur/cross_icon_facebook.gif) left 0px no-repeat;
    padding: 2px 0 2px 23px;
    margin: 0 0 6px;
}
#inhalt .listenstyle ul.special li.email,#navi_inhalt .box .listenstyle li.email {
	background: url(img/struktur/cross_icon_email.gif) left 0px no-repeat;
    padding: 2px 0 2px 23px;
    margin: 0 0 6px;
}
#inhalt .listenstyle ul.special li.gss,#navi_inhalt .box .listenstyle li.gss {
	background: url(img/struktur/cross_icon_geschaeftsstellen.gif) left 0px no-repeat;
    padding: 2px 0 2px 23px;
    margin: 0 0 6px;
}
#inhalt .listenstyle ul.special li.service,#navi_inhalt .box .listenstyle li.service {
	background: url(img/struktur/cross_icon_service.gif) left 0px no-repeat;
    padding: 2px 0 2px 23px;
    margin: 0 0 6px;
}
#inhalt .listenstyle ul.special li.termin,#navi_inhalt .box .listenstyle li.termin {
	background: url(img/struktur/cross_icon_termin.gif) left 0px no-repeat;
    padding: 2px 0 2px 23px;
    margin: 0 0 6px;
}
#inhalt .listenstyle ul.special li.arzttermin,#navi_inhalt .box .listenstyle li.arzttermin {
	background: url(img/struktur/cross_icon_arzttermin.gif) left 0px no-repeat;
    padding: 2px 0 2px 23px; 
    margin: 0 0 6px;
}
#inhalt .listenstyle ul.special li.zweitmeinung,#navi_inhalt .box .listenstyle li.zweitmeinung {
	background: url(img/struktur/cross_icon_zweitmeinung.jpg) left 0px no-repeat;
    padding: 2px 0 2px 23px;
    margin: 0 0 6px;
}
#inhalt .listenstyle ul.special li.zahnarztterminservice,#navi_inhalt .box .listenstyle li.zahnarztterminservice {
	background: url(img/struktur/cross_icon_zahnarztterminservice.gif) left 0px no-repeat;
    padding: 2px 0 2px 23px;
    margin: 0 0 6px;
}
#inhalt .listenstyle ul.special li.serviceapp,#navi_inhalt .box .listenstyle li.serviceapp {
	background: url(img/struktur/cross_icon_service_app.png) left 0px no-repeat;
    padding: 2px 0 2px 23px;
    margin: 0 0 6px;
}
#inhalt .listenstyle ul.special li.beschwerdeformular,#navi_inhalt .box .listenstyle li.beschwerdeformular {
	background: url(img/struktur/cross_icon_beschwerdeformular.png) left 0px no-repeat;
    padding: 2px 0 2px 23px;
    margin: 0 0 6px;
}

/** Spezielle Baden-Württemberg Listen-Icons **/
#inhalt .listenstyle ul.special li.medizin_hl,#navi_inhalt .box .listenstyle li.medizin_hl {
	background: url(img/struktur/aok_kontaktbox_buttons_plus_19x19.png) left 0px no-repeat;
    padding: 2px 0 2px 25px;
    margin: 0 17px 8px;
}
#inhalt .listenstyle ul.special li.formular,#navi_inhalt .box .listenstyle li.formular {
	background: url(img/struktur/aok_kontaktbox_buttons_stift_19x19.png) left 0px no-repeat;
    padding: 2px 0 2px 25px;
    margin: 0 17px 8px;
}
#inhalt .listenstyle ul.special li.feedback,#navi_inhalt .box .listenstyle li.feedback {
	background: url(img/struktur/aok_kontaktbox_buttons_telefon_19x19.png) left 0px no-repeat;
    padding: 2px 0 2px 25px;
    margin: 0 17px 8px;
}
#navi_inhalt .box .box_kontakt {
    margin-left: 15px;
}
#navi_inhalt .box .box_kontakt img {
    width: 17px;
    margin-right:10px
}
/** Spezielle Baden-Württemberg Listen-Icons Ende **/


#inhalt .listenstyle ul.li_text span {
	display: block;
	text-decoration: underline;
	font-weight: bold;
}

/** Liste in Liste **/
#inhalt .listenstyle ul li ul {
	margin: 6px 0 0 0;
}

/* Content A-Z */
#inhalt .weissraum .liste_link_horizontal {
	background-image: url(img/leistungen_services/ls_navi_verlauf.gif);
	background-repeat: no-repeat;
	height: 30px;
}

#inhalt .weissraum .liste_link_horizontal ul {
	list-style: none;
	margin: 0;
	padding: 2px 5px;
	text-transform: uppercase;
	font-weight: bold;
}

#inhalt .weissraum .liste_link_horizontal li {
	list-style: none;
	float: left;
	margin-right: 2px;
	padding: 6px 5px;
}

#inhalt .weissraum .liste_link_horizontal li a {
	color: #FFF;
}

/* Crossboxen */
#navi_inhalt {
	width: 175px;
	float: right;
}

#navi_inhalt .box {
	border-top: 1px solid #e3e3e3;
	margin-bottom: 20px;
	padding: 10px;
	background-image: url(img/struktur/bg_crossbox.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	color: #848484;
	font-size: 11px;
	height: 1%;
}

#navi_inhalt .box fieldset {
	font-size: 16px;
}

#navi_inhalt .box .headline,#navi_inhalt .box h2 {
	color: #FF8800;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#navi_inhalt .box img,#navi_inhalt .box p {
	margin-top: 10px;
	width: 155px;
	-ms-interpolation-mode: bicubic;
}

#navi_inhalt .box ul {
	padding: 0;
	margin: 10px 0 0 0;
}

#navi_inhalt .box li {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	padding: 6px 0 6px 14px;
	list-style: none;
	background-image: url(img/struktur/li_icon1.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
}

#navi_inhalt .box li a {
	color: #969696;
	text-decoration: none;
}

#navi_inhalt .box li a:hover {
	text-decoration: underline;
}

/* News */
.spalte_komplett {
	background-color: #F1F2ED;
	padding-bottom: 10px;
}

#inhalt {
	background-color: #F1F2ED;
	width: 560px;
	float: left;
}

.news {
	clear: both;
}

.news img,.news_extern img {
	margin: 20px 0 20px 10px;
	width: 190px;
	height: 100px;
}

.news_trennpunkte {
	background-color: #FFFFFF;
	line-height: 0px;
	border-bottom: 1px solid #F1F2ED;
	margin: 0 10px 0 10px;
	padding: 0;
	clear: both;
}

.news .news_rubrik_datum,.news_extern .news_rubrik_datum {
	float: right;
	overflow: hidden;
	width: 315px;
	padding: 20px 0 0 0;
	margin-right: 5px;
	height: 6.4em;
}

#inhalt .news .news_rubrik_datum .news_rubrik,#inhalt .news_extern .news_rubrik_datum .news_rubrik
	{
	color: #008A34;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	font-size: 0.6em;
}

#inhalt .news_presse ul {
	margin-left: 0px;
	padding-left: 10px;
}

#inhalt .news_presse li.liste_link_intern {
	margin-left: 0px;
}

.news .news_rubrik_datum .news_rubrik strong,.news_extern .news_rubrik_datum .news_rubrik strong
	{
	color: #404040;
}

#inhalt .news_rubrik_datum .news_datum,#inhalt .news_extern .news_rubrik_datum .news_datum
	{
	font-size: 0.6em;
	font-style: italic;
	color: #0b0b0b;
	margin: 0;
	padding: 0;
}

.weissraum {
	margin: 10px;
	background-color: #FFFFFF;
	padding: 0;
	width: 540px;
	overflow: hidden;
	color: #0b0b0b;
}

#inhalt .news_rubrik_datum_folgeseite .news_rubrik {
	float: left;
}

#inhalt .news_rubrik_datum_folgeseite .news_datum {
	float: right;
}

#inhalt .news .news_text,#inhalt .news_extern .news_text {
	float: right;
	width: 320px;
	padding: 20px 10px 0 0;
}

.news .img,.news_extern .img {
	float: left;
	width: 190px;
	height: 100px;
}

#inhalt .news h2,#inhalt .news h2 a,#inhalt .news_extern h2,#inhalt .news_extern h2 a
	{
	font-size: 1em;
	color: #FF8800;
	margin: 0.4em 0.4em 0.2em 0;
	padding: 0;
	white-space: nowrap;
}

#inhalt .news_presse h2 a {
	color: #FF8800;
}

#inhalt .news p,#inhalt .news_extern p {
	margin: 0;
	padding: 0;
}


.news_navi_bottom {
	margin: 3px 10px 10px;
	padding: 4px 5px 0 0;
	background: #F0F2ED; 
	height: 18px;
	/*font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;	*/
	/*border: solid 1px #039;*/
	display: block;
}

.weitere_news {
    background-color: #F0F2ED;
    height: 18px;
    /* margin: 2px 10px 10px;*/
    /* padding: 4px 5px 0 0;*/
    text-align: right;	
}


.news_archiv {
	background-color: #F0F2ED;
    height: 18px;
    /*margin: 2px 10px 10px;*/
	/*border: solid 1px #066;*/
	float: left;
}

.weitere_news ul {
	margin: 0;
	padding: 0;
}

 .news_archiv ul {
	margin: 0 0 0 29px;
	padding: 0;
}



.weitere_news li, .news_archiv li {
	margin: 0;
	padding: 0;
	font-size: 11px;
	list-style-type: square;
	color: #0b0b0b;
}



/* Teaser */
/* einspaltig */
#inhalt .teaser_einspaltig {
	margin: 0 10px 0 10px;
	clear: both;
}

#inhalt .teaser_einspaltig .teaser {
	border-top: 1px solid #F1F2ED;
}

#inhalt .teaser_einspaltig .clear_weiche {
	clear: both;
}

#inhalt .teaser_einspaltig .teaser_bild {
	float: left;
}

#inhalt .teaser_einspaltig .teaser_bild img {
	height: 100px;
	padding: 20px 0 20px 0;
	width: 190px;
}

#inhalt .teaser_einspaltig .teaser_text {
	float: left;
	width: 285px;
	margin: 20px;
}

#inhalt .teaser_einspaltig .teaser_text ul {
	display: none;
}

#inhalt .teaser_einspaltig .teaser_text h2 {
	color: #ff8800;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

#inhalt .teaser_einspaltig .teaser_text p {
	margin: 0;
	padding: 0;
}

#inhalt .teaser_einspaltig .teaser_text h2 a {
	color: #ff8800;
}

/* zweispaltig */
#inhalt .teaser_zweispaltig .teaser {
	width: 265px;
	float: left;
	background-color: #FFFFFF;
	margin: 0 10px 10px 0;
}

#inhalt .teaser_zweispaltig {
	background-color: #F1F2ED;
	width: 560px;
}

#inhalt .teaser_zweispaltig .teaser_bild img {
	width: 265px;
	height: 110px;
}

#inhalt .teaser_zweispaltig .teaser_text {
	margin: 10px;
	height: 4.8em;
	overflow: hidden;
}

#inhalt .teaser_zweispaltig .teaser_text h2 {
	color: #ff8800;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e3e3e3;
}

#inhalt .teaser_zweispaltig .teaser_text p {
	margin: 0;
	padding: 0;
}

#inhalt .teaser_zweispaltig .teaser_text h2 a {
	color: #ff8800;
	text-decoration: none;
}

#inhalt .teaser_zweispaltig .teaser_text h2 a:hover {
	text-decoration: underline;
}

/* Werbeflächen */
.basis {
	width: 560px;
}

.basis .zweispalter {
	margin-top: 10px;
	float: left;
}

.basis .zweispalter .spalte_l,.basis .zweispalter .spalte_r {
	float: left;
	width: 233px;
	border-top: 1px solid #e3e3e3;
	padding: 16px 20px 20px 20px;
	background-image: url(img/struktur/leer.gif);
	/*Bild war ursprünglich bg_ad.gif, hat aber nicht existiert !!!*/
	background-position: bottom;
}

.basis .zweispalter .spalte_r {
	margin-left: 14px;
}

/* Formulare */
#inhalt .center {
	text-align: center;
}

#main #FOGForm form,#main form.broschuere {
	font-family: arial, verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

/* update */
#main #FOGForm form div.red {
	float: left;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 0;
	margin-left: 35px;
	background-color: #ff0000;
}

#main #FOGForm form div.green {
	float: left;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 0;
	margin-left: 35px;
	background-color: #008A34;
}

#main #FOGForm form div.yellow {
	float: left;
	width: 25px;
	height: 25px;
	text-align: center;
	padding: 0;
	margin-left: 35px;
	background-color: #f3db3d;
}

#main #FOGForm form div.red input,#main #FOGForm form div.green input,#main #FOGForm form div.yellow input
	{
	border: none;
	margin: 6px 6px 6px 5px;
	padding: 0;
}

/* nur fuer IE7 */
*+html #main #FOGForm form div.red input,*+html #main #FOGForm form div.green input,*+html #main #FOGForm form div.yellow input
	{
	border: none;
	margin: 2px 2px 0px 0px;
	padding: 0;
}

/* /update */
#main #FOGForm fieldset,#main form.broschuere fieldset,#main #inhalt fieldset
	{
	border: none;
	border-top: 1px solid #F1F2ED;
	border-bottom: 1px solid #F1F2ED;
	background-color: #FFFFFF;
	margin: 0 0 10px 0;
}

#main #FOGForm legend,#main form.broschuere legend,#main #inhalt legend
	{
	color: #FF8800;
	font-size: 12px;
}

#main #FOGForm label {
	float: left;
	line-height: 16px;
	font-size: 0.7em;
	margin: 0px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	width: 160px;
}

#main #FOGForm label.radio,#main #FOGForm label.checkbox,#main form.broschuere label.radio,#main form.broschuere label.checkbox
	{
	width: 90%;
}

#main #FOGForm br {
	clear: left;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}

#main #FOGForm .clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

* html #main #FOGForm .clearfix {
	height: 1%;
}

* html #main #FOGForm #plz-element #plz {
	width: 3em;
}

#main #FOGForm .fieldMarker {
	color: #FF8800;
	font-weight: bold;
}

#main #FOGForm div.dataBlock,#main #FOGForm div.dataBlockError,#main #FOGForm div.dataBlockGroup
	{
	margin: 0.2em 0 0.5em;
	padding: 0 0.3em 0.3em 0;
}

#main #FOGForm div.buttonBlock {
	margin-left: 0.4em;
	padding: 0.2em 0 0;
	text-align: left;
}

#main #FOGForm input.button {
	background-color: #008A34;
	border: 1px solid #008A34;
	color: #FFFFFF;
	cursor: pointer;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 1px 4px;
	width: auto;
}

#main #FOGForm input.button-alt {
	background-color: #F7FBF8;
	border-color: #B5DAC7 #339966 #339966 #B5DAC7;
	border-style: solid;
	border-width: 1px;
	color: #339966;
	cursor: pointer;
	font-weight: bold;
	margin: 0;
	padding: 0.5em 0.5em 0 0;
}

#main #FOGForm input {
	border-color: #008A34;
	border-style: solid;
	border-width: 1px;
	margin: 0 8px 0 0;
	padding: 0;
}

#main #FOGForm textarea {
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 0.8em;
	border-color: #008A34;
	border-style: solid;
	border-width: 1px;
	padding: 0;
	width: 320px;
}

#main #FOGForm input.radio,#main form.broschuere input.radio {
	border: medium none;
	margin: 0 0.5em 0 0;
	padding: 0;
	vertical-align: top;
	width: 2em;
}

#main #FOGForm label.radio,#main form.broschuere label.radio {
	border: medium none;
	float: none;
	margin: 0.1em 0 0;
	padding: 0;
	vertical-align: middle;
}

#main #FOGForm input.checkbox {
	border: medium none;
	margin: 0 0.5em 0 0;
	padding: 0;
	vertical-align: top;
	width: 2em;
}

#main #FOGForm label.checkbox {
	border: medium none;
	float: none;
	margin: 0;
	padding: 0;
}

#main #FOGForm input[type="checkbox"],#main #FOGForm  input[type="radio"]
	{
	background: transparent;
	border: 0;
}

#main #FOGForm select {
	margin: 0;
	min-width: 12em;
	padding: 0;
}

#main #FOGForm .errorMessageBlock {
	background-color: #FFF9F9;
	border: 1px solid #CC0000;
	margin: 8px 10px 8px 10px;
	padding: 10px;
	font-size: 0.8em;
}

#main #FOGForm .errorMessageBlock p {
	color: #CC0000;
	font-size: 0.8em;
	margin: 0 0 0.3em;
	padding: 0;
}

#main #FOGForm .fieldErrorMessage {
	color: #CC0000;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
}

#main #FOGForm div.dataBlockError label {
	color: #FF8800;
}

#main #FOGForm div.dataBlockError input,#main #FOGForm div.dataBlockError textarea,#main #FOGForm div.dataBlockGroupError input,#main #FOGForm div.dataBlockGroupError textarea
	{
	border-color: #CC0000;
}

#main #FOGForm div.dataBlockError textarea {
	border-color: #CC0000;
}

#main #FOGForm .formDescr {
	border: 1px solid #E3E3E3;
	margin: 0 0 1em;
	padding: 0.2em 0.5em;
}

#main #FOGForm .fieldsetDescr {
	color: #0b0b0b;
	font-size: 0.7em;
	margin: 0 0 8px;
	padding: 5px 8px;
}

#main #FOGForm .formDescr h2 {
	background-position: left bottom;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0.5em;
	padding: 0.3em 0 0.5em;
}

#main #FOGForm .formDescr p,#main #FOGForm .fieldsetDescr p {
	font-size: 1em;
	margin: 0 0 0.5em;
}

#main #FOGForm .singlefieldDescr {
	font-size: 0.8em;
	margin: 0.5em 0 0;
	padding: 0;
	position: relative;
}

.div.uploader {
	background-color: #CC0000;
	height: 4em;
	overflow: hidden;
	position: relative;
	width: 4em;
}

#upload.input {
	font-size: 30px;
	opacity: 0;
	position: absolute;
	right: 0;
}

#main form.broschuere fieldset {
	padding-bottom: 0.5em;
}

#main form.broschuere .spalte_r {
	float: right;
	margin: 0.5em 0 0;
}

#main form.broschuere .spalte_r .bild {
	background-color: #FFFFFF;
	border: 1px solid #339999;
	margin: 0 0 0.5em;
	padding: 0.3em;
}

#main form.broschuere .spalte_l {
	background-color: #F7FBF8;
	background-image: url(img/struktur/punktlinie.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px solid #B5DAC7;
	float: left;
	margin: 0.5em 0;
	padding: 0;
	width: 390px;
}

#main form.broschuere .spalte_l .titel {
	background-image: url(img/struktur/punktlinie.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 0.8em;
	margin: 0;
	padding: 0.5em 0.5em 0.6em;
}

#main form.broschuere .spalte_l .felder {
	float: left;
	padding: 0.4em 0 0 0.5em;
}

* html #main form.broschuere .spalte_l .felder {
	
}

#main form.broschuere label {
	float: none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	width: 4em;
}

#main form.broschuere input {
	border-color: #339966 #B5DAC7 #B5DAC7 #339966;
	border-style: solid;
	border-width: 1px;
	margin: 0.5em 0.5em 0 0;
	padding: 0;
	width: 3.5em;
}

#main #nur_inhalt form.broschuere .spalte_l .text {
	overflow: hidden;
	padding: 0.4em 0 0 0.5em;
	width: 25em;
}

#main #inhalt_und_navi_inhalt form.broschuere .spalte_l .text {
	overflow: hidden;
	padding: 0.4em 0 0 0.5em;
	width: 15em;
}

#main form.broschuere .spalte_l .text p {
	margin: 0 0 0.5em;
	width: 380px;
}

#main form.broschuere .spalte_l .link {
	background-color: #C7EBD6;
	margin: 0;
	padding: 0.5em 0;
}

#main form.broschuere .spalte_l .link a {
	background-image: url(img/struktur/link_pdf.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #339966;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0 0 0 3.5em;
	padding: 0 0 0 2em;
	text-decoration: none;
}

#main form.broschuere .spalte_l .link a:hover,#main form.broschuere .spalte_l .link a:focus
	{
	text-decoration: underline;
}

#main form.broschuere .clear-punktlinie-1 {
	background-image: url(img/struktur/punktlinie.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	clear: both;
	font-size: 1px;
	height: 1px;
	padding: 0.5em 0;
}

#main form.broschuere .buttonBlock {
	background-color: #F7FBF8;
}

#main form.broschuere input.button {
	background-color: #FFFFFF;
	border-color: #B5DAC7 #339966 #339966 #B5DAC7;
	border-style: solid;
	border-width: 1px;
	color: #339966;
	cursor: pointer;
	font-weight: bold;
	margin: 0.5em 0 0.5em 5.5em;
	padding: 0.2em 0 0.1em;
	width: 14em;
}

* html #main form.broschuere input.button {
	margin-left: 4.5em;
}

#main #inhalt input.button {
	background-color: #FFFFFF;
	border-color: #B5DAC7 #339966 #339966 #B5DAC7;
	border-style: solid;
	border-width: 1px;
	color: #339966;
	cursor: pointer;
	font-weight: bold;
	margin: 0.5em 0;
	padding: 0.2em 0 0.1em;
	width: 14em;
}

#FOGForm input.radio {
	border: medium none;
	margin: 0 0.5em 0 0;
	padding: 0;
	vertical-align: top;
	width: 2em;
}

#main #FOGForm input.button {
	background-color: #008A34;
	border: 1px solid #008A34;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	margin: 0;
	padding: 1px 2px;
	width: auto;
}

/*Lupenfunktion */
.lupe {
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	float: left;
	width: 500px;
}

.lupe a img {
	border: medium none;
	float: left;
	margin: 0 10px 1em 0;
	padding: 0;
}

.lupe a:link,.lupe a:visited,.lupe a:active,.lupe a:hover,.lupe a:focus
	{
	border: 0 none;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.lupe a:hover {
	text-decoration: none;
}

.lupe a span {
	display: none;
}

.lupe a:hover span {
	background: #F7FBF8 none repeat scroll 0 0;
	border: 1px solid #B5DAC7;
	color: #336699;
	display: block;
	font-size: 0.75em;
	font-weight: normal;
	left: 0;
	margin: 0 0 0 130px;
	padding: 8px 0 8px 8px;
	position: relative;
	text-align: center;
	z-index: 3;
}

* html .lupe a:hover span {
	margin-top: 1em;
}

.lupe-2 {
	margin: 0 0 0.5em;
	padding: 0;
}

.lupe-2 a img {
	border: medium none;
}

.lupe-2 a img.thumbnail {
	margin: 0;
	padding: 0;
}

.lupe-2 a img.lupe {
	margin: 0.2em 0.2em 0 0;
	padding: 0;
}

.lupe-2 a.test {
	border: medium none;
	text-decoration: none;
}

.lupe-2 a:link,.lupe-2 a:visited,.lupe-2 a:active,.lupe-2 a:hover,.lupe-2 a:focus
	{
	border: 0 none;
	color: #669933;
	float: left;
	font-size: 0.8em;
	margin: 0 1.5em 1em 0;
	padding: 0;
}

.lupe-2 a:hover,.lupe-2 a:focus {
	background-color: #CAE4D4;
}

.listenrahmen {
	width: 400px;
	float: left;
}

#inhalt li p {
	font-size: 1em;
	margin: 0;
	line-height: normal;
}

#inhalt .liste_link_pdf ul,#inhalt ul li.liste_link_pdf {
	list-style-image: url(img/struktur/link_pdf.gif);
}

#inhalt .liste_link_audio ul,#inhalt ul li.liste_link_audio {
	list-style-image: url(img/struktur/link_audio.gif);
	background-image: none;
	list-style-position: inside;
}

#navi_inhalt ul li.liste_link_pdf,#navi_inhalt ul li.liste_link_txt {
	background-image: url(img/struktur/link_pdf.gif);
	padding-left: 17px;
}

#inhalt .weissraum .flash_content {
	padding: 0 9px 0 9px;
}

.flash_alt ul,#inhalt ul li.liste_link_intern {
	list-style: none;
}

#inhalt ul li.liste_link_sprung {
	list-style-image: url(img/struktur/link_sprung.gif);
	margin: 0;
	padding: 0 0 6px 0;
	background: none;
}

#inhalt .weissraum ul li.liste_link_sprung {
	background-image: url(img/struktur/link_sprung.gif);
	background-position: left top;
	background-repeat: no-repeat;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 12px;
}

#inhalt .weissraum .liste_haken ul li {
	list-style-image: url(img/struktur/liste_haken.gif);
	list-style-position: outside;
	list-style-type: none;
}

#inhalt .weissraum .liste_plus ul li {
	list-style-image: url(img/struktur/liste_plus.gif);
	list-style-position: outside;
	list-style-type: none;
}

#inhalt .weissraum ol,#inhalt .weissraum .liste_link_extern ul {
	margin: 0 0 1em;
	padding: 1em 0 0 1.5em;
}

.social-bookmarks {
	padding: 0 0 10px 15px;
}

#inhalt .kontaktinfos img {
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
}

#main #FOGForm div.dataBlockGroup div.dataBlock,#main #FOGForm div.dataBlockGroup div.dataBlockError,#main #FOGForm div.dataBlockGroupError div.dataBlock,#main #FOGForm div.dataBlockGroupError div.dataBlockError
	{
	float: left;
}

.teaser_einfach .bild_links img {
	padding-top: 16px;
}

.unsichtbar {
	display: none;
}

#seite .aok_nw {
	font-variant: small-caps;
}

/** DIESE KLASSE ist dafür da um die <p> Tags zu umgehen, weil P ist ein INLINE element **/
.paragraph {
	padding: 0;
	margin: 10px;
	font-size: 0.75em;
	line-height: 1.3em;
}

.paragraph ul {
	font-size: 1.3em;
}

/** mitgliedwerden **/
#inhalt .step_navigation {
	width: 540px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	height: 30px;
	background: #008a34 url(/medien/bundesweit/mitgliedwerden/border_1.gif)
		bottom repeat-x;
}

#inhalt .step_navigation ul {
	margin: 0;
	padding: 0;
	width: 540px;
	display: block;
}

#inhalt .step_navigation ul li {
	font-size: 12px;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	padding: 7px 20px 2px 10px;
	height: 20px;
	float: left;
	list-style: none;
	background: url(/medien/bundesweit/mitgliedwerden/border_2.gif) right
		center no-repeat;
}

#inhalt .step_navigation ul li span {
	background: url(/medien/bundesweit/mitgliedwerden/dot.png) no-repeat
		left center;
	height: 17px;
	width: 14px;
	font-weight: bold;
	padding: 2px 0 0 6px;
	display: block;
	float: left;
	color: #008a34;
	margin: -2px 5px 0 0;
	font-size: 12px;
}

#inhalt .step_navigation ul li.active span {
	color: #FF8800;
}

#inhalt .step_navigation ul li a {
	color: #fff;
	text-decoration: none;
}

#inhalt .step_navigation ul li a:hover {
	text-decoration: underline;
}

/** /mitgliedwerden **/
/** partnerunternehmen **/
.listePartner2spaltig {
	float: left;
	line-height: 2em;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 16em;
}

.listePartner2spaltig li {
	background-image: url("img/struktur/li_icon1.gif");
	background-position: left -2px;
	background-repeat: no-repeat;
	color: #404040;
	line-height: 14px;
	list-style: none outside none;
	padding: 2px 0 2px 14px;
	height: 30px;
}

.spaltePartner {
	float: left;
	width: 120px;
	height: 30px;
}

.spalteLogo {
	float: right;
	width: 80px;
	height: 30px;
}

.spalteLogo img {
	height: 30px;
}

/** karten geschaeftsstellensuche **/
#aok-nordost-gebiet,#aok-brandenburg-gebiet,#aok-berlin-gebiet,#aok-mecklenburgvorpommern-gebiet,#aok-schleswigholstein-gebiet,#aok-westfalenlippe-gebiet,#aok-saarland-gebiet,#aok-bremenbremerhaven-gebiet,#aok-bundesweit-gebiet,#aok-rheinlandhamburg-gebiet,#aok-rheinlandpfalz-gebiet,#aok-bayern-gebiet,#aok-hessen-gebiet,#aok-bawue-gebiet,#aok-niedersachsen-gebiet
	{
	width: 540px;
	clear: both;
	z-index: 1;
	position: relative;
	font-size: 95%;
	margin: 0 0 8px 0;
	/** border-top: solid 10px #f1f2ed;**/
	border-bottom: solid 10px #f1f2ed;
}

/** div fuer hoehe der karten angepasst **/
#aok-nordost-gebiet {
	font-weight: 900;
	height: 536px;
}

#aok-brandenburg-gebiet {
	height: 543px;
}

#aok-berlin-gebiet {
	height: 445px;
}

#aok-mecklenburgvorpommern-gebiet {
	height: 392px;
}

#aok-schleswigholstein-gebiet {
	height: 520px;
}

#aok-westfalenlippe-gebiet {
	height: 534px;
}

#aok-saarland-gebiet {
	height: 422px;
}

#aok-bremenbremerhaven-gebiet {
	height: 500px;
}

#aok-bundesweit-gebiet {
	font-weight: 900;
	font-size: 95%;
	height: 580px;
}

#aok-rheinlandhamburg-gebiet {
	height: 731px;
}

#aok-rheinlandpfalz-gebiet {
	height: 682px;
}

#aok-bayern-gebiet {
	height: 580px;
}

#aok-hessen-gebiet {
	height: 628px;
}

#aok-bawue-gebiet {
	height: 600px;
}

#aok-niedersachsen-gebiet {
	height: 475px;
}

/** ortspunkte ausblenden **/
#aok-bundesweit-gebiet ul#limap li a,#aok-nordost-gebiet ul#limap li a {
	background: none;
}

#limap {
	position: absolute;
	z-index: 1000;
	width: 540px;
	margin: 0;
	padding: 0;
}

#limap,#limap li {
	list-style-type: none;
	position: absolute;
	height: 16px;
}

#limap,#limap li a {
	color: #000;
	line-height: 12px;
}

#limap .b-ort-l,#limap .a-ort-l {
	text-align: right;
}

#limap .b-ort-r a:hover {
	background: url("img/geschaeftsstellen/orange.gif") no-repeat 1px 3px;
	padding: 0 0 0 12px;
}

#limap .b-ort-r a {
	background: url("img/geschaeftsstellen/gruen.gif") no-repeat 1px 3px;
	padding: 0 0 0 12px;
}

#limap .a-ort-r a:hover {
	background: url("img/geschaeftsstellen/orange-a.gif") no-repeat 0% 35%;
	padding: 0 0 1px 15px;
	height: 16px;
}

#limap .a-ort-r a {
	background: url("img/geschaeftsstellen/gruen-a.gif") no-repeat 0% 35%;
	padding: 0 0 1px 15px;
	height: 16px;
}

#limap .b-ort-l a:hover {
	background: url("img/geschaeftsstellen/orange.gif") no-repeat 100% 3px;
	padding: 0 11px 0 0;
}

#limap .b-ort-l a {
	background: url("img/geschaeftsstellen/gruen.gif") no-repeat 100% 3px;
	padding: 0 11px 0 0;
}

#limap .a-ort-l a:hover {
	background: url("img/geschaeftsstellen/orange-a.gif") no-repeat 98% 65%;
	padding: 0 15px 0 0;
	height: 16px;
}

#limap .a-ort-l a {
	background: url("img/geschaeftsstellen/gruen-a.gif") no-repeat 98% 65%;
	padding: 0 15px 0 0;
	height: 16px;
}

#captcha-element pre {
	padding-top: 20px;
	font-size: 0.5em;
}

#decimal li {
	list-style-type: decimal;
	font-size: 0.9em;
}

#captcha-element {
	margin-left: 171px;
	padding-top: 20px;
}

#captcha-element img {
	display: block;
	padding-bottom: 10px;
}

#captcha-element .fail {
	color: #CC0000;
	font-size: 11px;
}

/* Spezial-Teaser für Rheinland-Pfalz/Saarland */
#introteaserRPF {
    background-color: #F1F2ED;
    border: 1px solid #008a34;
    margin: 0px;
    padding: 10px;
    width: 538px;
    height: 192px;
    display: inline-block;
}
#inhalt #intro_bereich #introteaserRPF img {
    width: 266px;
    height: 94px;
    margin: 0px;
    padding: 0px;
}
/* Spezial-Teaser für Rheinland-Pfalz/Saarland Ende */

/* Klaviernavigation Start */
#rahmengrau {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #c8c8c8;
	float: left;
}
#klaviernavigationmantel {
	position: relative;
	height: 213px;
	width: 558px;
	background-color: #FFFFFF;
}
div.bild {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
div.defaultbildaktiv {
position: absolute;
top: 0px;
left: 0px;
z-index: 2;
}
div.bildaktiv {
position: absolute;
top: 0px;
left: 0px;
z-index: 3;
}
div.menupunktmantel {
	float: left;
}
div.menupunkt {
	position: relative;
	z-index: 99;
	padding-right: 5px;
	background-image: url(img/klaviernavigation/reiter-rechts-normal.png);
	background-repeat: no-repeat;
	background-position: right;
}
div.menupunktschatten {
	position: relative;
	z-index: 99;
	padding-right: 5px;
	background-image: url(img/klaviernavigation/abschluss-rechts.png);
	background-repeat: no-repeat;
	background-position: right;
}
div.menupunktschatten span {
	color: #404040;
	display: block;
	font-size: 13px;
	height: 4px;
	line-height: 4px;
	font-family: arial, verdana, sans-serif;
	background-image: url(img/klaviernavigation/abschluss-links.png);
	background-repeat: no-repeat;
	padding: 0 7px 0 20px;
}
div.menupunktaktiv {
	position: relative;
	z-index: 99;
	padding-right: 5px;
	background-image: url(img/klaviernavigation/reiter-rechts-aktiv.png);
	background-repeat: no-repeat;
	background-position: right;
}
div.menupunkt a {
	color: #404040;
	display: block;
	font-size: 13px;
	height: 23px;
	line-height: 25px;
	text-decoration: none;
	font-family: arial, verdana, sans-serif;
	background-image: url(img/klaviernavigation/reiter-normal.png);
	background-repeat: no-repeat;
	padding: 0 7px 0 20px;
}
div.menupunkt a:hover {
	color: #404040;
	display: block;
	font-size: 13px;
	height: 23px;
	line-height: 25px;
	text-decoration: none;
	font-family: arial, verdana, sans-serif;
	background-image: url(img/klaviernavigation/reiter-roll.png);
	background-repeat: no-repeat;
	padding: 0 7px 0 20px;
}
div.menupunktaktiv a {
	display: block;
	font-size: 13px;
	height: 23px;
	line-height: 25px;
	text-decoration: none;
	font-family: arial, verdana, sans-serif;
	color: #158a31;
	background-image: url(img/klaviernavigation/reiter-aktiv.png);
	background-repeat: no-repeat;
	padding: 0 7px 0 20px;
}
/* Klaviernavigation Ende */
/* Sprachmenü Topnavi Start */
#aokLsContainer{
    width: 178px;
    float: left;
    height: 27px;
    margin: 7px 6px 0px 3px;
	position: relative;    
}
#aokLanguageSwitcher, #aokLanguageSwitcher * {
	margin: 0;
	padding: 0; 
	outline: none;
}

#aokLanguageSwitcher ul {
	list-style: block;	
}

#aokLanguageSwitcher {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #444;
	line-height: normal;
	position: absolute;
	z-index: 100;
    width: 100%;
}

#aokLanguageSwitcher a {
	text-decoration: none;
	display: block;	
	padding: 0.5em 3px 0.5em 35px; /* 6px 6px 6px 28px */
	color: #444;
	width: 1.2em;
	background-repeat: no-repeat;
	background-position: 6px center; 
}

#aokLanguageSwitcher ul.dropdown li a {
	width: 5em;
}

#aokLanguageSwitcher a:hover {
	color: #000;	
}

#aokLanguageSwitcher a.current:link, #aokLanguageSwitcher a.current:visited, #aokLanguageSwitcher a.current:active {
	position: relative; /* sets the initial position for the trigger arrow */
	border: 1px solid #E5E5E5;
	border-radius: 3px;
	height: 1.25em;
}

#aokLanguageSwitcher a.current:hover, 
#aokLanguageSwitcher ul.dropdown li:hover {
	background-color: #F7F7F7;
}

#aokLanguageSwitcher a.active { /* This style is applied as long as the drop-down menu is visible. */
	border-bottom: none !important;
	border-radius: 3px 3px 0 0 !important;
}

#aokLanguageSwitcher span.trigger {
	display: block;
	position: absolute;
	width: 9px;
	height: 5px;
	text-indent: -10000em;
	top: 0.9em;
	right: 6px;
}

#aokLanguageSwitcher a.current:link span.trigger, #aokLanguageSwitcher a.current:visited span.trigger {
	background: url(img/languagepicker/arrow-down.gif) no-repeat left top;	
}

#aokLanguageSwitcher a.current:hover span.trigger, #aokLanguageSwitcher a.current:active span.trigger, #aokLanguageSwitcher a.active span.trigger {
	background-position: left bottom !important;
}

/* Drop-Down Menu */

#aokLanguageSwitcher ul.dropdown { 
	display: none;
	position: absolute;
	top: 2.333em; /* 28px */
	left: 0;
	background-color: #FFF;
	border: 1px solid #E5E5E5;
	border-top: none !important;
	border-radius: 0 0 3px 3px;
}

#aokLanguageSwitcher ul.dropdown li { 
    line-height: 15px;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 86px;
}

#aokLanguageSwitcher ul.dropdown li:last-child { 
	border-radius: 0 0 3px 3px;
}

#aokLanguageSwitcher ul.dropdown li.lhl {
	border-top: 1px dotted #D4D4D4;
	border-bottom: 1px dotted #D4D4D4;
    text-decoration: none;
    display: block;
    padding: 0.5em 28px 0.5em 6px;
    color: #444;
    width: 140px;
    background-repeat: no-repeat;
    background-position: 6px center;
}
#ls_line {
    height:37px;
    width:56px; 
    border-right:1px solid #fff; 
    position:absolute;
    z-index:99;
    line-height:25px;
    top: -6px;
    margin: 0px;
    padding: 0px;
}

/* Flags */
#ls_de {background-image: url(img/languagepicker/de.png);}
#ls_en {background-image: url(img/languagepicker/ls_en.png);}
#ls_pl {background-image: url(img/languagepicker/ls_pl.png);}
#ls_es {background-image: url(img/languagepicker/ls_es.png);}
#ls_ro {background-image: url(img/languagepicker/ls_ro.png);}
#ls_it {background-image: url(img/languagepicker/ls_it.png);}
#ls_ru {background-image: url(img/languagepicker/ls_ru.png);}
#ls_tr {background-image: url(img/languagepicker/ls_tr.png);}
/* Sprachmenü Topnavi Ende */


/* mitglied-werden-englisch */

#wrapMW {
    background-color: #eee;
    margin: 0 10px 30px 10px;
    padding: 5px 0;
}

#main #FOGForm #wrapMW fieldset {
	margin: 2px 10px;
	padding:0;
	background-color: #eee;
	min-height:46px;
}
#wrapMW #fieldset-Notizen {
	margin:0;
}
#wrapMW  #plz-element {
	width:auto;
}
#wrapMW  #plz-element label {
	padding:0;
	width:auto;
	margin-right:8px;
	font-size:14px;
}
#main #wrapMW #fieldset-Notizen #plz-element {
	float:left;
	width:auto;
	position:relative;
	padding:0;
}
#wrapMW #fieldset-Notizen #plz-element #plz {
	width: 50px;
	height:19px;
	margin-right:4px;
	top:30px;
	text-indent:2px;
}
#wrapMW #fieldset-Notizen div.buttonBlock {
	
}
#wrapMW #fieldset-Notizen div.buttonBlock input {
	height:21px;
	margin:0 2px 0 0;
	padding:0 10px;
	font-size:13px;
	font-weight:normal;
}
#wrapMW #fieldset-Notizen .fieldErrorMessage {
	position:absolute;
	top:27px;
	width:493px;
	font-size:14px;
}
#wrapMW p {
	font-size:11px;
	margin:0 10px 10px;
}
/* mitglied-werden-englisch Folgeseite */

#wrapMW_success {
	background-color: #eee;
    margin: 0 10px 30px 10px;
    padding: 15px;
	text-align:left;
}
#wrapMW_success p {
	font-size:11px;
	margin:0;
}
#wrapMW_success .note_mw {
	font-size:14px;
	margin:10px 0 8px;
	display:block;
}
#wrapMW_success .info_mw {
	font-size:11px;
	display:block;
}
