/* Auszeichnung CSS */
body, table, td, div, p  {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 17px;
	color: #252525;
}
a:link, a:visited {
	color:#252525;
	text-decoration:none;
}
a:hover, a:active, #Navigation ul li.aktiv, #Navigation ul li.Subnavi:hover {
	color:#005ac8;
}
h1 {
	font-size: 12px;
	color:#005ac8
}
h2, h3, h4, h5 {
	font-size: 11px;
}
.abgerundet {
	-moz-border-radius:15px; /* Firefox */
	-webkit-border-radius:15px; /* Safari, Chrome */
	-khtml-border-radius:15px; /* Konqueror */
	border-radius:15px; /* CSS3 */
	behavior:url(border-radius.htc); /* IE */
}
.abgerundet_oben {
	-moz-border-top-left-radius:15px; /* Firefox */
	-moz-border-top-right-radius:15px; /* Firefox */
	-webkit-border-top-left-radius:15px; /* Safari, Chrome */
	-webkit-border-top-right-radius:15px; /* Safari, Chrome */
	-khtml-border-top-left-radius:15px; /* Konqueror */
	-khtml-border-top-right-radius:15px; /* Konqueror */
	border-top-left-radius:15px; /* CSS3 */
	border-top-right-radius:15px; /* CSS3 */
	behavior:url(border-top-left-radius.htc); /* IE */
	behavior:url(border-top-right-radius.htc); /* IE */
	
}
.schatten {
	-moz-box-shadow: 0px 2px 6px #000;
	-webkit-box-shadow: 0px 2px 6px #000; /* Android 2.3+, iOS 4.0.2-4.2, Safari 3-4 */
	box-shadow: 0px 2px 6px #000; /* Chrome 6+, Firefox 4+, IE 9+, iOS 5+, Opera 10.50+ */
}
.text_inhalt {
	padding:15px 20px 5px 20px;
}
.fett {
	font-weight: bold;
}
.fett_kleiner {
	font-weight: bold;
	font-size: 11px;
}
#Navigation ul {
	list-style-type: none;
}

#Navigation ul li a, #Navigation ul li.aktiv, #Navigation ul li.Subnavi {
	font-size: 14px;
}
.aussenabstand_oben_10 {
	margin-top: 10px;
}
div.kompetenzen {
	min-height:190px;
}
table.kompetenzen {
	width:100%;
	/*border:1px solid #0ff;*/
}
td {
	padding: 0px 50px 0px 0px;
	vertical-align: top;
	/*border: 1px solid #f00;*/
}
td.td_30 {
	width: 30%;
}
td.td_33 {
	width: 33%;
}
td.td_60 {
	width: 60%;
}
.innenabstand_unten_15 {
	padding-bottom: 15px;
}
td.letzter_td {
	padding-right: 0px;
}
td.td_30 {
	width:30%;
}
.Bildinfo {
	padding: 10px;
	background-color: #e9e9e9;
}
/* ###################### Kontaktformular ###################### */
#Adressblock {
	padding-right:40px;
	margin:25px 40px 0px 0px;
	border-right:1px solid #CCC;
	float:left;
}
#Kontaktformular td {
	padding:2px 15px 2px 0px;
}
#Kontaktformular td input {
	font-size:11px;
	height: 12px;
	width:150px;
}
#Kontaktformular td textarea {
	font-size:11px;
	height: 90px;
	width:300px;
}
#Kontaktformular td.Senden {
	text-align:right;
	vertical-align:middle
}
#Kontaktformular td.Senden input {
	width:65px;
	height:18px;
}