html, body
{
margin:0;
padding:0;
width:100%;

background:#5599ff;

font-family: Lucida Sans Unicode, Verdana, Sans-Serif;
font-size:11px;
line-height:20px;
}

/*Aufbau der Seite*/

#header
{
height:41px;
background:url('images/header-bg.gif');
}

#header-image
{
width:960px;
height:41px;

margin:auto;

background:url('images/header.gif') no-repeat;
}

#body
{
width:960px;

margin:0 auto;

background:url('images/content-bg.gif') left repeat-y #fff;

overflow:auto;
}

#navigation
{
width:150px;
float:left;

background:url('images/wappen-left.gif') top no-repeat;
}

#content
{
width:810px;
float:left;
padding-bottom:20px;
overflow:hidden;
}

#footer
{
width:960px;
height:14px;

background:url('images/footer-bg.gif');

margin:auto;
}



/*Navigation*/


#navigation ul
{
list-style:none;
margin:0;
margin-top:85px;
padding:0;
}

#navigation div.lang
{
margin-top:15px;
text-align:center;
}

#navigation div.lang img
{
border:none;
}

#navigation ul li
{
line-height:20px;
text-align:right;
}

#navigation ul li ul
{
margin-top:2px;
margin-right:2px;
padding-right:0;

background:#b2d1ff;
}

#navigation ul li ul li ul
{
margin-top:2px;
margin-right:0;
padding-right:0;

background:#e0edff;
}

#navigation ul li a
{
padding-right:7px;
color:#fff;

font-size:13px;
text-decoration:none;

line-height:22px;
height:20px;

background:none;
padding-bottom:4px;

display:block;
}

#navigation ul li ul a
{
color:#3763a6;
}

#navigation ul li.menu-parent a
{
background:#fff;
color:#3763a6;
}

#navigation ul li.menu-current a, #navigation ul li.menu-parent a
{
font-weight:bold;
background:#fff;
color:#3763a6;
}

#navigation ul li.menu-sibling a
{
background:none;
}

#navigation ul li.menu-expand ul li a
{
background:none;
font-weight:normal;
}

#navigation ul li.menu-current ul li a
{
background:none;
font-weight:normal;
}

#navigation ul li.menu-sibling ul li a
{
background:none;
font-weight:normal;
}

#navigation ul li ul li.menu-current a
{
font-weight:bold;
}

#navigation ul li ul li.menu-expand ul li a
{
font-weight:normal;
}

#navigation ul li ul li.menu-parent a
{
font-weight:bold;
}

#navigation ul li ul li.menu-expand ul li.menu-current a
{
font-weight:bold;
}

#navigation ul li ul li a
{
font-size:12px;
}

#navigation ul li a:hover
{
font-weight:bold;
}

/*Footer*/


#footer p
{
padding:0;
padding-right:5px;
margin:0;

font-size:10px;
color:#7394c5;

text-align:right;

line-height:14px;
}

#footer a
{
font-size:10px;
color:#7394c5;
text-decoration:none;
}

/*Inhalt*/

#content .secondheader
{
height:85px;
background: url('images/second-header.gif');

width:810px;
padding:0;
margin:0;

color:#3763a6;
}

#content .secondheader h1
{
font-size:15px;
font-weight:normal;

margin:5px;
margin-top:0;
color:#3763a6;
}

#content .secondheader p
{
color:#3763a6;
margin:5px;
margin-bottom:0;

line-height:15px;
}

#content p, #content ul, #content ol, #content table
{
font-size:12px;
line-height:19px;

color:#31435e;

padding:0;

margin:0;
margin-top:8px;
margin-left:30px;
margin-right:30px;
}

#content ol, #content ul
{
padding-left:35px;
}

#content h1, #content h2, #content h3
{
font-size:18px;
font-weight:normal;
color:#4882d9;

padding:0;

margin:0;
margin-top:15px;
margin-left:30px;
margin-right:30px;
}

#content h2
{
font-size:16px;
}

#content h3
{
font-size:14px;
}


/*Inhalt*/

/*Allgemein*/
img {border:2px solid #fff; border-top:none;border-bottom:none;}


#content .secondheader img{float:right; padding:0;}

a 
{
color:#4882d9;
font-weight:normal;
text-decoration:underline;
}

a:hover
{
text-decoration:none;
}

