@charset "utf-8";
html {
height:100%; 
max-height:100%; 
padding:0; 
margin:0; 
border:0; 
background:#fff; 
font-size:76%; 
font-family: Verdana, Arial, Helvetica, sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow:hidden; 
/* */ 
}

body {
height:100%; 
max-height:100%; 
overflow:hidden; 
padding:0; 
margin:0; 
border:0;
}

#container {
margin:0 auto;
top:40px; 
position:relative; 
height:100%; 
width:786px;
}

#head {
position:absolute; 
margin:0; 
top:0px; 
left:0; 
display:block; 
width:786px; 
height:82px; 
background:url(images/logo.jpg); 
background-repeat:no-repeat; 
z-index:5;
}

#ihead {
position:absolute; 
margin:0; 
top:0px; 
left:0; 
display:block; 
width:786px; 
height:440px;
}

#foot {
position:absolute; 
margin:0; 
bottom:40px; 
left:0; 
display:block; 
width:786px; 
height:134px; 
background: url(images/fuss.jpg); 
z-index:5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:lighter;
}

#links, #content {
position:absolute; 
left:0; 
top:82px; 
bottom:134px; 
z-index:4;
}

#inhalt, #rechts {
left:0; 
top:0px;
bottom:0px; 
z-index:4;
}

* html #links, * html #content, * html #rechts  {
height:100%; 
top:0; 
bottom:0; 
border-top:82px solid #fff; 
border-bottom:134px solid #fff;
}

#links {
left:0; 
width:165px; 
background: url(images/links_bg.gif) #FFFFFF; 
background-repeat:repeat-y;
border-right: 1px dashed #a2a3a5;
}

#links h1{
padding-left:46px;
padding-top:0px;
}

#content {
heigth:100%;
left:165px; 
width:620px;
background-image:url(images/bg_main.gif);
background-repeat:repeat-y;
overflow:auto; 
overflow-x:hidden; 
border-right:1px solid #a2a3a5;
}

#inhalt {
left:0; 
width:411px; 
float:left;
}

#inhalt h1
{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
padding: 10px 10px 10px 30px;
font-weight:lighter;
line-height:70%;
color:#FF9600;
}

#inhalt h2{ font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:150%;
padding-left:10px;
padding-right:10px;
font-weight:lighter;
color:#333333;
}

.bold
{ 
font-weight:bold;
}

#inhalt td {
vertical-align:top;
}

.orange 
{
color: #FF9600;
}

#inhalt h3
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
line-height:150%;
padding-left: 10px;
font-weight:lighter;
color: #FF9600;
}


#rechts {
left:412px; 
width:180px; 
float:left;
display:inline;
}

#rechts td{ 
vertical-align:top;
}

#rechts h1
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
padding: 10px 10px 10px 30px;
font-weight:lighter;
line-height:70%;
color:#FF9600;
}

#rechts h3
{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:lighter;
line-height:70%;
color:#FF9600;
}

.clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
#foot td
{vertical-align:bottom;}

#foot a:link {
	text-decoration: none;
	color: #B8E1FD;
}

#foot a:visited {
	text-decoration: none;
	color: #B8E1FD;
}

#foot a:hover {
	color: #0F1D4C;
}
.antispam{
	visibility:hidden;}