/* ------------------ farben ------------------ */
/*
	:link:	#000066;
	:hover:	#009900;

	bottom:	#000066;
	
	lightblue: 	#CDDCEA;
	lightgreen:	#CFE2B0;
	lightyellow:#FFFF99;
*/

/* ------------------ standard tags ------------------ */

body{
	background-image: url("../gfx/bg-body.gif");
	background-repeat: repeat-x;
	padding: 0px;
	margin: 0px;
}

body *{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

a:link{
	color: #000066;
	text-decoration: none;
}

a:visited{
	color: #000066;
	text-decoration: none;
}

a:active{
	color: #000066;
	text-decoration: none;
}

a:hover{
	color: #009900;
	text-decoration: none;
}



/* ------------------ klassen ------------------ */

.clear{
	clear: both;
}

.lightblue{
	background-color: #CDDCEA;
}

.lightgreen{
	background-color: #CFE2B0;
}

.lightyellow{
	background-color: #FFFF99;
}



/* ------------------ layout ------------------ */

#main{
	width: 800px;
	overflow: hidden;
	margin-left: 50px;
}

#header{
	width: 800px;
	height: 90px;
	overflow: hidden;
}

#flash{
	width: 520px;
	height: 90px;
	overflow: hidden;
	float: left
}

#logo{
	width: 280px;
	height: 90px;
	overflow: hidden;
	float: right;
}

#middle{
	width: 800px;
	background-image: url("../gfx/bg-middle.gif");
	background-repeat: repeat-y;
}

#left{
	width: 150px;
	float: left;
}

#right{
	width: 280px;
	float: right;
}

#right-image{
	width: 280px;
	overflow: hidden;
}

#right-content{
	padding: 20px;
}

#content{
	margin-left: 150px;
	margin-right: 280px;
	padding: 20px;
}



/* ------------------ navigation links ------------------ */

#left h1{
	color: #666666;
	font-weight: normal;
	margin-top: 16px;
	margin-bottom: 1px;
	padding: 3px;
	padding-left: 10px;
}

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

#left ul li a{
	display: block;
	width: 140px;
	padding: 1px 0px 1px 10px;
	background-color: #E1E1E1;
	border-bottom: 1px solid #ffffff;
}

#left ul li.selected a{
	display: block;
	width: 140px;
	padding: 1px 0px 1px 10px;
	background-color: #CCCCCC;
	border-bottom: 1px solid #000066;
}

#left ul li ul{
	width: 140px;
	padding-left: 10px;
}

#left ul li ul li a{
	display: block;
	width: 130px;
	padding: 1px 0px 1px 10px;
	background-color: #E1E1E1;
	border-bottom: 1px solid #ffffff;
}

#left ul li ul li.selected a{
	display: block;
	width: 130px;
	padding: 1px 0px 1px 10px;
	background-color: #CCCCCC;
	border-bottom: 1px solid #000066;
}

#left ul li ul{
	width: 130px;
	padding-left: 10px;
}

#left ul li ul li ul li a{
	display: block;
	width: 120px;
	padding: 1px 0px 1px 10px;
	background-color: #E1E1E1;
	border-bottom: 1px solid #ffffff;
}

#left ul li ul li ul li.selected a{
	display: block;
	width: 120px;
	padding: 1px 0px 1px 10px;
	background-color: #CCCCCC;
	border-bottom: 1px solid #000066;
}



/* ------------------ content ------------------ */

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{
	font-size: 16px;
	/*color: #009900;*/
	color: #66CC00;
	margin-bottom: 12px;
}

#right-content h1, #right-content h2, #right-content h3, #right-content h4, #right-content h5, #right-content h6{
	font-size: 14px;
	/*color: #009900;*/
	color: #66CC00;
	margin-bottom: 8px;
}

#content ul, #right-content ul{
	padding-left: 15px;
}

#content ol, #right-content ol{
	padding-left: 30px;
}
