body {
	margin-top:0px;
	margin-bottom:20px;
	background-image:url(../images/layout/page_bg.jpg);
	background-repeat:repeat-x;
	background-color: #C3E0F0;
}

.header	{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	color: #bc2916;
	font-weight: bold;
}

.subheader{
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #2294C9;
}

.text{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}

.text_homebox{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #333333;
}

.textweiss{
	color: #FFFFFF;
}

.nobr{
	white-space: nowrap;
}

.texts	{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	color: #333333;
}

.textbold {
	font-weight: bold
}

.imgtext-nowrap{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #333333;
}

.texterror{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #FF0000;
}

A:link {color: #2789C8; text-decoration: none;}
A:visited {color: #2789C8; text-decoration: none;}
A:active {color: #2789C8; text-decoration: none;}
A:hover {color: #333333; text-decoration: underline;}

A.textweiss:link {color: #ffffff; text-decoration: none;}
A.textweiss:visited {color: #ffffff; text-decoration: none;}
A.textweiss:active {color: #ffffff; text-decoration: none;}
A.textweiss:hover {color: #333333; text-decoration: none;}

A.nolink:link {color: #333333; text-decoration: none;}
A.nolink:visited {color: #333333; text-decoration: none;}
A.nolink:active {color: #333333; text-decoration: none;}
A.nolink:hover {color: #333333; text-decoration: none;}

A.header:link {color: #bc2916; text-decoration: none;}
A.header:visited {color: #bc2916; text-decoration: none;}
A.header:active {color: #bc2916; text-decoration: none;}
A.header:hover {color: #333333; text-decoration: none;}

ul{
    list-style-image: url(../images/icons/dot_list.gif);
	margin-top:6px;
}

ul li ul{
	list-style-image: url(../images/icons/dot_list_2.gif);
	margin-top:0px;
	/*margin-left:-2px;*/
}

ul li ul li{
	margin-bottom:1px;
}

li{
	margin-bottom:5px;
}

.footer_1{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	color: #002557;
}

.footer_2{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	text-decoration: none;
	color: #2789c8;
}

.titels_rot{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color: #bc2916;
}

A.footer_2:link {color: #2789c8; text-decoration: none;}
A.footer_2:visited {color: #2789c8; text-decoration: none;}
A.footer_2:active {color: #2789c8; text-decoration: none;}
A.footer_2:hover {color: #002557; text-decoration: underline;}

/* =========================== START Page Layout ==================================== */

.page_shadow_top{
	background-image:url(../images/layout/page_shadow_top.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.bg_search{
	background-color:#525459;
}

.bg_subnavi{
	background-color:#e1e8ed;
}

.bg_weiss{
	background-color:#FFFFFF;
}

.page_border{
	background-color:#2789c8;
}

.bg_home_header, .bg_header{
	background-image:url(../images/layout/header/home.gif);
	background-repeat:no-repeat;
}
 
.bg_footer{
	background-image:url(../images/layout/footer_verlauf.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.box_home{
	background-color:#00618c;
	opacity: .70;
	-moz-opacity:.70;
	filter: alpha(opacity=70);
}

.box_home_weiss{
	background-color:#FFFFFF;
	opacity: .70;
	-moz-opacity:.70;
	filter: alpha(opacity=70);
}

#div_homebox_1{
	position:absolute;
	z-index:1;
	overflow: auto;
	margin-left:10px;
	width: 200px;
}

#div_homebox_2{
	position:absolute;
	z-index:1;
	overflow: auto;
	margin-left:15px;
}
.spacer-gif{
	display:none;	
}

#isologo {
	
	/*display: none;
	position:absolute;
	top:202px;*/
	border: 0;
	margin-left:164px;
	margin-top:40px;
	}
	
#isologo a img{
	border:none;
	}

#div_homebox_3{
	/*
	position:absolute;
	z-index:1;
	overflow: auto;
	margin-left:258px;*/
	position:absolute;
	z-index:1;
	top:202px;
	overflow: auto;
	margin-left:258px;
	height:385px;
}
#box_portal{
	border:solid 5px #f0f7fb;	
	float:left;	
	margin-bottom:10px;
}
.header_babybox{
	background-color:#3d88aa;
}
.box_notfall{
	border:solid 5px #f0f7fb;	
	float:left;
}

.header_notfalldienstbox{
	background-color:#BC2916;
}

.text_notfalldienstbox{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #2789c8;
}

A.notfalldienstbox:link {color: #2789c8; text-decoration: underline;}
A.notfalldienstbox:visited {color: #2789c8; text-decoration: underline;}
A.notfalldienstbox:active {color: #2789c8; text-decoration: underline;}
A.notfalldienstbox:hover {color: #002557; text-decoration: underline;}

.page_shadow_right{
	background-image:url(../images/layout/page_shadow_right.gif);
	background-repeat:repeat-y;
}

.page_shadow_left{
	background-image:url(../images/layout/page_shadow_left.gif);
	background-repeat:repeat-y;
}

.page_shadow_bottom{
	background-image:url(../images/layout/page_shadow_bottom.gif);
	background-repeat:repeat-x;
}

.trennlinie_rot{
	background-image:url(../images/layout/trennlinie_rot.gif);
	background-repeat:repeat-x;
}

.trennlinie_content{
	background-image:url(../images/layout/trennlinie_content.gif);
	background-repeat:repeat-x;
}

.trennlinie_news{
	background-image:url(../images/layout/trennlinie_content.gif);
	background-repeat:repeat-x;
}

.border_abteilung_box{
	background-color:#7F858D;
}

.bg_abteilung_box{
	background-color:#E9F0F6;
}

.faq_bg_1{
	background-color:#F2F2F2;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
}

.faq_bg_2{
	background-color:#FAFAFA;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
}

.faq_trenn{
	background-color:#E8E8E8;
}

.bg_box_left{
	background-color:#79B5D8;
}

.border_box_left{
	background-color:#2294C9;
}

.news-single-imgcaption{
	margin-top:2px;
}

.news-single-img{
	margin-bottom:10px;
}

.news-single-links{
	margin-top:5px;
}

.border_box_1{
	background-color:#ACB0B5;
}

.bg_box_1{
	background-color:#EDF1F5;
}

.bg_uebersicht_blau{
	background-color:#79b5d8;
}

.bg_uebersicht_rot{
	background-color:#bc2a1c;
}

.uebersicht_titel{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
	color: #FFFFFF;
}

.uebersicht_titel_2{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
	color: #518db0;
}

.uebersicht_titel_3{
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
	color: #bc2b1d;
}

.bereich_uebersicht_text{
	margin-bottom:3px;
	margin-left:3px;
	margin-top:3px;
	margin-right:3px;
}

.bg_verlauf_uebersicht{
	background-image:url(../images/layout/bereich_uebersicht/bg.jpg);
	background-repeat:repeat-x;
}

.bg_verlauf_uebersicht_2{
	background-image:url(../images/layout/bereich_uebersicht/bg_2.jpg);
	background-repeat:repeat-x;
}


/*######################################################## TYPO3 Adressen ##################################################################*/

.adress_header{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #333333;
	font-weight:bold;
}

/*######################################################## TYPO3 Adressen ##################################################################*/

/*######################################################## TYPO3 Tabellen ##################################################################*/

/* Start Default Layout */
.ct_0{
	width:100%;
	padding:0px;
	border-width:0px;
	
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}

.ct_0_1_1{
	border-bottom-color:#e6ecf0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	vertical-align:top;
	padding-top:2px;
	padding-bottom:2px;
}

.ct_0_1_next{
	border-bottom-color:#e6ecf0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:20px;
	vertical-align:top;
	padding-top:2px;
	padding-bottom:2px;
}

.ct_0_next_1{
	border-bottom-color:#e6ecf0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	vertical-align:top;
	padding-top:2px;
	padding-bottom:2px;
}

.ct_0_next_next{
	border-bottom-color:#e6ecf0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:20px;
	vertical-align:top;
	padding-top:2px;
	padding-bottom:2px;
}
/* End Default Layout */

/* Start Graue Box (Layout 1) */
.ct_1{
	width:100%;
	background-color:#EBEBEB;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	padding:5px;
	
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
/* End Graue Box (Layout 1) */

/* Start Layout 2 */
.ct_2{
	padding:0px;
	border-width:0px;
	
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}

.ct_2_1_1{
	font-weight: bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-color:#CCCCCC;
}

.ct_2_1_next{
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:20px;
	background-color:#CCCCCC;
}

.ct_2_next_1{
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.ct_2_next_next{
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:20px;
}
/* End Layout 2 */

/* Start Layout 3 */
.ct_3{
	padding:0px;
	border-width:0px;
	
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}

.ct_3_1_1{
	font-weight: bold;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.ct_3_1_next{
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:20px;
}

.ct_3_next_1{
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.ct_3_next_next{
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:20px;
}
/* End Layout 3 */


/*######################################################## TYPO3 Tabellen ##################################################################*/



/* =========================== END Page Layout ==================================== */

/* =========================== Mainnavi ==================================== */

.bg_mainnavi_pas{
	background-image:url(../images/layout/mainnavi/bg.gif);
	background-repeat:repeat-x;
}

.bg_mainnavi_act{
	background-image:url(../images/layout/mainnavi/bg_act.gif);
	background-repeat:repeat-x;
}

.bg_navi_abschluss{
	background-image:url(../images/layout/mainnavi/bg_navi_abschluss.gif);
	background-repeat:no-repeat;
	background-position:right;
}

/* =========================== Subnavi ==================================== */
.navi_1{
	margin-bottom: 5px;
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	color: #737475;
}

.navi_21{
	margin-bottom: 3px;
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	color: #737475;
}

.navi_21_1{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	color: #737475;
}

.navi_21_2{
	margin-top: 3px;
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	color: #737475;
}

div.bottom_21{
	height:6px;
}

.navi_22{
	margin-bottom: 2px;
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	color: #737475;
}

.bottom_22{
	height:5px;
}

.navi_1{
	margin-bottom: 4px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.subnavi_act_1:link {color: #bc2916; text-decoration: none; font-weight: bold;}
A.subnavi_act_1:visited {color: #bc2916; text-decoration: none; font-weight: bold;}
A.subnavi_act_1:active {color: #bc2916; text-decoration: none; font-weight: bold;}
A.subnavi_act_1:hover {color: #bc2916; text-decoration: none; font-weight: bold;}

A.subnavi_act_2:link {color: #bc2916; text-decoration: none;}
A.subnavi_act_2:visited {color: #bc2916; text-decoration: none;}
A.subnavi_act_2:active {color: #bc2916; text-decoration: none;}
A.subnavi_act_2:hover {color: #bc2916; text-decoration: none;}

A.subnavi_no1:link {color: #737475; text-decoration: none;}
A.subnavi_no1:visited {color: #737475; text-decoration: none;}
A.subnavi_no1:active {color: #737475; text-decoration: none;}
A.subnavi_no1:hover {color: #bc2916; text-decoration: none;}

A.subnavi_no2:link {color: #737475; text-decoration: none;}
A.subnavi_no2:visited {color: #737475; text-decoration: none;}
A.subnavi_no2:active {color: #737475; text-decoration: none;}
A.subnavi_no2:hover {color: #bc2916; text-decoration: none;}

/* ============================= SERVICE NAVI ============================== */

.snavi {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	font-weight: bold;
}

A.snavi:link {color: #898E96; text-decoration: none;}
A.snavi:visited {color: #898E96; text-decoration: none;}
A.snavi:active {color: #898E96; text-decoration: none;}
A.snavi:hover {color: #000000; text-decoration: none;}

/* ============================= PFAD NAVI ============================== */

.pfad {
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 11px;
	text-decoration: none;
	font-weight: normal;
	color: #bc2916;
	
}

A.pfad:link {color: #bc2916; text-decoration: none;}
A.pfad:visited {color: #bc2916; text-decoration: none;}
A.pfad:active {color: #bc2916; text-decoration: none;}
A.pfad:hover {color: #464749; text-decoration: none;}

/* ============================= SITEMAP NAVI ============================== */

.sitemap_1{
	font-family: arial, verdana, sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 13px;
	text-decoration: none;
	color: #737475;
}

/* ******************* Felder ********************** */
.inp_search {
	background : #ffffff;
	color : #333333;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border-left: 1px solid #5089c0;
	border-top: 1px solid #5089c0;
	border-right: 1px solid #a9bfcc;
	border-bottom: 1px solid #a9bfcc;
	width: 135px;
	height: 19px;
	padding-left:3px;
}

.inp_onlinebooking{
	background : #ffffff;
	color : #333333;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
	border: 1px solid #949ba0;
	height: 14px;
}

.inp_printsend{
	background : #ffffff;
	color : #333333;
	font-family: arial, verdana, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border: 1px solid #1E2D3C;
	height: 16px;
}

input, textarea, select {
	border-width: 1px;
	border-style: solid;
	border-color: #6F808F;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
	background-color:#FFFFFF;
}

input.radio { border-width: 0px; }

input.button {background-color: #FFFFFF; color: #333333;}

.tx-indexedsearch-searchbox-button submit{
	width:80px;
}

/* ******************* Kalender ********************** */
.calendar_div{
	position:absolute;
	z-index:20;
	display:none;
	margin-left:6px;
	margin-top:5px;
}

.calendar_iframe{
	width:212px;
	height:182px;
	border:0px;
	padding:0px;
	margin:0px;
}

/* =========================== TOOLTIPPS ============================== */
.searchresultbalken{
	background-color: #BCC7D6;
	padding-left: 3;
	padding-right: 3;
}

#container{
margin: 0px;
}

a.info{
position:relative; 
z-index:24;
background-color: #FFFFFF;
font-family: arial, verdana, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #333333;
text-decoration: none;
}

a.info:hover{
z-index: 25;
background-color: #FCFCFC;
text-decoration: none;
}
a.info span{
display: none;
text-decoration: none;
}
a.info:hover span{ 
display: block;
position:absolute;
top: 2em;
left: 2em;
width: 30em;
border: 1px solid #7F858D;
background-color: #EAF1F7;
font-family: arial, verdana, sans-serif;
font-size: 11px;
line-height: 15px;
font-weight: normal;
color: #333333;
padding: 5px;
text-decoration: none;
}

.div_whole_email{ 
display: none;
position:absolute;
border: 1px solid #7F858D;
background-color: #ffffff;
font-family: arial, verdana, sans-serif;
font-size: 11px;
line-height: 15px;
margin-top:5px;
font-weight: normal;
color: #333333;
padding: 5px;
text-decoration: none;
}
/* =========================== END TOOLTIPPS ============================== */
/* =========================== BABYPORTAL ============================== */ 
#babyportal_global {
	text-align: left;
	width: 440px;
	background-color:#fff;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}
#babyportal_global p{
	margin:0px;
	padding:0px;
}
a.babyportal_button:link, a.babyportal_button:visited, a.babyportal_button:active {
	border: 1px solid #6f808f;
	padding: 1px 10px;
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #525355;
	background-color: #e9f0f6;
}
a.babyportal_button:hover {
	text-decoration:none;
	color: #bc2916;
	background-color:#ffffff;
}
a.babyportal_button_search:link, a.babyportal_button_search:visited, a.babyportal_button_search:active {
	vertical-align:bottom;
	border: 1px solid #6f808f;
	padding: 1px 10px;
	font-family: arial,verdana,sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #525355;
	background-color: #e9f0f6;
}
a.babyportal_button_search:hover {
	text-decoration:none;
	color: #bc2916;
	background-color:#ffffff;
}
#babyportal_col1 {
	float:left;
	text-align:left;
	width:180px;
	margin-right:20px;
}
#babyportal_col2 {
	float:left;
	text-align:left;
	width:240px;
}
#babyportal_col1_detail {
	float:left;
	text-align:left;
	width:230px;
	margin-right:20px;
}
#babyportal_col2_detail {
	float:left;
	text-align:left;
	width:190px;
}
.babyportal_titel_view {
	font-weight:bold;
	padding-bottom:23px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.babyportal_titel_red {
	clear:both;
	font-weight:bold;
	padding-bottom:16px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	color: #b73e3d;
	font-weight: bold;
}
.babyportal_eCard_titel {
	font-weight:bold;
	padding-bottom:3px;
	padding-top:10px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
}
.babyportal_label {
	width:100px;
	float:left;
	text-align:left;
	clear:both;
	font-weight:bold;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
.babyportal_label_schnellsuche {
	width:80px;
	float:left;
	text-align:left;
	clear:both;
	font-weight:bold;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
	margin-left:2px;
}
.babyportal_label_error {
	width:100px;
	float:left;
	text-align:left;
	clear:both;
	font-weight:bold;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #bc2a1c;
}
.babyportal_eCard_label {
	text-align:left;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
	margin-top:10px;
	margin-bottom:3px;
}
.babyportal_eCard_label_error {
	text-align:left;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #cc0000;
	margin-top:10px;
	margin-bottom:3px;
}
.babyportal_label_view {
	width:84px;
	float:left;
	text-align:left;
	font-weight:bold;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
.babyportal_content {
	width:250px;
	float:left;
	text-align:left;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
.babyportal_content_schnellsuche {
	width:250px;
	float:left;
	text-align:left;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
.babyportal_content_view {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
.babyportal_eCard_welcome {
	text-align:left;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
.babyportal_eCard_spacer {
	margin-bottom:5px;
}
.babyportal_schnellsuche_spacer {
	margin-bottom:5px;
}
.babyportal_eCard_input {
	width:240px;
}
.babyportal_image {
	width:230px;
	float:left;
	text-align:left;
	margin-right:20px;
	margin-bottom:9px;
}
.babyportal_kuerzlich_image {
	height:118px;
	margin-bottom:9px;
}
.babyportal_image_spacer {
	margin-bottom:9px;
}
.babyportal_image_legend {
	font-family: arial, verdana, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #525355;
	text-align:center;
	font-weight:bold;
}

.babyportal_kuerzlich_col {
	float:left;
	width:87px;
	margin-bottom:30px;
}
.babyportal_kuerzlich_col_margin {
	float:left;
	width:87px;
	margin-right:28px;
	margin-bottom:24px;
}
.babyportal_kuerzlich_center {
	margin-left:62px;
	margin-right:61px;
}
.babyportal_kuerzlich_legend {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #b73e3d;
	text-align:center;
}
.babyportal_button_spacer {
	display:block;
	margin-top:17px;
	margin-bottom:16px;
}
.babyportal_button_spacer_admin {
	display:block;
	margin-top:9px;
	/*margin-bottom:30px;*/
}
.babyportal_button_spacer_send {
	display:block;
	margin-top:17px;
	margin-bottom:28px;
}
.babyportal_button_spacer_small {
	margin-top:1px;
	margin-bottom:1px;
}
.babyportal_spacer {
	margin-top:34px;
}
.babyportal_search_spacer {
	margin-bottom:7px;
}
.babyportal_search_spacer_admin {
	margin-bottom:7px;
}
.babyportal_search_spacer2 {
	margin-bottom:20px;
}
.babyportal_eCardView_subject {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
	font-weight:bold;
}
.babyportal_eCardView_message {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
#babyportal_divBorder_ecard_view {
	/*background-image: url(/images/layout/trennlinie_rot.gif);
	background-repeat: repeat-x;*/
	border-bottom: 1px dotted #333333;
	clear:both;
	margin:0px;
	paddding:0px;
	padding-top:7px;
	margin-bottom:7px;
}
#babyportal_divBorder {
	/*background-image: url(/images/layout/trennlinie_rot.gif);
	background-repeat: repeat-x;*/
	border-bottom: 1px dotted #333333;
	clear:both;
	margin:0px;
	paddding:0px;
	padding-top:2px;
	margin-bottom:5px;
}
#babyportal_divBorder_view {
	/*background-image: url(/images/layout/trennlinie_rot.gif);
	background-repeat: repeat-x;*/
	border-bottom: 1px dotted #333333;
	margin-left:249;
	width:200px;
	margin-top:1px;
	margin-bottom:3px;
}


#babyportal_global_admin {
	text-align: left;
	width: 515px;
	background-color:#fff;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}
#babyportal_global input {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	padding-left:3px;
}
#babyportal_global select {
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	padding-left:3px;
	margin-top:1px;
	/*border:1px solid #6f808f;*/
	height:19px;
	vertical-align:top;
}
#babyportal_global textarea {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
	margin-bottom:10px;
}

#babyportal_divid1 {
clear:both;
text-align: left;
float: left;
width: 180px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid2 {
text-align: left;
float: left;
width: 110px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid3 {
text-align: left;
float: left;
width: 75px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid4 {
text-align: left;
float: left;
width: 75px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid1_search {
clear:both;
text-align: left;
float: left;
width: 95px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid2_search {
text-align: left;
float: left;
width: 90px;
padding-right:5px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid3_search {
text-align: left;
float: left;
width: 92px;
padding-right:5px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid4_search {
text-align: left;
float: left;
width:91px;
margin-right:5px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid5_search {
text-align: left;
float: left;
width:20px;
padding-right:5px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid1_admin {
clear:both;
text-align: left;
float: left;
width: 101px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid2_admin {
text-align: left;
float: left;
width: 90px;
margin-right:5px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid3_admin {
text-align: left;
float: left;
width: 97px;
margin-right:5px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid4_admin {
text-align: left;
float: left;
width:97px;
margin-right:5px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid5_admin {
text-align: left;
float: left;
width:90px;
margin-right:5px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
height30px;
}
#babyportal_divid1_ecard {
clear:both;
text-align: left;
float: left;
width: 90px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid2_ecard {
text-align: left;
float: left;
width: 190px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid3_ecard {
text-align: left;
float: left;
width: 105px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid4_ecard {
text-align: left;
float: left;
width: 65px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
line-height: 15px;
text-decoration: none;
color: #333333;
}
#babyportal_divid5_ecard {
	text-align: left;
	float: left;
	width: 85px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
.babyportal_nav_small, a.babyportal_nav_small:link {
	display:block;
	clear:both;
	font-family: arial, verdana, sans-serif;
	font-size:10px;
	line-height: 1.5;
	text-decoration: none;
	color: #999999 !important;
}
.babyportal_input_name {
	width: 100px;
	padding: 0px !important;
	margin: 0px !important;
}
.babyportal_detail_text {
	clear:both;
	margin-left:0px;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #333333;
}
/* =========================== END BABYPORTAL ============================== */