html, body 
{
height:100%;
margin:0;
padding:0 
}

body 
{
color:black;
background: 
#FFFFFF;
margin:0px;
padding:0px;
font:16px verdana, sans-serif; 
}

:focus 
{
outline: 0;
}


#content 
{
border: 1px solid Silver;
color:black;
background: #F2F2F2;
padding:0px;
margin: 1% 1% 0 1%; 
}

#head 
{
background: #E2E2E2 url(/parkhaus/logo.gif) no-repeat;
height: 90px;
margin-top: 0px; 
width: 100%;
}

a #head
{
height: 90px;
width: 100%;
}

#navcontainer 
{
height: 30px;
background: transparent;
float: right;
width: 420px;
padding: 3px 3px 3px 0px; 
}

#navcontainer ul 
{
padding-left: 
0;
margin-right: 5px;
margin-top: 0;
background-color: transparent;
color: White;
float: right;
font-family: arial, helvetica, sans-serif;
border-top: 0; 
}

#navcontainer 
ul li 
{
display: inline; 
}

#navcontainer ul li a 
{
padding: 0.2em 1em;
margin-left: 
3px;
background-color: #C7C7C7;
color: #6D6D6D;
text-decoration: none;
float: 
left;
border: 1px solid #737373; 
}

#navcontainer ul li a:hover 
{
background-color: 
#E2E2E2;
color: #6D6D6D; 
}

#navcontainer ul li a:active 
{
background-color: #E2E2E2; 
}

#nextevent 
{
background: transparent;
float: right;
width: 30%;
clear: left; 
}

#nextevent a 
{
color: Black; 
}

p#textnext 
{
font: 12px Arial, Helvetica, sans-serif;
margin: 0;
padding-top: 10px;
text-align: right; 
}

#text 
{
clear:left;
padding: 
50px 5% 0px 5%;
color:black;
background: #F2F2F2;
border-top: 35px solid #ADADAD; 
}

#text table td 
{
padding-left: 0px; 
}

#text code 
{
background-color: #E2E2E2;
padding: 2px;
position: relative;
left: -6px;
font-weight: bold;
border: 3px solid 
#8B0000;
top: -15px; 
}

#text img 
{
border: 1px solid #777777; 
}



h1 
{
margin:20px 0 10px;
padding:2px 0 2px;
font:bold 18px verdana, sans-serif; 
}

h2 
{
margin:25px 
0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif; 
}

h3 
{
margin:25px 0 10px;
padding:2px 0 2px;
font:bold 14px verdana, sans-serif; 
}

h4 
{
font:bold 
12px verdana, sans-serif; 
}

h5 
{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font: 
lighter 9px verdana, sans-serif; 
}

h6 
{
margin: 0;
color: Maroon;
padding: 0;
margin: 0; 
}

#foot 
{
height:10px;
font-size:17px;
width:100%;
text-align:center;
background:#FFFFFF;
color:black;
padding-top: 8px; 
}

table p 
{
padding: 0;
font-size: 11px; 
}

table#alle 
td 
{
border: 1px solid #A3A3A3;
font-family: Verdana, Geneva, Arial, Helvetica, 
sans-serif;
font-size: 11px;
padding: 2px;
empty-cells: show;
border-collapse: 
separate;
border-right: 0; 
}

table#alle 
{
border-right: 1px solid #A3A3A3; 
}

table#alle 
.ungerade 
{
background-color: #E4E4E4; 
}

table#alle .gerade 
{
background-color: 
#D8D8D8; 
}

#foot p 
{
font: Arial, Helvetica, sans-serif;
font-size: 11px;
letter-spacing: 
1px; 
}

.green 
{
color: #00AA01; 
}

#info #content 
{
padding-bottom: 40px; 
}

#info #content p 
{
font-size: 14px; 
}


-----------------------------------------neu in 2010-------------------


#erste #text
{
position: relative;
}

img#einladungskarte
{
margin: 0 0 60px 0;
}


#einladung
{
width: 500px;
position: absolute;
left: 50%;
top: 160px;
}

