
body{margin:auto; border:2px solid #000; font-family:arial, sans_serif;}

#header{border-bottom:2px solid #000;}
#header  p.big{position:relative;display:inline;font-weight:bold;margin:0px;padding:0px;}
#header h1{position:relative;font-weight:normal;padding:0px;}

#main_links, #main_rechts, #main_mitte_und_rechts{float:left;position:relative;}
#main_links p.text, #main_mitte_und_rechts p.text{font-size:10px;}
#main_mitte{float:left;}
#main_mitte img{position:relative;}



#footer{clear:both; 
	width:100%; 
	text-align:center; 
	background-color:#000; 
	color:#fff; 
	text-transform:uppercase; 
	font-weight:bold; 
	letter-spacing:7px;
	position:relative;
	top:0px;}

h2{font-weight:bold;text-decoration:underline;}
p.name{font-weight:bold;margin:30px 0px 5px 0px;}
a, a:link, a:visited, a:hover {text-decoration:none;color:#000;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.scrContainer {
	overflow-y:scroll; 
	height:300px; 
	max-height:300px; 
	width:auto;
}

.cookie-banner {
  position: fixed;
  bottom: 40px;
  left: 10%;
  right: 10%;
  width: 80%;
  padding: 5px 14px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #eee;
  border-radius: 5px;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.2);
}
.close {
  height: 20px;
  background-color: #777;
  border: none;
  color: white;
  border-radius: 2px;
  cursor: pointer;
}

.menulinks {
	font-size: 12px;
	font-weight:bold;
	position: absolute;
	color: red;
	top: 28em;
	left: 20px;
	padding: 0px;
}

/* F R IE */
   body{margin-top:40px;width:1020px;height:606px;font-size:14px;}
    
    #header{height:120px;margin:20px;}
    #header #Logo img {width:132px;margin:7px;}

    #header img {width:434px; margin:6px 26px 6px 6px;}
    #header p.big{top:12px;font-size:44px;}
    #header h1{width:820px;right:-145px;top:-8px;font-size:40px;letter-spacing:8px;}

    #main_links{width:246px;height:256px;padding:60px 20px 20px 20px;}
    #main_rechts{width:246px;height:256px;padding:60px 20px 20px 20px;}
    #main_links, #main_links h2{font-size:18px;}
	#startseite {position:relative;top:-6px;font-size:14px;}
	
    
    #main_mitte{padding:0px 7px;height:377px;margin:auto;}
    #main_mitte .bildnachweis {position:relative;top:52px;left:4px;}
    #main_mitte img{top:82px;width:434px;}

    #main_mitte_und_rechts{width:680px;height:297px;padding:60px 20px 20px 20px;}
	#main_links p.text, #main_mitte_und_rechts p.text{font-size:11px;}

    #footer{padding:8px 0px; font-size:34px;}

/*	#impressum {position:relative;top:73px;font-size:14px;} */
	#linksIndexPg {position:relative;top:55px;font-size:14px;font-weight:bold;}
	#linksImpressPg {position:relative;top:-7px;font-size:14px;font-weight:bold;}
	#linksDSchutzPg {position:relative;top:48px;font-size:14px;font-weight:bold;}

/*@media screen and (min-device-width:1401px) and (max-device-width:1800px)  */
@media screen and (min-width:1401px) and (max-width:1800px)
{
    body{margin-top:40px;width:1280px;height:725px;font-size:17px;}
    
    #header{height:142px;margin:20px}
    #header #Logo img {width:150px;margin:8px;}

    #header img {width:541px; margin:8px 33px 8px 8px;}
    #header p.big{top:15px;font-size:53px;}
    #header h1{width:1080px;right:-184px;top:-20px;font-size:50px;letter-spacing:9px;}

    #main_links, #main_rechts{width:306px;height:320;padding:65px 25px 25px 25px;}
    #main_links, #main_links h2{font-size:22px;}
/*	#impressum {position:relative;top:97px;font-size:17px;} */
	#startseite {position:relative;top:51px;font-size:17px;}

    #main_mitte{padding:0px 8px;height:458px;margin:auto;}
    #main_mitte .bildnachweis {position:relative;top:53px;left:5px;}
    #main_mitte img{top:90px;width:540px;}
	
	#main_mitte_und_rechts{width:846px;height:368px;padding:65px 25px 25px 25px;}
	#main_links p.text, #main_mitte_und_http://www.radiopharm.de/Neu/index.htmlrechts p.text{font-size:14px;}

	#footer{padding:9px 0px; font-size:39px;}

	#linksIndexPg {position:relative;top:70px;font-size:14px;}
	#linksImpressPg {position:relative;top:50px;font-size:14px;}
	#linksDSchutzPg {position:relative;top:110px;font-size:14px;}

	.scrContainer {overflow-y:scroll; height:350px; max-height:350px; width:200;}
}


/*@media screen and (min-device-width:1801px) */
@media screen and (min-width:1801px)
{
    body{margin-top:40px;width:1530px;height:910px;font-size:20px;}
    
    #header{height:180px;margin:30px}
    #header #Logo img {width:200px;margin:10px;}

    #header img {width:650px; margin:10px 40px 10px 10px;}
    #header p.big{top:17px;font-size:65px;}
    #header h1{width:1200px;right:-243px;top:-9px;font-size:60px;letter-spacing:11px;}

    #main_links, #main_rechts{width:370px;height:461px;padding:91px 30px 0px 30px;}
    #main_links, #main_links h2{font-size:27px;}
/*	#impressum {position:relative;top:110px;font-size:20px;} */
	#startseite {position:relative;top:75px;font-size:20px;}
    
    #main_mitte{padding:0px 10px;height:564px;margin:auto;}
    #main_mitte .bildnachweis {position:relative;top:77px;left:5px;}
    #main_mitte img{top:122px;width:650px;}

	#main_mitte_und_rechts{width:1020px;height:461px;padding:91px 30px 12px 30px;}
	#main_links p.text, #main_mitte_und_rechts p.text{font-size:14px;}

	#footer{padding:11px 0px; font-size:50px;}

	#linksIndexPg {position:relative;top:100px;font-size:14px;}
	#linksImpressPg {position:relative;top:60px;font-size:14px;}
	#linksDSchutzPg {position:relative;top:130px;font-size:14px;}

	.scrContainer {overflow-y:scroll; height:400px; max-height:400px; width:200;}
}

