html {
	font-size: 1.25em;
}
body {
	text-align:center;
	font-family: Arial, Verdana,Helvetica, sans-serif;
	font-size: 0.5em;
}
#LayerContainer {
	position:relative;
	width:83.5em;
	margin:0em auto;
	padding:0em;
}
#LayerContainerTop, #LayerContainerBottom {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	height:2em;
	width:100%;
	overflow:hidden;
}
#LayerContainerMainCenterMenu img{
 width:21.4em;
}
#LayerContainerTop img, #LayerContainerBottom img {
	height:2em;
}
#LayerContainerMain {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:100%;
}

#LayerContainerMainLeft , #LayerContainerMainRight{
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:2em;
}
#LayerContainerMainLeft img , #LayerContainerMainRight img{
	width:2em;
}
#LayerContainerMainCenter {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:79.5em;
	overflow:hidden;
}

#LayerContainerMainCenterBottom {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:100%;
}
#LayerContainerMainCenterBottom img{
	width:79.6em;
}
#LayerContainerMainCenterRight {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:55em;
}
#LayerContainerMainCenterMenu {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:21.4em;
		height:40.8em;
	overflow: hidden;
}
#LayerContainerMainCenterLeft {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:3.1em;
	overflow:hidden;
}
#LayerContainerMainCenterLeft img {
	width:3.1em;
}
#LayerContainerMainCenterRightMain {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
/*	width:47.8em;*/
	height:29.8em;
	overflow:hidden;
}
#LayerContainerMainCenterRightTop {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
/*	width:47.8em;*/
	height:11em;
	overflow:hidden;
}
#LayerContainerMainCenterRightTop img, #LayerContainerMainCenterRightMain img {
	width:47.8em;
}
#LayerContainerMainCenterRightLeft {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:7.2em;
	overflow:hidden;
}
#LayerContainerMainCenterRightLeft img {
	width:7.3em;
}
#LayerContainerMainCenterMenuBottom {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:100%;
	overflow:hidden;
}

#LayerContainerMainCenterMenu ul {
	list-style:none;
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
}
#LayerContainerMainCenterMenu li {
	margin:0em;
	padding:0em;
	float:left;
	position:relative;
}
#LayerContainerMainCenterMenu li a {
	margin:0em;
	padding:0em;
	float:left;
	position:relative;
}
#LayerContainerMainCenterMenu li a img {
	border:none;
}

#LayerContainerBottomMenu {
	position:relative;
	float:left;
	margin:0em;
	padding:0em;
	width:100%;
}

#LayerContainerBottomMenu ul {
	list-style:none;
	margin:0em;
	padding:0em;
}
#LayerContainerBottomMenu li {
	margin:0em;
	padding:0em;
display:inline;
padding-right:2em;
}
#LayerContainerBottomMenu li a{
	margin:0em;
	padding:0em;
	text-decoration:none;
	color:#6e6e6e;
	font-size:1.2em;
padding-left:1em;
}
#LayerContainerBottomMenu li a:hover{
	color:#333333;
}
#LayerContainerBottomMenu li img{
	height:1.7em;
}

#LayerContainerBottomDate {

	color:#6e6e6e;
	position:relative;
	float:left;
	width:100%;
	margin:0em;
	padding:0em;
padding-top:1em;
}
/*LIGHTBOX*/
#ibox_wrapper {
    line-height:25px;
    border-color:#fff;
}
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#fff; }
#ibox_content { background-color:#fff; border:0; margin: 10px 10px 40px 10px; }
#ibox_footer_wrapper {
    line-height: 25px;
    bottom: 5px;
    top: auto;
}
#ibox_footer_wrapper a {
    text-indent: -100000px;
    border:0;
    background: #fff url('closelabel.gif') center center no-repeat;
    width: 66px;
    padding: 0;
    height: 22px;
    line-height: 22px;
}
#ibox_footer_wrapper a:hover { background-color:#fff; }
#ibox_loading {
    text-indent: -100000px;
    width: 200px;
    height: 200px;
    background: #fff url('loading.gif') center center no-repeat;
}


/*INHALT*/
    /*#LayerMain { position:relative; margin:0 auto; width:100em; } 
	#LayerMainCenter { background:url(/gemeinde-bleiburg/20090416_Reddot_Version/structure/background.jpg); width:98em; padding-left:1em; padding-right:1em; position:relative; float:left; }*/
	#LayerMainFooter { width:100%; height:11.4em; position:relative; float:left; margin:0em; padding:0em; background:url(/gemeinde-bleiburg/20090416_Reddot_Version/structure/footer_bg.jpg); display:none; } 
	#LayerMainHeader{ width:100%; position:relative; float:left; margin:0em; padding:0em; display:none; } 
	/*#LayerMainHeaderMenu{ width:100%; position:relative; float:left; margin:0em; padding:0em; height:7.2em; overflow:hidden; } 
	#LayerMainContent { width:100%; position:relative; float:left; margin:0em; padding:0em; padding-top:1em; padding-bottom:1em; } 
	#LayerMainHeaderMenu .logoBleiburg { position:relative; float:left; margin:0em; width:19.6em; height:7.2em; padding:0em; padding-left:2.5em; } 
	#LayerMainHeaderMenu .aktText { position:relative; float:right; margin:0em; padding:0em; color:#666666; margin-top:5.5em; font-size:0.9em; } 
	#LayerMainHeaderMenu ul.TopMenu { position: relative; float: left; list-style:none; float:right; margin-top:5.5em; font-size:0.9em; } 
	#LayerMainHeaderMenu ul.TopMenu li{ position: relative; float: left; list-style-type: none; padding-left: 0.8em; padding-right: 0.8em; border-right-width: 0.1em; border-right-style: solid; border-right-color: #666666; color: #666666; } #LayerMainHeaderMenu ul.TopMenu li.last{ border:none; } 
	#LayerMainHeaderMenu ul.TopMenu li a{ text-decoration:none; color:#666666; } 
	#LayerMainHeaderMenu ul.TopMenu li a:hover{ text-decoration:underline; color:#666666; } 
	a img { border:none; } 
	#LayerMainHeaderMain { position:relative; float:left; margin:0em; padding:0em; height:25.3em; } 
	#LayerMainHeaderMain #topmainmenu{ width:78.1em; height:46em; position:absolute; left:0; top:0; padding:0em; margin-left:15.6em; margin-top:20.75em; } 
	#LayerMainHeaderMain #topmainmenu ul{ position:relative; float:left; margin:0em; padding:0em; list-style:none; } 
	#LayerMainHeaderMain #topmainmenu li{ position:relative; float:left; margin:0em; padding:0em; border-left:0.1em solid #FFFFFF; } 
	#LayerMainHeaderMain #topmainmenu li a{ text-decoration:none; } */
	#LayerMainCopyright{ color:#9c9480; position:relative; float:right; margin:0em 1em 0em 0em; width:22.3em; text-align:center; display:none; } 
/*	#LayerMainFooter #w3c { position:relative; float:left; margin:0em; padding:0.8em 0em 0em 0.5em; width:8em; } 
	#LayerMainFooter #w3c img{ margin-bottom:2px; } 
	#LayerMainFooter #FooterLogos { position:relative; float:left; margin:0em; padding:1.1em 0em 0em 13.3em; width:53.8em; height:8em; } 
	.hide { position: relative; float: left; margin:0; padding:0; visibility: hidden; height: 0; width: 0; overflow: hidden; } 
	 #MainMenu { position: relative; float: left; width:19.5em; margin-bottom:1.5em; } 
	#MainMenu h1 { font-size:11px; text-transform:uppercase; border-bottom:0.1em dotted #9c9480; margin:0em; padding:0em; } 
	ul.MainMenu { position: relative; float: left; margin: 0; padding: 0; width: 19.5em; margin-left: 0em; } 
	ul.MainMenu { list-style:none; padding:0; margin:0; } 
	ul.MainMenu li.akt a { text-decoration:none; } 
	#MainMenu li.eben1 { padding-top: 0em; padding-bottom: 0em; padding-left:0em; margin:0em 0em 0em 0em; border-bottom:0.1em dotted #9c9480; } 
	#MainMenu li a { color:333333; text-decoration:none; } 
	#MainMenu li.eben1 a{ margin:1px 0em 1px 0em; padding:0em; display:block; line-height:17px; color:#333333; } 
	#MainMenu li.akt a, #MainMenu li a:hover{ display:block; background-color:#d4caba; font-weight:bold; color:#333333; } 
	li.sub1 { margin:0; padding:0; list-style-image: none; margin-top: 0em; }
	ul.sub{ list-style-type:none; margin-top:-0.1em; margin-bottom:0em; margin-left:0em; padding:0; padding-left:0em; } 
	ul.sub li { border-bottom:0.1em dotted #9c9480; }
	ul.sub li a{ margin:0.1em 0em 0.1em 0em; padding:0em; display:block; line-height:1.7em; color:#333333; padding-left:2.5em } 
	ul.sub li.opensub { border:none; } 
	li a.aktive { font-weight:bold; } 
	li.opensub ul.sub li a{ margin:0.1em 0em 0.1em 0em; padding:0em; display:block; line-height:1.7em; color:#333333; padding-left:3.5em; } 
	ul.sub li.opensub { border:none; } 
	li a.aktive { font-weight:bold; } 
	li.opensub ul.sub li a{ margin:1px 0em 1px 0em; padding:0em; display:block; height:17px; line-height:17px; color:#333333; padding-left:35px; } 
	li.opensub { list-style-image: none !important; list-style-image: none; } 
	.MainMenuBG { position: absolute; float: left; top: 0; left: 0; } 
	.MainMenuBG .eben1BGl1, .MainMenuBG .eben1BGl1 img {  position: relative; float: left; width: 21.2em; height: 2.65em; }  
	#LayerMainContent #LayerMainContentSpalte2 { position:relative; float:left; margin:0em; padding:0em 2.5em 0em 1.9em; width:53.7em; width:52.5em; overflow:hidden; } */
	#LayerMainContent #LayerMainContentSpalte1 { position:relative; float:left; margin:0em; padding:0em 0em 0em 0.4em; width:19.5em; overflow:hidden; display:none; } 
	#LayerMainContent #LayerMainContentSpalte3 { position:relative; float:right; margin:0em 0em 0em 0em; padding:0em 0.4em 0em 0em; width:19.5em; overflow:hidden; display:none; } 
	/*.box_col_left { position:relative; float:left; margin:0.3em 0em 0.3em 0em; padding:0em; padding:0.6em; width:18.3em; background:url(/gemeinde-bleiburg/20090416_Reddot_Version/structure/bg_box.jpg); } 
	.box_col_left h1{ color:#666666; font-size:1.1em; margin:0em; padding:0em 0em 0.6em 0em; } 
	.box_col_left .content{ position:relative; float:left; margin:0em; padding:0.5em; width:17.3em; background-color:#FFFFFF; color:#000000; } 
	.box_col_left .content p{ margin-left:0em; margin-right:0em; margin-top:0.5em; padding-left:0em; padding-right:0em; padding-top:0em; } 
	.box_col_left .content a{ color:#9c9480; margin:0em; padding:0em; } 
	.box_col_left .content a:hover{ color:#9c9480; text-decoration:none; }
	.box_col_left .content strong{ color:#9c9480; }
	.box_col_left .content h1{ color:#9c9480; margin:0em; padding:0em; }
	 .box_col_left .content a.teaser{ color:#000000; text-decoration:none; } 
	 .box_col_left .content a.teaser:hover{ color:#000000; text-decoration:underline; } 
	.box_col_left .content iframe{ height:5.7em; left:-1em; overflow-x:hidden; overflow-y:hidden; position:relative; top:-1em; width:18.3em; } 
	#LayerSiteContent { float:left; position:relative; width:53.7em; } 
	#LayerSiteContentText { float:left; padding-left:1em; padding-right:1em; position:relative; width:47em; }*/ 
	#BreadCrumb { border-bottom:1px solid #9c9480; float:left; height:2em; margin-bottom:10px; position:relative; width:53.7em; display:none; } 
	/*#BreadCrumb ul.BreadCrumbMenu { float:left; list-style-type:none; margin:0; padding:0; position:relative; width:49em; } 
	#BreadCrumb ul.BreadCrumbMenu li { float:left; list-style-type:none; margin:0; padding:0 0.2em; position:relative; } 
	#BreadCrumb ul.BreadCrumbMenu li a { color:#000000; text-decoration:none; } 
	#BreadCrumb ul.BreadCrumbMenu li span { color:#000000; } 
	#BreadCrumb ul.BreadCrumbMenu li.last { color:#666699; }
	 #BreadCrumb #print { position:relative; float:right; margin:5px 0px 0px 0px; padding:0px; } 
	 .search { } 
	 .search .searchFeld { } 
	 .search .searchFeld #search{ border:0.1em solid #d4d0c8; width:13em; font-size:1em; } */
	.search .searchFeld #searchbtn{ border-bottom:0.1em solid #808080; border-right:0.1em solid #808080; background-color:#d4d0c8; color:#40382e; width:5.3em; font-size:1em; } 
	#LayerFontSize { position:relative; float:left; margin:5px 0px 5px 0px; padding:0px; border-bottom:1px solid #9c9480; width:100%; color:#9c9480; } 
	#LayerMainContent #LayerMainContentSpalte2 .kat-kennzeichnung { position:relative; float:left; margin:0em 0em 1em 0em; padding:0em 0em 0.2em 0em; width:100%; text-align:right; border-bottom:0.1em dotted #9c9480; }

