@CHARSET "UTF-8";

/*----------------- ALLGEMEIN -----------------------*/

body {
color: black; 
font-size: 100.01%; 
font-family: Arial, Helvetica,serif;
margin: 0; padding: 0; 
text-align: center;  /* Zentrierung im Internet Explorer */}

img {
border 0;
}

div#page {
	text-align: left; 
	margin: 1em auto;
	width: 1000px;}

div#noscript {
	color:red;
	text-align: center;
	width: 999px;
	border:red 2px solid;}
	
div#left {
	width: 180px;
	float:left;}
	
div#right {
	width: 816px;
	float:right;}
	
div#right_left {
	width: 470px;
	float:left;}
	
div#right_right{
	width: 340px;
	float: right;}
	
div#pic{
	min-height: 200px;
	padding: 20px 10px 10px 10px;
	margin: 5px 0 5px 0;
	border-left: silver solid 1px;
	}
	
div#pic p{
	margin: 0 0 5px 0;
	font-size: 15px;
	}
	
div#pic h2{
	padding: 0px 0px 0px 0px;
	margin: 0 0 5px 0;
	font-size: 15px;
	}	

div#legende{
	text-align: left;
	font-size: 13px;
	padding: 5px 5px 5px 10px;
	margin: 0 0 5px 0;
	border-left: silver solid 1px;
	}
	
div#footer{
	text-align: left;
	font-size: 12px;
	padding: 5px 5px 5px 10px;
	margin: 0 0 5px 0;
	border-left: silver solid 1px;}

	
/*********** CONTENT ************/

div#content {
	text-align: left;
	margin: 5px 0 5px 0; 
	padding: 10px 10px 10px 10px; 
	min-height: 350px;
	border-left: 1px solid #d2d2d2;}

* html div#content {
height: 1em; 
margin-top:0.5em; /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */ 
margin-bottom: 0;}

div#content h1 {
font-size: 17px;
margin: 0 0 10px 0; padding: 0; 
}

div#content h2 {
font-size: 15px;
margin: 0 0 6px 0; padding: 0; 
}

div#content h3 {
font-size: 13px;
margin: 0 0 6px 0; padding: 0; 
}

div#content p {
font-size: 15px;
margin: 0 0 5px 0; padding: 0; 
}

div#content a {
font-size: 13px;
margin: 0 0 5px 0; padding: 0; 
}

.project {
	margin: 0 0 5px 0;
	padding: 3px 3px 3px 3px;
	border-left: 1px solid #d2d2d2;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
}

table#product_list {
border-collapse:collapse;
font-size:14px;
width:440px;
}
table#product_list tr {
}
table#product_list td {
font-size:14px;
padding:5px;
}
table#product_list a {
border:0 none;
}


/*********** navigation ************/
.nav {	
	margin: 5px 0 5px 0;
	text-align: left; 
	border-left: 1px solid #d2d2d2;
	display: block;}
	
.nav a {
	font-size: 14px;
	padding: 1px 1px 1px 6px;
	display: block;
	color: black;
	text-decoration:none;}

.nav a:hover {
	color: #ffffff;
	background-color: #d2d2d2;
	text-decoration:none;
}

.nav_s {	
	margin: 5px 0 5px 5px;
	text-align: left; 
	border-left: 1px solid #d2d2d2;
	display: block;}
	
.nav_s a {
	font-size: 12px;
	padding: 1px 1px 1px 6px;
	display: block;
	color: black;
	text-decoration:none;}

.nav_s a:hover {
	color: #ffffff;
	background-color: #d2d2d2;
	text-decoration:none;
}
