#seitenanfang{
	/*position:absolute;
	
	left:132px;
	top:238px;
	width:18px;
	height:138px;
	z-index:1;*/
	position:fixed;
    bottom:0px;

}
#logo{position:absolute; visibility:show; left:0px; top:-200px; z-index:2}

.ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: 446ea2;
	
		border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF6600;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: 446ea2;
	
		border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF6600;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #253D58;
	text-decoration: none;	
}
.textfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #253D58;
	text-decoration: none;	
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #253D58;
	text-decoration: none;
	margin:0;
	padding:0;
}
.textBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #253D58;
	text-decoration: none;	

}
.textBigfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #253D58;
	text-decoration: none;	
}
.textBigfett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #253D58;
	text-decoration: none;	
}
.textfoot{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #253D58;
	text-decoration: none;
	margin-bottom:1px;
	margin-left:0px;
	padding-left:0px;
}

.textBigfett_justy  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #253D58;
	text-decoration: none;	
	text-align: justify;  
}
.text_justy  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #253D58;
	text-align: justify;
	overflow: hidden;


}

.textBox_justy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:	normal;
	color: #253D58;
	border: none;
	overflow-x:hidden;
	overflow: hidden;
	width: 500px;
	text-align: justify;
	clip:  rect(auto 15px auto auto);
	padding-right: 10px;
}
 /*Webseiten Rahmen*/
.rahmen {
	border-top: 1px none #446ea2;
	border-right: 1px solid #446ea2;
	border-bottom: 1px none #446ea2;
	border-left: 1px solid #446ea2;
	
}
.indexrahmen {
	border-top: 1px solid #446ea2;
	border-right: 1px solid #446ea2;
	border-bottom: 1px solid #446ea2;
	border-left: 1px solid #446ea2;
	
}
 /*Text Box*/
.eckeRoben{background-image: url(bilder/m-r-t.gif); background-repeat: no-repeat; background-position: top;height:100%}
.eckeRunten{background-image: url(bilder/m-r-b.gif); background-repeat: no-repeat; background-position: bottom;height:100%}
.framebottom{background-image: url(bilder/m1-b-dr.gif); background-repeat: repeat-x; height:100%}
.rahmenRechts{background-image: url(bilder/p.gif); background-repeat: repeat-y; background-position: right;height:100%}
.eckeLunten{background-image: url(bilder/m-l-b.gif); background-repeat: no-repeat; background-position: bottom;height:100%}
.eckeLoben{background-image: url(bilder/m-l-t.gif); background-repeat: no-repeat; background-position: top;height:100%}
.rahmenLinks{background-image: url(bilder/p.gif); background-repeat: repeat-y; background-position: left;height:100%}
.frametop{background-image: url(bilder/m1-t-dr.gif); background-repeat: repeat-x; background-position: top;height:100%}

.bildfloat {
	float:left; 
	margin-right: 2px;
	width:160px;
}
.HeiseIframe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #253D58;
scrollbar-face-color: #396894;
scrollbar-highlight-color: #7BA6CC;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #315A80;
scrollbar-arrow-color: #FF8409;
scrollbar-track-color: #7BA6CC;
border: none;
	overflow-x:hidden;

width: 210px;
height:135px;
}
ul {font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #253D58;
	list-style-type: none;
	list-style-image: url(bilder/list.gif);
}



a {outline:none;}
/*Navigation*/
		#navi{
		
			width:	583;
			height: 20;
			position:relative;
			top:-19px;
			font-family:Arial, Helvetica, sans-serif;
			/*	background-image:url(bilder/navBack.jpg);*/
			
			margin:0;
			padding: 5px 5px 4px 2px;
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: none;
			border-left-style: none;
			font-weight: bold;
			
		}
		#navi ul{
		margin: 0 0 0 0;
		padding: 2px;
		}
		#navi li{
		font-size: 13px;
			display:inline;
			list-style-type:none;
			margin:0;
		}
		
		#navi a{
		padding: 4px 8px 4px 8px;
		text-decoration:none;
		color:#FFFFFF;
		}

		#navi a:hover,
		#home #nav1 a,
		#referenzen #nav7 a,
		#ueberuns #nav2 a,
		#leistungen #nav3 a, 
		#netzwerkdokumentation #nav3 a,
		#netzwerkueberwachung #nav4 a,
		#fotokopierer #nav4 a,
		#telefonanlagen #nav4 a,
		#produkte #nav4 a,
		#downloadsPW #nav4 a,
		#kontakt #nav5 a,
		#danke #nav5 a
		{
		padding: 4px 8px 6px 8px;
			text-decoration:none;
			color: #000099;
			background-color: #FFFFFF;
		}

#telefonmenue{
position:relative;
top:-25px;}

#telefonmenue ul{
	margin: 0 0 0 0;
	padding: 2px;
	color:#446ea2;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
		}
		#telefonmenue li{
	font-size: 12px;
	display:inline;
	list-style-type:none;
	margin:0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF6600;
		}
		
		#telefonmenue a{
		padding: 4px 8px 4px 8px;
		text-decoration:none;
		
		}
		#telefonmenue a:hover  {
	padding: 4px 8px 4px 8px;
	text-decoration:none;
	color: #FF9900;
	
		}
/*		#telefonmenue a:visited
		{
	padding: 4px 8px 4px 8px;
	text-decoration:none;
	color: #FF9900;
	
		}*/
/*Navigation ENDE*/
#pdf ul{
	list-style-type: none;
	list-style-image: url(bilder/icon_pdf.jpg);
}
#pdf li{
	list-style-type: none;
	list-style-image: url(bilder/icon_pdf.jpg);
}
.headtable{
background-image:url(bilder/HeadBack.jpg);
background-repeat:no-repeat;

}

#sensoBild_i{
	position:fixed;
	visibility: hidden;
	z-index: auto;
	top: 200px;
	right: 350px;
}
.sensoBild_v{
	position:fixed;
	visibility: visible;
	z-index: auto;
	top: 70px;
	right: auto;
	border: thin solid #FF6600;
}
.sensoBild_i{
	visibility: hidden;
	z-index: auto;
	overflow: auto;	
}
#pagerank {
width:100;
	position:relative;
	top:-20px;
	left: 600px;
}
#glossarScroll{
background:#EEEEEE;
overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #253D58;
	width: 420px;
	padding: 5px;
 height: 135px;

border: none;
	overflow-x:hidden;

}
/* >>>>>>>> Validate Form <<<<<<<<<  */
/* Style for invalid input */
.invalidInput{
	border:1px dotted #F00;
	background-color: #FFECE6;
}

/* Style for valid input */
.validInput{
	border: 1px dotted #FF0000;
}
/* >>>>>>>> Validate Form ENDE <<<<<<<<<  */
#honigtopf{
display:none;
visibility:hidden;}

/*-----------------search*/
#search{
	z-index:9999;
	position:absolute;
	margin:0;
	left: 13px;
	top:-64px;
	width:229px;
	height: 51px;
}
#suchergebnis li {list-style-position:inside;}
#flash {z-index:1;}
#sticker{ background-image:url(bilder/sticker.png);
background-repeat:no-repeat;
height:272px;
left:70px;
position:relative;
top:-500px;
width:256px;}
#stickertxt{ padding-top: 30px; padding-left: 50px; padding-right: 40px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: 446ea2;}
	#stickertxt a{ text-decoration:none; }
	#stickerpreis{ color:#446EA2;
font-family:Arial,Helvetica,sans-serif;
font-size:34px;
font-weight:bolder;
padding-left:50px;
padding-right:40px;
padding-top:30px;}