/* allgemeine Gestaltungs-Vorgaben */
body {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-size: 83%;
line-height: 140%;

background-image: url(../gfx/bag.jpg);
background-repeat : no-repeat;

}

img	{ border: none;}
div	{	font-family: Verdana,Arial,Helvetica,sans-serif; }

/* link classes (generic) */
a, a.link {	color: #d60004;  text-decoration: underline;  background-color: transparent;}
a:visited {	color: #b10000; text-decoration: underline;  background-color: transparent;}
a:hover {	color: #474747; text-decoration: none;  background-color: transparent;}

/* gestaltung des Seitenkopfes */
#header	{
display: block;
padding: 35px 0 0 35px;
}

/* der Content */
#content	{
width: 400px;
padding: 35px 35px 40px 35px;
float: left;
border: 0px solid #333;

font-family: "Times New Roman", Times, serif;
font-size: medium;
line-height: 140%;

}
#content h1	{
color: #e60004;
font-size: large;
line-height: 133%;
}

#content h3	{
color: #e60004;
font-size: large;
font-weight: normal;
line-height: 133%;
border-bottom: 1px solid #000000; 
}

#content p	{
margin: 0;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
line-height: 150%;
}

#content p.last	{ margin-bottom: 8px;}
#content p.brot	{ 
font-family: "Times New Roman", Times, serif;
font-size: medium;
}

#content ul	{
border: 0px solid #333;
line-height: 150%;
margin: 0 0 0 15px;
list-style-position: outside;
}

#content ul	li{
border: 0px solid #333;
list-style: square;
margin-bottom: 8px;
}

/* gestaltung des Seitenfusses */
#footer	{
display: block;
margin: 0;
margin-bottom: 50px;
border-top: 1px solid #d60004;
*padding-top: 20px;
}

#footer p {
font-size: 11px;
color: #474747;
line-height: 160%;
padding-left: 30px;
width: 750px;
}

/**/
#hn {
margin-top: 20px;
padding-left: 30px;
font-size: 11px;
}

#hn ul {
margin: 0;
display: inline;

}
#hn ul li {
display: inline;


}
#hn ul li a {
display: inline;
padding: 4px 12px 4px 12px;
border-top: 1px solid #eeeeee;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
text-decoration: none;
}

#hn ul li a:hover {
border-top: 1px solid #d60004;
border-left: 1px solid #d60004;
border-right: 1px solid #d60004;
}


/* Navigation der 3. Ebene */
#n3	{

width: 150px;
padding: 0 0 0 15px;
font-size: 11px;
line-height: 120%;
}

#n3 ul	{
display: inline;
}

#n3 ul li	{
margin: 0;
list-style: none;
border-bottom: 1px solid #000000;
}

#n3 ul li a	{
display: block;
background-color: transparent;
padding: 3px 3px 5px 6px;
color: #e60004;
text-decoration: none;
}

#n3 ul li a:visited	{	text-decoation: none; color: #333333;}
#n3 ul li a:hover	{	text-decoation: none; background-color: #ffe3e4;}


/**/

#content form p.name	{
width: 120px;
float: left;
color: #d60004;
}

#content form input	{
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
border: 0;
border-bottom: 1px solid #d60004;
}

#content form textarea	{
font-size: 11px;
font-family: Verdana,Arial,Helvetica,sans-serif;
border: 0;
border-bottom: 1px solid #d60004;
border-right: 1px solid #d60004;
}
