/* CSS Document */

/* *********************** Grundinformationen *********************** */

/* Setzt alle Boxen und Rahmen standardmaessig auf 0 */

* {
	margin:		0;
	padding:	0;
}


/* *********************** Definitionen "body" *********************** */

body {
	/* background-color:		#FFFFFF;
	background-image:		url(../imgs/bg-top.jpg);
	background-attachment: 	fixed;
	background-position:	top left;
	background-repeat: 		repeat-x; */
	
	background-color:		#FFFFFF;
	background-image:		url(../imgs/bg-quad.jpg);
	background-attachment: 	fixed;
	background-position:	top left;
	background-repeat: 		repeat;
	color: 					#454545;
	font-family: 			Geneva, Arial, Helvetica, sans-serif; 
	font-size: 				12px;
	letter-spacing:			normal;
	font-weight: 			normal;
	font-style:				normal;
	text-align:				left;
	text-decoration:		none;
}

/* *********************** Allgemeine Link-Definition *********************** */

a:link, a:visited {
	color:					#000000;
	font-family:			Geneva, Arial, Helvetica, sans-serif;  
	font-weight: 			normal;
	font-style:				normal;
	text-decoration:		none;
}

a:hover, a:active {
	color:					#F60; /*  #f4a152;  */
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-weight:			normal;
	font-style:				normal;
	text-decoration:		none;
}

/* *********************** Allgemeine Überschriften-Definition *********************** */

h1 {
  	color:					#454545;
	font-family: 			Geneva, Arial, Helvetica, sans-serif;
	font-size:				16px;
	letter-spacing: 		2px;
	font-weight:			normal;
	text-align:				left;
	line-height:			normal;
	text-decoration:		none;
}

h2 {
  	color: 					#454545; 
	font-size:				12px;
	font-weight: 			normal;
	font-style:				normal;
	line-height:			150%;
	text-decoration:		none;
}

h3 {
  	color: 					#000000; 
	font-family: 			Geneva, Arial, Helvetica, sans-serif; 
	font-size: 				10px;
	line-height:			normal;
	letter-spacing:			1px;
	font-weight: 			normal;
	font-style:				normal;
	text-align:				left;
	text-decoration:		none;
}

h4 {
  	color: 					#454545; 
	font-size:				12px;
	font-weight: 			bold;
	font-style:				normal;
	line-height:			150%;
	text-decoration:		none;
}

h5 {
  	color:					#454545;  
	font-size:				12px;
	font-weight: 			bold;
	font-style:				normal;
	letter-spacing: 		2px;
	line-height:			170%;
	text-decoration:		none;
}

h6 {
  	color: 					#000;
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			normal;
	font-style:				normal;
	letter-spacing:			normal;
	text-align:				left;
	text-decoration:		none;
}

.tab {
	width:					47px;
	display:				block;
	float:					left;
	font-weight:			bold;
}

.tabwide {
	width:					55px;
	display:				block;
	float:					left;
	font-weight:			bold;
}

.tab1a {
	margin:					0 2px 0 0;
	color:					#F60;
	font-size:				24px;
	font-weight:			bold;
	font-style:				normal;
	text-decoration:		none;
	text-align:				left;
	line-height:			12px;
}

.tab1b {
	margin:					0 0.5px 0 0;
	color:					#F60;
	font-size:				24px;
	font-weight:			bold;
	font-style:				normal;
	text-decoration:		none;
	text-align:				left;
	line-height:			12px;
}

.tab1c {
	margin:					0 1px 0 0;
	color:					#F60;
	font-size:				18px;
	font-weight:			bold;
	font-style:				normal;
	text-decoration:		none;
	text-align:				left;
	line-height:			11px;
}

.tab2 {
	margin:					0 1px 0 2px;
	color:					#F60;
	font-size:				18px;
	font-weight:			bold;
	font-style:				normal;
	text-decoration:		none;
	text-align:				center;
	width:					22px;
	line-height:			10px;
}

.tab33 {
	margin:					0 2px 0 2px;
	color:					#F60;
	font-size:				12px;
	font-weight:			bold;
	font-style:				normal;
	text-decoration:		none;
	text-align:				center;
	line-height:			12px;
}

.tab35 {
	width:					33px;
	display:				block;
	float:					left;
	font-size:				9px;
	font-weight:			bold;
	letter-spacing:			normal;
}

.tab40 {
	width:					40px;
	display:				block;
	float:					left;
	font-size:				8px;
	font-weight:			bold;
	letter-spacing:			normal;
}

.tabpoint {
	color:					#F60;
	width:					8px;
	display:				block;
	float:					left;
}

.tabpointfon {
	width:					4px;
	margin:					0 1px 0 1px;
	color:					#F60;
	font-size:				14px;
	font-weight:			bold;
	text-align:				center;
}

.tabpointfax {
	width:					4px;
	margin:					0 0 0 1px;
	color:					#F60;
	font-size:				14px;
	font-weight:			bold;
	text-align:				center;
}

.dotbord {	background-image:url(../imgs/bg-ref.png); 
			background-position:top; background-repeat:no-repeat; padding:0 0 0 5px; border-top:1px dotted #999; border-bottom:1px dotted #999; border-right:1px dotted #999;}

.refheadline {color:#333333; font-size:11px; font-weight:bold; line-height:160%; text-decoration:none; vertical-align:middle;}

.reflnk, .reflnk:link, .reflnk:visited {color:#777; font-size:10px; font-weight:normal; line-height:180%; text-decoration:none; vertical-align:middle;}
.reflnk:hover, .reflnk:active {color:#f60; font-size:10px; font-weight:normal; line-height:180%; text-decoration:underline; vertical-align:middle;}

.dienste {list-style-image:url(../imgs/pxt.png); list-style-position:inside; list-style-type:disc;}


.emptyline4 	{	line-height:	4px;	}
.emptyline5 	{	line-height:	5px;	}
.emptyline6 	{	line-height:	6px;	}
.emptyline7 	{	line-height:	7px;	}
.emptyline8 	{	line-height:	8px;	}
.emptyline9 	{	line-height:	9px;	}
.emptyline10 	{	line-height:	10px;	}
.emptyline11 	{	line-height:	11px;	}
.emptyline12 	{	line-height:	12px;	}
.emptyline13 	{	line-height:	13px;	}
.emptyline14 	{	line-height:	14px;	}
.emptyline15 	{	line-height:	15px;	}
.emptyline16 	{	line-height:	16px;	}
.emptyline17 	{	line-height:	17px;	}
.emptyline18 	{	line-height:	18px;	}
.emptyline19 	{	line-height:	19px;	}
.emptyline20 	{	line-height:	20px;	}
.emptyline21 	{	line-height:	21px;	}
.emptyline22 	{	line-height:	22px;	}
.emptyline23 	{	line-height:	23px;	}
.emptyline24 	{	line-height:	24px;	}
.emptyline25 	{	line-height:	25px;	}
.emptyline26 	{	line-height:	26px;	}
.emptyline27 	{	line-height:	27px;	}
.emptyline28 	{	line-height:	28px;	}
.emptyline29 	{	line-height:	29px;	}
.emptyline30 	{	line-height:	30px;	}

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

