@charset "utf-8";
/* TEXT STYLES FOR HTML TAGS */

dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, select, p, blockquote { 
margin-bottom: 6px; padding: 0; 
}
input, select {
margin: 2 0 4 0;
}

body, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

h1, h2 {
color:#003151;
}
h1 { 
font-size:24px;
margin-bottom:8px;
}
h2 { font-size:20px;}
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:12px;}

a: {
color:blue;
text-decoration:underline;}

a:hover {
color: #003151;
}

ol, ul {
list-style-position:outside;
}
ul { list-style-type:circle;
margin-left:22px;
}
ol { list-style-type: decimal;
margin-left:36px;}

dl {
margin-left:22px;
}
dt {
font-weight:bold;
}
dd {
font-style:italic;
margin-left: 12px;
}
q {
font-style:italic;
}
blockquote {
margin-left: 22px;
text-align:justify;
}

pre, tt, code {
font-family:"Courier New", Courier, monospace;
}

strong {
font-weight:bold;
}

em {
font-weight:bold;
font-style:italic;
}

th {
font-weight:bold;}


/* TEXT STYLES FOR UNIQUE CSS IDs AND CLASSES */

.highlight {
color:#be0a0d;
font-weight:bold;
}

ul.highlight, ol.highlight {
color:#003151;
font-weight:bold;
}

#branding h2 { /* domain name */
font-size:28px;
}

#branding h3 {  /* slogan */
color:#003151;
font-size:20px;
}

#menu a, #menu, #footer {
color:#FFFFFF;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding-left:2px;
padding-right:2px;
}

#menu a:hover {
text-decoration:underline;
}

.box-header {
font-weight:bold;
}

#footer p {
margin-bottom: 3px;
}

.productbanner-text {
	color:#044c7e;
}

.pp-werbung {
color:#003151;
font-weight:bold;
font-size:12px;
text-align:center;
}

.tel {
	font-size: 18px;
	font-weight: bold;
	color: #F6B501;
}

.red {
	color: #FF0000;
	font-weight: bold;
}
