/* www.telematica.at */
body { font-family:Arial, sans-serif; padding:0; margin:0; font-size:9px;height: 100%;}
.csc-header h1 { font-size:14px; color:#18790e; padding-left:20px; margin:15px 0 5px 0;}
.csc-header h2 { font-size:12px; color:#333399; padding-left:20px; margin:15px 0 5px 0;}
.bodytext, fliesstext { font-size:12px; color:#000; line-height:20px; padding-left:20px; }
p { font-size:12px; color:#000; line-height:20px; padding-left:20px; }

/* HEADER */
div#header {height:72px;}
div#header #buttonmenu {width:813px; height:72px; z-index:9999;
	position:absolute; left:147; top:0; display:block; 
	background:url(../images/himmel.jpg) 0 0 repeat-x;}
div#header #buttonmenu ul {padding:0; margin:0; padding:25px 0 0 650px;}
div#header #buttonmenu ul li {display:inline; list-style:none; padding:0 5px;}
div#header #buttonmenu ul li a img {border:0;}
div#header #logo {width:148px;}
div#header #logo img { border:0;}
div#header #headermenu { width:813px; height:22px; z-index:9999;
	position:absolute; left:147px; top:72px;
	background-color:#2D2E9A; color:#FFF;}
div#header #headermenu ul { margin:0; padding: 0.2em 0 0 280px;}
div#header #headermenu ul li {list-style:none; float:left;}
div#header #headermenu ul li a {display:block; float:left; padding: 2px 25px 0 20px;
	font-family:Verdana, Helvetica, sans-serif; font-size:12px; 
	text-decoration:none; color:#FFF; text-transform:uppercase;
	background:url(../images/pfeil.gif) 5px 100% no-repeat;}
div#header #headermenu ul li a:hover {text-decoration:underline;}
.fliesstext {font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000;
	line-height: 22px; text-align: left;}


/* CONTENT */
div#content {position:absolute; top:0px; min-height: 100%; height:auto !important;  height:100%; z-index:0;
	background:url(../images/menubg.gif) repeat-y; background-position:right;}
div#content #clearer {clear:both; float:none;}
div#content #bottom_menu {clear:both; float:none;}
div#content #bm {padding:0 0 0 20px; margin:0; }
div#content #bm li {list-style:none; float:left; color:#18790e;
	border-top:1px dotted #18790e; border-bottom:1px dotted #18790e; width:185px;
	text-align:center; padding:5px 0 5px 0;}

div#content #content_left {width:780px; float:left; padding:15px 0 0 0; margin-top:95px; overflow:auto; height:758px;}
div#content #content_left #content_r { float:right; width:380px; border-left:1px dotted #2E2E9A; padding:0 20px 0 0; margin-bottom:30px;}
div#content #content_left #content_r a {font:normal 12px Arial, sans-serif; color:#18790e; text-decoration:underline;}
div#content #content_left #content_r a:hover {font:normal 12px Arial, sans-serif; color:#18790e; text-decoration:none;}
div#content #content_left #content_r ul {font:normal 12px Arial, sans-serif; text-decoration:none; line-height:2;}
div#content #content_left #content_r li {font:normal 12px Arial, sans-serif; text-decoration:none; line-height:2;}
div#content #content_left #content_l { float:left; width:350px; padding:0; margin-bottom:30px;}
div#content #content_left #content_l a {font:normal 12px Arial, sans-serif; color:#18790e; text-decoration:underline;}
div#content #content_left #content_l a:hover {font:normal 12px Arial, sans-serif; color:#18790e; text-decoration:none;}
div#content #content_left #content_l ul {font:normal 12px Arial, sans-serif; text-decoration:none; line-height:2;}
div#content #content_left #content_l li {font:normal 12px Arial, sans-serif; text-decoration:none; line-height:2;}
div#content #content_left #content_eins { float:left; margin-bottom:30px;}
div#content #content_left #content_eins a {font:normal 12px Arial, sans-serif; color:#18790e; text-decoration:underline;}
div#content #content_left #content_eins a:hover {font:normal 12px Arial, sans-serif; color:#18790e; text-decoration:none;}
div#content #content_left #content_eins ul {font:normal 12px Arial, sans-serif; text-decoration:none; line-height:2;}
div#content #content_left #content_eins li {font:normal 12px Arial, sans-serif; text-decoration:none; line-height:2;}
div#content #content_left a {font:normal 11px Arial, sans-serif; color:#18790e; text-decoration:underline;}
div#content #content_left a:hover {font:normal 11px Arial, sans-serif; color:#18790e; text-decoration:none;}
div#content #content_left li a {}
div#content #mainmenu {width:180px; float:left;}
div#mainmenu ul {margin:0; padding:110px 0 0 0px; display:block;}
div#mainmenu ul li {list-style:none; margin:0;}
div#mainmenu ul li a {display:block; color:#38389e;
	font: normal 12px Arial, sans-serif; 
	line-height:25px;
	text-decoration:none; padding:0 0 0 35px; 
	background:url(../images/euro_gruen.gif) 15px 8px no-repeat;}
div#mainmenu ul li a:hover {background:url(../images/euro_blau.gif) 15px 8px no-repeat;}
div#mainmenu #mainmenufooter {font:normal 10px Arial, sans-serif; color:#18790e; padding:0 0 2px 25px;
	position:absolute; bottom:0px;}
div#mainmenu a {font:normal 10px Arial, sans-serif; color:#18790e;}