body{
font:11px/12px Arial,Helvetica,sans-serif;
background: url("../images/design/background.jpg") no-repeat;
background-color:#FFFFFF;
margin:0;
padding:0

  scrollbar-base-color:#59A5C7;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#59A5C7;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#E7E7E7;
}

/* Allgemeine Links */

a:link { color:#0077A9; text-decoration:none; }
a:visited { color:#0077A9; text-decoration:none; }
a:active { color:#0077A9; font-style:italic; text-decoration:none; }

/* 1. Überschrift */

h1 {
color:#0077A9;
margin:0;
padding:0;
font:16px Arial,Helvetica,sans-serif;
font-weight: bold;
}

/* 2. Überschrift */

h2 {
margin:0;
padding:0;
font:15px Arial,Helvetica,sans-serif;
font-weight: bold;
color: #62A7C5;
}

#box{
	display:table-row;
	position:relative;
}

/* Kleine Positionskorrektur der Bilder */

img {
	margin-right:10px;
	margin-bottom:10px;
}

/* Linie */

hr{
margin-top:10px;
margin-bottom:20px;
background-color:#CCCCFF; /* Mozilla 1.4 */
color:#CCCCFF; /* IE 6 */
border: #CCCCFF; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
width:100%;

}

/* Bilderrahmen */

#bord {
	border : 4px double #0077A9;
}

.bord {
	border : 4px double #0077A9;
}

td.inbord img { border : 4px double #0077A9; }

/* Gesamte Seite */

.main{
width: 900px;
margin-top: 14px;
margin: 14 auto;
padding: 10px 10px 10px 10px;
}

/* Kopf der Seite */

.head{
background-color:#DDEAF1;
height: 120px;
width: 900px;
top: 3%;
padding: 10px 10px 10px 10px;
}

.blue_background_color {
	background-color:#ECEEEF;
}

/* Hauptnavigation */

.nav{
	width: 900px;
	font:16px/20px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
	background-color:#3C98BD;
	padding: 2px 2px 2px 2px;
}

.nav a:link { color:#FFFFFF; text-decoration:none; }
.nav a:visited { color:#FFFFFF; text-decoration:none; }
.nav a:active { color:#FFFFFF; font-style:italic; text-decoration:none; }

/* Zweite Navigation für Unterpunkte */

.second_nav{
	width: 900px;
	font:13px/16px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
	background-color:#DDEAF1;
	padding: 2px 2px 2px 2px;
}

.second_nav a:link { color:#0077A9; font-weight:bold; text-decoration:none; }
.second_nav a:visited { color:#0077A9; font-weight:bold; text-decoration:none; }
.second_nav a:active { color:#0077A9; font-weight:bold; font-style:italic; text-decoration:none; }


/* Die Seiten */

#content{
font:16px/20px Arial, Helvetica, sans-serif;
color:#000000;
position: relative;
width: 900px;
background-color:#FFFFFF;
}

.content_padding {
	padding: 30px;
}

#header_background{
background:url("balken.png") repeat;
position:absolute;
height: 167px;
width: 100%;
top:0px;
left:0px;
z-index:1;
}

#navigation{
background:url("header.png") no-repeat;
height: 167px;
width: 763;
z-index:2;
}

/* Projekte */

.world_map {
	background:url("../images/weltkarte_punkte.gif") no-repeat left top;
	position:relative;
	height: 231px;
	width: 400px;
}
.position_on_map {
	background:url("../images/punkt_karte.gif") no-repeat left top;
	position:absolute;
	height:7px;
	width:7px;
}
.info {
	font:13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	width:200px;
	background-color: #DEEFF7;
	color: #000000;
	border: solid 1px #3C98BD;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	
	position: absolute;
	filter: alpha(opacity=70);
	-moz-opacity: .70;
	opacity: .70;
}

.project {
	line-height: 2em;
}

.year {
	font-weight: bold; font-size: 14px; color:#004D6E; text-decoration:none;
}

.project a:link { color:#0077A9; text-decoration:none; }
.project a:visited { color:#0077A9; text-decoration:none; }
.project a:active { color:#0077A9; font-style:italic; text-decoration:none; }