body
{
background-color:#FFFFFF;
margin:0px;
padding:0px;
}

img
{
border:0px;
margin:0px;
padding:0px;
}

a:link,a:visited
{
color:#4053A0;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

a.toplink:link,a.toplink:visited
{
color:#3D57A1;
text-decoration:none;
font-family: arial,verdana,tahoma;
font-size:11px;
margin-right: 25px;
}

a.toplink:hover
{
text-decoration:underline;
}

a.menu:link,a.menu:visited
{
display:block;
padding-top:7px;
padding-bottom:7px;
color:#222222;
text-decoration:none;
font-family: arial,verdana,tahoma;
font-size:12px;
border-bottom:1px dotted #222222;
}

a.menu:hover
{
display:block;
background-color:#EEEEEE;
}

ul.list
{
padding:0;
}


ul .menu
{
list-style-type:none;
}

li .menu
{
width:250px;
}

ul li ul li .menu
{
width:210px;
}

.menu ul
{
padding-left:20px;
margin-right:20px;
}

.menu li
{
list-style-image:url(/images/li.jpg);
margin-left:0px;
margin-right:20px;
}

.headline
{
color: #4053A0;
font-size:18px;
font-family:arial,verdana;
font-weight:bold;
padding-bottom:5px;
line-height:20px;
}

h1,h2,h3,h4
{
padding-top:0px;
margin-top:0px;
font-family:arial;
}

h3
{
padding-bottom:5px;
border-bottom: 2px solid #3D57A1;
margin-bottom:0px;
}

#head
{
margin-top:20px;
margin-left:100px;
margin-right:150px;
width:75%;
padding-bottom:5px;
border-bottom:1px dotted black;
margin-bottom:20px;
}

#logo
{
width:75%;
margin-top:30px;
margin-left:100px;
margin-right:150px;
padding-bottom:20px;
border-bottom:1px dotted black;
}

#content
{
width:75%;
margin-top:20px;
margin-left:100px;
margin-right:150px;
}

#menu
{
width:250px;
float:left;
margin-right:30px;
}

#inhalt
{
margin-top:25px;
width:450px;
float:left;
font-family:arial,verdana,tahoma;
font-size:12px;
line-height:18px;
text-align:justify;
}


