BODY, P, DIV, INPUT, TEXTAREA, FORM {font-family: Helvetica; margin: 0px}
body {background-color:#ffffff;}
a:link       { text-decoration: none; color: #0cab9d }
a:visited    { text-decoration: none; color: #0cab9d }
a:hover      { text-decoration: none; color: #0ca89d }
a:active     { text-decoration: none; color: #0ca89d }
font 	{font-family:Verdana,,Arial,Helvetica;font-size:12px;}
p 	{font-family:Verdana,,Arial,Helvetica;font-size:12px;color:#1f5e71;}
div 	{font-family:Verdana,,Arial,Helvetica;font-size:12px;color:#1f5e71;}
a 	{font-family:Verdana,,Arial,Helvetica;font-size:12px;}
b 	{font-family:Verdana,,Arial,Helvetica;font-size:12px;}
td 	{font-family:Verdana,,Arial,Helvetica;font-size:12px;color:#1f5e71;}
i 	{font-family:Verdana,,Arial,Helvetica;font-size:12px;}
small {font-family:Verdana,,Arial,Helvetica;font-size:11px;}
big 	{font-family:Verdana,,Arial;font-size:12px;}
strong {font-family:Verdana,,Arial,Helvetica;font-size:12px;color:#1f5e71;}

h1 {font-size:13px;color:#1f5e71;margin-bottom:0px;background-image: url(../images/butterfly.gif); padding-left: 28px; line-height: 27px; border-bottom: #9ac248 solid 2px; background-repeat: no-repeat; background-position: left center}
h2 {font-size:14px;color:#0cab9d;margin-bottom:0px;margin-top:0px;}
h3 {display:inline;font-size:15px;color:#96496b;margin-bottom:0px;margin-top:0px;}
h4 {display:inline;font-size:15px;color:#333333;margin-bottom:0px;margin-top:0px;}
h5 {display:inline;font-size:12px;color:#333333;margin-bottom:0px;margin-top:0px;}


.navi ul {
list-style : none;
margin : 0px;
padding : 0px;
}

.navi ul li {
margin : 0px;
padding : 0px;
width : 170px;
background-color: #ffffff;
border-bottom: #cff7fe solid 5px;
line-height: 20px;
font-size: 11px;
}

.navi ul li a {
display : block;
width : 148px;
margin : 0px;
color : #1f5e71;
padding : 0px 0px 0px 22px;
font-size: 11px;
font-weight : bold;
background-repeat: no-repeat;
background-color: #ffffff;
background-image : url(../images/navi.gif);
}



.navi ul li a:hover {
display : block;
width : 148px;
margin : 0px;
color : #1f5e71;
padding : 0px 0px 0px 22px;
font-size: 11px;
font-weight : bold;
background-repeat: no-repeat;
background-color: #ebf8fa;
background-image : url(../images/navi-h.gif);
}




.navi ul ul {
list-style : none;
margin : 0px;
padding : 0px;
border-bottom: #ffffff solid 5px;
border-top: #ffffff solid 5px;
}

.navi ul ul li {
margin : 0px;
padding : 0px;
width : 170px;
border-bottom: #ffffff dashed 2px;
background-image: none;
font-size: 11px;
}

.navi ul ul li a {
display : block;
width : 148px;
margin : 0px;
color : #5a91a0;
padding : 0px 0px 0px 22px;
font-size: 11px;
font-weight : bold;
background-color: #edf7d7;
background-image: none;
line-height: 20px;
}



.navi ul ul li a:hover {
display : block;
width : 148px;
margin : 0px;
color : #1f5e71;
padding : 0px 0px 0px 22px;
font-size: 11px;
font-weight : bold;
background-color: #ebf8fa;
background-image: none;
}









.footer a, .footer a:visited, .footer a:active, .footer a:link {
color : #ffffff;
}

.footer a:hover {
color : #ffffff;
}







.menu_link {
	border: 0px solid black; position: absolute;
}

.menu_link a {
	display: block;
}

.menu_link a span {
	display: none;
}

#home_link {
	margin-left: 1px; margin-top: 25px;
}

#home_link a {
	height: 100px; width: 430px;
}


/* -- Grußkarten -- */

.e_cards div.e_card_object {
	width: 49%;
	float: left;
	margin-top: 15px;
	text-align: center;
}


.text {
	padding-left: 20px;
}



.fotos {
	width: 250px; 
	vertical-align: top;
}

.box {
	border: 1px solid #910d01;
	padding: 10px 10px 10px 10px;
}