* { 
	margin:0;
	padding:0;
}

body {
background-color: #fafcfe;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#546471;
padding:0px;
margin:0px;
text-align:center;
font-size:0.72em;
line-height:150%;
}

#pgBody {}

img {border:0;}

a {color: #1d9afb;text-decoration:underline;}
a:link {color: #1d9afb;text-decoration:underline;}
a:visited {color:#1d9afb;text-decoration:underline;}
a:hover {color: #546471;text-decoration:underline;}
a:active { color:#546471;text-decoration:underline;}

p {padding:5px 0px 0px 0px;}
td {vertical-align:top;}

ul, ol {padding-left:30px; margin:5px 0px 5px 0px;}

h1 {font-size:1.2em;color:#546471;padding:7px 0px 5px 0px;}
h2 {font-size:1.2em;color:#546471;font-weight:bold;padding:7px 0px 5px 0px;}
h3 {font-size:1.1em;color:#546471;padding:7px 0px 3px 0px;font-weight:bold;}
h4 {font-size:1em;color:#546471;padding:7px 0px 3px 1px;font-weight:bold;}

/* ---------- container zentriert das layout -------------- */
#container {
width: 945px;
margin: 0 auto;
text-align: center;
position:relative;
}

#topnavDiv {width: 885px;height:19px;text-align:right;padding:38px 60px 0px 0px;}

#header {
margin: 0 auto;
position:relative;
width: 945px;
height:203px;
text-align: left;
background-image:url(images/bgHeader.jpg);background-repeat:no-repeat;
}

#logoBanner {width:945px;height:146px;clear:both;}
#dnn_Logo_imgLogo {float:left;margin:40px 0px 0px 36px;}
#dnn_BannerImgPane {float:left;width:682px;height:144px;padding:0px 0px 0px 24px;position:relative;}
#dnn_BannerImgPane p {padding:0px; margin:0px; text-indent:0px;}
#banner_right {width:30px;height:144px;position:absolute;left:677px;top:0px;background-image:url(images/baOben_right.png);background-repeat:no-repeat}
#banner_left {width:87px;height:144px;position:absolute;left:17px;top:0px;background-image:url(images/baOben_left.png);background-repeat:no-repeat;}

* html #banner_right
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.koan.at/Portals/8/Skins/koan/images/baOben_right.png", sizingMethod="crop");
background-repeat:no-repeat;
}

* html #banner_left
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.koan.at/Portals/8/Skins/koan/images/baOben_left.png", sizingMethod="crop");
background-repeat:no-repeat;
}


#page {width:945px;position:relative;background-image:url(images/bgPage.jpg);background-repeat:repeat-y;clear:both;}
#mainnavDiv {height:20px;clear:both;text-align:right;padding:15px 0px 15px 0px;}

#mainnavDiv a.mainnav:link {font-weight:bold;padding:0px 0px 0px 40px;color:#546471;text-decoration:none;}
#mainnavDiv a.mainnav:visited {font-weight:bold;padding:0px 0px 0px 40px;color:#546471;text-decoration:none;}
#mainnavDiv a.mainnav:active {font-weight:bold;padding:0px 0px 0px 40px;color:#1d9afb;text-decoration:none;}
#mainnavDiv a.mainnav:hover {font-weight:bold;padding:0px 0px 0px 40px;color:#1d9afb;text-decoration:none;}

#mainnavDiv a.mainnavon:link {font-weight:bold;padding:0px 0px 0px 40px;color:#1d9afb;text-decoration:none;}
#mainnavDiv a.mainnavon:visited {font-weight:bold;padding:0px 0px 0px 40px;color:#1d9afb;text-decoration:none;}
#mainnavDiv a.mainnavon:active {font-weight:bold;padding:0px 0px 0px 40px;color:#1d9afb;text-decoration:none;}
#mainnavDiv a.mainnavon:hover {font-weight:bold;padding:0px 0px 0px 40px;color:#1d9afb;text-decoration:none;}

/* ----------- content---------------------- */

#dnn_LeftPane .DWCB_Container {margin:0px 0px 10px 0px;}

#left {
  width:220px;
position:absolute;top:60px;left:0px;
z-index:1;
}

#content {
margin: 0 auto;
text-align:left;
width:831px;
position:relative;
background-image:url(images/bgPage.gif);
background-repeat:repeat-x;
min-height:350px;
}

#dnn_ContentPane{width:600px;margin:20px 0px 0px 190px;padding:0px 0px 10px 0px;}
#dnn_RightPane {position:absolute;top:80px;left:670px;width:168px;}
#dnn_LeftPane{margin:0;padding:0;}

.DNNEmptyPane {visibility:hidden;display:none;}

.DWCB_Container {clear:both;margin:0px 0px 5px 0px;}
.DNNAligncenter {text-align:left;}
.contentSmall {width:450px;}

/* ----------- footer ----------------------- */
#footer {
margin:0px;
padding:0px;
clear:both;
width: 945px;
height:56px;
text-align:center;
background-image:url(images/bgFooter.jpg);background-repeat:no-repeat;
}

#dnn_FooterPane {
height:22px;
text-align:center;
font-size:10px;
}

#dnn_FooterPane p{
text-align:center;
font-size:10px;
padding:2px 0px 0px 0px;
margin:0;
}

#dnn_FooterPane .DWCB_Container {}

/* Topnav */

#topnavDiv a:link {padding:0px 0px 10px 10px;color:#546471;text-decoration:none;font-size:10px;}
#topnavDiv a:visited {padding:0px 0px 10px 10px;color:#546471;text-decoration:none;font-size:10px;}
#topnavDiv a:hover {padding:0px 0px 10px 10px;color:#1d9afb;text-decoration:none;font-size:10px;}
#topnavDiv a:active {padding:0px 0px 10px 10px;color:#1d9afb;text-decoration:none;font-size:10px;}



/* Subnav */
#subnavDiv {
text-align:left;
padding:0px 18px 10px 50px;
}

#subnavDiv span{display:block;margin-bottom:5px;}

#subnavDiv a.mainnav:link {background-image:url(images/bt_submenu.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#546471;text-decoration:none;}
#subnavDiv a.mainnav:visited {background-image:url(images/bt_submenu.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#546471;text-decoration:none;}
#subnavDiv a.mainnav:hover {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}
#subnavDiv a.mainnav:active {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}

#subnavDiv a.mainnavon:link {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}
#subnavDiv a.mainnavon:visited {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}
#subnavDiv a.mainnavon:hover {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}
#subnavDiv a.mainnavon:active {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}

#subnavDiv a.navLevel1:link {padding:0px 0px 5px 15px;color:#546471;text-decoration:none;}
#subnavDiv a.navLevel1:visited {padding:0px 0px 5px 15px;color:#546471;text-decoration:none;}
#subnavDiv a.navLevel1:hover {padding:0px 0px 5px 15px;color:#1d9afb;text-decoration:none;}
#subnavDiv a.navLevel1:active {padding:0px 0px 5px 15px;color:#1d9afb;text-decoration:none;}

#subnavDiv a.navLevel1on:link {padding:0px 0px 5px 15px;color:#1d9afb;text-decoration:none;}
#subnavDiv a.navLevel1on:visited {padding:0px 0px 5px 15px;color:#1d9afb;text-decoration:none;}
#subnavDiv a.navLevel1on:hover {padding:0px 0px 5px 15px;color:#1d9afb;text-decoration:none;}
#subnavDiv a.navLevel1on:active {padding:0px 0px 5px 15px;color:#1d9afb;text-decoration:none;}


.clearer
{
	clear: both;
	display: block;
	height: 1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px;
}

#adminMenu {position:fixed;bottom:0px;right:0px;width:150px;}

.htmlBoxContainerOv {}
.htmlBoxDesc {padding:0px 0px 10px 20px;width:400px;text-align: justify;}
.htmlBoxImg {float: right;margin:10px 0px 10px 20px;width:77px; height:72px;background-repeat:no-repeat;background-position:1px 1px;}

.referenzenContainerOv {width:600px;}
.referenzenDescOv {width:300px;float:left;}
.referenzenImgOv {width:260px;height:180px;float:left;padding:0px 0px 0px 0px;}
.referenzenOnline {width:260px;text-align:right;font-size:0.8em;padding:5px 0px 0px 0px;}
.referenzenURL {clear:both;padding:10px 0px 0px 0px;}

a.detaillink:link {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}
a.detaillink:visited {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}
a.detaillink:hover {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:underline;}
a.detaillink:active {background-image:url(images/bt_submenuOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:underline;}

a.returnlink:link {background-image:url(images/bt_submenuRevOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}
a.returnlink:visited {background-image:url(images/bt_submenuRevOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:none;}
a.returnlink:hover {background-image:url(images/bt_submenuRevOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:underline;}
a.returnlink:active {background-image:url(images/bt_submenuRevOn.gif);background-repeat:no-repeat;background-position:0px 4px;padding:0px 0px 10px 15px;color:#1d9afb;text-decoration:underline;}


.pagerStyling {margin-top:15px;border-top:1px solid #b5bec7;padding:3px;}

a.pager:link {color:#1d9afb;text-decoration:none;}
a.pager:visited {color:#1d9afb;text-decoration:none;}
a.pager:hover {color:#1d9afb;text-decoration:underline;}
a.pager:active {color:#1d9afb;text-decoration:underline;}

.newsBox{
width:168px;
height:119px;
background-image:url(images/bgHotnews.png);background-repeat:no-repeat;
}

* html .newsBox
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.koan.at/Portals/8/Skins/koan/images/bgHotnews.png", sizingMethod="crop");
background-repeat:no-repeat;
}

.newsBoxHeader{
width:161px;
height:12px;
padding:8px 0px 0px 0px;
text-align:center;
color:#FFFFFF;
font-size:10px;
}

.newsBoxText{
width:150px;
height:65px;
padding:5px 8px 3px 10px;
position:relative;
z-index:2;
font-size:11px;
}

.newsBoxFooter{
width:146px;
position:relative;
z-index:2;
font-size:9px;
padding:2px 12px 5px 10px;
text-align:right;
}

.newsBoxFooter a.detaillink:link {background-image:url(images/bt_submenu.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 10px 15px;color:#546471;text-decoration:none;}
.newsBoxFooter a.detaillink:visited {background-image:url(images/bt_submenu.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 10px 15px;color:#546471;text-decoration:none;}
.newsBoxFooter a.detaillink:hover {background-image:url(images/bt_submenu.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 10px 15px;color:#546471;text-decoration:underline;}
.newsBoxFooter a.detaillink:active {background-image:url(images/bt_submenu.gif);background-repeat:no-repeat;background-position:0px 3px;padding:0px 0px 10px 15px;color:#546471;text-decoration:underline;}


/* ----------- Table ----------------------- */

table.Standard {
 border-collapse:collapse;
 border-spacing:1px;
 padding:8px;
 width:600px;
 vertical-align:top;
 margin-top:20px;
}

.Standard tr.header {
 text-align:left;
 background-color:#FFFFFF;
 padding:3px;
 border:1px solid #82a3b1;
 color:#1d9afb;
 padding-left:10px;
 font-weight:bold;
}

.Standard tr.header td.center{
 text-align:center;
}

.Standard tr.rowalt {
 background-image:url(images/bgRowAlt.gif);background-repeat:no-repeat;background-position:1px 0px;
}

.Standard tr.rowalt td {
 border:1px solid #82a3b1;
}

.Standard td {
 padding:3px;
 color:#546471;
 vertical-align:top;
border:1px solid #82a3b1;
}

.Standard tr.header td {
 padding:3px;
 border:1px solid #82a3b1;
 color:#1d9afb;
 vertical-align:top;
 font-weight: bold;
}

.Standard tr.header td a:link { color: #FFFFFF; font-weight: bold; text-decoration: none;}
.Standard tr.header td a:visited { color: #FFFFFF; font-weight: bold; text-decoration: none;}
.Standard tr.header td a:active { color: #FFFFFF; font-weight: bold; text-decoration: underline;}
.Standard tr.header td a:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.Standard td.fl-c1 {
	width:500px;
}

.Standard td.fl-c2 {
	width:100px;
}

.Standard td.fl-c3 {
	width:50px;
  text-align:right;
}

.Standard td.fl-c4 {
	width:150px;
}

#dnn_BannerImgPane * {padding:0px; margin:0px;}