.text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; line-height: 16px}
.text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold; line-height: 16px}
.text3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold}
.text4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px}

.link1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; line-height: 16px; text-decoration: none; color: #000000}

.head1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 24px}
.head2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#ed1b24;
}
.head3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ed1b24;
}
.head4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ed1b24;
}

a { text-decoration: none}
a:link {  color: #0C540C}
a:visited {  color: #840000}
a:hover { color: #ED1C24}

a.link1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; line-height: 16px; text-decoration: none; color: #000000}


.link4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px ; font-weight: bold}
.text5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px }
.text6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal}

.text4_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px ; font-weight: bold }
.text1_a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px ; line-height: 16px ; font-weight: bold}


/* Anzeige von Thumbnails auf der Startseite */
.thumbnail {
	text-align: left;
	float: left;
	margin-right: 6px;
	margin-top: 4px;
	margin-bottom: 6px;
}
.clear { clear:both; }

.hidden {
	display:none;
}

/* News auf der Startseite */
.news-item-img { padding:0 0 16px 0; margin:0; }
.news-item-img h3 { margin:0; padding:0; font-weight:bold; font-size:12px; line-height:16px; }
.news-item-img .img { float:left; width:80px; padding:2px 8px 0 0; margin:0; }
.news-item-img .txt { float:left; width:248px; padding:0; margin:0; }

.news-item-txt { padding:0 0 16px 0; margin:0; }
.news-item-txt h3 { margin:0; padding:0; font-weight:bold; font-size:12px; line-height:16px; }
.news-item-txt .img { display:none; }
.news-item-txt .txt {padding:0; margin:0; }

.aufzaehlung {
	padding:0 0 0 20px;
	margin:0;
}
.aufzaehlung li {
	padding:0 0 10px 0;
	margin:0;
}
.bgrot {
	background-color:#eb1c24;
}
#tabholzbaupreisarchiv a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ed1b24;
	text-decoration:none;
	padding:0 0 0 20px;
	margin:0;
}
#tabholzbaupreisarchiv a:hover {
	text-decoration:underline;
}

#LayerStartRight {
	position:absolute;
	top:180px;
	left:800px;
	width:145px;
	border-left:1px solid #c8c5c0;
	padding:0 0 0 24px;
}
#LayerStartRight p {
	color:#4a4a4a;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 0 0 0;
	margin:0;
}
.picstartright {
	border-bottom:5px solid #d3191f;
	border-top:none;
	border-left:none;
	border-right:none;
}
#LayerStartRight input {
	border:1px solid #c8c5c0;
	width:85px;
	float:left;
	font-size:11px;
	color:#4a4a4a;
}
#LayerStartRight input#button {
	border:1px solid #c8c5c0;
	width:25px;
	height:17px;
	float:right;
	background-color:#c7c5c4;
	color:#4a4a4a;
}
#kartenform input {
	border:1px solid #c8c5c0;
	width:200px;
	font-size:11px;
	color:#4a4a4a;
}
#kartenform input#senden {
	border:1px solid #c8c5c0;
	width:80px;
	font-size:11px;
	background-color:#c7c5c4;
	color:#4a4a4a;
}
#kartenform input#Teilnahmebedingungen {
	border:1px solid #c8c5c0;
	width:15px;
	font-size:11px;
	color:#4a4a4a;
}
#kartenform input#Frau, #kartenform input#Herr {
	border:1px solid #c8c5c0;
	width:15px;
	font-size:11px;
	color:#4a4a4a;
}
.headerbezirk {
	font-size:14px;
	font-weight:bold;
	padding:0 0 10px 0;
	margin:0;
}
.headerobjekt {
	font-size:13px;
	font-weight:bold;
	color:#ed1c24;
	padding:5px 0 0 0;
	margin:0;
}
#tabklagenfurt a {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#tabklagenfurt a:hover {
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.headerholzbauten {
	font-size:16px;
}


/* Galerie */

#container {position:relative; width:511px; height:438px; background:#cccccc; margin:0 auto; padding:12px 0 0 0; font-family:verdana, arial, sans-serif; font-size:12px;}

#container a.pics {float:left; padding:7px 21px 0 21px; display:inline; color:#000; text-decoration:none; width:73px; cursor:default;}
#container a.pics img.thumb {display:block; border:1px solid #fff;}

#container a.pics span {display:none; border:0; width:493px; background:#cccccc; text-align:center;}
#container a.pics span img {margin:0px auto; border:none;}

#container a.pics:hover {white-space:normal;}
#container a.pics:hover img.thumb {border:1px solid #ed1b24;}
#container a.pics:hover span {display:block; position:absolute; left:9px; top:109px; z-index:10; height:320px;}

#container a.pics:active img.thumb {border:1px solid #ed1b24;} 
#container a.pics:active span {display:block; position:absolute; left:9px; top:109px; z-index:5; height:320px;}

#container a.pics:focus {outline:0;}
#container a.pics:focus img.thumb {border:1px solid #ed1b24;}
#container a.pics:focus span {display:block; position:absolute; left:9px; top:109px; z-index:5; outline:0; height:320px;}

#container span.info {clear:left; display:block; text-align:center; margin:0; padding:15px 0 0 0; width:511px; text-align:center; z-index:1;}
#container span.info a {color:#000;}
#container span.info a:hover {text-decoration:none;}


/* Galerie */

#LayerObjektdetails {
	background-color:#cccccc;
	width:511px;
	padding:15px 0 15px 0;
	margin:10px 0 0 0;
}
#LayerObjektdetailsSpalte1 {
	position:relative;
	float:left;
	width:220px;
	padding-left:21px;
}
#LayerObjektdetailsSpalte2 {
	position:relative;
	float:right;
	width:220px;
	padding-right:21px;
}

/* Galerie */

#LayerStartRight ul.aufzaehlung {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	list-style:none;
}
#LayerStartRight ul.aufzaehlung li {
	margin:0;
	padding:0 0 5px 0;
	list-style:circle;
}
