* {
margin: 0;
padding: 0;
}

body {
background-color: #555555;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #FFFFFF;
}

p            
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #E5E5E5;
}

/* P Class */
.list {
line-height: 20px;
}

.linktext {
color: #FFFFFF;
padding-left: 40px;
line-height: 25px;
}

table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #FFFFFF;
}

a {
outline: none;
}

a:link 
{ 
color: #FFDD78; 
text-decoration: none 
}

a:active
{ 
color: #FFDD78; 
text-decoration: none 
}

a:visited { 
color: #FFDD78; 
text-decoration: none 
}

#print {
width: 99%;
text-align: right;
border: 0px none;
} 

h1 {
padding-left: 40px;
height: 30px;
background-image:url('images/logo_tunnelmuseum_small.gif');
background-repeat:no-repeat; 
background-position: 0px 75%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #FBDD7B; 
}

h2 {
padding-left: 12px;
background-image:url('images/but_viereck.gif');
background-repeat:no-repeat; 
background-position:0px 75%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold
}

td {
padding: 3px;
}

.anzeigekarte {
padding: 3px;
}

#outer {
width: 800px;
height: auto;
margin-top: 15px;
margin-right: auto;
margin-left: auto;
}

#header {
width: 100%;
height: 132px;
background-image:url('images/header.jpg');
background-repeat:no-repeat;
}

#center {
width: 100%;
margin-top: 10px;
}

#menue {
float: left;
width: 250px;
}

#adresse {
margin-top: 30px;
margin-left: 20px;
}

#content {
float: right;
width: 515px;
line-height: 15px;
margin-bottom: 10px;
}

.link {
padding-left: 18px;
background-image:url('images/link.png');
background-repeat:no-repeat; 
color: #FFDD78;
}

#kontaktform {
width: auto;
padding: 10px 0 10px 60px;
}

#kontaktform table{
font-size:12px;
font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif;
color: #FFF;
}

#hlwelcome {width: 300px;height: 30px;background: url('images/hl_welcome.png');margin: 5px 0 10px 0px;}
#hlmuseum {width: 300px;height: 30px;background: url('images/hl_museum.png');margin: 5px 0 10px 0px;}
#hltunnelbau {width: 300px;height: 30px;background: url('images/hl_tunnelbau.png');margin: 5px 0 10px 0px;}
#hltunnel {width: 300px;height: 30px;background: url('images/hl_tunnel.png');margin: 5px 0 10px 0px;}
#hlzeiten {width: 300px;height: 30px;background: url('images/hl_zeiten.png');margin: 5px 0 10px 0px;}
#hlorte {width: 490px;height: 30px;background: url('images/hl_orte.png');margin: 5px 0 10px 0px;}
#hlweg {width: 300px;height: 30px;background: url('images/hl_weg.png');margin: 5px 0 10px 0px;}
#hlkontakt {width: 300px;height: 30px;background: url('images/hl_kontakt.png');margin: 5px 0 10px 0px;}
#hldank {width: 300px;height: 30px;background: url('images/hl_dank.png');margin: 5px 0 10px 0px;}
#hlimpressum {width: 300px;height: 30px;background: url('images/hl_impressum.png');margin: 5px 0 10px 0px;}
#hllinks {width: 300px;height: 30px;background: url('images/hl_links.png');margin: 5px 0 10px 0px;}

#footer {
clear: both;
width: 100%;
height: auto;
text-align: left;
}

#logosmd {
width: 100%;
height: 35px;
background-image:url('images/footer.png');
background-repeat:no-repeat;
}

.footer {
padding: 10px;
font-size: 11px;
}

.footer a{
text-decoration: none;
color: #E5E5E5;
}
