html,body {
  height:100%;
}

* {
  border:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  padding:0;
}

body {
/*background:#afafaf url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/bg_body.gif") top left repeat-x;
*/
 background:#ffffff url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/bg_body_V2.jpg") center 120px no-repeat;

  color:#000;
font-size:12px; 
/* font-size:.7em; */
/* font-size:.6em; */
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1em;
  /*overflow:-moz-scrollbars-vertical;*/
}


#bodytext {
 font-size:10px;
}
 
* html #bodytext {
 font-size:10px;
 }
 
*:first-child+html #bodytext {
 font-size:10px;
}


/* <!--[if IE 5]>
body {
font-size:10px;
}
<![endif]-->
<!--[if IE 5.5]>
body {
font-size:10px;
}
<![endif]-->
<!--[if IE 6]>
body {
font-size:10px;
}
<![endif]-->
<!--[if IE 7]>
body {
font-size:10px;
}
<![endif]-->
<!--[if IE 8]>
body {
font-size:10px;
}
<![endif]-->
*/

/* Farben der allgemeinen Links */
a:link,a:active,a:visited {
  color:#009682;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

/* Wrapper */
div#wrapper {
  
  background-color: transparent;

background-image: url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img//bg_wrapper_V2.png");

background-repeat: repeat-y;

background-attachment: scroll;

background-position: 0pt 0pt;

width: 1015px;

height: auto;

margin-top: 0pt;

margin-right: auto;

margin-bottom: 0pt;

margin-left: auto;

min-height: 100%;

position: relative;


}

/* Metanavigation */
div#metanavigation {
   color: #b3b3b3;

padding-right: 19px;

position: absolute;

z-index: 2;

font-size: 0.9091em;

height: 2.5455em;

line-height: 2.5455em;

text-align: right;

width: 979px;


}

div#metanavigation a:link,div#metanavigation a:active,div#metanavigation a:visited {
  color:#4d4d4d;
  text-decoration:none;
  text-transform:uppercase;
}

div#metanavigation a:hover {
  text-decoration:underline;
}

/* Head */
div#head {
	height:108px;
	width:1015px;
	 background-color:#ffffff;
    padding-top: 8px;

}

div#logo {
  background-color:#fff;
  float:left;
  height:108px;
  width:204px;
}

div#head-image {
background:url(http://iai-typo3.iai.fzk.de/www-extern-kit-test/fileadmin/kit/img/iai-head.jpg) 0 0 no-repeat;
  float:left;
  height:108px;
  width:811px;
}

div#head-text {
  float:left;
  font-size:10px;
  font-weight:700;
  height:33px;
  background-color:#fff;
  margin-top:75px;
  overflow:hidden;
  background:#fff;
  vertical-align:middle;
}
.big_font{
    font-size:12px !important;
    height:27px !important;
    padding-top:6px;
}
* html .big_font{ /* IE 6 */
    height:32px !important;
}
div#head-text-corner {
  background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/head_text_corner.png") 0 0 no-repeat;
  float:left;
  height:33px;
  margin-top:75px;
  width:15px;
}

*:first-child+html div#head-text, *:first-child+html div#head-text-corner {
  margin-top:75px;
}

* html div#head-text,* html div#head-text-corner {
	background:#fff;
	height:34px;
	padding-top:0px;
}

div#head-text-alt {
	float:left;
	font-size:12px;
	font-weight:700;
	height:35px;
	line-height:1.25em;
	margin-top:25px;
	overflow:hidden;
}

div#head-text-alt-corner {
	background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/head_text_corner.png) 0 0 no-repeat;
	float:left;
	height:35px;
	margin-top:25px;
	width:15px;
}

*:first-child+html div#head-text-alt, *:first-child+html div#head-text-alt-corner {
	margin-top:27px;
}

* html div#head-text-alt,* html div#head-text-alt-corner {
	background:#fff;
	height:34px;
	margin-top:25px;
	padding-top:1px;
}

* html div#head-text-corner,* html div#head-text-alt-corner {
	background:none;
	

 

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/head_text_corner.png'); 
}
div#head-text a,div#head-text-alt a {
	background:#fff;
	color:#000;
	display:block;
	line-height:1.25em;
	padding:10px 0 4px 10px;
	text-decoration:none;
	vertical-align:middle;
}

/* Horizontales Menue */
	div#nav-horizontal {
	background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/nav_hor_bg.gif) 0 0 no-repeat;
	height:32px;
	width:795px;
}

div#nav-horizontal a.horizontal-item {
	background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_item.gif) 0 0 no-repeat;
	color:#fff;
	display:block;
	float:left;
	font-weight:700;
	height:32px;
	line-height:31px;
	padding-left:5px;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
	width:92px;
}

div#nav-horizontal a.horizontal-item:hover {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_item.gif) 0 -32px no-repeat;
color:#000;
}

div#nav-horizontal a.horizontal-item-inactive {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_item.gif) 0 -64px no-repeat;
color:#808080;
display:block;
float:left;
font-weight:700;
height:32px;
line-height:31px;
padding-left:5px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
width:92px;
}

div#nav-horizontal a.horizontal-item-inactive:hover {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_item.gif) 0 -32px no-repeat;
color:#000;
}

div#nav-horizontal a.horizontal-item-active {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_item.gif) 0 0 no-repeat;
color:#fff;
display:block;
float:left;
font-weight:700;
height:32px;
line-height:31px;
padding-left:5px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
width:92px;
}

div#nav-horizontal a.horizontal-item-long {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_long.gif) 0 0 no-repeat;
color:#fff;
display:block;
float:left;
font-weight:700;
height:32px;
line-height:31px;
padding-left:5px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
width:208px;
}

div#nav-horizontal a.horizontal-item-long:hover {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_long.gif) 0 -32px no-repeat;
color:#000;
}

div#nav-horizontal a.horizontal-item-long-inactive {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_long.gif) 0 -64px no-repeat;
color:#808080;
display:block;
float:left;
font-weight:700;
height:32px;
line-height:31px;
padding-left:5px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
width:208px;
}

div#nav-horizontal a.horizontal-item-long-inactive:hover {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_long.gif) 0 -32px no-repeat;
color:#000;
}

div#nav-horizontal a.horizontal-item-long-active {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/top_long.gif) 0 0 no-repeat;
color:#fff;
display:block;
float:left;
font-weight:700;
height:32px;
line-height:31px;
padding-left:5px;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
width:208px;
}

/* KeyVisual */
div#key-visual {
position:absolute;
right:0;
top:2.3em;
z-index:2508;
}

* html div#key-visual {
right:-1px;
}

/* KeyVisual - Bereichsseite */
div#key-visual-bs {
position:absolute;
right:0;
top:5.2091em;
z-index:2508;
}

* html div#key-visual-bs {
right:-1px;
}

/* Footer */
div#footer-container {
	height: 53px;

left: 0pt;

position: absolute;

width: 1015px;

background-color: #ffffff;

background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/bg_footer_V2.png);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left top;

bottom: 0pt;
}
* html div#footer-container {
	bottom:0;
	height:53px;
	left:0;
	position:absolute;
	 width: 1015px;
 background:#ffffff url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/bg_footer_V2.png) left top no-repeat;
        bottom:0;

}
div#footer {
	/* background-color:#fef2d6; */
	height:23px;
	width:1015px;
}


div#footer-text {
	/* background-color:#d9d9d9; */
	/* border-bottom:2px #fff solid; */
	/* border-right:2px #fff solid; */
	float:left;
	/* font-size:.8182em; */
	font-size:10px;
	height:21px;
	width:965px;
}

div#footer-corner {
	display: none;

}

div#footer-content {
	border-top:1px #b3b3b3 solid;
	height:20px;
	/* line-height:2.2727em; */
	line-height:20px;
	margin-left: 204px;
	width: 780px;
}

div#footer-content a:link,div#footer-content a:active,div#footer-content a:visited {
	color:#808080;
	text-decoration:none;
	text-transform:uppercase;
}

div#footer-content a:hover {
	text-decoration:underline;
}

.footer-left {
	float:left;
	margin-right:15px;
}

.footer-right {
	float:right;
}

/* Kleiner Informationstext */
div#owner {
	height:15px;
    text-align:left;
        margin:5px auto 0;
    width:1015px;

	
}

* html div#owner {
	height:15px;
    text-align:left;
        margin:5px auto 0;
    width:1015px;

	
}

span#owner-text {
	color:#4d4d4d;
	font-size:.82em;
	line-height:1.5em;
	padding-left:32px;
	/* border: 0px; */
}

span#owner-text a {
    color:#4D4D4D;
}


/* 10px Abstand f?r Head/Foot - auch zum clear'en der Floats! */
div.spacer {
	background-color:#e5e5e5;
	border-left:2px #fff solid;
	border-right:2px #fff solid; 
	clear:both;
	height:10px;
	margin-left: 16px;
	width:979px;
}


/* Container */
div#container {
	width:979px;
	/*border-left:2px #fff solid;
	border-right:2px #fff solid;*/
	padding-bottom:40px;
	margin-left: 16px;
}

/* Linke Spalte */
div#left-row {
	float:left;
	margin-right:5px;
	width:181px;
}

/* Mittlere Spalte (Content) */
div#middle-row {
background-color:#fff;
float:left;
margin:0 10px 10px 0;
padding-top: 10px;

padding-right: 10px;

padding-bottom: 0px;

padding-left: 10px;
width:564px;
}

/* Rechte Spalte */
div#right-row {
float:left;
width:199px;
}

/* Clear'er */
.clear {
clear:both;
height:0;
overflow:hidden;
}

/* Boxen fuer die rechte Spalte */
div.infobox {
background:#fff url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/infobox_right_top_V2.gif") right top no-repeat;
margin-bottom:10px;
width:188px;
}
.infobox-deko {
    background:#b3e0da url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/infobox_deko_right_top.png") right top no-repeat;
    padding-left:8px;
    padding-bottom:4px;
    height:20px;
    line-height:24px;
}

div.infobox-inner {
background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/infobox_left_bottom_V2.gif") left bottom no-repeat;
color:#000000;
font-size:12px;
line-height:1.18em;
padding:7px 10px 10px 9px;
width:168px;
overflow: hidden;

}

div.infobox-inner img {
margin-left:1px;
}

div.infobox-inner a:link,div.infobox-inner a:active,div.infobox-inner a:visited {
background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow.gif") 0px 0px no-repeat;
color:#009682;
padding-left:6px;
}

div.infobox-inner a:hover {
text-decoration:underline;
}

/* Unsortierte Liste in den Infoboxen */
.infobox-ul {
list-style-type:none;
margin-bottom:-4px;
margin-left:1px;
margin-top:-2px;
}

.infobox-ul li {
line-height:1.6em;
margin-left:1.6em;

}

.infobox-ul li a:link,.infobox-ul li a:active,.infobox-ul li a:visited {
background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow.gif") 0 4px no-repeat;
color:#009682;
padding-left:6px;
}

.infobox-ul li a:hover {
text-decoration:underline;
}

/* Diverse Styles fuer die Infobox */
.infobox img {
border:1px #b3b3b3 solid;
margin:4px 5px 4px 0;
}

.infobox .hoch {
line-height:1.95em;
}

.infobox .mittel {
line-height:1.6em;
}

.infobox .klein {
line-height:1.25em;
}

.ein-em {
line-height:1em;
}

div.infobox-normal {
line-height:1.35em;
}

div.infobox-normal a:link,div.infobox-normal a:active,div.infobox-normal a:visited {
background:none;
color:#009682;
padding-left:0;
text-decoration:underline;
}

div.infobox-normal a:hover {
text-decoration:none;
}

/* ?berschriften */
h1 {
border-bottom:1px solid #ccc;
color:#000;
font-size:14px;
margin:-1px 0 14px;
padding-bottom:10px;
}

/* Uni font-size:12px;
h2 {
color:#000;
font-size:12px;
margin:0;
padding-bottom:8px;
}

h3 {
color:#808080;
font-size:12px;
margin:0;
padding-bottom:8px;
}

#rubrik {
background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/headline_bg.gif") center left repeat-x;
font-size:12px;
margin-bottom:5px;
color:#808080;
}

h4 {
font-size:12px;
color:#808080;
margin-bottom:5px;
}

h5 {
font-size:12px;
color:#808080;
margin-bottom:5px;
}
/* Formatierungen f?r Content */


div.text {
color:#4d4d4d;
line-height:1.45em;
margin:-3px 0 19px;
}

div.rubriktext {
color:#4d4d4d;
line-height:1.45em;
margin:-3px 0 12px;
}

div.formular {
color:#4d4d4d;
line-height:1.45em;
}

div.text a:link,div.text a:active,div.text a:visited {
text-decoration:underline;
}

div.text a:hover {
text-decoration:none;
}

/* Erste Zeile - aka "Sub-Headline" */
div.firstline {
color:#4d4d4d;
line-height:1.45em;
margin:-4px 0 13px;
}

/* Beschreibungen fuer Bilder */
div.bild-desc {
color:#4d4d4d;
font-size:10px;
line-height:1.2em;
margin-left:-1px;
margin-top:7px;
padding-bottom:3px;
}

/* F?r zwei Spalten Content */
div.box-left {
float:left;
width:190px;
}

div.box-right {
float:right;
width:372px;
}

/* Fuer Bilder die Abstand nach Unten benoetigen */
div.bildbox {
margin-bottom:15px;
margin-top:1px;
}

/* F?r das horizontale Bild */
div.horizont {
margin-bottom:14px;
padding-top:1px;
}

/* F?r mehrere Bilder in einer Reihe */
div.bildfloat {
float:left;
margin-right:12px;
/* width:180px; */
}

div.bildfloat-last {
float:left;
/* width:180px; */
}

/* Datentabelle */
table.datentabelle {
border-bottom:1px #b3b3b3 solid;
color:#4d4d4d;
margin-bottom:10px;
width:560px;
}

table.datentabelle caption {
background-color:#d9d9d9;
color:#000;
font-weight:700;
height:21px;
line-height:1.82em;
padding-left:6px;
text-align:left;
}

table.datentabelle th {
font-weight:700;
line-height:1.45em;
padding:0 3px 0 6px;
text-align:left;
vertical-align:top;
width:72px;
}

table.datentabelle .inhalt {
line-height:1.45em;
padding:0 3px 0 0;
text-align:left;
vertical-align:top;
width:206px;
}

table.datentabelle .attribute {
font-weight:700;
line-height:1.45em;
padding:0;
text-align:left;
vertical-align:top;
width:46px;
}

table.datentabelle .links {
line-height:1.45em;
padding:0;
vertical-align:top;
width:228px;
}

table.datentabelle .links a:link,table.datentabelle .links a:active,table.datentabelle .links a:visited {
background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow.gif") 0 .55em no-repeat;
display:block;
line-height:1.45em;
padding-left:5px;
text-decoration:none;
}

table.datentabelle .links a:hover {
text-decoration:underline;
}


table.datentabelle .trenner {
height:7px;
}

/* F?r Headlines mit grauem Strich */
span.headline-text {
background-color:#fff;
color:#808080;
font-weight:700;
height:1.45em;
line-height:1.45em;
padding-right:5px;
}

/* Infotabelle */
table.infotabelle {
color:#4d4d4d;
margin-bottom:10px;
padding-bottom:10px;
width:560px;
}

table.infotabelle th {
background-color:#d9d9d9;
color:#000;
font-weight:700;
height:20px;
line-height:1.75em;
padding-left:6px;
text-align:left;
vertical-align:middle;
}

table.infotabelle .details {
font-weight:400;
padding-right:5px;
text-align:right;
}

table.infotabelle .details a:link,table.infotabelle .details a:active,table.infotabelle .details a:visited {
background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow.gif") 0 .48em no-repeat;
color:#000;
padding-bottom:3px;
padding-left:5px;
text-decoration:none;
}

table.infotabelle .text {
border-bottom:1px #b3b3b3 solid;
line-height:1.45em;
padding:4px 6px 7px 4px;
vertical-align:top;
width:385px;
}

table.infotabelle .kontakt {
border-bottom:1px #b3b3b3 solid;
line-height:1.45em;
padding-bottom:4px;
padding-top:4px;
vertical-align:top;
width:179px;
}

table.infotabelle .kontakt a:hover {
text-decoration:none;
}

table.infotabelle .details a:hover,table.infotabelle .kontakt a:link,table.infotabelle .kontakt a:active,table.infotabelle .kontakt a:visited {
text-decoration:underline;
}

/* Drei Personen Tabelle uni:564px  */
table.dreiptabelle {
background-color:#d9d9d9;
margin-bottom:15px;
width:186px;
}

table.dreiptabelle .foto {
border-bottom:1px #b3b3b3 solid;
border-left:5px #d9d9d9 solid;
padding:5px 5px 5px 0;
vertical-align:top;
width:60px;
}

table.dreiptabelle .details {
border-bottom:1px #b3b3b3 solid;
border-right:5px #d9d9d9 solid;
padding:5px 0;
vertical-align:top;
width:110px;

}

table.dreiptabelle .kontakt {
line-height:1.25em;
padding:3px 5px;
vertical-align:top;
width:160px;
}

table.dreiptabelle .kontakt a:link,table.dreiptabelle .kontakt a:active,table.dreiptabelle .kontakt a:visited {
text-decoration:underline;
}

table.dreiptabelle .kontakt a:hover {
text-decoration:none;
}

/* Zwei Personen Tabelle  UNI:564px */
table.zweiptabelle {
background-color:#d9d9d9;
margin-bottom:15px;
width:280px;
}

table.zweiptabelle .foto {
padding:5px;
vertical-align:top;
width:60px;
}

table.zweiptabelle .kontakt {
line-height:1.25em;
padding:0 5px 3px 0;
vertical-align:top;
width:206px;
}

table.zweiptabelle .details {
padding-bottom:5px;
padding-right:5px;
padding-top:5px;
vertical-align:top;
width:206px;
}

table.zweiptabelle .kontakt a:link,table.zweiptabelle .kontakt a:active,table.zweiptabelle .kontakt a:visited {
text-decoration:underline;
}

table.zweiptabelle .kontakt a:hover {
text-decoration:none;
}

/* Eine Person Tabelle */
table.ptabelle {
background-color:#d9d9d9;
margin-bottom:15px;
width:560px;
}

table.ptabelle .foto {
padding:5px;
vertical-align:top;
width:60px;
}

table.ptabelle .name {
border-bottom:1px #b3b3b3 solid;
border-right:5px #d9d9d9 solid;
font-weight:700;
height:22px;
}

table.ptabelle .row-left {
line-height:1.25em;
padding-bottom:4px;
padding-top:3px;
vertical-align:top;
width:219px;
}

table.ptabelle .row-right {
line-height:1.25em;
padding-bottom:4px;
padding-top:3px;
vertical-align:top;
width:275px;
}

table.ptabelle .row-left a:link,table.ptabelle .row-left a:active,table.ptabelle .row-left a:visited {
text-decoration:underline;
}

table.ptabelle .row-left a:hover {
text-decoration:none;
}

/* Ein Personen Tabelle OHNE Bild */
table.ptabelleblank {
background-color:#d9d9d9;
border:5px #d9d9d9 solid;
border-bottom:0;
margin-bottom:10px;
width:560px;
}

table.ptabelleblank .name {
border-bottom:1px #b3b3b3 solid;
font-weight:700;
padding:0 5px 3px 0;
}

table.ptabelleblank .row-left {
line-height:1.25em;
padding-top:3px;
vertical-align:top;
width:289px;
}

table.ptabelleblank .row-right {
line-height:1.25em;
padding-bottom:5px;
padding-top:3px;
vertical-align:top;
width:275px;
}

table.ptabelleblank .row-left a:link,table.ptabelleblank .row-left a:active,table.ptabelleblank .row-left a:visited {
text-decoration:underline;
}

table.ptabelleblank .row-left a:hover {
text-decoration:none;
}

/* F?r ALLE Personen Tabellen */
td.white {
background-color:#fff;
width:12px;
}

/* Tabelle 1 */
table.tabelle1 {
color:#4d4d4d;
margin-bottom:10px;
width:560px;
}

table.tabelle1 th {
background-color:#d9d9d9;
color:#000;
padding:4px 5px 5px;
text-align:left;
vertical-align:bottom;
}

table.tabelle1 .row1 {
width:130px;
}

table.tabelle1 .row2 {
width:105px;
}

table.tabelle1 .row3 {
width:123px;
}

table.tabelle1 .row4 {
width:152px;
}

table.tabelle1 .row5 {
width:54px;
}

table.tabelle1 .link {
border-bottom:1px #b3b3b3 solid;
font-weight:700;
padding:4px 0 4px 6px;
vertical-align:top;
width:125px;
}

table.tabelle1 .link a:link,table.tabelle1 .link a:active,table.tabelle1 .link a:visited {
background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow.gif") 0 .36em no-repeat;
color:#009682;
display:block;
padding-left:5px;
}

table.tabelle1 .link a:hover {
text-decoration:underline;
}

table.tabelle1 .normal {
border-bottom:1px #b3b3b3 solid;
padding:4px 0 4px 5px;
vertical-align:top;
}

table.tabelle1 .icons {
border-bottom:1px #b3b3b3 solid;
padding:1px 0;
text-align:right;
vertical-align:top;
}

table.tabelle1 .thema {
border-bottom:1px #b3b3b3 solid;
line-height:1.36em;
padding:2px 0 3px 5px;
vertical-align:top;
}

table.tabelle1 .grey {
background-color:#d9d9d9;
}

/* Tabelle 2 */
table.tabelle2 {
color:#4d4d4d;
margin-bottom:10px;
width:560px;
}

table.tabelle2 th {
background-color:#d9d9d9;
color:#000;
padding:4px 5px 5px;
text-align:left;
vertical-align:bottom;
}

table.tabelle2 .row1 {
width:114px;
border-bottom:1px #fff solid;
}

table.tabelle2 .row2 {
padding-left:8px;
width:85px;
border-bottom:1px #fff solid;
}

table.tabelle2 .row3 {
width:162px;
border-bottom:1px #fff solid;
}

table.tabelle2 .row4 {
width:196px;
border-bottom:1px #fff solid;
}

table.tabelle2 .name {
background-color:#ededed;
border-bottom:1px #b3b3b3 solid;
font-weight:700;
padding:3px 0 3px 5px;
vertical-align:top;
width:114px;
}

table.tabelle2 .ort {
border-bottom:1px #b3b3b3 solid;
line-height:1.6em;
padding-left:8px;
vertical-align:top;
width:79px;
}

table.tabelle2 .normal {
border-bottom:1px #b3b3b3 solid;
line-height:1.6em;
padding-left:5px;
vertical-align:top;
}

table.tabelle2 .themen {
border-bottom:1px #b3b3b3 solid;
color:#4d4d4d;
line-height:1.6em;
padding:0 6px;
vertical-align:top;
width:150px;
}

table.tabelle2 .themen ul {
list-style-type:none;
margin:0;
}

table.tabelle2 .themen li {
background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/td3list_dot.gif") 0 .5em no-repeat;
padding-left:9px;
}

/* Tabelle 3 */
table.tabelle3 {
color:#4d4d4d;
margin-bottom:10px;
width:560px;
}

table.tabelle3 th {
background-color:#d9d9d9;
color:#000;
padding:4px 5px 5px;
text-align:left;
vertical-align:bottom;
}

table.tabelle3 .row1 {
width:130px;
}

table.tabelle3 .row2 {
width:105px;
}

table.tabelle3 .row3 {
width:123px;
}

table.tabelle3 .row4 {
width:152px;
}

table.tabelle3 .row5 {
width:54px;
}

table.tabelle3 .link {
font-weight:700;
padding:4px 0 4px 5px;
vertical-align:top;
width:125px;
}

table.tabelle3 .link a:link,table.tabelle3 .link a:active,table.tabelle3 .link a:visited {
background:url("http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow.gif") 0 .36em no-repeat;
color:#009682;
display:block;
padding-left:5px;
}

table.tabelle3 .link a:hover {
text-decoration:underline;
}

table.tabelle3 .normal {
padding:4px 0 4px 5px;
vertical-align:top;
}

table.tabelle3 .icons {
padding:1px 0;
text-align:right;
vertical-align:top;
}

table.tabelle3 .thema {
line-height:1.36em;
padding:2px 0 3px 5px;
vertical-align:top;
}

table.tabelle3 .grey {
background-color:#d9d9d9;
color:#4d4d4d;
}

/* Fuer alle Tabelle[n] Tabellen */
caption {
background-color:#808080;
border-bottom:1px #fff solid;
color:#fff;
font-weight:700;
/* height:20px; */
/* line-height:20px; */
line-height:29px;
padding:0 6px;
text-align:left;
}
* html caption {
background-color:#808080;
border-bottom:1px #fff solid;
color:#fff;
font-weight:700;
height:20px;
 line-height:20px; 
/* line-height:1.82em; */
padding:3px 6px;
text-align:left;
}

/* Kein Border */
.noborder {
border:none !important;
}

/* Formular */
.form1 input,.form1 textarea,.form1 select {
background-color:#d9d9d9;
border:1px #b3b3b3 solid;
display:block;
float:left;
font-size:12px;
font-weight:400;
margin-bottom:6px;
}

.form2 input,.form2 textarea,.form2 select {
background-color:#d9d9d9;
border:1px #b3b3b3 solid;
font-size:12px;
font-weight:400;
margin-bottom:6px;
}

.form1 label {
float:left;
font-weight:700;
}

.form1 br {
clear:left;
}

div.sendmenu {
border-top:1px #b3b3b3 solid;
clear:left;
margin:4px 0 10px;
padding:10px 0;
text-align:right;
}

div.sendmenu input {
float:right;
margin-left:10px;
}

/* F?r zwei Spalten Formular */
div.form-left {
float:left;
margin-right:5px;
width:283px;
}

div.form-right {
float:right;
width:275px;
}

div.textform {
color:#4d4d4d;
line-height:1.45em;
margin-bottom:16px;
margin-top:16px;
}

table.form2 {
color:#4d4d4d;
}

table.form2 input,textarea,select {
margin-bottom:10px;
margin-top:3px;
}

table.form2 label {
font-weight:400;
}

.form1 .noformstyle,.form2 .noformstyle {
background:none;
border:none;
}

/* Sortierbare Liste */
.sort a:link,.sort a:active,.sort a:visited,.sort a:hover {
color:#000;
text-decoration:none;
}

/* Home Seite inkl. News */
.flash-intro {
margin-bottom:5px;
}

table.newstabelle {
margin-bottom:10px;
width:560px;
}

table.newstabelle .foto {
padding-right:11px;
padding-top:2px;
vertical-align:top;
width:82px;
}

table.newstabelle .text {
color:#4d4d4d;
line-height:1.2727em;
padding-right:5px;
vertical-align:top;
width:182px;
}


.grey {
color:#808080;
}

.newstext {
color:#4d4d4d;
line-height:1.2727em;
width:560px;
}

table.newstabelle .text a:link,table.newstabelle .text a:active,table.newstabelle .text a:visited,.newstext a:link,.newstext a:visited,.newstext a:active {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow.gif) 0 5px no-repeat;
padding-left:6px;
text-decoration:none;
}

table.newstabelle .text a:hover,.newstext a:hover {
text-decoration:underline;
}

div.line {
background-color:#b3b3b3;
font-size:1px;
height:1px;
margin:0 0 9px;
padding:0;
}

/* Kalender */
table.kalender {
height:90px;
width:141px;
border-left:1px #b3b3b3 solid;
}

table.kalender caption {
background-color:#808080;
border:1px #b3b3b3 solid;
color:#fff;
font-weight:700;
height:14px;
line-height:13px;
padding-left:4px;
text-align:left;
}

/* FF Fix */
html>/**/body table.kalender caption {
height:16px;
}

table.kalender th {
background-color:#808080;
border-bottom:1px #b3b3b3 solid;
border-right:1px #b3b3b3 solid;
color:#fff;
font-weight:400;
height:14px;
text-align:center;
vertical-align:middle;
width:19px;
}

table.kalender td {
border-bottom:1px #b3b3b3 solid;
border-right:1px #b3b3b3 solid;
color:#000;
font-weight:400;
height:14px;
text-align:center;
vertical-align:middle;
width:19px;
}

table.kalender td.event {
background-color:#b3e0da;
}

table.kalender .today {
border:1px #c80000 solid;
font-weight:700;
color:#c80000;
}

/* FF Fix */
html>/**/body .today {
border:none !important;
outline:1px #c80000 solid;
padding-right:1px;
height:10px;
padding-bottom:1px;
}

table#kalenderout a,table.kalender a {
background:none;
color:#000;
padding:0;
}

table.kalender .today a {
color:#c80000 !important;
}

#kal_zurueck {
border:none;
margin:29px 0 0;
padding:0 0 0 10px;
}

#kal_vor {
border:none;
margin:0 0 2px;
padding:0 0 0 10px;
}

/* FZK Startseiten Box */
div.fzkbox {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/logo_fzk.gif) 0 0 no-repeat;
color:#4d4d4d;
font-size:12px;
line-height:1.15em;
margin:0 auto;
padding-left:38px;
padding-top:2px;
width:128px;
}

div.fzkbox a {
text-decoration:underline;
}

div.fzkbox span.klein {
font-size:12px;
line-height:1.2em;
}

div.fzkbox span.klein a {
color:#4d4d4d;
text-decoration:underline;
}

div.fzkbox a:hover,div.fzkbox span.klein a:hover {
text-decoration:none;
}

/* Uni Startseiten Box */
div.unibox {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/logo_uni.gif) 0 0 no-repeat;
color:#4d4d4d;
font-size:12px;
line-height:1.25em;
margin:0 auto;
padding-left:38px;
width:128px;
height:110px;
}

div.unibox a {
text-decoration:underline;
}

div.unibox a:hover {
text-decoration:none;
}


div.small-line {
background-color:#b3b3b3;
font-size:1px;
height:1px;
margin:10px;
padding:0;
}

/* Suchen */
div#suchen {
background-color:#fff;
height:15px;
margin:0 auto 10px;
padding:1px;
width:162px;
}

div#suchen input#suche {
border:1px #b3b3b3 solid;
float:left;
height:13px;
width:113px;
font-size:12px;
padding-left:2px;
}

div#suchen input#submit {
float:left;
}

/* Navigation */
ul#navigation, ul#navigation ul, ul#navigation ul ul {
list-style: none;
width:181px;
}

li.navParent-inactive a {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow_grey.gif) 5px 8px no-repeat;
color:#808080;
display:block;
width:100%;
font-size:12px;
font-weight:700;
padding-bottom:5px;
padding-left:12px;
padding-top:4px;
}

li.navParent-inactive-nosub a {
color:#808080 !important;
display:block;
width:100%;
font-size:12px;
font-weight:700;
padding-bottom:5px;
padding-left:12px;
padding-top:4px;
}

li.navParent-nosub {
background:#fff url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navwhite_nosub.gif) bottom left no-repeat;
line-height:12px;
margin-bottom:2px;
}

li.navParent-nosub a {
color:#000;
display:block;
font-size:12px;
font-weight:700;
padding-bottom:5px;
padding-left:12px;
padding-top:4px;
}

li.navParent {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/first_level.gif) 0 0 repeat-y;
border-top:2px #fff solid;
line-height:12px;
}

li.navParent a {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow_schwarz_down.gif) 4px 7px no-repeat;
color:#000;
display:block;
font-size:12px;
font-weight:700;
padding-bottom:3px;
padding-left:12px;
padding-top:2px;
}

* html li.navParent a {
color:#000 !important;
height:1px;
}

* html li.navParent-inactive a,* html li.navParent-nosub a, * html li.navParent-inactive-nosub a {
color:#808080 !important;
height:1px;
}

li.navParent-inactive,li.navParent-inactive-nosub {
background:#fff url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navwhite.gif) bottom left no-repeat;
line-height:12px;
margin-bottom:2px;
}

ul.got-more {
background:#d9efec url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/second_level_foot.gif) bottom left no-repeat;
border-top:2px #fff solid;
padding-bottom:5px;
}

li.navChild {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/second_level.gif) 0 0 repeat-y;
border-right:2px #fff solid;
}

li.navChild a {
background:none;
color:#000;
display:block;
font-weight:500;
padding-bottom:1px;
padding-left:20px;
padding-top:1px;
}

li.got-more {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/arrow_schwarz.gif) 13px 4px no-repeat !important;
border-right:2px #fff solid;
}

a.is-current {
font-weight:700 !important;
}

.invisible {
display: none;
visibility: hidden;
}

/* Sitemap */
div.sm-row {
margin-bottom:20px;
width:560px;
}

div.sm-column1 {
float:left;
height:auto;
margin-right:12px;
width:276px;
}

div.sm-column2 {
float:left;
height:auto;
width:276px;
}

ul.sitemap,ul.sitemap ul,ul.sitemap ul ul,ul.sitemap ul ul ul,ul.sitemap ul ul ul ul {
margin:0;
padding:0;
}

ul.sitemap li {
display:inline;
}

ul.sitemap a {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/sitemap_l1.gif) 5px 7px no-repeat;
background-color:#009682;
color:#fff !important;
display:block;
font-weight:700;
line-height:15px;
margin-bottom:5px;
padding-bottom:3px;
padding-left:12px;
padding-top:2px;
text-decoration:none !important;
text-transform:uppercase;
}

ul.sitemap ul a {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/sitemap_l2.gif) 3px 7px no-repeat;
background-color:#d9efec;
color:#4d4d4d !important;
line-height:12px;
margin-bottom:0;
padding-bottom:3px;
padding-left:12px;
padding-top:1px;
text-transform:none;
}

*:first-child+html ul.sitemap ul a {
padding-top:2px;
padding-bottom:2px;
}

* html ul.sitemap ul a {
line-height:12px;
padding-top:2px;
padding-bottom:2px;
}

ul.sitemap ul ul a {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/sitemap_l2.gif) 3px 7px no-repeat;
background-color:transparent;
color:#4d4d4d !important;
font-weight:400;
padding-left:12px;
}

ul.sitemap ul ul ul a {
background:url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/sitemap_l2.gif) 4px 7px no-repeat;
margin-left:19px;
padding-left:13px;
}

ul.sitemap ul ul ul ul a {
background:none;
margin-left:52px;
padding-left:0;
}

div.sm-spacer {
background-color:#b3b3b3;
height:1px;
width:auto;
}

.noarrow {
background-image:none !important;
}

IMG.spacer-gif { border:none; }
/* gelöscht, da auch bei Leerzeichen ein Rahmen erscheint
div#content img {
border:1px #b3b3b3 solid;
}*/

/* **************** */
/* LINKE NAVIGATION */
/* **************** */
#menu-box {
    margin: 0;
    margin-left: 0px;
    margin-top: -2px;
    padding: 0;
    width: 180px;
    font-family: verdana;
  
    color: #000000;
}
#menu-box ul {
    margin: 0;
    border: 0;
    padding: 0;
     font-family: verdana;
  
    list-style-type: none;
}
#menu-box ul li {
    margin: 0;
    border: 0;
    padding: 0;
     font-family: verdana;
  
    

/*    text-transform: uppercase; */
}

#menu-box ul li ul li {
    background-color: #d9efec;
     font-family: verdana;
  
    text-transform: none;
}

#menu-box ul li ul {
    background-color: #d9efec;
    text-transform: none;
 font-family: verdana;
  border-bottom: 2px solid #ffffff;
}

#menu-box ul ul {
 	 background-color: #d9efec; 
    text-transform: none;
 font-family: verdana;
  
/* border-bottom: 2px solid #ffffff; */
padding-bottom: 4px;
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/left_navi.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
   
    font-family: verdana;
}

#menu-box ul ul li {
    background-color: #d9efec;
    text-transform: none;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
     font-family: verdana;
  
    padding-bottom: 1px;
}
#menu-box a {
    padding: 1px 5px 1px 20px;
    text-decoration: none;
    display: block;
    height: 1%;
     font-family: verdana;
   
    position: relative; /* ie8 display:block-problem */
}
#menu-box a:hover {
    text-decoration: underline;    
     font-family: verdana;
   
}

#menu-box .li_level_1_not_selected_children {
    padding-bottom: 2px;
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/left_navi.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #d9efec;
    font-family: verdana;
   
}

#menu-box .li_level_1_selected_no_children {
    padding-bottom: 5px;
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/left_navi.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #009682;
    font-family: verdana;
   

}
#menu-box .li_level_1_selected_children {
    padding-bottom: 5px;
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/left_navi.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #d9efec;
   font-family: verdana;
   
}
#menu-box .li_level_1_selected_children ul {
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    padding-bottom: 1px;
     font-family: verdana;
   
}
#menu-box .li_level_1_selected_children ul li ul{
    border-left: 0;
    border-right: 0;
    padding-bottom: 0;
    font-family: verdana;
   
}
#menu-box .li_level_1_not_selected {
   padding-bottom: 3px;
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/left_navi.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #ffffff; 
    font-family: verdana;
   

}
#menu-box .li_has_child {
    background-color: #d9efec;
     font-family: verdana;
  /* font-size:12px; */

}
#menu-box .level_1_not_selected {
    margin-top: 4px;
    border: 2px solid #ffffff;
    background-color:     #ffffff;
    color: #808080;
    font-weight:700;
    font-family: verdana;
   
}
#menu-box .level_1_publ {
    margin-top: 0px;
    border: 2px solid #ffffff;
    background-color:     #ffffff;
    color: #808080;
    font-weight:700;
    font-family: verdana;
   
}
* html #menu-box .level_1_publ {
    margin-top: -4px;
    padding-top: -4px;
    border: 2px solid #ffffff;
    background-color:     #ffffff;
    color: #808080;
    font-weight:700;
    font-family: verdana;
   
}
#menu-box .level_1_selected {
    margin-top: 4px;
    border: 2px solid #ffffff;
    font-weight: 700;
    color: #ffffff;
    font-family: verdana;
     background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navi_level_1_open.gif);
    background-color: #009682;
}
#menu-box .level_2_selected {
    margin-top: 4px;
    border: 2px solid #ffffff;
    font-weight: 700;
    color: #ffffff;
     font-family: verdana;
  
    background-color: #d9efec;
}
#menu-box .selected {
    margin: 0px;
    border-bottom: 2px solid #ffffff;
   /*  border-top: 2px solid #ffffff; */
    color: #000000;
    background-color: #b3e0da;
    font-weight: 700;
 font-family: verdana;
/* font-size: 12px; */
 /* font-family: verdana;
   font-size:1.em; */
 background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navi_open.gif);
background-position: 8px 8px;
   
}
#menu-box .has_no_children {
    padding-bottom: 0;
    border-bottom: 0;
/* font-size:1.0em; */
font-family: verdana;
  
}
#menu-box .has_children_open {
    
    background-repeat: no-repeat;
    background-position: 8px 8px;
font-family: verdana;
   
}
#menu-box ul li ul li .has_children_open {
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navi_open.gif);

}
#menu-box ul li ul li .has_children_open2 {
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navi_open.gif);
    background-repeat: no-repeat;
font-family: verdana;
    
}
* html #menu-box ul li ul li .has_children_closed {
    background-position: 8px 6px;
     background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navi_closed.gif);

   
}
* html #menu-box ul li ul li .has_children_closed2 {
    background-position: 18px 6px;
     background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navi_closed.gif);
     background-repeat: no-repeat;

    
}
* html #menu-box ul li .has_children_open {
    background-position: 8px 10px;

    
}
* html #menu-box ul li ul li .has_children_open {
    background-position: 8px 8px;
}
* html #menu-box ul ul .has_children_open {
    background-position: 8px 8px;

}
#menu-box .has_children_closed {
    /* padding-bottom: 0; */
    border-bottom: 0;
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navi_level_1_closed.gif);
    background-repeat: no-repeat;
    background-position: 10px 8px;
 
}
#menu-box ul li ul li .has_children_closed {
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navi_closed.gif);

}
#menu-box ul li ul li .has_children_closed2 {
    background-image: url(http://www.iai.fzk.de/www-extern-kit/fileadmin/kit/img/navi_closed.gif);
   
}
* html #menu-box ul li .has_children_closed {
    background-position: 8px 8px;
    
}

#menu-box .item_not_selected {
    margin: 0;
    margin-left: 10px;
    /* padding-bottom:0; */
    color: #000000;
    font-weight: 400;
 font-family: verdana;
 /*  font-size: 12px; */
    
}

#menu-box .item_selected {
    margin: 0;
    margin-left: 10px;
    color:#000000;
    font-weight: 700;
 font-family: verdana;
 /*  font-size: 12px; */
   
}

#menu-box .einruecken {
padding-left:30px;
margin-left:0px;

}

#menu-box .item_not_selected2 {
    margin: 0;
    margin-left: 0px;
    /* padding-bottom:0; */
    color: #000000;
    font-weight: 400;
    background-color:#B3E0DA;
    padding-left: 30px !important;
    font-family: verdana;
;
}

#menu-box .item_selected2 {
    margin: 0;
    margin-left: 0px;
    color:#000000;
    font-weight: 700;
    background-color:#B3E0DA;
     padding-left: 30px !important;
 font-family: verdana;
  
}

#menu-box .item_not_selected3 {
    margin: 0;
    margin-left: 0px;
    /* padding-bottom:0; */
    color: #000000;
    font-weight: 400;
    background-color:#B3E0DA;
    padding-left: 50px !important;
 font-family: verdana;
   
   
}

#menu-box .item_selected3 {
    margin: 0;
    margin-left: 0px;
    color:#000000;
    font-weight: 700;
    background-color:#B3E0DA;
     padding-left: 50px !important;
 font-family: verdana;
   
}

/* Zusatz fuer Geschwister */
.background_mid_tone {
    background-color: #b3e0da !important;
    color:#000000 !important;
    line-height: 1.2em;
}
.additional_l1 {
    border-right:0 !important;
    border-left:0 !important;
    border-top:0 !important;
    margin-top:0 !important;
}
.top_border {
    margin-top: 0px;
    border-top:2px solid #ffffff;
}

.sitemap ul {
    margin:0px;
    border:0;
    padding:0;
}
.sitemap li {
    margin-top:4px;
    margin-bottom:4px;
    border:0;
    padding:0;
}

.where_is_it {display:none}
/* Suche */
div#suchen {
    margin:0 0 10px 5px;
    border:0;
    padding:1px;
    background-color:#fff;
    height:17px;
    width:174px;
}
div#suchen form{
    margin:0;
    border: 1px solid #b3b3b3;
    padding:0;
    height: 15px;
}
div#suchen input#suche {
    margin:0;
    border:0;
    border-right:1px solid #b3b3b3;
    padding:1px 0 0 0;
    float:left;
    height:14px;
    width:111px;
    font-size:12px;
}
div#suchen input#submit {
    margin:0;
    border: 0;
    padding: 0;
    float:left;
    font-size:12px;
    font-weight: bold;
    color: #009682;
    background-color: #fff;
    text-transform: uppercase;
    height: 14px;
    width: 60px;
}


@media print {
    * {
        background:none !important;
        width:auto !important;
        position:static !important;
        height:auto !important;
        float: none !important;
        overflow: visible !important;
    }
    html {
        height:auto !important;
    }
    body {
        height:auto !important;
        overflow: visible !important;
    }
    div#wrapper {
        height:auto !important;
        margin:0;
    }
    div#metanavigation {
        display:none;
    }
    div#logo, div#head-text, div#head-text-alt {
        float: left !important;
    }
    div#head-image {
        border: 1px solid #fff;
    }
    div#key-visual, div#nav-horizontal {
        display:none;
    }
    div#footer {
        display:none;
    }
    div#container {
        padding-bottom:0;
        padding:0;
        margin:0;
    }

    div#left-row {
        float:none;
        width: auto;
    }
    #menu-box {
        margin: 0;
        padding: 0;
        width: auto !important;
        
    }
    #menu-box ul, #menu-box ul li {
        background: none !important;
        display:inline;
    }
    #menu-box a {
        background: none !important;
        padding: 0 !important;
        display: inline !important;
        position: static !important;
        margin-right: 1em !important;
        border:0 !important;
        border-right: 1px solid #000 !important;
        padding-right: 1em !important;
        color: #000 !important;
        font-weight: 400 !important;
    }
    #menu-box .li_level_1_selected_no_children, #menu-box .li_level_1_selected_children, #menu-box .li_level_1_selected_children ul, #menu-box 

.li_level_1_selected_children ul li ul{
        background: none !important;
        border:0 !important;
    }
    #menu-box .li_level_1_not_selected, #menu-box .level_1_not_selected {
        display:none !important;
    }
    #menu-box .item_not_selected {
        display:none !important;
        font-family: verdana;
    font-size:12px;
    }
    #menu-box .item_selected {
        border:0 !important;
        font-family: verdana;
    font-size:12px;
    }
    #menu-box ul li .background_mid_tone {
        display: none !important;
    }

    div#middle-row {
        height:auto !important;
        padding:10px;
        margin:0 10px 10px 0;
        width:auto !important;
    }
    div.text {
        overflow: visible !important;
    }
    .faq_answer {
        display: block !important;
    }
}

b {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #4D4D4D}

