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


#home_link a{
width:100%;
height:100%;
position:absolute;
left:0px;
top:0px;
background-image:url(images/blind.gif);
background-repeat:repeat;
z-index:5;
}


/* typo / farben / links*/

.Stil1 {
color: #000000;
text-decoration:underline;
}

#text_gross a {
text-decoration:none;
color:#000000;

}

#text_gross_home a {
text-decoration:none;
color:#000000;
}

#text_gross_index a {
text-decoration:none;
color:#000000;
}

#body a img { 
border: 0px; 
}

a:focus { outline: none;}

/* menue */

#logoundname_home a{
position:absolute;
width:140px;
left:30px;
height:50px;
top:25px;
float:left;
background-image:url(images/logoundname.jpg);
background-position:top;
}


#buttonmenu {
position:absolute;
left:30px;
width:200px;
top:130px;
float:left;
list-style:none;
}

#buttonmenu a{
margin:0px 0px 3px 0px;
}

.person{
	background-image:url(images/person.jpg);
	background-position:left bottom;
	color:#FFFFFF;
	clear:both;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:15px;
	line-height:31px;
	width:60px;
	margin-right:0px;
	}

a.person   {
text-decoration:none;
}

a:hover.person   {
background-position:left top;
}

.referenzen{
	background-image:url(images/referenzen.jpg);
	background-position:left bottom;
	color:#FFFFFF;
	clear:both;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:15px;
	line-height:31px;
	width:90px;
	margin-right:0px;
	}

a.referenzen   {
text-decoration:none;
}

a:hover.referenzen {
background-position:left top;
}

#adressen {
position:absolute;
width:150px;
left:30px;
height:200px;
top:635px;
float:left;
}


/* dropdown menue portfolio */

.button{
	background:url(images/portfolio.jpg) bottom no-repeat;
	color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	font-size:13px;
	margin-bottom:1px;
	height:15px;
	line-height:31px;
	width:100px;
	margin-right:0px;
}
a.button {
	text-decoration:none;
	}
	
a:hover.button {
	background:url(images/portfolio.jpg) top no-repeat;
}

a:hover:after.button { content:url(images/portfolio.jpg) top no_repeat;}

	
.button span {
		background:url(images/portfolio.jpg)) top top no-repeat;
		display:block;
		height:15px;
		width:190px;
		line-height:31px;
		padding-left:10px;
		padding-right:8px;
		margin-right:0px;
		margin-bottom:1px;
		}
		
.v-menu{
	border:solid 0px #7F9FBF;
	width:290px;
	clear:both;
	
}
	ul.v-menu, .v-menu li{
		padding:0; 
		margin:0;
		list-style:none;
		
	}
	ul.v-menu{
		clear:both;
		margin-top:5px;
		padding:0px 0px 2px;
	}
		.v-menu li a{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:11px;
			display:block;
			border-top:solid 0px #DEDEDE;
			padding:0px 0px 0px 0px;
			text-decoration:none;
			
		}
		.v-menu li a:hover{
			color:#ff9933;
}

/* dropdown menue referenzen */

.button_ref{
	background:url(images/referenzen_button.jpg) bottom no-repeat;
	color:#FFFFFF;
	clear:both;
	display:block;
	float:left;
	font-size:13px;
	height:15px;
	width:100px;
	margin-right:0px;
}
a.button_ref{
	text-decoration:none;
	}
	
a:hover.button_ref{
	background:url(images/referenzen_button.jpg) top no-repeat;
}

a:hover:after.button_ref { 
content:url(images/referenzen_button.jpg) top no_repeat;
}

	
		
.v-menu_ref{
	border:solid 0px #7F9FBF;
	width:290px;
	clear:both;
	
}
	ul.v-menu_ref, .v-menu_ref li{
		padding:0; 
		margin:0;
		list-style:none;
	}
	ul.v-menu_ref{
		clear:both;
		margin-top:5px;
		padding:0px 0px 2px 2px;
	}
		.v-menu_ref li a{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:11px;
			display:block;
			border-top:solid 0px #DEDEDE;
			padding:0px 0px 0px 0px;
			text-decoration:none;
		}
		.v-menu_ref li a:hover{
			color:#ff9933;
}


a.alphabetisch {
background-image:url(images/alphabetisch.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
padding-top:5px;
}

a:hover.alphabetisch {
background-image:url(images/alphabetisch.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.kategorisch{
background-image:url(images/kategorisch.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
padding-top:5px;
}

a:hover.kategorisch {
background-image:url(images/kategorisch.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.pdf{
background-image:url(images/herunterladen.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
padding-top:5px;
}

a:hover.pdf {
background-image:url(images/herunterladen.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

.kontakt{
	background-image:url(images/kontakt.jpg);
	background-position:left bottom;
	color:#FFFFFF;
	clear:both;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:15px;
	line-height:31px;
	width:70px;
	margin-right:0px;
	}

a.kontakt   {
text-decoration:none;
}

a:hover.kontakt {
background-position:left top;
}

.impressum{
	background-image:url(images/impressum.jpg);
	background-position:left bottom;
	color:#FFFFFF;
	clear:both;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:20px;
	width:90px;
	margin-right:0px;
	}

a:hover.impressum {
background-position:left top;
}

/*portfolio links*/


a.workyard {
background-image:url(images/workyard.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
padding-top:5px;
}

a:hover.workyard {
background-image:url(images/workyard.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.extendoutdoormedia {
background-image:url(images/eom.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.extendoutdoormedia {
background-image:url(images/eom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.vhm {
background-image:url(images/vhm.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.vhm {
background-image:url(images/vhm.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.cola {
background-image:url(images/cola.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.cola {
background-image:url(images/cola.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.vng {
background-image:url(images/vng.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.vng {
background-image:url(images/vng.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.tradeq {
background-image:url(images/tradeq.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.tradeq {
background-image:url(images/tradeq.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.buschjaeger {
background-image:url(images/buschjaeger.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.buschjaeger {
background-image:url(images/buschjaeger.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.lesen {
background-image:url(images/lesen.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
width:65px;
}

a:hover.lesen {
background-image:url(images/lesen.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.sehen {
background-image:url(images/sehen.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
width:80px;
}

a:hover.sehen {
background-image:url(images/sehen.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.klicken {
background-image:url(images/klicken.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
width:65px;
}

a:hover.klicken {
background-image:url(images/klicken.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}



a.velvet {
background-image:url(images/velvet.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.velvet {
background-image:url(images/velvet.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.stadtwerke {
background-image:url(images/stadtwerke.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.stadtwerke {
background-image:url(images/stadtwerke.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.qigong {
background-image:url(images/qigong.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.qigong {
background-image:url(images/qigong.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.pier7 {
background-image:url(images/pier7.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.pier7 {
background-image:url(images/pier7.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

a.vorwerk {
background-image:url(images/vorwerk.jpg);
background-position:left top;
background-repeat:no-repeat;
height:20px;
}

a:hover.vorwerk {
background-image:url(images/vorwerk.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}



/*content*/

#content {
top:110px;
left:210px;
width:780px;
height:700px;
position:absolute;
float:left;
}

#textani {
font: bold 2em Arial, Helvetica, sans-serif;
font-size:44px;
padding-top:0px;
padding-left:75px;
color:#000000;
width:900px; 
float:left;
}

#text_gross {
font: bold 3em Arial, Helvetica, sans-serif;
font-size:55px;
padding-top:-20px;
color:#666666;
width:780px; 
float:left;
}

#text_gross a:hover{
text-decoration:none;
color:#ff9933;
}

#text_klein {
font: bold 3em Arial, Helvetica, sans-serif;
font-size:20px;
line-height:1.3em;
padding-top:10px;
margin-top:0px;
color:#666666;
width:750px; 
float:left;
}

#text_klein a{
text-decoration:none;
color:grey;
}

#text_klein a:hover{
text-decoration:none;
color:#ff9933;
}



#text_gross_index {
font: bold 3em Arial, Helvetica, sans-serif;
font-size:70px;
padding-top:0px;
color:#666666;
width:980px; 
float:left;
}




.mini_info {color:#666666; font-size:20px; text-transform:uppercase;}






