/* <![CDATA[ */

/* ALX blau  #1A2C5F */

:link,:visited {text-decoration: none;}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,p,blockquote,fieldset {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

html * { border: 0px dotted grey;}

html,body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: Verdana, "Lucida Grande", "Trebuchet MS";
	font-size: 0.9em;
	text-align: center;
	color: #1A2C5F;
	height: 100.1%;
}
#L000 {
	position: relative;
	margin: 10px auto;
	text-align: left;
	min-height: 99%;
	height: 100.1%;
	width: 950px;
	background-color: #fff;
	border: 0px dotted grey;
}
#L010 {
	position: absolute;
	width: 100%;
	height: 160px;
	background: #FFF url(L011bg.jpg) no-repeat;
}
#L020 {
	position:relative;
	padding: 0px;
	margin-top: 120px;
	width: 100%;
	height: 18px;
	background: #abc url(L020bg.jpg) no-repeat;
}
#L030 {
	position:relative;
	margin-top: 136px;
	margin-left: 6px;
	width: 100%;
	height: 25px;
	font-size: 0.9em;
}
* html #L030 {
	position:relative;
	margin-top: 122px;
	width: 100%;
	height: 25px;
	font-size: 0.9em;
}
#L040 {
	position:relative;
	width: 740px;
	min-height: 40em;
	height: auto;
	float: left;
	border: 0px dotted grey;
	background:  url(L0-31g.gif) no-repeat bottom right;
}
#L050 {
	position:relative;
	float: left;
	width: 160px;
	margin-right: 10px;
	border: 0px dotted grey;
	background: #FFF;
	background:  url(L031bg.gif) no-repeat bottom right;
}
#L060 {
	position:relative;
	float: left;
	width: 500px;
	background: #FFF;
	border: 0px solid grey;
	background:  url(L031bg.gif) no-repeat bottom right;
	padding: 0px;
}
#L061 {
	position:relative;
	float: left;
	width: 630px;
	height: 100%;
	background: #aaa;
	border: 0px dotted grey;
	background:  url(L031bg.gif) no-repeat bottom right;
}

#L070 {
	position:relative;
	float: right;
	right: 0px;
	width: 180px;
	height: 350px;
/*	height: auto; */
	margin: 0px 0px 10px 0px;
	background: #f8f8f8 url(L071bg.jpg) no-repeat bottom right;
}

#L030, #L040, #L040, #L050, #L060 { padding: 5px;}
#L050, #L060, #L061 {padding: 0px 20px 20px 0px;}

#L080 {
	position: relative;
	padding: 0px;
	width: 100%;
	margin-top: 260px;
	text-align: center;
	font-size: 0.9em;
}
* html div #L080 {
	position: relative;
	padding: 0px;
	bottom: 0px;
	left:0px;
	width: 100%;
	height: 60px;
	text-align: center;
}
/* ---------------------------------------------------------------------------- */

/* main menu attribute */
dl.main_nav { margin:0px; padding:1px 0px 0px 0px; display:block;}
dl.main_nav dd {
	margin:0px 10px;
	m\argin:0px;
	padding:0px;
	display:inline;
	height: 18px;}
dl.main_nav dd a { background: transparent; text-decoration:none; padding: 5px 10px; color:#1A2C5F;}
dl.main_nav dd a:hover {color:#eee;}
dl.main_nav dd.lv0 a, dl.main_nav dd.lv0_act a { 
	padding: 8px 8px 4px 10px;
	p/adding: 8px 18px 4px 10px;
	font-size:12px;
	font-weight: bold;}
dl.main_nav dd.lv1 a { padding: 4px 8px 4px 20px;font-size:10px;}
dl.main_nav dd.lv2 a { padding: 4px 8px 4px 30px;font-size:10px;}
dl.main_nav dd.lv3 a { padding: 4px 8px 4px 40px;font-size:10px;}





/* sub menu attribute */
dl.sub_nav { margin:0px; padding:10px 0px 0px 0px; display:block;}
dl.sub_nav dd {
	margin:0px 10px;
	m\argin:0px;
	padding:0px;
	display:block;
	height: 18px;}
dl.sub_nav dd a { background: transparent; text-decoration:none; padding: 5px 10px; color:#1A2C5F;}
dl.sub_nav dd a:hover {color:#999999;}
dl.sub_nav dd.lv1 a { 
	padding: 8px 8px 4px 10px;
	p/adding: 8px 18px 4px 10px;
	font-size:10px;
	font-weight: bold;}
dl.sub_nav dd.act a { 
	font-weight: normal;}


dl.sub_nav dd.lv1 a { padding: 4px 8px 4px 20px;font-size:10px;}
dl.sub_nav dd.lv2 a { padding: 4px 8px 4px 30px;font-size:10px;}
dl.sub_nav dd.lv3 a { padding: 4px 8px 4px 40px;font-size:10px;}

dl.brot { margin:0px; padding: 0px; display:block;}
dl.brot dd {margin:0px; padding: 0px;display:inline;}
dl.brot dd a {margin:0px; padding: 0px;text-decoration:none;display:inline;color:#666;}
dl.brot dd a:hover {color:#1A2C5F;}


dl.foot_nav { margin:0px; padding:0px; display:inline;}
dl.foot_nav dd { margin:0px; padding:0px; display:inline; height: 18px;}
dl.foot_nav dd a { background: transparent; text-decoration:none; padding: 5px 10px; color:#1A2C5F;}
dl.foot_nav dd a:hover {color:#999999;}
dl.foot_nav dd.foot a, dl.foot_nav dd.foot_act a { padding: 5px; font-size:10px; font-weight: bold;}

/* ---------------------------------------------------------------------------- */

div a,div a:hover {
	color: #6B4249;
	text-decoration:none;}
div a:hover {
	color: #999999;}

h1 {
	font-size:1.1em;
	color: #1A2C5F;
	}
p, p.bodytext {
	padding: 10px 10px 10px 0px;
	float: left;
	display:inline;
	font-size:1.1em;
	background: transparent url(L0--31bg.gif) no-repeat bottom right;
	border: 0px dotted orange;
	margin: 0px 10px 10px 0px;
	width: 100%;
	}



div.csc-header { width: 80%;margin-bottom:10px;}







.footer {padding:5px;}
.clr{clear:both;}
.invisible{display: none;}
.nano{font-size: 0px;}

		.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {  border: 1px solid green;background-color: #ffffff; color:#35006d; }
		.tx-srsendcard-pi1 input[type=checkbox], .tx-srsendcard-pi1 input[type=radio] { background-color: transparent; vertical-align: middle; }
		.tx-srsendcard-pi1 input[type=submit] { font-size: .7em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-submit { font-size: .7em; font-weight: bold; margin: 0; padding: 0; clear: both; float: none; display: block; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }

		.tx-srsendcard-pi1 fieldset { margin: 5% 0; }
		.tx-srsendcard-pi1 label, .tx-srsendcard-pi1 .tx-srsendcard-pi1-field { margin: 0; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form { width: 100px; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-image-wrap a { display: block; margin: 0 ; border: 1px solid #35666d; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-caption {  font-size: .8em; font-weight: bold; display: none; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-card-form-wrap { margin: 0 ; border: 0px solid green; width: 55em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form { margin: 0; border: 0px solid red; width: 50em; }
		.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form fieldset { width: 50em; border: 0px solid #35666d; }
		

        /* default styles for extension "tx_sremailsubscribe_pi1" */
   .tx-sremailsubscribe-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-sremailsubscribe-pi1 A:link { background-color:transparent; text-decoration:none; font-weight:bold;color:#1A2C5F;}
   .tx-sremailsubscribe-pi1 A:visited { background-color:transparent; font-weight:bold; text-decoration:none;color:#1A2C5F;}
   .tx-sremailsubscribe-pi1 A:hover { background-color:transparent;  text-decoration:none; color:#1A2C5F;}
   .tx-sremailsubscribe-pi1 A:active { background-color:transparent;  font-weight:bold; text-decoration:none; color:#1A2C5F;}
   .tx-sremailsubscribe-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-sremailsubscribe-pi1 INPUT { font-size:10px; font-family:Verdana; background-color:#1A2C5F; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-submit { font-size:10px; font-family:Verdana; background-color:#1A2C5F; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#1A2C5F; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi1 INPUT.tx-sremailsubscribe-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
   .tx-sremailsubscribe-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#1A2C5F; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi1 TEXTAREA { font-size:10px; font-family:Verdana; background-color:#1A2C5F; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#1A2C5F; font-weight:bold; vertical-align:middle; }
   .tx-sremailsubscribe-pi1 .tx-sremailsubscribe-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#1A2C5F; font-weight:bold; vertical-align:middle; }
/* default styles for extension "tx_sremailsubscribe_pi2" */
   .tx-sremailsubscribe-pi2 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-sremailsubscribe-pi2 A:link { background-color:transparent; text-decoration:none; font-weight:bold;}
   .tx-sremailsubscribe-pi2 A:visited { background-color:transparent;  font-weight:bold; text-decoration:none; }
   .tx-sremailsubscribe-pi2 A:hover { background-color:transparent;  text-decoration:none; }
   .tx-sremailsubscribe-pi2 A:active { background-color:transparent;  font-weight:bold; text-decoration:none; }
   .tx-sremailsubscribe-pi2 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-sremailsubscribe-pi2 INPUT { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi2 INPUT.tx-sremailsubscribe-pi1-submit { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi2 INPUT.tx-sremailsubscribe-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi2 INPUT.tx-sremailsubscribe-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
   .tx-sremailsubscribe-pi2 SELECT { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi2 TEXTAREA { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-sremailsubscribe-pi2 .tx-sremailsubscribe-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-sremailsubscribe-pi2 .tx-sremailsubscribe-pi1-checkbox INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }

.ksSitemapHeadline { color: #1A2C5F; font-size:15px; font-weight:bold; }
.ksSitemapFullWidTable { width:346px; border:0px; }
.ksSitemapLeftMargMin { margin-left:9px; }
.ksSitemapL0TD { background-color:#1A2C5F; height:25px; padding-left:10px; }
.ksSitemapL1TopSpace { margin-top:15px; }
.ksSitemapL1TD {border-top:solid 1px #375475;   border-bottom:solid 1px #375475;border-right:solid 1px #1A2C5F; border-left:solid 1px #1A2C5F;padding-left:10px; height:20px;}
a.ksSitemap0, a.ksSitemap0:link, a.ksSitemap0:visited, a.ksSitemap0:active {font-size: 14px;color: #ffffff; font-weight: bold;text-decoration: none;}
a.ksSitemap0:hover {font-size: 14px;color: #ffffff; font-weight: bold; text-decoration: underline;}
a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active {font-size: 11px;color: #1A2C5F; font-weight: bold;text-decoration: none;}
a.ksSitemap1:hover {font-size: 11px;color: #1A2C5F;font-weight: bold; text-decoration: underline;}
a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active {font-size: 11px;color: #1A2C5F; text-decoration: none;}
a.ksSitemap2:hover {font-size: 11px;color: #1A2C5F; font-weight:bold; text-decoration: underline;}
a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active {font-size: 11px;color: #1A2C5F; text-decoration: none; font-weight:normal;}
a.ksSitemap3:hover {font-size: 11px;color: #1A2C5F; text-decoration: underline;}
a.ksSitemap4, a.ksSitemap4:link, a.ksSitemap4:visited, a.ksSitemap4:active {font-size: 11px;color: #1A2C5F; text-decoration: none; font-weight:normal;}
a.ksSitemap4:hover {font-size: 11px;color: #1A2C5F; text-decoration: underline;}
-->

/* ]]> */

form {padding-top:15px;}
td.csc-form-labelcell p.csc-form-label-req{font-family: Verdana, "Lucida Grande", "Trebuchet MS";font-size:12px;color:#1A2C5F;}
td.csc-form-labelcell p.csc-form-label {font-family: Verdana, "Lucida Grande", "Trebuchet MS";font-size:12px;color:#1A2C5F;valign:top;}
td.csc-form-fieldcell input {font-family: Verdana, "Lucida Grande", "Trebuchet MS";font-size:12px;color:#1A2C5F;border: 1px solid #1A2C5F;}
td.csc-form-fieldcell textarea {font-family: Verdana, "Lucida Grande", "Trebuchet MS";font-size:12px;color:#1A2C5F;border: 1px solid #1A2C5F;}






