/* CSS Document */
body {
text-align:center;
}


p
{
	font-family:"Times New Roman", Times, serif;
	font-size:10.5pt;
	text-align:left;
	line-height: 11pt;
	margin-left:15px;
	visibility:visible;
}




.bub
{
	position:absolute;
	font-size:20pt;
	margin-left:15px;
	margin-top:10px;
	letter-spacing: normal;
	width:200px;
	line-height:15pt;
	visibility: visible;
	height: 22px;
}

.navi
{
	position:absolute;
	margin-top:37px;
	width:700px;
	text-align:left;
	height: 50px;
	visibility: visible;
	left: 0px;
	
	}



.kontaktus
{
	position:absolute;
	margin-top:30px;
	width:160px;
	text-align:left;
	height: 200px;
	visibility: visible;
	left: 0px;
}

.kontaktus3
{
	position:absolute;
	margin-top:30px;
	width:160px;
	text-align:left;
	height: 200px;
	visibility: visible;
	left: 160px;
}
.kontaktus2
{
	position:absolute;
	margin-top:30px;
	width:166px;
	text-align:left;
	height: 200px;
	visibility: visible;
	left: 170px;
}

.kompetenz
{
	position:absolute;
	margin-top:30px;
	width:350px;
	text-align:left;
	height: 200px;
	visibility: visible;
	left: 0px;
}




.bot
{
	color: white;
	text-decoration: none;
	position:absolute;
	font-size:9.5pt;
	margin-top:5px;
	margin-left:0px;
	width:200px;
	visibility: visible;
}

.botright
{
	color: white;
	text-decoration: none;
	text-align: right;
	position:absolute;
	font-size:9.5pt;
	margin-top:5px;
	margin-left:540px;
	width:200px;
	visibility: visible;
}

a {
    outline:none; /* FF1.5+ IE7+*/
    -moz-outline: /* FF<=1.5*/
}


a.about:hover { color: #999999; text-decoration: none; cursor:default }


a.kontakt:link { color: white; text-decoration: none; }
a.kontakt:visited { color: white; text-decoration: none; }
a.kontakt:hover { color: white; text-decoration: none; }
a.kontakt:active { color: white; text-decoration: none; }

a:link { color: black; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:hover { color: black; text-decoration: none;}
a:active { color: black; text-decoration: none; }

a.current:link { color: #999999; text-decoration: none; }
a.current:visited { color: #999999; text-decoration: none; }
a.current:hover { color: #999999; text-decoration: none; }
a.current:active { color: #999999; text-decoration: none; }

a.currentone:link { color: #999999; text-decoration: none; }
a.currentone:visited { color: #999999; text-decoration: none; }
a.currentone:hover { color: #999999; text-decoration: none; }
a.currentone:active { color: #999999; text-decoration: none; }

a.kom:link { color: black; text-decoration: none; }
a.kom:visited { color: #999999; text-decoration: none; }
a.kom:hover { color: #999999; text-decoration: none; }
a.kom:active { color: #999999; text-decoration: none; }





#topbar {
	background-color:#FFFFFF;
	position:absolute;
	top:0px;
	left:0px;
	height:90px;
	width:740px;
	overflow:visible;
	display: block;
	visibility: visible;
}
	
#midbar {
	position:absolute;
	top:90px;
	left:0px;
	height:430px;
	width:740px;
	overflow:visible;
	display: block;
	visibility: visible;
	background-color:#FFFFFF;
}

#midbarone {
	position:absolute;
	top:90px;
	left:0px;
	height:430px;
	width:740px;
	overflow:visible;
	display: block;
	visibility: visible;
	background-image: url(images/kon1.png);	
}

#midbarhome {
	position:absolute;
	top:90px;
	left:0px;
	height:430px;
	width:740px;
	overflow:visible;
	display: block;
	visibility: visible;
	background-color: none;
}



	
#about {
	position:absolute;
	top:90px;
	left:0px;
	height:430px;
	width:740px;
	z-index: 2;
	visibility: hidden;
	}
	


	
#basebar {
	background-color: transparent;
	position:absolute;
	height:30px;
	width:740px;
	overflow:visible;
	left: 0px;
	top: 520px;
	visibility: visible;
}


/* styles for IE 5 Mac */
#main {
	width:740px;
	height:550px;
	margin:10px auto;
	position:relative;
	background-color: transparent;
	visibility: visible;
}
	

/* commented backslash hack  - invisible to IE 5 \*/
#main {
position:absolute;
margin:-275px 0 0 -370px;
left:50%;
top:50%;
text-align:left;
background-color: transparent;
}

