@charset "utf-8";
/* CSS Document */
body {
	background-color: green;
	background-repeat:no-repeat;
	background-position:-250px 80px;
	/*visibility: hidden;*/
}
#logoDiv {
	position:absolute;
	height:80px;
	width:100%;
	top:1px;
	left:0px;
	background-image:url(../img/common/logoStrich.png);

}
#logo {
	position:absolute;
	width: 797px;
	height:80px;
	top:0px;
	background-image:url(../img/common/msavlogo.png);
	z-index:5;
}
#fries {
	width:100%;
	height:120px;
	background-color:#f0e68c;
}
#siteDiv {
	clear:both;
	position:absolute;
	width: 1300px;
	top:80px;
	min-height:420px;
	/*transform: scale(1);
	transform-origin:0 0 0;/*
	/*border:1px solid red;*/
	/*display:none;*/
	/*visibility:hidden;*/
}
#footContainer {
	clear:both;
	position:fixed;
	bottom:0px;
	width:820px;
	border-top:10px solid #CCC;
	background-color:white;
	z-index:5;
}

/* cols ganze Seite mit Höhe */
#col1 {
	float:left;
	width: 184px;
	height: 410px;
	left: 0px;
	top:0px;
}
#col1row1 {
	height: 400px;
	width: 100%;
	background-color: white;
}
#col1row2 {
	padding-top:10px;
}
#col1row3 {
	height: 30px;
	width: 100%;
	margin-top:10px;
	text-indent: 20px;
	line-height: 30px;
	background-color: white;
	
}
#col2 {
	float:left;
	width: 850px;
	min-height: 625px;
	margin-left:10px;
	padding-top:10px;
	background-color: white;
}
[name=konto] #col2{
	width: 600px;
}
#col2ab {
	float:left;
	width: 395px;
	min-height: 624px;
	margin-left:10px;
	background-color: white;
}
#col2c {
	float:left;
	width: 190px;
	min-height: 625px;
	margin-left:18px;
	background-color: white;
}
#col2a {
	float:left;
	width: 195px;
	min-height: 625px;
	margin-left:10px;
	background-color: white;
}
#col2bc {
	float:left;
	width: 400px;
	min-height: 625px;
	margin-left:10px;
	background-color: white;
}	
.col2abc {
	width: 605px;
	margin-left:10px;
}

#col2row2 {
	margin-top:10px;
	width:385px;
}

#col3 {
	float:left;
	width: 230px;
	height: 445px;
	margin-left:10px;
	/*background-color: white;*/
	
}
#col3row1 {
	height: 40px;
	line-height: 40px;
	width:215px;
	text-indent:10px;
	text-transform: uppercase;
	/*background-image:url(../img/common/bg_col3.png);*/
}
#col3r2 {
	position:relative;
	width:230px;
	height:100%;
	/*background-color: white;*/
	overflow:hidden;
	background-image:url(../img/background/col3white.png);
	background-repeat:repeat-y;
}
#row1 {
	height: 40px;
	line-height: 40px;
	width:100%;
}
/************/
.mainCal {
	position: relative;
}
#loginMain {
	visibility:visible;
}
.loginBg {
	/*disply:none;*/
	position:absolute;
	width:100%;
	height:120%;
	top:0px;
	left:0px;
	background-color: black;
	-moz-opacity: 60;
	filter:alpha(opacity: 60);
	opacity: 0.60;
	z-index:99;
}
.login {
	position:absolute;
	width:500px;
	height:230px;
	left:50%;
	margin-left:-250px;
	top:50%;
	margin-top:-115px;
	background-color: white;
	z-index:100;
}
.ul {
	margin-top:10px;
}
.li {
	position:relative;
	/*height:15px;*/
	background-image: url(../img/common/plusText.png);
	background-repeat: no-repeat;
	background-position: 0px -4px;
	padding-left:15px;
	margin-top:0px;
	/*font-weight: bold;*/
}
.li2 {
	position:relative;
	background-image: url(../img/common/plusText.png);
	background-repeat: no-repeat;
	padding-left:15px;
	padding-top:3px;
}
.li2navi {
	position:relative;
	background-image: url(../img/common/plusTextINT.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-left:4px;
	padding-left:12px;
}
.li3 {
	position:relative;
	background-image: url(../img/common/minusText.png);
	background-repeat: no-repeat;
	padding-left:15px;
	padding-top:3px;
}
.li5 {
	position:relative;
	background-image: url(../img/common/minusText.png);
	background-repeat: no-repeat;
	background-position:0px -3px;
	padding-left:15px;
}
.li4 {
	position:relative;
	padding-top:3px;
}
.li2INT {
	position:relative;
	/*height:15px;*/
	background-image: url(../img/common/plusTextINT.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:15px;
	/*padding-top:3px;
	font-weight: bold;*/
}
.li2INT * .li2INT {
	position:relative;
	/*height:15px;*/
	line-height:15px;
	background-image: url(../img/common/plusTextINT.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left:15px;
	/*font-weight: bold;*/
}
