/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img {
margin: 0px;
padding: 0px;
border: 0px;
}





body {

background-color: #ffffff;
font-size:75%;


  }
body, p, h1, h2 {

font-family: Arial, Helvetica, sans-serif, Geneva, Swiss; color:#000000; 

}
	


#wrapper { width:100%; background-color:transparent; border-bottom:1px solid #333333;  background-image:url(../graphics/colorstripes.gif); background-repeat:no-repeat; background-position:bottom; 
}



#topbar {
	position:relative;
	padding:0px;
	margin:0px;
	margin-top:30px;
	margin-left: auto;
	margin-right:auto;
	width:760px;
	height:60px;
	
	z-index:1;
	}
	
	#toplogo { 
		}


	#tools {
		position:relative; margin-top: -80px; left: 600px; width:160px; height:15px; text-align:right;
		}
	#topaddress {position:relative; margin-top: 35px; left: 300px; width: 460px; font-size:80%; color:#666666; text-align:right;}	
		
	#tools a { color: #999999; font-size:100%;  text-decoration:none; }
		#tools a:hover {  text-decoration:underline; }

#topline { border-top:1px solid #333333; width:100%; height:15px; margin-top:-15px; }

#topimage { position:relative;  width:100%; background-color:#C60909;  height:135px; text-align:center;
margin-left: auto;
	margin-right:auto; margin-top:0px; background-image:url(../graphics/greenpiece.gif); background-position:right top; background-repeat:no-repeat;
		}

#topmenu { position:relative;  width: 100%;height:17px;  margin-bottom:10px;
margin-left: auto;
margin-right:auto; margin-top:2px; padding-top:0px; white-space:nowrap; background-color: #FFD400;

			
		}

#contentlayer {
clear:both;
	position:relative;
	margin-left: auto;
	margin-right:auto;
    padding:0px;

	width:760px;
	z-index:2;
	background-color: #ffffff;
border:1px solid #E3E3E3;
min-height:300px;
	
}


#footer {
	position:relative; margin-top: 10px; padding-bottom: 15px; width:760px; font-size:90%; color:#666666; text-align:right;margin-left:auto; margin-right:auto;
	
}

#footer a { color:#666666 !important; }

/* side med 2 kolonner */
#maincontent { position:relative;width: 400px; float:left;  margin:15px; background-color:#FFFFFF; z-index:20;
 }
 
#rightbar { position:relative;width:320px; float:right;  } 

/* fuld sidebredde */
#maincontentfull { position:relative;width: 730px;  margin:15px; background-color:#FFFFFF; z-index:20;
 }


#footbuffer {
width:760px; clear: both; height:0px; 
}



/*
   mainmenu
*/

#mainmenu {
display: block; width:760px; margin-left:auto; margin-right:auto; border-left:1px solid white;
	color:#333333;
	 font-size:100%;

}



#mainmenu  li 
{
	float:left;
	margin: 0px;
	list-style:none;
	
}

	
#mainmenu  a 
{
	float: left;
	text-align:center;
	display: block;
	color:#484848;
	background-color: #FFD400;
	margin:0px;
	padding:1px 10px 1px 10px;
	text-decoration:none;
	border-right:1px solid white; border-bottom:none;
	height: 100%;
	
}


#mainmenu  a:hover { background-color:#000000; color:#FFFFFF
  }

#mainmenu  .current  {
  background:#ffffff; color:#000000;

  }

a.current:hover { background-image:none !important;}

.listtable td {border-bottom: 1px solid #E3E3E3; padding-bottom: 2px; padding-top:2px; }
p  { margin-bottom:10px; color:#000000;}

h1 { color:#C60909; font-size:170%; text-transform: uppercase; font-weight:bold;margin-bottom:5px;}

h2 { color:#2B8B3B; font-size:120%; text-transform: uppercase; font-weight:bold; margin-bottom:5px; margin-top:15px;}

h3 { color:#666666; font-size:110%; font-weight:bold; margin-bottom:1px; margin-top:15px;}


.small { font-size:90%;}

.clear { clear:both}
.clearleft { clear:left;}
.clearright { clear: right;}

img {	border-color: #C60909;}
img.left {	float: left; padding-right:10px;}
img.right {	float: right;}

.starlist li
{ list-style-image:url(../graphics/bullitstar.gif); margin-left:30px; list-style-position:outside; }

/* .nospam ting til PHP e-mail funktionen */
 .nospam { margin-right: -4px; }
 
.wup { display:none;}