/* start.css */

div.st_contentrahmen {
	position:relative;
	width:920px;height:auto;
	margin:8px 0 0 0;
	background-color:transparent;color:white;
}

#st_content {
	position:relative;top:0px;
	width:409px;height:auto;
	margin:0 0 0 485px;padding:10px 8px 0 10px;
	background-color:#edfbea;color:#202020;
	border:4px solid #184a17;
	font-family:arial,verdana,tahoma,sans-serif;
}

#st_content h1 {margin:2px 0 5px 0;color:#cd7037;font-size:18px;}
#st_content h2 {margin-top:8px;}


#st_menubox {
	position:absolute;
	top:12px;
	width:485px;height:auto;
	border:none;
}

.st_leistung {
	position:relative;
	width:479px;height:auto;
	margin:8px 0 0 0;
	padding:5px 0 15px 6px;
	background-image:url(img/mnuverl.jpg);background-repeat:repeat-y;background-position:top right;
	background-color:#194e16;color:white;
	border:none;
}

.st_leistung .bild {
	display:block;
  position:relative;left:0px;
	width:235px;height:176px;
	float:left;
	margin:5px 0 0 13px;padding:0;
	border:2px solid white;
	overflow:hidden;
}

.st_leistung .text {
	position:relative;
	margin:0 10px 0px 265px;
	background-color:transparent;color:white;
	border:none;
}

.st_leistung .text p {
	color:white;padding:0;
}

div.buttonbox {
  margin-top:8px;
}

a.leistung, a.leistung:link, a.leistung:visited, a.leistung:active {
	color:white;
  font-size:17px;font-weight:normal;
}
a.leistung:hover, a.leistung:focus {
	text-decoration:underline;
}

.st_leistung a.button, .st_leistung a.button:visited, .st_leistung a.button:active {
    display:block;position:relative;left:0;
    float:left;
    height:20px;
    margin:0; padding:2px 10px 0 18px;
    background-image:url(img/btnvorn_st.gif); background-repeat:no-repeat;background-position:top left;
    color:#ffffff;
}
a.button:hover, a.button:focus {
	text-decoration:none;
}


table.bereiche tr td {
	padding:0 11px 0 0;
	vertical-align:top;
}
