body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#navlink, #navclose{display:none;}
#admin{display:none}
@media screen {
	h1 {font-size: 17px; line-height:19px; color: #007CC3; font-weight: bold;}
	h2 {font-size: 15px; line-height:16px; color: #007CC3; font-weight: bold;}
	h3 {font-size: 13px; line-height:15px; color: #007CC3; font-weight: bold;}
	h4 {font-size: 12px; line-height:14px; color: #007CC3; font-weight: bold;}
	h5 {font-size: 11px; line-height:13px; color: #007CC3; font-weight: bold;}
	h6 {font-size: 10px; line-height:12px; color: #007CC3; font-weight: bold;}
	p {margin-top: 0px; margin-bottom: 0px;}

	html {overflow-y: scroll;}
	html, body {height:100%; margin:0; padding:0; width:100%}
	body{ background-attachment: fixed; background-image: url(../img/cont3~bg.jpg); background-repeat: no-repeat; background-position: top center; }
	a:hover {color: #1880BE; text-decoration:underline;}
	a {color: #4A4A4A;}
	#wrapper{ display:table; width:940px; margin:auto; min-height:100%; background:url(../img/trans_neu.php); background-repeat: repeat-y;}
	#logo{margin-left:112px; float:left; width:628px; height:110px;} 
	#adress_top{ float:left; width:170px; margin-left:20px; margin-top:10px}
	.logo_print{display:none;}
	#wechselbilder{display:none}
	.spalt50{width:48%; padding-right:2%; color:#666; float:left; line-height:1.8em; padding-bottom:20px}
	input {background-color: #FFFFC0; font-size: 12px; color: #000000; border-color: #FFCC00 #FFFFFF #FFFFFF #FFCC00; border-style: solid; border-width: 1px;}
	select {background-color: #FFFFFF; font-size: 12px; color: #000000; border-color: #FFCC00 #FFFFFF #FFFFFF #FFCC00; border-style: solid; border-width: 1px;}
	textarea {background-color: #FFFFC0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border-color: #FFCC00 #FFFFFF #FFFFFF #FFCC00; border-style: solid; border-width: 1px;}
	.schalter{border-color: #FFFFFF #FFCC00 #FFCC00 #FFFFFF; border-style: solid; border-width: 1px;  font-size: 12px;}
	}
@media screen and (min-width: 940px){
	#wrapper{width:940px; }
	#adress_top{ display:block; }
	#wechselbilder{float:right; display:block; margin-top:10px;}
	#footer{display:none}
	#admin{position:fixed; top:0; left:0; width:50px; height:50px; display:block; z-index:100}
	}


@media screen and (min-width: 780px) and (max-width: 939.9px){
	#wrapper{ width:760px; margin:auto;}
	#logo{margin-left:112px; float:left; width:628px; height:110px;} 
	#adress_top{display:none}
	#footer{float:right; margin-right:30px; width:516px; display:block; border-top:2px solid #FFCC00}
	}
@media screen and (min-width: 780px){
	#inhalt{display:block; width:516px; margin-left:30px; margin-top:10px; float:left}
	#inhalt td{font-size:12px; line-height:22px;}
	#nav{display:table; margin-left:3px; padding-top:10px; float:left}
	/*-----------Haupt-Navigation------------*/
	#menu {width:180px;}	
	#menu a	{display:block; font-size:12px}
	#menu a:hover{color:#000000; background-color: ; text-decoration: none}
	* html #menu a{width:100%;}

	.nav {color: #FFCC00; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 3px ;}
	.nav_on {color: #000000; text-decoration: none; font-weight: bold; padding-top: 3px; padding-bottom: 2px; padding-right: 2px; padding-left: 3px;}
	.haupt {border-color: #FFFFFF #FFCC00 #FFCC00 #FFFFFF; padding: 0; background-color: ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
	.haupt_on {border-color: #FFFFFF #FFFFFF #FFCC00 #FFCC00; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; color: #FFCC00; text-align: left; background-color: #FFCC00;}  // background-color: ;
	.unter {border-color: #FFFFFF #FFCC00 #FFCC00 #FFCC00; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
	.unter_on {border-color: #FFFFFF #FFFFFF #FFCC00 #FFCC00; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; color: #FFCC00; text-align: left; background-color: #FFCC00;}  // background-color: ;
	.navneu_u {color: #FFCC00;  text-decoration: none; padding-top: 2; padding-bottom: 2; padding-right: 5;}
	.navneu_on_u {color: #000000; text-align: right; background-color: ; text-decoration: none; padding-top: 2; padding-bottom: 2; padding-right: 5;}
	.navneu {color: #FFCC00;  text-decoration: none; padding-top: 2; padding-bottom: 2; padding-right: 5;}
	.navneu_on {color: #000000; text-align: right; text-decoration: none; padding-top: 2; padding-bottom: 2; padding-right: 5;}
	/*-----------Haupt-Navigation End------------*/
	}
@media screen and (max-width: 779.9px){
	body{font-size:16px}
	#wrapper{width:530px; background:none}
	#logo{margin-left:0; width:530px; height:93px}
	.logo{width:530px; height:93px}
	#adress_top{display:none}
	#nav{display:none;}
	#navlink{display:table; text-align:center; width:100%; height:45px; background:#1989C9}
	#navlink a{display:block; line-height:45px; text-decoration:none; color:#FFCC00}
	#nav:target{display:block; background:#1989C9}
	#inhalt{margin:35px 7px 20px 7px;}
	#inhalt td{font-size:16px; line-height:28px;}
	#navclose{display:table; text-align:center; width:100%; height:45px; background:#1989C9}
	#navclose a{display:block; line-height:45px; text-decoration:line-through; color:#FFCC00}
	#footer{width:516px; margin:auto; display:block; border-top:2px solid #FFCC00}
	.spalt50{line-height:2em;}
	/*-----------Haupt-Navigation------------*/
	#menu {width:80%; margin:auto}	
	#menu a	{display:block; font-size: 16px; line-height:45px;}
	#menu a:hover{color:#000000; background-color: ; text-decoration: none}
	* html #menu a{width:100%;}

	.nav {color: #FFCC00; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 3px ;}
	.nav_on {color: #000000; text-decoration: none; font-weight: bold; padding-top: 3px; padding-bottom: 2px; padding-right: 2px; padding-left: 3px;}
	.haupt {border-color: #FFFFFF #FFCC00 #FFCC00 #FFFFFF; padding: 0; background-color: ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
	.haupt_on {border-color: #FFFFFF #FFFFFF #FFCC00 #FFCC00; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; color: #FFCC00; text-align: left; background-color: #FFCC00;}  // background-color: ;
	.unter {border-color: #FFFFFF #FFCC00 #FFCC00 #FFCC00; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
	.unter_on {border-color: #FFFFFF #FFFFFF #FFCC00 #FFCC00; padding: 0; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; color: #FFCC00; text-align: left; background-color: #FFCC00;}  // background-color: ;
	.navneu_u {color: #FFCC00;  text-decoration: none; padding-top: 2; padding-bottom: 2; padding-right: 5;}
	.navneu_on_u {color: #000000; text-align: right; background-color: ; text-decoration: none; padding-top: 2; padding-bottom: 2; padding-right: 5;}
	.navneu {color: #FFCC00;  text-decoration: none; padding-top: 2; padding-bottom: 2; padding-right: 5;}
	.navneu_on {color: #000000; text-align: right; text-decoration: none; padding-top: 2; padding-bottom: 2; padding-right: 5;}
	/*-----------Haupt-Navigation End------------*/
	input { font-size: 16px;}
	select {font-size: 16px;}
	textarea {font-size: 16px;}
	.schalter{font-size: 16px;}
	}
