/*          Main-CSS          */
/* (c)2004-2005 HE, StScha-WD */

/* Info
Standard Background: 			#FFFFFF
Standard Color: 			#000000
Optimal Background(used):		#D6EAF1

TopMenuBox1 Background: 	#BAE0E3
TopMenuBox2 Background: 	#307379

LeftMenuBox1 Background: 	#E4F0FE
LeftMenuBox2 Background: 	#E4F0FE

ContentBox Background: 		#BAE0E3
ContentBoxLine Background:	#009C94

cleaner Background:		#D6EAF1

bottomBox Background:		#307379
*/

/* first reset parameter */
html, body, div, p, h1, h2, h3, span, a, form, img {
	margin: 1px;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 1.0em;
	color: White;
}

/* (font-size debug siehe http://www.einfach-fuer-alle.de/artikel/ietext/) */
html, body, p, h1, h2, h3, span, a, form, img { 
	font-size: 100%; 
}

/* start definition */

body.light {
	background-color: Black;
}



p.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: White;
	text-decoration: none;
	font-size: 0.75em;
	margin: 3px;
	padding: 2px;
	text-indent: 10px;
}

p.colour{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: White;
	text-decoration: none;
	font-size: 1em;
}




div {
  font-size: 0.75em;
}

/* headlines */
h1 {
  font-size: 0.8em;
}
h2.content {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	color: #102D8A;
	text-decoration: none;
	font-size: 2.1em;

}

h2.sub {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	color: #2D3736;
	text-decoration: underline;
	font-size: 1.7em;

}

h3 {
  font-size: 1.0em;
}



font.sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: White;
	text-decoration: underline;
	font-size: 0.9em;
}

font.sub_small {

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	color: #2D3736;
	text-decoration: underline;
	font-size: 0.75em;
}


hr.point {

	border:dashed;
	color:#E6AC58;
	margin:1px;
}

/* links */





a.bottom:link, a.bottom:active, a.bottom:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-style: normal; 
	font-weight: normal; 
	color: #102D8A; 
}
a.bottom:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	
}


a.clean:link, a.clean:active, a.clean:visited { 
	
}

a.head:link, a.head:active, a.head:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
}


a.legal:link, a.legal:active, a.legal:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF; 
}
a.legal:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	
}

a.sublink:link, a.sublink:active, a.sublink:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-style: italic; 
	font-weight: normal; 
	color: #102D8A; 

}

/* container */

div#container {
	width: 900px;
	margin: auto;
	height: 100%;
	float:left;
	
}

div#topLogo {
	width: 100%;
	text-align: center;
	border-width: 1px;
	border-color: #303030;
	border-style: solid;
	background-color: #181818;
	color: White;
}


div#leftMenuBox {
	margin-top: 10px;
	margin-left: 1px;
	width: 200px;
	height: 330px;
	text-align: left;
	border-width: 1px;
	border-color: #303030;
	border-style: solid;
	padding: 0px;
	background-color: #181818;
	float: left;
}

div#leftMenuBox2 {
	margin-top: 350px;
	margin-left: -203px;
	width: 200px;
	height: 45px;
	text-align: left;
	border-width: 1px;
	border-color: #303030;
	border-style: solid;
	padding: 00px;
	background-color: #181818;
	color: #405344;
	float: left;
}

div#leftMenuBox3 {
	margin-top: 415px;
	margin-left: -203px;
	width: 120px;
	height: 20px;
	text-align: left;
	border-width: 1px;
	border-color: #303030;
	border-style: solid;
	padding: 00px;
	background-color: #181818;
	color: #405344;
	float: left;
}

div#leftMenuBox4 {
	margin-top: 455px;
	margin-left: -203px;
	text-align: left;
	border-width: 1px;
	border-color: #303030;
	border-style: solid;
	padding: 00px;
	background-color: #181818;
	color: #405344;
	float: left;
}
div#leftMenuBox41 {
	margin-top: 670px;
	margin-left: -203px;
	text-align: left;
	border-width: 1px;
	border-color: #303030;
	border-style: solid;
	padding: 00px;
	background-color: #181818;
	color: #405344;
	float: left;
}
div#leftMenuBox5 {
	margin-top: 800px;
	margin-left: -203px;
	text-align: left;
	border-width: 0px;
	border-color: Black;
	border-style: solid;
	padding: 00px;
	background-color: Black;
	color: Black;
	float: left;
}

div#leftMenuBox_space {
  margin-top: 50px;
  margin-left: 0px;
	width:200px;	
	text-align: left;
	padding: 10px;
	font-size: 1.4em;
	float: left;
}


div#contentBox {
	margin-top: 10px;
	margin-left: 0px;
	width: 650px;
	height: 100%;
	text-align: left;
	border-width: 1px;
	border-color: #303030;
	border-style: solid;
	padding: 10px;
	background-color: #181818;
	float: right;
	color: White;
}
div#contentBox1 {
	margin-top: 10px;
	margin-left: 0px;
	width: 650px;
	height: 450px;
	text-align: left;
	border-width: 1px;
	border-color: #303030;
	border-style: solid;
	padding: 10px;
	background-color: #181818;
	float: right;
	color: White;
}
div#contentBox2 {
	margin-top: 10px;
	margin-left: 0px;
	width: 650px;
	/* text-align: left;*/
	border-width: 1px;
	border-color: #303030;
	border-style: solid;
	padding: 10px;
	background-color: #181818;
	float: right;
	color: White;
	text-indent: 10px;
}


/* Menu Style */

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}


.clBar{position:absolute; width:10; height:10; background-color:transparent; layer-background-color:transparent; visibility:hidden}


.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:transparent; layer-background-color:transparent; color:#405344;}
.clLevel0over{background-color:#303030; layer-background-color:transparent; color:#008080; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent; layer-background-color:transparent}


.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{	background-color: #303030;	layer-background-color: #303030;	color: #405344;}
.clLevel1over{background-color:#303030; layer-background-color:#303030; color:#008080; cursor:pointer; cursor:hand; }
.clLevel1border{position: absolute;visibility: hidden;background-color: Black;layer-background-color: #006699;
}


.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#303030; layer-background-color:#303030; color:#405344;}
.clLevel2over{background-color:#303030; layer-background-color:#303030; color:#008080; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:Black; layer-background-color:Black}

/* List Tag Styles */

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

