/* Seitendesign (Text und Farben)*/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
#newsbox {
	font-size:100%;
	color:#4266A0;
}
#newsbox .nbtitlerow {
	width:225px;
	padding-bottom:10px;
}
#newsbox .nbtitlerow .nbtitle {
	width:150px;
	float:left;
}
#newsbox .nbtitlerow .nbtitle h2 {
	padding:0px;
	margin:0px;
	font-size:110%;
	font-weight:bold;
	color:#4266A0;
}
#newsbox .nbdatum {
	width:70px;
	float:right;
	font-size:80%;
}
#newsbox .nbtext {
	width:225px;
	padding-bottom:10px;
	line-height:130%;
}
#newsbox .nblink {
	text-align:right;
}
#newsbox .nblink a {
	color:#CD0000;
	text-decoration:none;
}
#newsbox .nblink a:hover {
	text-decoration:underline;
}
/* News */
#news {
	width:645px;
}
#news .toprow {
	width:645px;	
}
#news .nborder {
	background-image: url(../images/css/menu-border-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom:8px;
	margin-bottom:5px;
}
#news .title {
	width:550px;
	float:left;
}
#news .title h2 {
	font-size:100%;
}
#news .title a {
	font-size:90%;
	text-decoration:none;
}
#news .title a:hover {
	text-decoration:underline;
}
#news .datum {
	width:80px;
	float:right;
	text-align:right;
	font-size:80%;
}
#news .einleitung {
	width:645px;
	font-size:90%;
	padding-top:10px;
	font-weight:bold;
}
#news .textrow {
	width:645px;
	font-size:100%;
	padding-top:10px;
}
#news .bild {
	padding-right:15px;
	padding-bottom:10px;
	float:left;
}
#news .bild a img {
	border:1px solid #4266A0;
}
#news .imagerow {
	width:644px;
	padding-top:15px;
}
#news .image {
	width:87px;
	height:87px;
	padding-right:5px;
	padding-bottom:5px;
	float:left;
}
#news .image img {
	border:1px solid #4266A0;
}

/* Kontakte*/
#kontakte {
	width:700px;
}
#kontakte .kontaktrow {
	width:700px;
	padding-bottom:10px;
	padding-top:0px;
}
#kontakte h2.kat {
	background-color:#336699;
	color:#FFFFFF;
	padding:2px;
	margin-bottom:5px;
}
#kontakte .kontaktitem {
	width:315px;
	float:left;
}
#kontakte .pr {
	padding-right:70px;
}
#kontakte .kontaktimage {
	width:75px;
	padding-top:5px;
	float:left;
}
#kontakte .kontaktdata {
	width:225px;
	float:right;
	font-size:90%;
}
#kontakte .telicon {
	padding-left:17px;
	background-image: url(../images/icons/tel.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#kontakte .faxicon {
	padding-left:17px;
	background-image: url(../images/icons/fax.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#kontakte .emailicon {
	padding-left:17px;
	background-image: url(../images/icons/email.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.formfield {
	padding: 1px;
	padding-left: 0px;
	font-size: 90%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
}
#footer #fleft {
	font-weight: normal;
	color:#4266A0;
	font-size:90%;
}
#footer #fleft a {
	text-decoration: none;
	color:#4266A0;
}
#footer #fleft a:hover {
	text-decoration: underline;
}
#fright #sprachen {
	padding-top:7px;
}
#fright #sprachen img {
	padding-left:5px;
}
#adresse {
	color:#4266A0;
	font-size:90%;
}
#adresse a {
	color:#4266A0;
	text-decoration:underline;
}
#adresse a:hover {
	text-decoration:none;
}

/* Sitemap */
#sitemap {
	
}
#sitemap .sitmaprow {
	padding-bottom:15px;

}
#sitemap .sitmaprow .listitem {
	float:left;
	width:200px;
}
#sitemap ul {
	padding:0;
	margin:0;
}
#sitemap ul li {
	padding:0;
	margin:0;
	list-style: none;
}
#sitemap ul li ul {
	padding-left:10px;
	margin:0;
	list-style: none;
	font-size:90%;
}

#webwerkstatt a {
	font-size:80%;
	color:#CCCCCC;
	text-decoration:none;
}
#webwerkstatt a:hover {
	font-size:80%;
	color:#666666;
	text-decoration:underline;
}