/*
Standard CSS

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

@sections   =body
			=layout-container
			=layout
			=navigation
			=standard
				=anchors
				=headlines
				=list
				=images
			=forms
			=module
				=produktion
				=ensemble
				=ankündigungen
				=suche
			=snippets
				=pagenav/browse/recommend/print
				=lightbox
				=sponsorlist
				=recommend
			=tables
			
*/

/* @section =body
-------------------------------------------------------------------*/

html, body, div, span, a, form, textarea, input, select, h1, h2, h3, h4, h5, h6, p, ol, ul { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; }
body { color:#FFFFFF; background: #1D3456 url(/media/trendcom09/assets/style/gfx/bg_header.png) top left repeat-x; cursor:auto; font-size:62.5%; line-height:1.23; height:100%; text-align: center; }
html { height:100%; }

/* @section =layout-container
-------------------------------------------------------------------*/

#c-parent { position: relative; width: 870px; margin: 0 auto; text-align: left; padding-bottom: 12em; }
#c-logo { position: absolute; top: 50px; right: 125px; }
#c-header { color: #1D3456; background: #FFFFFF url(/media/trendcom09/assets/style/gfx/bg_header.png) top left repeat-x; height: 160px; }
#c-header-wrap { position: absolute; width: 50%; top: 0; left: 0; height: 95px; background: url(/media/trendcom09/assets/style/gfx/bg_line.gif) top left repeat-x; }
#c-main { margin-top: 2.5em; }
#c-content { float: left; width: 550px; }
#c-conav { margin-left: 595px; width: 275px; }
#c-impressum { margin: 6em 0 0 15px; }

/* @section =layout
-------------------------------------------------------------------*/

.v { height:0; left:-1000px; display:inline; overflow:hidden; position: absolute; top:-1000px; width:0; }
.ir { text-indent: -1000em; outline:0; }
.ir a { outline: 0; }
#c-nav em, #c-mnav em, #c-snav em, #c-sitenav em, #c-subnav em, ul.tarn em, ul.list em, .none { display:none; visibility:hidden; }
.block { display:block; visibility:visible; }
.cfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cfix { display: block; }
.ofix { overflow: hidden; }
.clear { clear: both; }

/* @section =navigation
-------------------------------------------------------------------*/

/* ----- =Hauptnavigation ----- */
ul#c-nav { position: absolute; top:94px; left: 0; border-top: 1px solid #000; padding-top: 2em; width: 573px; }
ul#c-nav li { display: inline; font-size: 1.5em; margin-right: 1.5em; }
ul#c-nav li a { color: #1D3456; text-decoration: none; }
ul#c-nav li a:hover, ul#c-nav li a.active { color: #30578F; text-decoration: none; }

/* ----- =Unternehmensnavigation ----- */
#c-conav li { font-size: 1.5em; margin-bottom: .4em; }
#c-conav li a { color: #FFFFFF; background: url(/media/trendcom09/assets/style/gfx/conav_bullet.gif) center left no-repeat; padding-left: 15px; text-decoration: none; }
#c-conav li a:hover { color: #BBC2CC; text-decoration: none; }
body.siteid5 #c-conav li a#conav1, body.siteid6 #c-conav li a#conav2, body.siteid7 #c-conav li a#conav3 { color: #BBC2CC; }

/* ----- =Angebot Subseiten - Footernavigation ----- */
#c-content #c-angebot-fnav ul {margin: 0; }
#c-content #c-angebot-fnav ul li { background: none; font-size: 1.2em; margin: 0 0 .5em 0; padding: 0; }
body.siteid5 #c-angebot-fnav li#fnav1, body.siteid6 #c-angebot-fnav li#fnav2, body.siteid7 #c-angebot-fnav li#fnav3 { display: none; }

/* ----- =Team Overview Liste ----- */
#c-content ul#c-team-ov { margin: 0; margin-top: 4em; }
#c-content ul#c-team-ov li { width: 165px; background: none; padding: 0; font-size: 1em; float: left; margin-right: 27px; }
#c-content ul#c-team-ov li.break { margin-right: 0; }
#c-content ul#c-team-ov li img { margin-bottom: .5em; }
#c-content ul#c-team-ov li h3 { padding: 0; }
#c-content ul#c-team-ov li p { font-size: 1.1em; padding: 0; }


/* @section =standard Elemente
-------------------------------------------------------------------*/
/* ----- =anchors ----- */
a { color: #BCC2CD; text-decoration: underline; }
a:hover { color: #FFFFFF; }

/* ----- =headlines ----- */
h1 { color: #BCC2CD; font-size: 2.0em; font-weight: normal; line-height:1; margin-bottom: 3em; }/*20px*/
h1 span.h1_small { font-size: .8em; }
h2 { color: #BCC2CD; font-size: 1.6em; font-weight: normal; line-height:1.2; margin: 1.2em 0 .4em; }/*16px*/
h3 { color: #BCC2CD; font-size: 1.3em; font-weight: normal; line-height:1.2; margin:0 0 .44em; }/*13px*/
h4 { color: #EE0018; font-size: 1.7em; font-weight: bold; line-height:1.1em; margin:0 0 .4em; } /*17px*/
h5 { color: #000000; font-size: 1.6em; font-weight: normal; line-height:1.14; margin:1.14em 0 .4em; } /*16px*/
h6 { color: #000000; font-size: 1.2em; font-weight: bold; line-height:1.23; margin:1.23em 0 .3em; } /*12px*/
h7 { color: #000000; font-size: 1.2em; font-weight: normal; line-height:1.23; margin:1.23em 0 .3em; } /*12px*/
p { font-size: 1.3em; line-height: 1.23; margin: 0 0 1.5em; line-height: 1.3em; }
#c-content h1, #c-content h2, #c-content h3, #c-content h4, #c-content h5, #c-content h6, #c-content h7, #c-content p { padding-right: 20px; }

/* ----- =list ----- */
ul.tarn, ol.tarn { list-style:none; margin:0; padding:0; }
#c-content ul.tarn li ul, #c-content ul.tarn li ol/*, #c-content ul*/ { margin:1.23em 0 1.23em 1.67em; list-style-type:square; font-size: 1.2em; }
#c-content ul.tarn li ul li, #c-content ul.tarn li ol li { margin-bottom: .5em; }
#c-content ul.tarn li ul.tarn { list-style-type: none; margin: 0; padding: 0; font-size: 1em; }
#c-content ul { list-style-type: none; margin: 2em 0 3.5em 2em; }
#c-content ul li { font-size: 1.3em; margin-bottom: .4em; background: url(/media/trendcom09/assets/style/gfx/conav_bullet.gif) center left no-repeat; padding-left: 15px; }
#c-content ul li a { }

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

/* @section =forms
-------------------------------------------------------------------*/
form#contact fieldset { margin: 0; padding: 0; border: none; /*font-size: 1.3em;*/ }
form#contact fieldset legend { text-indent: -999em; overflow: hidden; outline: none; }
form#contact label { width: 155px; display: block; float: left; font-size: 1.3em; font-weight: bold; padding: .4em 0; }
form#contact ol li { margin-bottom: 1em; }
form#contact input.f-text { width: 250px; border: none; padding: .2em; }
form#contact textarea.f-tarea { width: 250px; height: 200px; border: none; padding: .2em; font-size: 1.3em; }
form#contact button.send { margin: 2em 0 0 155px; padding: .2em .5em; border: none; background: #FFFFFF url(/media/trendcom09/assets/style/gfx/bg_button2.gif) bottom left repeat-x; font-weight: bold; }


/* @section =module
-------------------------------------------------------------------*/

/* @section =snippets
-------------------------------------------------------------------*/

/* ----- =impressum ----- */
#c-impressum p { font-size: 1.2em; color: #BCC2CD; margin-bottom: 1em; }


/* ----- =pagenav/browse/recommend/print ----- */



/* @section =tables
-------------------------------------------------------------------*/
table { border-collapse:collapse; border-spacing:0; empty-cells:show; font-family: Arial, Helvetica, sans-serif; }
caption { }
thead { }
tbody { }
tfoot { }
thead th { }
th, td { font-family: Arial, Helvetica, sans-serif; font-size:1.2em; padding: .5em .5em; }
thead td, th { font-weight:bold; }