/* CSS - www.der-inn.at
   Florian Seirer, www.dvt.at
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, button{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
input{padding:0; margin:0;}

/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body {
	padding:0;
	margin:0;
}
body{
	text-align:center;
	background:#E6E6E6 url("../images/body-background.gif") repeat-y center top;
	color: #333;
	font-family:helvetica,arial,verdana,sans-serif;
}

html>body #minHeight{
	float:right;
	width:0;
	height:100%;
	margin-bottom:-50px;
}

#outerWrap {
	min-height:100%;
	width:960px;
	color: #333;
	text-align:left;
	margin:-65px auto 0;
	background: url(../images/outerWrap-background.gif) repeat-y left center;
	position:relative;
}
* html #outerWrap {
	height:100%;
	width:962px;
	w\idth:960px;
}

#main {
	width:748px;
	float:right;
	padding-top:256px;
	padding-right:6px;
}

h1 {
	font-size:1.125em;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:10px;
}

#content {font-size:0.8125em; line-height:1.5em; padding-bottom:10px;}
#content strong, #content b {font-weight:bold;}
#content em, #content i {font-style:italic;}
#content strong em, #content em strong {font-weight:bold; font-style:italic;}
#content a {color:#006FB7; text-decoration:underline;}
#content a:focus, #content a:hover {text-decoration:none;}
#content h2 {font-size:1.2307692308em; font-weight:bold; border-bottom:1px solid #B2B2B2;}
#content h3 {font-weight:bold;}
#content p, #content ul, #content ol {margin-bottom:1em;}
#content h2, #content h3 {margin-bottom:0.5em;}
#content .content-element {clear:both;}
#content div.twoColumns5050 .left {width:370px; float:left; overflow:hidden; margin-right:8px;}
#content div.twoColumns5050 .right {width:370px; float:right; overflow:hidden;}
#content div.twoColumns6040 .left {width:445px; float:left; overflow:hidden; margin-right:8px;}
#content div.twoColumns6040 .right {width:295px; float:right; overflow:hidden;}
#content div.twoColumns6633 .left {width:495px; float:left; overflow:hidden; margin-right:8px;}
#content div.twoColumns6633 .right {width:245px; float:right; overflow:hidden;}
#content div.twoColumns7525 .left {width:557px; float:left; overflow:hidden; margin-right:8px;}
#content div.twoColumns7525 .right {width:183px; float:right; overflow:hidden;}
#content .prop {float:right; width:1px;}
#content .clear {clear:both; height:1px; overflow:hidden;}
#content .min50px {height:50px;}
#content .teaser {border:1px solid #B2B2B2; background:url('/fileadmin/templates/www.der-inn.at/images/teaser-background.gif') repeat-x left top; padding:2px; margin-bottom:0.5em;}
#content .teaserTitel {border-bottom:1px solid #FFF; margin-bottom:5px !important;}
#content .teaserBild {float:left; margin-right:5px; width:240px;}
#content .teaserWrap {margin-left:250px;}
#content .teaser span {font-weight:bold;}
#content .teaserText {}
#content .projektZiel {}
#content .projektStart {}
#content .projektDauer {}
#content .projektStand {}
#content .projektKosten {}
#content .projektLinks {}
#content hr {height:0px; border-top:1px solid #B2B2B2; color:#FFF; background-color:#FFF;}
#content img {margin-bottom:0px; *margin-bottom:5px; _margin-bottom:5px;}
#content a img {border:2px solid transparent; _border-color:#FFF;}
#content a:focus img, #content a:hover img {border-left:2px solid #DDD; border-top:2px solid #DDD; border-right:2px solid #006FB7; border-bottom:2px solid #006FB7;}
#content ul {padding-left:15px;}
#content ul li {list-style-image:url('/fileadmin/templates/www.der-inn.at/images/li.gif'); vertical-align:middle;}
#content .csc-form-labelcell {padding-right:5px;}
#content th, #content td {vertical-align:top;}
#content legend {display:none;}
#content label {width:130px; float:left;}
#content .csc-mailform-field {margin-bottom:5px;}

.rgslideshow {
	position:relative;
	border:none;
	border-bottom:0px;
	overflow:hidden;
	background:#fff;
}
.rgslideshowce, .tx-rgslideshow-pi1 {overflow:hidden;}
.tx-rgslideshow-pi1 {margin-bottom:10px;}
.rgslideshow .rgsbigprev, .rgslideshow .rgsbignext {
	position:absolute;
	width:27px;
	cursor:pointer;
	outline:0px;
	z-index:2;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.rgslideshow .rgsbigprev  {
	left:0;
	background: url(/typo3conf/ext/rgslideshow/res/gfx/prevlabel2.gif) left center no-repeat;
}
.rgslideshow .rgsbignext {
	right:0;
	background: url(/typo3conf/ext/rgslideshow/res/gfx/nextlabel2.gif) right center no-repeat;
}
.rgslideshow a.rgsbigprev:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	background: url(/typo3conf/ext/rgslideshow/res/gfx/prevlabel2.gif) left center no-repeat;
}
.rgslideshow a.rgsbignext:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	background: url(/typo3conf/ext/rgslideshow/res/gfx/nextlabel2.gif) right center no-repeat;
}
.rgslideshow .rgssimg {
	z-index: 1; /* for safari */
	position:absolute;
	left:0;
	right:0;
	margin:0;
	padding:0;
	opacity:0;
	margin:0 auto;
}
.rgslideshow img, .rgslideshow a, DIV.csc-textpic .rgslideshow img {
	border:0px !important;
}
.rgslideshow .rgsnest {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	border-top:1px solid #333;
	background: url(/typo3conf/ext/rgslideshow/res/gfx/transparent_bg.png);
	z-index: 5; /* for safari */
}
* html .rgslideshow .rgsnest {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/rgslideshow/res/gfx/transparent_bg.png', sizingMethod="scale");
}
.rgslideshow .rgstitle {
	color:#fff;
	font: bold 12px/15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	text-transform: uppercase;
	padding:2px 10px 0 10px;
	z-index: 9; /* for safari */
}
.rgslideshow .rgstitle a{color:#FFF; text-decoration:underline;}
.rgslideshow .rgsdescription {
	color:#fff;
	font-size:11px;
	/*line-height:15px;*/ /* this results in exact 2 lines */
	padding:3px 10px 5px 10px;
	/*height:28px;  */
	overflow:hidden;
}
.rgslideshow .rgsdescription a{color:#FFF; text-decoration:underline;}
.rgslideshownav {
	text-align:right;
	border-right:1px solid #ccc;
}
.rgslideshownav .rgsnav2 {
	display:inline;
	background: #CCC url(/fileadmin/templates/www.tirol.gv.at/images/navleft.gif) left no-repeat;
	margin:0;
	padding:3px 10px 3px 30px;
	height:20px;
}
.rgslideshownav .rgsbrowser {display:inline;}
.rgslideshownav .rgsbrowserEl {
	padding:0 4px;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
	color:#333;
}
.rgslideshownav .rgsbrowserEl:hover {color:#E60003;}
.rgslideshownav .splitEl {
	color:#fff;
	font-size:7px;
}
.rgslideshownav .rgsbrowser .rgsact {
	font-weight:bold;
	color:#E60003;
}
.rgslideshownav .rgsnext, .rgslideshownav .rgsprev {
	font-size:12px;
	color:#333;
	cursor:pointer;
	font-weight:bold;
}
.rgslideshownav .rgsplay {
	font-size:9px;
	font-weight:bold;
	color:#333;
	cursor:pointer;
	padding-left:5px;
}
.rgslideshownav .rgsnext:hover, .rgslideshownav .rgsprev:hover, .rgslideshownav .rgsplay:hover {color:#E60003;}

#left {
	position:relative;
	width:200px;
	float:left;
	padding-top:256px;
}

#navigation {width:200px; overflow:hidden; margin-top:10px;}
#navigation {font-size:0.8125em; border-top:1px solid #FFF;}
#navigation .active {font-weight:bold;}
#navigation .active li a {font-weight:normal;}
#navigation li.level1 {background: url("../images/navigation-background.gif") repeat-x left top; border-bottom:1px solid #FFF;}
#navigation li.level1 a {padding-left:10px;}
#navigation li.level2 {padding-left:20px; height:1.77em;}
#navigation li.level3 {}
#navigation li.level1.active, #navigation li.level1.activeSub {background: url("../images/navigation-background-active.gif") repeat-x left top;}
#navigation li.level2.active {background: url("../images/navigation-pfeil.gif") no-repeat 5px center;}
#navigation li.level2 a {border-top:1px solid white;}
#navigation li {display:block; list-style-type:none;}
#navigation li a{display:block; padding-top:3px; padding-bottom:3px; color:#FFF; text-decoration:none;}
#navigation a:hover, #navigation a:focus {text-decoration:underline;}
#navigation li.level1 a{padding-left:3px;}
#navigation li.level2 a{padding-left:0px;}
#navigation li.level3 a{padding-left:0px;}

#suche {margin-top:5px;}
#suche form {width:200px; padding-left:3px;}
#suche label {font-size:0; height:0px; position:absolute; left:-1000px;}
#suche input.suchfeld {width:100px; *width:85px; _width:114px; height:18px; _height:24px; padding:4px 2px 0 25px; background:#FFF url(/fileadmin/templates/www.der-inn.at/images/background-search.gif) no-repeat scroll 5px center; border:1px solid #333;}
#suche input.suchfeld:focus {border:1px solid #CCC;}
#suche input.suchbutton {border:1px solid #FFF; background-color:#B7B7B7; color:#FFF; font-weight:bold; height:24px;}
#suche input.suchbutton:focus, #suche input.suchbutton:hover {background-color:#E6E6E6; color:#333;}

.clearer{height:1px; overflow:hidden; clear:both}

#headerContainer {
	position:absolute;
	top:65px;
	width:960px;
	height:191px;
	background:#FFF;
	overflow:hidden;
	color: #000;
	z-index:100;
}

#headerInnerWrap {height:150px; background:url(../images/header-top-background.gif) repeat-x left top;}

#skipNavigation {float:left; font-size:0.75em}
.skip {position:absolute; top:-1000em; left:-1000em; height:0px; width:0px;}
.skip:focus, .skip:active {position:absolute; top:0px; left:0px; height:auto; width:960px; color:red; font-weight:bold; background-color:#FFFFB3; z-index:1000;}

#logo {position:absolute; top:26px; right:25px;}

#slogan {width:680px; color:#006FB7; font-size:1.25em; font-weight:bold; padding-top:15px; padding-left:10px;}

#partner {padding-left:10px; padding-top:15px;}

#wave {height:41px;}

#footerWrap {
	width:960px;
	clear:both;
	height:65px;
	color: #000;
	text-align:center;
	margin:auto;
	background: url(../images/outerWrap-background.gif) repeat-y left center;
	font-size:0.75em;
}
* html #footerWrap {
	\height:67px;
	he\ight:65px;
}

#footer {margin-left:206px; margin-right:6px;}

#logo-bottom {border-top:1px solid #B2B2B2; border-bottom:1px solid #B2B2B2; padding-top:12px; padding-bottom:8px;}

#footerNavigation {padding-top:6px;}
#footerNavigation a {color:#006FB7; text-decoration:underline;}
#footerNavigation a:focus, #footerNavigation a:hover {text-decoration:none;}

#share {margin-top:5px; padding-top:5px; padding-left:5px; border-top:1px solid #FFF;}
#share-wrapper {}
#share a {margin-right:5px;}
#share a img {}
