/*
Standard CSS

@site       intraffic.at
@author     Philipp Brunner // brunner@echonet.at
@copyright  echonet communication gmbh
		    schottenfeldgasse 24, 1070 vienna
	  	    http://www.echonet.at
@date       13.03.2009
@lastmodified 

@sections   =body
			=standard
				=anchors
				=headlines
				=list
				=images
			=base
			=snippets
*/
/* @section =body
-------------------------------------------------------------------*/
html, body, div, span, a, form, textarea, input, select, h1, h2, h3, h4, h5, h6, p, ol, ul {font-family: Arial, Helvetica, sans-serif;margin:0;padding:0;}
body {background:#fff url(gfx/body_bg.png) repeat-x 0 140px; color:#333;font-size:62.5%;position:relative;text-align:center;}
html {overflow-y:scroll;} /* Scrollbar immer rechts im Firefox ab 1.5 */

/* @section =standard Elemente
-------------------------------------------------------------------*/
/* ----- =anchors ----- */
a {color: #00618C;outline:none;text-decoration: none;}
a:hover { background-color: #00618C; color: #FFFFFF; text-decoration: none; }
a.nu {text-decoration:none;} 
a.nu:hover {text-decoration: underline;}
a.spc:link, a.spc:visited, a.spc:focus, a.spc:hover, a.spc:active {color: #333;}
a.spc:hover {}

/* ----- =headlines/ Überschriften/ Absätze ----- */
/* Zeilenhöhe 18px */
h1 {font-size: 1.83em;line-height:1.09;margin:1.09em 0 .6em; color: #00618C; border-bottom: 1px solid #00618C; padding: 0 0 5px 0;}/*22px*/
#c-content > h1:first-child, #c-content > h2:first-child, #c-content > h3:first-child, #c-content > h4:first-child, #c-content > h5:first-child, #c-content > h6:first-child, #c-content > p:first-child, #c-content > ul:first-child { margin-top: 0; }
h2 {font-size: 1.5em;line-height:1;margin:1em 0 .33em;color: #00618C;}/*18px*/
h3 {font-size: 1.33em;line-height:1.13;margin:1.13em 0 .38em;color: #00618C;}/*16px*/
h4 {font-size: 1.17em;line-height:1.29;margin:1.29em 0 .43em;}/*14px*/
h5 {font-size: 1em;line-height:1.5;margin:1.5em 0 .5em;}/*12px*/
h6 {font-size: 0.915em;line-height:1.64;margin:1.64em 0 .55em;}/*11px*/
p {line-height: 1.5;margin: 0 0 1.5em; }

/* ----- =list ----- */
li {line-height: 1.5;}
ol {margin:1.5em 0 1.5em 2.5em;}
ul.tarn li ul, ul.tarn li ol, ul {margin:1.5em 0 1.5em 1.67em;list-style-type:square;}
ul.tarn {list-style:none;margin:0;padding:0;}

/* ----- =image ----- */
img {border:0;}
.fright img, img.fright {margin: 0 0 .3em .8em;}
.fleft img, img.fleft {margin: 0 .8em .3em 0;}

/* @section =base
-------------------------------------------------------------------*/
#c-parent {margin: 0 auto;position: relative;text-align: left;width:990px;padding: 0; }
#c-header {/*float:left;width:100%;*/width: 820px; height: 140px; background: #FFFFFF url(/media/intraffic/de_at/sitegrafik/current_issue.png) top right no-repeat; margin-bottom: 90px;}
#c-header h1#logo {position: absolute; top: 93px; left: 35px; margin:0; padding: 0; border: none; }
#c-header h1#logo a:hover { background: none; }
#c-main { background: transparent url(gfx/main_bg.png) top left no-repeat; padding: 35px 60px 0 35px; min-height: 460px; margin-bottom: 10em; width: 725px; }
#c-left {font-size:1.2em;float:left;width:206px;}
#c-content {float:right;font-size:1.3em;width:469px; padding: 0 0 0 50px }

/* ----- =navigation ----- */
ul#c-nav {margin:0;padding:0;}
ul#c-nav li {list-style-type:none;padding-bottom: 0; display: inline-block; width: 100%; line-height: 1.2; margin: 0 0 5px 0;}
ul#c-nav li span {}
ul#c-nav li a {font-size: 1.5em;color:#00618C;display:block;padding:0 2px 0 16px;text-decoration:none;white-space:nowrap;}
ul#c-nav li a.active,ul#c-nav li a:hover {background-color: #00618C; color: #FFFFFF;}
ul#c-nav li ul li {text-transform:none;padding-left:20px;}
ul#c-nav li ul { margin: 10px 0 0 0; padding: 0;}
ul#c-nav li ul li span {border:0;margin:0;}
ul#c-nav li ul li a {border:0;background-image:none; font-size: 1.3em;}
ul#c-nav li ul li a.active,ul#c-nav li ul li a:hover {background-color: transparent; color: #00618C; font-weight: bold; }


/* @section =snippets
-------------------------------------------------------------------*/
/* ----- =layout ----- */
ul#c-sitenav, .v {height:0;left:-1000px;display:inline;overflow:hidden;position: absolute;top:-1000px;width:0;}
.ir  {text-indent: -1000em;outline:0;}
.none, #c-nav em {display:none;visibility:hidden;}
.block {display:block;visibility:visible;}
.cfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.cfix {display: block;zoom:1;}
.ofix {overflow: hidden;}

/* ----- =standard ----- */
.auto {width:auto;}
.brd img {border:1px solid;display:block;}
.c 	{clear: both;}
.cl {clear:left;}
.cr {clear:right;}
div.error {background-color: #FFCECF;border:1px solid #f00;margin:0 0 .5em;padding:.5em 1em;}
.fright {float:right;}
.fleft {float:left;}
.fnone {float:none;}
.m0 {margin:0;}
.mtd {margin-top:2em;}
.mt0 {margin-top:0;}
.mb0 {margin-bottom:0;}
.pad {padding:.5em 1em;}
.tcenter {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
.vcenter {vertical-align:middle;}
.vcenter img {vertical-align:middle;}
.versal {text-transform:uppercase;}

/* ----- =tabellen ----- */
table {border-collapse:collapse;border-spacing:0;empty-cells:show;font-family:Arial, Helvetica, sans-serif;width:100%;}
caption{}
thead{}
tbody{}
tfoot{}
thead th {}
th, td {font-family:Arial, Helvetica, sans-serif;font-size:1em;padding: .5em .5em;text-align: left; }
thead td, th {font-weight:bold;}

/* @section =modules
-------------------------------------------------------------------*/
/* ----- =news ----- */
ul.news { margin-left: 0; }
ul.news li div.lead img { padding: 0 0 10px 10px; }

/* ----- =banner ----- */
#banner { height:600px; right:0; overflow:hidden; position:absolute; top:240px; width:160px; }
