body, html {
background:#FFF;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

a {color:#FFFFFF;text-decoration:none;}

a:hover {text-decoration:underline;}

h1, h2, #navigation li, #navigation ul, #navigation li a, #subnavigation li, #subnavigation ul, #subnavigation li a, h3 {padding:0px; margin:0px;}

#balken1, #balken2 {
display:block;
position:absolute;
overflow:hidden;
width:100%;
height:4px;
background:#333;
left:0;
}

img {border-width:0px}

#balken1 {top:260px;}
#balken2 {top:726px;}

#page {
position:relative;
width:700px;
margin:0 auto;
height:774px;
}

/* ########### LOGO ########### */
#logo {
background:url(../img/logo.jpg) no-repeat center;
text-align:center;
width:700px;
height:134px;
display:block;
}

#logo h1 {font-size:25px;letter-spacing:6px;top:80px;position:relative;}
#logo h2 {font-size:12px;color:#333;top:76px;position:relative;}

/* ########### SIDEBAR ########### */
#sidebar {width:220px;float:left;}

/* SUCHE */
#suche {background:url(../img/suche_bg.jpg);height:96px;}
#suche table {margin-left:20px; margin-top:55px; height:19px;}
.suche {
background:url(../img/suche_input_bg.jpg);
width:146px;
height:15px;
border:none;
font-size:11px;
border:none;
padding:2px;
margin:0;
}
.suchebutton {
width:28px;
height:19px;
border:none;
padding:0;
margin:0;
margin-left:4px;
background:url(../img/suche_button.jpg)
}

/* SUBNAVIGATION */
#subnavigation {background:url(../img/subnavigation_bg.jpg);height:240px;margin-top:1px; padding-top:20px;}
#subnavigation ul {width:220px; height:240px; list-style-type:none;}
#subnavigation li a {display:block; height:22px; width:139px; margin-left:20px; background:url(../img/subnavigation_bg_point.jpg); color:#333; padding-left:40px; padding-top:4px; font-size:12px; font-weight: normal;}
#subnavigation li a:hover {background:url(../img/subnavigation_bg_point_hove.jpg); font-weight:bold; padding-left:50px; width:129px; text-decoration:none;}
#subnavigation li a.aktiv {background:url(../img/subnavigation_bg_point_hove.jpg); font-weight:bold; padding-left:50px; width:129px; text-decoration:none;}

/* INFOS */
#infos {background:url(../img/infos_bg.jpg);height:239px; padding:20px; color:#c7c7c7}
#infos h3 {margin:0px; color:#ffcd44; font-size:11px;}
#infos p {margin:0px;}

/* ########### CONTENT ########### */
#content {widht:480px;margin-left:220px;}

#header {background:url(../img/header.jpg);height:96px;}

/* NAVIGATION */
#navigation {height:30px;}
#navigation ul {width:480px; height:30px; list-style-type:none;}
#navigation li {float:left;}
#navigation li a {display:block; height:22px; width:96px; background:url(../img/navigation_bg.jpg); color:#333; text-align:center; font-size:11px; padding-top:8px; font}
#navigation li a:hover {background:url(../img/navigation_bg_hover.jpg); text-decoration:none;}
#navigation li a.aktiv {background:url(../img/navigation_bg_hover.jpg); text-decoration:none;}

/* INHALT */
#inhalt {background:url(../img/inhalt_bg.jpg) #e0e0e0 bottom right no-repeat;height:441px;margin-top:5px;margin-left:1px; padding:10px; overflow-y:auto; overflow-x:hidden;}
#inhalt a {color:#FF9900; font-weight:bold;}
#inhalt h1 {font-size:14px; display:block; margin-left:-10px; padding-left:5px; width:393px; color:#FFFFFF; background:url(../img/ueberschrift.gif); height:18px; padding-top:2px; margin-bottom:10px;}

/* FOOTER */
#footer {background:url(../img/footer_bg.jpg);height:40px;margin-top:4px;}
#footer table {margin-left:20px;}

#abschluss {background:url(../img/abschluss.jpg);width:700px;height:4px;display:block;overflow:hidden;}

/* Vom IE mac 5.x verstecken. Fix für den Windows IE 3px-Text-Gap-Bug \*/
* html #sidebar {
margin-right:-3px;
}

* html #content {
margin-left:217px;
}
/* Ende von IE5/mac verstecken*/