/*<agl.folder "main elements">*/	#footer {		background-image: url(../images/frame/footer.jpg);		height: 31px;		clear: both;		}	span.print {		display: none;		}	a img {		border-width: 0;		}		#container {		background-image: url(../images/frame/content_bg.jpg);		text-align: left;		position: relative;		top: 30px;		width: 696px;		margin-right: auto;		margin-left: auto;		}	#header {		background-image: url(../images/frame/header.jpg);		position: relative;		top: 0;		left: 0;		height: 63px;		}		#logo {		position: absolute;		top: -18px;		left: -22px;		}	body {		color: black;		font-size: 12px;		font-family: Verdana, Arial, Helvetica, sans-serif;		background-color: #9aafdb;		background-image: url(../images/frame/site_bg.jpg);		background-repeat: repeat-x;		text-align: center;		margin: 0;		padding: 0;		}/*</agl.folder>*//*<agl.folder "content">*/	#content {		text-align: center;		height: 600px;		margin-left: 130px;		}	h1 {		color: white;		font-size: 14px;		line-height: 24px;		background-image: url(../images/frame/content/header.jpg);		background-repeat: no-repeat;		height: 29px;		margin: 0;		padding: 0 0 0 10px;	}	#content .frame {		background-image: url(../images/frame/content/bg.jpg);		text-align: left;		width: 550px;		margin-top: 8px;		}	#content .fcontent {		background-image: url(../images/frame/content/footer.jpg);		background-repeat: no-repeat;		background-position: center bottom;		padding: 10px 15px 15px;		}		#content .header {		background-repeat: no-repeat;		background-position: right top;		height: 47px;		margin-right: 1px;	}		.home #content .header {		background-image: url(../images/frame/theme_imgs/home.jpg);		}					.webdesign #content .header {		background-image: url(../images/frame/theme_imgs/webdesign.jpg);		}				.referenzen #content .header {		background-image: url(../images/frame/theme_imgs/referenzen.jpg);		}					.leitbild #content .header {		background-image: url(../images/frame/theme_imgs/leitbild.jpg);		}				.kontakt #content .header {		background-image: url(../images/frame/theme_imgs/kontakt.jpg);		}					.service #content .header {		background-image: url(../images/frame/theme_imgs/service.jpg);		}	h3 {		font-size: 14px;		margin-bottom: 0;	}	area  {		border-style: none;		border-width: 0;	}	img {		border-style: none;		border-width: 0;	}/*</agl.folder>*//*<agl.folder "mainMenu">*/	#mainMenu {		font-size: 10px;		background-image: url(../images/frame/mainmenu_bg.jpg);		background-repeat: no-repeat;		height: 20px;		margin: 0;		padding: 0;		}	#mainMenu ul {		float: right;		margin: 0;		padding: 0 20px 0 0;		list-style-type: none;		}	#mainMenu li {		float: left;		margin: 0;		padding: 0;		display: block;		}	#mainMenu a {		color: #464646;		font-weight: bold;		line-height: 17px;		min-height: 17px;		text-decoration: none;		margin: 0 1px 0 0;		padding: 1px 6px;		border-width: 0;		display: block;		}	#mainMenu a:hover {		line-height: 15px;		background-color: #d3d9e6;		min-height: 15px;		padding-right: 5px;		padding-left: 5px;		border: solid 1px #e8e9eb;		}	#mainMenu a.active {		color: #000000;		line-height: 15px;		background-color: #9aafda;		min-height: 15px;		padding-right: 5px;		padding-left: 5px;		border: solid 1px #e2e3e6;		}	#mainMenu a:hover.active {		background-color: #c0cce6;		}/*</agl.folder>*//*<agl.folder "subMenu">*/	#subMenu {		background-image: url(../images/frame/sub_menu_bg.jpg);		background-repeat: repeat-y;		background-position: 97px bottom;		position: relative;		top: 0;		left: 0;		width: 110px;		float: left;		}	#subMenu ul {		background-image: url(../images/frame/submenu_bg_bottom.jpg);		background-repeat: no-repeat;		background-position: right bottom;		margin-right: 10px;		margin-bottom: 0;		margin-left: 0;		padding-right: 3px;		padding-bottom: 50px;		padding-left: 1px;		list-style-type: none;		}	#subMenu li {		text-align: right;		display: inline;		}	#subMenu a {		font-size: 10px;		color: #5c5b5b;		font-weight: bold;		text-decoration: none;		text-align: right;		position: relative;		top: 0;		left: 0;		z-index: 10;		margin-top: 10px;		padding-top: 4px;		padding-right: 9px;		padding-bottom: 4px;		display: block;		}	#subMenu a:hover {		background-color: #e8e9eb;		padding-top: 3px;		padding-right: 8px;		padding-bottom: 3px;		border-top: 1px solid #939599;		border-right: 1px solid #939599;		border-bottom: 1px solid #939599;		}	#subMenu a.active {		color: black;		background-color: #9aafda;		padding-top:      3px;		padding-right:    8px;		padding-bottom:   3px;		border-top:       1px solid #61708e;		border-right:     1px solid #61708e;		border-bottom:    1px solid #61708e;		}	#subMenu a:hover.active {		background-color: #c0cce6;		}	#subMenu .header {		background-color: white;		background-repeat: no-repeat;		background-position: center bottom;		width: 112px;		height: 100px;		margin-left: 1px;		display: block;		}					.home #subMenu .header {		background-image: url(../images/frame/submenu_h/home.jpg);		}					.webdesign #subMenu .header {		background-image: url(../images/frame/submenu_h/webdesign.jpg);		}				.referenzen #subMenu .header {		background-image: url(../images/frame/submenu_h/referenzen.jpg);		}					.leitbild #subMenu .header {		background-image: url(../images/frame/submenu_h/leitbild.jpg);		}					.kontakt #subMenu .header {		background-image: url(../images/frame/submenu_h/kontakt.jpg);		}					.service #subMenu .header {		background-image: url(../images/frame/submenu_h/service.jpg);		}/*</agl.folder>*//*<agl.folder "team">*/	#content .fcontent table.teamList {		background-image: url(../images/frame/content/subcontent/bg.jpg);		text-align: left;		vertical-align: top;		width: 520px;		border-spacing:0px;		border-collapse:collapse;		}	#content .teamList thead th {		background-image: url(../images/frame/content/subcontent/header.jpg);		background-position: 0 0;		height: 3px;		}	#content .teamList tbody th,td {		padding-left: 15px;		}	#content .teamList tbody td {		padding-top: 9px;		padding-bottom: 4px;		border-bottom: 1px solid #e2e3e6;		}	#content .teamList tbody th {		background-image: url(../images/frame/content/subcontent/header.jpg);		background-position: -3px 0;		height: 10px;		}	#content .teamList tbody tr {				}	#content .teamList tfoot tr{		height: 9px;		background-image: url(../images/frame/content/subcontent/footer.jpg);		}/*</agl.folder>*//*<agl.folder "quickInfo">*/	#content .fcontent table.quickInfo {		background-image: url(../images/frame/content/subcontent/bg.jpg);		text-align: left;		vertical-align: top;		width: 520px;		border-spacing:0px;		border-collapse:collapse;		}	#content .quickInfo thead th {		font-size: 10px;		background-image: url(../images/frame/content/subcontent/header.jpg);		background-position: 0 0;		height: 3px;		padding-top: 2px;		padding-left: 5px;		}	#content .quickInfo tbody td {		font-size: 10px;		vertical-align: top;		padding-left: 5px;		padding-top: 2px;		padding-bottom: 4px;		border-bottom: 1px solid #e2e3e6;		}			#content .quickInfo tbody th {		font-size: 10px;		vertical-align: top;		width: 100px;		padding-left: 5px;		padding-top: 2px;		padding-bottom: 4px;		border-bottom: 1px solid #e2e3e6;		}		#content .quickInfo tfoot tr{		height: 9px;		background-image: url(../images/frame/content/subcontent/footer.jpg);		}/*</agl.folder>*/.splash {	text-align: center;	}/*<agl.folder "konakt">*/	#kontaktForm table {	width: 100%;	}	#kontaktForm th,td {	margin: 0;	padding: 0 10px 0 15px;	}	#kontaktForm th {		text-align: left;		padding-top: 10px;	}	#kontaktForm {	margin: 0 20px;	padding: 0;	}	#kontaktForm table input,textarea {	width: 100%;	border: solid 1px #aaacb4;	}	#kontaktForm table textarea {	height: 150px;	margin-bottom: 10px;	}/*</agl.folder>*/a:blur {	text-decoration: line-through;	}/*<agl.folder "domaincheck">*/	form.domaincheck {		text-align: left;		padding-top: 20px;		padding-bottom: 20px;		padding-left: 50px;		}		form.domaincheck .tf {		width: 300px;		border: solid 1px #aaacb4;			}/*</agl.folder>*/