body
{
	background-color:#EEEEEE;	
	font-family:arial;
	font-size:11px;
	padding-top:0px;
	margin-top:0px;
}

/*Center Layout*/
#center
{	
	position:relative;
	width:950px;
	min-width:950px;
	margin:0px auto;
	background-color:white;
}

/*Containers*/
#main
{
	float:left;
	width:930px;
	padding-left:10px;
	padding-right:10px;
	min-height:600px;
	background-color:white;
	margin-top:0px;
}

#header
{
	float:left;
	width:930px;	
	height:60px;
	margin-top:10px;
}

.headerlogo
{
	float:left;
	width:279px;
	height:40px;	
}

.headertext
{
	float:left;
	width:100px;
	height:20px;
	font-size:18px;
	padding-top:13px;
	padding-left:10px;	
	font-weight:bold;	
}

.headernav
{
	float:right;
	width:480px;
	font-size:11px;
	padding-top:4px;
	font-weight:bold;	
}

.googlesearchbox
{
	float:right;height:20px;
}

.bottomnav
{
	float:center;
	width:800px;
	font-size:13px;
	padding-top:0px;
	font-weight:bold;	
}

.bgbullet
{
	background-image:url(../images/notice_point.gif);background-repeat:no-repeat;padding:0px 20px 0px 20px;margin:0px 0px 0px 0px;
}

.headerbarleft
{
	float:left;
	width:10px;
	height:20px;		
}

.headerbar
{
	float:left;
	width:930px;
	height:20px;	
}

#footer
{
	float:left;
	width:930px;
}

.singlecolumn
{
	float:left;
	width:250px;		
	min-height:500px;
	overflow:hidden;
}

.doublecolumn
{
	float:left;
	width:510px;
	min-height:500px;
	background-color:white;
}


#left
{
	float:left;
	width:200px;	
}

#right
{
	float:left;
	width:200px;	
}


.leftlogo
{
	float:left;
	width:70px;	
}


.leftnav
{
	float:left;
	width:130px;
	background-color:#EEEEEE;
}

.contactusbox
{	
	float:left;
	width:180px;
	margin-top:20px;
	padding:10px 10px 10px 10px;
	border-top:solid 1px #CC0001;	
	border-bottom:solid 1px #CC0001;
	background-color:#EEEEEE;
}


.separatorbig
{		
	float:left;
	width:100%;
	margin-top:5px;
	height:20px;
}

.floatleft
{
	float:left;	
}

/*


/*Margins and Paddings*/
.containerpaddingleft{padding-left:10px;}
.containerpaddingright{padding-right:10px;}
.containerpaddingtop{padding-top:10px;}
.containerpaddingbottom{padding-top:10px;}
.containerpaddingall{padding:10px 10px 10px 10px;}
.containerborder{border-top:solid 0px;border-bottom:solid 0px;}

.spacer{float:left;width:10px;height:50px;}

/*(Background)-Colors*/
.bgswisschamred{background-color:#CC0001;}
.swisschamred{color:#CC0001;}
.bgswisschamyellow{background-color:#EEEEEE;}
.bgswisschamgrey{background-color:#EEEEEE;}

/*Typo*/

h2{display:table-cell;font-size:14px;font-weight:bold;color:black;background-image:url(../images/notice_point.gif);background-repeat:no-repeat;padding:0px 0px 5px 20px;margin:0px 0px 0px 0px;}
.big{font-size:12px;}
.bold{font-weight:bold;}

a.headernavitem
{
	float:right;
	display:block;
	color:Black;
	padding-left:15px;		
	text-decoration:none;
}

a.headernavitem:link{color:Black;text-decoration:none;}
a.headernavitem:visited{color:Black;text-decoration:none;}
a.headernavitem:active{color:Black;text-decoration:none;}
a.headernavitem:hover{color:Black;text-decoration:none;color:#CC0001}


a.leftnavitembig
{
	float:left;
	display:block;
	width:130px;
	font-size:14px;
	color:black;		
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
}

a.leftnavitembig:link{color:Black;text-decoration:none;}
a.leftnavitembig:visited{color:Black;text-decoration:none;}
a.leftnavitembig:active{color:Black;text-decoration:none;}
a.leftnavitembig:hover{color:Black;text-decoration:underline;color:#CC0001}

a.admin{color:blue;background-color:white;text-decoration:underline;}
a.admin:link{text-decoration:underline;}
a.admin:visited{text-decoration:underline;}
a.admin:active{text-decoration:underline;}
a.admin:hover{text-decoration:underline;}


a{text-decoration:underline;}
a:link{text-decoration:underline;}
a:visited{text-decoration:underline;}
a:active{text-decoration:underline;}
a:hover{text-decoration:underline;}


/*Form-Elements*/
.defaultbutton{font-weight:bold;text-align:center;background-color:transparent;color:#CC0001;background-image:url(../images/notice_point.gif);background-repeat:no-repeat;padding:0px 0px 5px 20px;border:none;height:18px;}