body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	line-height: 14px;
	margin-top: 25px;
	margin-left: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-attachment: scroll;
	background-image: url(img/bg_schraffur.gif);
	background-repeat: no-repeat;
	background-position: 0px 25px;
}

img { border: 0px; }

#head { width: 975px; }
#head_welcome { float: left; background-color: #4B4B4B; padding-top: 2px; width: 677px; height: 16px; }
#head_address { float: left; text-align: center; background-color: #4B4B4B; padding-top: 2px; margin-left: 8px; width: 147px; height: 16px; }
#head_mailto  { float: left; text-align: center; background-color: #cc0033; padding-top: 2px; margin-left: 8px; width: 110px; height: 16px; }

#nav { width: 677px; padding-top: 12px; clear: left; float: left; }
.nav_col  { float: left; width: 155px; }
.nav_item { padding: 1px; }

#ak_logo { float: left; padding: 40px 0px 0px 10px; }

#content { width: 672px; margin-right: 8px; float: left; }

#content_left { width: 160px; float: left; clear: left; }
#content_main { width: 496px; float: left; }
#content_main_wide { width: 785px; float: left; }

#teaser { width: 268px; overflow: hidden; height: 300px; margin-left: 2px; }

.col_left { width: 240px; clear: left; float: left; }
.col_right { width: 240px; float: left; padding-left: 10px; }

.stripe_long { clear: left; width: 950px; padding-bottom: 3px; }
.stripe_almostlong { background-image: url('img/stripe950.gif'); clear: left; width: 800px; padding-bottom: 3px; }
.stripe_short { background-image: url('img/stripe950.gif'); clear: left; width: 660px; padding-bottom: 3px; }
.stripe_left { background-image: url('img/stripe950.gif'); width: 135px; }
.stripe_main { background-image: url('img/stripe950.gif'); width: 496px; margin: 2px 0 2px 0; }
.stripe_col { background-image: url('img/stripe950.gif'); width: 240px; margin: 2px 0 2px 0; }

.image { padding-bottom: 15px; }

.news_item  { width: 672px; }
.news_image { float: left; width: 155px; }
.news_text { width: 495px; float: left; }

.link_top { width: 496px; text-align: right; }

.galerie_datum { float: left; clear: left; width: 50px; }

#footer {
	padding-top: 20px;
	clear: both;
	}
	
#footer a {	margin-left: 5px; }	

a { color:#cc0033; text-decoration:none;}
p { margin-bottom: 10px; margin-top:0px; }

li { margin-left:0px; s}
a:hover { text-decoration:underline; }

.negtext { color:#ffffff; font-size: 11px; margin-left:3px; margin-right:3px;}
.headline { color:#cc0033; text-decoration:none; padding-bottom: 10px; }
.headline_news { color:#cc0033; text-decoration:none; }
.graulink { color:#4b4b4b; text-decoration:underline;}
.hellgraulink { color:#cccccc; text-decoration:none;}
.betonung { color:#660033; }

ul { 
	list-style:inside;
	margin-bottom:10px;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
 }

input, textarea, select {
	width: 235px;
	margin:4px;
	margin-right:0px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
}
.radioklasse {
	width: 10px;
}

.schraffiert { background-image: url(img/bg_schraffurklein.gif); }
.orange { color: #ff9c00; }
.green { color: #cc0033; }

.w675 { width: 675px; }
.h20 { height: 20px; }
.h25 { height: 25px; }

.p5   { padding: 5px; }
.p10  { padding: 10px; }
.pl8  { padding-left: 8px; }
.pt3  { padding-top: 3px; }
.pt5  { padding-top: 5px; }
.pt32  { padding-top: 32px; }
.pb5  { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }

.mlm5 { margin-left: -5px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.ml8 { margin-left: 8px; }
.m10  { margin-top: 10px; margin-bottom: 10px; }

.cl   { clear: left; }
.cr   { clear: right; }
.fl   { float: left; }
.fr   { float: right; }

