body { background-color: #fff; margin: 0px; background-image: url(/img/aims/m33_m1083575591984.pic); background-repeat: repeat-x;}
body * { font-family: Tahoma, Helvetica, sans-serif; color: #333; }

/* cms_editor needs this!*/ 
body#html_body { padding: 10px; text-align: left;} 

/* container */
div#container	{ position: relative; width: 780px; margin: 0px auto 0px auto; border: 1px solid #06445A; text-align:left; background-color:#fff; background-image: url(/img/aims/m33_m1083575607062.pic); background-position: bottom; background-repeat: repeat-y; background-position: left; }

/* header */
div#header { height: 66px; border-bottom: 1px solid #06445B; background-image: url(/img/aims/m33_m1083574520843.pic); }
	img#logo { position: absolute;  top: 6px; left: 36px; border: none;  }

/* credit */
div#credit {  }

/* search */
div#search {  }

/* auxnav */
div#auxnav {  }

/* breadcrumb */
div#breadcrumb {  }

/* topnav */
div#topnav		{ padding: 0px 0px 43px 195px; background-color: #638FAC; background-image: url(/img/aims/m33_m1083575519734.pic); background-position: bottom; background-repeat: no-repeat; }
a.lvl1,  a.lvl1a,  a.lvl1l,  a.lvl1al
{ margin: 0px 12px 0px 0px; padding: 5px 10px 6px 16px; color: #fff; text-decoration: none; font-weight: bold; font-size: 70%; text-transform: uppercase; letter-spacing: 1px; background-image: url(/img/aims/m33_m1083575519734.pic); background-repeat: no-repeat; background-position: 4px 8px;}
a.lvl1:hover,  a.lvl1a:hover,  a.lvl1l:hover,  a.lvl1al:hover
{  }
a.lvl1 	 		{ background-image: none; }
a.lvl1l 	 		{ background-image: none; }
a.lvl1:hover  	{ background-image: url(/img/aims/m33_m1083844744433.pic);  }
a.lvl1l:hover 	{ background-image: url(/img/aims/m33_m1083844744433.pic); }
a.lvl1a  		{ color: #333; background-image: url(/img/aims/m33_m1083857793604.pic); background-color: #CDE3E9; }
a.lvl1al 	 	{ color: #333; background-image: url(/img/aims/m33_m1083857793604.pic); background-color: #CDE3E9; }

/* subnav */
div#subnav 		{ clear: both; float: left;  width: 195px;  }

a.lvl2,  a.lvl2a,  a.lvl2l,  a.lvl2al 
{ display:block; padding: 2px 16px 2px 16px; margin: 5px 1px 5px 0px; color: #5C5C5C; font-weight: bold; font-size: 70%; text-decoration: none; letter-spacing: 1px;}
a.lvl2:hover,  a.lvl2a:hover,  a.lvl2l:hover,  a.lvl2al:hover 
{  }
a.lvl2,a.lvl2l					{ border-top: 1px solid #F9F9F9; border-bottom: 1px solid #F9F9F9;  }
a.lvl2:hover,a.lvl2l:hover	{ border-top: 1px solid #F9F9F9; border-bottom: 1px solid #F9F9F9; background-image: url(/img/aims/m33_m1083857864308.pic); background-repeat: no-repeat; background-position: 4px 6px; }
a.lvl2a,a.lvl2al 				{ color: #333; border-top: 1px solid #5C5C5C; border-bottom: 1px solid #5C5C5C; background-color: #E6E6E6; background-image: url(/img/aims/m33_m1083857864308.pic); background-repeat: no-repeat; background-position: 4px 6px; }

a.lvl3,  a.lvl3a,  a.lvl3l,  a.lvl3al 
{ display:block; padding: 2px 16px 2px 32px; margin: 5px 1px 5px 0px; color: #5C5C5C; font-weight: bold; font-size: 70%; text-decoration: none; letter-spacing: 1px; }
a.lvl3:hover,  a.lvl3a:hover,  a.lvl3l:hover,  a.lvl3al:hover 
{  }
a.lvl3,a.lvl3l					{ border-top: 1px solid #F9F9F9; border-bottom: 1px solid #F9F9F9;  }
a.lvl3:hover,a.lvl3l:hover	{ border-top: 1px solid #F9F9F9; border-bottom: 1px solid #F9F9F9; background-image: url(/img/aims/m33_m1083857869151.pic); background-repeat: no-repeat; background-position: 20px 6px; }
a.lvl3a,a.lvl3al				{ color: #333; border-top: 1px solid #638FAC; border-bottom: 1px solid #638FAC; background-color: #E3EBF0; background-image: url(/img/aims/m33_m1083857869151.pic); background-repeat: no-repeat; background-position: 20px 6px; }

a.lvl4,  a.lvl4a,  a.lvl4l,  a.lvl4al 
{ display:block; padding: 2px 16px 2px 48px; margin: 5px 1px 5px 0px; color: #5C5C5C; font-weight: bold; font-size: 70%; text-decoration: none; letter-spacing: 1px; }
a.lvl4:hover,  a.lvl4a:hover,  a.lvl4l:hover,  a.lvl4al:hover 
{  }
a.lvl4,a.lvl4l					{ border-top: 1px solid #F9F9F9; border-bottom: 1px solid #F9F9F9;  }
a.lvl4:hover,a.lvl4l:hover	{ border-top: 1px solid #F9F9F9; border-bottom: 1px solid #F9F9F9; background-image: url(/img/aims/m33_m1083857869151.pic); background-repeat: no-repeat; background-position: 36px 6px; }
a.lvl4a,a.lvl4al				{ color: #333; border-top: 1px solid #638FAC; border-bottom: 1px solid #638FAC; background-color: #F3F7FA; background-image: url(/img/aims/m33_m1083857869151.pic); background-repeat: no-repeat; background-position: 36px 6px; }


/* content */
div#content	{ float: left; width: 552px; padding: 0px 14px 20px 14px; background-image: url(/img/aims/m33_m1083575811406.pic); }

/* content erweiterung von JM: Damit das content-Element nicht mehr umgebrochen wird, soll der Inhalt einfach verschwinden*/
/*div#content	{ max-width:557px; overflow:hidden;}*/


/* footer */
div#footer	{ clear: both; height: 41px; border-top: 1px solid #06445B; background-image: url(/img/aims/m33_m1083575838062.pic); text-align: right; }

/* metanav */
div#metanav { margin: 13px 14px 0px 0px;  color: #fff; font-size: 70%; letter-spacing: 1px; }
div#metanav a { color: #fff; text-decoration: none; }

/* google  */
div#google	{ display: none; }	

/* links general */
a.inline {}
a.inline:hover {}
a.pdf, a.swf, a.www { color: #047; padding: 3px 0px 2px 20px; }
a.pdf { background-image: url(../img/icon_pdf.gif); background-repeat: no-repeat; }
a.swf { background-image: url(../img/icon_swf.gif); background-repeat: no-repeat; }
a.www { background-image: url(../img/icon_www.gif); background-repeat: no-repeat; }


/* text elements */
h1 { font-size: 80%; }
h2 { font-size: 70%; }
h3 { font-size: 70%; }
p,span	{ font-size: 70%; line-height: 135%; font-size: 72%; }
p.title{}
p.subtitle{}
p.info {
	border: 1px solid red;
	background-color: yellow;
	color: blue;
	padding: 3px;
	display: inline;
	margin-bottom: 10px;
}

ul, ol { margin: 4px 0px 4px 18px; padding: 0px; }
ul { list-style-image: url( ../img/_li.gif ); }
ul li, ol li{ font-size:75%; line-height:125%; margin:5px 0px 10px 0px; padding:0px; }
ul li ul li,  ol li ol li { margin: 0px 0px 2px 0px; line-height: 125%;  font-size:100%; }


/* images */
img { border: 0px; float: none; }
img.left { float: left; margin: 3px 10px 10px 0px; }
img.right { float: right; margin: 3px 0px 10px 10px;}
img.border {
	 border: 1px solid #999;
}

/* tables */
table { border-collapse: collapse;  font-size: 100%; }
th, td { padding: 3px; vertical-align: top; }
th {  font-size: 100%; line-height: 135%; }
td {  font-size: 100%; line-height: 135%; }

table.standard { font-size: 75%;border: 0px;}
table.standard th { border:0px; }
table.standard td { border:0px;  }
table.standard td.info { background-color: #E6E6E6; }

table.dates { font-size: 75%;width: 100%;border-top: 1px solid #638FAC;border-left: 1px solid #638FAC;	}
table.dates th { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; font-weight:bold; background-color:#638FAC; color:white; }
table.dates td { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; }

table.document { font-size: 75%;width: 100%;border-top: 1px solid #638FAC;border-left: 1px solid #638FAC;	}
table.document th { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; font-weight:bold; background-color:#638FAC; color:white; }
table.document td { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; }

table.forum { font-size: 75%;width: 100%;border-top: 1px solid #638FAC;border-left: 1px solid #638FAC;	}
table.forum th { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; font-weight:bold; background-color:#638FAC; color:white; }
table.forum td { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; }

table.deliverable { font-size: 75%;width: 100%;border-top: 1px solid #638FAC;border-left: 1px solid #638FAC;	}
table.deliverable th { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; font-weight:bold; background-color:#638FAC; color:white; }
table.deliverable td { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; }

table.mailing { font-size: 75%;width: 100%;border-top: 1px solid #638FAC;border-left: 1px solid #638FAC;	}
table.mailing th { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; font-weight:bold; background-color:#638FAC; color:white; }
table.mailing td { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; }

table.workinggroup { font-size: 75%;width: 100%;border-top: 1px solid #638FAC;border-left: 1px solid #638FAC;	}
table.workinggroup th { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; font-weight:bold; background-color:#638FAC; color:white; }
table.workinggroup td { padding: 3px;border-bottom: 1px solid #638FAC; border-right: 1px solid #638FAC; }



/* forms */
fieldset { padding-bottom: 16px; padding-left: 10px;  }
legend { margin: 5px 5px 5px 0px; padding: 0px 8px 6px 4px; color: #333; font-size: 75%; font-weight: bold;  }

textarea { width: 200px; font-family: Verdana, Helvetica, sans-serif;  border: 1px solid #666;}
textarea.long { width: 400px; font-family: Verdana, Helvetica, sans-serif;  border: 1px solid #666;}
textarea { font-size: 100%;height: 80px;  }

input {width: 200px; font-family: Verdana, Helvetica, sans-serif;  border: 1px solid #666;}
input.long {width: 400px; font-family: Verdana, Helvetica, sans-serif;  border: 1px solid #666;}
input.submit {width: 200px; font-family: Verdana, Helvetica, sans-serif;}
input.checkbox { width:20px; border: 0px; }

textarea.media {width: 400px; height: 50px;font-family: Verdana, Helvetica, sans-serif;  border: 1px solid #666;}

select {  }
option {  }