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



#css_imageloader{
position:absolute;
top:0;
left:0;
height:0;
width:0;
overflow:hidden;
display:none;
}
#css_imageloader img{
position:absolute;
top:0;
left:0;
height:0;
width:0;
overflow:hidden;
}
a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8f8400;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}
img { 
border: none; 
}
body {
	overflow-x: hidden;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8f8400;
	padding-top: 0px;
	padding-left: 23px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 6px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #646464;
	padding-top: 335px;
	padding-left: 25px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8f8400;
	padding-top: 0px;
	padding-left: 23px;
	padding-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
	padding-top: 5px;
	padding-left: 23px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 80px;
}

table {
	position: absolute;
	left: 23px;
	width: 237px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #646464;
}
.datum {color: #A09400}
.typo_weiss {color: #FFFFFF}

#maindiv {
	position:absolute;
	margin-left:-415px;
	margin-top:-308px;
	width:830px;
	height:616px;
	left:50%;
	top:308px;
	z-index:2;
}
#flashdiv {
	margin-left:-1000px;
	margin-top:-123px;
	position:absolute;
	top:123px;
	width:2000px;
	height:247px;
	left:50%;
	z-index:1;
}
#menue {
	position:absolute;
	left:0px;
	top:0px;
	width:830px;
	height:153px;
	z-index:2;
}
#inhalt {
	position:absolute;
	left:0px;
	top:153px;
	width:830px;
	height:463px;
	z-index:2;
}


/* DIV-VARIATIONEN FÜR KÄSTEN */

#div_links-hoch {
	position:absolute;
	width:267px;
	height:448px;
	z-index:3;
	top: 0px;
	left: 5px;
}
#div_iframe {
	position:absolute;
	width:542px;
	height:448px;
	z-index:3;
	left: 279px;
	top: 0px;
}
#div_rechts-text-klein {
	position:absolute;
	width:542px;
	height:262px;
	z-index:4;
	top: 185px;
	left: 280px;
}
#div_unten-klein {
	position:absolute;
	width:816px;
	height:172px;
	z-index:3;
	top: 277px;
	left: 5px;
}
#div_oben-gross {
	position:absolute;
	width:816px;
	height:270px;
	z-index:3;
	top: 0px;
	left: 5px;
}
#div_komplett {
	position:absolute;
	width:816px;
	height:450px;
	z-index:3;
	top: 1px;
	left: 8px;
}
#div_rechts-gross {
	position:absolute;
	width:609px;
	height:450px;
	z-index:4;
	top: 0px;
	left: 214px;
}








/* INHALT_REFERENZEN & ERFOLGSKOMMUNIKATION */
/* profilbereich */

#ref_profil {
	position:absolute;
	width:609px;
	height:362px;
	z-index:3;
	left: 214px;
	top: 0px;
	overflow: hidden;
}


/* kundenliste */

#ref_kundenliste {
	position:absolute;
	width:200px;
	height:362px;
	z-index:3;
	top: 0px;
	left: 5px;
}

#ref_kundenliste ul
{
	margin-left: 23px;
	margin-top: 0px;
	padding-top:30px;
	padding-left: 0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}

#ref_kundenliste a
{
text-decoration:none;
}

#ref_kundenliste a:link, #ref_kundenliste a:visited, #ref_kundenliste a:active
{
	text-decoration: none;
	color: #646464;
	font-weight: normal;
}

#ref_kundenliste a:hover
{
	color: #8F8400;
	text-decoration:none;
	font-weight: normal;
}
#ref_kundenliste strong {
	font-weight: bold;
	color: #8F8400;
	text-decoration:none;
}
#ref_kundenliste strong:link, #ref_strong:hover, #ref_strong:active, #ref_strong:visited {
	font-weight: bold;
	color: #8F8400;
	text-decoration:none;
}


/* scroller */

#ref_scroller {
	position:absolute;
	width:816px;
	height:80px;
	z-index:4;
	top: 369px;
	left: 5px;
	white-space:nowrap;
	overflow: hidden;
}

