object#v02 {
margin-left:-10px;
}
#styler_content {
background:url("images/bgs/gray_grad1.gif") repeat-x scroll left bottom #FFFFFF;
border-top:1px solid #ECECEC;
float:left;
font-size:12px;
line-height:1.75em;
padding:10px;
width:910px;
}
.styler_post {
line-height:1.5em;
}
.styler_post p {
color:#505050;
font-size:12px;
line-height:1.8em;
margin-bottom:0;
margin-top:0;
}
.styler_post .clearfloat {
border-bottom:0 solid #E2E2E2;
}
#styler_content h2.title {
color:#0177BA;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:30px;
margin-bottom:1em;
padding:19.5px 0 0.3em;
}
div#sidebar-right a:hover {
border:0 none;
}
a.insite:link, a.insite:visited {
background:none repeat scroll 0 0 #F2FAFF;
border-bottom:1px dotted gray;
color:#555555;
text-decoration:none;
}
a.insite:hover, a.insite:active {
background:none repeat scroll 0 0 #F4F2E4;
border-bottom:1px none;
color:#0177BA;
cursor:pointer;
}
a.outsite:link, a.outsite:visited {
color:#0177BA !important;
text-decoration:none !important;
}
a.outsite:hover, a.outsite:active {
background:none repeat scroll 0 0 transparent !important;
border-bottom:1px dotted gray;
text-decoration:none !important;
}
div.entry ul a.hvcard:hover {
background:none repeat scroll 0 0 transparent;
border:medium none;
}
#logo {
/*background:url("images/logo_bg_blu.png") no-repeat scroll 0 0 transparent;*/
left:10px;
position:relative;
top:1px;
width:166px;
}
#logo img {
height:34px;
opacity:0.9;
z-index:9999;
}
#logo img:hover {
border:0 none;
opacity:0.5;
}
#logo a:hover {
border:0 none;
}
#carpic {
display:none;
height:221px;
left:799px;
overflow:hidden;
position:absolute;
top:-11px;
width:151px;
}
object#headerlambo {
z-index:1;
}
html {
}
h3.articleIntro {
color:#666666;
font-size:16px;
font-weight:400;
line-height:1.4em;
margin-bottom:1.4em;
}
h4.extraHeadline {
color:#555555;
float:left;
font-size:18px;
margin-bottom:8px;
}
h2.section {
color:#0177BA;
font-size:21px;
line-height:36px;
margin-top:36px;
padding-bottom:1em;
}
p.pages {
color:#505050;
font-size:13px;
font-weight:400;
line-height:19.5px;
margin-bottom:19.5px;
}
.post .paragraph_2col {
-moz-column-count:2;
-moz-column-gap:2em;
margin-bottom:20px;
}
.paragraph_2col p {
font-size:13px;
line-height:1.5em;
}
#contactheader {
font-size:14px;
height:0;
left:636px;
letter-spacing:0.14em;
margin-bottom:40px;
position:relative;
text-align:left;
top:7px;
width:390px;
}
#head .right a > img {
padding-right:10px;
}
table#sonnenschutz {
border-collapse:collapse;
width:100%;
}
div.clear {
clear:both;
}
ul#ihrautoglaser {
-moz-border-radius:15px 15px 15px 15px;
-moz-box-shadow:0 4px 18px #C8C8C8;
background:url("images/bgs/gray_grad1.gif") repeat scroll left bottom transparent;
clear:both;
height:215px;
list-style-type:none;
margin:0 0 19.5px 35px; 
overflow:auto;
padding:16px 0 0 16px;
position:relative;
width:560px;
}
#ihrautoglaser li {
list-style-type:none;
margin:0;
padding:1px;
width:130px;
}
#ihrautoglaser li:target {
-moz-border-radius:4px 4px 4px 4px;
background:url("images/bgs/dark2_bg.gif") repeat-x scroll 5px -291px #222222;
padding:4px;
}
#ihrautoglaser li:target a {
color:#FFFFFF;
}
#ihrautoglaser img {
-moz-border-radius:10px 10px 10px 10px;
-moz-box-shadow:0 4px 6px #C8C8C8;
border-color:#C8C8C8;
padding:8px;
position:absolute;
top:0;
}
#ihrautoglaser a {
-moz-border-radius:4px 4px 4px 4px;
display:block;
font-size:12px;
padding:0 1px;
text-decoration:none;
text-transform:uppercase;
}
#ihrautoglaser h6 {
display:block;
font-size:14px;
margin-bottom:19.5px;
width:130px;
}
#ihrautoglaser a:hover, #ihrautoglaser a:focus {
border:0 none;
}
#a01 img {
left:164px;
top:20px;
}
#a02 img {
left:299px;
top:20px;
}
#a03 img {
left:434px;
top:20px;
}
#a04 img {
left:164px;
top:119px;
}
#a05 img {
left:299px;
top:119px;
}
#a06 img {
left:434px;
top:119px;
}
#ihrautoglaser a:hover img {
background:none repeat scroll 0 0 #C8C8C8;
}
ul#impr li:first-line, ol#agb li:first-line {
font-weight:bold;
}
ul#nano li, ul#impr li, ol#agb li {
padding-bottom:19.5px;
}
ul#impr li {
list-style:none outside none;
margin-left:0;
}
ul#sonnenschutz {
position:relative;
}
ul#sonnenschutz img {
border:1px none;
left:0;
position:absolute;
top:0;
width:100px;
}
ul#neuglas {
}
ul#neuglas li, ul#quality li {
font-size:11px;
list-style:none outside none;
}
ul#neuglas h4, ul#quality h4 {
color:#0177BA;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:21px;
font-weight:300;
margin-bottom:19.5px;
}
ul#neuglas li, ul#quality li {
-moz-border-radius:5px 5px 5px 5px;
background:url("images/bgs/gray_grad1.gif") repeat-x scroll left bottom #FFFFFF;
border:1px dotted #CCCCCC;
float:left;
line-height:19.5px;
margin-bottom:19.5px;
margin-left:10px;
padding:42px;
width:545px;
}
ul#neuglas li#li1 img {
}
ul#neuglas li#li2 img {
width:115px;
}
ul#neuglas li#li3 img {
width:90px;
}
ul#neuglas li p {
font-size:13px;
}
ul#neuglas img, ul#quality img {
-moz-border-radius:5px 5px 5px 5px;
-moz-box-shadow:0 4px 18px #C8C8C8;
border-color:#C8C8C8;
float:left;
margin:-4px 10px 4px -10px;
padding:6px;
width:75px;
}
ul#quality {
margin:0 15px;
}
ul#quality li {
background:none repeat scroll 0 0 #FFFFFF;
font-size:12px;
margin:19.5px auto 39px;
padding:25px 25px 30px 42px;
width:550px;
}
ul#quality img {
width:96px;
}
ul#quality a:hover, ul#quality a:active {
border-bottom:1px dotted gray;
color:#505050 !important;
}
ul#quality p {
line-height:1.4;
}
img#welcome {
-moz-border-radius:8px 8px 8px 8px;
-moz-box-shadow:0 4px 18px #C8C8C8;
border:1px solid #E5E5E5;
height:240px;
margin:0 auto 19.5px 30px;
padding:10px;
width:500px;
}
#partner_list {
clear:both;
float:left;
width:100%;
}
#partner_left {
float:left;
padding:0 0 0 20px;
width:280px;
}
#partner_right {
float:left;
padding:0 40px 0 0;
}
#partner_elem {
clear:both;
padding:10px 0;
}
.post .clearLine {
clear:both;
font-size:0 !important;
height:0;
line-height:0;
}
.post span.bigletter {
color:#660000;
font-size:18pt;
}
.post .paragraph_2col a, .post .articleIntro a {
background:none repeat scroll 0 0 transparent;
border-bottom:1px dotted gray;
color:#0177BA;
text-decoration:none;
}
.post a:hover {
background:none repeat scroll 0 0 #0177BA;
border-bottom:1px dotted #FFFFFF;
color:#FFFFFF;
cursor:pointer;
}
.post p + p {
margin-top:0;
}
div#content ul#kriterien {
-moz-border-radius:5px 5px 5px 5px;
border:1px dotted #CCCCCC;
height:100px;
margin:0 auto 19.5px;
padding:26px 3px;
width:536px;
}
div#content ul#kriterien li {
border-top:2px solid #444444;
float:left;
list-style-type:none;
margin-left:40px;
width:120px;
}
ul#zentrale {
margin:0 0 39px 15px;
overflow:auto;
width:540px;
}
ul#zentrale li {
list-style-type:none;
margin-left:0;
}
ul.filiale {
float:left;
list-style:none outside none;
margin-bottom:20px;
margin-left:15px;
overflow:hidden;
position:relative;
top:-10px;
width:270px;
}
ul#partner, ul#filialen {
margin-bottom:39px;
margin-left:15px;
overflow:auto;
width:100%;
}
ul.filiale li, ul#partner li, ul#filialen li {
-moz-border-radius:5px 5px 5px 5px;
border:1px dotted #CCCCCC;
float:left;
list-style-type:none;
margin-bottom:25px;
margin-left:0;
margin-right:2em;
padding:20px 20px 39px;
width:210px;
}
ul.filiale li strong, ul#filialen li strong, ul#zentrale li strong, ul#partner li strong {
color:#0177BA;
}
ul#zentrale, ul#partner, ul#filialen {
line-height:19.5px;
margin-bottom:39px;
overflow:hidden;
width:560px;
}
h3.branchtype {
color:#000000;
font-size:16px;
font-weight:700;
margin-bottom:19.5px;
}
.left {
float:left;
}
.right {
float:right;
}
ul.grid2x2 {
margin-bottom:1.5em;
overflow:auto;
width:100%;
}
ul.grid2x2 li {
float:left;
list-style-type:none;
margin-left:0;
margin-right:15px;
padding-bottom:1.5em;
width:180px;
}
ul.grid2x2 li.mgri0 {
margin-right:0;
}
ul#sonnenschutz p {
font-size:11px;
line-height:1.5em;
}
ul#sonnenschutz p + p {
text-indent:1em;
}
ul#sonnenschutz span {
background:url("http://ilovetypography.com/img/main-nav-bg.gif") repeat scroll 0 0 transparent;
border-bottom:1px dotted #666666;
color:#2285DA;
font-size:14px;
width:100px;
}
ul#streparatur {

list-style:none outside none;
}
ul#streparatur li {list-style:none;height:160px;width:155px;margin-bottom:19px;float:left;background:#eee;-moz-border-radius:5px;padding:10px;}
#wrapper {
-moz-border-radius:15px 15px 15px 15px;
-moz-box-shadow:0 5px 8px #C8C8C8;
background:none repeat scroll 0 0 #F6F6F6;
border:1px solid #F4F4F4;
margin:0 auto 5px;
padding-bottom:0;
padding-top:7px;
width:1020px;
}
.post .secondintro {
color:#505050;
font-size:13px;
line-height:1.8em;
margin-bottom:0;
margin-top:0;
}
address .org, address .adr span, address .tel {
display:none;
}
p.freecall {
color:#CCCCCC;
line-height:140%;
margin:0;
padding-bottom:9.75px;
text-align:left;
}
h3#freecall {
border:0 none;
color:#0177BA;
font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
letter-spacing:-0.05em;
margin:0;
padding:0 0 9.75px;
}
img#freecall {
-moz-border-radius:10px 0 10px 10px;
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin:0 9px 14px -7px;
padding:4px;
}
#cforms6form.cform {
margin:0;
padding:0;
}
#cforms6form span.reqtxt, #cforms6form span.emailreqtxt {
float:right;
font-size:0.9em;
padding:0 13px 3px;
text-align:right;
vertical-align:top;
width:210px;
}
#cforms6form * {
font-size:11px;
margin:0;
padding:0;
}
#cforms6form ol li {
border-bottom:0 none;
padding-bottom:13px;
}
#cforms6form ol li:hover {
color:#0177BA;
}
#cforms6form select, #cforms6form input {
width:163px;
}
#cforms6form textarea {
width:163px;
}
#cforms6form select, #cforms6form input, #cforms6form textarea {
background:none repeat scroll 0 0 #FAFAFA;
border-color:-moz-use-text-color -moz-use-text-color #999;
border-style:none none dotted;
border-width:0 0 1px;
margin-left:13px;
}
#cforms6form select, #cforms6form input, #cforms6form textarea {
-moz-border-radius:4px 4px 4px 4px;
padding:2px 3px;
}
#cforms6form select:hover, #cforms6form input:hover, #cforms6form textarea:hover {
background:url("images/bgs/small_stripes.png") repeat scroll 0 0 #F2FAFF;
}
#cforms6form select:active, #cforms6form input:active, #cforms6form textarea:active, #cforms6form select:focus, #cforms6form input:focus, #cforms6form textarea:focus {
background:none repeat scroll 0 0 #E5F5FF;
border-color:-moz-use-text-color -moz-use-text-color #DDDDDD;
border-style:none none dotted;
border-width:0 0 1px;
}
#cforms6form ol li .cf_li_err {
padding:0 !important;
}
#cforms6form ol li.cf_li_err {
background:none repeat scroll 0 0 #FFF2F5 !important;
border-top:1px dotted #FFCCD5;
height:30px;
padding-left:13px !important;
width:287px;
}
#cforms6form ol li#li-6-8.cf_li_err {
height:144px;
}
#cforms6form input[type="submit"] {
-moz-border-radius:5px 5px 5px 5px;
background:url('/images/btnsendnormal.jpg') no-repeat 0 0 transparent;
height:35px;
margin-top:19.5px;
width:169px;
}
#cforms6form input[type="submit"]:hover {
background:url('/images/btnsendhover.jpg') no-repeat 0 0 transparent;
cursor:pointer;
}
div#usermessage6a {
background:none repeat scroll 0 0 #FFE5EA !important;
width:270px;
}
div#usermessage6a.failure {
border-bottom:1px dotted #FF002D;
border-top:1px dotted #FF002D;
}
#cforms6form ol li {
color:#666666;
}
div#usermessage6a.waiting {
}
div#branchenbuch {
-moz-border-radius:10px 10px 10px 10px;
background-color:#CCCCCC;
height:64px;
left:109px;
position:relative;
text-align:right;
top:2px;
width:165px;
}
div#branchenbuch a {
border:0 none;
display:block;
}
img.lexikon {
border:1px solid #CCCCCC;
padding:10px;
}
.adu {
color:#DDDDDD !important;
}
