/* Start Flash Styles */
html {
	height: 100%;
	overflow: hidden;
}

#flashcontent {
	height: 100%;
	text-align:left;
}
/* End Flash Styles */

body {
	scrollbar-base-color:#FFFFFF;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#999999;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#999999;
	scrollbar-track-color:#FFFFFF;
	background-color:#FFFFFF;
	height: 100%;
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	line-height:16px;
	overflow: auto;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	color: #C21735;
	margin-bottom:10px;
}
h2,h3 {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin-bottom:10px;
}

ul {
	list-style:square;
}

p#small {
	font-size: 9px; 
}

p#trennlinie {
	border-bottom:dotted 1px black;
	margin:0px 0px 10px 0px;
}

.topic {
	font-family: Verdana,Arial,Helvetica;font-size: 12px;font-style: normal;font-weight: bold;color: #ffffff;text-decoration:none
}
.mainFrame {
	margin:0px 0px 0px 50px;
}
.mainContent {
	margin:50px 0px 0px 0px;
	padding:0px;
	width:640px;
	height:auto;
	text-align:left;
	border:none 1px red;
}
.borderRed {
	border:solid 1px #C21735;
}

.zettel {
	background-image: url(bilder/zettel.jpg);
	background-repeat:no-repeat;
	background-position:220px 10px;
}

.fsalogo {
	background-image: url(bilder/fsa_logo_k.gif);
	background-repeat:no-repeat;
	background-position:0px -1px;
}

.spacer {
	margin-bottom:1px;
}

.tb {
	background-image: url(bilder/topbg.gif);
	background-repeat:repeat-x;
	background-position:0px -29px;
}

.bgw {
	background-color:#FFFFFF;
}

.tb_bg {
	background-image: url(bilder/mainbg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.tb_main {
	background-image: url(bilder/mainbg.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:100%;
	height:95%;
}

.tb_nav {
	margin-left:30px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:0px;
	padding:0px;
	width:170px;
}

.tb_nav_left {
	margin-left:30px;
	margin-top:auto;
	margin-right:10px;
	margin-bottom:auto;
	padding:0px;
	width:170px;
}
.tb_mid {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000066;
	margin-left:6px;
	margin-top:10px;
	margin-right:6px;
	margin-bottom:10px;
	padding:4px;
	width:auto
}
.tb_iframe {
	background-color:#FFFFFF;
	margin:0px;
	padding:4px;
	width:100%
}

.topic {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000066
}

.input {
	color:#000066;
	font-weight: bold;
	font-size: 10px;
	border-style:solid;
	border-color:#000066;
	border-width:1px;
	width:120px;
	height:15px
}

.submit {
	background-color:#000066;
	padding:2px;
	color:#FFFFFF;
	font-weight: bold;
	border-style:solid;
	border-left-color:#FFFFFF;
	border-right-color:#000000;
	border-top-color:#FFFFFF;
	border-bottom-color:#000000;
	border-width:1px
}

.cert {  
	border:solid 1px #000066;
}

/* LINKS default */
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #999999; 
	text-decoration: none 
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #999999; 
	text-decoration: none 
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #CC0000; 
	text-decoration: none 
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #CC0000; 
	text-decoration: none 
}

/* LINKS topnav */
a.topnav:link {
	display:block;
	padding:2px;
	background-color:#EEEEEE;
	font-weight: bold; 
	color: #333333; 
	letter-spacing:1px;
	text-decoration: none 
}
a.topnav:visited {
	display:block;
	padding:2px;
	background-color:#EEEEEE; 
	font-weight: bold; 
	color: #333333; 
	letter-spacing:1px;
	text-decoration: none 
}
a.topnav:hover {
	display:block;
	padding:2px;
	background-color:#FFFFFF;
	font-weight: bold; 
	color: #333333; 
	letter-spacing:1px;
	text-decoration: none 
}
a.topnav:active {
	display:block;
	padding:2px;
	background-color:#FFFFFF;
	font-weight: bold; 
	color: #333333; 
	letter-spacing:1px;
	text-decoration: none 
}

/* LINKS topnavdown */
a.topnavdown:link {
	display:block;
	padding:2px;
	font-weight: bold;
	color: #CC0000;
    	text-decoration: underline;
	letter-spacing:1px;
}
a.topnavdown:visited {
	display:block;
	padding:2px;
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: underline; 
	letter-spacing:1px;	
}
a.topnavdown:hover {
	display:block;
	padding:2px;	
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: underline; 
	letter-spacing:1px;
}
a.topnavdown:active {
	display:block;
	padding:2px;
	font-weight: bold; 
	color: #CC0000; 
	text-decoration: underline; 
	letter-spacing:1px;
}

/* LINKS topix */
a.topix:link {
	font-size:14px;
	color: #CC0000;			
	font-weight: bold;
	text-decoration: none 
}
a.topix:visited {
	font-size:14px;
	color: #CC0000;	 		
	font-weight: bold;
	text-decoration: none;
}
a.topix:hover {
	font-size:14px;
	color: #CC0000;			
	font-weight: bold;
	text-decoration: none; 
}
a.topix:active {
	font-size:14px;
	color: #CC0000;			
	font-weight: bold;
	text-decoration: none; 
}

/* LINKS leftnav */
a.leftnav:link {
	display:block;
	margin-bottom:1px;
	padding:8px;
	background-color:#000066;
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	border-style:none;
	border-width:1px;
	border-color:#000066;
	text-align: center;
	letter-spacing:1px;
	text-decoration: none 
}
a.leftnav:visited {
	display:block;
	margin-bottom:1px;
	padding:8px;
	background-color:#000066;
	font-size: 10px;  
	font-weight: bold; 
	color: #FFFFFF; 
	border-style:none;
	border-width:1px;
	border-color:#000066;
	text-align: center;
	letter-spacing:1px; 
	text-decoration: none 
}
a.leftnav:hover {
	display:block;
	margin-bottom:1px;
	padding:8px;
	background-color:#CCCCEE;
	font-size: 10px;  
	font-weight: bold; 
	color: #000066; 
	border-style:none;
	border-width:1px;
	border-color:#000066;
	text-align: center;
	letter-spacing:1px; 
	text-decoration: none 
}
a.leftnav:active {
	display:block;
	margin-bottom:1px;
	padding:8px;
	background-color:#CCCCEE; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000066;
	border-style:none;
	border-width:1px;
	border-color:#000066; 
	text-align: center;
	letter-spacing:1px; 
	text-decoration: none 
}
a.leftnav_down:visited {
	display:block;
	margin-bottom:0px;
	padding:8px;
	background-color:#CCCCEE; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000066;
	border-style:none;
	border-width:1px;
	border-color:#000066;
	text-align: center;
	letter-spacing:1px;  
	text-decoration: none 
}

/* LINKS leftsub */
a.leftsub:link {
	display:block;
	padding:4px;
	margin-bottom:2px;
	background-color:#FFFFFF;
	font-size: 10px; 
	font-weight: normal; 
	color: #000066; 
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
	border-width:1px;
	border-color:#000066;
	text-align: center; 
	text-decoration: none 
}
a.leftsub:visited {
	display:block;
	padding:4px;
	margin-bottom:2px;
	background-color:#FFFFFF;
	font-size: 10px;  
	font-weight: normal; 
	color: #000066; 
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
	border-width:1px;
	border-color:#000066;
	text-align: center; 
	text-decoration: none 
}
a.leftsub:hover {
	display:block;
	padding:4px;
	margin-bottom:2px;
	background-color:#EEEEFF;
	font-size: 10px;  
	font-weight: normal; 
	color: #000099; 
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
	border-width:1px;
	border-color:#000066;
	text-align: center; 
	text-decoration: none 
}
a.leftsub:active {
	display:block;
	padding:4px;
	margin-bottom:2px;
	background-color:#EEEEFF;
	font-size: 10px; 
	font-weight: normal; 
	color: #000099; 
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	border-bottom-style:none;
	border-width:1px;
	border-color:#000066;
	text-align: center; 
	text-decoration: none 
}