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


body{
	font-family: Arial, Verdana, Trebuchet MS, Sans-Serif;
	font-weight: lighter; 
	font-style: normal; 
    font-size: 13px;
	line-height: 20px;
	letter-spacing: 0pt;
	color: #000;
	background-color: #fff;	
	margin: 0px;
	background-image: url(images/punkt_W.gif);
	background-repeat : repeat-y;
	
}


img{
border:0px;
margin: 0px;
	
}


#Logo
{
	position:absolute;
	vertical-align:middle;
	width: 170px;
	height:20px;
	top: 20px;
	left: 180px;

}
img.menu	{margin: 0px 0px 10px 0px;}
img.menu2	{margin: 0px 0px 10px 0px;}

#Menu
{
	position:absolute;
	width: 114px;
	height:100px;
	top: 104px;
	left:0px;
	text-align: right;

}



table.Horizontal_1
{	
	background-repeat: repeat-x;

}

#table2{
	position:absolute;
	top: 523px;
	left:0px;
	width: 100%;
	height:8px;
}

table.Horizontal_2
{	
	margin: 4px 0px 0px 0px;
	background-repeat: repeat-x;

}


#arbeit
{
position:absolute;
top:78px;
left:146px;
width: 700px;
}

#Horizontal_1
{
	position:absolute;
	top: 76px;
	left:0px;
	width: 100%;
	height:8px;
}



#zentriert
{
position: absolute;
top:75px;
Left: 184px;
width: 400px;
height: 393px;

}

#tabelle
{
position: absolute;
top:75px;
Left: 184px;
width: 600px;
height: 393px;

}


a:link 		{text-decoration: underline; color:#000; }
a:visited 	{ text-decoration:underline; color:#000; }
a:hover 	{text-decoration:underline; color:#000;  }
a:active 	{text-decoration:underline; color:#000; }

.text{
	font-weight: lighter; 
	font-style: normal; 
    font-size: 14px;
	line-height: 17px;
	letter-spacing: 0.8pt;
	color: #000;	
}

#formulario
{
position:absolute;
width: 310px;
height: 400px;
left: 500px;
Margin: 16px 0px 0px 0px;
}



	


	td.b1{	
	padding-bottom: 5px;

	}
	
#mapa
{
	position:absolute;
	width: 362px;
	height:266px;
	top: 124px;
	left: 400px;
	text-align: right;
}



h1{
	font-weight: bold; 
	font-style: bold; 
    font-size: 13px;
	line-height: 20px;
	letter-spacing: 0.8pt;
	color: #000;	
	margin: 25px 0px 10px 0px;
}



h2{
	font-weight: bold; 
	font-style: normal; 
    font-size: 13px;
	line-height: 17px;
	letter-spacing: 0.8pt;
	color: #000;	
	margin: 30px 0px 10px 0px;
}



.noH1
{
MARGIN:25PX 0PX 0PX 0PX;

}


#imagenMenu
{
position: absolute;
top:95px;
Left: 663px;
width: 150px;
height: 403px;
Margin: 4px 0px 0px 159px;

}

img.off{

Margin: 3px 3px 0px 0px;

width:20px;
height:20px;
border: 2px solid #eee;

}

img.on{
border: 2px solid #8a8a8a;
Margin: 3px 3px 0px 0px;
width:20px;
height:20px;

}



#expli{
position:absolute;
top:550px;
left:171px;
width: 600px;
height: 403px; 
}

.alert{
color:#FF0000;

}



img.tn{
border: 1px solid #000;
Margin: 3px 3px 0px 0px;
width:40px;
height:40px;

}

.hidden{
visibility:hidden;

}

p.verde{

color: #006600;

}

/*
width:200px;
padding: 5px;
letter-spacing:2px;
background-color: #000;
color:#FFFFFF;
FIN

*/

