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

body {
	font: 80% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color:transparent;
}
#wrapper{
	text-align:left;
	margin: 0px auto;
	padding:0;
	width: 845px;
}
.clear{
	clear:both;
}
img{
	border:0;
	
}
a{
	color: #868788;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	color:#005225;
	/*font-weight:600;*/
}
#bottom-menu .start-menu{
	float:left;
	border-right:6px solid #fff;
	width:163px;
	height:108px;
}
#top-menu div.start-menu, #top-menu div.start-menu-selected{
	float:left;
	margin:0 6px 0 0;
	/*border-right:6px solid #fff;*/
	width:163px;
	height:158px;
	height:51px;
	opacity:0.9;
	background-color:#ECF8E0;
	text-align:center;
}
#top-menu div.start-menu-selected{
	height:158px;
}
a.menu{
	margin:15px 0 15px 0;
	font-size:100%;
	font: 90%;
	color: #005225;

}
#top-menu{
	height:158px;
}

/*#top-menu .menu-content{
	background-color:#FFFFFF;
	opacity:0.6;
}*/

.menu-content{
	background-color:#FFFFFF;
	opacity:0.6;
	height:100%;
}
#psStartfoto{
	padding:0 0 3px 0;
}
#main-logo{
	margin:30px 0 20px 0;
}
#sidebar{
	float:left;
	width:162px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #42a62a;
}
#sidebar ul{
	list-style:none;
	margin:20px 0 60px 0;
	padding:0;
	
}
#sidebar ul li{
	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-bottom-color: #42a62a;
	margin:5px 10px 5px 0;
	
}
#sidebar ul li a{
	font-size:80%;
}
/*#sidebar ul li a:hover{
	font-weight:600;
}*/
#inner{
	margin:0 0 0 163px;
}

#copyright span{
	float:left;
	text-align:left;
	margin:0 0 0 0px;	
	color:#aaa;
}
#copyright{
	font-size:10px;
	height:21px;
	text-align:right;
	text-transform:none;
	margin:10px 0 50px 0;
}
#ctext{
	font: 90%;
	color: #666;
	font-size:11px;
	height:16px;
	text-align:left;
	text-transform:none;
	margin:10px 0 50px 0;
}

#top-menu{
	 background: url(../img/psbanner3.png) no-repeat 0 bottom;
	 height:158px;
}
.menu-selected{
	color:#42a62a;
	font-weight:bold;
}


.a_address {
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	line-height: 1.5;
	font-style: normal;
}

#text .a_address p, .a_address p {
margin: 15px 0;
}

.a_address .a_company {font-weight: bold; color: rgb(0, 0, 128);}
.a_address .a_street {color: rgb(0, 0, 128);}
.a_address .a_city {color: rgb(0, 0, 128);}

.a_address .a_phone_label {color: rgb(0, 0, 128);}
.a_address .a_phone {color: #808080;}

.a_address .a_fax_label {color: rgb(0, 0, 128);}
.a_address .a_fax {color: #808080;}

.a_address .a_mail_label {color: rgb(0, 0, 128);}
.a_address .a_mail {color: #808080;}

.a_address .a_owner_label {color: rgb(0, 0, 128);}
.a_address .a_owner {color: #808080;}

.a_address .a_register1_label {color: rgb(0, 0, 128);}
.a_address .a_register1 {color: #808080;}

.a_address .a_register2_label {color: rgb(0, 0, 128);}
.a_address .a_register2 {color: #808080;}

.a_address .a_id_label {color: #808080;}
.a_address .a_id {color: #808080;}

.a_address .a_snr_label {color: rgb(0, 0, 128);}
.a_address .a_snr {color: #808080;}

.a_address .a_rnr_label {color: rgb(0, 0, 128);}
.a_address .a_rnr {color: #808080;}

.a_address .a_grafik_label {font-weight: bold; color: rgb(0, 0, 128);}
.a_address .a_grafik, .a_address .a_grafik a {color: #808080; text-decoration: none;}

