/*  AGF Atletik CSS */

html {/* Denne egenskab læses kun af firefox, og gør at siden ikke "hopper" når brugeren surfer på sitet.. (Scrollbaren er altid tilstede uanset sidens længde) */
	overflow: -moz-scrollbars-vertical;
}
body, html {
	height:100%;
	width:100%;
}
body {
	margin: 0 auto; /* FireFox Center */
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size:10px;
	background-color:#fff;
	color:#333;
	text-align:center; /* IE Center */
}

p {
	margin:0;
}
table {
	border: 0px;
}
td {
	font-size:10px;
	border:0px;
}
/* ------- DEN NYE -------*/
/*.menupunkt{ color:#eee; font-size:18px; font-weight:bold; text-transform:uppercase; font-weight:normal; list-style-type:none; list-style-position:outside; margin:5px 5px 5px -50px; font-family:Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;}*/
.menupunkt{ color:#eee; font-size:18px; font-weight:bold; text-transform:uppercase; font-weight:normal; list-style-type:none; list-style-position:outside; margin:10px 5px 10px -50px; font-family:Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.menupunkt a{color:#eee; font-weight:normal; font-size:18px; text-transform:uppercase; text-decoration:none; background-color:#c00;}
.menupunkt a:hover{color:#888; font-weight:normal; font-size:18px; text-transform:uppercase; text-decoration:none; background-color:#fff;}
.overskrift{color:#c00; font-weight:normal; font-size:18px; font-family:Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
img {
	border: 0px;
}

h1 {font-size:12px;margin:0;}
h2 {font-size:12px;margin:0;}
h3 {font-size:11px;margin:0;}
h4 {font-size:11px;margin:0;}
h5 {font-size:10px;margin:0;}
h6 {font-size:10px;margin:0;}

a{
	text-decoration:underline;
	color:#cc0000;
}
a:hover{
	text-decoration:none;
	color:#666;
}
/* ----------------------- SITE STRUCTURES ID's ----------------------- */

#site {
	margin:0 auto; 
	width:970px; 
	height:auto; 
	background:url(../img/site/shadows.gif) repeat-y top left; 
	text-align:center;
}
#top_con{
	margin:0 auto; 
	width:950px; 
	height: 200px;
	background-color:#fff; 
	text-align:left;
}
#main_con{ /* main_con indeholder både menu og content */
	padding-top:15px; 
	background-color:#fff; 
	margin:0 auto; 
	width:950px;
}
#menu_con{
	float:left;
	text-align:left;
	width:265px; 
	padding-left:15px; 
}
#content_con{
	float:right; 
	width:640px;
	margin-right:15px; 
	text-align:left;
	padding-bottom:25px;
}

#footer {
	margin:0 auto;
	width:1000px;
	height: 40px;
	height:70px;
	background:url(../img/footer.gif) no-repeat top left;
	text-align:center;
}
#footer_inside {
	margin:0 auto;
	width:1000px;
	text-align:center;
	font-size:10px;
	color:#888;
	padding-top:20px;
}
#footer_print {
	display: none;
}


/* --------------------  CLASSES  --------------------------- */

.r_overskrift{
	color:#cc0000;
}
.btn_con{
	background:url(../img/site/btn.gif) no-repeat top left; 
	width:250px; 
	height:40px; 
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto 10px auto;
}
.btn_con_a{
	background:url(../img/site/btn_a.gif) no-repeat top left; 
	width:250px; 
	height:40px; 
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto 10px auto;
}
.btn_text{
	text-align:left;
	margin:0px 10px 10px 10px; 
	padding-top:10px;
}
.btn_invi{
	margin:-40px 0px 0px 0px;
}
.seperator_1px{
	background: url(../img/site/streg_950x1.gif) no-repeat top left; height:15px;
}
.boxes_con{
	text-align:center; 
	padding:0px 15px 15px 5px; 
	width:950px;
}
.box_con{
	width:300px; 
	height:200px; 
	/*background:url(img/site/box_blank.gif) no-repeat top left; */
	text-align:left;
	margin-left:10px;
	background:no-repeat top left;
}
.box_headline{
	font-size:12px;
	font-weight:bold; 
	margin:15px 10px 0px 25px;
}
.box_content{
	margin:10px 10px 10px 25px;
}

.float_left{
	float:left;
}
.float_right{
	float:right;
}
.float_clear{
	clear:both;
}
/* ERROR colors */
.error_txt {
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}
#ed {
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
}
/* ---- ----- ---- ---- ---- */


.ff_hb { /* Form help buttons */
	border:1px #000 solid;
	background-color:#fff;
	color:#333;
	font-size:10px;
}
.ff_single {
	border:1px #000 solid;
	background-color:#fff;
	color:#333;
	font-size:10px;
	width:350px;
}
.ff_multi {
	border:1px #000 solid;
	background-color:#fff;
	color:#333;
	font-size:11px;
	width:350px;
	height:180px;
}
.ff_btn {
	border:1px #000 solid;
	background-color:#fff;
	color:#333;
	font-size:10px;
	width:150px;
}

.kf_single{
	width:300px; 
	border:1px #c00 solid; 
	height:20px;
	font-size:10px;
	background-color:#fff;
	color:#333;
}
.kf_multi{
	width:300px; 
	border:1px #c00 solid; 
	height:120px;
	font-size:12px;
	background-color:#fff;
	color:#333;
}
.kf_btn{
	width:150px; 
	border:2px #c00 solid; 
	height:20px;
	font-size:10px;
	font-weight:bold;
	background-color:#fff;
	color:#333;
}
.kf_error{
	font-size:14px;
	color:#c00;
}

