body{
	 font-family:arial, verdana, sans-serif;
	 font-size:8pt;
	 color:#333333;
	 margin:0px auto;
	 padding:0px;
	 background:#fff url(images/bg.jpg) repeat-x;
	 text-align:justify;
}
#site_center{width:1004px;margin-left: auto;margin-right: auto;}

.p_head		{width:1004px;height:147px;background:url(images/bg_header.jpg) no-repeat;}
.p_left		{width:257px;float:left;margin-right:10px;padding-left:10px;background:#e2e2e2;}
.p_middle	{width:727px;float:left;background:#e2e2e2;}
.p_footer   {width:1004px;height:68px;background:#fff url(images/bg_footer.jpg) repeat-x;}

.p_mitte	{width:1004px;}

img 		{border:0px;}
h1,h2,h3,p 	{margin:0px;}
h1  		{font-size:8pt;background:url(images/title1.jpg) repeat-x;height:18px;color:#fff;padding:7px 10px 0px 10px;}
h2 	    	{font-size:8pt;background:url(images/title.jpg) repeat-x;height:20px;color:#fff;padding:15px 10px 0px 10px;}
h3 	    	{font-size:10pt}

.white	{color:#ffffff}
.red	{color:#ff0000}
.s7     {font-size:7pt}

.bo {border-top: solid 1px #e2e2e2}
.bu {border-bottom: solid 1px #e2e2e2}
.bl {border-left: solid 1px #e2e2e2}
.br	{border-right: solid 1px #e2e2e2}

.bcw {border: solid 1px #e5e5e5}

.buc0{border-bottom: solid 1px #c0c0c0}
.boc0{border-top: solid 1px #c0c0c0}
.blc0{border-left: solid 1px #c0c0c0}
.brc0{border-right: solid 1px #c0c0c0}

.bgc1  {background-color : #e2e2e2;}
.bgc2  {background-color : #cccccc;}
.bgc3  {background-color : #c0c0c0;}
.bgc4  {background-color : #EF8688;}

a:link   	{text-decoration:none;color: #000; }
a:visited	{text-decoration:none;color: #000;}
a:hover 	{text-decoration:none;color: #0067ac;}
a:active	{text-decoration:none;color: #000000;}

/* Navi */
div.navcont {padding:110px 0px 0px 25px;}
ul.navi 	{margin:0px; padding:0px;}
ul.navi li 	{float:left;list-style-type:none;padding:0px;margin-right:50px;font-size:9pt;color:#fff;height:34px;font-weight:bold;}

a.fmenue-no:link   	{text-decoration:none;color: #fff;padding:0px 2px 0px 3px}
a.fmenue-no:visited	{text-decoration:none;color: #fff;padding:0px 2px 0px 3px}
a.fmenue-no:hover 	{text-decoration:none;color: #003399;padding:0px 2px 0px 3px}
a.fmenue-no:active	{text-decoration:none;color: #003366;padding:0px 2px 0px 3px}

a.fmenue-act:link   {text-decoration:none;color: #003366;padding:0px 2px 0px 3px}
a.fmenue-act:visited{text-decoration:none;color: #003366;padding:0px 2px 0px 3px}
a.fmenue-act:hover 	{text-decoration:none;color: #003399;padding:0px 2px 0px 3px}
a.fmenue-act:active	{text-decoration:none;font-size:9pt;color: #003366;padding:0px 2px 0px 3px}

div.navfoot 	{padding:7px 10px 0px 0px;float:right;}
ul.navi_foot 	{margin:0px; padding:0px;}
ul.navi_foot li {float:left;list-style-type:none;padding:0px;margin-right:5px;color:#333;height:34px;font-weight:bold;font-size:7pt;}

a.footmenue-no:link   	{text-decoration:none;color: #333;padding:0px 2px 0px 3px}
a.footmenue-no:visited	{text-decoration:none;color: #333;padding:0px 2px 0px 3px}
a.footmenue-no:hover 	{text-decoration:none;color: #003399;padding:0px 2px 0px 3px}
a.footmenue-no:active	{text-decoration:none;color: #003366;padding:0px 2px 0px 3px}

a.footmenue-act:link   {text-decoration:none;color: #003366;padding:0px 2px 0px 3px}
a.footmenue-act:visited{text-decoration:none;color: #003366;padding:0px 2px 0px 3px}
a.footmenue-act:hover 	{text-decoration:none;color: #003399;padding:0px 2px 0px 3px}
a.footmenue-act:active	{text-decoration:none;font-size:9pt;color: #003366;padding:0px 2px 0px 3px}

.p2  {padding:2px}
.p4  {padding:4px}
.p10 {padding:10px}

.pl2 {padding-left:2px}
.pl4 {padding-left:4px}
.pl5 {padding-left:5px}
.pl10{padding-left:10px}

.pr2 {padding-right:2px}
.pr4 {padding-right:4px}
.pr10{padding-right:10px}
.pr20{padding-right:20px}

.po2 {padding-top:2px}
.po4 {padding-top:4px}
.po10{padding-top:10px}

.pu2 {padding-bottom:2px}
.pu4 {padding-bottom:4px}
.pu10{padding-bottom:10px}

.fl  	{float:left}
.fr		{float:right}
.cent	{text-align:center}
.rechts	{text-align:right}
#rechts	{text-align:right}
.block	{text-align:justify}

.ml2	{margin-left:2px}
.ml4	{margin-left:4px}
.ml5	{margin-left:5px}
.ml10	{margin-left:10px}

.mr2	{margin-right:2px}
.mr4	{margin-right:4px}
.mr10	{margin-right:10px}

.mo2 	{margin-top:2px}
.mo4	{margin-top:4px}
.mo10	{margin-top:10px}

.mu2	{margin-bottom:2px}
.mu4	{margin-bottom:4px}
.mu10	{margin-bottom:10px}

ul.anlagen 	   {margin:5px 0 10px 0; padding-left:20px;float:left;}
ul.anlagen li  {margin:0 0 3px 30px;}

.box           {width:350px;float:left;}
.box_start     {width:470px;float:left;padding:4px;}

.box_left      {width:257px;float:left;margin:0px 10px 0px 10px;background:#e2e2e2;}
.box_right     {width:717px;float:left;background:#e2e2e2;}

.box_right a:link   	{text-decoration:none;color: #0067ac;font-weight:bold;}
.box_right a:visited	{text-decoration:none;color: #0067ac;font-weight:bold;}
.box_right a:hover 	    {text-decoration:underline;color: #000000;font-weight:bold;}
.box_right a:active	    {text-decoration:none;color: #0067ac;font-weight:bold;}

ul.menue2        {margin:0px;padding:0px;list-style-type:none;}
.menue2 li       {padding:0px 0px 3px 15px;}
.menue2 a:link   	{text-decoration:none;color:#333333;}
.menue2 a:visited	{text-decoration:none;color:#333333;}
.menue2 a:hover 	{text-decoration:none;color:#333333;font-weight:bold;}
.menue2 a:active	{text-decoration:none;color:#333333;}

.trenner            {border-bottom:dotted 1px #999}
.trenner_blue       {border-bottom:solid 2px #0067ac}

.bild   {border:solid 1px #0067ac;margin:5px;}

/* Referenzen */
.news-single-item     {background:#e2e2e2;text-align:left;}
.news-single-item img {float:left;padding:0px 10px 5px 0px;}
.news-single-item h2  {font-size:8pt;background:url(images/title1.jpg) repeat-x;height:18px;color:#fff;padding:7px 10px 0px 10px;}
.news-single-item h3  {font-size:8pt;}
.news-single-links dl {float:left;}

.news-list-item       {text-align:center;float:left;border:1px solid #0267af;background:#e2e2e2;height:105px;width:122px;margin: 0px 3px 3px 0px;}

.news-list-item h3    {font-size:8pt;font-weight:normal;}
.news-list-item img   {padding-top:3px;}

/* Kontakt */
.csc-mailform  {border:0px;width:240px;}
.csc-mailform-submit{float:right;}
label           {text-align:left;}

ul.agb  {padding:20px 0px 0px 15px;margin:0px;}
.agb li {list-style-type:none;padding: 0px 0px 5px 3px;}
.agb dt {font-weight:bold;}
.top    {text-align:right;display:block;}

.glas   {padding:4px;width:500px;}
dd img{margin-right:15px:}
.glas dt {float:left;text-align:left;clear:left;height:25px;}
.glas dd {text-align:right;height:25px;}

.glas1   {padding:4px;width:500px;}
.glas1 dt {float:left;text-align:left;clear:left;height:32px;}
.glas1 dd {text-align:right;height:32px;}

.team   {float:left;margin-right:4px;padding:3px;border:solid 1px #0067ac;}

.csc-textpic img {padding-bottom:5px;}





