BODY {
	background-color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TD, P, LI {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: normal;
	color: #999999;
}

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	color: #FF8800;
}

h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	color: #FF8800;
}

A.topstrip {
	display: block;
	float: left;
	height: 32px;
	line-height: 32px;
	padding: 0px 0px 0px 20px;
	margin: 0px 20px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background: url(/images/sipka1.gif) left top no-repeat;
}
A.topstripr {
	display: block;
	float: right;
	height: 32px;
	line-height: 32px;
	padding: 0px 0px 0px 20px;
	margin: 0px 20px 0px 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background: url(/images/sipka1.gif) left top no-repeat;
}
 
div#bodycont {
	display: block; position: relative; width: 996px; height: auto; _height: 450px; min-height: 450px; margin: 0px auto 0px auto; border: 1px solid transparent; background: url(/images/topbg.gif) no-repeat left top; clear: both;
}	
div#freeplacer {
	display: block; _display: none; height: 212px; width: 996px;
}
div#xmaincont {
	display: table-row; _display: block; text-align: left; width: 996px; height: auto; _height: 450px; min-height: 450px; margin: 212px 0px 0px 0px; background-color: #FFFFFF;
}

div#leftcont {
	display: table-cell; vertical-align: top; _display: block; _float: left; text-align: left; width: 290px; height: auto; _height: 52px; min-height: 52px; margin: 0px; background-color: #FFFFFF; border: none; position: relative; left: 0px;
}
div#menucont {
	display: block; text-align: left; width: 282px; height: auto; _height: 52px; min-height: 52px; margin: 0px 4px 4px 4px; background-color: #F2F2F2; border: 1px solid #E1E1E1; position: relative; clear: both;
}
div.ltrohm { display: block; height: 26px; width: 26px; background: url(/images/kulrohltm.gif) no-repeat left top; position: absolute; top: -1px; left: -1px; }
div.rtrohm { display: block; height: 26px; width: 26px; background: url(/images/kulrohrtm.gif) no-repeat right top; position: absolute; top: -1px; right: -1px; }
div.lbrohm { display: block; height: 26px; width: 26px; background: url(/images/kulrohlbm.gif) no-repeat left bottom; position: absolute; bottom: -1px; left: -1px; }
div.rbrohm { display: block; height: 26px; width: 26px; background: url(/images/kulrohrbm.gif) no-repeat right bottom; position: absolute; bottom: -1px; right: -1px; }
div.orangetop { background-color: #FF8800; color: White; display: block; font-size: 16px; }
div.intextmm { padding: 10px 20px; }
div.inmenucont { display: block; border: 1px solid #E1E1E1; }
div.intextm { margin: 20px; }

div#newscont { display: block; text-align: left; width: 282px; height: auto; _height: 52px; min-height: 52px; margin: 0px 4px 4px 4px; background-color: #F2F2F2; border: 1px solid #E1E1E1; position: relative; clear: both; }
div.ltrohm2 { display: block; height: 26px; width: 26px; background: url(/images/kulrohltm2.gif) no-repeat left top; position: absolute; top: -1px; left: -1px; }
div.rtrohm2 { display: block; height: 26px; width: 26px; background: url(/images/kulrohrtm2.gif) no-repeat right top; position: absolute; top: -1px; right: -1px; }
div.blacktop { background-color: #000000; color: White; display: block; font-size: 16px; }
div.inmenucont { display: block; border: 1px solid #E1E1E1; }
div.intextnews { margin: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }


div#fbcont { display: block; text-align: left; width: 282px; height: 100px; margin: 0px 4px 4px 4px; background: url(/images/fbbg.gif) repeat-x top; border: 1px solid #FFFFFF; position: relative; clear: both; }
div.ltrohfb { display: block; height: 26px; width: 26px; background: url(/images/kulrohltfb.gif) no-repeat left top; position: absolute; top: -1px; left: -1px; }
div.rtrohfb { display: block; height: 26px; width: 26px; background: url(/images/kulrohrtfb.gif) no-repeat right top; position: absolute; top: -1px; right: -1px; }
div.infbcont { display: block; margin: 20px 20px 20px 30px; }


div#maincont { display: table-cell; _display: block; _float: left; vertical-align: top; text-align: left; width: 697px; height: auto; _height: 450px; min-height: 450px; margin: 0px; background-color: #FFFFFF; position: relative; }
table.kulrohtab { visibility: visible; margin-bottom: 10px; }
td.tdkultl2 { height: 26px; width: 26px; background: #F2F2F2 url(/images/kulrohlt.gif) no-repeat left top; }
td.tdkultop2 { background: #F2F2F2 url(/images/kulrohtop2.gif) repeat-x top; }
td.tdkultr2 { height: 26px; width: 26px; background: #F2F2F2 url(/images/kulrohrt.gif) no-repeat right top; }
td.tdkulleft2 { background: #F2F2F2 url(/images/kulrohleft2.gif) repeat-y left; }
td.tdkultex { background-color: #F2F2F2; }
td.tdkulright2 { background: #F2F2F2 url(/images/kulrohright2.gif) repeat-y right; }
td.tdkulbl2 { height: 26px; width: 26px; background: #F2F2F2 url(/images/kulrohlb.gif) no-repeat left bottom; }
td.tdkulbot2 { background: #F2F2F2 url(/images/kulrohbot2.gif) repeat-x bottom; }
td.tdkulbr2 { height: 26px; width: 26px; background: #F2F2F2 url(/images/kulrohrb.gif) no-repeat right bottom; }


div#texcont { display: block; text-align: left; width: 697px; height: auto; _height: 300px; min-height: 300px; margin: 0px 0px 10px 0px; background-color: #FFFFFF; border: 2px solid #F2F2F2; position: relative; }
div.ltroh { display: block; height: 26px; width: 26px; background: url(/images/kulrohlt.gif) no-repeat left top; position: absolute; top: -2px; left: -2px; }
div.rtroh { display: block; height: 26px; width: 26px; background: url(/images/kulrohrt.gif) no-repeat right top; position: absolute; top: -2px; right: -2px; }
div.lbroh { display: block; height: 26px; width: 26px; background: url(/images/kulrohlb.gif) no-repeat left bottom; position: absolute; bottom: -2px; left: -2px; }
div.rbroh { display: block; height: 26px; width: 26px; background: url(/images/kulrohrb.gif) no-repeat right bottom; position: absolute; bottom: -2px; right: -2px; }
div.intext { margin: 20px; }


td.tdkultl { height: 26px; width: 26px; background: url(/images/kulrohlt.gif) no-repeat left top; }
td.tdkultop { background: url(/images/kulrohtop.gif) repeat-x top; }
td.tdkultr { height: 26px; width: 26px; background: url(/images/kulrohrt.gif) no-repeat right top; }
td.tdkulleft { background: url(/images/kulrohleft.gif) repeat-y left; }
td.tdkulright { background: url(/images/kulrohright.gif) repeat-y right; }
td.tdkulbl { height: 26px; width: 26px; background: url(/images/kulrohlb.gif) no-repeat left bottom; }
td.tdkulbot { background: url(/images/kulrohbot.gif) repeat-x bottom; }
td.tdkulbr { height: 26px; width: 26px; background: url(/images/kulrohrb.gif) no-repeat right bottom; }



div#logocont { display: block; position: absolute; top: 89px; left: 58px; }
div#slogancont { display: block; position: absolute; top: 148px; right: 58px; color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 19px; font-style: italic; text-align: right; font-weight: normal; }
div#topstripcont { display: block; position: absolute; top: 0px; left: 0px; width: 996px; height: 32px; }
div#botlincont { display: block; position: static; width: 100%; height: 46px; margin: 26px 0px 0px 0px; border: none; background-color: #FF8000; }
div#botlinecont { display: block; position: relative; width: 996px; height: 46px; margin: 0px auto 0px auto; border: none; background: #FF8000 url(/images/botbg.gif) no-repeat right top; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-style: normal; text-align: right; font-weight: normal; }
td.crsnet { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; font-weight: normal; }
a.crsnet, a.crsnet:visited, a.crsnet:hover {
	color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; font-weight: normal;
	text-decoration: none;
}







A.leftmenu, A.leftmenu:visited, A.leftmenu:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: Black; text-decoration: none; display: block; padding: 10px 0px 10px 20px; height: auto; margin: 0px; border-top: 1px dashed Gray; background: url(/images/sipka2.gif) left top no-repeat;
}	

A.leftmenufirst, A.leftmenufirst:visited, A.leftmenufirst:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: Black; text-decoration: none; display: block; padding: 10px 0px 10px 20px; height: auto; margin: 0px; background: url(/images/sipka2.gif) left top no-repeat;
}

A.leftmenusub, A.leftmenusub:visited, A.leftmenusub:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: Black; text-decoration: none; display: block; padding: 5px 0px 5px 20px; height: auto; margin: 0px 0px 0px 10px; background: url(/images/sipka4.gif) left top no-repeat;
}

A.leftmenuakt, A.leftmenuakt:visited, A.leftmenuakt:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF8800; text-decoration: none; display: block; padding: 10px 0px 10px 20px; height: auto; margin: 0px; border-top: 1px dashed Gray; background: url(/images/sipka2a.gif) left top no-repeat;
}	

A.leftmenufirstakt, A.leftmenufirstakt:visited, A.leftmenufirstakt:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF8800; text-decoration: none; display: block; padding: 10px 0px 10px 20px; height: auto; margin: 0px; background: url(/images/sipka2a.gif) left top no-repeat;
}

A.leftmenusubakt, A.leftmenusubakt:visited, A.leftmenusubakt:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FF8800; text-decoration: none; display: block; padding: 5px 0px 5px 20px; height: auto; margin: 0px 0px 0px 10px; background: url(/images/sipka4.gif) left top no-repeat;
}




A.leftnews, A.leftnews:visited, A.leftnews:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: Black; text-decoration: underline; display: block; padding: 0px 0px 0px 20px; height: auto; margin: 0px; background: url(/images/sipka3.gif) left top no-repeat;
}

P.leftnews {
	margin: 0px 0px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
div.newsdelic {
	display: block; border-top: 1px dashed White; margin-top: 5px; height: 5px; font-size: 1px;
}

A.blacklink, A.blacklink:visited, A.blacklink:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: Black; text-decoration: none;
}
 /*------------------ pf -------------------*/

div#webshader {
	position: fixed; _position: absolute; width: 100%; height: 100%; min-height: 620px; display: block; top: 0px; left: 0px; margin: 0px; background-color: Black; filter: alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	z-index: 1000;
}

div#webpf {
	position: fixed; _position: absolute; width: 100%; height: 100%; min-height: 620px; display: block; top: 0px; left: 0px; margin: 0px; z-index: 1001;
}

div#webpfx {
	position: fixed; _position: absolute; width: 10px; height: 10px; display: block; top: 0px; right: 20px; _right: 0px; cursor: pointer; _cursor: hand; margin: 0px; z-index: 1002;
}

div#flashcont {
	margin: 5px;
}

div.technologie, div.technologie A {
	color: Gray; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic;
}