﻿@charset "utf-8";
/************************************/
/* Wirtschaftspresseagentur.com     */
/* relaunch 2010                    */
/* agindo 11.05.2010. pd            */
/************************************/

/************************************/
/* tags                             */
/************************************/
*{
	padding:0;
	margin:0;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3A3A3A;
	background:#FFF;
	text-align:center;
}
img{
	border:none;
}
/************************************/
/* haupt id's                       */
/************************************/
#wpaSite{
	width:970px;
	margin:0 auto;
	background:#FFF;
	text-align:left;
}
#wpaMain{
	background:#F6F6F6;
	padding:0 20px 30px;
	border:0 solid #4E4E4E;
	border-width:5px 0 0;
}
#wpaMain.tirol{
	border-color:#8FB800;
}
#wpaMain.salzburg{
	border-color:#E6AC20;
}
#wpaMain.voralberg{
	border-color:#8AC7E7;
}
#wpaHeader{
	position:relative;
	z-index:90;
	padding:0 0 6px;
	height:150px;
	background:#FFF;
}
#wpaFooter{
}
#wpaPrintFooter, #wpaPrintInfo{
	display:none;
}
/************************************/
/* Header                           */
/************************************/
#wpaLogo{
	position:absolute;
	top:32px;
	left:0;
}
#wpaBanner{
	position:absolute;
	top:10px;
	left:242px;
	width:728px;
	height:90px;
	text-align:right;
}
/* MainMenu *************************/
#wpaMainMenu{
	height:35px;
	width:970px;
	background:url(/img/bg_mainmenu.png) repeat-x 0 1px;
	padding:1px 0;
	border:0 solid #E0E0E0;
	border-width:1px 0;
	position:absolute;
	top:110px;
	left:0;
}
#wpaMainMenu ul{
	list-style-type:none;
}
#wpaMainMenu ul li{
	float:left;
	height:35px;
	min-width:15px;
	padding:0 3px 0 0;
	position:relative;
	background:url(/img/sep_mainmenu.png) no-repeat top right;
}
#wpaMainMenu ul li.rss img{
	margin:10px 0 0;
}
#wpaMainMenu ul ul{
	position:absolute;
	top:36px;
	left:0;
	border:1px solid #E0E0E0;
	border-width:1px 1px 0;
	visibility:hidden;
	z-index:100;
}
#wpaMainMenu ul ul li{
	background:#FFF;
	height:24px;
	width:182px;
	border:1px solid #E0E0E0;
	border-width:0 0 1px;
	padding:0;
	float:none;
}
/************************************/
/* Seiteninhalt                     */
/************************************/
#wpaInfoBar{
	height:36px;
	position:relative;
	z-index:80;
}
#wpaCont{
	float:left;
	width:640px;
	min-height:50px;
}
#wpaSideBar{
	float:right;
	width:276px;
}
#wpaBaseBar{
	float:left;
	width:640px;
}
.start #wpaCont{
	width:580px;
}
.start #wpaSideBar{
	width:336px;
}
.start #wpaBaseBar{
	float:none;
	width:auto;
}
/* Folgeseite ***********************/
.boxCont ul{
	margin:0 0 1em 15px;
	list-style-type:disc;
}
/* Boxen ****************************/
.wpaBox{
	height:70px;
	padding:10px 10px 10px 100px;
	margin:0 0 14px;
	background:url(/img/bg_wpabox.png) no-repeat top left;
	overflow:hidden;
}
.box{
	margin:0 0 14px;
	position:relative;
}
.box .boxCont{
	border:0 solid #E2E2E2;
	border-width:0 1px;
	padding:4px 12px;
	min-height:100px;
	background:#FFF;
}
.box .boxTp{
	height:8px;
	background:url(/img/bg_bxtp.png) no-repeat left top;
}
.box .boxFt{
	height:8px;
	background:url(/img/bg_bxft.png) no-repeat left top;
}
#wpaCont .box .boxTp{
	background-image:url(/img/bg_bxctp.png);
}
#wpaCont .box .boxFt{
	background-image:url(/img/bg_bxcft.png);
}
.start #wpaCont .box .boxCont{
	height:116px;
}
.start #wpaCont .box .boxTp{
	background-image:url(/img/bg_bxcstp.png);
}
.start #wpaCont .box .boxFt{
	background-image:url(/img/bg_bxcsft.png);
}
.start #wpaSideBar .box .boxCont{
	height:424px;
	overflow:hidden;
}
.start #wpaSideBar .box.cutted .boxCont{
	height:320px;
}
.start #wpaSideBar .box .boxTp{
	background-image:url(/img/bg_bxstp.png);
}
.start #wpaSideBar .box .boxFt{
	background-image:url(/img/bg_bxsft.png);
}
#wpaBaseBar .box .boxTp{
	background-image:url(/img/bg_bxctp.png);
}
#wpaBaseBar .box .boxFt{
	background-image:url(/img/bg_bxcft.png);
}
.start #wpaBaseBar .box .boxTp{
	background-image:url(/img/bg_bxbtp.png);
}
.start #wpaBaseBar .box .boxFt{
	background-image:url(/img/bg_bxbft.png);
}

ul.news, ul.dl{
	list-style-type:none;
	border:0 solid #E2E2E2;
	border-width:0 0 1px;
	margin:0;
}
ul.news li{
	padding:0 0 12px;
}
.start #wpaSideBar ul.news, .start #wpaBaseBar ul.news{
	border-width:0;
}
.start #wpaSideBar ul.news li{
	padding:0 0 5px;
	margin:11px 0 0;
	border:0 dashed #BBB;
	border-width:0 0 1px;
}
.start #wpaSideBar ul.news li:first-child{
	margin:0;
}
ul.dl li{
	border:0 solid #EDEDED;
	border-width:1px 0 0;
	margin:5px 0 0;
	padding:5px 0 0;
}
ul.dl li:first-child{
	border-width:0;
	margin:0;
	padding:0;
}

/************************************/
/* boxen start- und folge           */
/************************************/
.thmb, #wpaCont .dl .thmb{
	float:left;
	/*width:56px;*/
	width:95px;
	min-height:30px;
	margin:0 8px 0 0;
}
.start #wpaSideBar .thmb{
	width:95px;
	margin:0 15px 0 0;
}
#wpaCont .thmb{
	width:180px;
	margin:0 14px 4px 0;
}
#wpaCont .thmb.detail{
	/*width:240px;*/
	min-width:30px;
	width:auto;
	margin:0 14px 4px 0;
}
.desc{
	float:left;
	width:147px;
}

#wpaCont #wpaSearchResult .desc, #wpaCont #wpaNewsList .desc{
	width:511px;
}
#wpaCont #wpaSearchResult .desc.w {
	width:614px;
}
#wpaCont #wpaSearchResult .thmb, #wpaCont #wpaNewsList .thmb{
	width:95px;
	margin: 0 8px 0 0;
}

.start #wpaCont .desc{
	width:360px;
}
.start #wpaSideBar .desc{
	width:200px;
}
#wpaBaseBar .desc{
	width:511px;
}
.start #wpaBaseBar .desc{
	width:208px;
}
.start #wpaBaseBar .desc.w{
	width:311px;
}
.start #wpaBaseBar .otx .desc.w{
	width:234px;
}
.kat, .kat.otx{
	float:left;
	width:324px;
	margin:0 11px 0 0;
}
.kat.otx{
	width:234px;
	margin:0;
}
.kat .holder{
	padding:0 12px 20px 0;
	border:0 dashed #E2E2E2;
	border-width:0 1px 0 0;
}
.kat.otx .holder{
	padding:0 0 20px 0;
	border:none;
}
/************************************/
/* TYPO                             */
/************************************/
#wpaSite h1{
	font-size:16px;
	font-weight:normal;
	letter-spacing:0.03em;
	color:#7a7a7a;
	padding:0 0 0.4em;
	margin:0 0 0.6em;
	border:0 solid #E2E2E2;
	border-width:0 0 1px;
}
#wpaSite h2, #wpaSite h2 a{
	font-size:19px;
	font-weight:bold;
	color:#3A3A3A;
	text-decoration:none;
}
#wpaSite h3, #wpaSite h3 a{
	font-size:12px;
	font-weight:bold;
	color:#3A3A3A;
	text-decoration:none;
	line-height:13px;
}
#wpaSite h4, #wpaSite h4 a{
	font-size:11px;
	font-weight:bold;
	color:#3A3A3A;
	text-decoration:none;
	line-height:12px;
}
#wpaSite #wpaInfoBar h1{
	margin:0 5px 0 0;
	padding:0 12px;
	color:#FFF;
	font-weight:bold;
	line-height:28px;
	background:#4E4E4E;
	display:inline-block;
}
#wpaSite .tirol #wpaInfoBar h1{
	background:#8FB800;
}
#wpaSite .salzburg #wpaInfoBar h1{
	background:#E6AC20;
}
#wpaSite .vorarlberg #wpaInfoBar h1{
	background:#8AC7E7;
}
#wpaSite .kat h1{
	margin:0 12px 0.6em 0;
}
#wpaSite .kat.otx h1{
	margin:0 0 0.6em 0;
}
#wpaSite h1 a.print{
	width:16px;
	height:16px;
	background:url(/img/icon_print.png) no-repeat top left;
	position:absolute;
	left:611px;
	top:14px;
}
#wpaSite h1 a.print:hover{
	background-position:bottom;
}
#wpaSite h1 a.print span{
	display:none;
}
#wpaSite h2 span, #wpaSite h3 span, #wpaSite h4 span{
	font-size:11px;
	font-weight:normal;
	color:#6B6B6B;
}
#wpaSite h2 span.update, #wpaSite h3 span.update, #wpaSite h4 span.update {
	padding:0 5px;;
	background:#CC3300;
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
#wpaSite.start h2{
	font-size:18px;
	line-height:20px;
}
#wpaSite h2 a:hover, #wpaSite h3 a:hover, #wpaSite h4 a:hover{
	color:#DB5805;
}
#wpaSite #wpaSearchResult h2{
	padding:0 0 1em;
}
#wpaSite #wpaSideBar h4{
	padding:0 0 0.4em;
}
a, a.a{
	cursor:pointer;
	color:#3A3A3A;
	font-weight:normal;
	text-decoration:underline;
}
a:hover{
	color:#DB5805;
}
p{
	padding:0 0 0.92em;
	line-height:1.17em;
}
ul.news p{
	padding:0;
	line-height:12px;
}
p.pictitel{
	width:inherit;
	font-size:10px;
	font-style:italic;
	padding:0.5em 0 1em;
}
p.more{
	line-height:30px;
	padding:0;
}
p.more a{
	font-weight:bold;
	text-decoration:none;
}
p.more a:hover{
	color:#DB5805;
}
.kat.con p.more{
	margin:0 0 0 12px;
}
.start #wpaBaseBar p.more{
	position:absolute;
	bottom:0;
	border:0 solid #E2E2E2;
	border-width:1px 0 0;
	width:311px;
}
.start #wpaBaseBar .otx p.more{
	width:234px;
}
div.date p, p.login, p.loginfo{
	display:inline;
	line-height:30px;
	padding:0;
	font-size:0.92em;
}
div.date p{
	color:#8A8A8A;
	font-weight:bold;
}
/* hint by LL ****************************/
div.hint{
	line-height:33px;
	width:926px;
	border-color:#D4D4D4;
	border-width:1px;
	border-style:solid;
	min-height:33px;
	margin: 0 0 3px;
}

div.hint span{
	background: url(../img/hintpic.png)  no-repeat center;
	display:inline-block;
	color:#FFFFFF;
	margin-left:3px;
	font-weight: bold;
	font-size:13px;
	padding: 0 12px;
}



p.login span.titel{
	display:inline-block;
	margin:0 5px 0 0;
	font-size:14px;
	font-weight:normal;
	letter-spacing:0.03em;
	color:#8E8E8E;
}
p.loginfo span{
	margin:0 20px 0 0;
}
span.autor{
	font-style:italic;
}
span.textrot{
	color:#CC250F;
}
p.pager{
	padding:0;
	line-height:24px;
	height:24px;
	font-weight:bold;
	text-align:right;
}
p.pager.top{
	margin:-40px 0 16px;
}
p.pager span{
	padding:0 3px;
}
p.pager a{
	text-decoration:none;
}
#wpaMainMenu ul li a{
	color:#3A3A3A;
	font-size:1em;
	font-weight:bold;
	padding:0 11px;
	height:35px;
	line-height:35px;
	display:block;
	text-transform:uppercase;
	text-decoration:none;
}
#wpaMainMenu ul li p a:hover, #wpaMainMenu ul li:hover p a{
	color:#DB5805;
}
#wpaMainMenu ul li.current a{
	color:#DB5805;
}
#wpaMainMenu ul li ul a, #wpaMainMenu ul li:hover ul a{
	color:#3A3A3A !important;
	font-weight:normal;
	height:24px;
	line-height:24px;
	text-transform:none;
}
#wpaMainMenu ul li ul a:hover{
	color:#3A3A3A;
	background:#F6F6F6;
}
/************************************/
/* allg. klassen                    */
/************************************/
.clearfloat {
	clear:both;
    height:0;
    font-size:1px;
    line-height:0;
	margin:0;
	padding:0;
}
.lefty{
	float:left;
	min-width:10px;
}
.righty{
	float:right;
	min-width:10px;
}
div.error{
	border:#521418 1px solid;
	width:50%;
}
div.error p{
	border:#9D262D 2px solid;
	border-color:#e73743 #a92931 #521418;
	background:#9D262D;
	padding:1em;
	color:#FFF;
	font-weight:bold;
}
/************************************/
/* Formulare                        */
/************************************/

.empty {
	color: #aaaaaa !important;
}

.text, .select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	height:16px;
	padding:0 0 0 2px;
	border:1px solid #DBDFE6;
	border-color:#ABADB3 #DBDFE6 #E3E9EF;
}
.select{
	height:18px;
}
.wider{
	width:192px;
}
.wide{
	width:145px;
}
.reg{
	width:120px;
}
.small{
	width:90px;
}
.smaller{
	width:60px;
}
.narr{
	width:35px;
}
.checkbox{
	margin:0 0 0 4px;
	vertical-align:-3px;
}
label{
	cursor:pointer;
	font-size:0.92em;
}
label.radio{
	padding:0 0 0 4px;
	margin:0 10px 0 0;
	display:inline-block;
}

/* Buttonstyle **********************/
span.wpaButton{
	margin:4px 3px;
	border:1px solid #DB5805;
	border-width:1px 0;
	background:#ED6934;
	display:inline-block;
}
span.wpaButton span{
	margin:0 -1px;
	border:1px solid #DB5805;
	border-width:0 1px;
	display:block;
}
span.wpaButton span input, span.wpaButton span button, span.wpaButton span a{
	cursor:pointer;
	border:none;
	background:none;
	padding:0 4px;
	font-size:0.92em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:1.6em;
	line-height:16px;
	color:#FFF !important;
	text-transform:uppercase;
	display:inline-block;
}
span.wpaButton span input{
	line-height:16px;
}
span.wpaButton span a{
	line-height:18px;
	text-decoration:none !important;
}
span.wpaButton span a.button{
	line-height:16px;
}
span.wpaButton span a:hover{
	text-decoration:none;
}
/************************************/
/* Snippets                         */
/************************************/
/* Suche ****************************/
#wpaSearch{
	position:absolute;
	top:117px;
	/*left:730px;*/
	right:20px;
	line-height:28px;
}
#wpaSearchTerm{
	width:160px;
	margin:0 0 0 5px;
}
/* Datum ****************************/
.date{
position:absolute;
}

/* LoginBox *************************/
#wpaLoginBox{
	position:absolute;
	right:2px;
}
#wpaLoginBox .submitButton {
	display: none;
}

#wpaUser, #ameisenPassword, #wpaPasstext{
	margin:0 5px 0 0;
}
#wpaLoginBox span.wpaButton{
	margin:0;
}
#wpaLoginBox a.action{
	width:16px;
	height:16px;
	display:inline-block;
	background:url(/img/icon_login.png) no-repeat top left;
	vertical-align:-4px;
	margin:0 5px 0 0;
}
#wpaLoginBox a.forgotten{
	background-image:url(/img/icon_pwdf.png);
	margin:0 5px;
}
#wpaLoginBox a.remember{
	background-image:url(/img/icon_rememberme.png);
	margin:0 0 0 5px;
}
#wpaLoginBox a.action span{
	display:none;
}

/************************************/
/* overrides                        */
/************************************/
#sb-title-inner, #sb-info-inner, #sb-loading-inner, div.sb-message {
	font-family:'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

/************************************/
/* tooltips                         */
/************************************/

.imageToolTip .tip {
	background-color: #333333;
	padding: 5px;
	color: #ffffff;
}

.imageToolTip .tip-text {
}
/************************************/
/* Print CSS                        */
/* agindo 02.09.2010. pd            */
/************************************/
@media print {
	body{
		text-align:left;
		color:#000;
		background:none;
	}
	#wpaSite{
		width:625px;
	}
	#wpaHeader{
		height:50px;
		padding:0;
	}
	#wpaLogo{
		top:0;
		left:408px;
	}
	#wpaPrintInfo{
		display:block;
		position:absolute;
		top:35px;
		left:0;
	}
	#wpaBanner, #wpaMainMenu, #wpaSearch, #wpaInfoBar, #wpaSideBar, #wpaBaseBar, #wpaCont .box .boxTp, #wpaCont .box .boxFt, #wpaSite h1, #wpaCont .thmb.detail{
		display:none;
	}
	#wpaMain{
		padding:10px 0;
		margin:10px 0;
		border-width:1px 0;
		border-color:#000;
		background:none;
	}
	#wpaCont{
		width:625px;
	}
	.box{
		margin:0;
	}
	.box .boxCont{
		padding:0;
		border-width:0;
	}
	#wpaPrintFooter{
		display:block;
	}
	#wpaPrintFooter p{
		font-size:10px;
		line-height:normal;
	}
	#wpaSite h2, #wpaSite h2 span, #wpaSite h3{
		color:#000;
	}
}

