@media all{
	.fleft{float:left; margin:0 1em 0.4em 0; margin-top:0.3em}
	.fright{float:right; margin:0 0 0.4em 1em}
}
@media screen{
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	header, nav, section, article, aside, footer
	{border: 0; margin: 0; outline: 0; padding: 0; background: transparent; vertical-align: baseline;}
	blockquote, q {quotes: none;}
	img {display: inline-block; vertical-align: bottom;}
	header, nav, section, article, aside, footer {display: block;}	
	
	html, body {height: 100%;  min-width:700px; margin:0; padding:0; font: 13px/18px "Trebuchet MS",Geneva, Arial, Helvetica, sans-serif; }
	a:link, a:visited{color:#f4961c; text-decoration:none;}
	a:hover{color:#f4961c; text-decoration:underline;}
	a img{border:none;}
	h2{font-size:1.2em; margin-bottom:0.3em; font-weight:normal; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #546e7c; padding-bottom:0.3em;}
	h3{font-size:1.4em; color:#f4961c; margin-bottom:0.7em; font-weight:normal; line-height:1.2em; }
	h4{font-size:1em; margin-bottom:0.8em;}
	h5{ font-variant:small-caps; font-weight:normal; margin-bottom:0.2em;}
	h6{font-size:0.9em; margin:0 0 0.8em;}
	hr{display:none; border:none;}
	p + h2{margin-top:2em;}
	p, dl, ol, ul,form {margin-bottom:1.6em; color:#666;}
	textarea, input{display:block; width:90%; padding:0.5em}
	ul{padding:0 0 0 2em}
		
	#aside{position:absolute;width:220px; margin-left:560px; top:246px; padding-left: 30px; background-color:#fff;}
	#button{margin:1em 0 0}
	#content{width:550px; margin:0 auto; padding:3em 250px 2em 0; color:#546e7c;}
	#header{height:140px; width:800px; margin:0 auto;}
	#header h1{position:absolute; z-index:1; top:0px; color:#f4961c; font-size:140%;}
	#header img{position:absolute; z-index:10; top:40px}
	#footer{background:#fff url(../images/footer.jpg) no-repeat; cursor:default; width:850px; margin:0 auto; text-align:center;}
	#footer ul{width:800px; margin:0 auto;list-style:none; padding:1.5em 0;}
	#footer ul li{display:inline; margin-right:0.8em; padding-right:1em; font-size:0.8em; border-right:1px solid #98acb8; color:#bbb; }
	#footer ul li.last{border:none}
	#footer ul li a, #footer ul li a:visited{color:#98acb8; text-decoration:none; text-transform:uppercase;}
	#footer ul li a:hover, #footer ul li a.active{color:#bbb;}
	#language{position:absolute; margin-left:740px; top:20px; color:#6F7D91; font-size:0.85em; }
		#language *{padding:0 4px;}
		#language a{color:#C2C7CF; padding:0 4px;}
		#language a:hover{ text-decoration:none; background-color:#C2C7CF; color:#fff;}
	#login{font-size:9pt; color:#A18D84;position:absolute;top:1em; right:1em} 
	#navigation{background:#fff url(../images/nav_bg.jpg) 0 0px repeat-x; cursor:default; margin-left:0; margin-right:0;}
	#navigation ul{width:800px; height:40px; margin:0 auto; list-style:none; padding:1em 0;}
	#navigation ul li{display:inline; font-size:1em;}
	#navigation ul li a, #navigation ul li a:visited{padding:0.5em 1em 0.7em; color:#D1DDEF; text-decoration:none; text-transform:uppercase; cursor:pointer;}
	#navigation ul li a:hover{background:transparent url(../images/50_percent_white.png);color:#546e7c; }
	#navigation ul li.active a{background-color:#fff;color:#546e7c; }
	#signature{background:transparent url(../images/signature.gif) no-repeat -14px 0px; 
	   position:absolute; top:7px; left:3px; text-indent:-1000em; height:199px; width:14px}
	#signature:hover{background-position:0 0;}
	#team #content{padding-bottom:0; margin-bottom:-2.7em}
	
	.autor, .datum{font-size:80%; color:#7F6D5F}
	.autor{font-weight:bold;}
	.archiv{font-size:0.9em;}
	.backend a{color:#f4961c!important; text-decoration:none!important;}
	.backend a:hover{text-decoration:underline!important;}
	.backend hr{display:block; margin:2em 0; height:3px; background-color:#ddd; border:none;}
	.backend .testimonial{width:240px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
	.datum{font-weight:normal; margin-left:0.5em}
	.center td , td.center {text-align:center;}
	.clearer{margin:0; height:0; clear:both;}
	.cloud{margin-right:1em; font-size:12px; white-space:nowrap}
	.commtxt{display:block; margin-left:1em}
	.comments{margin-bottom:1em}

	.more{ font-size:90%;}
		a.more:hover{text-decoration:underline}
	.left td, td.left {text-align:left;}
	.my_gallery{text-align:left; font-size:80%}
	.my_gallery a{ font-size:130%; margin-left:-0.8em; color:#333}
	.right td, td.right {text-align:right;}
	.tags{line-height:1.8em; font-size:0.9em;}
	.teaser{margin-bottom:1.3em}
	.testimonial{}
		a.testimonial{text-decoration:none;}
		h5.testimonial{padding:0 1em 1em; background-color:#eee; margin:0 0 2em; font-weight:bold; color:#888;}
		h5.testimonial span{display:block; font-variant:normal; font-weight:normal;}
		p.testimonial{padding:1em; background-color:#eee; font-style:italic; margin:0;}
	
	.thumb{margin:0 0.2em 0.2em 0}
	.tags a{color:#f4961c;}	
	.tags a:hover{text-decoration:underline;}	
	.txt_left{ text-align:left}
	.txt_center{ text-align:center}
	.txt_right{ text-align:right}
	.txt_justify{ text-align:justify}


	/* qTip Plugin */
	div#qTip {
	padding: 0.4em 0.8em;
	display: none;
	background: #fff;
	opacity:0.8;	
	color: #546E7C;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	position: absolute;
	z-index: 1000;
	}
	#qTip span{display:block; font-weight:normal;}
	
	/*jQuery lightBox plugin*/
	#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
	#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;
	text-align: center;line-height: 0;}
	#jquery-lightbox a{background-color:transparent!important;}
	#jquery-lightbox img{border:none}
	#jquery-lightbox a img { border: none; }
	#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;
	height: 250px;margin: 0 auto;border:none;}
	#lightbox-container-image { padding: 10px; }
	#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;
	text-align: center;line-height: 0;}
	#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
	#lightbox-container-image-box > #lightbox-nav { left: 0; } 
	#lightbox-nav a { outline: none;}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;display: block;}
	#lightbox-nav-btnPrev { left: 0; float: left;}
	#lightbox-nav-btnNext { right: 0; float: right;}
	#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;
	margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
	#lightbox-container-image-data {padding: 0; color: #666; }
	#lightbox-container-image-data #lightbox-image-details { padding-bottom: 1em; width: 80%; float: left; text-align: left; }	
	#lightbox-image-details-caption { font-weight: bold;}
	#lightbox-image-details-currentNumber {display: none!important; clear: left;padding-bottom: 1.0em;	}			
	#lightbox-secNav-btnClose {width: 65px;float: right;padding-bottom: 0.7em;}
	
} 
@media print{
	*{color:#000;  font: 9pt/15pt Georgia, "Times New Roman", Times, serif;}
	#navigation, #language, #footer ul, #aside, hr, #signature {display:none;}
	#header img{width:60%; height:auto; margin-bottom:2em;}
	h2{font-size:9pt; border-bottom:1pt solid #000; padding:0 0 0.4em; font-weight:normal;}
	p, ul, ol{margin:0 0 0.6em;}
	h3, h3 a{ font-size:14pt; margin:.4em 0 1em; text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	h4{ font-size:11pt; margin:0 0 0.6em; font-weight:bold;}
	h2, h3, h4{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
	p+h2{margin-top:2em;}
	img{border:none;}
	#content{border-bottom:1pt solid #000; margin-bottom:.5em;}
	#footer:after {content: "\ Alle Rechte vorbehalten. (c) 2010 IKTopia Informations- und Kommunikationstechnologie GmbH, www.iktopia.at"; color: #999 !important; font-size: 0.85em; }
}

