@charset "utf-8";
/* CSS Document */
/* MICHAELIS */

body		{background:url(/assets/temp/bkg-main.png) repeat-x; margin:0 0 20px 0; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:center}
body a:link, body a:visited, body a:active {text-decoration:underline; color:#F30}
body a:hover	{text-decoration:underline; color:#FC0}
body img	{border:none}

#wrapper	{position:relative; width:900px; margin:0px auto 0 auto; text-align:left}
#wrapper2	{ width:500px; margin:0px auto 0 auto;}
#header		{position:relative;margin:0px auto 0 auto; width:900px; text-align:left; height:292px; background:url(/assets/temp/bkg-header.jpg)}
#logo		{position:absolute;left:77px;top:10px}
#hdr-info	{position:absolute; width:266px; height:150px; left:565px; top:10px}
#footer		{position:relative; float:left; margin:40px auto 20px auto; width:100%; height:30px; text-align:center}
#footer2	{position:relative; float:left; margin-top:40px; width:500px; height:30px}

#ftrboxes			{position:relative; width:100%; height:185px; left:0px; top:5px; float:left}
#ftrboxes			{position:relative; width:100%; height:185px; left:0px; top:5px; float:left}
#ftrbox-dsl			{position:relative; width:292px; height:177px; margin:0 4px 0 4px; float:left; background: transparent url(/assets/temp/ftrbox1-dsl.png); float:left}
#ftrbox-webmail		{position:relative; width:292px; height:177px; margin:0 4px 0 4px; float:left; background: transparent url(/assets/temp/ftrbox2-webmail.png); float:left}
#ftrbox-phone		{position:relative; width:292px; height:177px; margin:0 4px 0 4px; float:left; background: transparent url(/assets/temp/ftrbox3-phone.png); float:left}

.box-small			{position:relative; width:48%; float:left; margin:0 0 20px 0}
.staff-box			{position:relative; background:white; border-bottom:1px solid #ddd;  width:98%; margin:5px 0 10px 0;}
.staff-box-wrap img	{height:170px; width:170px}
.staff-box .left	{margin:0 0 0 10px}

#col-left			{position:relative;width:220px; float:left; margin:16px 0 25px 15px;}
#col-left .inner	{position:relative; width:90%; margin:5px auto 15px auto}

.inner					{position:relative; width:99%; margin:5px 0 15px 5px; float:left;}
.inner2					{width:99%; margin:5px auto 15px auto;}
.box-leftcol			{width:98%; margin:0 auto 0 auto; padding:0px 0 5px 0}
.box-left-newsletter  	{background: transparent url(/assets/temp/leftcol-newsletter.png) no-repeat; padding:35px 0 15px 0}
.box-left-internet		{background: transparent url(/assets/temp/leftcol-internet.png) no-repeat; padding:35px 0 15px 0}
.box-left-resource		{background: transparent url(/assets/temp/leftcol-resource.png) no-repeat; padding:35px 0 15px 0}
.leftcol-divide			{background: transparent url(/assets/temp/leftcol-divider.png) no-repeat; height:6px}
.box-leftcol p			{position:relative; width:95%; margin:0 auto 0 auto;}
.box-leftcol img 		{display: block; margin:10px auto 5px auto}

#gal-thumbs img			{float:left; margin:2px}

#col-right		{position:relative;width:650px; margin:16px 0 15px 5px; float:left}
#content		{position:relative; width:650px; float:left; margin:20px 0 0 0; background: transparent url(/assets/temp/tile-bkg-content.png) repeat; padding:10px 5px 0 5px; line-height:16px}
#ban1			{position:relative; width:311px; float:left; margin:5px 7px 0 8px;}
#ban2			{position:relative; width:311px; float:left; margin:5px 7px 0 8px;}

.title1			{height:30px; width:50%}
.title2			{width:50%; font-weight:bold}
.50				{width:48%}
.png			{border:none}
img.ctr			{display: block; margin:10px auto 5px auto}
img.left		{display: block; float:left}
img.right		{display: block; float:right; margin:0 0 8px 8px}
.txt			{font-family: "futura.ttf", Arial; font-size:18px; color:#222; width:100%; margin:7px 0 5px 0}
.orange			{color:#F30}
p				{margin:6px 0 3px 0; padding:0 0 0 4px}
.txtctr			{text-align:center}
.list			{margin:0 0 0 9px; list-style:none; line-height:20px; text-align:left; padding:0px; width:100%}
.list li		{background-image:url(/assets/temp/bullet-sq-orange.gif);background-position:0px 8px; background-repeat:no-repeat; padding-left:9px}
.left			{float:left}
img.left		{float:left; margin:3px}
.divide1		{position:relative; background:url(/assets/temp/divide-inner-div.jpg) center center no-repeat;float:left; left:5px; margin:0 0 10px 0; height:15px; width:98%}
.divide-left	{position:relative; background:url(/assets/temp/divide2.jpg) center center no-repeat; left:0px; margin:0 0 0px 0; height:5px; width:100%}
.bdr-bot		{border-bottom:1px #444 solid}
.icon-soc		{}
h6				{font-family: "upcdb.ttf", serif; font-size:22px; margin:0px; padding:0px}

.editable		{height:auto;}