/* CSS Document test */
body {
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bodytext {
	padding: 0px;
	margin: 0px;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	padding: 0px;
}


.csc-firstHeader {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
	line-height: 28px;
	color: #f68b21;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}




/* ----------------------------- Kontakt Formular */
.csc-mailform { 
    border:none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
    }

.csc-mailform-field label {
  display: block;
  margin-top: 10px;
}

.mf-input {
	width: 250px;
	padding: 3px;
	border: 1px solid #d5d7d1;
	border-left: 1px solid #e52b15; 
	height:10px;
}

.mf-text {
	width: 275px;
	padding: 3px;
	border: 1px solid #d5d7d1;
	border-left: 1px solid #e52b15;
}

.mf-submit {
	width: 100px;
	padding: 3px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #d5d7d1;
	border-left: 1px solid #e52b15;
	background: #f4f4f4;
}

.mf-select {
	width: 150px;
	padding: 3px;
	margin: 10px 0px 15px 0px;
}







/*
orange color: #f68b21;

*/
/* ----------------------------- TABLE */

table.table-kb {
	width: 500px;
	padding: 0px 0px 25px 0px;
}

	table.table-kb td {
		padding: 3px;
		background: url(img_global/dotted_100.gif) bottom repeat-x;
	} 
	
		table.table-kb .tr-0 td { /*erste reihe*/
			background: none;
			border-bottom: 2px solid #f68b21;
			font-weight: bold;
		} 
		
		
		table.table-kb .tr-last td { /*letzte reihe*/
			background: none;
			border: none;
		}
		
		table.table-kb .td-0 {
			width: 375px;
		}
		
		table.table-kb .td-1 {
			text-align: right;
		}
		
		table.table-kb td a {
				text-decoration: none;
				padding: 0px 0px 0px 15px;
				background: url(img_global/pfeil_link.gif) no-repeat left top;
		}
		
		table.table-kb td a:hover {
			color: #f68b21;
			text-decoration: none;
			padding: 0px 0px 0px 15px;
			background: url(img_global/pfeil_link.gif) no-repeat left top;
		}
	
	

#inhalt_rechts table.table-news {
	width: 195px;
	margin: 10px 0px 0px 0px;
}

	#inhalt_rechts table.table-news td {
		padding: 3px;
		background: url(img_global/dotted_100.gif) bottom repeat-x;
	} 
	
		#inhalt_rechts table.table-news .td-0 { /*linke spalte*/
			width: 175px;
			color: #666;
			padding-right: 15px;
			border: none;
		}
		
		#inhalt_rechts table.table-news .tr-last td { /*letzte reihe*/
			background: none;
			border: none;
		}
		
		#inhalt_rechts table.table-news td a {
			background: none;
			padding: 0px;
		}

table.table-news {
	width: 500px;
	margin: 10px 0px 0px 0px;
}

	table.table-news td {
		padding: 3px;
		background: url(img_global/dotted_100.gif) bottom repeat-x;
	} 
	
		table.table-news .tr-0 td {
			border-top: 2px solid #999;
		}
		
		table.table-news .tr-last td {
			border-bottom: 1px solid #999;
			background: none;
		}
		
			table.table-news td a {
				text-decoration: none;
				padding: 0px 0px 0px 15px;
				background: url(img_global/pfeil_link.gif) no-repeat left top;
			}
			
			table.table-news td a:hover {
				color: #f68b21;
				text-decoration: none;
				padding: 0px 0px 0px 15px;
				background: url(img_global/pfeil_link.gif) no-repeat left top;
			}
		
table.table-left-top {
	width: 500px;
	margin: 10px 0px 0px 0px;
}

	table.table-left-top td {
		padding: 3px;
		background: url(img_global/dotted_100.gif) bottom repeat-x;
	}
	
		table.table-left-top .td-0 { /*linke spalte*/
			width: 175px;
			color: #666;
			padding-right: 15px;
		}
		
		table.table-left-top .tr-0 td { /*erste reihe*/
			background: none;
			border-bottom: 2px solid #f68b21;
			font-weight: bold;
		}
		
		table.table-left-top .td-1, .td-2, .td-3, .td-4, .td-5 {
			text-align: center;
		}
		
		table.table-left-top .tr-last td { /*letzte reihe*/
			background: none;
		}

	table.table-left-top tr:hover {
		background: #f9f9f9;
	}
	
		table.table-left-top .tr-0:hover {
			background: none;
		}
		
table.table-left {
	width: 500px;
	margin: 10px 0px 0px 0px;
}

	table.table-left td {
		padding: 3px;
		background: url(img_global/dotted_100.gif) bottom repeat-x;
	} 
	
		table.table-left .tr-0 td {
			border-top: 2px solid #999;
		}
	
		table.table-left .td-0 { /*linke spalte*/
			width: 175px;
			color: #666;
			padding-right: 15px;
		}
		
		table.table-left .tr-last td { /*letzte reihe*/
			background: none;
		}
		
table.table-person {
	width: 500px;
}

	table.table-person .td-0 {
		padding: 0px 0px 10px 0px;
	}
	
	table.table-person .td-0 img {
		border: 3px solid #f4f4f4;
	}
	
	table.table-person .td-1 {
		padding: 20px;
		text-align: left;
	}
	
		table.table-person td strong {
			font-size: 14px;
		}
		
table.table-ohneperson {
	width: 500px;
}

	table.table-ohneperson td {
		padding: 10px 0px;
	}
	
		table.table-ohneperson td strong {
			font-size: 14px;
		}
