body{

font-family:Verdana,Arial;

}

h3{
font-size:2em;
margin-bottom:30px;
}


#mylogo{
display:none;
}

#id_rollladen_kastenfarben2{
display:none;
}

#tipoeffnung{
background:red;
margin-left: 150px;
margin-top: -23px;
position: absolute;
padding-left:5px;

}

.farbthumb{
width:100px;
height:100px;
border:1px solid gray;
cursor:pointer;
}

.mypreis{
font-size:30px;
}

.xxxfensterteil img{
width:170px;
}

#minituer{
position:fixed;
left:-80px;
top:80px;
}

.gal{
padding:10px;
}

.gal img{
padding:10px;
}

.curfol{
background:#289DC8;
color:white;
padding:5px;
background: -moz-linear-gradient(center top , #4999e2, #3977B0 25px, #F6F6F6 143px, white) repeat scroll 0 0 #289DC8;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.ralfarbe span{
font-size:11px;
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.ralfarbe2 span{
font-size:11px;
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.ralfarbe2{
border:2px solid;
width:140px;
height:50px;
float:left;
cursor:pointer;
}


.ralfarbe{
border:1px solid;
width:140px;
height:50px;
float:left;
cursor:pointer;
}



.curpreis{
background:#3977B0;
background: -moz-linear-gradient(center top , #4999e2, #3977B0 25px, #F6F6F6 143px, white) repeat scroll 0 0 #3977B0;
border:1px solid #4f7192;
padding:5px;
color:white;
margin-bottom:8px;
margin-top:5px;
font-size:30px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


.punkt{
background:url(bilder/punkt.png);
width:17px;
height:17px;
position:absolute;
left:10px;
display:none;
}

.shd{
-moz-box-shadow: 0 0 10px black;
-webkit-box-shadow: 0 0 10px black;
box-shadow: 0 0 10px black;
}

.shd2{
-moz-box-shadow: 0 0 10px silver;
-webkit-box-shadow: 0 0 5px gray;
box-shadow: 0 0 5px gray;
}

#gpreview{
width:300px;
height:300px;
float:left;
}

.btn_selectfarbe{
cursor:pointer;
}

.preisinfo2{

}

#previewer{
width:350px;xheight:300px;
height:100%;
float:left;
padding-left:10px;
border:1px solid gray;
}

#previewer2{
width:350px;xheight:300px;
height:100%;
float:left;
padding-left:10px;
border:1px solid gray;
}


.btn_selectglas{
cursor:pointer;
}

.farba{
width:100px;
height:67px;
border:1px solid gray;
cursor:pointer;
}

.gitem{
padding:5px;
border-bottom:1px solid gray;
cursor:pointer;
}

.gritem{
padding:5px;
border-bottom:1px solid gray;
cursor:pointer;
}


.fld{
font-size:10px;
width:100px;
height:140px;
float:left;
padding:10px;

}

.preisliste{
font-size:11px;
font-weight:bold;
margin-bottom:20px;
}

.bemerkungen{
width:100%;
height:100px;
}

.lbl{
font-weight:bold;
}
.lbl2{
font-size:11px;
color:gray;
}

.glasselect{
cursor:pointer;
}

.griffselect{
cursor:pointer;
}



.massangabe{
font-size:20px;
width:100px;
padding:5px;
margin-top:10px;
margin-left:10px;

}

.mininfo2{
font-size:10px;
font-weight:bold;
left:10px;
position:relative;
color:gray;
}


.mininfo3{
font-size:13px;
font-weight:bold;
xleft:65px;
position:relative;
}

.mininfo3b{
font-size:10px;
font-weight:bold;
position:relative;
}

.mininfo{
font-size:10px;
font-weight:bold;
left:65px;
position:relative;
}

.sizinfo{
font-size:10px;
font-weight:bold;
left:10px;
position:relative;
}


table .sizebox{
font-size:35px;width:110px;
padding:5px;
text-align:center;
font-weight:bold;
border:1px solid gray;
background:url("bilder/bgtxt.gif");
}



.btn{
font-size:15px;
padding:5px;
font-weight:bold;
}

.txt{
padding:5px;
font-size:15px;
margin-bottom:10px;
}

.radioman { cursor:pointer;position:relative}
.radioman .ui-selecting { background: #526493; }
.radioman .ui-selected { background: #0a246a; color: white; }
.radioman { list-style-type: none; margin: 0; padding: 5px; }
.radioman li { margin: 5px; padding: 1px; float: left; font-size: 0.9em; text-align: center; }



#accordion{
margin-right:50px;
}

.minilink{
wfont-weight:bold;
cursor:pointer;
color:navy;
border-bottom:dotted 1px gray;
margin-left:5px;
}

#btn_addtocart{
background:#1D7D00;
color:white;
z-index:11111;
padding:3px;font-size:16px;
xfont-weight:bold;
width:100%
}



#curpreise{
background:#3977B0;
padding:5px;
color:white;
margin-bottom:8px;
margin-top:5px;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}


hr{
border:1px solid silver;
xmargin-top:30px;
xmargin-bottom:5px;


}


.toggleme{
color:blue;
text-decoration:underline;
cursor:pointer;
}

.toggleme:hover{
color:blue;
}

.fakelink{
color:blue;
cursor:pointer;
border-bottom:dotted blue 1px;
}

.fensterteilselect{
padding:2px;
abackground:#00AAFF;
border:1px solid gray;
font-weight:bold;
}

.toggled{
margin-left:20px;
border-left:5px solid silver;
border-bottom:5px solid silver;

padding-left:20px;
margin-bottom:30px;
padding-bottom:20px;

}

.hme{

overflow: auto; height: 100px;
color:gray;


}

#lista{
xmax-height:250px;
overflow:auto;
}

#lista td{
font-size:13px;
}

.tipp{
background:url("bilder/wtf.png") no-repeat transparent scroll right center;
padding-right:20px;
color:blue;
text-decoration:underline;
cursor:help;
}

.tipp2{
background:url("bilder/wtf.png") no-repeat transparent scroll left center;
padding-left:25px;
}

.section2{
padding-left:25px;
padding-bottom:25px;
}

.section h3{
line-height:0.8em;
margin-bottom:18px;
}

.section{
-webkit-border-radius:  0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
border-radius: 0px 0px 10px 10px;
xbackground:#e6e6e6;
background:white;
border:1px solid #878787;
margin-bottom:20px;
}

#tabs{
background:#e6e6e6;
width:715px;float:left;min-height:600px;
}

td .rightbutton{
float:right;
text-align:right;

}

.section h2{
margin-left:5px;
}

.minierror{
background:#830000;
padding:10px;
color:white;
width:auto;
}

.titletab td h2{
font-size:23px;
color:white;
}

.titletab td{
background:#2e2e2e;
padding-left:0px;
padding-bottom:5px;
xbackground: -moz-linear-gradient(center top , #515151, #2e2e2e 3px, #515151 100px, #2e2e2e) repeat scroll 0 0 #2e2e2e;
xbackground: -moz-linear-gradient(center top , #4999e2, #3977B0 40px, #F6F6F6 143px, white) repeat scroll 0 0 #3977B0;
background:#878787;

}

.ui-tabs-nav{
border-bottom:2px solid gray;
}

.ui-corner-all{
border-radius:0;
}


.titletab h2{
color:white;
}

.titletab2 td{
padding-left:0px;
border-top:1px solid gray;
}
.titletab2 h2{
color:gray;
}


.tipp3{
background:url("bilder/info_fenster.png") no-repeat transparent scroll left center;
cursor:help;
width:58px;
height:24px;
position:relative;
right:0px;
xborder-top:3px solid gray;
}



.shopost{
background:white;
padding:15px;
}

.shopost0{
background:white;
xposition:relative;
xheight:100%;
}


#flist .fixed {
float:right;
position: fixed;
top: 0;
}

#flist{
background: -moz-linear-gradient(center top , #E6E6E6, #D6D6D6 57px, #F6F6F6 143px, white) repeat scroll 0 0 #F0F0F0;
xposition:relative;
xmargin-left:747px;
margin-top:0px;
width:240px;
padding:6px;
float:right;
border:1px solid silver;
}

#flist_OLD{
background: -moz-linear-gradient(center top , #E6E6E6, #D6D6D6 57px, #F6F6F6 143px, white) repeat scroll 0 0 #F0F0F0;
xposition:relative;
xmargin-left:747px;
margin-top:10px;
width:240px;
padding:6px;
border:1px solid silver;

position:fixed;
left: 747px;

}



  


#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	text-align: left;
	border-collapse: collapse;
}

#rounded-corner td{
vertical-align:top;
}



.takopf
{
	background: url('images/bgheader.gif') #3977B0;
	background-repeat:repeat-x;
	color:white;
}

#preis{
font-size:15px;
}

.bigbutton{

font-weight:bold;
font-size:15px;
padding:5px;

}

#rounded-corner th
{
	padding: 8px;
	font-weight: bold;
	font-size: 13px;
	rbackground: #4e4e4e;
	color:white;
	border:1px solid white;
}
#rounded-corner td
{
	padding: 8px;
	background: #eeeeee;
	border-top: 3px solid gray;
	color: #2a2a2a;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #e8edff url('/images/table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('/images/table-images/botright.png') right bottom no-repeat;
}

#minitable td{
border:0px;
padding:0px;

}

#produktliste td{

eborder-bottom: 1px solid #CCC;
padding:15px;

}

#produktliste h2{
color:black;
margin:0px;

}

.shoppreis{
font-size:18px;
color:green;
font-weight:bold;

}

.cmnu{
margin-left:0px;
}

.cmnu ul{
margin: 0;
padding:0;

}

.cmnu li {
list-style-type: none;
padding-left: 18px;
margin-bottom: 5px;

}

.searchform {
	display: inline-block;
	zoom: 1; /* ie7 hack for display:inline-block */
	*display: inline;
	border: solid 1px #d2d2d2;
	padding: 3px 5px;
	
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
	box-shadow: 0 1px 0px rgba(0,0,0,.1);

	background: #f1f1f1;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform input {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
}
.searchform .searchfield {
	background: #fff;
	padding: 6px 6px 6px 8px;
	width: 150px;
	border: solid 1px #bcbbbb;
	outline: none;

	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;

	-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
}
.searchform .searchbutton {
	color: #fff;
	font-size: 11px;
	height: 16px;
	width: 16px;
	text-shadow: 0 1px 1px rgba(0,0,0,.6);

	
	background: #5f5f5f;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545));
	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
	-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

#page_background{height:113px;margin-bottom:-113px;background-image:url(/bilder/sprite-min.png);background-repeat:repeat-x;background-position:top}#page_wrapper{width:725px;margin:auto;padding-bottom:40px;position:relative}#page_header{height:113px;position:relative;cursor:pointer;background-image:url(/bilder/sprite-min.png);background-repeat:no-repeat;background-position:left -113px;border-bottom:1px dashed #529796}#page_header h1,#page_header h2{position:absolute}#page_header h2{top:30px;left:84px;width:174px;height:74px;background-image:url(/bilder/sprite-min.png);background-repeat:no-repeat;background-position:left -226px}#page_header h1{top:70px;left:258px;width:318px;height:12px;background-image:url(/bilder/sprite-min.png);background-repeat:no-repeat;background-position:left -300px}#page_content{padding:0 15px}#page_content h1,#page_content h2{margin-top:28px}#page_content h1{height:21px;margin-bottom:13px}#page_content h2{height:16px;margin-bottom:10px}#page_content p{margin-top:6px}#page_content p.intro{margin-top:11px;margin-left:12px}#examples{margin-left:15px;padding-top:5px}#examples img{margin:3px 7px 3px 7px}#examples a,#examples img{border:0}h1.thanks_for_download_top_up{background-position:left -1067px !important}h1.some_examples{background-position:left -620px !important}


.paginate {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
}
a.paginate {
border: 1px solid #3977B0;
padding: 2px 6px 2px 6px;
text-decoration: none;
color: #000080;
}
a.paginate:hover {
background-color: #000080;
color: #FFF;
text-decoration: underline;
}
a.current {
border: 1px solid #000080;
font: bold 1.3em Arial,Helvetica,sans-serif;
padding: 2px 6px 2px 6px;
cursor: default;
background:url("images/bgheader.gif") repeat-x scroll left bottom #072744;
color: #FFF;
text-decoration: none;
}
span.inactive {
border: 1px solid #999;
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
padding: 2px 6px 2px 6px;
color: #999;
cursor: default;
}
