 @media screen {
body {
margin : 0;
padding : 0;
text-align : left;
color : #666666;
background-color : #82252D;
font-size : 99%;
font-family : Arial, Verdana, Helvetica, sans-serif;
}
#wrapper {
background : #ffffff;
margin : auto;
margin-top : 0;
margin-bottom : 0;
width : 100%;
max-width : 1120px;
height : auto;
padding : 0%;
}
header {float:none;
margin : 0% 0% 0% 0%;
padding : 0;
background-color : transparent;
}

header img.logo {
max-width : 1120px;
height : auto;
float : left;
margin : 0 0px 0px 0;
}

header a img {
border : none 0;
}

nav{float:left;width:18.0%;margin: 6% 0 0 2.5%;
padding: 0;font-weight:500;font-size:1.250em;}

nav ul{margin:0;margin-bottom:15%;padding:0;
}

nav li {
list-style : none;
margin-bottom:2%;
}

nav a {
padding :0;
color : #666666;
background-color : #fff;
text-decoration : none;
}
nav a:hover {
color : #7F252C;
background-color : #fff;
}
nav a.ak {
color : #7F252C;
background-color : #fff;
}

article {float:left;
width : 72.5%;
margin : 6% 1% 4% 2%;
padding : 0% 0% 0% 3%;
background-color : transparent;
}
article #rechts{float:left;width:15%;}
article #left{float:left;width:60%;margin-bottom:140px;}
/* Ingo am 22.Mai Regel abgeschaltet */
/* article .rechts{float:left;width:15%;} */
article .left{float:left;width:60%;margin-bottom:140px;}

h1 {width:100%;display:block;float:none;
font-size : 1.875em;
font-weight : 400;
margin : 0% 0% 2.3% 0%;
padding : 0% 0% 0% 0%;
color : #7F252C;
line-height : 120%;
}

h2 {
font-size : 1.438em;
font-weight : 400;
margin : 0% 0% 0.8% 0%;
padding : 0% 0% 0% 0%;
color : #7F252C;
line-height : 120%;
}

article h2 a {
color : #7F252C;
text-decoration : none;
border : none;
}
article h2 a:hover {
color : #666;
text-decoration : underline;
}
article img.rechts{float:right;margin: 0.5% 0% 2% 0%;
}
article img.newsrechts{float:right;margin: 0.5% 0% 2% 0%;
}
article img a{border:0px;
}
article img a:hover{border:0px;
}

article p {
width : 100%;
float : none;
background-color : transparent;
font-size : 1.188em;
margin : 1.5% 0% 4% 0%;
padding : 0% 0% 0% 0%;
line-height : 140%;
font-weight:normal;
}


article a {
color : #7F252C;
text-decoration : none;
border : none;
}
article a:hover {
color: #666;
text-decoration : none;
}
article ul {
font-size : 1.125em;
margin : 2% 0% 0% 0%;
padding : 0% 0% 0% 1.5%;
line-height : 130%;
list-style:disc;
}

article ul li a {
color : #666;
text-decoration : none;
}
article ul li a:hover {
color : #7F252C;
text-decoration : underline;
}
p strong, li strong {
font-weight : 600;
}

aside{float:right;}

footer {
float : left;
width : 75%;
max-width:1096px;
margin : 0% 0% 0% 0%;
padding : 1% 0% 1% 25%;
background : #EEECEC;


}
footer a {
color : #666;
text-decoration : underline;
}
footer a:hover {
color : #7F252C;
text-decoration : none;
}
footer p {
font-size : 1.063em;
font-weight : 400;
line-height : 130%;
float : left;
width : auto;
background-color : transparent;
color : #666;
margin : 0% 0% 0% 4%;
padding : 0.2% 3% 0.5% 0%;
}
footer p.text {
margin : 2% 2.5% 0% 0%;
padding : 0.2% 3% 0.5% 0%;
}
}
@media only screen and (max-width: 1118px){
body {
background-color : #fff;
background-image : none;

}
#wrapper {width:97.5%;
background : #fff;margin:0 0% 0 2.5%;
}
header {
float : none;
width : 100%;
padding : 0%;
margin : 0%;
background-color : #ffffff;
}
header img.logo {
float : left;
width : 100%;
height : auto;
margin : 0;
}

nav {float:none;width:90%;margin:0;padding:0;border-bottom:1px solid #999;
}
nav ul{margin:0;padding:0;
}
nav li {font-size: 84%;
list-style : none;
margin-bottom:1%;
}
nav img {display:none;
}
article {
color : #666;
float : none;
clear : left;
width : 98%;
padding : 0% 0% 2% 0%;
margin : 0%;margin-top:2%;
background-color : #fff;
}
article #rechts{float:none;width:99%;margin:0;}
article #left{float:left;width:99%;margin-bottom:0px;}

article h1 {
font-size : 1.250em;
width : 100%;
float : none;
margin : 0;
padding : 0%;
line-height : 120%;
}

article p {
font-size : 95%;line-height:120%;
width : 99%;
margin : 0.5% 0% 2% 0%;
padding : 0;
}

article img.rechts {float:none;width:60%;height:auto;margin:0% 0;
}

article ul {
width : 100%;
font-size : 95%;
margin : 1% 0% 0% 5%;
padding : 0 0% 0% 0%;
}

article ul li a {
color : #666;
text-decoration : underline;
}
article ul li a:hover {
color : #666;
text-decoration : none;
}

footer {
float : none;
width : auto;
padding: 0%;
margin : 3% 0 0% 0%;
background : #ffffff;border:0px;
}
footer p,footer p.text {
float : none;
padding : 0%;
margin-bottom :0 2%;
background : transparent;
font-size : 90%;
}
} 

/*  @media screen and (min-width: 600px)  {*/

	/* ensure #nav is visible on desktop version */
	/*
	#nav {
		display: block !important;
	}

}*/

