/*

	OneByte GmbH
	e-Business & Webdesign

	www.onebyte.ch
	info@onebyte.ch

	Bettina Gloor
	bettina.gloor@onebyte.ch

*/


/* global settings */
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0.03em;
	word-spacing: 0.05em;
	color: #000099;
	background: #fff;
}

#container {
	margin: 1.5em auto;
	margin-top:0px;
	text-align: left;
	width: 980px;
	background: #fff;
}


/* Header */
#header{margin:0;padding:0; height:100px;
}
/* Sprachwahl */
#sprachwahl {
	float: left;
	width: 300px;
	height: 0px;
	line-height: 24px;
	color: #999;
	font-size: 9px;
	text-align: left;
	/* font-style: italic; */
	padding: 20px 0 0 30px;
}
#sprachwahl a {
	color: #999;
	text-decoration: none;
}
#sprachwahl a:hover, #sprachwahl a:active, #sprachwahl a.aktiv {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}

#logo {
	width: 180px;
	float: right;
	margin:7px 10px 17px 0;
	clear: both;
}
#navigation {
	float: left;
	background-color: #002960;
	width: 980px;
}
#navigation ul {
	float: left;
	list-style: none;
	padding-top: 0px;
	padding-left: 0px;
	font-weight: normal;	
}
#navigation ul li {
	color: #fff;	
	float: left;
	font-weight: bold;
	text-decoration: none;
	margin-left:-1px;
	border-left:#fff solid 1px;
	font-size:9px;
	/* font-style: italic; */
	text-transform:uppercase;
}
#navigation a:link, #navigation a:visited, #navigation a:active {
	color: #fff;
	padding-left:10px;
	padding-right:10px;
	float: left;
	padding-top:2px;
	height: 14px;
	text-decoration: none;	
}

#navigation a:hover, #navigation .aktiv, #navigation  .aktiv:visited{
	background-color:#FF7E16;
	float: left;
	color: #fff;
	padding-left:10px;
	padding-right:10px;	
	padding-top:2px;
	height: 14px;
	text-decoration: none;	
}
/* Ausnahme für 1. Navigationpunkt */
#navigation .aktifirst a:link, #navigation .aktifirst a:visited, #navigation .aktifirst a:active {
	color: #fff;
	padding-left:30px;
	padding-right:10px;
	float: left;
	height: 14px;
	text-decoration: none;	
}

#navigation .aktifirst a:hover,  #navigation  .aktifirst .aktiv{
	background-color:#FF7E16;
	float: left;
	color: #fff;
	padding-left:30px;
	padding-right:10px;	
	height: 14px;
	text-decoration: none;	
}

#boxcontent {
	float: left;
	width: 980px;
	line-height: 120%;
}

/* --------------------------------------- */
/* Top Images (Stimmungsbilder) */
/* --------------------------------------- */
.topimage_start_index {
	background: #FFF url(../images/topimage/start.jpg) no-repeat;
}
.topimage_index {
	background: #FFF url(../images/topimage/index.jpg) no-repeat;
}
/* --------------------------------------- */
/* Über Elsa */
.topimage_ueberelsa {
	background: #FFF url(../images/topimage/ueberelsa.jpg) no-repeat;
}
.topimage_ueberelsa_struktur {
	background: #FFF url(../images/topimage/ueberelsa_struktur.jpg) no-repeat;
}
.topimage_ueberelsa_philo {
	background: #FFF url(../images/topimage/ueberelsa_philo.jpg) no-repeat;
}
.topimage_ueberelsa_publi {
	background: #FFF url(../images/topimage/ueberelsa_publi.jpg) no-repeat;
}
/* --------------------------------------- */
/* Events/News */ 
.topimage_eventsnews {
	background: #FFF url(../images/topimage/eventsnews.jpg) no-repeat;
}
.topimage_eventsnews_archiv {
	background: #FFF url(../images/topimage/eventsnews_archiv.jpg) no-repeat;
}
.topimage_eventsnews_gallery {
	background: #FFF url(../images/topimage/eventsnews_gallery.jpg) no-repeat;
}
/* --------------------------------------- */
/* Elsa Schweiz */
.topimage_elsach {
	background: #FFF url(../images/topimage/elsach.jpg) no-repeat;
}
.topimage_elsach_vorstand {
	background: #FFF url(../images/topimage/elsach_vorstand.jpg) no-repeat;
}
.topimage_elsach_patrons {
	background: #FFF url(../images/topimage/elsach_patrons.jpg) no-repeat;
}
.topimage_elsach_partners {
	background: #FFF url(../images/topimage/elsach_partners.jpg) no-repeat;
}
.topimage_elsach_alumni {
	background: #FFF url(../images/topimage/elsach_alumni.jpg) no-repeat;
}
.topimage_elsach_gallery {
	background: #FFF url(../images/topimage/elsach_gallery.jpg) no-repeat;
}
.topimage_elsach_links {
	background: #FFF url(../images/topimage/elsach_links.jpg) no-repeat;
}
/* --------------------------------------- */
/* Aktivitäten */
.topimage_aktivitaeten {
	background: #FFF url(../images/topimage/aktivitaeten.jpg) no-repeat;
}
.topimage_aktivitaeten_acad {
	background: #FFF url(../images/topimage/aktivitaeten_acad.jpg) no-repeat;
}
.topimage_aktivitaeten_semin {
	background: #FFF url(../images/topimage/aktivitaeten_semin.jpg) no-repeat;
}
/* --------------------------------------- */
/* Step */
.topimage_step {
	background: #FFF url(../images/topimage/step.jpg) no-repeat;
}
.topimage_step_stud {
	background: #FFF url(../images/topimage/step_stud.jpg) no-repeat;
}
.topimage_step_kanz {
	background: #FFF url(../images/topimage/step_kanz.jpg) no-repeat;
}
.topimage_step_anmeld {
	background: #FFF url(../images/topimage/step_anmeld.jpg) no-repeat;
}
/* --------------------------------------- */
/* Mitglied werden */
.topimage_mitglied {
	background: #FFF url(../images/topimage/mitglied.jpg) no-repeat;
}
.topimage_mitglied_aktiv {
	background: #FFF url(../images/topimage/mitglied_aktiv.jpg) no-repeat;
}
.topimage_mitglied_passiv {
	background: #FFF url(../images/topimage/mitglied_passiv.jpg) no-repeat;
}
.topimage_mitglied_form {
	background: #FFF url(../images/topimage/mitglied_form.jpg) no-repeat;
}
/* --------------------------------------- */
/* Kontakt */
.topimage_kontakt {
	background: #FFF url(../images/topimage/kontakt.jpg) no-repeat;
}
/* --------------------------------------- */
/* Basel */
.topimage_basel_member {
	background: #FFF url(../images/topimage/basel_member.jpg) no-repeat;
}
.topimage_basel_3 {
	background: #FFF url(../images/topimage/basel_3.jpg) no-repeat;
}
.topimage_basel_useful {
	background: #FFF url(../images/topimage/basel_useful.jpg) no-repeat;
}
.topimage_basel_action {
	background: #FFF url(../images/topimage/basel_action.jpg) no-repeat;
}
/* --------------------------------------- */
/* Bern */
.topimage_bern_member {
	background: #FFF url(../images/topimage/bern_member.jpg) no-repeat;
}
.topimage_bern_3 {
	background: #FFF url(../images/topimage/bern_3.jpg) no-repeat;
}
.topimage_bern_useful {
	background: #FFF url(../images/topimage/bern_useful.jpg) no-repeat;
}
.topimage_bern_action {
	background: #FFF url(../images/topimage/bern_action.jpg) no-repeat;
}
/* --------------------------------------- */
/* Fribourg */
.topimage_fribourg_member {
	background: #FFF url(../images/topimage/fribourg_member.jpg) no-repeat;
}
.topimage_fribourg_3 {
	background: #FFF url(../images/topimage/fribourg_3.jpg) no-repeat;
}
.topimage_fribourg_useful {
	background: #FFF url(../images/topimage/fribourg_useful.jpg) no-repeat;
}
.topimage_fribourg_action {
	background: #FFF url(../images/topimage/fribourg_action.jpg) no-repeat;
}
/* --------------------------------------- */
/* Genf */
.topimage_genf_member {
	background: #FFF url(../images/topimage/genf_member.jpg) no-repeat;
}
.topimage_genf_3 {
	background: #FFF url(../images/topimage/genf_3.jpg) no-repeat;
}
.topimage_genf_useful {
	background: #FFF url(../images/topimage/genf_useful.jpg) no-repeat;
}
.topimage_genf_action {
	background: #FFF url(../images/topimage/genf_action.jpg) no-repeat;
}
/* --------------------------------------- */
/* Lausanne */
.topimage_lausanne_member {
	background: #FFF url(../images/topimage/lausanne_member.jpg) no-repeat;
}
.topimage_lausanne_3 {
	background: #FFF url(../images/topimage/lausanne_3.jpg) no-repeat;
}
.topimage_lausanne_useful {
	background: #FFF url(../images/topimage/lausanne_useful.jpg) no-repeat;
}
.topimage_lausanne_action {
	background: #FFF url(../images/topimage/lausanne_action.jpg) no-repeat;
}
/* --------------------------------------- */
/* Luzern */
.topimage_luzern_member {
	background: #FFF url(../images/topimage/luzern_member.jpg) no-repeat;
}
.topimage_luzern_3 {
	background: #FFF url(../images/topimage/luzern_3.jpg) no-repeat;
}
.topimage_luzern_useful {
	background: #FFF url(../images/topimage/luzern_useful.jpg) no-repeat;
}
.topimage_luzern_action {
	background: #FFF url(../images/topimage/luzern_action.jpg) no-repeat;
}
/* --------------------------------------- */
/* Neuchatel */
.topimage_neuchatel_member {
	background: #FFF url(../images/topimage/neuchatel_member.jpg) no-repeat;
}
.topimage_neuchatel_3 {
	background: #FFF url(../images/topimage/neuchatel_3.jpg) no-repeat;
}
.topimage_neuchatel_useful {
	background: #FFF url(../images/topimage/neuchatel_useful.jpg) no-repeat;
}
.topimage_neuchatel_action {
	background: #FFF url(../images/topimage/neuchatel_action.jpg) no-repeat;
}
/* --------------------------------------- */
/* Stgallen */
.topimage_stgallen_member {
	background: #FFF url(../images/topimage/stgallen_member.jpg) no-repeat;
}
.topimage_stgallen_3 {
	background: #FFF url(../images/topimage/stgallen_3.jpg) no-repeat;
}
.topimage_stgallen_useful {
	background: #FFF url(../images/topimage/stgallen_useful.jpg) no-repeat;
}
.topimage_stgallen_action {
	background: #FFF url(../images/topimage/stgallen_action.jpg) no-repeat;
}
/* --------------------------------------- */
/* Zuerich */
.topimage_zuerich_member {
	background: #FFF url(../images/topimage/zuerich_member.jpg) no-repeat;
}
.topimage_zuerich_3 {
	background: #FFF url(../images/topimage/zuerich_3.jpg) no-repeat;
}
.topimage_zuerich_useful {
	background: #FFF url(../images/topimage/zuerich_useful.jpg) no-repeat;
}
.topimage_zuerich_action {
	background: #FFF url(../images/topimage/zuerich_action.jpg) no-repeat;
}

/* --------------------------------------- */
/* Alumni */
.topimage_alumni_member {
	background: #FFF url(../images/topimage/zuerich_member.jpg) no-repeat;
}
.topimage_alumni_3 {
	background: #FFF url(../images/topimage/zuerich_3.jpg) no-repeat;
}
.topimage_alumni_useful {
	background: #FFF url(../images/topimage/zuerich_useful.jpg) no-repeat;
}
.topimage_alumni_action {
	background: #FFF url(../images/topimage/zuerich_action.jpg) no-repeat;
}


/* Startseite */
.joinus_start {
	width: 150px; 
	height: 20px;
	padding-top: 183px;
	padding-left: 80px; 
	clear: both;
	text-decoration:none; 
	font-size: 9px; 
	font-weight: bold; 
	color:#002960;
	letter-spacing: 0.05em;
}
.joinus_start a {
	text-decoration:none;
	color: #002960;
}
#contentleftbox_start {	
	margin-top: 75px;
	width: 563px; 
	background-color: #002960; 
	float: left;
}
#contentleft_start {
	width:400px;
	padding-left: 61px;
	float: left;
	color:#FFFFFF;
}
.start_laender {
	color: #999;
}
/* ------- */


.joinus {
	width: 150px; 
	height: 20px;
	padding-top: 134px;
	padding-left: 60px; 
	clear: both;
	text-decoration:none; 
	font-size: 9px; 
	font-weight: bold; 
	color:#002960;
	letter-spacing: 0.05em;
}
.joinus a {
	text-decoration:none;
	color: #002960;
}
#contentleftbox {	
	margin-top:70px;
	padding-bottom:50px;
	width: 563px; 
	background-color: #002960; 
	float: left;
}

#contentnavigation {
	width:160px;
	float: left;
}
#contentnavigation ul {
	list-style: none;
	padding-top: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#contentnavigation ul li {
	color: #fff;	
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-style: italic;
	text-transform: uppercase;
	padding-left: 27px;
	line-height: 11px;
	padding-bottom: 8px;
	letter-spacing: 0.12em;
}
#contentnavigation a:link, #contentnavigation a:visited, #contentnavigation a:active {
	text-decoration: none;
	color: #fff;
}
#contentnavigation a:hover, #contentnavigation a.aktiv, #contentnavigation  a:visited.aktiv{
	text-decoration: none;
	color: #FF7E16;
}

Subnavigation 
#subnavigation {
	width:60px;
	float: left;
}
#subnavigation ul {
	list-style: none;
	padding-top: 2px;
	padding-left: 15px;
	font-weight: normal;
	margin-bottom: 6px;
}
#subnavigation ul li {
	color: #fff;	
	text-decoration: none;
	font-size: 9px;
	font-style: normal;
	padding-left: 0px;
	line-height: 13px;
	text-transform: none;
	padding-top: 4px;
	padding-bottom: 0px;
}
#subnavigation a:link, #subnavigation a:visited, #subnavigation a:active {
	text-decoration: none;
	color: #fff;
}
#subnavigation a:hover, #subnavigation a.aktiv, #subnavigation  a:visited.aktiv{
	text-decoration: none;
	color: #FF7E16;
}



#contentleft {
	width:400px;
	padding-top:35px;
	float: left;
	color:#FFFFFF;
	line-height:16px;

}
#contentleft p, #contentleft table {
	margin:0 45px 10px 35px;
}

/* default weblinks */
#contentleft a, #contentleft a:visited {
	text-decoration: underline;
	color: #FF7E16;
}	
#contentleft a:hover, #contentleft a:active	{
	text-decoration: underline;
	color: #FF7E16;
}

#contentleft h1 {
	color: #FF7E16;
	font-size: 18px;
	font-style:italic;
	text-transform:uppercase;
	margin-bottom:20px;
}
.liste {
	padding-left: 48px;
	padding-right: 30px;
	line-height: 16px;
	margin-bottom: 1.5em;
	color: #FF7E16;
}
.rotfett {
	color: #FF7E16;
	font-weight: bold;
}

#contentright {
	margin-top: 31px;
	margin-left: 20px;
	width: 185px;
	float: left;
	color: #002960;
	/* font-style: italic; */
}
#contentright h1 {
	color: #FF7E16;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0.5em;
}
#contentright h2 {
	color: #002960;
	font-size: 11px;
	font-weight:bold;
	margin-top:8px;
	margin-bottom:8px;
}
#contentright h3 {
	color: #FF7E16;
	font-size: 12px;
	font-weight:normal;
	margin-top:12px;
	margin-bottom:12px;
}

/* default weblinks */
#contentright a, #contentright a:visited {
	text-decoration: none;
	color: #2D518D;
}	
#contentright a:hover, #contentright a:active	{
	text-decoration: none;
	color: #FF7E16;
}

#banner {
	margin-left: 20px;
	float: left;
	width: 182px;
	color: #2D518D;
}
.partner_titel{
	color:#999;
	font-size: 10px;
	padding-bottom: 20px;
	font-weight: bold;
}
#banner img {
	border:#9A9A9A solid 1px;
	padding:5px; 
	width:170px; 
	height:115px; 
	margin-bottom:10px;
}

.banner_flash {
	height: 10px;
}

#impressum {
	float: left;
	width: 458px;
	padding-right: 25px;
	font-size: 11px;
}
#content p, #content table {
	margin:0 15px 10px 10px;
}
#content ul {
	padding-left: 23px;
}
#content ul li {
	list-style: square;
	padding-left: 2px;
	padding-top: 0px;
}
#content ul li ul {
	padding-left: 30px;
}
#content ul li ul li{
	list-style: outside;
}
.normFormfield {
	width: 180px;
	color: #000099;
}
.orange {
	color: #FF7E16;
}

.bild {
	padding-top: 15px;
}



/* Footer */
#footer {
	clear: both;
}



/* OneByte */
#onebyte {
	color: #fff;
	text-align: right;
	font-size: 10px;
	padding-right: 32px;
}
#onebyte a, #onebyte a:visited {
	text-decoration: none;
	color: #2D518D;
}	
#onebyte a:hover, #onebyte a:active	{
	text-decoration: none;
	color: #FF7E16;
}






