body {	
	margin:0;
	padding:0;
	font:normal 12px Helvetica, Sans-serif;
	color:gray;
}

a {	
	color:#1B3B54;
	text-decoration: none;
}

a:hover {
	color:#EF9B75;
	text-decoration: none;
}


#container {
	background:#FFFFFF url(images/bg.png) repeat-y top left;
	width:798px;	
	margin:auto;
	padding:0;
}

#pageHeader {
	height:141px;
	background-image:url(images/header_foto.jpg);
}

#pageNavigation{
	height:93px;
	background-image:url(images/header_navi.png);
}

#pageNavigation p{
	margin:0;
	padding:0;
	text-align:center;	
}

#pageNavigation .p1{
	font: bold 13px Helvetica, sans-serif;
	/*letter-spacing: 0.1px;*/
	color: #1B3B54;	
	padding-top:21px;
}

#pageNavigation .p2{
	font: bold 12px Helvetica, sans-serif;
	letter-spacing: 0.1px;
	color: gray;	
	padding-top:16px;
}

#pageContent {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	margin-right: 30px;
	text-align: justify;
	padding-bottom: 25px;
	line-height:17px;
}

#pageContent h1{
	font: bold 16px Helvetica, sans-serif;
	color: #1B3B54;
}

#pageContent h2{
	font: bold 13px Helvetica, sans-serif;
	color: #1B3B54;
}

#pageContent img{
	border: 1px solid gray;
	margin-top: 9px; 
	margin-bottom: 5px;
	align: center;
	vertical-align:middle;
	
}

#pageContent img.left{
	margin-right: 12px;
	float: left;
}

#pageContent img.right{
	margin-left: 12px;
	float: right;
}


#pageFooter {
	height:80px;
	font-size: 9px;
	background:#FFFFFF url(images/footer.png) no-repeat;
	color: #1B3B54;	
}

#pageFooter img{
	border:0px;
}

#pageFooter p{
	margin:0;
	padding:0;
}

#pageFooter .p3{
	float: right;
	padding-top:11px;
	padding-right: 19px;
}

#pageFooter .p4{
	clear: both;
	position:relative;
	text-align:center;
	padding-top:25px;
}

.kontaktfeld{
	width:375px;
}

.eintragfeld{
	width:215px;
}

td.eintraege{
	border-style:solid;
	border-color:gray;
	border:0px;
	border-left-width:1px;
	/*text-align: justify;*/
} 

table.default {
	border-width: 0px;
	border-spacing:0px ;
	border-collapse: collapse;
	/*text-align: justify;*/
	margin: 0px;
	padding: 0px;
	empty-cells:hide;
	vertical-align:top;
}
table.default td {
	border-width: 0px;
	padding: 0px;
	/*text-align: justify;*/
	margin:0px;
	vertical-align:middle;
	
}   
table.default tr {
	border-width: 0px;
	padding: 0px;
	margin:0px;
	/*vertical-align:top;*/
}  
                

                
