W3C CSS Validator results for http://www.pengmannheim.de/common/css/base.css (CSS level 2.1)

Sorry! We found the following errors (34)

URI : http://www.pengmannheim.de/common/css/styles.css

1 * html .pengnew attempt to find a semi-colon before the property name. add it
1 * html .pengnew Property progid doesn't exist : DXImageTransform DXImageTransform
1 * html .pengnew Parse Error DXImageTransform.Microsoft.AlphaImageLoader(src='common/pix/newcat.png',sizingMethod='scale');
1 * html .pengnew Parse Error ;}
1 * Parse Error *html .subtitle{margin:1px 3px 0 0;}
1 * Parse Error *html .biobox,.biobox2{padding:3px 0 0 0;}
1 p.vitatext Value Error : border #00000 is not a valid color 3 or 6 hexadecimals numbers #00000
1 * Parse Error *html .vitatext a:link,.vitatext a:visited{line-height:1.2em;}
1 #box Value Error : padding px is not a padding-top value : px 0 0 0 px 0 0 0
1 #thumbs_cont ul li img Property behavior doesn't exist : url("common/css/csshover.htc") url("common/css/csshover.htc")
1 #lbCanvas img Property -ms-interpolation-mode doesn't exist : bicubic bicubic
1 #lbImage Value Error : background-color none is not a color value : none none
1 span.right Property text-shadow doesn't exist in CSS level 2.1 but exists in : none none
1 * Parse Error *html .chk_text{top:5px;}
1 * html .captchatip-left attempt to find a semi-colon before the property name. add it
1 * html .captchatip-left Property progid doesn't exist : DXImageTransform DXImageTransform
1 * html .captchatip-left Parse Error DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/mod_captchaMailhide/tooltip_left.png',sizingMethod='crop');
1 * html .captchatip-left Parse Error ;}
1 * html .captchatip-btm attempt to find a semi-colon before the property name. add it
1 * html .captchatip-btm Property progid doesn't exist : DXImageTransform DXImageTransform
1 * html .captchatip-btm Parse Error DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/mod_captchaMailhide/tooltip_btm.png',sizingMethod='crop');
1 * html .captchatip-btm Parse Error ;}
1 * html .captchatip-top attempt to find a semi-colon before the property name. add it
1 * html .captchatip-top Property progid doesn't exist : DXImageTransform DXImageTransform
1 * html .captchatip-top Parse Error DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/mod_captchaMailhide/tooltip_top.png',sizingMethod='crop');
1 * html .captchatip-top Parse Error ;}
1 * html .captchatip-edge attempt to find a semi-colon before the property name. add it
1 * html .captchatip-edge Property progid doesn't exist : DXImageTransform DXImageTransform
1 * html .captchatip-edge Parse Error DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/mod_captchaMailhide/tooltip_edge.png',sizingMethod='crop');
1 * html .captchatip-edge Parse Error ;}
1 * html .captchatip-mid attempt to find a semi-colon before the property name. add it
1 * html .captchatip-mid Property progid doesn't exist : DXImageTransform DXImageTransform
1 * html .captchatip-mid Parse Error DXImageTransform.Microsoft.AlphaImageLoader(src='common/images/mod_captchaMailhide/tooltip_mid.png',sizingMethod='crop');
1 * html .captchatip-mid Parse Error ;}

↑ Top

Valid CSS information

* {
font-family : Tahoma, Verdana, sans-serif;
letter-spacing : 0.03em;
}
body {
color : #000;
background-color : #fff;
margin : 0;
padding : 0;
voice-family : inherit;
}
#fakebody {
padding : 0;
margin : 0;
}
.alink {
visibility : hidden;
font-size : 1px;
line-height : 1px;
height : 1px;
}
p {
font-family : 'Lucida Grande', Tahoma, Verdana, sans-serif;
text-align : left;
font-size : 14px;
z-index : 0;
}
p.fliesstext, .fliesstext {
margin : 0;
padding : 0 10px 5px 0;
border : 0 solid #000;
font-size : 0.9em;
line-height : 1.25em;
color : #5e5e5e;
font-weight : normal;
}
p.zusatz {
margin : 0;
padding : 0 7px 5px 0;
border : 0 solid #000;
font-size : 0.75em;
line-height : 1.25em;
color : #5e5e5e;
font-weight : normal;
}
p a:link, p a:visited {
margin : 0;
border : 0 solid #000;
font-size : 1em;
line-height : 1.25em;
color : #5e5e5e;
font-weight : normal;
z-index : 2;
text-decoration : none;
border-bottom : 3px solid #ccc;
}
p a:hover, p a:active, p a:focus {
text-decoration : none;
border-bottom : 3px solid #f93;
}
p.mail {
margin : 0;
padding : 0 15px 5px 0;
border : 0 solid #000;
font-size : 0.75em;
line-height : 1.25em;
color : #666;
font-weight : normal;
overflow : visible;
width : 180px;
}
p.abstand {
margin : 5px 0;
padding : 0;
border : 0 solid #000;
font-size : 1px;
line-height : 1px;
position : relative;
height : 1px;
clear : right;
}
a.fliesstext:link, a.fliesstext:visited {
margin : 0;
border : 0 solid #000;
font-size : 1em;
line-height : 1.25em;
color : #5e5e5e;
font-weight : normal;
z-index : 2;
text-decoration : none;
border-bottom : 3px solid #ccc;
}
a.fliesstext:hover, a.fliesstext:active, a.fliesstext:focus {
text-decoration : none;
border-bottom : 3px solid #f93;
}
a.unsubscribe:link, a.unsubscribe:visited {
margin : 0;
border : 0 solid #000;
font-size : 1em;
line-height : 1.25em;
color : #666;
font-weight : normal;
z-index : 2;
text-decoration : none;
}
a.unsubscribe:hover, a.unsubscribe:active, a.unsubscribe:focus {
text-decoration : none;
border-bottom : 3px solid #f93;
}
a.map:link, a.map:visited {
font-size : 1em;
line-height : 1.8em;
border : 0 solid #000;
color : #5e5e5e;
font-weight : normal;
text-decoration : none;
background : url(common/pix/icon_map.gif) no-repeat left top;
padding : 0 0 0 17px;
}
a.map:hover, a.map:active, a.map:focus {
text-decoration : none;
background : url(common/pix/icon_map.gif) no-repeat left bottom;
}
.link_box {
padding : 0 15px 5px 0;
border : 0 solid #000;
clear : both;
}
.link_box ul {
list-style : none;
margin : 0;
padding : 0;
}
.link_box li {
list-style-image : none;
list-style-type : none;
padding : 0 15px 10px 0;
margin : 0;
border : 0 solid #000;
position : relative;
display : block;
}
.internal {
margin : 0 0 5px 0;
padding : 0;
border : 0 solid #000;
font-size : 0.75em;
line-height : 1.25em;
letter-spacing : 0.1em;
color : #f93;
font-weight : bold;
}
a.internal:link, a.internal:visited {
text-decoration : none;
border-bottom : 3px solid #ccc;
}
a.internal:hover, a.internal:active, a.internal:focus {
text-decoration : none;
border-bottom : 3px solid #f93;
}
.exlinks {
margin : 0 15px 5px 0;
padding : 0;
font-size : 0.9em;
font-weight : normal;
line-height : 1.25em;
}
.link {
display : block;
width : 24px;
height : 23px;
margin : 1px 5px 0 0;
padding : 0;
border : 0 solid #000;
font-size : 0;
line-height : 0;
letter-spacing : 0.1em;
color : #f93;
font-weight : bold;
background : url("common/pix/link.gif") no-repeat;
background-position : 0% 2px;
float : left;
}
a.link:link, a.link:visited {
text-decoration : none;
}
a.link:hover, a.link:active, a.link:focus {
text-decoration : none;
}
h1 {
margin : 0;
padding : 0;
font-size : 1.15em;
font-weight : normal;
line-height : 1.15em;
color : #666;
letter-spacing : 0.1em;
text-transform : lowercase;
}
h2 {
margin : 0 0 0 56px;
padding : 0;
font-size : 0.9em;
font-weight : normal;
line-height : 1.25em;
color : #666;
letter-spacing : 0.06em;
text-align : left;
text-transform : uppercase;
width : 222px;
clear : both;
}
.h2_headline {
margin : 0;
padding : 0;
border : 0 solid #000;
width : 277px;
position : absolute;
left : 0;
top : 0;
}
h3.h3_headline {
margin : 0 15px 5px 0;
padding : 0;
font-size : 0.9em;
font-weight : normal;
line-height : 1.25em;
color : #666;
letter-spacing : 0.06em;
text-align : left;
text-transform : uppercase;
}
.h3_headline {
margin : 0 15px 5px 0;
padding : 0;
color : #666;
text-align : left;
text-transform : uppercase;
}
a.h3_headline:link, a.h3_headline:visited {
text-decoration : none;
border-bottom : 3px solid #ccc;
}
a.h3_headline:hover, a.h3_headline:active, a.h3_headline:focus {
text-decoration : none;
border-bottom : 3px solid #f93;
}
h6 {
text-align : left;
margin : 0;
padding : 1px 0;
font-size : 100%;
font-weight : 400;
color : #535353;
background-color : #fff;
}
img {
border : none;
width : auto;
height : auto;
margin : 0;
padding : 0;
}
.hidden {
display : none;
}
form {
border : 0 solid #000;
margin : 0;
padding : 0;
}
fieldset {
border : 0 solid #000;
margin : 0;
padding : 0;
position : relative;
}
label {
display : none;
}
legend {
display : none;
}
#nav_box {
display : block;
margin : 0;
padding : 0;
width : 888px;
height : 17px;
border : 0 solid #000;
font-size : 1px;
line-height : 1px;
}
.nav_icon {
margin : 0;
padding : 0;
width : 30px;
height : 14px;
border : 0 solid #b9cdd2;
background : url("common/pix/icon_nav.gif") no-repeat left center;
font-size : 1px;
line-height : 1px;
}
.end_icon {
margin : 0;
padding : 0;
width : 26px;
height : 14px;
border : 0 solid #b9cdd2;
background : url("common/pix/icon_end.gif") no-repeat left center;
position : absolute;
bottom : 7px;
left : 0;
font-size : 1px;
line-height : 1px;
}
* html .end_icon {
bottom : 5px;
}
.nav_line_left {
margin : 0;
padding : 0;
width : 277px;
height : 3px;
border : 0 solid #b9cdd2;
background : url("common/pix/line_left.gif") no-repeat left center;
font-size : 1px;
line-height : 1px;
}
.nav_line_right {
float : right;
margin : 14px 0 0 0;
padding : 0;
width : 151px;
height : 3px;
border : 0 solid #b9cdd2;
background : url("common/pix/line_right.gif") no-repeat left center;
font-size : 1px;
line-height : 1px;
clear : both;
}
.h1_icon {
position : absolute;
bottom : 2px;
left : 0;
margin : 0;
padding : 0;
width : 26px;
height : 14px;
border : 0 solid #b9cdd2;
background : url("common/pix/icon_h1.gif") no-repeat left center;
font-size : 1px;
line-height : 1px;
}
.icon {
position : absolute;
top : 3px;
left : 0;
margin : 0;
padding : 0;
width : 30px;
height : 14px;
border : 0 solid #b9cdd2;
font-size : 1px;
line-height : 1px;
}
* html .icon {
top : 4px;
}
.p_icon {
position : absolute;
top : 3px;
left : 0;
margin : 0;
padding : 0;
width : 26px;
height : 14px;
border : 0 solid #b9cdd2;
font-size : 1px;
line-height : 1px;
}
* html .p_icon {
top : 4px;
}
.b_icon {
margin : 0 5px 0 0;
padding : 0;
width : 22px;
height : 20px;
border : 0 solid #b9cdd2;
font-size : 1px;
line-height : 1px;
float : left;
}
.top_icon {
margin : 0;
padding : 0;
width : 22px;
height : 20px;
border : 0 solid #b9cdd2;
font-size : 1px;
line-height : 1px;
position : absolute;
bottom : -5px;
right : 5px;
}
.line_content {
margin : 6px 0 15px 0;
padding : 0;
width : 727px;
height : 3px;
border : 0 solid #b9cdd2;
background : url("common/pix/line_content.gif") no-repeat left center;
font-size : 1px;
line-height : 1px;
}
#menu_col ul {
float : left;
margin : 0;
padding : 0;
background : url("common/pix/navbar.gif") no-repeat;
width : 460px;
height : 17px;
position : relative;
}
#menu_col ul li {
margin : 0;
padding : 0;
list-style : none;
position : absolute;
top : 0;
font-size : 1px;
line-height : 1px;
}
#menu_col ul li, #menu_col ul a, #menu_col ul strong {
height : 17px;
display : block;
}
#menu_col ul a, #menu_col ul strong {
text-indent : -5000px;
text-decoration : none;
}
.email_submit, .email_roll {
margin : 2px 0 0 1px;
padding : 0;
width : 27px;
height : 20px;
border : 0 solid #b9cdd2;
background : url("common/pix/button_go.gif") no-repeat;
cursor : pointer;
}
.email_roll {
background-position : 0% -20px;
}
.email_input {
height : 19px;
margin : 1px;
padding : 4px 0 0 3px;
border : 1px solid #c3c3c3;
border-top-color : #7c7c7c;
border-bottom-color : #ddd;
font-size : 13px;
line-height : 15px;
color : #585757;
background-color : #fefefe;
position : relative;
width : 150px;
}
html:lang(de) > body .email_input {
width : 145px;
}
* html .email_input {
margin : 0 1px;
}
*:first-child + html .email_input {
width : 145px;
margin : 0 0 0 1px;
}
.email_input_box {
display : block;
margin : 1px 0 2px 0;
padding : 0;
border : 1px solid #dfdfdf;
width : 152px;
background-color : #fff;
}
.email_box {
width : 160px;
margin : 2px 0 0 0;
padding : 0;
border : 0 solid #aaabab;
font-size : 1px;
line-height : 1px;
position : relative;
}
.form-error {
margin : 0;
border : 0 solid #b9cdd2;
z-index : 1000;
width : 170px;
}
.form-error ul {
margin : 0;
padding-left : 0;
text-indent : 0;
border : 0 solid #b9cdd2;
list-style : none;
list-style-image : none;
list-style-type : none;
}
li.form-errortext {
margin : 0 0 2px 0;
padding : 0;
list-style : none;
list-style-image : none;
list-style-type : none;
border : 0 solid #b9cdd2;
font-size : 0.7em;
line-height : 1.2em;
color : #cd2d02;
text-indent : 0;
position : relative;
}
.paypal_input_box {
display : block;
margin : 1px 0 2px 0;
padding : 0;
border : 1px solid #dfdfdf;
width : 52px;
background-color : #fff;
}
.paypal_box {
width : 100px;
margin : 2px 0 0 0;
padding : 0;
border : 0 solid #aaabab;
position : relative;
}
.paypal_input {
height : 19px;
margin : 1px;
padding : 4px 0 0 3px;
border : 1px solid #c3c3c3;
border-top-color : #7c7c7c;
border-bottom-color : #ddd;
font-size : 13px;
line-height : 15px;
color : #585757;
background-color : #fefefe;
position : relative;
width : 50px;
}
html:lang(de) > body .paypal_input {
width : 45px;
}
* html .paypal_input {
margin : 0 1px;
}
*:first-child + html .paypal_input {
width : 45px;
margin : 0 0 0 1px;
}
.paypal_submit, .paypal_roll {
margin : 2px 0 0 1px;
padding : 0;
width : 86px;
height : 20px;
border : 0 solid #b9cdd2;
background : url("common/pix/button_paypal.gif") no-repeat;
cursor : pointer;
}
.paypal_roll {
background-position : 0% -20px;
}
#containercontent {
position : relative;
width : 888px;
margin-left : 20px;
padding : 0;
border : 0 solid #000;
z-index : 0;
}
#topcontainer {
position : relative;
height : 17px;
width : 888px;
margin : 20px 0 0 0;
padding : 0;
border : 0 solid #cc2009;
}
.logo_box {
height : 34px;
width : 737px;
margin : 10px 0 0 0;
padding : 0;
border : 0 solid #cc2009;
position : relative;
display : block;
}
.logo {
position : absolute;
top : 0;
left : 55px;
height : 34px;
width : 221px;
margin : 0;
padding : 0;
border : 0 solid #cc2009;
background : url("common/pix/penglogo.gif") no-repeat left center;
font-size : 1px;
}
#header {
position : absolute;
bottom : 0;
left : 277px;
height : 17px;
width : 460px;
margin : 0;
padding : 0;
border : 0 solid #cc2009;
}
* html #header {
bottom : -1px;
}
#content {
width : 888px;
margin : 0;
padding : 0;
border : 0 solid #b9cdd2;
z-index : 0;
position : relative;
}
#content_content {
position : relative;
margin : 0;
padding : 5px 0 0 0;
border : 0 solid #b9cdd2;
width : 737px;
min-height : 350px;
z-index : 0;
}
#footer {
width : 888px;
height : 20px;
margin : 10px 0 10px 0;
padding : 0;
border : 0 solid #b9cdd2;
visibility : hidden;
}
.macro {
text-align : left;
margin : 0;
padding : 0;
width : 210px;
border : 0 solid #b9cdd2;
}
.macronav ul {
text-align : left;
margin : 0;
padding : 0;
width : 210px;
}
.macronav ul li {
list-style : none;
line-height : 1em;
padding : 0;
margin : 0;
clear : both;
}
.cat {
margin : 0;
padding : 0 0 0 15px;
border : 0 solid #000;
font-size : 0.75em;
line-height : 1.4em;
color : #666;
font-weight : normal;
display : inline;
float : left;
text-decoration : none;
background : url(common/pix/link2.gif) no-repeat;
width : 150px;
}
a.cat:link, a.cat:visited {
text-decoration : none;
border-bottom : 0 solid #ccc;
background-position : 2px -13px;
}
a.cat:hover, a.cat:active, a.cat:focus {
border-bottom : 0 solid #f93;
color : #6d6d6d;
background-position : 2px -43px;
background-color : #fff8d7;
}
* html .cat {
line-height : 1.3em;
}
.cat1 {
margin : 0;
padding : 0 0 0 15px;
border : 0 solid #000;
font-size : 0.75em;
line-height : 1.4em;
color : #cd2d02;
font-weight : normal;
display : inline;
float : left;
text-decoration : none;
background : url(common/pix/link2.gif) no-repeat;
width : 150px;
}
a.cat1:link, a.cat1:visited {
border-bottom : 0 solid #ccc;
background-position : 2px -70px;
}
a.cat1:hover, a.cat1:active, a.cat1:focus {
text-decoration : none;
border-bottom : 0 solid #f93;
background-color : #fff8d7;
background-position : 2px -43px;
}
* html .cat1 {
line-height : 1.3em;
}
.catsub {
margin : 0;
padding : 0 0 0 15px;
border : 0 solid #000;
font-size : 0.75em;
line-height : 1.4em;
color : #666;
font-weight : normal;
display : inline;
float : left;
text-decoration : none;
background : url(common/pix/linksub.gif) no-repeat;
width : 150px;
}
a.catsub:link, a.catsub:visited {
text-decoration : none;
border-bottom : 0 solid #ccc;
background-position : 2px -13px;
}
a.catsub:hover, a.catsub:active, a.catsub:focus {
border-bottom : 0 solid #f93;
color : #6d6d6d;
background-position : 2px -43px;
background-color : #fff8d7;
}
* html .catsub {
line-height : 1.3em;
}
.catsub1 {
margin : 0;
padding : 0 0 0 15px;
border : 0 solid #000;
font-size : 0.75em;
line-height : 1.4em;
color : #cd2d02;
font-weight : normal;
display : inline;
float : left;
text-decoration : none;
background : url(common/pix/linksub.gif) no-repeat;
width : 150px;
}
a.catsub1:link, a.catsub1:visited {
border-bottom : 0 solid #ccc;
background-position : 2px -70px;
}
a.catsub1:hover, a.catsub1:active, a.catsub1:focus {
text-decoration : none;
border-bottom : 0 solid #f93;
background-color : #fff8d7;
background-position : 2px -43px;
}
* html .catsub1 {
line-height : 1.3em;
}
.footerright {
width : 151px;
margin : 0;
padding : 0 0 3px 0;
float : right;
font-size : 0.65em;
line-height : 1.1em;
text-align : left;
color : #666;
font-family : Verdana, sans-serif;
position : absolute;
right : 0;
bottom : 0;
}
.footerleft {
width : 277px;
height : 20px;
margin : 0;
padding : 0 0 3px 0;
font-size : 0.65em;
line-height : 1.1em;
position : relative;
}
.impressum_box ul {
margin : 0;
padding : 0 0 3px 0;
position : absolute;
left : 56px;
bottom : 0;
}
* html .impressum_box ul {
padding : 0;
}
.check_bar ul {
margin : 0;
padding : 0 0 3px 0;
position : absolute;
right : 0;
bottom : 0;
}
* html .check_bar ul {
padding : 0;
}
.impressum_text {
margin : 0;
padding : 0 0 3px 0;
font-family : Verdana, sans-serif;
text-align : left;
color : #666;
border-bottom : 3px solid #c00;
float : left;
position : relative;
}
li a.impressum_text:link, li a.impressum_text:visited {
text-decoration : none;
}
li a.impressum_text:hover, li a.impressum_text:active, li a.impressum_text:focus {
text-decoration : none;
border-bottom : 3px solid #f93;
}
.impressum_box ul li, .check_bar ul li {
float : left;
border : 0 solid #c00;
margin : 0;
list-style : none;
}
.hilite1 {
background-color : #cdf;
}
.hilite2 {
background-color : #cfd;
}
.hilite3 {
background-color : #dfc;
}
.hilite4 {
background-color : #fdc;
}
.hilite5 {
background-color : #fcd;
}
.hilite6 {
background-color : #dcf;
}
.primColorStrong0 {
background-color : #eef5e1;
color : #fff;
}
.primColorMedium0 {
background-color : #999;
color : #000;
}
.primColorLight0 {
background-color : #ccc;
color : #000;
}
.secndColorStrong1 {
background-color : #8cabb9;
color : #000;
}
.secndColorStrong0 {
background-color : #a7b3b9;
color : #000;
}
.secndColorMedium1 {
background-color : #aebbc2;
color : #000;
}
.secndColorMedium0 {
background-color : #c9d3d9;
color : #000;
}
.secndColorLight1 {
background-color : #ccdae2;
color : #000;
}
.secndColorLight0 {
background-color : #dde6ec;
color : #000;
}
.teaserColor {
background-color : #eef5e1;
color : #000;
}
.neutralColorBlack {
background-color : #eef5e1;
color : #fff;
}
.neutralColorStrong0 {
background-color : #999;
color : #000;
}
.neutralColorMedium0 {
background-color : #ccc;
color : #000;
}
.neutralColorLight0 {
background-color : #eee;
color : #000;
}
.neutralColorTrans {
background-color : #0f0;
color : #000;
}
.cmsTxtColorStrong0 {
color : #436976;
background-color : #fff;
}
.cmsTxtColorStrong1 {
color : #666;
background-color : #fff;
}
.cmsBgColorStrong0 {
background-color : #8cabb9;
color : #000;
}
.cmsBgColorStrong1 {
background-color : #ccc;
color : #000;
}
.cmsBgColorMedium0 {
background-color : #dde6ec;
color : #000;
}
.cmsBgColorLight0 {
background-color : #fff;
color : #000;
}
.ftTH {
background-color : #ccc;
color : #000;
}
.ftTD {
background-color : #dde6ec;
color : #000;
}
.pengnew {
position : absolute;
top : -10px;
left : 240px;
width : 56px;
height : 55px;
border : 0 solid #c00;
background : url("common/pix/newcat.png") no-repeat left top;
}
#headline {
position : absolute;
bottom : 2px;
left : 290px;
margin : 0;
padding : 0;
border : 0 solid #000;
}
html:lang(de) > body #headline {
bottom : 1px;
}
* html #headline {
bottom : 1px;
}
*:first-child + html #headline {
bottom : 1px;
}
.block {
margin : 5px 0 5px 0;
padding : 0;
border : 0 solid #b9cdd2;
width : 737px;
clear : both;
position : relative;
}
.block_content {
position : relative;
margin : 0 0 0 287px;
padding : 0 0 10px 0;
border : 0 solid #b9cdd2;
width : 453px;
}
.block_content_bio {
position : relative;
margin : 0 0 0 287px;
padding : 0 0 10px 0;
border : 0 solid #b9cdd2;
width : 453px;
background : url("common/pix/bio_bg.gif") no-repeat left top;
}
.subtitle {
margin : 1px 3px 10px 0;
padding : 0;
font-size : 11px;
font-weight : 400;
font-style : italic;
line-height : 14px;
color : #818181;
border : 0 solid #c00;
float : right;
text-align : right;
}
*:first-child + html .subtitle {
padding : 7px 0 0 0;
}
.block_break {
margin : 0;
padding : 0;
border : 0 solid #b9cdd2;
height : 1px;
clear : both;
position : relative;
font-size : 1px;
line-height : 1px;
}
.eventdate_block {
left : 0;
top : -3px;
position : relative;
margin : 0 0 3px 0;
padding : 5px 0 0 0;
border : 0 solid #b9cdd2;
width : 97%;
background-color : #fff8d7;
letter-spacing : 0.01em;
}
.eventdate_left {
position : absolute;
left : 0;
top : 5px;
margin : 0;
padding : 0 0 0 5px;
border : 0 solid #b9cdd2;
width : 80px;
}
.eventdate_right {
margin : 0 0 0 90px;
padding : 0;
border : 0 solid #b9cdd2;
}
.eventdate_right_first {
margin : 0 0 0 90px;
padding : 0;
border : 0 solid #b9cdd2;
}
.eventdate_left_termin {
position : absolute;
left : 0;
top : 5px;
margin : 0;
padding : 0 0 0 5px;
border : 0 solid #b9cdd2;
width : 25px;
}
.eventdate_left_termin_2 {
position : absolute;
left : 32px;
top : 5px;
margin : 0;
padding : 0;
border : 0 solid #b9cdd2;
width : 35px;
}
.event_cancelled {
cursor : pointer;
position : absolute;
left : -15px;
top : 36px;
margin : 0;
padding : 0;
border : 0 solid #b9cdd2;
width : 136px;
height : 82px;
background : url("common/pix/cancelled.png") no-repeat center center;
}
.event_newdate {
cursor : pointer;
position : absolute;
left : -15px;
top : 38px;
margin : 0;
padding : 0;
border : 0 solid #b9cdd2;
width : 100px;
height : 45px;
background : url("common/pix/newdate.png") no-repeat center center;
}
.ausstellungen_left {
position : absolute;
left : 5px;
top : 5px;
margin : 0;
padding : 0;
border : 0 solid #b9cdd2;
width : 110px;
}
.ausstellungen_right_first {
float : left;
margin : 0;
padding : 0 0 0 125px;
border : 0 solid #b9cdd2;
clear : both;
}
.biobox, .biobox2 {
height : 20px;
padding : 4px 0 0 0;
margin : 0;
border : 0 solid #b9cdd2;
}
p.vitatext {
margin : 0;
padding : 1px 0 3px 0;
font-size : 0.9em;
line-height : 1em;
color : #5e5e5e;
font-weight : normal;
}
.vitatext a:link, .vitatext a:visited {
margin : 0;
border : 0 solid #000;
font-size : 1em;
line-height : 1.25em;
color : #5e5e5e;
font-weight : normal;
z-index : 2;
text-decoration : none;
border-bottom : 0 solid #ccc;
}
.vitatext a:hover, .vitatext a:active {
text-decoration : none;
color : #ff860d;
border-bottom : 0 solid #ccc;
}
.wrap1, .wrap2, .wrap3 {
display : block;
}
.wrap1 {
float : left;
background-image : url("common/shadow/shadow.gif");
background-position : right bottom;
background-repeat : no-repeat;
position : relative;
}
.wrap2 {
background-image : url("common/shadow/corner_bl.gif");
background-position : left bottom;
background-repeat : no-repeat;
}
.wrap3 {
padding : 0 5px 5px 0;
background-image : url("common/shadow/corner_tr.gif");
background-position : right top;
background-repeat : no-repeat;
border : 0 solid #000;
}
.wrap3 a, .wrap3 img {
display : block;
border : 1px solid;
border-top-color : #efefef;
border-right-color : #ccc;
border-bottom-color : #ccc;
border-left-color : #efefef;
padding : 0;
margin : 0;
background-repeat : no-repeat;
background-position : center center;
}
.border {
display : block;
border : 1px solid;
border-top-color : #efefef;
border-right-color : #ccc;
border-bottom-color : #ccc;
border-bottom : 0 solid;
border-left-color : #efefef;
}
.flashstream {
display : block;
border : 1px solid;
border-top-color : #efefef;
border-right-color : #ccc;
border-bottom-color : #ccc;
border-left-color : #efefef;
}
.picture {
clear : both;
margin : 0;
position : relative;
}
.pict {
margin : 0;
padding : 0;
color : #e1aa02;
background-color : #fff;
position : relative;
background-repeat : no-repeat;
background-position : left top;
}
.wrap {
border : 0 solid #000;
position : relative;
clear : both;
}
.bio_pict {
margin : 5px 10px 0 5px;
padding : 0;
color : #e1aa02;
background-color : #fff;
width : auto;
height : auto;
border : 1px solid #ccc;
float : left;
}
.pageflip {
margin : 0;
padding : 0;
width : 20px;
height : 37px;
border : 0 solid #ccc;
position : absolute;
top : -4px;
left : 6px;
background-image : url("common/pix/pageflip.png");
}
#box {
position : fixed;
top : 0;
left : 757px;
width : 175px;
margin : 63px 0 0 0;
border : 0 solid #c00;
z-index : 0;
clear : both;
height : auto;
}
#mailbox {
width : 151px;
margin : 0;
padding : 0;
border : 0 solid #000;
z-index : 0;
overflow : visible;
}
.adresse, .zeiten, .newsletter, .quick_links, .archiv {
height : 15px;
width : 151px;
margin : 0;
padding : 0;
border : 0 solid #cc2009;
font-size : 1px;
line-height : 1px;
clear : both;
}
.adresse {
background : url("common/pix/adresse.gif") no-repeat left center;
}
.zeiten {
margin : 13px 0 0 0;
background : url("common/pix/zeiten.gif") no-repeat left center;
}
* html .zeiten {
margin : 32px 0 0 0;
}
*:first-child + html .zeiten {
margin : 29px 0 0 0;
}
.newsletter {
margin : 13px 0 0 0;
background : url("common/pix/newsletter.gif") no-repeat left center;
}
* html .newsletter {
margin : 32px 0 0 0;
}
*:first-child + html .newsletter {
margin : 29px 0 -3px 0;
}
.quick_links {
background : url("common/pix/quick_links.gif") no-repeat left center;
margin : 0 0 2px 0;
}
.archiv {
background : url("common/pix/archiv.gif") no-repeat left center;
margin : 0 0 2px 0;
}
.top_off, .top_on {
margin : 10px 0 0 5px;
padding : 0;
width : 46px;
height : 19px;
border : 0 solid #b9cdd2;
background : url("common/pix/button_top.gif") no-repeat 0% 0%;
cursor : pointer;
display : block;
}
.top_on {
background-position : 0% -19px;
}
.getfirefox_off, .getfirefox_roll {
margin : 0;
padding : 0;
width : 107px;
height : 32px;
border : 0 solid #b9cdd2;
background : url("common/pix/getfirefox.gif") no-repeat center top;
cursor : pointer;
display : block;
}
.getfirefox_roll {
background-position : center bottom;
}
.getpaypal_off, .getpaypal_roll {
margin : 0;
padding : 0;
width : 107px;
height : 32px;
border : 0 solid #b9cdd2;
background : url("common/pix/peng_paypal.gif") no-repeat center top;
cursor : pointer;
display : block;
}
.getpaypal_roll {
background-position : center bottom;
}
#flashcontent {
width : 680px;
height : 255px;
margin : 0 0 0 56px;
padding : 0;
border : 0 solid #ccc;
background-color : #fff;
}
.flash_alternate, .monoslide_flash_alternate, .mp3_flash_alternate, .movie_flash_alternate {
margin : 0;
padding : 0;
border : 0 solid #000;
background-color : #fff;
color : #c00;
font-size : 0.8em;
line-height : 1.2em;
position : relative;
}
.flash_alternate {
width : 680px;
height : 255px;
background : url("common/pix/peng_alternate.jpg") no-repeat right bottom;
}
.monoslide_flash_alternate {
width : 435px;
height : 300px;
background : url("common/pix/peng_alternate.jpg") no-repeat right bottom;
}
.mp3_flash_alternate {
width : 435px;
height : 79px;
}
.movie_flash_alternate {
width : 435px;
height : 292px;
background : url("common/pix/peng_alternate.jpg") no-repeat right bottom;
}
.telesma_logo {
position : relative;
margin : 0;
padding : 0 0 10px 0;
border : 0 solid #b9cdd2;
width : 170px;
display : block;
height : 46px;
background : url("common/pix/telesma-logo.gif") no-repeat left top;
}
.custom_list ul {
list-style : none;
margin : 0 0 10px;
padding-left : 1em;
text-indent : -1em;
}
.custom_list li {
list-style-image : none;
list-style-type : none;
margin : 0;
padding : 0 50px 5px 0;
border : 0 solid #000;
font-size : 14px;
line-height : 18px;
color : #565656;
}
.listspan {
padding : 0 5px 0 0;
color : #7aaa19;
}
* html .listspan {
padding : 0 2px 0 0;
color : #7aaa19;
}
.lazyload {
background : url("common/pix/lazyload.gif") no-repeat center center;
cursor : pointer;
}
.lazyimage {
visibility : hidden;
display : block;
position : absolute;
}
div.subtitle p {
margin : 0;
padding : 0 5px 0 0;
font-size : 11px;
font-weight : normal;
font-style : italic;
line-height : 14px;
color : #818181;
text-align : right;
display : block;
}
.block .slidenav ul {
background : #fff;
position : absolute;
top : 0;
left : 55px;
width : 230px;
overflow : hidden;
padding : 0;
z-index : 10001;
border : 0 solid #c00;
margin : 0;
}
.block .slidenav ul a.high {
background-position : center center;
background-repeat : no-repeat;
cursor : pointer;
height : 65px;
width : 67px;
display : block;
border : 1px solid;
border-top-color : #e90000;
border-right-color : #c00;
border-bottom-color : #c00;
border-left-color : #e90000;
}
.block ul a.low {
background-position : center center;
background-repeat : no-repeat;
cursor : pointer;
height : 65px;
width : 67px;
display : block;
border : 1px solid;
border-top-color : #efefef;
border-right-color : #ccc;
border-bottom-color : #ccc;
border-left-color : #efefef;
}
.block ul a.hover {
border : 1px solid #f90;
}
.block ul a:hover {
border : 1px solid #f90;
}
.block ul li {
float : left;
list-style : none;
margin : 0 0 1px 1px;
padding : 0;
}
.wrap1_slide, .wrap2_slide, .wrap3_slide {
display : block;
}
.wrap1_slide {
float : left;
background-image : url("common/shadow/shadow_slide.gif");
background-position : right bottom;
background-repeat : no-repeat;
}
.wrap2_slide {
background-image : url("common/shadow/corner_bl_slide.gif");
background-position : left bottom;
background-repeat : no-repeat;
}
.wrap3_slide {
padding : 0 5px 5px 0;
background-image : url("common/shadow/corner_tr_slide.gif");
background-position : right top;
background-repeat : no-repeat;
position : relative;
}
.wrap3_slide img {
display : block;
}
.picture_slide {
clear : both;
position : relative;
}
.pict_slide {
margin : 0;
padding : 0;
color : #e1aa02;
background-color : #fff;
position : relative;
}
.wrap_slide {
position : relative;
clear : both;
}
.slideshow {
padding : 1px 1px 1px 1px;
display : block;
border : 0 solid #c00;
}
.slidenav {
margin : 0;
padding : 0;
border : 0 solid #000;
height : 1px;
font-size : 1px;
line-height : 1px;
position : relative;
clear : both;
width : 277px;
}
#OuterContainer {
position : relative;
padding : 0;
margin : 0;
border-left : 1px solid #c4c3c3;
border-right : 1px solid #c4c3c3;
border-top : 1px solid #c4c3c3;
background-color : #fff;
width : 520px;
height : 350px;
}
#Container {
position : relative;
width : 520px;
height : 350px;
margin : 0;
border : 0 solid #000;
font-size : 0;
position : relative;
}
#Photo {
padding : 5px;
position : absolute;
top : 0;
left : 0;
z-index : 5;
width : 510px;
height : 340px;
border-right : 1px solid #c4c3c3;
}
#Loading {
height : 25%;
width : 100%;
position : absolute;
top : 40%;
left : 0;
text-align : center;
z-index : 0;
line-height : 0;
}
#LinkContainer {
position : absolute;
top : 0;
left : 0;
height : 100%;
width : 100%;
z-index : 10;
}
#PrevLink, #NextLink {
cursor : pointer;
width : 48%;
height : 100%;
background : transparent url("common/show/img/c.gif") no-repeat;
display : block;
}
#PrevLink span, #NextLink span {
display : none;
}
#PrevLink {
left : 0;
float : left;
}
#NextLink {
right : 0;
float : right;
}
#PrevLink:hover, #PrevLink:visited:hover {
background : url("common/show/img/prev_minus.gif") no-repeat 20% 50%;
}
#NextLink:hover, #NextLink:visited:hover {
background : url("common/show/img/next_plus.gif") no-repeat 80% 50%;
}
#LinkContainer > #PrevLink:hover, #LinkContainer > #PrevLink:visited:hover {
background : url("common/show/img/prev_chevron.png") no-repeat 20% 50%;
}
#LinkContainer > #NextLink:hover, #LinkContainer > #NextLink:visited:hover {
background : url("common/show/img/next_chevron.png") no-repeat 80% 50%;
}
#CaptionOuterContainer {
margin : -1px 0 0;
height : 25px;
width : 520px;
text-align : left;
background-color : #fff;
color : #060;
border-left : 1px solid #c4c3c3;
border-right : 1px solid #c4c3c3;
border-top : 1px solid #fff;
}
#CaptionContainer {
margin : -8px 0 0;
padding : 0;
height : 11px;
text-align : left;
background-color : #fff;
color : #7aaa19;
height : 15px;
}
* html #CaptionContainer {
margin : 2px 0 0;
padding : 0;
height : 11px;
text-align : left;
background-color : #fff;
color : #7aaa19;
height : 10px;
}
#CaptionContainer p {
padding : 0 10px;
font-size : 11px;
}
#Counter {
font-weight : 700;
padding-right : 5px;
}
#About p {
margin : 0 20px;
padding : 5px 0;
font-size : 12px;
font-weight : 700;
}
#About {
width : 100%;
text-align : left;
background-color : #efefef;
border-bottom : 1px solid #dedede;
}
#AboutBody {
margin-top : 15px;
}
#AboutBody p {
font-weight : 400;
font-size : 11px;
line-height : 1.4em;
margin : 0 20px 10px;
padding : 0;
}
#navigator {
border-left : 1px solid #c4c3c3;
border-right : 1px solid #c4c3c3;
border-bottom : 1px solid #c4c3c3;
padding : 0;
margin : -3px 0 0;
width : 520px;
height : 50px;
background : #fff;
}
#thumbs_cont ul {
width : 510px;
height : 48px;
margin : 0 0 0 5px;
padding : 0;
border : 0 solid #000;
background : #fff;
}
#thumbs_cont li {
display : block;
width : 62px;
height : 45px;
margin : 0;
text-align : center;
border : 0 solid #000;
list-style : none;
float : left;
background : #fff;
}
#thumbs_cont ul li img {
margin : 3px 0 -2px;
padding : 2px;
border : 1px solid #9d9c9c;
background : #fff;
}
#thumbs_cont ul li img.selected {
border : 1px solid #7aaa19;
background : #fff;
}
#thumbs_cont ul li img:hover, #thumbs_cont ul li img.hover {
border : 1px solid #7aaa19;
background : #fff;
}
#thumbs_cont ul li .thumb_name {
display : block;
bottom : 0;
text-align : center;
margin : 0;
padding : 2px 0;
color : #c7ddc7;
font-weight : 400;
background : #fff;
}
#nav_next {
border : 0 solid #000;
display : block;
cursor : pointer;
width : 16px;
height : 9px;
float : left;
}
#prev {
width : 0;
height : 46px;
float : left;
}
#nav_prev {
display : none;
cursor : pointer;
width : 16px;
height : 50px;
float : left;
}
.thumblist {
border : 1px solid #8d0227;
background-color : #fff;
}
#lbOverlay {
position : absolute;
top : 0;
left : 0;
width : 99%;
background-color : #000;
cursor : pointer;
}
#lbCenter {
position : absolute;
left : 49%;
padding : 14px 14px 14px 14px;
overflow : hidden;
border : 0 solid #c00;
margin : 0;
}
#lbBottomContainer {
position : absolute;
left : 50%;
padding : 0;
overflow : hidden;
border : 0 solid #c00;
margin : 7px 0 0 5px;
display : block;
}
#lbLoading {
background : url('common/pix/slimbox/zoom_progress.png') no-repeat center top;
width : 48px;
height : 48px;
position : fixed;
left : 47%;
top : 5px;
border : 0 solid transparent;
display : none;
}
.close {
background : url('common/pix/slimbox/zoom_close.png') no-repeat 0% 0%;
width : 30px;
height : 30px;
position : absolute;
left : 0;
top : 0;
border : 0 solid transparent;
display : none;
cursor : pointer;
z-index : 1100;
}
.lupe {
background : url('common/pix/slimbox/lupe.png') no-repeat 0% 0%;
width : 23px;
height : 23px;
position : absolute;
right : 0;
bottom : 0;
border : 0 solid transparent;
display : block;
font-size : 1px;
line-height : 1px;
z-index : 2000;
cursor : pointer;
}
* html .lupe {
right : -1px;
}
#lbCanvas {
margin : 0;
padding : 0;
background-color : #fff;
border : 2px solid #fff;
position : relative;
overflow : hidden;
}
#lbCanvas iframe, #lbCanvas img {
padding : 0;
margin : 0;
border : 0 solid transparent;
}
#lbImage {
padding : 0;
margin : 0;
}
#lbPrevLink, #lbNextLink {
display : block;
position : absolute;
top : 0;
margin : 0;
padding : 0;
width : 70px;
border : 0 solid #c00;
background : url('common/pix/slimbox/sb_anchor_spacer.gif');
cursor : pointer;
}
#lbPrevLink {
left : 0;
}
#lbPrevLink:hover {
background : transparent url('common/pix/slimbox/sb_prevlabel.png') no-repeat left center;
}
#lbNextLink {
right : -4px;
}
#lbNextLink:hover {
background : transparent url('common/pix/slimbox/sb_nextlabel.png') no-repeat right center;
}
#lbBottom {
font-family : Tahoma, Verdana, Helvetica, sans-serif;
text-align : left;
margin : 0;
padding : 0;
border : 0 solid #c00;
position : relative;
display : block;
}
#lbCloseLink {
display : block;
float : right;
width : 0;
height : 0;
background : transparent url('common/pix/slimbox/sb_closelabel.gif') no-repeat center top;
margin : 0;
padding : 0;
}
#lbNumber {
float : left;
border : 0 solid #c00;
font-weight : bold;
color : #f93;
line-height : 11px;
font-size : 11px;
height : 32px;
padding : 8px 0 0 0;
background : url('common/pix/slimbox/ZoomCaptionFill.png') no-repeat left top;
}
#lbCaption {
float : left;
border : 0 solid #c00;
font-weight : bold;
color : #fff;
line-height : 11px;
font-size : 11px;
height : 32px;
padding : 8px 0 0 0;
background : url('common/pix/slimbox/ZoomCaptionFill.png') no-repeat left top;
}
#lbCaptionLeft {
float : left;
width : 15px;
height : 32px;
background : url('common/pix/slimbox/ZoomCaptionLeft.png') no-repeat center top;
margin : 0;
padding : 0;
}
#lbCaptionRight {
display : block;
float : left;
width : 15px;
height : 32px;
background : url('common/pix/slimbox/ZoomCaptionRight.png') no-repeat center top;
margin : 0;
padding : 0;
}
#slim_top_left, #slim_top_right, #slim_bottom_left, #slim_bottom_right {
padding : 0;
margin : 0;
font-size : 1px;
line-height : 1px;
z-index : 110;
border : 0 solid #c00;
position : absolute;
text-decoration : none;
visibility : hidden;
background-color : transparent;