@charset "utf-8";
/* CSS Document */

h1{
font-size:17px;
color:#8a8b8d;
}

h2{
font-size:16px;
color:#8a8b8d;
}

h3{
font-size:15px;
color:#8a8b8d;
}

body{
position:relative;
background:url(../layout/bg.jpg);
background-repeat:no-repeat;
background-position:center top;
font-size:13px;
 } 

img {
border:none;
}

#centerer {
width:974px;
height:auto;
margin:auto;
margin-top:-5px;
position:relative;
z-index:1;
}

#header {
position:relative;
width:962px;
height:329px;
padding-left:6px;
padding-right:5px;
padding-bottom:5px;
float:left;
background-color:#FFFFFF;
border-left:1px #d2d2d2 solid;
border-bottom:1px #d2d2d2 solid;
border-right:1px #d2d2d2 solid;
}

#header-left {
position:relative;
float:left;
width:188px;
height:329px;
background:url(../layout/left-header.jpg);
background-repeat:no-repeat;
min-height:329px;

}
#header-mid {
float:left;
width:175px;
height:309px; 
background:url(../layout/mid-header.jpg);
background-repeat:no-repeat;
background-color:#d62012;
padding-left:5px;
padding-right:5px;
color:#ffffff;
padding-top:20px;
font-size:14px;
font-family:arial;
}

#header-mid div {
padding-bottom:30px;
}

#header-mid td {
padding-left:9px;
}

#header-right {
width:588px;
height:329px;
float:left;
background:url(../layout/right-header.jpg);
background-repeat:no-repeat;

}

#tirol {
position:absolute;
left:870px;
width:92px;
height:37px;
background:url(../layout/tirollogo.png);
background-repeat:no-repeat;
}

#headerbogen{
width:974px;
height:79px;
position:absolute;
top:255px;
left:5px;

}

#langcont{
position:absolute;
top:50px;
width:100px;
height:50px;
left:10px;
}


#erpfendorf{
position:absolute;
left:796px;
top:287px;
width:170px;
height:45px;
background:url(../layout/erpfendorf.png);
background-repeat:no-repeat;
}

#headercontact {
float:left;
width:944px;
height:26px;
padding-left:15px;
padding-right:15px;
z-index:2;
text-align:center;
font-family:arial;
color:#333333;
font-size:12px;
}

#leftcenter{
float:left;
width:218px;
height:477px;
z-index:2;
}

#navigation {
float:left;
width:218px;
height:auto;
padding-top:10px;
z-index:2;
font-size:14px;
}

#prospekt-u-steinplatte{
float:left;
width:218px;
height:213px;
z-index:2;
color:#333333;
font-size:13px;
text-align:center;
font-family:arial;
}

#content {
float:left;
width:744px;
height:auto;
min-height:487px;
padding-top:5px;
padding-left:12px;
z-index:2;
}

#top-content{
float:left;
width:756px;
height:17px;
background:url(../layout/topcontent.png);
background-repeat:no-repeat;
background-position:top center;
z-index:2;
}

#midcontent {
position:relative;
float:left;
width:711px;
height:auto;
min-height:400px;
margin-top:-5px;
background:url(../layout/midcontent.png);
background-repeat:repeat-y;
background-position:top center;
padding-left:30px;
padding-right:15px;
font-family:arial;
font-size:15px;
z-index:2;
color:#333333;
}

#content a {
text-decoration: underline !important;
}


#botcontent {
position:relative;
float:left;
width:756px;
height:30px;
background:url(../layout/botcontent.png);
background-repeat:no-repeat;
background-position:center top;
z-index:2;

}

#floatbreaker {
clear:both;
}

.sendbutton{
text-align:center;
margin-top:2px;
margin-left:128px;
color:#ffffff;
background:url(../layout/sendbutton.jpg);
background-repeat:no-repeat;
width:20px;
height:20px;
border:none;
}

.menu_item4{
display:none;
}


.menu_item6{
display:none;
}


.menu_item8{
display:none;
}


.menu_item9{
display:none;
}

#navigation ul li{
list-style-type:none;
}
#navigation ul li a{
text-decoration:none;
color:#333333;
font-family:arial;
font-size:12px
}

.menu_item18{
display:none;}

.menu_item29{
display:none;
}

.menu_item30{
display:none;
}

.menu_item31{
display:none;
}

.menu_item34{
display:none;
}

/* FRONTEND CSS MODULE ka_references: gingebaker, klubarbeit.net */

/* ERROR, MSG STYLES */
.kaRF_error { padding:2px; background-color:#990000; color:#FFFFFF; }
.kaRF_msg { padding:2px; background-color:#009900; color:#FFFFFF; }


/* MODULE CONTENT CONTAINER */
.ka_RFcontainer {
position:relative;
float:left;
text-align:left;
border:1px solid #EFEFEF;
padding:2px;
margin-bottom:5px;
font-size:13px;
}

.ka_RFcontainer a {
text-decoration:none;
color:#333333;
font-size:11px;
}

/* ENTRY DIV CONTAINER */
.ka_RF {
margin:5px;
border-bottom:1px dotted #006666;
padding:8px 2px 2px 2px;
width:335px;
float:left;
position:relative;
height:100px;
}

.ka_RF_detail{
margin:5px;
border-bottom:1px dotted #006666;
padding:8px 2px 2px 2px;
width:710px;
float:left;
}

.ka_RF h2 {
font-size:14px;
font-weight:bold;
margin:0 0 4px 0;
padding:0;
}
.ka_RF .ka_RF_url {
font-style:italic;
background:url(images/link_icon.png) no-repeat;
padding-left:15px;
}
.ka_RF .ka_RF_shortdesc {
margin-top:3px;
float:right;
width:200px;
}
.ka_RF_pdf {
margin:5px 0 5px 0;
padding-left:20px;
background:url(images/pdf_icon.png) no-repeat top left;
line-height:20px;
}

/* FLOATED DETAIL LINK CONTAINER */
.ka_RF_edits {
float:right;
margin:5px;
}

.ka_RF_desc_detail {
float:left;
width:50%;
}



/* FLOATED LISTING IMG FOR LISTING ON LEFT SIDE */
.ka_RF_listingimg {
	float:left;
	width:100px; /* change if you use other thumbnailsize */
	padding-right:10px;
}
.ka_RF_listingimg img {
	padding:0 !important;
	border:1px solid #CCC;
	width:95px;
	height:75px;
}


/* IMGLIST IN DETAILVIEW */
.ka_RF_imglist {
	margin:0;
	padding:0;
	padding-right:20px;
	list-style-type:none;
	float:right;
	width:47%;
}
.ka_RF_imglist li { float:right; width:150px; margin-right:5px; }
.ka_RF_detailimage img { border:1px solid #CCC; padding:0 !important; }

/* DETAIL BACKLINK */
.ka_RF_backlink { display:block; text-align:center; margin:3px 0 3px 0; font-weight:bold; }

/* STD CLEARCLASS */
.ka_RF_breaker {
clear:both;
}

/* STD HIDECLASS, dont change */
.ka_hidden {
display:none;
}


/* PAGE NAVIGATION */
.ka_ref_listingnavi { padding:3px; }
.ka_ref_listingnavi .nextlink { width:150px; float:right; height:20px; }
.ka_ref_listingnavi .prevlink {	width:150px; float:left; height:20px; }
.ka_ref_listingnavi .naviinfo {	text-align:center; font-size:10px; color:#CCC; }

/* DETAIL NAVIGATION */
.ka_ref_detailnavi { padding:3px; }
.ka_ref_detailnavi .nextlink {/* width:150px; float:right; height:20px;*/display:none; }
.ka_ref_detailnavi .prevlink {	/*width:150px; float:left; height:20px; */ display:none;}


/*IMG VIEWER*/
/*
  CSS definition for Website Baker module: KA Image Gallery
  Copyright (C) year, Authors name
  Contact me: author(at)domain.xxx, http://authorwebsite.xxx

  This CSS file is free software. You can redistribute it and/or modify it 
  under the terms of the GNU General Public License  - version 2 or later, 
  as published by the Free Software Foundation: http://www.gnu.org/licenses/gpl.html.

  This CSS file is distributed in the hope that it will be useful, 
  but WITHOUT ANY WARRANTY; without even the implied warranty of 
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
  GNU General Public License for more details.
  
  You can put you styles here vor rendering the HTML-Output
*/

.kagal_catmenu {
list-style-image:none;
list-style-type:none;
margin:10px;
padding:5px;
width:auto;
display:inline;
float:left;
white-space:normal;
height:auto;
}

.kagal_catmenu li{
border:1px solid #000000;
padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom:3px;
margin:2px;
background:#cccccc;
display:inline-block;
}

.kagal_imglist li {
float:left;
width:150px;
border:1px solid #CCCCCC;
background-color:#CCCCCC;
color:#000000;
padding:2px;
margin:5px;
}
.kagal_catmenu li:hover {
background-color:#666666;
}

.kagal_catmenu li a {
color:#000000;
}


.kagal_imglist {
clear:both;
list-style-image:none;
list-style-type:none;
margin:10px;
padding:0px;
}

.kagal_imglist li {
float:left;
padding:5px;
}

.kagal_imglist li img {
border:1px solid #003366;
}

.kagal_currentcat {
background:#999999 !important;
}
.kagal_currentcat a {
color:#333333 !important;
}

.kagal_currentcat li:hover{
background:#666666 !important;
}

.kagal_end {
clear:both;
margin-bottom:10px;
}

.kagal_catmenu_preview {
clear:both;
list-style-image:none;
list-style-type:none;
margin:0px;
padding:0px;
}

.kagal_catmenu_preview li {
float:left;
border:1px solid #CCCCCC;
background-color:#FFFFFF;
padding:6px;
margin:5px;
font-size:12px;
font-style:normal;
line-height:20px;
}

.kagal_catmenu_preview li a{
color:#000000;
text-decoration:none;
}

.kagal_backlink { 
text-align:right; 

 }

.kagal_backlink a{ 
padding-right:10px;
font-size:12px;
color:#000000;
text-decoration:none;
 }

.imghtml
{
float:left;
list-style-type:none;
display:inline;
width:92%;
}

.imghtml li {
display:inline;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}

.imghtml li img {
border:1px solid #999999;

}

/*h1,2,3 def für preise*/

#midcontent table tbody h2{
color:#000000;
}

#midcontent table tbody h1{
color:#000000;
}
#midcontent table tbody h3{
color:#000000;
}

#midcontent a{ 
text-decoration:none;
color:#333333;
font-family:arial;
} 
.printbutton {

border:none !important;
}
