/* structure body general */
html body{
	text-align: left;	/* hack to center this under IE5 */
	background-color: #EAEAE0;	
	margin: 0;
	padding: 0; 	
}


#page{
	width: 789px;
	margin: 0px auto;
	padding: 0;
}
	
#content {
	margin: 0;
	padding; 0;
	position: relative;
	height: 613px;	
}
#footer {

}

/* end structure*/

/* start header*/

#header {
	background-image: url(../images/studentzone/bgHeader.gif);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	height: 127px;
	width: 789px;
	position: relative;	
	}
	
#headerimg {
    margin: 0;
    padding: 0;
    border: none;
}

#headerimg ul{
	margin: 0;
    padding: 0 0px 0 20px;
    list-style-type: none;
}
#headerimg ul li{
	white-space: nowrap;
	display: inline;
	margin: 0 -2px;
    padding: 0;
}
#headerimg ul li a, #headerimg ul li a:hover, #headerimg ul li a:visited  {
	border: none;
}	
	
a img {
	border: none;
	}
a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3333;
	text-decoration: none;
	line-height: 14px;
}	
#nav1 {
	position: absolute;
	left: 475px;
	top: 33px;	
}
#nav1 ul{
	list-style: none;
	white-space: nowrap; 
	margin: 0px;
	padding: 0px;
}
#nav1 li{
	margin: 11px 0px 0px 0px;
	padding: 0px;
	}
	
#nav1 a {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	line-height: 18px;
	color: #FE4758;
	font-weight: bold;
	text-decoration: none;
	}
#nav1 a:hover{
	color: #000000;
}

#nav2 {
	position: absolute;
	left: 627px;
	top: 8px;
	height: 108px;
	width: 162px;
}
#nav2 ul {
	list-style: none;
	white-space: nowrap; 	
	margin: 0px;
	padding: 0px;	
}	
#nav2 ul li.linkStartseite {
	height: 34px;
	width: 162px;
	margin: 0px;
	padding: 7px 5px 0px 10px;
	background-image: url(../images/studentzone/linkStartseite.gif);
	background-repeat: no-repeat;
}
#nav2 ul li a {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #000000;	
	text-decoration: none;
}
#nav2 li.linkStartseite a:hover {
	color: #fff;	
}

#nav2 li.linkInfozone a:hover {
	color: #FE4758;	
}
#nav2 ul li.linkInfozone{
	height: 74px;
	width: 162px;
	margin: 0px;
	padding: 25px 5px 0px 10px;	
	background-image: url(../images/studentzone/linkInfozone.gif);
	background-repeat: no-repeat;
}

#secretLogin {
	position: absolute;
	left: 130px;
	top: 30px;

}
	
/* end header */

/* start content */

#scrollLeft{
	position: absolute;
	left: 0px;
	top: 25px;
	}
#scrollRight{
	position: absolute;
	left: 745px;
	top: 25px;
}
#overview{
	position: absolute;
	left: 25px;
	top: 25px;
	background-image: url(../images/studentzone/bgOverview.gif);
	width: 710px;
	padding: 8px 0px 0px 10px;
}
#overview td {
	height: 105;
	width: 130;
}
#scrollUp{
	position: absolute;
	left: 0px;
	top: 0px;
}

#miniInfo, .miniInfo {
	position: relative;
	margin: 0px;
	padding: 0px 12px 11px 0px;
	height: 105px;
	width: 130px;
}

#miniInfo p {
	text-align: center;	
	margin: 0px;	
	padding: 0px;
	width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999;	
	text-decoration: none;	
}
#miniInfo a {
	line-height: 10px;
	font-size: 9px;	
}
#miniInfo a:hover {
	color: #FE4758;	
}
.miniInfoImg {
	border-bottom:  1px solid #000000;
}
#icons{
	position: absolute;
	left: 111px;
	top: 0px;
	height: 77px;
	width: 19px;
	margin: 0px;
	padding: 0px;
}
.besetzt {
    height: 17px;
}
.category {
    height: 20px;
}

.besetzt {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

.cat1 {
	position: absolute;
	left: 0px;
	top: 17px;
	margin: 0px;
	padding: 0px;
}
.cat2 {
	position: absolute;
	left: 0px;
	top: 37px;
}
.cat3 {
	position: absolute;
	left: 0px;
	top: 57px;
	border-bottom:  1px solid #000000;		
}


/* end content */
/* begin login pages */

#contentLogin {
	margin: 8px 0px 0px 10px;
}

#login{
	position: absolute;
	left: 25px;
/*	top: 25px;*/
	width: 710px;
/*	height: 580px;*/
	text-align: center;
	margin: 0px 10px 0px 10px;
	background-color: #fff;
}
h3 {
	font-family: "Courier New", Courier, mono;
	font-size: 15px;
	color: #FE4758;
	border-bottom: 2px dotted #ccc;
	padding: 0px 10px 0px 20px;
}
h3 a:link {
	color: #FE4758;
}
h4 {
	font-family: "Courier New", Courier, mono;
	font-size: 15px;
	color: #FE4758;
	border-bottom: 2px dotted #ccc;
	padding: 50px 10px 0px 20px;
	text-align: center;
}
.blacksmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}
#reservieren {
	width: 700px;
	height; 525px;
	position: absolute;
	left: 34px;
	top: 0px;
	margin: 0px;
}
#reservieren p{
	padding: 0px 10px 0px 20px;	
}
#listLogin {
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	margin: 0px 0px 0px 10px;
}
#listLogin ul {
	list-style: none;
	white-space: nowrap; 	
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#listLogin ul li {
	white-space: nowrap;
	display: inline;
	margin: 0 -2px;
    padding: 0px 0px 15px 10px;
}
#listLogin a, #login a {
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
}
#listLogin a:hover, #login a:hover{
	border-bottom: 1px dotted #000;
	color: #000;
}
.listLeft{
	color: #FE4758;	
}

/* end login pages */
/* start detail page */

#scrollUpLogin, #scrollUpDetail {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	height: 25px;
}
#loginHeader, #detailHeader {
	background-image: url(../images/SZdetail/bgHeader.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 104px;
	width: 789px;
	position: relative;	
}
#loginContent, #detailContent {
	background-color: #fff;
	margin: 0px;
	padding; 0px;
	position: relative;
	height: 800px;	
	text-align: left;	
}
#scrollLeftLogin, #scrollLeftDetail{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 800px;
	background-image: url(http://www.vorkursbern.ch/images/SZdetail/scrollLeft_none.gif);
	}
#scrollRightLogin, #scrollRightDetail{
	position: absolute;
	left: 734px;
	top: 0px;
	height: 800px;
	background-image: url(http://www.vorkursbern.ch/images/SZdetail/scrollRight_none.gif);	
}
#name {
	padding: 10px 0px 0px 145px;
	font-family: "Courier New", Courier, mono;
	font-size: 15px;
	color: #fff;
	font-weight: bold;	
}

#loginNav {
	position: absolute;
	left: 623px;
	top: 12px;
	height: 108px;
	width: 162px;
}
#loginNav ul {
	list-style: none;
	white-space: nowrap; 	
	margin: 0px;
	padding: 0px;	
}	
#loginNav ul li.linkStartseite {
	height: 34px;
	width: 162px;
	margin: 0px;
	padding: 7px 5px 0px 10px;
}
#loginNav ul li a {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #000000;	
	text-decoration: none;
}
#loginNav li.linkStartseite a:hover {
	color: #fff;	
}

#loginNav li.linkInfozone a:hover {
	color: #FE4758;	
}
#loginNav ul li.linkInfozone{
	height: 74px;
	width: 162px;
	margin: 0px;
	padding: 4px 5px 0px 10px;	
}
#login {
	width: 700px;
/*	height; 525px;*/
	text-align: left;
	background-color: #fff;
}
#login p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	padding: 0px 10px 0px 20px;	
}

#mainmenu{
	margin: 0;
	padding: 0;
}
#mainmenu img{
	padding: 0px 0px 0px 20px;
}
#files{

}
#administration p .form{
	padding: 0px 0px 0px 100px;
}

/* end login pages */
/* start detail page */

#project{
	width: 700px;
	height; 525px;
	position: absolute;
	left: 34px;
	top: 0px;
}
#navDetail1 {
	position: absolute;
	left: 104px;
	top: 61px;	
	margin: 0px;
	padding: 0px;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #000000;	
}
#navDetail1 ul {
	list-style: none;
	white-space: nowrap; 

}
#navDetail1 li{
	display: inline;
	margin: 0 -2px;	
}
.email{
	padding-left: 40px;
}
.jahr {
	padding-left: 15px;
}
.kategorie img {
	position: absolute;
	left: 360px;
	top: 68px;	
	margin: 0px;
	padding: 0px;
}

#navDetail {
	position: absolute;
	left: 475px;
	top: 13px;	
	margin: 0px;
	padding: 0px;	
}
#navDetail ul{
	list-style: none;
	white-space: nowrap; 
	margin: 0px;
	padding: 0px;
}
#navDetail li{
	margin: 0px 0px 19px 0px;
	padding: 0px;
	}
	
#navDetail a {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	color: #FE4758;
	font-weight: bold;
	text-decoration: none;
	}
#navDetail a:hover{
	color: #000000;
}

/* end detail page */
/* start help pages */

.grau {
	background-color: #ccc;	
}
.orange {
	background-color: #FF9966;	
}
.rot {
	background-color: #CC3333;	
}
/*end help pages */