html, body{
    margin:0;
    padding:0;
    height:100%;
	background:#A0B2C6;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
#site{
    margin:0;
    padding:0;
	width:100%;
    height:100%;
	min-width:998px;
}
.bg_left{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	width:140px;
	background:#CCD5E0;
	z-index:0;
}
.bg_left_pic{
	position:absolute;
	left:140px;
	top:0px;
	height:100%;
	width:140px;	
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	z-index:0;	
}
.content_img{
	position:absolute;	
	width:140px;
	height:100%;
	background: url('../img/p_pic.jpg') 0px 105px no-repeat;
	z-index:10;
}
/****Head**********************************************/
#head{
	width:100%;
    height:104px;
	background:#A0B2C6;
	position:relative;
	z-index:1;
}
#head_left{
	position:absolute;
	left:0px;
	top:0px;
	width:140px;
	height:104px;
	background:#A0B2C6;
	z-index:3;
}
#head_left_logo{
	position:absolute;
	left:20px;
	top:32px;
	width:50px;
	background:#ffffff;
	z-index:4;
}
#head_middle{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000000;
	height:103px;
	width:auto;
	padding-left:170px;
	background: url('../img/bg_headline.jpg') 140px 33px repeat-x;
	z-index:1;
}
#head_middle_title{
	padding-top:42px;
}
#head_right{
	position:absolute;
	background: url('../img/pnet_lightsite.gif');
	top:46px;
	right:11px;
	width:97px;
	height:40px;
	z-index:3;
}
/****Content**********************************************/
#main{
	position:relative;
	z-index:1;
}
/* Navi */
#navi{
	position:absolute;
    left:0px;
    width:140px;
    min-height:400px;	
	height:400px;
	z-index:10;
}
span.nav1 a{
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	font-size:0.8em;
	width:120px;
	height:20px;
	display:block;
	line-height:20px;
	padding-left:20px;
	background:#EFEFEF;
	color:#000000;
}
span.nav1 a:hover, span.nav1 a.active{
	background:#A0B2C6;
	text-decoration:none;
	color:#000000;
}
.navi_line{
	background: url('../img/linie.gif') 0px 0px repeat-x;
	width:140px;
	height:1px;	
}
#content{
	padding:0;
	margin:0;
	position:relative;
	border-top:1px solid #000000;
	z-index:0;
}
#content_iframe{
	background:transparent;
	position:absolute;	
	top:1px;
	left:282px;
	height:500px;
	width:600px;
	z-index:0;
}
#iframe{
	
}
#content_txt{
	position:relative;
	padding-left:340px;
	top:20px;
	padding-right:20px;	
	z-index:1;
}
#footer{
	position:relative;
	height:60px;
	width:100%;
	padding:0;
	margin:0;
	z-index:0;
}

#navi_bottom{
	position:absolute;
	width:140px;
	bottom:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#a5a5a5;
	letter-spacing:0.1em;
	z-index:20;
}
#navi_bottom a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#a5a5a5;
	text-decoration:underline;
}

a.pnet_logo{
	display:block;
	margin: 0 auto;
	width:119px;
	height:31px;
	background: url('../img/p_pnet.jpg') no-repeat;
}
a.pnet_logo:hover{
	background: url('../img/a_pnet.jpg') no-repeat;
}
/****Allgemein**********************************************/
a{
    font-family:arial,sans-serif;
    color:#810E2B;
    text-decoration:none;
    font-size:13px;
}
a:hover	{ text-decoration:underline;}

h1{
	font-family:arial,sans-serif;
    color:#000000;
    font-size:14px;
    font-weight:bold;
    height:18px;
}
h2{
	font-family:arial,sans-serif;
    color:#000000;
    font-size:13px;
    font-weight:bold;
    height:16px;
}
.clear {
    clear:left;
    line-height:0;
    margin:0;
    padding:0;
}
p{
    font-family:arial,sans-serif;
    font-size:13px;
    color:#333333;
	line-height:16px;
}
img{
    border:none;
}
input.form{
    border:1px solid #2F2F2F;
    color:#2F2F2F;
    padding:2px 2px 2px 2px;
	background:none;
	cursor:pointer;
} 
p.kleinfett{
	font-weight:bold;
	padding:5px 0;
	margin:0;
}
p.normal_white{
	padding:5px 0;
	margin:0;	
}
table tr td{
	height:10px;
	font-size:10px;
}
ul{
	list-style-type:circle;
}
ul li{
	font-size:14px;
}
/* Validierung Hinweis */
#hinweis div{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #FF0000;
	margin: 20px 0px 20px 0px;
	padding: 10px;
	color:#FF0000;
	text-align:left;
	width:500px;
}