html, body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
    width:100%;
        /*overflow:auto !important;*/
        /*overflow:hidden;
        overflow-x:auto;*/
}
html{
	background-color: #FFF;
	font-size:95%; /*erreicht ann‰hernd gleiche Schriftgrˆﬂen in NN, IE und OP*/
    height:100%;
    overflow:auto !important;
        overflow:hidden;
        overflow-x:auto;
}
body{
	background-color: #fff;
	font-size:100%; /*erreicht ann‰hernd gleiche Schriftgrˆﬂen in NN, IE und OP*/
    color:#333;
    height:100%;
}
h1, h2, h3, h4, h5, h6, p, form {
	margin:0;
	padding:0;
}

img{
	border:none;
}

img.left {
    margin-right:10px;
    margin-bottom:10px;
}

a, a:link, a:active {
    color:#397EA8;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}

.invisible{
	display:none;
}
#logo2 {
    display:none;
}


/*
#alles{background: url(/dna_images/tmpl_paco_css_06/images/rand.gif);
    margin-left:auto;
    margin-right:auto;
    border-top:solid 1px #fff;
	width:990px;
    height:auto;
min-height:100%;
}
*/
#alles{
    width:990px;
    min-height:99%;
    height:auto !important;
    height:99%;
    margin-left:auto;
    margin-right:auto;
    /*position:fixed;*/
    border-top:solid 1px #fff;
    background: url(/dna_images/tmpl_paco_css_06/images/rand.gif);
    /*padding-bottom:30px;*/


}

html>body #header {
    position:fixed;
}

#header{

    border-top:15px solid #fff;
	width:990px;
    height:85px;
    background:#b5be18;
    z-index:20;

}
#logoarea{
    width:170px;
    height:85px;
    float:left;
}
#logo{
    border-right:1px solid white;
    width:165px;
	height:84px;
    display:block;
}

#main-nav{
	color:#000;
	width:auto;
        /*width:expression(document.body.clientWidth + "px");*/
}



#main-navigation{
    width:825px;
    border-top:1px solid white;
	list-style:none;
    margin:60px 0 0 -5px;
    padding:0;
    display:block;
    float:left;
}


#main-navigation li{
        float:left;
        position:relative;
       	width:auto;
        height:25px !important;
        height:22px;
        margin:0;
        padding: 2px 0 0 0 !important;
        padding: 4px 0 0 0;
        border-left:solid 1px white;
        z-index:50;
}

#main-navigation a{

    font-weight:bold;
    font-size:13px;
	color: #000;
	text-decoration: none;
}
#main-navigation a:hover,
#main-navigation a:focus,
#main-navigation a:active{
	color: #000;
}
#main-navigation a span{
        padding-right:10px;
        padding-left:10px;
}
#main-navigation a span.active{
	color:#000;
}
#main-navigation a:hover span,
#main-navigation a:focus span,
#main-navigation a:active span{
	color:#000;
}


/*
div.subnavlist {
    position: absolute;
    left:0;
    top:1em;
    padding-top:12px !important;
    padding-top:14px;
    display: none;
    width:170px;
}
*/

div.subnavlist {
    position: absolute;
    left:0;
	top:0;
    border-top:3px solid white;
    margin-top:24px !important;
    margin-top:26px;
    display: none;
    width:170px;
}

ul.subnavlist {

    list-style-type:none;
    margin:0;
    padding:0;
    height:auto;
}

ul.subnavlist li {
   float:none;
   padding:0;
}

ul.subnavlist li a
{
width:150px !important;
width:120px;
padding:3px 0 3px 0;

}

ul.subnavlist li a span
{

margin-left:-10px;
font-weight:500;
font-size:13px;

}
ul#main-navigation li:hover div.subnavlist
{
display: block;
}

ul#main-navigation li:hover ul.subnavlist li a
{
display: block;
}
ul.subnavlist li a:hover
{
    background:#F4F6BB;
}

.menlo {
    background:url(/dna_images/tmpl_paco_css_06/images/menlo.gif);
    width:6px;
    height:6px;
}
.meno{background: url(/dna_images/tmpl_paco_css_06/images/meno.gif) repeat-x;}
.menro{
    background: url(/dna_images/tmpl_paco_css_06/images/menro.gif);
    width:12px;
}
.menl1{background: url(/dna_images/tmpl_paco_css_06/images/men1.gif) no-repeat;}
.menr1{background: url(/dna_images/tmpl_paco_css_06/images/menr1.gif) no-repeat;}
.menl{background: url(/dna_images/tmpl_paco_css_06/images/menl.gif) repeat-y;}
.menr{background: url(/dna_images/tmpl_paco_css_06/images/menr.gif) repeat-y;}
.menl{background: url(/dna_images/tmpl_paco_css_06/images/menl.gif) repeat-y;}
.menlu{
    background: url(/dna_images/tmpl_paco_css_06/images/menlu.gif);
    height:12px;
}
.menu{
  background: url(/dna_images/tmpl_paco_css_06/images/menu.gif) bottom repeat-x;

}
.menru{background: url(/dna_images/tmpl_paco_css_06/images/menru.gif);}
.menc{
    background:url(/dna_images/tmpl_paco_css_06/images/menu_bg.png) !important;
    background:#fff;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    }



#brotkrumen {
    margin-top:125px !important;
    margin-top:0;
    margin-left:180px;


}

#brotkrumen a {
    color:#000;
}
#brotkrumen a:hover {
    color:#000;
}


#pfad {
    font-size:12px;
}
#seitenname {
    font-size:20px;
    display:block;

}

html>body  #main_ {
	height:auto !important;
	border-top:1px solid #b5be18;
	margin-top:0 !important;
}
#main_{

    height:expression(document.body.clientHeight - 285 + "px");
    clear:both;
    overflow:visible !important;
    overflow:auto;
    margin-top:25px;
    margin-right:5px;
    padding-bottom:55px;
    /*height:auto !important;*/


}

#main_start{
    height:expression(document.body.clientHeight - 254 + "px");
    overflow:visible !important;
    overflow:auto;
    margin-left:2px;
    margin-top:0px;
    padding-top:5px;
    width:950px;
    margin-bottom:25px;
    padding-left:33px;
        clear:both;
        background: #fff ;
        padding-bottom:55px;
        position:relative;
        top:150px !important;
        top:30px;
        z-index:10;
        /*height:auto !important;*/
}

#content{
    /*height:expression(document.body.clientHeight - 285 + "px");*/

    /*height:572px;*/
	font-size:12px;
    margin-left:190px;
    padding:25px 10px 0 5px;
    color:#333;


}

#boxen{
    /*width:172px !important;*/
    width:166px;
    float:left;
    margin-left:0px !important;
    margin-left:-180px;
    /*margin-top:-39px !important;
    margin-top:-37px;*/
    position:fixed !important;
    position:absolute;
    /*border-top:3px solid white;*/
    background:#fff;
    margin-top:0;
top:127px;
}

.box {

    font-size:11px;

}
.box table {
    width:100%;

    margin-top:3px;
    margin-bottom:3px;
    }

#boxen .box table {
  border:1px solid #507C9F;
}

#boxen .box table td{
  /*background:#fff none;*/
  width:auto;
  height:auto;

}
.boxlo {
    background:#fff url(/dna_images/tmpl_paco_css_06/images/boxlo.gif);
    width:5px;
    height:5px;
}
.boxo{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxo.gif) repeat-x;}
.boxro{
    background:#fff url(/dna_images/tmpl_paco_css_06/images/boxro.gif);
    width:10px;
}
.boxl1{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxl1.gif) no-repeat;}

.boxr1{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxr1.gif) no-repeat;}
.boxl{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxl.gif) repeat-y;}
.boxr{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxr.gif) right repeat-y;}

.boxl{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxl.gif) repeat-y;}
.boxlu{
    background:#fff url(/dna_images/tmpl_paco_css_06/images/boxlu.gif);
    height:9px;
}
.boxu{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxu.gif) bottom repeat-x;}

.boxru{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxru.gif);}
#boxen table td.boxh {
	background:#507C9F;
	}
.startbox table td.boxh {
	background:#507C9F;
}
.box h1 {
    /*background:#507C9F url(/dna_images/tmpl_paco_css_06/images/boxtop.gif) repeat-x bottom;*/
    /*background:#507C9F;*/
    width:100%;
    height:16px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    padding-top:0;
    margin-top:-1px;

}

.boxlo_o {
    background:#fff url(/dna_images/tmpl_paco_css_06/images/boxlo_o.gif);
    width:5px;
    height:5px;
}
.boxo_o {background:#fff url(/dna_images/tmpl_paco_css_06/images/boxo_o.gif) repeat-x;}
.boxro_o {
    background:#fff url(/dna_images/tmpl_paco_css_06/images/boxro_o.gif);
    width:10px;
}
.boxl1_o{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxl1_o.gif) no-repeat;}
.boxr1_o{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxr1_o.gif) no-repeat;}
.boxl_o{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxl_o.gif) repeat-y;}
.boxr_o{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxr_o.gif) right repeat-y;}
.boxl_o{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxl_o.gif) repeat-y;}
.boxlu_o{
    background:#fff url(/dna_images/tmpl_paco_css_06/images/boxlu_o.gif);
    height:9px;
}
.boxu_o{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxu_o.gif) bottom repeat-x;}
.boxru_o{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxru_o.gif);}

.box h1.orange {
    background:#DABC3F url(/dna_images/tmpl_paco_css_06/images/boxtop_o.gif) repeat-x bottom;
    width:100%;
    height:16px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    padding-top:0;
}


.boxlo_g {
    background:#fff url(/dna_images/tmpl_paco_css_06/images/boxlo_g.gif);
    width:5px;
    height:5px;
}
.boxo_g {background:#fff url(/dna_images/tmpl_paco_css_06/images/boxo_g.gif) repeat-x;}
.boxro_g {
    background:#fff url(/dna_images/tmpl_paco_css_06/images/boxro_g.gif);
    width:10px;
}
.boxl1_g{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxl1_g.gif) no-repeat;}
.boxr1_g{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxr1_g.gif) no-repeat;}
.boxl_g{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxl_g.gif) repeat-y;}
.boxr_g{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxr_g.gif) right repeat-y;}
.boxl_g{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxl_g.gif) repeat-y;}
.boxlu_g{
    background:#fff url(/dna_images/tmpl_paco_css_06/images/boxlu_g.gif);
    height:9px;
}
.boxu_g{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxu_g.gif) bottom repeat-x;}
.boxru_g{background:#fff url(/dna_images/tmpl_paco_css_06/images/boxru_g.gif);}

.box h1.grey {
    background:#C7D0B3 url(/dna_images/tmpl_paco_css_06/images/boxtop_g.gif) repeat-x bottom;
    width:100%;
    height:16px;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    padding-top:0;
}



.box ul {
    list-style-type:none;
    margin:0;
    padding:0 0 7px 5px;
}
.box ul ul {
    padding-left:10px;
}
.box a {
    color:#000;
}

.boxc ul.first {
    padding-top: 10px;
}

.boxc .fliesstext {
	  text-align:left;
}


#newsbox li{
    font-size:10px;
    margin-bottom:5px;
    }

h1{
    font-size:14px;
    color:#8d8d8d;
    width:80%;/* internet explorer */
}

.vorspann{
	/*font-weight:bold;*/
	/* font-size:14px; */
	color:#b5be18;
         width:80%;/* internet explorer... */
}

.platz{
    clear:right;
}

/* hier die Stories, je nachdem wieviele Spalten */
.spalte_1 {
   width:49%;
   float:left;
   margin-top:10px;

}

.artikel_1_spalten {
  float:left;
  margin-bottom:10px;
  width:97%;
}

.artikel_2_spalten {
  float:left;
  margin-bottom:10px;
  width:96%;
}

.artikel_1_spalten div.spalte_1 {
    width:98%;


}

.spalte_2 {
    float:left;
    width:48%;
    margin-top:10px;
    margin-left: 15px;
}

.spalte_3 {

    width:48%;
    float:left;
}
.spalte_4 {
    float:right;
    width:49%;
}


.fliesstext{
        margin-bottom:1em;
        text-align:justify;

}

#mehrplatz {
   /* border:1px solid green;*/
	clear:both !important;
}

.news1 {

    width:65%;
    float:left;
}
.news2a {
    float:right;
    width:31%;
}

.news1 h1 , .news2 h1 {

    color:#8d8d8d;
}
.news2 .vorspann {
    margin-bottom:1em;
}
.news1 h1 a, .news2 h1 a{
    color:#8d8d8d;
}
.news2 h1 {
    font-size:12px;
}
.more {
    white-space:nowrap;
}

#aussenfooter{
    width:100%;
    position:fixed !important;
    position:absolute;
    bottom:0px;
z-index:40;
}
#footer {
    margin-left:auto;
    margin-right:auto;
    width:990px;
    background:#fff;
    padding-bottom:0 !important;
    padding-bottom:17px;
    border-bottom:5px solid #fff;
}
#innenfooter {
    margin-left:0  !important;
    margin-left:1px ;
    height:25px;
    background:#b5be18;
}

#printit {

    display:inline;
    padding-left:10px;
    vertical-align:-2px;

}

#sonderseiten{
    font-size:11px;
    padding:5px 0px 0px 10px !important;
    padding:6px 0px 0px 10px;
    float:left;
    width:auto;
    height:15px;
}
#sonderseiten a,
#sonderseiten a:hover {
    color:black;
    margin-right:5px;
}
#aareallogo{
    background:#fff;
    width:auto;
    float:right;
}
#aareallogoprint {
    display:none;
}
#aareallogo img {
    width:140px;
    height:25px;
}
/* bildumfluss und Bildausrichtung */
.image {
  margin:10px;

}

.leftimg {
    margin-left:0;
}
.rightimg {
    margin-right:0;
}
span.bildoben img {
    margin-top:0;
}

/* boxen auf der startseite */
.startbox {
    /* width:33.3%; */
    width:32.8%;
    float:left;

}
.startbox td.boxinhalt {
    font-size:12px;
    height:135px; /* 160 */
    vertical-align:top;
    padding:5px;
}
.startbox td.boxinhalt p,
.startbox td.boxinhalt li{
    margin-bottom:5px;
}

#impressum {
    display:none;
    font-size:9px;
}


.norm {
    width:auto;

    margin-top: 20px;
}


table.tbl_start {
	vertical-align:top;
	padding:0px;
	margin:0px;
	border:none;
	border-spacing:0px;
}

table.tbl_start td{
	padding:0px;
	margin:0px;
	border:none;	
}
table.tbl_start img {
	display: block;
	margin: 0px;
	border:none;
}


#jahre{
    text-align:right;
}

#linkliste {
    clear:both;
    width:90%;
}

#sitemap {
		margin:auto;
		width: auto;
}

.sitemap_section {
		margin:auto;
		float: left;
		width: 20%;
		margin-top: 30px;
		margin-bottom: 30px;
}

.sitemap_head {
		font-weight: bold;
		font_size: 14px;
}

.sitemap_body {
		margin-top: 10px;
		font-size: 12px;
		line-height: 1.4em;
}

.ansprechpartner{
font-weight:bold;
border-top:solid 1px #DCDCDC;
border-left:solid 1px #DCDCDC;
border-bottom:solid 1px #DCDCDC;
}
span.required input {
background-color:red;
}

