@import url(rte.css);
/*<agl.folder "basics">*/
	body { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; width: 970px; visibility: visible; margin: 0; }
	p { line-height: 1.4; }
	form { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	img { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#center a:link  { color: black; text-decoration: underline }
	#center a:visited  { color: black; text-decoration: underline }
	#center a:hover { color: black; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "container">*/
	#maincontainer { width: 970px; visibility: visible; float: left; margin: 0 0 10px; padding: 0; border: solid 1px black; outline-width: 0; }
	#headercontainer { width: 100%; visibility: visible; float: left; margin: 0 0 2px; padding: 0; border-width: 0; outline-width: 0; }
	#topnavcontainer { background-color: white; width: 100%; visibility: visible; float: left; margin: 0 0 2px; padding: 0; border-width: 0; outline-width: 0; }
	#contentcontainer { width: 100%; visibility: visible; float: left; margin: 0 0 0; padding: 0; border-width: 0; outline-width: 0; }
	#footercontainer { width: 970px; visibility: visible; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#topnavleft { background-color: #ccc; width: 200px; height: 44px; visibility: visible; float: left; margin: 0; padding: 0; }
	#topnav { font-weight: bold; background-color: #003786; vertical-align: middle; position: absolute; left: 0; width: 768px; height: 44px; z-index: 6; visibility: visible; float: right; margin: 0 0 0 203px; padding: 0; }
	#headerleft { background-color: #003786; width: 200px; height: 199px; visibility: visible; float: left; margin: 0 2px 0 0; padding: 0; }
	#header { margin: 0; padding: 0; height: 199px; float: right; vertical-align: middle; border-width: 0; outline-width: 0; }
	#container { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position:relative; border-right: 200px solid white; display:block; border-left:200px solid #ccc; }
	#inner {display:block; margin-left:-200px; margin-right:-200px; padding:0;}
	#left { background-color: #ccc; float:left; position:relative; width:200px; left:0; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#right {float:right; position:relative; width:200px; right:0;}
	#center { margin-left:202px; margin-right:202px; position:relative; display:block; height:1%; padding: 18px 40px 30px 70px; }
	#footer { position: relative; height: 44px; margin-top: 0; margin-right: 202px; margin-left: 202px; padding: 0; }
	#footerleft { position: relative; left: 0; width: 200px; height: 5px; float: left; }
	#footerright { color: #ccc; font-size: 8px; font-weight: bold; line-height: 12px; vertical-align: middle; position: relative; top: 0; right: 0; width: 200px; float: right; margin-top: 0; padding: 5px 0 0; }
	.clear {clear:both;}
/*</agl.folder>*/
/*<agl.folder "topnav">*/
	#topnav a { color: white; font-size: 11px; text-decoration: none; }
	#topnav a:hover { color: #3c84ed; text-decoration: underline; }
	#topnav .tnava a { color: #3c84ed; text-decoration: none; }
	.tnav { color: white; font-size: 12px; line-height: 30px; margin-top: 2px; margin-bottom: 2px; padding-right: 10px; padding-left: 10px; position: relative; top: 5px; height: 30px; float: left; vertical-align: middle; visibility: visible; border-style: solid; border-width: 0 1px 0 0; border-color: white; }
	.tnava { color: white; font-size: 12px; line-height: 30px; margin-top: 2px; margin-bottom: 2px; padding-right: 10px; padding-left: 10px; position: relative; top: 5px; height: 30px; float: left; z-index: 5; visibility: visible; border-style: solid; border-width: 0 1px 0 0; border-color: white; }
	.tnavspacer { color: white; font-size: 12px; line-height: 30px; vertical-align: middle; position: relative; top: 5px; width: 70px; height: 30px; float: left; margin-top: 2px; margin-bottom: 2px; padding-right: 0; padding-left: 0; border-color: white; border-style: solid; border-width: 0 1px 0 0; }
/*</agl.folder>*/
/*<agl.folder "subnav">*/
	#subnavcontainer { width: 200px; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#subnavcontainer li { list-style-type: none; margin: 0; padding: 4px 4px 4px 18px; }
	.subnavspacer { width: 200px; height: 24px; float: left; margin: 0; padding: 0; border-color: white; border-style: solid; border-width: 0 0 1px; outline-width: 0; }
	.subnav { color: #000; text-decoration: none; margin: 0; padding: 6px 6px 6px 20px; width: 174px; float: left; border-style: solid; border-width: 0 0 1px; border-color: white; }
	.subnava { color: #fff; background-color: #6d6d6d; text-decoration: none; width: 174px; float: left; margin: 0; padding: 6px 6px 6px 20px; border-style: solid; border-width: 0 0 1px; border-color: white; }
	.subnav:hover { color: #fff; text-decoration: none; background-color: #6d6d6d; margin: 0; padding: 6px 6px 6px 20px; position: relative; left: 0; width: 174px; float: left; border-style: solid; border-width: 0 0 1px; border-color: white; }
	.subnav2  { color: #000; text-decoration: none; background: url(../../images/subnavspacer.gif) repeat-y -8px 50%; float: left; margin: 0; padding: 6px 6px 6px 20px; border-style: solid; border-width: 0 0 1px 0; border-color: white; width: 174px }
	.subnav2a  { color: #fff; text-decoration: none; background: #859298 url(../../images/subnavspacer.gif) repeat-y -8px 50%; float: left; margin: 0; padding: 6px 6px 6px 20px; border-style: solid; border-width: 0 0 1px 0; border-color: white; width: 174px }
	.subnav2:hover { color: #fff; text-decoration: none; background-color: #859298; margin: 0; padding: 6px 6px 6px 20px; position: relative; left: 0; width: 174px; float: left; border-style: solid; border-width: 0 0 1px; border-color: white; }
    .subnav3  { color: #000; text-decoration: none; background: url(../../images/subnavspacer.gif) repeat-y 0 50%; float: left; margin: 0; padding: 6px 6px 6px 20px; border-style: solid; border-width: 0 0 1px 0; border-color: white; width: 174px }
	.subnav3a  { color: #fff; text-decoration: none; background: #aaa url(../../images/subnavspacer.gif) repeat-y 0 50%; float: left; margin: 0; padding: 6px 6px 6px 20px; border-style: solid; border-width: 0 0 1px 0; border-color: white; width: 174px }
	.subnav3:hover { color: #fff; text-decoration: none; background-color: #aaa; margin: 0; padding: 6px 6px 6px 20px; position: relative; left: 0; width: 174px; float: left; border-style: solid; border-width: 0 0 1px; border-color: white; }
	.levelspacer { background-color: #6d6d6d; width: 14px; float: left; margin: 0; padding: 0; border-color: white; border-style: solid; border-width: 0 1px 0 0; outline-width: 0; }
/*</agl.folder>*/
/*<agl.folder "center">*/
	#center .csc-header h1 { color: #003786; font-size: 14px; margin: 0 0 10px; padding: 0; border-width: 0; outline-width: 0; }
	#center .bodytext { margin-top: 0; margin-bottom: 12px; border-width: 0; outline-width: 0; }
	#center .anchor { margin: 10px 0 0; padding: 0; border-width: 0; outline-width: 0; }
/*</agl.folder>*/
/*<agl.folder "right">*/
	#right .csc-header { line-height: 3px; background-color: #003786; height: 24px; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#right .html-header { line-height: 3px; background-color: #003786; margin: 0; padding: 0; height: 24px; border-width: 0; outline-width: 0; }
	#right .csc-header img { float: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#right .html-header img { float: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#right .csc-header h1 { color: white; font-size: 12px; line-height: 24px; text-indent: 2px; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#right .html-header h1 { color: white; font-size: 12px; line-height: 24px; text-indent: 2px; float: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#right .html-header .rightlinkarrow { color: white; font-size: 12px; line-height: 24px; text-indent: 2px; padding: 0; float: right; margin: 0; border-color: white; border-style: solid; border-width: 0 0 0 2px; outline-width: 0; }
	#right h1 a:link { color: white; text-decoration: none; }
	#right h1 a:visited { color: white; text-decoration: none; }
	#right .bodytext { background-color: #ccc; margin: 0 0 10px; padding: 16px 16px 16px 26px; border-width: 0; outline-width: 0; }
	#right .logobox { background-color: #ccc; margin: 0 0 10px; padding: 1px; border-width: 0; outline-width: 0; }
	#right .formbox { background-color: #ccc; margin: 0 0 10px; padding: 10px 16px 10px 26px; border-width: 0; outline-width: 0; }
	#right a { color: #000; text-decoration: none; }
	#right a:hover { color: #000; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer a { color: #003786; font-size: 9px; font-weight: bold; text-decoration: none; height: 20px; visibility: visible; }
	#footer a:hover { color: #003786; text-decoration: underline; }
	#footer .fnava a { color: black; text-decoration: underline; }
	.fnavspacer { color: white; font-size: 12px; vertical-align: middle; width: 70px; height: 14px; float: left; margin: 0 0 2px; padding: 3px 0 0; border-color: #003786; border-style: solid; border-width: 0 1px 0 0; }
	.fnav { color: white; font-size: 10px; height: 14px; overflow: visible; visibility: visible; float: left; margin: 0 0 2px; padding: 3px 5px 0; border-style: solid; border-width: 0 1px 0 0; border-color: #003786; }
	.fnava { color: white; font-size: 10px; height: 14px; float: left; vertical-align: middle; margin: 0 0 2px; padding: 3px 5px 0; border-style: solid; border-width: 0 1px 0 0; border-color: #003786; }
/*</agl.folder>*/
/*<agl.folder "loginbox/searchbox">*/
	.tx-loginboxmacmade-pi2 { background-color: transparent; margin: 0; padding: 0; border-width: 0; }
	.formbox .inputbox { color: #fff; background-color: #6d6d6d; width: 110px; margin: 0; padding: 4px; border: solid 1px white; outline-width: 0; }
	.formbox .inputbutton { color: #fff; background-color: #6d6d6d; margin: 0; padding: 0; width: 24px; height: 24px; border-width: 0; outline-width: 0; }
	.formpart { float: left; margin: 0 3px 2px 0; padding: 0; border-width: 0; outline-width: 0; }
	.formpartbutton { position: relative; top: 1px; float: right; margin: 0 3px 2px 0; padding: 0; border-width: 0; outline-width: 0; }
	.formpartend { margin: 0 3px 2px 0; padding: 0; border-width: 0; outline-width: 0; }
	.btextspacer { height: 10px; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
/*</agl.folder>*/
/*<agl.folder "mainlogin">*/
	.tx-loginboxmacmade-pi1 h2 { color: #2f4090; font-size: 14px; font-weight: 700; }
	.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
            color: #FF0000;
        }
	.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable { margin-top: 5px; margin-bottom: 5px; border: solid 1px #dfe2e3; border-collapse: collapse; }
	.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD { border: solid 0 #dfe2e3; background-color: #ccc; padding: 5px; outline-width: 0; }
	.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell { color: white; border: solid 1px #e5d9b1; background-color: #2f4090; font-weight: bold; }
	..tx-loginboxmacmade-pi1 .input { color: #fff; background-color: #6d6d6d; margin: 0; padding: 4px; width: 110px; border: solid 1px white; outline-width: 0; }
	..tx-loginboxmacmade-pi1 .password { color: #fff; background-color: #6d6d6d; margin: 0; padding: 4px; width: 110px; border: solid 1px white; outline-width: 0; }
	..tx-loginboxmacmade-pi1-forgotpasswordForm input[type=text] { color: #fff; background-color: #6d6d6d; margin: 0; padding: 4px; border: solid 1px black; outline-width: 0; }
/*</agl.folder>*/
/*<agl.folder "passwordchange">*/
	.tx-fechangepassword-pi1 .defaultForm { border-width: 0; outline-width: 0; }
	..tx-fechangepassword-pi1 .defaultForm .text { position: relative; margin: 0; padding: 3px; border: solid 1px black; outline-width: 0; }
/*</agl.folder>*/
.warnmeldung { color: red; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
.invisible { width: 0; height: 0; visibility: hidden; max-width: 0; max-height: 0; margin: 0; padding: 0; border-width: 0; }
div.csc-textpic-clear { clear: none; }

