body {
	font-size:50%;
	font-family: Helvetica, Arial, Sans-Serif;
	text-align: center;
	color: #c0c0c0	;
}

#wrap{
	width: 800px;
	margin: 0 auto;
	text-align: center;
}

/*
#bottom_navigation {
	height: 50px;
	width: 760px;
	margin: 40px auto 0 bottom;
	text-align: right;
	border-top: 1px solid #c0c0c0;
	font-size: 8pt;
	padding-top: 15px;
}
*/

#header_top{
	margin-top:200px;
	float: left;
	width: 800px;
	height: 77px;
	text-align: center;
	background: url(../pics/header_cs.jpg) center repeat-x;
}

#header_banner_left{
	float: left;
	width: 572px;
	height: 20px;
	text-align: center;
	background: url(../pics/banner_left.jpg) center repeat-x;
}

#header_button_profile{
	float: left;
	width: 40px;
	height: 20px;
	text-align: center;
	background: url(../pics/button_profile.jpg) center repeat-x;
}

#header_button_projects{
	float: left;
	width: 50px;
	height: 20px;
	text-align: center;
	background: url(../pics/button_projects.jpg) center repeat-x;
}

#header_button_contact{
	float: left;
	width: 48px;
	height: 20px;
	text-align: center;
	background: url(../pics/button_contact.jpg) center repeat-x;
}

#header_button_download{
	float: left;
	width: 58px;
	height: 20px;
	text-align: center;
	background: url(../pics/button_download.jpg) center repeat-x;
}

#header_banner_right{
	float: left;
	width: 32px;
	height: 20px;
	text-align: center;
	background: url(../pics/banner_right.jpg) center repeat-x;
}

#header_bottom{
	float: left;
	width: 800px;
	height: 77px;
	text-align: center;
	background: url(../pics/header_bottom.jpg) center repeat-x;
	margin-bottom:20px;
}

#login{
	float: left;
	width: 200px;
	height: 20px;
	text-align: left;
	border-top: 1px  solid #c0c0c0;
	padding-top: auto;
}

#main_navigation{
	float: left;
	width: 562px;
	height: 20px;
	text-align: right;
	padding-right: 38px;
	border-top: 1px  solid #c0c0c0;
	padding-top: auto;
}

#content{
	width: 800px;
	height: 626px;
	text-align: left;
}

#sub_navigation{
	float: left;
	width: 800px;
	height: 40px;
}

#sub_content{
	float: left;
	width: 800px;
	height: 376px;
}

.block_pic{
	width: 150px;
	height: 200px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	border: 1px solid #c0c0c0;
	background-image: url(../pics/barcode.png);
}


.block{
	/*
	border-bottom: 1px solid #c0c0c0;*/
	padding: 20px;
	width: 548px;
	float: left;
	margin-bottom: auto;
	height: auto;
}

.block_border{
	margin: 40px;#
	border: 1px solid #c0c0c0;
}



/*************************************************
*		Text, Elemente, usw....		*
*						*
*************************************************/


h1, h2, h3, h4, h5, h6 {
	margin: 20px 0 20px 0px;
	font-size: 10pt;
	font-family: Helvetica, Arial, Sans-Serif;
}

p {
	clear: both;
	padding: 10px 0;
}

.block table {
	padding: 15px 20px;
}


p img {
	float: left;
	margin-right: 30px;
}

span.rot{
	color: red;
}

table.schleife{
	width: 60%;
}

table.schleife1{
	width: 100%;
}

table.schleife,table.schleife1 td {
         border-bottom: 1px solid #c0c0c0;
         height: 40px;
}

table.schleife,table.schleife1 th {
         border-bottom: 1px solid #909090;
         height: 40px;
}

/************* ul  Listeneigenschaften ***********/

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

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

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

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

#top_navigation {
	list-style-type: none;
	vertical-align:bottom;
}

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

/************** li Listenelementeigenschaften ********/

form ul li  {
         display: inline;
         margin-right: 20px;
}

#main_navigation ul li {
         display: inline;
         margin-right: 20px;
}

#sub_navigation ul li {
	display: inline;
	margin-right: 20px;
}

#login ul li {
	display: inline;
	margin-right: 40px;
}

#top_navigation ul li {
	display: inline;
	margin-right: 40px;
}

ul.links li {
}

/********** a Hyperlinkeigenschaften***********/

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

a:hover, a:focus {
	text-decoration: none;
	color: #c0c0c0;
}

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



/*
#main_navigation  a, a:visited {
	text-decoration: none;
	color: #000000;
}

#main_navigation  a:hover, a:focus {
	text-decoration: none;
	color: #c0c0c0;
}

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

#sub_navigation  a, a:visited {
	text-decoration: none;
	color: #000000;
}

#sub_navigation  a:hover, a:focus {
	text-decoration: none;
	color: #c0c0c0;
}

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

#login  a, a:visited {
	text-decoration: none;
	color: #000000;
}

#login  a:hover, a:focus {
	text-decoration: none;
	color: #c0c0c0;
}

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

#top_navigation  a, a:visited {
	text-decoration: none;
	color: #000000;
}

#top_navigation  a:hover, a:focus {
	text-decoration: none;
	color: #c0c0c0;
}

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

*/