

p {
margin-bottom: 1.2em;
}


body, html, table, tr, td, p, #nav:a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}


h1 {
font-family: helvetica, arial, verdana, sans-serif;
font-size: 36px;
line-height: 40px;
color: #c0c0c0;
margin-bottom:8px;
font-weight: bold;
letter-spacing:-2px;
}

h2 {
font-family: helvetica, arial, verdana, sans-serif;
font-size: 24px;
line-height: 26px;
color: #c0c0c0;
margin-bottom: 12px;
margin-top:12px;
font-weight: bold;
letter-spacing:-1.5px;
}

h3 {
font-family: helvetica, arial, verdana, sans-serif;
font-size: 24px;
line-height: 24px;
color: #c0c0c0;
font-weight: bold;
margin-bottom:8px;
margin-top:8px;
letter-spacing:-1.2px;
}


h4 {
font-family: helvetica, arial, verdana, sans-serif;
font-size: 18px;
line-height: 18px;
color: #c0c0c0;
font-weight: bold;
margin-bottom:8px;
margin-top:8px;
letter-spacing:-1.2px;
}


a:link,
#mainNav a:link {
color: #8cacff;
text-decoration: none;
text-transform: none;
}



a:visited,
#mainNav a:visited {
color: #8cacff;
text-decoration: none;
text-transform: none;
}

a:visited:hover,
#mainNav a:visited:hover {
color: #ffa800;
background: transparent;
text-decoration: none;
text-transform: none;
}

a:hover,
#mainNav a:hover {
color: #ffa800;
background: transparent;
text-decoration: none;
text-transform: none;
}

a:active,
#mainNav a:active {
color: #b30101;
}

.c {
text-align: center;
}

.b {
width: 100%;
border-bottom: 1px dashed #c0c0c0;
line-height: 1px;
margin-top: 18px;
margin-bottom: 18px;
}


img {
border:0;
}


.gelb {color: #ffd200;}
.hellblau {color: #8cacff;}
.orange {color: #ffa800;}
.grau {color: #cecece;}
.green {color: #ceff39;}
.pink {color: #d66be6;}
.magenta {color: #ff4f78;}




.inp {width: 250px;}
.plz {width: 50px;}
.ort {width: 195px;}
.comm {width: 250px; height: 100px; font-family: arial, sans-serif; font-size: 12px;}
.sub {width: 250px;}

input, button, textarea,
.inp,
.plz,
.ort,
.sel,
.comm {
background: transparent;
color: #c0c0c0;
}

.sub {
background: #CC0000;
color: #ffffff;
font-weight: bold;
}

optgroup .cont,
optgroup label .cont,
.cont {
	padding-top: 1.5em !important;
	padding-bottom: 1em !important;
	font-size: 14px !important;
	font-weight: bold !important;
}

.introOption {
/*	margin-bottom: 1em !important;*/
/*	padding-bottom: 1em !important;*/
	border-bottom: 1px dotted #c0c0c0;
}



