body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background: url(bilder/body_bg.gif) repeat-x left top;	
}


td {
	vertical-align: top;
	color: #505050;
	font-size: 12px;	
}

h1 {
	font-size: 16px;
	letter-spacing: 1px;
	color: #E73A51;
}

h2 {
	font-size: 15px;
	color: #E73A51;
	padding: 4px 0px 4px 3px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

h3 {
	font-size: 13px;
	color: #E73A51;	
}

hr {
	border-top: 1px solid #BDBDBD;
	border-bottom: none;
	border-left: none;
	border-right: none;	
}

a {
	color: #F11F22;
}

ul {
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	border:  none;
}

li {
	list-style: none;
	padding: 0px 0px 0px 10px;
	margin:  0px 0px 0px 0px;
	border:  none;
	background: url(bilder/liste.gif) no-repeat 0px 8px;
}



.bildrahmen{
	border: medium solid #E2454B;

}

#impressum {
	width: 100%;
	margin: 88px 7px 0px 0px;
	text-align: right;
}

#impressum a {
	font-size: 11px;
	color: #ACACAC;
	text-decoration: none;
}

#impressum a:hover {
	color: #ffffff;
}

#navi ul {
	margin: 151px 0px 0px 52px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#navi ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border-left: 1px solid #9A9A9A;
	background: none;
}

#navi ul li a {
	margin: 0px 0px 0px 0px;
	padding: 7px 8px 6px 8px;
	color: #000000;
	text-decoration: none;
	display: block;
	font-size: 14px;
}

#navi ul li a:hover {
	color: #ffffff;
	display: block;
	background: url(bilder/1x1_rot.gif) repeat;
}

#navi .active {
	color: #ffffff;
	display: block;
	background: url(bilder/1x1_rot.gif) repeat;
}


#headlinebg h1 {
	margin: 17px 0px 0px 60px;
}

#content {
	margin: 20px 20px 40px 60px;
	line-height: 19px;
}

#content img {
}

.dotted {
	background: url(bilder/content_punkte.gif) repeat-y right top;
}

#subnaviheaderbg {
	background: url(bilder/subnavi_oben_bg.gif) repeat left top;;
}

#subnavi {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 0px 0px;
	width: 207px;
	background: url(bilder/1x1_grau.gif) repeat;
}

#subnavi ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 40px 0px;
	width: 100%;
	list-style: none;
	background: url(bilder/subnavi_unten_bg.gif) no-repeat left bottom;
}

#subnavi li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	line-height: 20px;	
}

#subnavi a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	display: block;
	text-decoration: none;
	color: #000000;
	width: 207px;
	background: url(bilder/subnavi_item.gif) no-repeat left top;
}

#subnavi a:hover {
	display: block;
	color: #000000;
	font-weight: bold;
	background: url(bilder/subnavi_item_h.gif) no-repeat left top;
}

#subnavi .active {
	display: block;
	color: #000000;
	background: url(bilder/subnavi_item_h.gif) no-repeat left top;
}

#footerbg {
	background: url(bilder/footer_bg.gif) repeat-x left top;
}

#footer {
	width: 250px;
	float: left;
}

#footer ul {
	margin: 7px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#footer ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border-left: 1px solid #9A9A9A;
}

#footer ul li a {
	margin: 0px 0px 0px 0px;
	padding: 3px 8px 3px 8px;
	color: #6D6D6D;
	text-decoration: none;
	display: block;
	font-size: 10px;
}

#footer ul li a span {
	color: #E2454B;
	font-size: 11px;
}

#footer ul li a:hover {
	color: #ffffff;
	display: block;
	background: url(bilder/1x1_rot.gif) repeat;
}

#footer ul li a:hover span {
	color: #ffffff;
	display: block;
	background: url(bilder/1x1_rot.gif) repeat;
}

#address {
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #333333;
	width: 300px;
	float: left;	
}

#address span {
	color: #E2454B;
}

/*  Diese Klassen formatieren das e-mailformular     */
/*........................................................................................................................*/

#email_form table {
	width: 330px;
}

#email_form td {
	line-height: 20px;
}

#email_form .plz{
	width : 51px;
	height: 19px;
	color: #000000;
	border: 1px solid #727272;
}

#email_form .wohnort{
	width : 176px;
	height: 19px;
	color: #000000;
	border: 1px solid #727272;
}

#email_form INPUT{
	width : 230px;
	height: 19px;
	color: #000000;
	border: 1px solid #727272;
}

#email_form TEXTAREA{
	width : 230px;
	color: #000000;	
	border: 1px solid #727272;
}

#email_form .button{
	width: 100px;
	height: 19px;
	color: #727272;
	background: #ffffff;
	font-weight: bold;
}

/***********************************************************/

#MODUL_Neuigkeiten td  {
	vertical-align: top;
}

#MODUL_Neuigkeiten h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #32428A;
	font-size: 12px;
}

#MODUL_Neuigkeiten .NORMAL {
	width: 100%;
}

#MODUL_Neuigkeiten .td_UEBERSCHRIFTSZEILE_ZUSATZ {
	text-align: right;
}



/***********************************************************/

#startblock{
		padding: 0px 0px 0px 0px;
		margin:  15px 0px 0px 15px;
		border:  none;
		line-height: 15px;
}

