
.divcol {background-color:#CCE; border-top:1px solid #C36; border-bottom:2px solid #C36;}
.divwidth {max-width:980px; margin:auto;}
.pozicio {margin-bottom:10px;}
h1, h2, h3,body {padding:0; margin:0;}
h1 a { text-decoration:none;}
h1 a:hover { text-decoration:underline;}
a:hover{text-decoration:none;}
.nav { text-align: center; }
.nav ul { list-style: none; padding: 0px; margin: 0px; font-weight: bold; }
.nav ul li { display: inline-block; }
.nav ul li a { display: inline-block; text-decoration: none; color: #444; transition: 0.4s ease background; padding: 12px 15px; border-radius: 2px; background-color: #f4f4f4; }
.nav ul li a:hover { background-color: #ccc; }
	
.aktiv {
	border-top:2px solid #F00;
}
.button a {
	background-color:#EEE; display:inline-block; margin:6px; padding:4px; border:1px solid #CCC; border-radius:4px; text-decoration:none;
}
.button a:hover {
	background-color:#FC0;
}

.col_66 {
  width:64%;
  min-width:300px;
  margin:0 2% 0 0;
  float:left;
}
.col_33 {
  width:31%;
  min-width:200px;
  margin:0;
  float:left;
}
.col_50 {
  width:48%;
  min-width:300px;
  margin:0;
  float:left;
}
@media all and (min-width:640px){

	.nav { float: right; padding: 10px 0 0 0; }
	.nav ul li a { padding: 5px 10px; }
	
  }
@media all and (max-width:768px){

	.col_66, .col_33, .col_50 {
	  width:98%;
	}
}