td				{ font-size: 12px; font-family: verdana, geneva, arial, helvetica, sans-serif; color: #000000 }
p				{ font-size: 12px; font-family: verdana, geneva, arial, helvetica, sans-serif; color: #000000 }
.td-gedicht		{ font-size: 11px; line-height:16px; font-family: verdana, geneva, arial, helvetica, sans-serif; color: #519F00 }

/*----------------------------------------- links ---------------------------------------- */
a:link		{ font-size: 12px; font-weight: normal; color: #519F00; text-decoration: none }
a:visited	{ font-size: 12px; font-weight: normal; color: #519F00; text-decoration: none }
a:hover		{ font-size: 12px; font-weight: normal; color: #519F00; text-decoration: underline }
a:active	{ font-size: 12px; font-weight: normal; color: #519F00; text-decoration: underline }

a.mehr:link		{ font-size: 12px; color: #519F00; text-decoration: underline }
a.mehr:visited	{ font-size: 12px; color: #519F00; text-decoration: underline }
a.mehr:hover 	{ font-size: 12px; color: #519F00; text-decoration: underline }
a.mehr:active 	{ font-size: 12px; color: #519F00; text-decoration: underline }

a.mehr-icons:link		{ font-size: 9px; color: #519F00; text-decoration: underline }
a.mehr-icons:visited	{ font-size: 9px; color: #519F00; text-decoration: underline }
a.mehr-icons:hover		{ font-size: 9px; color: #519F00; text-decoration: underline }
a.mehr-icons:active		{ font-size: 9px; color: #519F00; text-decoration: underline }

/*----------------------------------------- service ---------------------------------------- */

.suche { color: #666666; font-weight: bold; text-align: right; padding-top: 8px}

a.service:link		{ color: #3d488c; text-decoration: none; font-size: 10px; }
a.service:visited	{ color: #3d488c; text-decoration: none; font-size: 10px; }
a.service:active	{ color: #0099ff; text-decoration: none; font-size: 10px; }
a.service:hover		{ color: #666666; text-decoration: none; font-size: 10px; }
 
.datum { color: #666666; font-size: 10px;  text-align: right }


/*----------------------------------------- content ---------------------------------------- */
.dachzeile		{ color: #888888; font-weight: bold; margin-top: 4px; margin-bottom: 9px; display: block } 
.headlines		{ color: #519F00; font-weight: bold; margin-top: 0px; display: block; font-size: 12px }
.subheadlines	{ color: #000000; font-weight: bold; display: block; font-size: 11px }

.image-txt 		{ font-size: 9px; color: #000000 }

img.teaser				{ margin-top: 3px }
img.teaser-links		{ margin-top: 3px; margin-right: 7px }
img.teaser-rechts		{ margin-top: 3px; margin-left: 7px }



/*----------------------------------------- PETTING ---------------------------------------- */
#padding		{  padding-left:4px; padding-right:4px }


/*----------------------------------------- input fields------------------------------------ */
input	{ font-size: 10px; color: #666666;
	background-color: white;
	width:135;
	height:20;
}

select { font-size: 10px; color: #666666 }

select.long	{
	font-size: 10px;
	border:1px solid #666666;
	background-color: white;
	width:161; 	
}

option	{ font-size: 10px; color: #666666 }


/*----------------------------------------- linke navigation -------------------------------- */
#spacer	{ font-size: 13px }

#navhover a {
	background-color:#efefef;
	color: #0c1a6f;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border-style: none;
	border-width: 0;
	width: 155px;
 }

#navhover a:visited	{ color: #0c1a6f }
#navhover a:active	{ color: #666666 }
#navhover a:hover 	{ color: #666666; background-color:#d8e1f1 }

#navactive  {
	background-color:#ebf1fa;
	color: #666666;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	border-style: none;
	border-width: 0;
}

#navsuboff  	{ background-color:#f7fafe; color: #3d488c; padding-left: 8px; font-size: 11px; text-decoration: none }
#navsubon		{ background-color:#f7fafe; color: #666666; padding-left: 8px; font-size: 11px; text-decoration: none }
#navsubsuboff	{ background-color:#f7fafe; color: #3d488c; padding-left: 20px; font-size: 11px; text-decoration: none }
#navsubsubon	{ background-color:#f7fafe; color: #666666; padding-left: 20px; font-size: 11px; text-decoration: none }


/*----------------------------------------- subnav ---------------------------------------- */

.subframe		{ border-style: solid; border-color: #efefef; border-width: 1px; width: 170px }
.subnav			{ padding-left: 8px }
.subhead  		{ display: block;background-color:#efefef; color: #666666; font-weight: bold; height:15px; padding-left: 8px }
.subnewshead	{ color: #888888; font-weight: bold; font-size: 10px; margin-top:5px; display:block }

a.navlink:link		{ color: #3d488c; text-decoration: none; margin-left: 17px; line-height:16px }
a.navlink:visited	{ color: #3d488c; text-decoration: none; margin-left: 17px; line-height:16px }
a.navlink:active	{ color: #0099ff; text-decoration: none; margin-left: 17px; line-height:16px }
a.navlink:hover		{ color: #666666; text-decoration: none; margin-left: 17px; line-height:16px }

.subbildlinks 	{ margin-top:3px; margin-right:5px; float:left }
.subbildrechts	{ margin-top:3px; margin-left:5px;  float:right }

.burdapeople 	{ margin:5px 0px 3px 0px }