


/*#######################################
 				Allgemein
#######################################*/

table, tr, td {
	border-collapse:collapse;
}



.content p {
	line-height: 18px;
}


#news_spalte_1, #news_spalte_2 {
	color:#797979;
}


#news_spalte_1 {
	width:270px;
	min-height:230px;
	vertical-align:top;
	font:11px arial;
}

#news_spalte_1 h1 {
	padding-left:19px;
	margin-bottom:20px;
}

#news_spalte_2 {
	vertical-align:top;
}

div.doppellinie {
	width:219px;
	height:4px;
	background-image:url(/images/doppellinie.jpg);
	background-repeat:repeat-x;
	font-size:1px;
}

#news_tabelle {
	width:100%;
}

#info {
	padding: 10px 10px 10px 19px;
	font-family:'Times New Roman',Times,Serif;
	font-size:12px;
}

#news_inhalt_links {
	padding-left:19px;
	width:200px;
}

#anfahrt h1, #kontakt h1 {
	font:16px times;
	color:#424242;
	padding:0;
	margin:0;
	margin:26px 0 16px 0;
	font-weight:bold;}

#anfahrt p, #kontakt p {
	margin:0 0 16px 0;
}


table.startseite_table, table.startseite_table2 {
	width:100%;
	height:77px;
}


table.startseite_table {
	margin-top:10px;
}

table.startseite_table h1, table.startseite_table2 h1 {
	margin:0;
	margin-bottom:6px;
	padding:0;
}

table.startseite_table2 {
	margin-top:24px;
}

.trenner_doppelt_tk {
	width:490px;
	position:absolute;
	height:4px;
	background-image:url(/images/trenner_doppelt.png);
	margin:10px 0 10px 0;
	padding:0px;
}

.trenner_einfach {
	width:490px;
	position:absolute;
	height:1px;
	background-image:url(/images/trenner_einfach.gif);
	margin:0px;
	padding:0px;
	display:block;
}

#box1 {
	margin:0;
	padding:0;
	height:77px;
	vertical-align:bottom;
	
}

#box1 a {
	color:#797979;
}

#box2 {
	margin:0;
	padding:0;
	height:77px;
	vertical-align:bottom;
}

#box2 a {
	color:#797979;
}

.pic_button,
.pic_button_active {
	width:20px;
	height:20px;
	display:block; 
	float:left; 
	margin-left:2px;
	padding:0px;
	margin-top:178px;
}

.pic_button:hover,
.pic_button_active {
	background-position:20px;
}

.kontaktformular_eingabefeld {
	width:221px;
	margin:3px 0 3px 0; 
}

.kontaktformular_plz {
	width:46px;
	margin:3px 0 3px 0;
}

.kontaktformular_ort {
		width:166px;
		margin:3px 0 3px 2px;
}

.kontaktformular_mitteilungen {
	width:250px;
	height:105px;
}

.kontaktformular_nachricht, .kontaktformular_spalte_1 {
	padding-top:30px;
	padding-bottom:17px;
	color:#BE263C;
}

.kontaktformular_spalte_1 {
	padding-top:10px;
	width:91px;
}

.kontaktformular_buttons {
	padding-top:30px;
}

.kontaktformular_datum {
	width:110px;
	margin:3px 0 3px 0;
}

.kontaktformular_pers {
	width:55px;
	margin:3px 0 3px 0;
}

.kontaktformular_abstand{
	padding-top:5px;
}

