W3C CSS Validator results for http://www.colostrum-institut.de/css/standard.css (CSS level 3 + SVG)

Sorry! We found the following errors (1)

↑ Top

Warnings (4)

URI : https://www.colostrum-institut.de/css/standard.css

106 -moz-opacity is a vendor extension
107 alpha(opacity=80) is a vendor extension
115 -moz-opacity is a vendor extension
116 alpha(opacity=50) is a vendor extension

↑ Top

Valid CSS information

body, html {
margin : 0;
padding : 0;
background : #fff;
color : #021A57;
font-family : Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size : 16px;
line-height : 125%;
}
body {
min-width : 780px;
}
#rahmen {
background : url(../images/main.bg.gif) repeat-y;
margin : 0 auto;
width : 779px;
}
#header {
text-indent : -9000px;
height : 127px;
width : 779px;
background-image : url(../images/header.bg.gif);
}
#header h1 {
padding : 5px;
margin : 0;
}
#logo {
float : left;
padding : 5px;
margin : 0;
width : 182px;
height : 53px;
position : absolute;
}
#logo a {
position : relative;
display : block;
top : 42px;
left : 30px;
width : 182px;
height : 32px;
background : url(../images/logo.gif) -5px -5px;
}
#logo a span {
display : none;
}
.cc_container {
font-size : 14px !important ;
}
.cc_container .cc_btn {
background-color : #005ca5 !important ;
color : #fff !important ;
}
.cc_container a, .cc_container a:visited {
color : #ccc !important ;
}
#navi {
position : relative;
top : 0;
left : 0;
float : left;
width : 779px;
height : 42px;
margin : 0;
margin : 0;
font-size : 93%;
line-height : normal;
padding : 0;
background : url(../images/navi.bg.gif) #fff;
text-align : right;
font-size : 0.78em;
}
#navi .lft {
width : 190px;
float : left;
padding : 0 0 0 30px;
text-align : right;
}
#navi .rght {
float : right;
width : 500px;
padding : 10px 15px 0 0;
margin : 0;
text-align : right;
}
#navi a:link {
color : #0368a0;
text-decoration : none;
}
#navi a:visited {
color : #0368a0;
text-decoration : none;
}
#navi a:hover {
color : #037bbd;
border-bottom : 1px dotted #037bbd;
}
#mainnav {
width : 206px;
}
#subnav li {
font-size : 0.82em;
font-weight : normal;
letter-spacing : 0;
}
#mainnav ul #subnav li a:link, #mainnav ul #subnav li a:visited {
display : block;
padding : 4px 0 3px 15px;
width : 192px;
opacity : 0.8;
border-bottom : 1px solid #fff;
}
#mainnav ul #subnav li a:hover, #mainnav ul #subnav li a.current {
background : url(../images/mainnav.hov.gif) repeat-y;
padding : 4px 0 3px 15px;
opacity : 0.5;
border-bottom : 1px solid #fff;
}
#mainnav ul {
margin-left : 0;
padding-left : 0;
list-style-type : none;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
letter-spacing : -0.02em;
}
#mainnav ul a {
display : block;
padding : 6px 0 5px 15px;
width : 192px;
text-decoration : none;
border-bottom : 1px solid #eee;
}
#mainnav a:link, #navlist a:visited {
color : #0368a0;
text-decoration : none;
}
#mainnav a:hover, #mainnav a.current {
background : url(../images/mainnav.hov.gif) repeat-y;
}
#adresse {
padding : 6px 15px 5px 15px;
width : 187px;
font-size : 0.88em;
}
#content {
float : right;
width : 560px;
padding : 25px 0 25px 0;
}
#content img {
border : 0;
}
#content h1, #content h2, #content h3, #content h3, #content h4, #content h5, #content ul, #content form, #content p {
padding : 0 20px;
}
#content h1 {
font-size : 1.44em;
line-height : 120%;
text-transform : uppercase;
color : #021A57;
font-weight : bold;
letter-spacing : -0.01em;
line-height : 120%;
text-transform : uppercase;
}
#content h3, #content p {
padding : 0 10px 0 0;
}
#content h1 {
color : #005ca5;
font-size : 16px;
background : url(../images/h1bg.gif) bottom right no-repeat;
padding : 0 20px;
margin : 0;
margin : 0 1px 5px 0;
}
#content h2, #content h3 {
color : #005ca5;
font-size : 14px;
font-weight : bold;
padding : 0 20px 15px 20px;
margin : 0;
text-transform : uppercase;
}
#content h3 {
color : #005ca5;
font-weight : bold;
font-size : 13px;
line-height : 120%;
text-transform : uppercase;
margin : 10px 0 -14px 0;
}
#content h4, #content h5 {
color : #005ca5;
font-weight : bold;
font-size : 14px;
line-height : 120%;
text-transform : uppercase;
margin : 20px 0 8px 0;
}
.mehr {
padding : 2px 4px;
border : #005ca5 solid 1px;
}
#left {
float : left;
width : 216px;
padding-top : 25px;
font-size : 0.86em;
line-height : 125%;
}
#content img {
border : none;
}
#content ul {
margin-bottom : 0;
}
#footer {
background : url(../images/footer.bg.gif);
background-repeat : no-repeat;
clear : both;
height : 100px;
width : 779px;
font-size : 0.78em;
text-align : left;
margin : 0;
padding : 0;
color : #eee;
overflow : hidden;
margin-top : 10px;
}
#footer .rght {
float : right;
width : 550px;
padding : 50px 30px 0 0;
margin : 0;
text-align : right;
}
#footer a:link {
color : #eee;
text-decoration : none;
}
#footer a:visited {
color : #ddd;
text-decoration : none;
}
#footer a:hover {
color : #fff;
border-bottom : 1px dotted #fff;
}
#footer .lft {
width : 70px;
float : left;
padding : 50px 0 0 30px;
text-align : right;
}
.rght a, .rght img {
border : 0;
}
#springer {
display : none;
}
#top {
position : relative;
top : 8px;
width : auto;
padding : 0 0 0 30px;
margin : 0;
display : none;
}
#top p a {
margin : 0 0 0 30px;
padding : 3px 3px 1px 3px;
position : absolute;
z-index : 1000;
}
#top a:link, #top a:visited {
background-color : #fff;
color : #d8d8d8;
}
#top a:hover {
background-color : #d8d8d8;
color : #fff;
}
#search label {
display : none;
}
#tools {
text-align : left;
padding : 5px 0 5px 0;
z-index : 1000;
}
#tools img {
padding : 0 5px 0 0;
border : none;
border-right : 1px dotted #ccc;
}
.lbn {
display : block;
float : left;
width : 3.5em;
}
label {
display : block;
float : left;
width : 5.8em;
}
.feld {
width : 14em;
margin : 2px 0 2px 0;
}
.btn {
border : #330099 solid 1px;
cursor : pointer;
background : #E88F3E;
color : #000099;
}
.fehler {
color : #990000;
}
.grafisch {
display : none;
}
#map, object {
padding : 0 0 0 25px;
margin : 0;
}
.box {
width : 9em;
height : 4em;
float : left;
vertical-align : top;
}
.clearfix {
margin : 0;
height : 0;
clear : both;
}
.alright {
text-align : right;
}
#content a:link {
color : #DB7093;
text-decoration : none;
border-bottom : 1px dotted #DB7093;
}
#content a:visited {
color : #DB7093;
text-decoration : none;
border-bottom : 1px dotted #DB7093;
}
#content a:hover {
color : #564b47;
border-color : #564b47;
border-bottom-style : solid;
}
abbr, acronym, span.abbr {
cursor : help;
}
#content p, #content pre {
padding : 5px 20px 5px 20px;
margin : 0;
font-size : 0.78em;
line-height : 125%;
color : #555;
}
#content table {
width : 520px;
position : relative;
top : 5px;
left : 20px;
font-size : 0.78em;
line-height : 125%;
color : #555;
}
#content th {
background : #005ca1;
font-size : 0.82em;
font-weight : bold;
color : #fff;
}
#content ul, #content ol {
margin : 0;
padding : 16px;
}
#content li {
width : 400px;
line-height : 125%;
list-style : none;
margin : 5px 0 2px 0;
padding : 4px 3px 15px 50px;
min-height : 28px;
font-size : 0.82em;
font-weight : normal;
background : url(../images/arrow.gif) top left no-repeat;
}
#content li:last-child {
padding-bottom : 0;
}
#content .abstand {
margin : 10px 0 -20px 0;
}
.pseudobutton {
text-align : center;
position : relative;
display : block;
width : 14em;
text-decoration : none;
color : #fff;
background : #005ca1;
padding : 2px 3px 4px 3px;
margin-top : 20px;
border : none;
}
#content a.pseudobutton:link {
color : #fff;
background : #005ca1;
text-decoration : none;
border : none;
}
#content a.pseudobutton:visited {
color : #fff;
background : #005ca1;
text-decoration : none;
border : none;
}
#content a.pseudobutton:hover {
color : #005ca1;
background : #ddd;
text-decoration : none;
border : none;
}
form {
padding : 15px 0 5px 0;
width : 260px;
}
label {
font-size : 0.8em;
font-family : Geneva, Verdana, Arial, Helvetica, sans-serif;
float : left;
width : 120px;
font-weight : bold;
}
select {
width : 260px;
}
input, textarea {
width : 260px;
margin-bottom : 5px;
background-image : url(../images/form.bg.gif);
border : #ddd solid 1px;
}
input:hover, textarea:hover, input:focus, textarea:focus {
margin-left : 0;
border : #666 solid 1px;
}
textarea {
height : 95px;
line-height : 147%;
}
#submitbutton {
margin-left : 177px;
margin-top : 5px;
width : 90px;
padding-bottom : 2px;
background-color : #fff;
background-image : none;
cursor : pointer;
color : #666;
}
#submitbutton:hover {
color : #fff;
background : #999;
}
form br {
clear : left;
}
.fehler {
color : #cc0000;
background : #fff;
font-weight : bold;
font-size : 0.78em;
font-family : Geneva, Verdana, Arial, Helvetica, sans-serif;
padding-left : 5px;
}
a span {
display : none;
text-decoration : none;
background : #efefef;
cursor : default;
border : none;
}
a:hover span {
display : block;
position : relative;
top : 0;
left : 0;
text-decoration : none;
border : none;
}
a span p .noline {
border : none;
text-decoration : none;
}
fieldset {
margin : 0;
padding : 0;
border : none;
}
#content fieldset ul.flist li, #content fieldset ul {
margin : 0;
padding : 0;
border : none;
background : none;
width : 320px;
}
legend {
font-size : 0.82em;
padding : 20px 0 0 0;
margin : 0 0 15px -3px;
line-height : 120%;
text-transform : uppercase;
color : #005CA1;
font-weight : bold;
letter-spacing : -0.01em;
}

↑ Top