
/* www.securityforum.at 2006 */

* { margin: 0pt; padding: 0pt; }
body { 
	background: rgb(141, 151, 166); 
	color: rgb(10, 10, 40); 
	font-family: Arial,Tahoma,Verdana,sans-serif; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	font-size: 11px; 
	line-height: 1.4em; 
	font-size-adjust: none; 
	font-stretch: normal; 
	text-align: center; 
}

#all { 
	margin: 0pt auto; 
	padding: 0pt 0px; 
	background: rgb(255, 255, 255) url('../images/container.gif') repeat-y; 
	width: 636px ! important; 
	text-align: left; 
	position: relative; 
	border-bottom: 1px solid rgb(140,140,140); 
}
#contentText div { 
	position: relative; 
	left: 160px; 
	padding: 5px 20px; 
	width: 400px ! important; 
}

#linkList { 
	position: absolute; 
	color: rgb(100,100,100);
	top: 136px; 
	left: 18px; 
	width: 134px;
	font-size: 10px; 
	line-height: 1.2em; 
	font-weight:bold;
}
h1, h2, h3 { 
	font-weight: normal; 
	font-size: 1em; 
	line-height: 1em; 
	text-indent: -2000em; 
	display: block; 
}
h1 { 
	background: rgb(255, 255, 255) url('../images/header1.gif') no-repeat scroll 0pt 100%; 
	width: 636px; 
	height: 35px; 
}
h2 { 
	background: rgb(255, 255, 255) url('../images/header2.gif') no-repeat; 
	width: 636px; 
	height: 101px; 
}
h4 { 
	font-size: 13px; 
	color: rgb(12,53,100); 
	padding-top: 15px; 
	padding-bottom: 8px; 
	font-stretch:condensed;
}
h5, h6 { 
	font-size: 12px; 
	color: rgb(12,53,100); 
	padding-top: 15px; 
	padding-bottom: 8px; 
	font-stretch:condensed;
}
#linkList h3 { 
	width: 134px; height: 20px; 
	background-repeat: no-repeat; 
	background-color: rgb(199, 213, 230); 
}
.home, .others, .archives { 
	background-image: url('../images/other.gif'); 
	background-repeat:repeat;
}

p { 
	padding-top: 5px; 
}

ul, li { 
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside;  
}
ul { 
	border-left: 1px solid rgb(97,106,115); 
	border-right: 1px solid rgb(97,106,115); 
	border-top: 1px solid rgb(97,106,115); 
}
li { 
	border-bottom: 1px solid rgb(97,106,115); 
}
.lselect li, #others li, #archives li { 
	padding: 5px 5px 5px 20px; 
}
.lselect li:hover{ 
	background: rgb(92, 130, 172) url('../images/lock.gif') no-repeat; 
}
#others li:hover, #archives li:hover { 
	background: rgb(160, 185, 214) url('../images/lock.gif') no-repeat; 
}

#others li.header:hover {
	background: transparent url('') no-repeat;
}

a { 
	text-decoration:underline;
	color: rgb(52, 87, 125); 
}
a:visited {
	text-decoration:underline;
	color: rgb(52, 87, 125); 
}
.lselect a, #others a, #archives a { 
	font-weight: bold; color: rgb(158, 173, 108); 
	text-decoration: none;
	}
#footer a, #linkList a { 
	color: rgb(119, 119, 119); 
	text-decoration:none;
}
.lselect a, #others a, #archives a { 
	display: block; color: rgb(12, 53, 100); 
}

#linkList a:hover, #linkList a:active, .lselect a:hover, .lselect a:active { 
	color: rgb(250, 250, 250); 
}

#linkList a, #linkList a, .lselect a, .lselect a { 
	color: rgb(12, 53, 100);
}

.lselect li { 
	background: rgb(124,159,198);

}

td {
	padding: 3px;
}

.bgdark { background: rgb(124,159,198); }
.bglight { background: rgb(160,185,214); }
.agenda { color: rgb(12,53,100); font-size: 12px; }

/* SFAS */

.sfas_error {
	color: red;
}

.sfas_tab {
	vertical-align: top;
}

ul.sfas_error, li.sfas_error {
	list-style-type: square; 
	list-style-position: inside; 
	border: none;
}

.sfas_required {
	font-weight: bold;
}

div.sfas_error { 
	position: relative; 
	left: 0px; 
	padding: 5px 20px; 
	width: 400px ! important; 

}

