html {
	height:100%;
	}

body {
    background:url(../images/background.jpg) no-repeat left top #506874;
}

#Logo {
	margin:30px 0px 0px 35px;
}

#page960 {
	width:685px;
	padding-top:28px;
	padding-left:205px;
}

/* Page Definition */ 
/* ------------------------------------------------------------------------------------------------------ */ 
#Navigation {
	width:715px;
	display:inline;
	margin:0px 0px 0px 40px;
	float:left;
}

#Content-Top {
	width:755px;
	height:14px;
	float:left;
	background-image:url(../images/Content-Top.png);
	background-repeat:no-repeat;
}

#Main {
	width:755px;
	_margin:-5px 0px -1px 0px;
	float:left;
	background:url(../images/Content.png) repeat-y;
}

#Content {
	min-height:223px;
	height:auto !important;
	width:675px;
	padding:15px 40px 30px 40px;
}

#Foot {
	width:675px;
	margin:0px 0px 0px 40px;
	border-top:solid 1px #000000;
}

#Content-Bottom {
	width:755px;
	height:25px;
	_margin:-12px 0px 0px 0px;
	float:left;
	background-image:url(../images/Content-Bottom.png);
	background-repeat:no-repeat;
}

#Done {
	width:710px;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* Navigation */
/* ------------------------------------------------------------------------------------------------------ */ 
#Navigation li {
	font:bold 13px Arial, Helvetica, sans-serif;
	line-height:16px;
	text-transform:uppercase;
	float:left;
}

#Navigation li a {
	display:block;
	overflow:hidden;
	margin:0px 8px 0px 0px;
	cursor:pointer;
}

#Navigation li .Left {
	width:8px;
	height:28px;
	float:left;
    background:url(../images/Navi-Left.png) no-repeat;
}

#Navigation li .Middle {
	height:23px;
	padding:5px 3px 0px 3px;
	float:left;
    background:url(../images/Navi-Middle.png) repeat-x;
	display:inline;
}

#Navigation li .Right {
	width:8px;
	height:28px;
	float:left;
    background:url(../images/Navi-Right.png) no-repeat;
}

#Navigation li .Left-Aktiv {
	width:8px;
	height:28px;
	float:left;
    background:url(../images/Navi-Left-Aktiv.png) no-repeat;
}

#Navigation li .Middle-Aktiv {
	height:23px;
	padding:5px 3px 0px 3px;
	float:left;
    background:url(../images/Navi-Middle-Aktiv.png) repeat-x;
	display:inline;
}

#Navigation li .Right-Aktiv {
	width:8px;
	height:28px;
	float:left;
    background:url(../images/Navi-Right-Aktiv.png) no-repeat;
}


#Navigation a, #Navigation a:link, #Navigation a:visited {
	color:#000000;
}

#Navigation a:hover {
	color:#29424e;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* Content */
/* ------------------------------------------------------------------------------------------------------ */ 
#Content h1 {
	font:normal 18px Arial, Helvetica, sans-serif;
	margin:0px 0px 20px 0px;
}

#Content h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	line-height:20px;
	margin: 15px 0px 7px 0px;
}

#Content h3 {
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:20px;
	margin:0px 0px 5px 0px;
}

#Content h4 {
	width:660px;
	font:bold 16px Arial, Helvetica, sans-serif;
	line-height:22px;
	padding:5px 0px 5px 0px;
	border-top:solid 1px #000000;
}

#Content p {
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:20px;
	margin:2px 0px 10px 0px;
}

#Content td {
	font:normal 14px Arial, Helvetica, sans-serif;
	line-height:20px;
}

#Content a, #Content a:link, #Content a:visited {
	color:#000000;
	text-decoration: underline;
}

#Content a:hover {
	color:#000000;
	text-decoration: none;
}

#Content ul { 
	font:normal 12px Arial, Helvetica, Sans;
	line-height:14px;
	color:#000000;
	margin:0px 0px 12px 15px;
	padding:0px;
}

#Content li, .Content li a, .Content li a:link, .Content li a:visited {
	color:#000000;
	list-style:disc;
	margin:0px 0px 4px 0px;
	padding:0px;
}

#Content li a:hover {
	color:#000000;
	font-weight:bold;
}

/* ------------------------------------------------------------------------------------------------------ */ 


/* Foot */
/* ------------------------------------------------------------------------------------------------------ */ 
#Foot p { 
	font:normal 12px Arial, Helvetica, Sans;
	color:#000000;
}

#Foot a, #Foot a:link, #Foot a:visited {
	color:#000000;
}

#Foot a:hover {
	color:#29424e;
}
/* ------------------------------------------------------------------------------------------------------ */ 


/* Done */
/* ------------------------------------------------------------------------------------------------------ */ 
#Done p { 
	font:normal 10px Arial, Helvetica, Sans;
	color:#c2cace;
	float:right;
}

#Done a, #Done a:link, #Done a:visited {
	color:#c2cace;
}

#Done a:hover {
	color:#29424e;
}
/* ------------------------------------------------------------------------------------------------------ */ 

/* Formular */
/* ------------------------------------------------------------------------------------------------------ */ 
input, select, textarea {
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:16px;
	border:solid 1px #7c7c7b;
	background:#ffffff;
/*	padding:1px;*/
	margin:0px 0px 3px 0px;
}

