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

#contact1 {
	background-image:		url(../imgs/contentempty_300.png);
	background-position:	top left;
	background-repeat:		repeat-x;
	width: 					234px;
	height:					auto;
	position: 				absolute;
    border-right:			1px solid #454545;
    border-bottom:			1px solid #000000;
    border-left:			1px solid #cccccc;
	top: 					159px;
	left:					98px;
	line-height:			23px;
	visibility:				visible;
	z-index: 				15;
}

#contacthead {
	background-image:		url(../imgs/bg-heads.png);
	background-position:	top left;
	background-repeat:		repeat-x;
	border-bottom:			1px dotted #999999;
	width: 					auto;
	height:					auto;
	line-height:			normal;
	font-weight:			normal;
	padding:				1px 0 1px 5px;
}

#visitenkarte, #visitenkarte:link, #visitenkarte:visited {
	background-image:		url(../imgs/visitenkarte.png);
	background-position:	top;
	background-repeat:		no-repeat;
	position: 				absolute;
	top: 					10px;
	left:					178px;
	width: 					35px;
	height:					50px;
}

#visitenkarte:hover, #visitenkarte:active {
	background-image:		url(../imgs/visitenkarte_hv.png);
	background-position:	top;
	background-repeat:		no-repeat;
	position: 				absolute;
	top: 					10px;
	left:					178px;
	width: 					35px;
	height:					50px;
}


#contentcontact {
	text-align:				left;
	width: 					244px;
	height:					auto; 
	padding:				5px 10px 10px 10px;
}

#ebene2 {
	position: 				relative;
	width: 					244px;
	height:					auto;
	text-align:				left;
}

#xing, #xing:link, #xing:visited {
	background-image:		url(../imgs/xing.png);
	background-position:	top;
	background-repeat:		no-repeat;
	width: 					115px;
	height:					31px;
}
#xing:hover, #xing:active {
	background-image:		url(../imgs/xing_hv.png);
	background-position:	top;
	background-repeat:		no-repeat;
	width: 					115px;
	height:					31px;
}

#freelance, #freelance:link, #freelance:visited {
	background-image:		url(../imgs/freelance.png);
	background-position:	top;
	background-repeat:		no-repeat;
	width: 					115px;
	height:					31px;
}
#freelance:hover, #freelance:active {
	background-image:		url(../imgs/freelance_hv.png);
	background-position:	top;
	background-repeat:		no-repeat;
	width: 					115px;
	height:					31px;
}

#grafiker, #grafiker:link, #grafiker:visited {
	background-image:		url(../imgs/grafiker.png);
	background-position:	top;
	background-repeat:		no-repeat;
	width: 					115px;
	height:					31px;
}
#grafiker:hover, #grafiker:active {
	background-image:		url(../imgs/grafiker_hv.png);
	background-position:	top;
	background-repeat:		no-repeat;
	width: 					115px;
	height:					31px;
}

#dasauge, #dasauge:link, #dasauge:visited {
	background-image:		url(../imgs/dasauge.png);
	background-position:	top;
	background-repeat:		no-repeat;
	width: 					88px;
	height:					31px;
}
#dasauge:hover, #dasauge:active {
	background-image:		url(../imgs/dasauge_hv.png);
	background-position:	top;
	background-repeat:		no-repeat;
	width: 					88px;
	height:					31px;
}



/* B-1b.)******************** Linkes Inhaltsfeld *********************** */

.mail, .mail a:link, .mail a:visited {
	color:					#454545;
	text-decoration:		underline;
}

.mail a:hover, .mail a:active {
	color:					#F60;
	text-decoration:		underline;
}

/* ******************** Kontaktformular *********************** */
#FormTab td{
	font-family: 			Geneva, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			normal;
	line-height:			normal;
	height:					30px;
	color: 					#454545;
}

.kurz {
	font-family: 			Geneva, Arial, Helvetica, sans-serif;
	font-size:				12px;
	color: 					#000;
	background-color: 		#FFFFFF;
	border: 				1px solid #F60;
	width:					50px;
	height:					21px;
	line-height:			130%;
	text-align:				left;
}

input,textarea {
	font-family: 			Geneva, Arial, Helvetica, sans-serif;
	font-size:				12px;
	background-color: 		#FFFFFF;
	color: 					#000;
	border: 				1px solid #AFAFAF;
	width:					262px;
}

.butt {
	cursor:					pointer;
	color: 					#5F5F5F;
	background-color: 		#FAFAFA;
	width:					100px;
}
.butt:hover {
	cursor:					pointer;
	color: 					#F60;
	background-color: 		#FAFAFA;
	width:					100px;
}


pre{
	font-family:			monospace;
	font-size:				13px;
	font-weight:			normal;
	text-decoration:		none;
	color: 					#0050A0;
}

/* ************************ ENDE *********************** */

