body, html {font-family: Verdana, Tahoma, Arial; background-position: top left; background-color: rgb(234,234,234); font-size: 12px; margin: 0px auto 0px auto; padding: 0px; text-align: center;}

.page {margin-left: auto;	margin-right: auto;	margin-top: 0px; padding: 0px; width: 1010px; background-color: rgb(234,234,234);	color: black;	border: 1px solid rgb(166,166,166); text-align: left;}


.titlebar {clear: both; width: 1010px;	height: 90px; margin: 10px 0px 0px 0px; padding:0px; }
.titlebox {width: 500px;	height: 80px; margin:0px; padding:0px; float:left; text-align: left;}
.titlebox img {border:none; height: 66px; margin:15px 0px 0px 0px; padding:0px;}
.logobox {width: 190px; height: 80px; margin-right:50px; float:right;}
.logobox img {border:none;}

.contentbox {width: 800px; margin: 0px 0px 5px 0px; padding: 0px; background-color: transparent; float: left;}
.sidebox {clear: right; width: 200px; margin: 0px 0px 5px 0px; padding: 0px; background-color: transparent; float: right}

.imgbox {width: 800px;	height: 125px; margin: 0px 0px 10px 10px; padding:0px;}
.imgbox img {margin: 0px 0px 0px 0px; padding:0px; width: 200px;	height: 125px; float: left;}

.sideimgbox {width: 200px;	height: 125px; margin: 0px 0px 10px 0px; padding:0px;}
.sideimgbox img {margin: 0px 0px 0px 0px; padding: 0px; width: 200px;	height: 125px;}

.menuhbar {clear:both; width: 800px;	height: 21px; margin: 0px 0px 0px 10px; padding: 0px; background-image: url(/images/iset_new/menubar_bg.gif); background-repeat:no-repeat; vertical-align: middle;}
.sidemenubar {clear:both; width: 200px;	height: 21px; margin:0px; padding: 0px; background-image: url(/images/iset_new/sidemenubar_bg.gif); background-repeat:no-repeat; vertical-align: middle;}

.content {clear: both; width: 800px; min-height: 500px; margin: 0px 0px 0px 10px; padding: 0px 0px 20px 0px; background-color: transparent; background-image: url(/images/iset_new/content_bg.gif); background-repeat:repeat-y}
.content h1 {color: #00997C; font-size: 16px; font-weight: bold; margin: 0px 50px 20px 50px; padding: 10px 0px 0px 0px; border-bottom: 1px solid #00997C;}
.content h2 {color: #00997C; font-size: 14px; font-weight: bold; margin: 0px; padding:10px 50px 5px 50px;}
.content h3 {color: #00997C; font-size: 14px; font-weight: bold; margin: 0px; padding:10px 50px 5px 50px;}
.content h4 {color: #00997C; font-size: 11px; font-weight: bold; margin: 0px; padding:10px 50px 5px 50px;}
.content h5 {font-size: 11px; font-weight: bold; margin: 0px; padding:10px 50px 5px 50px;}
.content h6 {font-size: 11px; font-weight: bold; margin: 0px; padding:10px 50px 5px 50px;}
.content p {clear:both; width: 700px; font-family: Verdana, Tahoma; text-align:left; line-height: 120%; margin: 0px 50px 0px 50px; padding:5px 0px 5px 0px;}
.content p img{border:none; max-width:700px; text-align:center; margin: 0px; padding:0px;}
.contenttop {clear:both; width: 800px;	height: 12px; margin: 0px 0px 0px 10px; padding: 0px; background-image: url(/images/iset_new/contenttop.gif); background-repeat:no-repeat; font-size:8px;}
.contentbottom {clear:both; width: 800px;	height: 12px; margin: 0px 0px 0px 10px; padding: 0px; background-image: url(/images/iset_new/contentbottom.gif); background-repeat:no-repeat;  font-size:8px;}
.content ul, ol {margin:0px; padding:0px 50px 0px 70px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px;  line-height: 120%;list-style: disc outside; font-weight: normal;}
.content li {margin:0px; padding:0px 0px 0px 0px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: black;}
.content a, a.visited, a.selected {margin:0px; padding:0px; text-decoration: none; color: #00997C; font-weight: normal;}
.content a:hover {text-decoration: underline;}
.content hr {clear:both; width: 700px; height: 1px; margin:0px 50px 5px 50px; padding:0px; border-bottom: 1px solid rgb(166,166,166);}
.content img{border:none; max-width:700px; text-align:center; margin: 0px; padding:0px 10px 5px 50px;}
.content table {max-width:700px; margin:0px; padding:0px; position:inherit;}
.content table img{border:none; max-width:700px; text-align:center; margin: 0px; padding:0px;}
.content input {margin:3px 0px 3px 0px; padding:0px;}
.content form {margin:3px 0px 3px 0px; padding:0px;}

.contentboxleft {clear:both; float:left; width:500px; margin: 0px; padding:10px 10px 10px 30px;}
.contentboxright {clear:both; width:200px; margin: 0px; padding:10px 10px 10px 30px; background-color: rgb(166,166,166);}


.staff {margin:0px 50px 0px 50px; padding:0px;}
.staff table {width: 700px; margin:0px; padding:2px; border: 2px solid rgb(234,234,234);  border-collapse: collapse;}
.staff td {border: 1px solid rgb(234,234,234); vertical-align:top; padding: 5px;}
.staff table img {max-width: 350px; border: 2px solid #00997C; margin: 3px; padding:0px;}
.staff h4 { color: #00997C; font-size: 11px; font-weight: bold; margin: 0px; padding:20px 0px 0px 0px;}
.staff h3 {color: #00997C; font-size: 14px; font-weight: bold; margin: 0px; padding:20px 0px 0px 0px;}
.staff ul {margin:0px; padding:0px 10px 5px 20px;}
.staff img {margin:0px; padding:0px;}

.publication {margin:0px 50px 0px 50px; padding:0px;}
.publication table {width: 700px; margin:5px 0px 5px 0px; padding:0px; border: 0px solid rgb(234,234,234); border-collapse:collapse;}
.publication tr {border-bottom: 0px solid #00997C; background-color: rgb(255,255,255);}
.publication th {border-bottom: 1px solid rgb(166,166,166);padding:2px 5px 2px 5px; font-size: 12px; font-weight:normal; font-family: Tahoma, Verdana,  arial; color: #00997C;}
.publication td {border-bottom: 0px solid #00997C; vertical-align:top; padding:2px 5px 2px 15px;}
.publication h1 {color: #00997C; font-size: 16px; font-weight: bold; margin: 0px; padding:20px 0px 0px 0px;}
.publicationhinweis {margin:0px 50px 50px 50px; padding:0px;}

.projectlist {margin:0px; padding:0px; font-family: Verdana, Tahoma, Arial; font-size:12px;}
.projectlist table {width: 700px; margin:10px 50px 0px 50px; padding:2px; border: 1px solid rgb(166,166,166);}
.projectlist h4 { color: #00997C; font-size: 11px; font-weight: bold; margin: 0px; padding:10px;}

.search {width: 700px; margin:0px 0px 10px 50px; padding:0px; border: solid 1px rgb(166,166,166); color: #00997C;}
.search legend {margin: 5px; padding:0px 10px 0px 10px; text-align: left; font-size: 14px; background-color: transparent; font-weight: bold;}
.search ol {margin:0px 10px 0px 30px; padding:0px; list-style-type:decimal; color: #00997C;}
.search ol li {margin:0px 0px 0px 10px; padding:0px; color: #00997C;}
.searchform {width: 700px; margin: 0px 50px 0px 50px; padding:0px;}
.searchform b {margin: 0px 15px 0px 0px; padding:0px;}

.sitemap {margin:0px 50px 0px 50px; padding:0px;}
.sitemap ol {margin:0px 10px 0px 30px; padding:0px; list-style-type:square;}
.sitemap ol ol {margin:0px 10px 0px 30px; padding:0px; list-style-type:circle;}
.sitemap ol ol ol {margin:0px 10px 0px 30px; padding:0px; list-style-type:disc;}
.sitemap li a{margin:0px; padding:0px; font-family: Verdana, Tahoma, Arial; font-size:14px; font-weight:bold;}
.sitemap li li a{margin:0px; padding:0px; font-family: Verdana, Tahoma, Arial; font-size:14px; font-weight:normal;}
.sitemap li li li a{margin:0px; padding:0px; font-family: Verdana, Tahoma, Arial; font-size:12px; font-weight:normal;}

.table {width: 700px; margin:0px 50px 0px 50px; padding:0px;}
.table img{margin:0px; padding:0px;}
.table h3 {color: #00997C; font-size: 14px; font-weight: bold; margin: 0px; padding:10px 0px 10px 0px;}
.table h4 {color: #00997C; font-size: 12px; font-weight: bold; margin: 0px; padding:10px 0px 10px 0px;}
.table h5 {font-size: 11px; font-weight: bold; margin: 0px; padding:10px;}
.table h6 {font-size: 11px; font-weight: bold; margin: 0px; padding:10px;}


.unfoldmenu {width: 190px;	margin: 0px; padding:0px 0px 0px 10px; float: left; font-size: 9px; font-family: Tahoma, Verdana,  arial; font-weight: normal;  line-height: 110%;}
.unfoldmenu ul {margin: 0px; padding:0px 0px 0px 0px; list-style:none; font-size: 9px; font-family: Tahoma, Verdana,  arial; color: #00997C;}
.unfoldmenu li {width: 170px;list-style:none; margin: 0px; padding:0px; border-bottom: 1px solid rgb(166,166,166); font-size: 9px;}
.unfoldmenu li a, a.visited {display: block; margin:0px; padding:5px 0px 5px 2px; text-decoration: none; color: #00997C; font-weight: normal;}
.unfoldmenu li a:hover {font-size: 12px; font-weight: bold;  line-height: 110%; text-decoration: none; border-left: solid 5px rgb(166,166,166); border-right: solid 5px rgb(166,166,166);}


.box {width: 195px;	margin:0px; padding:0px; background-color: transparent; float: left; background-image: url(/images/iset_new/sidebox_bg.gif); background-repeat:repeat-y; overflow: hidden;}
.box h1 {color: #00997C; font-size: 11px; font-weight: bold; border-bottom: 1px solid #00997C; margin: 0px 4px 0px 0px; padding:0px 0px 0px 8px;}
.box h3 {color: #00997C; font-size: 11px; font-weight: bold; border-bottom: 1px solid #00997C; margin: 0px 4px 0px 0px; padding:0px 0px 0px 8px;}
.box p {margin: 10px 8px 0px 12px; padding:0px; font-size: 10px; color: #00997C;}
.box ul {margin:3px 10px 0px 30px; padding:0px; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; list-style: disc outside; color: #00997C;}
.box a, a.visited {margin:0px; padding:0px; text-decoration: none; color: #00997C;}
.box a:hover {text-decoration: underline;}
.box input {margin: 0px; padding:0px; font-size: 9px; color: #00997C;}
.box form {margin:3px 0px 3px 10px; padding:0px;}
.boxtop {clear:both; width: 195px;	height: 10px; margin: 0px; padding: 0px; background-image: url(/images/iset_new/sideboxtop.gif); background-repeat:no-repeat; font-size:8px;}
.boxbottom {clear:both; width: 195px;	height: 10px; margin: 0px; padding: 0px; background-image: url(/images/iset_new/sideboxbottom.gif); background-repeat:no-repeat;  font-size:8px;}

.footer {clear:both; width: 950px;	height: 32px; margin: 0px; padding-top: 4px; padding-left: 60px; background-color: white; text-align: left;}

