html, body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
        width:100%;        
}
html{
	background-color: #fff;
	font-size:95%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
    height:100%;
}
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;
}

#alles{
}

#header {
    background:#fff;
}
#innenheader{
    width:991px;
    height:34px;
    border: 2px solid #b5be18;
    margin:auto;
	margin-top:35px;
}
#logoarea{
    display:none;
}

#logo{
    display:none;}

#logo2{
    margin-left:0px;    
    width:709px;
	height:110px;
}


#brotkrumen {
position:absolute;
top:66px;
left:180px;    
}

#brotkrumen a {
    color:#000;
}
#brotkrumen a:hover {
    color:#000;
}


#pfad {
    display:none;
}
#seitenname {
    font-weight:bold;
    font-size:16px;
    margin-left:10px;
}


#main{
}


.box {
    font-size:11px;
}

.box h1 {
    font-size:16px;
    font-weight:bold;
    padding-top:0;
}

.box h1.orange {
    font-size:16px;
    font-weight:bold;
    padding-top:0;
}

.box h1.grey {
    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;
}

#content{
	font-size:12px;
    padding:130px 5px 0px 15px;
	background: #fff; 
    color:#000;
}

#jahre{
    display:none;}

h1{
    font-size:14px;
    color:black;
    width:80%;/* internet explorer */
}

.vorspann{
	color:black;
    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;
  width:97%;
}

.artikel_2_spalten {
  float:left;
  margin-bottom:10px;
  width:97%;
}

.artikel_1_spalten div.spalte_1 {
    width:98%;
   
    
}

.spalte_2 {
    float:left;
    width:49%;
    margin-top:10px;
}

.spalte_3 {
    
    width:49%;
    float:left;
}
.spalte_4 {
    float:right;
    width:49%;
}

.spalte_2 p.fliesstext {
     margin-left:15px;
}
.fliesstext{
        margin-bottom:1em;
        text-align:justify;
}

#mehrplatz {
	clear:both !important;
}

.news1 {
    width:65%;
    float:left;
}
.news2a {
    float:right;
    width:31%;
}

.news1 h1 , .news2 h1 {
    
    color:black;
}
.news2 .vorspann {
    margin-bottom:1em;
}
.news1 h1 a, .news2 h1 a{
    color:black;
}
.news2 h1 {
    font-size:12px;
}
.more {
    white-space:nowrap;
    /*display:box;*/
}

#printfooter {    
    position:relative;
    top:30px;
    z-index:10;
    width:100%;
    background:#fff;
}
#innenfooter {
     display:none;
}

#sonderseiten {
}

#sonderseiten a,
#sonderseiten a:hover {
  display:none;
}
#aareallogo{
    display:none;
}
#aareallogoprint{
    background:#fff;
    width:auto;
    padding:0 10px 0 0;
    float:right;
}

/* bildumfluss und Bildausrichtung */
.image {
  margin:10px;

}

.leftimg {
    margin-left:0;
}
.rightimg {
    margin-right:0;
}

/* boxen auf der startseite */
.startbox {
    float:left;
    clear:left;
    
}
.startbox td.boxinhalt {
    font-size:12px;
    vertical-align:top;
}






a, a:link, a:active, a:hover {
    color:#000000;
    text-decoration:none;
}

#main-nav {
  display:none;
}

#boxen {
  display:none;
}

#impressum {
    background:#fff;
    font-size:9px;
    margin:120px 0 0 0 !important;
    margin:auto;
    padding-bottom: 15px;
    float:left; 
    width:auto;
}

#aareallogoprint img {
    margin:120px 0 0 0 !important;
    margin:auto;
    width:184;
    height:35;
}

#printit {
    display:none;
}

#logoarea {
    display:none;
}
#printlogo {
    display:none;
}
#innenheader{    
    display:none;
}

