BODY 
{
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
}

.red {
	color: #FF0000;
}

P,TD,TR
{
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify;
}

.imgtbl {
	width: 100%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.imgtbl td {
	height:110px;
	/*vertical-align:middle;*/
	text-align: center;
}

.imgtbl img {
	border-style: none;
}

.gridtable td, th {
	border:1px solid black;
}

H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; LINE-HEIGHT: 28px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


H2 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 17px;
	LINE-HEIGHT: 1.5em;
	COLOR: #b8d549;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom : 1px solid #b8d549;
}

H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	LINE-HEIGHT: 1.5em;
	COLOR: #b8d549;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

H4 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	LINE-HEIGHT: 1.5em;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.li_h1 {
	color: #b8d549;
	font-weight: bold;
}

.size10 {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
}

.size11 {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
}

.size10r {
	FONT-SIZE: 10px; COLOR: red;FONT-WEIGHT:bold; LINE-HEIGHT: 1.5em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;
}

.neg {color: #FFFFFF}

.zitat {
	margin-left : 20px;
	margin-top : 10px;
	FONT-SIZE: 14px;
	COLOR: #FFFFFF;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Georgia, Palatino, "Palatino Linotype", serif;
	font-style : italic;
}

.propoints {
	margin-left : 50px;	border-bottom : thin solid #778899;
}

.button {
	color: #FFFFFF;
	background-color: #b8d549;
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
}

.mag50 {
	margin-left : 50px;	
}

.orange 	{
	FONT-WEIGHT: bolder;
	COLOR: #b8d549;
	}


.bg_farbe {
	BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
}

.bg_10 {
	BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center;
}

.subnav {
	COLOR: #b8d549;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: monospace;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	margin-bottom: 5px;
	padding-left: 15px;
}
.topnav {
	COLOR: #b8d549;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	margin-bottom: 5px;
}

.topnav A:link {
	display: block;
	width: 171px;
	height:20px;
	padding-top : 3px;
	color: white;
	FONT-SIZE: 12px;
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	background-color : #b8d549;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
}

.topnav A:visited {
	display: block;
	width: 171px;
	height:20px;
	padding-top : 3px;
	color: white;
	FONT-SIZE: 12px;
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	background-color : #b8d549;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
}

.topnav A:hover {
	display: block;
	width: 171px;
	height:20px;
	padding-top :3px;
	color: white;
	/*font : menu;*/
	FONT-SIZE: 12px;
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	background-color : #FC9F60;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid silver;
	border-left : 1px solid silver;

}

.topnav A:active {
	display: block;
	width: 171px;
	height:20px;
	padding-top :3px;
	color: white;
	FONT-SIZE: 12px;
	/*font : menu;*/
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	background-color : #b8d549;
	border-bottom : 1px solid silver;
	border-right : 1px solid silver;
	border-top : 1px solid black;
	border-left : 1px solid black;
}

.topnav2 {
	COLOR: #b8d549;
	LINE-HEIGHT: 22px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	margin-bottom: 5px;
	margin-left: 10px;
}

.topnav2 A:link {
	display: block;
	width: 171px;
	height:20px;
	padding-top : 3px;
	color: white;
	FONT-SIZE: 12px;
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	background-color : #b8d549;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
}

.topnav2 A:visited {
	display: block;
	width: 171px;
	height:20px;
	padding-top : 3px;
	color: white;
	FONT-SIZE: 12px;
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	background-color : #b8d549;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid silver;
	border-left : 1px solid silver;
}

.topnav2 A:hover {
	display: block;
	width: 171px;
	height:20px;
	padding-top :3px;
	color: white;
	/*font : menu;*/
	FONT-SIZE: 12px;
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	background-color : #FC9F60;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid silver;
	border-left : 1px solid silver;

}

.topnav2 A:active {
	display: block;
	width: 171px;
	height:20px;
	padding-top :3px;
	color: white;
	FONT-SIZE: 12px;
	/*font : menu;*/
	text-align: left;
	font-weight : bold;
	text-decoration: none;
	background-color : #b8d549;
	border-bottom : 1px solid silver;
	border-right : 1px solid silver;
	border-top : 1px solid black;
	border-left : 1px solid black;
}

ul {
	list-style-type: square;
	margin-bottom: 0.7ex;
}
ol {
	margin-bottom: 0.7ex;
}
	
.copy01 {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.copy02 {
	FONT-SIZE: 12px; COLOR: #b8d549; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A:link {
	FONT-SIZE: 12px;
	/*COLOR: #0066CC;*/
	/*color: #008fd0;*/
	color: #b8d549;
	TEXT-DECORATION: none;
	font-weight : bolder;
}
A:visited {
	FONT-SIZE: 12px; COLOR: #b8d549; TEXT-DECORATION: none; font-weight : bolder;
}
A:hover {
	FONT-SIZE: 12px; COLOR: #FC9F60;; TEXT-DECORATION: none; font-weight : bolder;
}

.impressum {
	FONT-SIZE: 10px;
	COLOR: #000000;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style : normal;
	text-align : center;
}

.top_image A:link { TEXT-DECORATION: none;}
.top_image A:visited { TEXT-DECORATION: none;}
.top_image A:hover { TEXT-DECORATION: none;}
.top_image A:active { TEXT-DECORATION: none;}

.impressum A:link { COLOR: #008fd0; FONT-SIZE: 10px; TEXT-DECORATION: none;}
.impressum A:visited {COLOR: #008fd0;  FONT-SIZE: 10px; TEXT-DECORATION: none;}
.impressum A:hover {COLOR: #778899; FONT-SIZE: 10px; TEXT-DECORATION: none;} 
.impressum A:active {COLOR: #778899;  FONT-SIZE: 10px; TEXT-DECORATION: none;}

.inABC {
        WIDTH: 50px; HEIGHT: 18px; text-align: center;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 12px; 
		background: #ffffff;
        color: Black;
        border-right: #0A2267 1px solid;
        border-left: #0A2267 1px solid;
        border-top:#0A2267 1px solid;
        border-bottom: #0A2267 1px solid;
}

.inBereich {
        WIDTH: 130px; HEIGHT: 18px; text-align: center;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 12px; 
		background: #ffffff;
        color: Black;
        border-right: #0A2267 1px solid;
        border-left: #0A2267 1px solid;
        border-top:#0A2267 1px solid;
        border-bottom: #0A2267 1px solid;
}


.inSelect {
        WIDTH: 80px; HEIGHT: 18px; text-align: center;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 9px; 
		background: #ffffff;
        color: Black;
        border-right: #0A2267 1px solid;
        border-left: #0A2267 1px solid;
        border-top:#0A2267 1px solid;
        border-bottom: #0A2267 1px solid;
}


.inputForm {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	color: Black;
	border-right: #0A2267 1px solid;
	border-left: #0A2267 1px solid;
	border-top:#0A2267 1px solid;
	border-bottom: #0A2267 1px solid;
	font-size : 11px;
}

form textarea, input, select {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

/*form textarea {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	background: #ffffff;
	color: Black;
	border-right: #0A2267 1px solid;
	border-left: #0A2267 1px solid;
	border-top: #0A2267 1px solid;
	border-bottom: #0A2267 1px solid;
}*/

.typeSubmit {
   FONT-SIZE: smaller; 
   COLOR: #FFFFFF; 
   BACKGROUND-COLOR: #b8d549; 
   border-bottom-color: #FFFFFF; 
   border-top-color: #FFFFFF;
}

.bg_11 {
	BACKGROUND-COLOR: #000000;
	COLOR: #FFFFFF;
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-LEFT:2px;
	TEXT-ALIGN: left;
}

.size_11{
	COLOR: #000000;
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-LEFT:2px;
}
.size_11_l{
	COLOR: #000000;
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-LEFT:2px;
	BORDER-LEFT:1px solid #000000;
	BORDER-TOP:1px solid #000000;
	VERTICAL-ALIGN:top;
	TEXT-ALIGN: left;
}

.size_11_lr{
	COLOR: #000000;
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-LEFT:2px;
	BORDER-RIGHT:1px solid #000000;
	BORDER-TOP:1px solid #000000;
	VERTICAL-ALIGN:top;
	TEXT-ALIGN: left;
}

.size_11_rl{
	COLOR: #000000;
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	PADDING-LEFT:2px;
	BORDER-RIGHT:1px solid #000000;
	BORDER-TOP:1px solid #000000;
	BORDER-LEFT:1px solid #000000;
	VERTICAL-ALIGN:top;
	TEXT-ALIGN: left;
}

.size_11_rl A:link{COLOR: #000000;FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight :normal}
.size_11_rl A:visited{COLOR: #000000;FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight :normal}
.size_11_rl A:hover{COLOR: #b8d549;FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight :normal}
.size_11_rl A:active{COLOR: #000000;FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;font-weight :normal}

.topborder{
 FONT-SIZE: 1px;
 BORDER-TOP:1px solid #000000;
}

.a_right{
TEXT-ALIGN: right;
}

.imgR {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.imgL {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.important {
	font-weight:bold;
	color:red;
}

.Speaker {
	color: #0000FF;
	font-weight: bold;
}

.Title {
	margin-bottom: 120%;
}
.step-inactive {
	color: #CCCCCC;
}

.tblcentered{
	text-align:center;
}
.tbltop td{
	vertical-align:top;
}