/*<agl.folder "main">*/
	body   { color: #000000; font-size: 13px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 16px; -moz-box-sizing: border-box; box-sizing: border-box }
	td { font-size: 13px;  }
	div, td, a, h1, h2, h3, img, input    { margin: 0; padding: 0; }
	p    {
	padding: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 0;
	margin-left: 0;
}
	ul, li    {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
	a     { color: #0068b4; text-decoration: underline }
	a:hover        { color: #e5f1f8; text-decoration: none; background-color: #0075bd }
	table.master      { background-color: #fff; background-image: none }
	td.header     { border-bottom: 1px solid #0075bd; }
	table tr td { vertical-align: top; }
	
	#switchITlink { position:absolute; top:61px; }
/*</agl.folder>*/
/*<agl.folder "navi">*/
	td.navi        { background-color: #b2d5eb; margin: 0; padding:10px 0 0 0; border-right: 1px solid #0075bd; border-left: 1px solid #0075bd }
	td.navi-spacer        { background-color: #b2d5eb; margin: 0; padding: 0; border-right: 1px solid #0075bd; border-left: 1px solid #0075bd }
	td.navi ul.navi    { list-style-image: none; margin: 0 0 0; padding: 0; width: 159px }
	td.navi ul.navi li         { background-color: #e5f1f8; list-style-type: none; margin: 0 0 5px; padding: 0; width: 159px; border-top: 1px solid #0075bd; border-bottom: 1px solid #0075bd }
	td.navi ul.navi li a      { color: #0075bd; font-size: 13px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 2px 0; width: 159px }
	td.navi ul.navi li a:hover        { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; background-color: #0075bd; display: block; width: 159px }
	td.navi ul.navi li a.sel { color: #fff; font-size: 13px; font-weight: bold; text-decoration: none; background-color: #3391ca; display: block; width: 159px }
	td.navi ul li a span    { font-size: 12px; font-weight: bold; margin: 2px 5px; padding: 0 }
	td.navi ul.navi ul  { list-style-image: none; margin: 0; padding: 0; width: 159px }
	td.navi ul.navi ul li   { list-style-type: none; margin: 0; padding: 0; width: 159px; border-top: 1px solid #0075bd; border-bottom: none }
	td.navi ul.navi ul li a    { color: #0075bd; font-size: 12px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 2px 0; width: 159px }
	td.navi ul.navi ul li a:hover    { color: #fff; font-size: 12px; font-weight: normal; text-decoration: none; background-color: #0075bd; display: block; width: 159px }
	td.navi ul.navi ul li a.sel { color: #fff; font-size: 12px; font-weight: normal; text-decoration: none; background-color: #3391ca; display: block; width: 159px }
	td.navi ul.navi ul li a span   { font-size: 12px; font-weight: normal; margin: 2px 5px 2px 15px; padding: 0 }
	td.navi ul.newsletter    { list-style-image: none; margin: 0 0 0; padding: 0; width: 159px }
	td.navi ul.newsletter li          { background-color: #e5f1f8; list-style-type: none; margin: 0 0 5px; padding: 2px 5px; width: 159px; border-top: 1px solid #0075bd; border-bottom: 1px solid #0075bd }
	td.navi ul.newsletter h2 { color: #0075bd; font-size: 13px; font-weight: bold; margin: 0; padding: 0 0 2px }
	td.navi ul.newsletter form { font-size: 12px; margin: 0; padding: 0 }
	td.navi ul.newsletter form input.newsletter { font-size: 12px; background-color: #fff; margin: 0; padding: 0 2px; width: 149px; height: 20px; border: solid 1px #0075bd }
	td.navi ul.newsletter form td { font-size: 12px; margin: 0; padding: 0 }
	td.navi td.imprint a     { color: #3391ca; font-size: 9px; margin: 0 0 0 10px; padding: 0 }
	td.navi td.imprint a:hover    { color: #fff; background-color: #0075bd }
/*</agl.folder>*/
/*<agl.folder "content">*/
	td.content      { margin: 0; padding: 20px 20px 30px; border-right: 1px solid #0075bd }
	td.content-spacer { margin: 0; padding: 0; border-right: 1px solid #0075bd }
	td.content h1        { color: #7fbade; font-size: 14px; font-weight: bold; margin: 0 0 10px; padding: 0 }
	td.content h2     { color: #0075bd; font-size: 12px; font-weight: bold; margin: 0 0 5px; padding: 0 }
	td.content td.date        { color: #7fbade; font-size: 11px; margin: 0; padding: 0 }
td.content  p { margin: 0 0 15px; padding: 0 }
	td.content p.sub      { color: #7fbade; font-size: 10px; line-height: 12px }
	td.content table.img-full { margin: 0 0 14px }
	td.content table.img a, td.content table.img a:hover  { background-image: none; margin: 0; padding: 0 }
	td.content td.img_sub      { color: #0075bd; font-size: 10px; line-height: 12px; background-color: #e5f1f8; padding: 3px 5px }
	td.content td.list-left { padding: 0 10px 0 0 }
	td.content td.list-right { padding: 0 0 0 10px }
	td.content td.back-next      { color: #7fbade; font-size: 10px }
	td.content td.back-next td       { color: #7fbade; font-size: 10px; margin: 0; padding: 0 }
	td.content td.back-next td span.sel       { color: #e5f1f8; font-size: 11px; background-color: #0075bd; margin: 0; padding: 2px }
	td.content td.back-next td a       { color: #7fbade; text-decoration: none; background-image: none; margin: 0; padding: 2px }
	td.content td.back-next td a:hover       { color: #e5f1f8; text-decoration: none; background-color: #0075bd; background-image: none; margin: 0; padding: 2px }
	td.content a.backlink          { color: #7fbade; font-size: 10px; text-decoration: underline; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin: 10px 0 0 }
	td.content a.backlink:hover     { color: #e5f1f8; text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin: 10px 0 0 }
	td.content a.detaillink           { color: #7fbade; font-size: 10px; font-weight: bold; text-decoration: underline; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin: 10px 0 0 }
	td.content a.detaillink:hover      { color: #e5f1f8; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; background-position: left center; margin: 10px 0 0 }
	td.content ul  { margin: 0 0 15px 15px }
	td.content ul li        { background-image: url("/el/list.gif"); background-repeat: no-repeat; background-position: left top; list-style-type: square; padding: 0 0 3px }
	td.content ul li a, td.content ul li a:hover { background-image: none; margin: 0; padding: 0 }
	td.content td.img_sub      { color: #e5f1f8; font-size: 11px; line-height: 12px; background-color: #0075bd; padding: 3px 5px }
	table.gallery { margin: 0; padding: 0 -1px 0 0 }
	table.gallery td.1    { background-color: #e5f1f8; margin: 0 1px 0 0; padding: 0 }
	table.gallery td.2    { background-color: #7fbade; margin: 0 1px 0 0; padding: 0 }
	table.gallery td.tdStyle1    { background-color: #e5f1f8; margin: 0 1px 0 0; padding: 0 }
	table.gallery td.tdStyle2    { background-color: #7fbade; margin: 0 1px 0 0; padding: 0 }
	form input.formfield      { background-color: #e5f1f8 !important; margin: 0; padding: 1px; width: 175px; border: solid 1px #0075bd }
	form textarea.formfield      { background-color: #e5f1f8 !important; margin: 0; padding: 1px; width: 530px; border: solid 1px #0075bd }
	table.form td     { background-color: #e5f1f8 !important; padding: 0 2px }
	table.form td.spc  { background-color: transparent; padding: 0 2px }
/*</agl.folder>*/
/*<agl.folder "navi">*/
	td.feature          { background-color: #b2d5eb; margin: 0; padding:10px 0 0 0; border-right: 1px solid #0075bd; }
	td.feature-spacer   { background-color: #b2d5eb; margin: 0; padding: 0; border-right: 1px solid #0075bd; }
	td.feature div.box  { background-color: #e5f1f8; margin: 0 0 10px 0; padding: 0 0 10px 0; border-top: 1px solid #0075bd; border-bottom: 1px solid #0075bd }
	td.feature h3       { color: #fff; font-size: 13px; font-weight: bold; margin: 0; padding: 2px 10px; background-color: #3391ca; }
	td.feature img      { margin: 10px 10px 0 10px; }
	td.feature div      { font-size: 12px; margin: 10px 10px 0 10px; }
/*</agl.folder>*/
/*<agl.folder "popup">*/
	table.popup    { background-color: #e5f1f8; border: solid 1px #0075bd }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	td.footer          { color: #b2d5eb; font-size: 11px; background-color: #0075bd; margin: 0; padding: 3px 5px 0 0 }
	td.footer a, td.footer a:link, td.footer a:visited         { color: #b2d5eb; font-size: 10px }
	td.footer a:hover    { color: #b2d5eb; font-size: 10px }
/*</agl.folder>*/
/*<agl.folder "webEdition">*/
	div.we_edit_block { background-color: #c8c8c8; padding: 5px; border: solid 2px #c80000 }
	td.we_edit_block { background-color: #c8c8c8; padding: 5px; border: solid 2px #c80000 }
	span.we_edit_advice { color: #c80000; font-size: 13px; font-weight: bold }
/*</agl.folder>*/
