.leer              { }

BODY,TD,TR,TH,P,BR,LI,OL,UL,SUP,SELECT,INPUT,TEXTAREA,DD,DT,SPAN,DL	{ text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; }
DIV { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; }

       BODY {
              scrollbar-face-color:E0E0E0;
              scrollbar-track-color:F0F0F0;
              scrollbar-3dlight-color:FFFFFF;
              scrollbar-arrow-color:888888;
              scrollbar-highlight-color:F8F8F8;
              scrollbar-shadow-color:8A8A8A;
              scrollbar-darkshadow-color:4E4E4E;
              background-attachment:fixed;
            }

SMALL { font-size: 10px; font-weight: normal; color: #FFFFFF; }

BIG { font-size: 12px; font-weight: normal; color: #FFFFFF; }

h1 { font-size: 24px; color: #FFFFFF; }
h2 { font-size: 18px; color: #FFFFFF; }
h3 { font-size: 16px; color: #FFFFFF; }
h4 { font-size: 14px; color: #FFFFFF; }
h5 { font-size: 12px; color: #FFFFFF; }

.text              { text-decoration: none;      bordercolor: #FFFFFF; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; }
.text_div          { text-decoration: none;      bordercolor: #FFFFFF; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; height:445px; overflow:auto; background-attachment:fixed; }
.text_grau         { text-decoration: none;      bordercolor: #FFFFFF; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; height:220px; overflow:auto; background-attachment:fixed; }
.text_home         { text-decoration: none;      bordercolor: #FFFFFF; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; height:445px; overflow:auto; background-attachment:fixed; }
.text_frame        { text-decoration: none;      width:300px; height:70px; overflow:no; background-attachment:fixed; }
.text_iframe       { text-decoration: none;      bgcolor: #DADADA; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; }
.textklein         { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 10px; }
.textfett          { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }
.rot               { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; }
.rotklein          { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 10px; }
.rotfett           { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }
.rotfett12         { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }
.rotfett14         { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 14px; font-weight: bold; }
.weiss             { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; }
.hellgrau          { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; }
.grauklein         { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 10px; }
.mini              { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 10px; }
.winzig            { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 8px; }
.winzigweiss       { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 8px; }
.header            { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }
.pageheader        { text-decoration: none;      color: #FFFFFF; font-family: Arial,Helvetica; font-size: 18px; font-weight: bold; }
    
A.linkgr:link             { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; line-height: 24px; bordercolor: #FFFFFF }
A.linkgr:active           { text-decoration: none; color: #FF6310; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; }
A.linkgr:hover            { text-decoration: none; color: #FF6310; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; background: #5A5A5A; }

A.linkbg:link             { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; border: 1px; bordercolor: #FFFFFF; background: #5A5A5A; }
A.linkbg:active           { text-decoration: none; color: #FF6310; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; border: 1px; bordercolor: #FFFFFF; background: #5A5A5A; }
A.linkbg:visited          { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; border: 1px; bordercolor: #FFFFFF; background: #5A5A5A; }
A.linkbg:hover            { text-decoration: none; color: #FF6310; font-family: Arial,Helvetica; font-size: 13px; font-weight: bold; border: 1px; bordercolor: #FFFFFF; background: #5A5A5A; }


A.linkr:link             { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; bordercolor: #FFFFFF }
A.linkr:active           { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }
A.linkr:visited          { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }
A.linkr:hover            { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }

a:link             { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }
a:active           { text-decoration: none; color: #FF6310; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }
a:visited          { text-decoration: none; color: #FFFFFF; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }
a:hover            { text-decoration: none; color: #FF6310; font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; }

.htitel           { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }
A.ahtitel:link    { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }
A.ahtitel:active  { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }
A.ahtitel:visited { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }
A.ahtitel:hover   { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }

.utitel           { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }
A.autitel:link    { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }
A.autitel:active  { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }
A.autitel:visited { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }
A.autitel:hover   { font-family: Arial,Helvetica; font-size: 12px; font-weight: bold; color: #FFFFFF; }

A.more:link       { font-family: Arial,Helvetica; font-size: 10px; color: #FFFFFF; }
A.more:active     { font-family: Arial,Helvetica; font-size: 10px; color: #FFFFFF; }
A.more:visited    { font-family: Arial,Helvetica; font-size: 10px; color: #FFFFFF; }
A.more:hover      { font-family: Arial,Helvetica; font-size: 10px; color: #FFFFFF; }

A.al:link         { font-family: Arial,Helvetica; font-size: 10px; color: #FFFFFF; }
A.al:active       { font-family: Arial,Helvetica; font-size: 10px; color: #FFFFFF; }
A.al:visited      { font-family: Arial,Helvetica; font-size: 10px; color: #FFFFFF; }
A.al:hover        { font-size: 10px; color: #FFFFFF; }

.Copyright        { font-size: 10px; }

A.copy:link       { font-size: 10px; color: #FFFFFF; }
A.copy:active     { font-size: 10px; color: #FFFFFF; }
A.copy:visited    { font-size: 10px; color: #FFFFFF; }
A.copy:hover      { font-size: 10px; color: #FFFFFF; }

.i0               {                                            font-size:12px; font-family: Arial, Helvetica; }
.i2               { width: 350px;                              font-size:12px; font-family: Arial, Helvetica; }

/* --- menu styles ---*/

/* level 0 inner */
.m0l0iout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
	color: #FFFFFF;
}
.m0l0iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 0px;
	background: #FFFFFF;
}
.m0l0oover {
	font-color: #FFFFFF;
	text-decoration : none;
	border : 0px;
	background: #FFFFFF;
}

/* level 1 inner */
.m0l1iout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l1iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: color: #FFFFFF;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #DADADA;
	filter: alpha(opacity=85);
}
.m0l1oover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #DADADA;
}

/* level 2 inner */
.m0l2iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	padding: 0px;
	color: #FFFFFF;
}

/* level 2 outer */
.m0l2oout {
	text-decoration : none;
	border : 0px;
	background: #DADADA;
}
.m0l2oover {
	text-decoration : none;
	border : 0px;
	background: #DADADA;
}

/* menu nav */

/* level 0 inner */
.m1l0iout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 3px;
	color: #FFFFFF;
}
.m1l0iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 3px;
	color: #FFFFFF;
}

/* level 0 outer */
.m1l0oout {
	text-decoration : none;
	border : 0px;
	background: #DADADA;
}
.m1l0oover {
	font-color: #FFFFFF;
	text-decoration : none;
	border : 0px;
	background: #DADADA;
	filter: alpha(opacity=85);
}

/* level 1 inner */
.m1l1iout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m1l1iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: color: #FFFFFF;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 1 outer */
.m1l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #DADADA;
	filter: alpha(opacity=85);
}
.m1l1oover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #DADADA;
}

/* level 2 inner */
.m1l2iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	padding: 0px;
	color: #FFFFFF;
}

/* level 2 outer */
.m1l2oout {
	text-decoration : none;
	border : 0px;
	background: #DADADA;
}
.m1l2oover {
	text-decoration : none;
	border : 0px;
	background: #DADADA;
}

/* menu nav_1 */

/* level 0 inner */
.m2l0iout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	color: #FFFFFF;
}
.m2l0iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 3px;
	color: #FFFFFF;
}

/* level 0 outer */
.m2l0oout {
	text-decoration : none;
	font-weight: bold;
	border : 0px;
	background: #FFFFFF;
}
.m2l0oover {
	font-color: #FFFFFF;
	text-decoration : none;
	font-weight: bold;
	border : 0px;
	background: #DADADA;
	filter: alpha(opacity=85);
}

/* level 1 inner */
.m2l1iout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
	color: #FFFFFF;
}
.m2l1iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: color: #FFFFFF;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}

/* level 1 outer */
.m2l1oout {
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #DADADA;
	filter: alpha(opacity=85);
}
.m2l1oover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	border : 1px solid #FFFFFF;
	background: #DADADA;
}

/* level 2 inner */
.m2l2iover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration : none;
	padding: 0px;
	color: #FFFFFF;
}

/* level 2 outer */
.m2l2oout {
	text-decoration : none;
	border : 0px;
	background: #DADADA;
}
.m2l2oover {
	text-decoration : none;
	border : 0px;
	background: #DADADA;
}
