body{
color:black;
background:#999999;
padding:6px;
margin:0;
font:9pt Arial,Helvetica sans-serif;
}

#frame_1024{
border: 0px solid #ff0000;
width:990px;
}

/* Menue rechts */

#right_nav{
float: right;
height:556px;
width:190px;
border-left: 0px solid #00ff00;
border-bottom: 0px solid #ffffff;
margin-left: -5px;
font:normal 9pt Arial, Helvetica sans-serif;
text-align:left;
vertical-align:top;
}

html>body #right_nav{
float: right;
width:191px;
min-height: 553px;
height:auto;
}

body a{
padding: 0px 0px 0px 2px;
color: #ffffff;
border-left: 0px solid #ffffff;
}
body a:hover,
body a:focus,
body a:active{
color:#ffffff;
}

#right_nav a{
color:#000000;
text-decoration:none;
}
#right_nav a:hover,
#right_nav a:focus,
#right_nav a:active{
color:#ffffff;
text-decoration:none;
}
.right_aktiv {
color:#ffffff;
text-decoration:none;
}


/* Inhalt */

#area_left{
float: left;
width:784px;
height:554px;
margin-left: 4px;
margin-right: 0px;
border-right: 1px solid #ffffff;
border-bottom: 0px solid #0000ff;
}

/* Kopf */
#left_top{
background-image:   url(/ppp/bilder/bg_home_gr_weiss.gif);
border:0px solid #ff0000;
width:100%;
height: 116px;
}

/* TOP NAV */
	/* DHTML-Menue */
#top_nav_table{
width:100%;
}
.top_nav a{
  height: 18px;
  padding: 0px 0px 0px 3px;
  text-decoration:none;
  border-left: 1px solid #ffffff;
  color:#ffffff;
  font:bold 9pt Arial, Helvetica sans-serif;
}
.top_nav a:hover,
.top_nav a:focus,
.top_nav a:active{
color:#009900;
font:bold 9pt Arial, Helvetica sans-serif;
}
.top_aktiv {
color:#009900;
}

.trigger {
  position:relative;
  cursor:pointer;
  z-index:2;
}
.menu {
  border: 1px solid #ffffff;
  position:absolute;
  visibility:hidden;
  overflow:hidden;
  z-index:3;
  width: 160px;
  margin:0;
  padding:0px;
  background:#cccccc;
}
#menu1 {
  color:#3C8B16;
  font:normal 9pt Arial, Helvetica sans-serif;
}
#menu1 a{
height: 18px;
padding: 0px 0px 0px 3px;
color:#3C8B16;
text-decoration:none;
border-left: 0px solid #ffffff;
font:normal 8pt Arial, Helvetica sans-serif;
}
#menu1 a:hover,
#menu1 a:focus,
#menu1 a:active{
color:#000000;
font:normal 8pt Arial, Helvetica sans-serif;
}
	/* ENDE DHTML-Menue */
/* ENDE TOP NAV */

marquee{
	width: 80%;
	font:bold 10pt Arial, Helvetica sans-serif;
}	
/* Textboxen */
#left_textbox1{
width:785px;
margin-top:3px;
margin-left:0px;
padding: 3px;
background:#d3d3d3;
border: 1px solid #0000ff;
text-align:justify;
font:9pt Arial,Helvetica sans-serif;
}


#left_textbox2{
width:785px;
margin-top:3px;
margin-left:0px;
padding: 0px;
border: 1px solid #0099ff;
}

/*CONTENT*/
/*PPP-Layout-Template */
#left_textbox_ppp{
width:783px;
height: 410px;
margin-top:0px;
margin-left:0px;
padding: 0px;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 0px solid #ff0000;
border-bottom: 0px solid #ffffff;
}
#left_textbox_ppp table{
width: 90%;
font:9pt Arial,Helvetica sans-serif;
}
#left_textbox_ppp_table{
height: 380px;
font:9pt Arial,Helvetica sans-serif;
}
#left_textbox_ppp_table td{
text-align:left;
vertical-align:top;
font:9pt Arial,Helvetica sans-serif;
}

#kontakt{
font:8pt Arial,Helvetica sans-serif;
}
#kontakt input{
font:8pt Arial,Helvetica sans-serif;
}
#kontakt textarea{
font:8pt Arial,Helvetica sans-serif;
}

h4{
font:bold 9pt Arial,Helvetica sans-serif;
}

#cont_nav{
padding: 10px 0px 0px 10px;
color:#000000;
font:normal 9pt Arial, Helvetica sans-serif;
}

#cont_nav a{
height: 12px;
padding: 0px 0px 0px 3px;
color: #000000;
font:normal 9pt Arial, Helvetica sans-serif;
text-decoration:none;
border-left: 0px solid #ffffff;
}
#cont_nav p{
padding: 5px 0px 0px 5px;
margin-top:5px;
border-top: 1px solid #dddddd;
border-left: 1px solid #dddddd;
}

html>body #cont_nav p{
margin-top:0px;
}

#cont_scroll{
overflow:auto;
height:370px;
scrollbar-base-color: #999999;
scrollbar-track-color: #999999;
scrollbar-arrow-color: #ffffff;
scrollbar-3dlight-color: #999999;
scrollbar-darkshadow-color:#333333;
scrollbar-highlight-color:#333333;
scrollbar-shadow-color: #999999;
scrollbar-face-color:#999999;
}

/* FUSSZEILE */
#fusstabelle{
clear:left;
height:28px;
margin-left: 0px;
border-top: 0px solid #ffffff;
border-left: 0px solid #ff0000;
border-right: 0px solid #ff0000;
border-bottom: 0px solid #ff0000;
}

#fuss_left{
width:783px;
height:25px;
padding: 3px 0px 0px 0px;
margin-left: 0px;
border-top: 1px solid #ffffff;
border-left: 0px solid #ff0000;
border-right: 1px solid #ffffff;
border-bottom: 0px solid #ff0000;
font:normal 8pt Arial, Helvetica sans-serif;
text-align:left;
}

#fuss_right{
height:25px;
width:191px;
padding: 3px 0px 0px 6px;
border-left: 0px solid #ffffff;
border-top: 1px solid #ffffff;
font:normal 9pt Arial, Helvetica sans-serif;
text-align:left;
}

#fuss_right a{
color:#ffffff;
text-decoration:none;
font:bold 9pt Arial, Helvetica sans-serif;
}
#fuss_right a:hover,
#fuss_right a:focus,
#fuss_right a:active{
color:#000000;
text-decoration:none;
}

#leist_tab li{
margin-left: -25px;
}

sup {
font:normal 7pt Arial, Helvetica sans-serif;
}
form{
margin-bottom: 0px;
}
option{
font:normal 8pt Arial, Helvetica sans-serif;
}
optgroup{
font:italic bold 8pt Arial, Helvetica sans-serif;
}
select{
font:normal 8pt Arial, Helvetica sans-serif;
background:#e4e4e4;
}
#adresse{
font:normal 8pt Arial, Helvetica sans-serif;
}
#freecall{
padding: 10px 10px 10px 10px;
margin-top: 5px;
margin-left:10px;
margin-right: 5px;
margin-bottom:5px;
background:#cccccc;
font:bold 8pt Arial, Helvetica sans-serif;
}
html>body #freecall{
margin-top: 5px;
}

#qm_cert{
padding: 0px 0px 0px 0px;
margin-top: 20px;
margin-left:10px;
margin-right: 5px;
margin-bottom:5px;
font:bold 8pt Arial, Helvetica sans-serif;
}
html>body #qm_cert{
margin-top: 30px;
}
.nav_block {
	margin-left: 10px;
	}
