/* CSS Document */

body {margin:0;padding:0;font-family:Arial;font-size:12px;color:#593811;}

a {color:#61411a;text-decoration:none;}
a:hover {color:#990000; text-decoration:none;}
p {line-height:1.4em;}

.clear {clear:both;}

#container {margin:0 auto; margin-top:0px; width:950px; background-color:#FFFFFF;}

/* navi stile */
#box_navi {width:950px; height:30px; background-image:url("../gfx/hg_navi.gif");background-repeat:no-repeat;margin-bottom:30px;}
#navi_1 {position:relative; float:left; top:0px; left:0px; width:500px;}
#navi_2 {position:relative; float:right; top:0px; right:0px;  text-align:right; width:350px;}

/* Bereich Logo */
#box_logo {width:950px; height:100px;}

/* Content */
#box_content {width:950px; text-align:left;}
#box_content.text_center {text-align:center;}

#box_txt_content {width:890px; margin:0 auto;}

#box_txt_content_kontakt {
	width:890px;
	margin:0 auto;
	background-image:url("../gfx/hg_kontakt.gif");
	background-repeat:repeat-y;
}

.hgverlauf_content {
	background-image:url("../gfx/hg_kontakt.gif");
	background-repeat:repeat-y;
}


/* Allgemein */
/* hg contbox #ede1cf */
div.contbox {
	/*background-color:#ede1cf;*/
	width:890px;
	margin-bottom:10px;
	height:auto;
}

div.contbox table {
	border:0;
	border-collapse:0;
	border-spacing:0;
}


/* Aktuell */
h2.contbox_aktuell {
	text-transform:uppercase;
	font-size:15px;
	margin:25px 0 5px 15px;
	padding:0;
	font-weight:300;
	color:#b51621;
	letter-spacing:0.1em;
}

h2.contbox_ankauf {
	text-transform:uppercase;
	font-size:14px;
	margin:25px 0 5px 15px;
	padding:0;
	font-weight:600;
	color:#b51621;
	letter-spacing:0.1em;
}

.tbl_aktuell td {
	vertical-align:top;
}

table p {
	width:560px;
	margin:5px 5px 5px 15px;
	color:#593811;
	letter-spacing:0.02em;
}

.cont_text strong {
	color:#b51621;
}


/* Kontakt */
.tbl_kontakt {
	margin:20px 20px 20px 20px;
}

h2.contbox_kontakt {
	text-transform:uppercase;
	font-size:14px;
	margin:0px 0 5px 0px;
	padding:0;
	font-weight:600;
	color:#b51621;
	letter-spacing:0.05em;
}

.tbl_kontakt td {
	vertical-align:top;
}

.tbl_kontakt p {
	margin:5px 5px 5px 0px;
	width:250px;
}

.tbl_kontakt a {
	text-decoration:none;
}

/* Impressum */
.tbl_impressum {
	margin:20px 20px 20px 20px;
}

table.tbl_impressum td {
	padding:2px 0 2px 0;
}

/* Galerie */
.noObjects {
	font-size:11px;
	margin-left:30px;
	width:350px;
}
.dberror {
	font-size:10px;
	margin-left:30px;
	width:350px;
}

.bildinfo_vname {
	text-transform:uppercase;
	font-size:12px;
	color:#b51621;
	font-weight:600;
	line-height:16px;
	vertical-align:baseline;
	letter-spacing:0.05em;
}
.bildinfo_nname {
	text-transform:uppercase;
	font-size:12px;
	color:#b51621;
	font-weight:600;
	line-height:16px;
	letter-spacing:0.05em;
}
.bildinfo_name {
	font-size:11px;
}


#galerie {width:890px; margin-left:30px;}
#galerie .pix_oR {float:left; width:162px; height:210px; padding-right:0px;}
#galerie .pix_mR {float:left; width:162px; height:210px; padding-right:20px;}


.galerie_Kue {float:left; position:relative; top:0; left:0; margin-left:30px; width:540px; height:auto;}
* html .galerie_Kue {width:540px; margin-left:15px;}
/**+html .galerie_Kue {width:540px;}*/

.galerie_Kue .pix_oR {float:left; width:162px; height:210px; padding-right:0px;}
.galerie_Kue .pix_mR {float:left; width:162px; height:210px; padding-right:20px;}

.pix_oR img {margin-bottom:3px;}
.pix_mR img {margin-bottom:3px;}


.galerie_biografie {float:left; position:relative; top:0; left:0; margin-left:30px; width:540px; height:auto;}
* html .galerie_biografie {width:540px; margin-left:15px;}


.listing_Kue {float:right; position:relative; left:20px; width:360px; height:auto; background-image:url("../gfx/hg_kuenstler.gif");background-repeat:repeat-y; vertical-align:top;}
.listing_Kue p {padding:10px 0 20px 20px; font-size:11px; font-weight:bold; line-height:16px;}
.k_nname {text-transform:uppercase; font-weight:bolder;font-size:12px;}
a.selcolor {color:#990000;}

/* footer */
#box_footer {clear:both; width:950px; margin-top:0px; height:35px; background-color:#FFFFFF;}
#footer {float:right; height:35px; width:230px; margin:0; padding:0px; vertical-align:baseline;}
#footer p.text {}
* html #footer p.text {margin-top:10px;}
*+html #footer p.text {margin-top:10px;}

#footer A {padding:0px 4px 0 0; }
#footer A.version {width:95px; height:20px; line-height:22px; margin-left:7px; padding-left:25px;}
#footer A.impressum {width:60px; height:20px; line-height:22px; margin-left:0px; padding-left:0px;}
#footer.de {background-image:url("../gfx/enlink.gif"); background-position:right; background-repeat:no-repeat;}
#footer.en {background-image:url("../gfx/delink.gif"); background-position:right; background-repeat:no-repeat;}
