/* CSS Document */

* html, body { 
	margin:0; 
	padding:0;
	font-size:x-small;  
	font-size:small; 
	height:102%;
	width: 100%;
	margin-bottom: 1px;
	min-height: 102%;
}




body {
	min-height: 102%;
	height: 102%;
	width: 100%;
	
	text-align: center;
	//font:small/1.1em  arial, sans-serif;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	
	background: url(/pics/body_background.gif) repeat-y; background-position:center;
	background-color: #e1e1e1;
}




#MainBlock { 
	min-height: 1000px;
	height: 102%;
	width: 900px; 
	
	display: block;
	
	margin: auto;
	padding-top: 0px;
	text-align: center;
	
}
	
#TopBlockAVL			{ background: url(/pics/head_background_AVL.jpg) no-repeat;}
#TopBlockSSW			{ background: url(/pics/head_background_SSW.jpg) no-repeat;}
#TopBlockQSVL			{ background: url(/pics/head_background_QSVL.jpg) no-repeat;}
#TopBlockALL			{ background: url(/pics/head_background_ALL.jpg) no-repeat;}
#MiddleBlock 		{ width: 900px; }
#MiddleLeftBlock 	{ overflow: hidden; width: 179px; padding: 40px 30px 20px 10px; line-height:20px;border-right:1px solid #cfcfcf; float: left; text-align:right;  }
#MiddleRightBlock 	{ width: 600px; float: left; text-align:left; padding: 0px 40px 20px 35px;}
#MiddleRightBlockPath { width:600px; height: 40px; }

a	{ color: #985457; text-decoration:none;}



a.MainNav	{ color: #fff; text-decoration:none; font-weight:bold; padding-right:20px;}

a.SubNav 	{ color: #000; text-decoration:none; display: block; width: 160px; text-align:right; font-weight:bold;}
a.SubNav:hover { color: #3f3f3f; text-decoration:underline;} 

a.HeadNav 	{ color: #5f5f5f; text-decoration:none; font-size:0.9em;}
a.HeadNav:hover { color: #3f3f3f; text-decoration:underline;} 

a.PrjListe	{ display:block; padding-left:20px; background: url(/pics/sub_nav_pfeil.gif) no-repeat; background-position: 0px 1px; margin-bottom:2px; margin-top:5px;}
a.PrjListe:hover { color: #da7676; }
p.PrjListe	{ padding: 0px 0px 0px 20px; margin: 0px 0px 10px 0px;}
font.HeadNav {  font-size:0.85em;}

div.PrjListe	{ display:block; padding-left:20px; background: url(/pics/sub_nav_pfeil.gif) no-repeat; background-position: 0px 1px; margin-bottom:2px;  margin-top:5px;}


h1	{ margin:0px; font-size: 1.2em; line-height:18px; font-weight:bold;}
h2	{ font-size: 1em; font-weight:bold; }

div.clear 	{	clear:both; }
div.Spalte1_2	{ width:150px; float:left;}
div.Spalte2_2	{ width:450px; float:left;}

div.Spalte1v3	{ width:150px; float:left;}
div.Spalte2v3	{ width:400px; float:left;}

div.Spalte1_2v3	{ width:550px; float:left;}
div.Spalte3v3	{ width:50px; float:left; text-align:right;}



ul.Directory { 	list-style-image:url(/pics/folder_closed.gif);
				text-align:left;
				line-height:20px;
				margin: 0px 0px 0px 20px;
				padding:4px;}
li.Directory { list-style-image:url(/pics/folder_opened.gif); }	
ul.File { 	
				text-align:left;
				margin: 0px 0px 3px 20px;
				padding: 0px;}
/*ul.File li { padding: 0px 0px 5px 0px; }
*/
li.File {list-style-image:url(/pics/file.gif);}

/*
ul.File a span { display: none; }
*/
/*ul.File a:hover span { display: block; }
*/
/*ul.File a span div { z-index:20; position:absolute; border: 1px solid #cfcfcf; margin-left:100px; margin-top:-10px; background: #fff; padding:5px; }
*/
li.DirectoryActive { list-style-image:url(/pics/folder_opened.gif);}

.Info span { display:none; }
.Info:hover span { display: block; }

.Info span div { z-index:20; position:absolute; border: 1px solid #cfcfcf; margin-left:100px;  background: #fff; padding:5px; }

ul.SubNavListe {

	list-style-type: none;
	text-align:left;
	margin: 0px;
	padding: 0px;
}

.SubNavListe li { width:160px; padding:0px 18px 7px 0px; background: url(/pics/sub_nav_pfeil.gif) no-repeat; line-height:15px; background-position: 168px 3px; font-weight:bold; text-align:right;}
.SubNavListe li a { color:#000; text-decoration:none;}
/*linkliste li ul li {}*/



.SubNavListe li ul { display: none; list-style-type: none;
	text-align:left;
	margin: 0px;
	padding: 0px;}
.SubNavListe li ul li { width:160px;  }  
.SubNavListe li ul li a { font-weight: normal;  } 

/*.SubNavListe li:hover ul { display:block; }
*/

#SubNavListeAktive	{ display:block; }

.input-edit{
	width:300px;
	float:left;
	margin-bottom:1px;
	
}
.input-edit label, .input-text label{
width:100%;
line-height:20px;
}

.input-edit input{
	width:290px;
	float:left;
	height:18px;
}

.input-text textarea{
	width:590px;
	float:left;
	
}

