/*------------------------------oliver bunke, 2006 neu ;-)------------------------------*/
#nav, #nav  ul {
  display:none;
  }
  
    html,body{margin:0;padding:0}
body{font: 100%/1.3 times, serif; background-color:#ffffff;float: none}

a:link { text-decoration:underline; color: #000000;} 
a:visited { text-decoration:underline; color: #000000; } 
a:focus { color: #000000; text-decoration:underline; }
a:hover { color: #000000; text-decoration:underline; }
a:active { color: #000000; text-decoration:underline; }

h1,h2,h4,h5,h6 {color:#000000;text-transform:uppercase; font-style:italic; font-weight: bold;page-break-after: avoid;}
h1 {margin:1em 0 0.8em 0; font:italic bold 130% times;}
h3 {margin:0.1em 0 0 0; font:bold 100% times;}

#bigtable {font: 100% "Arial narrow" sans-serif; width:100%}
#bigtable td:hover {background: #ffffff}
div#header {margin:0;  background: #ffffff;color: #000000; min-width:auto;}

div#extra,div#content, div#navigation{font-size:100%;float: none}

.contenttable tbody p {
margin:0; 
padding:1px 5px;
}
table.contenttable {
border-collapse:collapse;
border-spacing: 5px;
border: 2px solid #295931;
}


 #startbilder {display:none;}
#navigation {display:none;}




div#wrapper ul, div#navigation ul{list-style:none url(/fileadmin/liste.gif) outside;float: none;}
div#navigation>ul{ margin:0 0 0 -20px;float: none;} 
div#extra img{margin:0.5em;display:inline;float: none;}
div#extra{background: #ffffff;float: none}
div#footer{display:none;}


div#wrapper{float: none;
width:100%;background-image:url(/fileadmin/upload/iamo_background.jpg);
background-repeat:repeat-x;
 background-position: 0 120px;
background-attachment:fixed;
 background-color:#ffffff;
}
* html div#wrapper{
 background-position:0 50px;
}
p.bodytext{
 margin:0 0 1em 0;
}



.language{display:none;}
.rechts{
margin:0 10px 0 0; padding:0;text-align:right; float: none;}
.menu_top {display:none;
margin:10px 10px 10px 0; padding:0; font-size: 76%;text-align:right;float: none;}

.logo {float: none; margin:0; padding: 0; height: 100px; width: 228px;}
* html .logo {top:0.2em;}

#navhead {display:none;
}

* html #navhead {display:none; }

#navall {display:none;}
#nav {display: none; }

#content 
  {
  clear:both;
 float: none;
  width: 100%;
  margin: 0%;
padding-top:5px;
  }
* html #content 
  {
  padding-top:90px;
  display: inline;
  }
#extra
  {float: none;
  width: 100%;
  margin: 0;
  }
#navigation
  {
  float: none;
  width: 100%;
  margin: 0;
  }


.wgl {
margin:0;
  }
#nav, #nav  ul {
  display:none;
  }
  
  
  
  /* spezielles für den druck */
  p {
  margin: 0 0 1em 0;
}

p+p {
  margin-top: -1em;
  text-indent: 0em;
}



div.tx_ablinklist_listView_categories {display:none;}
.broken {display:none;} li span.broken a {display:none;}



.tx_ablinklist_treeView_category {display:none;}
.csc-sitemap ul li a {
font-weight:bold;
font-size: 130%;
}
.csc-sitemap ul li li a {
font-size: 100%;
}
.csc-sitemap ul li li li a {
font-size: 90%;font-weight:normal;
}
#subnav {
display:none;
}
.headline {float:right;}
* html .headline {padding-top:0.8em;}

.l1head {font-size:10pt;font-weight:bold;}

.author-forum {font-size:85%;}
div#content ol li h4 {
font-size:10pt;font-weight:bold;
text-transform:uppercase;
font-style:normal;
color:#000000;
padding-top: 5pt; 
padding-bottom:2pt;
margin-top:5pt;
margin-bottom:0;
}
div#content ol{
padding-left:18pt;
}
* html div#content ol{

margin-left:0;
}

/* p.bodytext img {position:absolute; top:1em; right:1em;}
*/
/* hinzu 18.09.06 für die formulare, geändert 4.01.2007 */
label{
float:none;
}

div.csc-mailform-field {
text-align:left;clear:both; padding: 2em 1em;
}
input#mailformname, input#mailformemail, input#mailformbetreff, textarea#mailformnachricht, textarea#mailformMessage {
  width: auto; 
display:block; 
float:none; 
height:auto;
}

input#mailformformtype_mail.csc-mailform-submit {
float:none;background-color:#cccccc;
}
fieldset {
border:1px solid #000;
background-color:#fff;
}
.klein {
font-size:10pt;
}


#mailform input, #mailform textarea {
width: auto;
border: 1px solid #94AC98;
}
#mailform input.csc-mailform-check, #mailform input.csc-mailform-radio, #mailform input.csc-mailform-submit {
width: auto;
border: none;
}
label{
float:none;
}
legend{
display: none;
}


div.csc-mailform-field {
text-align:left;
clear:both; 
padding: 0.3em 1em;
}

fieldset #mailformfriday_excursion, fieldset #mailformpaperposter, fieldset #mailformvisa {
border: none; 
}
.csc-mailform-label, #mailformTitle_of_the_paperposter {
padding-bottom: 0.5em;
margin-bottom: 1em;
border-bottom: 1px solid #94AC98;
}

