body { 	background-color="#FFFFFF";
		margin:0px;
		border-collapse: collapse;
		overflow: auto;
		scrollbar-base-color:#F2F2F2;
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-arrow-color:#9B9B9B;
		scrollbar-darkshadow-color:#CCCCCC;
		scrollbar-face-color:#F2F2F2;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#CCCCCC;
		scrollbar-track-color:#F2F2F2;
}

h1	{	display: none; }
h2	{	display: none; }

/* -------------------------------------------------------- HEADER --- */
td.head	{	height: 62px;
			background: url(images/headbg.jpg) 0 0;
			background-repeat: repeat-x;
			text-align: center;
		}
#header	{	width: 540px;
			height: 62px;
			margin: auto;
			border: 0px solid #FF0000;
		}
#logo	{	width: 100px;
			height: 45px;
			margin-top: 10px;
			float: left;
			background: url(images/logo.gif) 0 0;
			background-repeat: no-repeat;
			display: block;
		}
		
#slogan	{	width: 207px;
			height: 20px;
			margin-top: 25px;
			float: right;
			background: url(images/slogan.gif) 0 0;
			background-repeat: no-repeat;
			display: block;
		}

/* -------------------------------------------------------- CONTENT --- */	
td.content	{	height: auto;
				text-align: center;
				vertical-align: top;
				background: url(images/verlaufbg.jpg) 0 0;
				background-repeat: repeat-x;
				background-color: #FFFFFF;
			}
#content	{	position: relative;
				width: 540px;
				height: auto;
				border: 0px solid #FF0000;
				margin: auto;
				background: url(images/fotobg.jpg) 0 0;
				background-repeat: no-repeat;
			}
			
#redesigning	{	position: absolute;
					display: block;
					top: 390px;
					left: 390px;
					
}
/* IE only */
/*
* html #redesigning {	position: absolute;
							margin-top: 390px;
							margin-left: 390px; }*/
/* -------------------------------------------------------- FLASH --- */	
#vOffice	{	position: relative;
				top: -15px;
				width: 500px;
				height: 460px;
				margin: auto;
				display: block;
				margin-bottom: -15px;
				border: 0px solid #FF0000;
			}
			
/* -------------------------------------------------------- TEASER --- */	

div.small540	{	width: 540px;
					height: 55px;
					text-align: center;
					background: url(images/teaserbg_540small.gif) 0 0;
					background-repeat: no-repeat;
					float: left;
					border: 0px solid #FF0000;
				}
				
div.medium540	{	width: 540px;
					height: 120px;
					text-align: center;
					background: url(images/teaserbg_540medium.gif) 0 0;
					background-repeat: no-repeat;
					float: left;
					border: 0px solid #FF0000;
					margin-bottom: 20px;
					margin-top: 10px;
				}
				
div.left270		{	width: 270px;
					height: 123px;
					text-align: left;
					margin-top: 10px;
					margin-bottom: 10px;
					background: url(images/teaserbg_270left.gif) 0 0;
					background-repeat: no-repeat;
					float: left;
					border: 0px solid #FF0000;
				}
div.right270	{	width: 270px;
					height: 123px;
					margin-top: 10px;
					margin-bottom: 10px;
					text-align: left;
					background: url(images/teaserbg_270right.gif) 0 0;
					background-repeat: no-repeat;
					float:right;
					border: 0px solid #FF0000;
				}
div.teaserHolder	{	width: 480px;
						height: auto;
						border: 0px solid #FF0000;
						margin: auto;
						margin-top: 18px;
					}

/* -------------------------------------------------------- KUNDEN LOGIN --- */	
#kundenlogin	{	width: 92px;
					height: 20px;
					background: url(images/kundenlogin.gif) 0 2px;
					background-repeat: no-repeat;
					float: left;
				}
#kontakt		{	width: 55px;
					height: 20px;
					background: url(images/kontakt.gif) 0 2px;
					background-repeat: no-repeat;
					float: left;
				}
#loginform		{	width: auto;
					height: 20px;
					float: right;
					font-family: verdana, arial;
					color: #9B9B9B;
					font-size: 11px;
					line-height: 20px;
					display: block;
				}

#kontaktform		{	width: auto;
					height: 100px;
					float: right;
					font-family: verdana, arial;
					color: #9B9B9B;
					font-size: 11px;
					line-height: 20px;
					display: block;
				}

input.kontakt		{	width: 120px;
					height: 20px;
					display: block;
					float: right;
					border: 1px solid #CDCDCD;
					background: url(images/inputbg.gif) 0 0;
					background-repeat: repeat-x;
					font-family: verdana, arial;
					color: #9B9B9B;
					font-size: 10px;
					padding: 2px;
					margin: 0px;
					margin-bottom: 12px;
				}
.kTxt	{	float: right; margin-right: 5px; height: 23px; }
				

textarea.kontakt		{	width: 180px;
					height: 60px;
					display: block;
					float: right;
					border: 1px solid #CDCDCD;
					background: url(images/inputbg.gif) 0 0;
					background-repeat: repeat-x;
					background-color: #FFFFFF;
					font-family: verdana, arial;
					color: #9B9B9B;
					font-size: 10px;
					padding: 2px;
					margin: 0px;
					margin-bottom: 4px;
				}

span.lTxt	{	width: auto;
				height: 20px;
				float: left;
				margin-left: 5px;
			}
input.login		{	width: 80px;
					height: 20px;
					display: block;
					float: left;
					border: 1px solid #CDCDCD;
					background: url(images/inputbg.gif) 0 0;
					background-repeat: repeat-x;
					font-family: verdana, arial;
					color: #9B9B9B;
					font-size: 10px;
					padding: 2px;
					margin: 0px;
					margin-left: 3px;
				}
input.button	{	width: 60px;
					height: 20px;
					display: block;
					float: left;
					border: 1px solid #CDCDCD;
					background: url(images/buttonbg.gif) 0 0;
					background-repeat: repeat-x;
					font-family: verdana, arial;
					color: #9B9B9B;
					font-size: 10px;
					margin: 0px;
					margin-left: 10px;
				}

/* -------------------------------------------------------- PORTFOLIO --- */	
img.tIcon	{ float: left; }
div.teaserTxt	{	width: 115px;
					height: auto;
					font-family: verdana, arial;
					color: #7D7B7B;
					font-size: 10px;
					line-height: 12px;
					float: right;
				}	
/* -------------------------------------------------------- FOOTER --- */

td.footer { background: url(images/footer_bg.gif) 0 0; background-repeat: repeat-x; border: 0px solid #FF0000; margin-top: 4px; }	
div.footerTxt	{ width:350px; margin-left: 10px; float: left; text-align:left; font-family: verdana; color: #666666; font-size: 10px; border: 0px solid #FF0000; margin-top: 4px;  }
a.footer:link, a.footer:visited, a.footer:active, a.footer:focus { font-family:verdana, arial; font-size:10px; color:#666666; text-decoration:none; font-weight:normal; }
a.footer:hover { color:#87D501; text-decoration:underline; }	

#popupTxt	{ width: 380; margin-left: 10px; margin-top: 30px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 11px; }
				
/* -------------------------------------------------------- LINKS --- */	
a.teaser:link, a.teaser:visited, a.teaser:active, a.teaser:focus { font-family:verdana, arial; font-size:11px; color:#87D501; text-decoration:none; font-weight:bold; }
a.teaser:hover { color:#9D9D9D;  }
