body{font-family:Arial,Helvetica,sans-serif;}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 12, 2011 */
@font-face {
    font-family: 'Ubuntu';
    src: url('/css/fonts/ubuntu-regular-webfont.eot');
    src: url('/css/fonts/ubuntu-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/ubuntu-regular-webfont.woff') format('woff'),
         url('/css/fonts/ubuntu-regular-webfont.ttf') format('truetype'),
         url('/css/fonts/ubuntu-regular-webfont.svg#UbuntuRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6{margin:0}
h1{font-size: 125%}
h2{font-size: 120%}
h3{font-size: 115%}
h4{font-size: 110%}
h5{font-size: 105%}
h6{font-size: 100%}

input, select, textarea{font-size:100%; font-family:Verdana,Arial,Helvetica,sans-serif; resize:none;}
img{border-width:0}

form, p, pre{margin:0; padding:0}

ul, li{margin-top:0; margin-bottom:0}

#layernoscript{ width:98%; height:40px; background-color:#FFF; position:absolute; top:10px; left: 1%; margin: 0; border:2px dashed red; text-align:center; padding-top:8px; z-index:1000}

.rel{position:relative;}

.txtStd{color:#000}
.txtStd a{color:#27B; text-decoration:underline}
.txtStd a:hover{color:#27B}
.txtStdB{font-weight:bold}

.txtnoscript{color:#F00; font-weight:bold}
.txtnoscript a{text-decoration:underline}

.LClear{clear:both; height:0; overflow:hidden; font-size:0%; width:1px}

.LClearL{clear:left; height:0; overflow:hidden; font-size:0%}
.LC, .LCs{clear:both}
.LCs, .spacer{font-size:0%; overflow:hidden}

.fl{float:left; display:inline}
.fr{float:right; display:inline}

.s1{height:1px}
.s1grey{height:1px; background:#999}
.s2{height:2px}
.s4{height:4px}
.s6{height:6px}
.s7{height:7px}
.s8{height:8px}
.s9{height:9px}
.s10{height:10px}
.s12{height:12px}
.s16{height:16px}
.s20{height:20px}
.s24{height:24px}
.s28{height:28px}
.s32{height:32px}

.MinHeight{width:0px; overflow:hidden; font-size:0%; float:left}

.MinHeight100{height:100px !important} /* Vorlage! - noch nicht verwendet */


.tlCrn,.trCrn,.blCrn,.brCrn{
	position:absolute!important;
	width:5px!important;
	height:5px!important;
	overflow:hidden!important;
	background:url(/img/css/corners.gif) no-repeat 0 0;
	display:block!important;
	z-index:1002!important;
}

.tlCrn{top:0!important;left:0!important; background-position:-6px -6px;!important}
.trCrn{top:0!important;right:0!important; background-position:1px -6px;!important}
.blCrn{bottom:0!important;left:0!important; background-position:-6px 1px;!important}
.brCrn{bottom:0!important;right:0!important; background-position:1px 1px;!important}


/*JQuery Transform*/

form.jqtransformdone label {
    display: block;
    float: left;
    margin-right: 8px;
    margin-top: 4px;
}
form.jqtransformdone div.rowElem {
    clear: both;
    padding: 4px 0;
}
.jqTransformSelectWrapper {
    background: url("/img/css/jquery/transform/select_left.gif") repeat scroll left top transparent;
    float: left;
    height: 23px;
    position: relative;
    width: 45px;
	border-top:1px solid #CCC;	
}
.jqTransformSelectWrapper div span {
    cursor: pointer;
    float: none;
	display:block;
    font-size: 11px;
    height: 19px;
    line-height: 15px;
    overflow: hidden;
    padding: 5px 0 0 7px;
    position: absolute;
    white-space: nowrap;
	overflow:hidden;
}
.jqTransformSelectWrapper a.jqTransformSelectOpen {
    background: url("/img/css/jquery/transform/select_right.gif") no-repeat scroll center center transparent;
    display: block;
    height: 23px;
    position: absolute;
    right: 0;
    width: 23px;
}
.jqTransformSelectWrapper ul {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: none;
    height: 70px;
    left: 0;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    top: 22px;
    width: 43px;
    z-index: 10;
}
#frmProduktsuche .jqTransformSelectWrapper ul {
    height: 105px;
}
.jqTransformSelectWrapper ul a {
    background-color: #FFFFFF;
    color: #333333;
    display: block;
    font-size: 11px;
    padding: 2px 5px;
    text-decoration: none;
}
.jqTransformSelectWrapper ul a.selected {
    background: none repeat scroll 0 0 #EDEDED;
    color: #333333;
}
.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
    background: none repeat scroll 0 0 #3582C4;
    color: #FFFFFF;
}
.jqTransformHidden {
    display: none;
}

.hr{
	height:0;
	font-size:0%;
	overflow:hidden;
	margin:3px 0;
	border-bottom:1px solid #999999;
}
.dn{
	display: none; 
}
.dNone{
	height:0;
	overflow:hidden;
}
