body { color:black; background-color:#ccc; font-family: verdana, calibri, arial, sans-serif; padding:0; margin:0; }
#container { border:0px solid red; width:990px; background-color:white; margin-left:auto; margin-right:auto; }

#ifado_kopf { width: 990px; height: 90px; background-image:  url(ifado_kopf.png); }
#backside { display:block; width: 990px; height: 143px; background-image:  url(ifado_fruehjahr2.jpg); }

#language {
    float: right;
	text-align: right;
	padding: 0;
	margin: 0 20px 0 0;
	font-size: 12px;
	position: relative;
	top: 71px; 
  }
#language a { text-decoration: none; color: #073d85; padding:0; margin:0; }
#language a:hover { text-decoration: underline; }

#suche { float:right; color:white; display:inline; line-height:30px; font-size:12px; padding-right:10px; }
#suche form { display: inline; }
#suche input { font-size: 10px; margin-right:10px;}

.taskbar { width: 990px; height: 30px; background-color: #003883; }

#rubrik, #footer, #suche { list-style-type: none; margin:0; padding:0; padding-left:6px;}
#rubrik li, #footer li, #suche li { float: left; color:white; line-height:30px; font-size:12px; }
#rubrik a, #footer a, #suche a { text-decoration: none; margin-left:8px; margin-right:8px; color:white; line-height:30px; letter-spacing: 1px; }
#footer span, #suche span { margin-left:8px; margin-right:8px; color:white; line-height:30px; letter-spacing: 1px; }
#rubrik span { text-decoration: underline; margin-left:8px; margin-right:8px; color:white; line-height:30px; letter-spacing: 1px; }
#rubrik a:hover, #footer a:hover, #suche a:hover { text-decoration: underline; }

#ifadobg { background:  url(ifadobg.png) repeat-y fixed; }

#menue { float:left; width:200px; padding:0; margin:10px 6px 0 0;}
#menue ul { list-style:none; padding:0; margin:0 6px 0 12px; }
#menue li { font-size:12px; line-height:14px; margin:10px 0;}
#menue a { text-decoration: none; color: #073d85; }
#menue a:hover { text-decoration: underline; }
#menue p { margin-left:6px; font-size:10px; }
#menue ul li #submenue { line-height:12px; color:#999; margin-left:20px; }
.selected { text-decoration: underline; color: #073d85; }
#rechts { padding:0; margin-left:200px; border-left:1px solid #073d85; background-color:white; }
#rechts:after { content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }
p { margin:0 0 12px 0; padding:0; }
br { line-height:0; }
.blue { color: #003883; }
.ruler {
	height: 0;
	line-height: 0;
	margin: 0 12px 18px 5px;
	padding-top: 1px;	
	background-color: #073d85;
	overflow: hidden;
  }

  .ifadologo {
	font-family: Times New Roman,Times,serif;
	font-style: italic;
	font-weight: bold;
	color: black;
	text-transform: none;
  }

h1 { font-size:18px; }
h2 { font-size:14px; }
h3 { font-size:12px; }
h4 { font-size:12px; font-style:italic; }
h5 { font-size:10px; font-weight:normal; }
h6 { font-size:9px; }

#innen { margin:0 0 0 5px; padding:0; overflow:hidden; }
#innen p, #innen h1, #innen h2, #innen h3, #innen h4, #innen h5, #innen h6, #innen table { margin:0 12px 18px 0; font-weight:normal; }
#innen-links h2, #menue h2, #innen-rechts h2 { text-align:left; text-transform: uppercase; }
#innen-links h3, #innen-rechts h3 { font-weight:bold; }

#menue h1, #menue h2, #menue h3, #menue h4 { margin:0 12px 14px 12px; font-weight:normal; padding:0; }
#innen a { text-decoration: none; color: #073d85; }
#innen a:hover { text-decoration: underline; }

#innen-links { float:left; width:525px; border-right:1px solid #073d85; padding:10px 5px 0 0; font-size:12px; }
#innen-links p, #innen-links ul, #innen-links ol { line-height: 18px; }
#innen-links br, #innen-rechts br { padding:0; margin:0; }
#innen-rechts { padding:10px 0 0 0; position:relative; left:-1px; font-size:10px; geht_nicht_mit_opera_und_safari_overflow:hidden; }
#innen-rechts p, #innen-rechts ul { line-height: 14px; margin-bottom:10px; }
#innen-links ul, #innen-rechts ul { padding-left:10px; margin-left:10px; }
#innen-links ul { margin-top:8px; margin-bottom:16px; }

#innen-rechts .statement { color:#808080; }

#innen-rechts { margin-left:531px; border-left:1px solid #073d85; padding-left:4px; }
#innen-rechts:after { content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }

  * html div#innen-rechts {
    height: 1%;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }

.clearer { display:none; }

