html   { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 0px; padding: 0px; width: 100%; height: 100% }
body       {
	background-image: url(basic-pic/bg-grey.gif);
	margin: 0px;
	width: 100%;
	height: 290px
}
#head { background-color: gray; width: 100%; height: 150px }
#head-in   { background-color: #808080; margin-top: 0px; margin-right: auto; margin-left: auto; width: 1000px; height: 150px }
/*Men? Impressum etc*/
#head-in ol           { list-style-type: none; list-style-position: inside; float: left; margin: 20px 0px 0px 390px; padding: 0px; width: 110px; height: 100px }
#head-in ol li      { color: #d3d3d3; font-weight: bold; font-size: 12px; list-style-type: none; list-style-position: outside; margin: 8px 0px 0px; padding: 0px; width: 100px }
#head-in span   { color: #ff8c00 }
#head-in a:link   { color: #d3d3d3; text-decoration: none }
#head-in a:visited   { color: #d3d3d3; text-decoration: none }
#head-in a:hover   { color: #ff8c00; text-decoration: none }
/* Logo Kopfzeile*/
#head-logo         { float: leftt; margin-top: 30px; margin-left:260px }
/*Hauptmenue*/
#menue    { background-color: #c0c0c0; width: 100%; height: 30px }
#menue-in          { background-color: #c0c0c0; list-style-type: none; list-style-position: inside; margin: 0px auto; padding: 0px; border: 0px; width: 1000px; height: 30px }
#menue-in li            { color: black; font-weight: bold; font-size: 12px; text-align: center; float: left; margin-top: 5px; width: 200px; height: 20px }
#menue-in li.trenner { border-right: 3px solid #ff8c00; width: 197px }
#menue-in span       { color: #ff8c00 }
#menue-in a:link  { color: white; text-decoration: none }
#menue-in a:link.grey { color: #dcdcdc; text-decoration: none }
#menue-in a:visited.grey { color: #dcdcdc; text-decoration: none }
#menue-in a:visited  { color: white; text-decoration: none }
#menue-in a:hover   { color: #ff8c00; text-decoration: none }
#menue-in a:hover.grey { color: #ff8c00; text-decoration: none }
/*aktion_startseite*/
#aktion_start    { background-color: #c0c0c0; width: 100%; height: 30px }
#aktion_start-in          { background-color: #c0c0c0; list-style-type: none; list-style-position: inside; margin: 0px auto; padding: 0px; border: 0px; width: 1000px; height: 30px }
#aktion_start-in li            { color: white; background-color:#F90; font-weight: bold; font-size: 12px; text-align: center; padding-top:5px; float: right;   margin-top: 0px; width: 120px; height: 25px; margin-right: 50px }
#aktion_start-in li.trenner { border-right: 3px solid #ff8c00; width: 180px }
/*grau*/
#aktion_start-in span       { color: white }
#aktion_start-in a:link  { color: #c0c0c0; text-decoration: none }
#aktion_start-in a:link.grey { color: #c0c0c0; text-decoration: none }
#aktion_start-in a:visited.grey { color: #c0c0c0; text-decoration: none }
#aktion_start-in a:visited  { color: #c0c0c0; text-decoration: none }
/*mouseover*/
#aktion_start-in a:hover   { color: #000000; text-decoration: none }
#aktion_start-in a:hover.grey { color: #000000; text-decoration: none }
#aktion_start-in a:hover span  { color: #000000; text-decoration: none }

/*Inhaltsseite Aktion, Philosophie*/
#content    {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	height: 225px
}
#flash    {
	margin-right: auto;
	margin-left: auto;
	width: 880px;
	height: 290px
}
#intro  {
	color: #808080;
	font-size: 12px;
	line-height: 20px;
	float: left;
	margin: 0px 0px 0px 90px;
	padding: 0px;
	width: 423px;
	margin-left: 180px;
}
#aktion         { margin-right: auto; margin-left: auto; margin-bottom:10px;padding: 0; width: 1000px; height: auto ; min-height: 355px; }
#aktion ol                         { list-style-type: none; list-style-position: inside; float: left; margin: 0px; padding: 0px; width: 200px; height: 300px }
#aktion ol.l1 { margin-left: 66px;height:auto;margin-bottom:10px}
#aktion ol.l3  { margin-left: 10px; width: 120px }
#aktion ol li          { color: #808080; font-weight: bold; font-size: 11px; list-style-type: none; list-style-position: outside; margin: 5px 0px 0px; padding: 0px }
#aktion ol li span { color: #808080; text-decoration: none }
#aktion ol li a:link    { color: #dcdcdc; text-decoration: none; background: url(basic-pic/markleer.gif) no-repeat left top; padding-left: 10px }
#aktion ol li a:visited  { color: #dcdcdc; text-decoration: none; background: url(basic-pic/markleer.gif) no-repeat left top; padding-left: 10px  }
#aktion ol li a:hover { color: #808080; text-decoration: none; background: url(basic-pic/mark.gif) no-repeat left top; padding-left: 10px  }
#selaktspan {color: #808080; text-decoration: none;background: url(basic-pic/mark.gif) no-repeat left top; padding-left: 10px  }
/*Fusszeile*/
#footer  { background-color: #c0c0c0; width: 100%; height: 30px }
#footer ul  { background-color: #c0c0c0; list-style-type: none; list-style-position: inside; margin: 0px auto; padding: 0px; border: 0px; width: 860px; height: 30px }
#footer ul li              { color: white; font-weight: bold; font-size: 12px; text-align: left; float: left; margin-top: 5px; width: 430px; height: 20px }
#footer ul li.right    { text-align: right; width: 360px }
#foot     { margin: 0px auto; width: 1000px}
#foot img.smile   { float: left; margin-left: 220px }
#foot p { color: #808080; font-weight: bold; font-size: 11px; line-height: 18px; float: left; margin-top: 5px; margin-left: 20px }
#foot p.member { color: #808080; font-weight: normal; font-size: 10px; line-height: 15px; float: right; margin-top: 5px }

/*Block rechts Partner und auch wir*/
#detail-wir   { float: left; margin: 0px 0px 0px 50px; padding: 0px; width: 180px; height: 300px }
#detail-partner  { float: left; margin: 0px 0px 0px 200px; padding: 0px; width: 180px; height: 300px }
#detail-service  { float: left; margin: 0 0 0 30px; padding: 0; width: 300px; height: auto }
#detail-service p { font-size: 12px; line-height: 18px; margin-top: 0 }
#detail-service a  { color: #ff8c00; font-weight: bold; font-size: 12px; text-decoration: none }
#news  { font-size: 11px; line-height: 15px; margin: 0; padding: 0; width: 350px  ; height: auto; clear: left; }
#news img.nleft { float: left; margin: 4px 7px 4px 0; }
#news img.nright { float: right; margin: 4px 0 4px 7px; }
#news span { font-size: 10px }
#detail-service h2 { font-weight: bold; font-size: 13px; float: left; margin: 10px 0 0; padding: 0 }
#detail-service h3 { font-size: 12px; font-weight: 400; width: 300px; margin: 5px 0 10px; padding: 0; float: left; clear: left; }
/*Detail Referenzen*/
#detail   { float: left; margin: 0px 0px 0px 70px; width: 330px; height: 330px }
#akt-detail                  { color: gray; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; list-style-type: none; float: left; margin: 0px; padding: 10px 0px 0px; width: 200px; height: 100px }
#akt-detail span     { margin: 0px }
#akt-pic       { color: #808080; font-weight: bold; font-size: 11px; text-align: left; float: left }
#akt-pic img  { margin-top: 165px }
#detail dl       { width: 360px; height: 310px }
#detail dt     { text-align: center; margin: 20px 0px 0px; padding: 0px; width: 360px; height: 170px }
#detail dd   { font-size: 11px; line-height: 17px; text-align: center; margin: 0px; padding: 0px; width: 360px }
/*.gr    { color: red; font-weight: bold; font-size: 15px; float: left; margin: 0px 0px 10px; padding: 0px; width: 360px }*/
#detail h4   { color: black; font-weight: bold; font-size: 13px; margin: 0px 0px 5px; padding: 0px; width: 360px }
#detail h3   { color: #808080; font-weight: bold; font-size: 13px; text-align: center; float: left; margin: 5px 0px 0px; padding: 0px; width: 350px }
#detail dl img { border: 0px }
#ref-pic     { float: left; margin-top: 5px; margin-right: 15px; margin-bottom: 10px; border: 0px }


#wir      { margin-right: auto; margin-left: auto; padding: 0px; width: 800px; height: 340px }
#wir ol                          { list-style-type: none; list-style-position: inside; float: left; margin: 0px 0px 0px 386px; padding: 0px; width: 120px; height: 50px }
#wir ol li      { color: #808080; font-weight: bold; font-size: 12px; list-style-type: none; list-style-position: outside; margin: 5px 0px 0px; padding: 0px; width: 120px }
#wir ol li span { color: #808080; text-decoration: none }
#wir ol li a:link    { color: #dcdcdc; text-decoration: none; background: url(basic-pic/markleer.gif) no-repeat left top; padding-left: 10px }
#wir ol li a:visited  { color: #dcdcdc; text-decoration: none; background: url(basic-pic/markleer.gif) no-repeat left top; padding-left: 10px  }
#wir ol li a:hover { color: #808080; text-decoration: none; background: url(basic-pic/mark.gif) no-repeat left top; padding-left: 10px  }
#selwirspan {color: #808080; text-decoration: none;background: url(basic-pic/mark.gif) no-repeat left top; padding-left: 10px  }
#wir-detail            { color: gray; font-weight: normal; font-size: 11px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; list-style-type: none; float: left; margin: 0px; padding: 20px 0px 0px; width: 150px; height: 110px }
#wir-detail span     { margin: 0px }
#wir-det-pic     { font-size: 12px; font-family: Schriftname; text-align: center; float: right }
#wir-pic  { margin-bottom: 10px; border: 0px }
.pic-auch          { margin-top: 30px; border: 0px }
.pic-partner   { float: right; clear: right; margin-top: 30px; border: 0px }
.markplay    { margin: 10px 0px 0px; border: 0px }
#pop { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#pop dl   { text-align: center; margin-top: 30px; margin-right: auto; margin-left: auto; width: 500px }
#pop dd { font-size: 12px; line-height: 18px; margin: 0px; padding: 0px }
#pop dt h4 { color: #696969; font-weight: bold; font-size: 20px }
#pop dd h4  { color: #000; font-weight: bold; font-size: 13px; margin: 10px 0px }
#popup   { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
#popup span { margin-left: 10px }
#poppic { margin-bottom: 10px }
.popmarkv     { float: right; margin-right: 10px; border: 0px; width: 11px; height: 12px }
.popmarkr { float: right; border: 0px; width: 11px; height: 12px }
#imggedgut           {
	float: left;
	margin-top: 50px;
	margin-left: 180px;
	display: block
}
#img-links  { float: left; margin-top: 50px; display: block;margin-left:0px; }
#img-rechts  { float: right; margin-top: 50px; display: block }
.pic-kl      { float: left; margin-top: 70px; margin-right: 0px; margin-left: 0px; width: 199px; height: 50px }
.pic-kl img { margin-right: auto; margin-left: auto; display: block }

