object#v02 {margin-left:-10px;}
#styler_content {
	width:910px;
	background:#fff url(images/bgs/gray_grad1.gif) repeat-x scroll bottom left;
	padding:10px;
	
	font-size:12px;
	line-height:1.75em;
	float:left;
	border-top:1px solid #ececec;
	}


.styler_post {
	line-height:1.5em;
	}

.styler_post p {
	margin-top:0px;
	font-size: 12px;
	line-height:1.8em;
	margin-bottom:0px;	
	color:#505050;
	
	}

.styler_post .clearfloat {
	border-bottom:0px solid #e2e2e2;
	}
#styler_content h2.title { font-family: Georgia, "Times New Roman", Times, serif; margin-bottom:1em; border-top:3px solid #e2e2e; padding:19.5px 0 0.3em 0; color:#0177BA; font-size: 30px;}



div#sidebar-right a:hover {border:0;}
a.insite:link, a.insite:visited {background:#F2FAFF; border-bottom:1px dotted gray;color:#555555;text-decoration:none;}
a.insite:hover, a.insite:active {background:#F4F2E4; border-bottom: 1px; solid #CCC; 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 !important;  border-bottom:1px dotted gray; text-decoration:none !important;}

div.entry ul a.hvcard:hover{background:none;border:none;}

#logo {width:165px;position:relative;top:7px;left:28px;background:transparent url(images/logo_bg_blu.png) no-repeat scroll 0 0;}
#logo img { height:32px; opacity:.9;z-index:9999;}
#logo img:hover { opacity: .5;border:0; }
#logo a:hover {border:0;}
#carpic {display:none; left:799px; top:-11px; overflow:hidden; position: absolute; height: 221px; width:151px; }
object#headerlambo{z-index:1;}
html {background:#1B70B9 url(images/bgs/bluegrad.gif) repeat-x scroll 0 0;}

h3.articleIntro { font-weight:400; line-height:1.4em; color:#888; font-size: 16px; margin-bottom: 1.4em; }
h4.extraHeadline { float:left; color:#555; font-size: 18px; margin-bottom: 8px; }
h2.section {color:#0177BA; font-size:21px; line-height:36px; margin-top:36px; padding-bottom:1em; }


p.pages {font-weight:400; line-height:19.5px; color:#505050; font-size: 13px; margin-bottom: 19.5px; }
/*.post h3.articleIntro + p { color:#505050; font-size:13px; line-height: 19.5px; margin-top:0; margin-bottom:0;}*/
.post .paragraph_2col { margin-bottom:20px; -moz-column-gap:2em; -moz-column-count:2; }
.paragraph_2col p {font-size:13px; line-height: 1.5em;}




#contactheader{
    position:relative;
    text-align:right;
    width:950px;
}
#head .right a > img { padding-right: 10px; }

table#sonnenschutz { width:100%; border-collapse:collapse;}


div.clear{clear:both;}

/*UL----------------------------------------------------------------*/

ul#ihrautoglaser {-moz-box-shadow:0 4px 18px #C8C8C8; overflow:auto;clear:both;width:560px; height: 215px;padding:16px 0 0 16px; position:relative;margin:0;list-style-type:none; margin-bottom:19.5px;background:transparent url(images/bgs/gray_grad1.gif) repeat scroll left bottom; -moz-border-radius:15px; }
#ihrautoglaser li { margin:0px; width:130px;padding:1px; 0; list-style-type:none;  }
#ihrautoglaser li:target{background:#222222 url(images/bgs/dark2_bg.gif) repeat-x scroll 5px -291px; padding:4px;-moz-border-radius:4px;}
#ihrautoglaser li:target a{color:#fff;}
#ihrautoglaser img {position:absolute;top:0; -moz-border-radius:10px;padding:8px;-moz-box-shadow:0 4px 6px #C8C8C8; border-color:#c8c8c8;}
#ihrautoglaser a {display:block; font-size:12px; text-transform:uppercase;text-decoration:none; padding:0 1px; -moz-border-radius:4px;}
#ihrautoglaser h6 {font-size:14px;margin-bottom:19.5px;width:130px;display:block;}
#ihrautoglaser a:hover, #ihrautoglaser a:focus{border:0;}
#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:#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; margin-left:0px; }

ul#sonnenschutz {position: relative;}
ul#sonnenschutz img {position: absolute; border:1px; width: 100px; top:0; left:0;}

ul#neuglas {}
ul#neuglas li, ul#quality li{list-style:none; font-size:11px; line-hight:19.5px;}
ul#neuglas h4, ul#quality h4 {font-family: Georgia, "Times New Roman", Times, serif; color:#0177BA; font-size:21px; font-weight:300; margin-bottom:19.5px; }


ul#neuglas li, ul#quality li {background:#FFFFFF url(images/bgs/gray_grad1.gif) repeat-x scroll left bottom; margin-left:10px; margin-bottom:19.5px; width:475px; line-height:19.5px;float:left; border:1px dotted #ccc; -moz-border-radius:5px; padding:42px;}
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 {border-color:#c8c8c8; -moz-box-shadow:0 4px 18px #C8C8C8; float:left; width:75px; -moz-border-radius:5px; padding:6px; margin:-4px 10px 4px -10px; }

ul#quality {margin:0 15px;}
ul#quality li {background:#fff; font-size:12px; margin:19.5px auto 39px;padding:25px 25px 30px 42px;width:480px;}
ul#quality img {width:96px;}
ul#quality a:hover, ul#quality a:active {color:#fff; border-bottom: 1px dotted gray;color:#505050 !important;}
ul#quality p{line-height:1.4;}
img#welcome {width:500px; height:240px; margin:0 auto 19.5px 30px;
	     padding:10px;border:1px solid #E5E5E5 ; -moz-border-radius:8px; -moz-box-shadow:0 4px 18px #C8C8C8;}




#partner_list{
	clear: both; 
	float: left; 
	width: 100%;
}

#partner_left {
	float:left; 
	padding:0px 0px 0px 20px;
	width:280px;
}


#partner_right {
 float:left; 
 padding:0px 40px 0px 0px;
}

#partner_elem{
	clear:both;
	padding:10px 0 10px 0;
}







.post .clearLine {
	clear:both;
 font-size:0 !important;
 height:0;
 line-height:0;
}


.post SPAN.bigletter{
 
 font-size : 18pt;
 color : #660000;
 }
 
.post .paragraph_2col a, .post .articleIntro a {
	border-bottom:1px dotted gray;
	text-decoration:none; 
	color:#0177BA;
	background:none;
}

.post a:hover {	color:#fff;cursor:pointer;background:#0177BA none repeat scroll 0 0;border-bottom:1px dotted #fff;}

.post p + p {  margin-top:0;text-indent:1.5em;} 

div#content ul#kriterien {width:536px;margin:0 auto 19.5px; padding: 26px 3px; border:1px dotted #CCCCCC;height:100px; -moz-border-radius:5px;}
div#content ul#kriterien li {list-style-type:decimal-leading-zero; border-top:2px solid #444444;float:left;list-style-type:none;margin-left:40px;width:120px;}

ul#zentrale {margin:0 0 39px 15px;width:540px;overflow:auto;}
ul#zentrale li{	list-style-type: none;	margin-left:0px;}



ul.filiale {position:relative; top:-10px;list-style:none;float:left;width:270px;overflow:hidden;margin-bottom:20px;margin-left:15px; }


ul#partner, ul#filialen {width:100%;overflow:auto;margin-bottom:39px;margin-left:15px;}
ul.filiale li, ul#partner li, ul#filialen li{-moz-border-radius:5px;border:1px dotted #ccc;margin-bottom:25px;margin-right:2em;padding:20px;	list-style-type: none;	margin-left:0px;width: 210px;float:left;padding-bottom:39px;}

ul.filiale li strong, ul#filialen li strong, ul#zentrale li strong, ul#partner li strong {	color:#0177BA;}

ul#zentrale, ul#partner, ul#filialen {overflow:hidden; line-height:19.5px; margin-bottom:39px;width:560px; }


h3.branchtype {	font-size:16px;font-weight:700;color: #000;margin-bottom: 19.5px;}

.left {	float:left;}
.right {float:right;}



ul.grid2x2 {width:100%;overflow:auto;margin-bottom:1.5em;}

ul.grid2x2 li {float:left;list-style-type: none;margin-left:0px;width:180px;margin-right:15px;padding-bottom:1.5em;}

ul.grid2x2 li.mgri0 { margin-right:0px; }

ul#sonnenschutz p {font-size:11px;line-height:1.5em;}

ul#sonnenschutz p + p {	text-indent: 1em;}

ul#sonnenschutz span {font-size:14px;border-bottom:1px dotted #666;background:transparent url(http://ilovetypography.com/img/main-nav-bg.gif) repeat scroll 0 0;width:100px;color:#2285da;}


ul#streparatur {list-style:none; }

#wrapper {margin: 0 auto;width:975px;padding-top:13px;  padding-bottom:35px;  padding-top:7px;  -moz-border-radius:10px; -moz-box-shadow:0px 3px 18px #111;}          


.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:#ccc; line-height:140%; text-align:left; padding-bottom:9.75px; margin:0;}
h3#freecall {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;color:#0177BA; border:0;}
img#freecall {-moz-border-radius:10px; -moz-border-radius-topright:0px; background:#fff; border:1px solid #ccc; margin:0 9px 14px -7px; padding:4px; float:left; }

#cforms6form.cform { margin:0;padding:0;}

#cforms6form span.reqtxt, #cforms6form span.emailreqtxt { text-align:right; width:210px; padding:0 13px 3px; float:right; font-size:0.9em; vertical-align:top;}
#cforms6form * { font-size:11px; margin:0;padding:0;}

#cforms6form ol li { padding-bottom:13px; border-bottom:0;}
#cforms6form ol li:hover { color:#0177BA;}
#cforms6form select, #cforms6form input { width:163px; }
#cforms6form textarea { width:163px;}

#cforms6form select, #cforms6form input, #cforms6form textarea {  background:#fafafa; border:0; border-bottom:1px dotted #ccc; margin-left:13px; }
#cforms6form select, #cforms6form input, #cforms6form textarea { padding:2px 3px 2px 3px; -moz-border-radius:4px;}
#cforms6form select:hover, #cforms6form input:hover, #cforms6form textarea:hover { background:#f2faff url(images/bgs/small_stripes.png);}
#cforms6form select:active, #cforms6form input:active, #cforms6form textarea:active,
#cforms6form select:focus, #cforms6form input:focus, #cforms6form textarea:focus { border:0; border-bottom:1px dotted #ddd; background:#e5f5ff;}
 

#cforms6form ol li .cf_li_err {padding:0 !important;}
#cforms6form ol li.cf_li_err {padding-left:13px !important; background:#fff2f5 !important; height:30px; width:287px; border-top:1px dotted #ffccd5;}
#cforms6form ol li#li-6-8.cf_li_err {height:144px;}

#cforms6form input[type="submit"] { height:39px;margin-top:19.5px;width:175px;background:#f2faff;-moz-border-radius:5px;}
#cforms6form input[type="submit"]:hover {background:#66c2ff;cursor:pointer;}

div#usermessage6a { background:#ffe5ea !important; width:270px;}
div#usermessage6a.failure { border-top:1px dotted #ff002d; border-bottom:1px dotted  #ff002d;}
#cforms6form ol li {color:#888; }

div#usermessage6a.waiting {}


div#branchenbuch {-moz-border-radius:10px;
background-color:#CCCCCC;
height:64px;
left:109px;
position:relative;
text-align:right;
top:2px;
width:165px;
}

div#branchenbuch a { display:block; border:0; }


img.lexikon {border:1px solid #ccc; padding: 10px;}

.adu {color: #ddd !important;}