body
{
font-family:sans-serif;
background:#003366 url(../gfx/bg.jpg);
text-align:center;
margin-top:50px;
padding:0;
}


.wrap
{
margin:0 auto;
width:780px;
height:400px;
font-size:12px;
/*border-collapse:collapse;
border: 1px solid black;*/
}

.header_aussen
{
background-image:url(../gfx/oberezellen.jpg);

}

.header
{
height:150px;
width:750px;
/*padding-right:20px;
padding-bottom:10px;*/
background:#FFFFFF url(../gfx/head.jpg);
text-align:right;
vertical-align:bottom;
}

.menu_aussen
{
background:#DDDDAA;

}

.menu
{
text-align:left;
vertical-align:middle;
padding:0 20px 0 20px;
background:#DDDDAA;
}

.content_aussen
{
background:#FFFFFF;

}

.content
{
width:750px;
background:#FFFFFF;
}

.footer_aussen
{
background:#DDDDAA;

}

.footer
{
padding:0 20px 0 20px;
text-align:center;
background:#DDDDAA;
}

.footer2_aussen
{
background-image:url(../gfx/unterezellen.jpg);

}

.footer2
{
height:100px;
padding:0 20px 0 20px;
text-align:center;
background-image:url(../gfx/unterezellen.jpg);
}

.angebot
{
font-size:12px;
border-collapse:collapse;
border:1px solid black;
}

.titel_angebot1
{
font-weight:bold;
background:#DDDDAA;
padding:5px;
border-top:1px solid black;
border-bottom:1px solid black;
}

.angebot1
{
width:400px;
text-align:left;
vertical-align:top;
background:#DDDDAA;
padding:5px;
}

.preis1
{
padding:15px;
text-align:center;
font-size:15px;
font-weight:bold;
background:#DDDDAA;
}

.titel_angebot2
{
font-weight:bold;
background:#DDDDDD;
padding:5px;
border-top:1px solid black;
border-bottom:1px solid black;
}

.angebot2
{
width:400px;
text-align:left;
vertical-align:top;
background:#DDDDDD;
padding:5px;
}

.preis2
{
padding:15px;
text-align:center;
font-size:15px;
font-weight:bold;
background:#DDDDDD; 
}

fieldset
{
padding:5px;
margin-bottom:10px;
}

legend
{
font-weight:bold;
border:1px solid;
padding:0 5px 0 5px;
background:#CCCCCC;
}

p
{
margin:0px;
padding-bottom:10px;
}

a:link, a:visited
{
font-weight:bold;
color:#000000;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
font-weight:bold;
color:#BB0000;
}

a:active
{
font-weight:bold;
color:#BB0000;
}

h2
{
font-size:12px;
margin:5px 0 0 0;
}

input, textarea
{
background-color:#ddd;
}

input:hover,textarea:hover 
{
outline:2px solid #f63; 
}


