html{
	margin:0px;
	padding:0px;
}

body{
	margin:0px;
	padding:0px;
	background:#fff;
	font-family:"Arial";
	font-size:12px;
	color:#313232;
    background:url("../img/hintergrund.jpg") repeat-y scroll 0 0 transparent;
}

#all{
	width:1035px;
	background:none;
    margin:0px;
}

#head{
	width:974px;
	height:95px;
	padding:0px 50px 0px 50px;
}

* html #head{
    width:1075px;
}

a img {
border:none;
}

#logo{
	width:230px;
	height:80px;
	float:left;
	background:none;
    margin-top:20px;
}

#service-menu{
	float:right;
	background:none;
    margin-top:0px;
    width:550px;
}

#service-menu a{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	padding:0px 2px 0px 2px;
}

#menu-top-lang{
    background:none;
    float:right;
}

#service-links{
    background:none;
    float:right;
    margin-top:35px;
}

#service-menu #search{
    background:none;
}

#service-menu #search td{
	vertical-align:top;
}

#service-menu #search input.text{
    width:150px;
    border:1px solid #999999;
    height:17px;
    font-size:12px;
	margin-top:2px;
    margin-left:4px;
    padding-left:3px;
    @margin-top:1px;
}

form.contact-form input{
    border:1px solid #999999;
    height:17px;
    font-size:12px;
	margin-top:2px;
    margin-left:4px;
    padding-left:3px;
    @margin-top:1px;
}

form.contact-form input.submit{
    background:transparent url(../../pics/button-submit.jpg) no-repeat scroll 0 0;
    border:medium none;
    color:#003293;
    display:block;
    height:20px;
    padding-bottom:5px;
    padding-left:10px;
    text-decoration:underline;

    @padding-bottom:0px;
    @padding-left:5px;
}

form.contact-form input.reset{
    background:transparent url(../../pics/button-submit.jpg) no-repeat scroll 0 0;
    border:medium none;
    color:#003293;
    display:block;
    height:20px;
    padding-bottom:5px;
    padding-left:10px;
    text-decoration:underline;

    @padding-bottom:0px;
    @padding-left:7px;
}

form.contact-form .textarea{
    width:300px;
    height:100px;
    border:1px solid #999999;
}

* html #service-menu #search input.text{
    margin-top:1px;
    height:24px;
}

#service-menu #search input.button{
    height:17px;
    margin-top:2px;
}

#service-menu #search select.languageForm{
    width:150px;
    height:21px;
    border:1px solid #999999;
    font-size:12px;
	display:block;
}

#menu-top{
	width:1006px;
	background-color:transparent;
	height:30px;
	margin:0px 15px 0px 11px;
    margin-left:18px;

    display:none;
}

#menu-top-left{
	float:left;
    background-color:transparent;
	height:32px;
	width:18px;
    /*background:none;*/
    z-index:1;
}

#menu-top-center{
	float:left;
    height:28px;
	width:970px;
    margin-left:50px;
	/*background:url(../img/hintergrund-navi.png) repeat-x 0px 0px;


    margin:0px;
    margin:4px 0px 0px 37px;
    height:27px;*/
    /*background:#aa0;*/
    width:980px;

    height:22px;
    margin:0px;

    padding:4px 0px 0px 37px;

    @margin-top:9px;
    @margin-top:5px;
}

#menu-top-right{
	float:right;
	height:32px;
	width:18px;
}

#menu-top-center a{
	color:#313232;
	text-decoration:none;
	height:21px;
	display:block;
	line-height:14px;
	padding:6px 10px 0px 10px;
	outline:none;
}

.active{
    background:url(../img/menu-top-active.gif) repeat-x 0px 22px;
}

#menu-top-center .menu-top-item,
#menu-top-center .menu-top-item-last,
#menu-top-center .menu-top-item-first{
	float:left;
	height:27px;
	line-height:27px;
	border-right:1px solid #FFF;
	font-weight:bold;
    z-index:3;
    position:relative;
    font-size:11px;
    vertical-align:middle;
    margin-top:0px;
}

* html #menu-top-center .menu-top-item,
* html #menu-top-center .menu-top-item-last,
* html #menu-top-center .menu-top-item-first{
    height:27px;
}

#menu-top-center .menu-top-item-last{
	border:none;
}

#content {
    background:url(../img/hin-mitte.jpg) repeat-y;
    float:left;
    margin:0px;
    width:1056px;
}

#content-top{
    background:url(../img/hin-oben.jpg);
    height:49px;
    margin:0px;
    width:1057px;
}

#content-bottom{
    background:url(../img/hin-unten.jpg);
	float:left;
    height:24px;
    margin-left:0px;
    width:1057px;
}

#content_inner #header-home{
    border-right:1px solid #999999;
    height:220px;
    margin:0px;
    width:780px;
    @width:781px;
}
#content_inner #header-home-height{
    border-right:1px solid #999999;
    height:300px;
    margin:0px;
    width:780px;
    @width:780px;
}

* html #content_inner #header-home{
    width:781px;
}

#header-home img{
    border:0px;
    margin:0px 0px 20px 0px;
    position:absolute;
    z-index:10;
    @margin-left:1px;
}

#content_inner{
	background-color:transparent;
    float:left;
    margin:0px;
    padding:0px;
    padding-left:37px;
}

#content-kiesvarta{
    float:left;
    margin:0px;
    padding:0px;
    padding-left:37px;
    height:508px;
    width:1039px;
    margin:11px 0 0 18px;
}

#content-kiesvarta #content-sub{
	width:950px;
}

* html #content-kiesvarta #content-sub{
	width:957px;
}

#content-kiesvarta #content-sub #content-center-service{
	width:730px;
	margin-bottom:200px;
	float:left;
}

* html #content-kiesvarta #content-sub #content-center-service{
	width:730px;
	margin-bottom:200px;
	float:left;
}

#content-kiesvarta #content-sub #coloum-right-sub{
	margin-top:100px;
}

#content-kiesvarta #content-sub #content-sub-sub-text{
    border-bottom:0px solid #999999;
    float:left;
    padding:0px 5px 20px 5px;
    width:720px;
}

#content-kiesvarta #content-sub #content-sub-sub-text p{
    font-size:20px;
    color:#252527;
    padding:0 100px 0 195px;
    text-align:center;
}

#content-kiesvarta #content-sub #content-text-bottom{
    border-bottom:0px solid #999999;
    float:left;
    padding:0px 5px 20px 5px;
    width:720px;
}

#content-kiesvarta #content-sub #content-sub-sub-text h1{
	font-size:45px;
	font-weight:bold;
	color:#252527;
	text-transform:uppercase;
	padding:0 0 320px 200px;
}

#content-kiesvarta #content-sub #coloum-right-sub a.internal-link{
	padding-left:10px;
	background:url(../../pics/button-go.gif) no-repeat 0px center;
}

#content-kiesvarta #content-sub #coloum-right-sub div.csc-frame-frame1 h1{
	background:url(../img/linie.gif) no-repeat left bottom;
}

#content-kiesvarta #content-sub #coloum-right-sub div.csc-frame-frame1{
	background:none;
	width:100%;
	/*border-bottom:2px solid #AEAEAF;*/
	margin-top:14px;
	font-size:12px;
	font-weight:bold;
    background:url(../img/linie.gif) no-repeat left bottom;
    padding-bottom:1px;
}

* html #content_inner{
	padding-left:38px;
}

#content_inner #content-text{
	background:none;
    margin-left:1px;
    @margin-left:2px;
}
.highcontent #content_inner{
overflow:hidden;
}
#content-text .content-text-col{
	border-right:1px solid #999999;
	float:left;
	height:auto !important;  /* f�r moderne Browser */
	height:250px;
    min-height:250px;
    padding-left:16px;
    width:178px;
}

.highcontent #content-text .content-text-col {
border-right:1px solid #999999;
float:left;
height:430px !important;
@height:440px !important;
min-height:430px;
padding-left:16px;
width:178px;
@width:177px;
}

* html #content-text .content-text-col{
	/*width:195px;*/
	padding-left:16px;
}

.content-text-col p{
    color:#191919;
    font-size:12px;
    line-height:130%;
    margin:17px 0px 0px 0px;
    padding:0px;
    padding-right:5px;
}
.content-text-col div.csc-frame-frame2 {
width:170px !important;
}
.content-text-col .csc-frame-frame2 p{
background:none;
height:auto !important;
width:170px !important;
}
.content-text-col .csc-frame-frame2 .csc-textpic-text{
height:auto !important;
min-height:46px !important;
}
.content-text-col img{}

#content-text .content-text-col h1, h2{
	margin:0px;
	padding:0px;
}

#content-text .content-text-col h1{
	font-size:14px;
    font-weight:bold;
}

#content-text .content-text-col h2{
	font-size:14px;
    font-weight:normal;
}

#content a.internal-link,
div.csc-textpic a.external-link-new-window-td{
	background:url(../../pics/button-go.gif) no-repeat 1px center;
    color:#003195;
	font-weight:normal;
    font-size:12px;
    padding-left:7px;
    text-decoration:underline;
}

#content-sub a.external-link-new-window-technical{
    background:url(../../pics/button-go.gif) no-repeat left center;
    color:#003195;
    font-size:12px;
    font-weight:normal;
    margin-left:10px;
	padding-left:6px;
    text-decoration:underline;
}

#content-sub a.external-link-new-window-technical2{
    background:url(../../pics/button-go.gif) no-repeat left center;
    color:#003195;
    font-size:12px;
    font-weight:normal;
    margin-left:5px;
    padding-left:6px;
	text-decoration:underline;
}

#content #coloum-right{
	background:none;
    float:right;
	margin-right:23px;
    margin-top:-14px;
    width:194px;

    @margin-right:0px;
    @padding-right:20px;
}



#footer{
	background:none;
	color:#000000;
	margin-left:26px;
    min-height:60px;
    padding-bottom:20px;
    width:1024px;
}

#footer #claim{
	color:#191919;
	font-size:15px;
	font-weight:bold;

    text-align:center;
    width:100%;
}

#footer #footer-nav{
    margin: .5em auto .5em auto;
    text-align:center;
    width:1024px;
	overflow:hidden;
}

#footer #footer-nav a{
	color:#000000;
    font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#footer #copyright{
	text-align:center;
    width:100%;
}

/* CONTENT SUB-PAGES */
#content_inner #header-sub{
	height:246px;
	/*margin-left:16px;
    margin-top:3px;*/
    margin:0px;
    width:999px;
}

#header-home-height img{
    @position:absolute;
	border:none;
}
#header-home-height ul{
padding:0;
margin:0;
list-style-type:none;
}
#header-sub img{
    z-index:10;
    @position:absolute;
}
#content-sub{
	background:none;
	float:left;
	margin-top:21px;
    width:996px;
}

#content-sub #menu-left{
	background:none;
	float:left;
	margin-right:22px;
    min-height:200px;
    width:190px;
}

#content-sub #menu-left ul,li{
	list-style-type:none;
	margin:0px;
    padding:0px;
}

#content-sub #menu-left ul{
	border-bottom:0px solid #999999;
    display:block;
    margin-top:-15px;
    margin-top:0px;
}


#content-sub #menu-left li{
    border-bottom:1px solid #999999;
	border-top:1px solid #999999;
    padding-left:0px;
	padding-top:0px;
}

#content-sub #menu-left li.test{
    border-bottom:1px solid #999999;
    border-top:0px solid #999999;
    padding-left:0px;
	padding-top:0px;
}

#content-sub #menu-left ul.sublevel_block{
    border-bottom:1px solid #999999;
    list-style-type:none;
	margin:0px;
    padding:0px;

    @border-bottom:0px solid #999999;
    @border-top:1px solid #999999;
}

#content-sub #menu-left ul.sublevel_block li{
	background:none;
    border:0px;
	padding-left:10px;
}

#content-sub #menu-left ul.sublevel2_block li{
	background:none;
    border:0px;
	padding-left:20px;
}

#content-sub #menu-left a{
	background:none;
	color:#191919;
    display:block;
    font-size:12px;
    padding:4px 10px 4px 14px;
	margin:0px;
    min-height:15px;
	text-decoration:none;
}

#content-sub #menu-left ul.sublevel2_block a{
	background:none;
	color:#191919;
    display:block;
    font-size:11px;
    padding:2px 10px 2px 14px;
	margin:0px;
    min-height:15px;
	text-decoration:none;
}

#content-sub #menu-left li a.active{
	background:#F7C21C;
}

#content-sub #menu-left ul.sublevel_block a.sublevel_active{
    font-weight:bold;
}

#content-center{
	float:left;
    width:556px;

    @width:568px;
}

#content-center-service{
	float:left;
    margin-right:22px;
    width:780px;

    @width:780px;
}

#content-sub #content-sub-text{
	border-bottom:1px solid #999999;
	margin:0px;
    padding:0px 5px 20px 5px;
    width:556px;

    @width:568px;
}

* html #content-sub #content-sub-text{
	width:552px;
}

#content-sub a{
    color:#003195;
    font-weight:normal;
    margin:0;
    text-decoration:underline;
}

#content-sub #content-sub-sub-text{
    border-bottom:1px solid #999999;
    float:left;
    padding:0px 5px 20px 5px;
    width:774px;
}

#content-sub-text h1,
#content-sub-sub-text h1{
    color:#191919;
    font-size:15px;
    font-weight:normal;
    line-height:120%;
    margin:0px 0px 5px 0px;
    padding:0px;
	text-transform:uppercase;
}

#content-sub-text h2,
#content-sub-sub-text h2{
    color:#191919;
    font-size:15px;
    font-weight:bold;
    line-height:120%;
    margin:23px 0px 15px 0px;
    padding:0px;
	text-transform:uppercase;
}

#content-sub-text h3,
#content-sub-sub-text h3,
h3.csc-firstHeader{
    color:#191919;
    font-size:15px;
    font-weight:normal;
    line-height:120%;
    margin:0px 0px 25px 0px;
    padding:0px;
    text-decoration:none;
	text-transform:uppercase;
}

div.tx-lumophpinclude-pi1 h3,
div.tx-lumophpinclude-pi1 h3{
    color:#191919;
    font-size:15px;
    font-weight:normal;
    line-height:120%;
    margin:0px 0px 25px 0px;
    padding:0px;
    text-decoration:none;
}

#content-sub-text h4,
#content-sub-sub-text h4{
    color:#191919;
    font-size:12px;
    font-weight:bold;
    line-height:12px;
    line-height:120%;
    margin:0px 0px 25px 0px;
    padding:0px;
}

#content-sub-text p,
#content-sub-sub-text p{
    color:#191919;
    font-size:12px;
    line-height:130%;
    margin:0px;
    padding:0px;
    padding-bottom:10px;
}

#content-sub-sub-text a.mail{
    background:none;
    padding:0px;
}

#content-sub-text img.right{
    float:right;
}

#content-sub-text table.data,
#content-sub-sub-text table.data{
    border-left:2px solid #fff;
    border-top:2px solid #fff;
    margin:0px 0px 0px 0px;
    width:100%;
}

#content-sub-text table.data tr,
#content-sub-sub-text table.data tr{
    background:url(../img/tabelle_bg_dunkel.jpg) repeat-y;
}

#content-sub-text table.sub,
#content-sub-sub-text table.sub{
    background:none;
    border:none;
    margin:0px;
    padding:0px;
    width:100%;
}

#content-sub-text table.sub tr,
#content-sub-sub-text table.sub tr{
    background:none;
}

#content-sub-text table.data td,
#content-sub-text table.data th,
#content-sub-sub-text table.data td{
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    font-size:12px;
    height:26px;
    margin:0px;
    padding-top:0px;
    text-align:center;
}

#content-sub-text table.data th,
#content-sub-sub-text table.data th{
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    font-size:12px;
}

#content-sub-sub-text table.sub th{
    border:none;
    font-size:12px;
}

#content-sub-text table.sub td,
#content-sub-sub-text table.sub td{
    border:none;
    width:33%;
}

#content-sub #content-service{
    padding:5px 5px 0px 5px;
}

#content-service a.print{
    background:url(../img/icon-drucken.gif) no-repeat 0px center;
    color:#191919;
    font-size:12px;
    padding-left:15px;
    text-decoration:none;
}

#content-sub #coloum-right-sub{
	float:right;
    margin-top:-14px;
    width:194px;
}

#content-sub-text ul{
    color:#191919;
    font-size:12px;
    list-style-type:none;
    margin:0px 0px 0px 10px;
    padding:0px 0px 8px 0px;
}

#content-sub-text li, div.tx-lumophpinclude-pi1 li{
    background:url(../../pics/bullet-points.gif) no-repeat 0px 4px;
    color:#191919;
    font-size:12px;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 8px 12px;
}

#content-sub a.news-more{
    background:url(../../pics/button-go.gif) no-repeat left center;
    padding-left:6px;
}

table.imgtext-nowrap{
    width:100%;
}

/* OPERA "Hack" */
caption {
    display: table-caption;
    font-size:0px;
    height:0px;
    line-height:0px;
    text-align: left;
}
/* OPERA "Hack" */

/* TYPO-Styles */
.csc-textpic,
.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{
    clear:both;
    margin-bottom:15px;
    padding-right:5px;

}

div.csc-textpic-intext-right div.csc-textpic-imagewrap{
    clear:both;
    padding:0px 0px 10px 10px;
}

div.csc-textpic-intext-left div.csc-textpic-imagewrap{
    clear:both;
    margin-bottom:10px;
    padding:0px 10px 10px 0px;
}

div.csc-textpic-imagewrap{
    height:100%;
}

#header-home-height div.csc-textpic-imagewrap{
    height:287px;
}

iframe{
    height:450px;
    min-height:450px;
}

a.glos{
    color:#191919;
    display:block;
    text-decoration:none;
}

td.selected{
    background:#F7C21C;
    font-weight:bold;
}

td.headline{
    padding-top:10px;
}

td.info{
    border-bottom:1px solid #999999;
    padding:0px 0px 10px 0px;
}

table.letters{
    margin-bottom:10px;
}

table.letters td{
    width:21px;
}

table.glossar{
    font-size:12px;
    color:#191919;
}

table.glossar a{
    color:#003195;
    text-decoration:underline;
    font-size:12px;
}

.tx-irfaq-pi1 table, table.contenttable{
    width:100%;
    border:0px solid black;
}

.tx-irfaq-pi1 table th,table.contenttable th{
    font-weight:bold;
    font-size:12px;
    margin:0px;
    padding:2px;
    padding-left:5px;
    text-align:left;
    background:#F7C21C;
}

.tx-irfaq-pi1 table td, table.contenttable td{
    vertical-align:top;
    padding-left:5px;
    padding-top:2px;
    border-top:1px solid #999999;
}

.tx-irfaq-pi1 table tr, table.contenttable tr{
    border-top:1px solid #191919;
}

.tx-irfaq-pi1 table a.internal-link{
    background:none;
    color:#003195;
}

.tx-irfaq-pi1 dt.tx-irfaq-dynheader{
    padding-bottom:4px;
}

h3{
    font-weight:bold;
    font-size:12px;
    color:#191919;
    text-decoration:underline;
}

.expAll{
    display:none;
}

table.news-headline{
    background:#F7C21C;
    background:url(../img/tabelle_bg_dunkel.jpg) repeat-y;
    margin-top:10px;
    padding:2px;
}

table.news-headline a{
    font-weight:bold;
    color:#191919;
    text-decoration:none;
    font-size:14px;
    vertical-align:middle;
}

a.news-more{
    color:#313232;
}

td.news-datum{
    font-size:14px;
    color:#191919;
}

td.news,
td.news-details{
    font-size:12px;
    color:#191919;
    padding-right:10px;
}

td.news a,
td.news-details a{
    color:#003195;
	text-decoration:underline;
/*	background:url(../../pics/button-go.gif) no-repeat left center;
	padding-left:6px;*/
	font-weight:normal;
    font-size:12px;
}

td.hp-news{
	font-weight:normal;
	padding-bottom:10px;
	border-bottom:1px solid #999999;
}

td.title{
    font-weight:bold;
    font-size:14px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{
    font-size:11px;
    font-style:italic;
    color:#555;
}

/* RECHTE SPALTE */
div.csc-frame h1{
    font-size:11px;
	font-weight:bold;
	/*border-bottom:2px solid #AEAEAF;*/
	margin-bottom:0px;

    padding-bottom:2px;
    color:#191919;
    padding-left:10px;
    padding-right:10px;
    width:184px;
}

div.csc-frame-frame1 h1{
	background:url(../img/linie-mit-schatten-2.gif) no-repeat left bottom;
}

div.csc-frame-frame1{
	background:none;
	width:100%;
	/*border-bottom:2px solid #AEAEAF;*/
	margin-top:14px;
	font-size:12px;
	font-weight:bold;
    background:url(../img/linie-mit-schatten-1.gif) no-repeat left bottom;
    padding-bottom:8px;
}



div.csc-frame-frame2{
	background:none;
	width:100%;
	/*border-bottom:2px solid #AEAEAF;*/
	margin-top:14px;
	font-size:12px;
	font-weight:bold;
    padding-bottom:8px;
}



div.csc-frame input.text,
div.csc-header input.text{
    border:1px solid #A7A7A7;
	font-size:11px;
}

div.csc-frame select,div.csc-header select{
    border:1px solid #A7A7A7;
    width:130px;
}

div.csc-frame form, div.csc-header form,
div.csc-frame form td, div.csc-header form td{
	font-size:12px;
    font-weight:normal;
    color:#191919;
	margin:0px;
    border:0px;
}

div.csc-frame form .submit, div.csc-header .submit{
    border:none;
    /*background:url(../../pics/button-submit.jpg) no-repeat;*/
    background:#F8C11C url(../../pics/search-arrow.jpg) no-repeat 5px center;
    border:1px solid #999999;
    height:20px;
    padding-left:10px;
    @padding-left:5px;
    padding-bottom:5px;
    @padding-bottom:0px;
    display:block;
    color:#003293;
    text-decoration:underline;
    font-size:12px;
}

div.csc-frame p,div.csc-header p{
    font-weight:normal;
    padding:0px;
    margin:0px;
    color:#191919;
    font-size:12px;
    padding-left:10px;
}

div.csc-frame a, div.csc-header a{
    font-weight:normal;
    padding:0px;
    margin:0px;
    color:#003195;
    font-size:12px;
    text-decoration:underline;
}

div.csc-frame a.news-more, div.csc-header a.news-more{
    background:transparent url(../../pics/button-go.gif) no-repeat scroll left center;
    padding-left:6px;
}

div.csc-frame table,
div.csc-header table,
div.csc-frame p,
div.csc-header p{
    width:193px;
    background:transparent url(../img/con-verlauf.png) repeat-y;

}

div.csc-frame table.moba-search{
	width:193px;
    background:transparent url(../../pics/moba_portal/dealersearch.jpg) repeat-y;
}

div.csc-frame p.bodytext,
div.csc-header p.bodytext{
    padding-top:3px;
    padding-bottom:3px;
}

div.csc-frame #news-pic-txt,
div.csc-header #news-pic-txt{
    width:174px;
    /*margin-top:-38px;*/
    color:#000000;
    font-size:12px;
    line-height:130%;
    font-weight:bold;
    padding:5px 10px;
}

div.csc-frame #hr{
    padding:0px;
    margin:0px;
    background:url(../img/con-verlauf.png) repeat-y;
    border-bottom:1px solid #999999;
    /*background-color:#F11;*/
    height:1px;
    line-height:0px;
    font-size:0px;
}

table.calculator a{
    color:#191919;
    text-decoration:none;
    font-weight:bold;
}

table.calculator a.calculate,
table.calculator a.more-units{
    color:#191919;
    text-decoration:none;
    font-weight:normal;
}

table.calculator a.calculate{
    padding-left:12px;
    background:url(../img/icon-calculate.gif) no-repeat left center;
}

table.calculator a.more-units{
    padding-left:8px;
    background:url(../img/icon-more.gif) no-repeat left center;
}

a.back-link{
    padding-left:8px;
    background:url(../img/go.gif) no-repeat left center;
    font-weight:normal;
}

a.recommendation-link{
    padding-right:8px;
    background:url(../img/back.gif) no-repeat right center;
    font-weight:normal;
}

div.tx-ffiframe-pi1{
    min-height:250px;
}

div.tx-xinittwocolumn-pi1{
    background:none;
}

div.tx-xinittwocolumn-pi1 table, div.tx-xinittwocolumn-pi1 td{
    border:none;
    background:none;
    color:#191919;
}

div.tx-xinittwocolumn-pi1 td{
    vertical-align:top;
    font-size:12px;
}

* html div.tx-xinittwocolumn-pi1 td{
    width:45%;
}

div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
    margin:0px;
}

a.hl-internal-link{
    color:#191919;
    text-decoration:none;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img{
    margin:0px;
    padding:0px;
}

a.download, a.mail, a.copyright-link{
    color:#003195;
}

td.news-date{
    color:#191919;
    font-size:12px;
}

a.news-title{
    font-weight:bold;
    color:#191919;
    font-size:12px;
}

a.news-more, a.external-link-new-window{
    color:#003195;
}

.content-text-col div.csc-textpic-left div.csc-textpic-imagewrap{
    height:140px;
    vertical-align:bottom;
}

.highcontent .content-text-col div.csc-textpic-left div.csc-textpic-imagewrap {
height:auto !important;
vertical-align:bottom;
}


div.csc-textpic-left div.csc-textpic-text{
    height:100px;
    min-height:100px;
}

.content-text-col table, .content-text-col td{
    padding:0px;
    margin:0px;
    border:none;
    height:120px;
    vertical-align:bottom;
}
.highcontent .content-text-col table{
    border-collapse:collapse;
}
.highcontent .content-text-col table, .highcontent .content-text-col td{
    padding:0px;
    margin:0px;
    border:none !important;
	border-top:none !important;
    height:98px;
    vertical-align:top;
}
.highcontent table.contenttable tr {
border-top:none !important;
}
.highcontent table.contenttable td {
border-top:none !important;
}
.content-text-col table td p.bodytext{
    /*height:0px;
    line-height:0px;*/
    margin-top:0px;
}

div.csc-textpic-imagewrap a{
    margin-top:10px;
    line-height:0px;
    height:0px;
}

.content-text-col  div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{
    height:100%;
    width:100%;
    vertical-align:bottom;
}

.content-text-col div.csc-textpic-text{
    height:110px;
    width:175px !important;
}

.highcontent .content-text-col div.csc-textpic-text {
margin-bottom:8px;
width:175px !important;
}

#content-sub a.back{
    color:#191919;
    background:url(../../pics/icons/back.gif) no-repeat left center;
    padding-left:10px;
}

a.go{
    color:#191919;
    background:url(../../pics/icons/go.gif) no-repeat left center;
    padding-left:10px;
}

a.zoom{
    color:#191919;
    background:url(../../pics/icons/zoom.gif) no-repeat left center;
    padding-left:10px;
}

a.print{
    color:#191919;
    background:url(../../pics/icons/print.gif) no-repeat left center;
    padding-left:10px;
}

img.loc-img{
    margin-bottom:10px;
}

#coloum-right-sub ul.topics{
    margin:4px 0px 4px 0px;
    padding:0px 10px 0px 10px;
}


#coloum-right-sub ul.topics li{
    background:url(../../pics/bullet-points.gif) no-repeat 0px 4px;
    list-style-type:none;
    margin:0px 0px 3px 0px;
    padding:0px 0px 8px 12px;
    font-size:12px;
    color:#191919;
}

#coloum-right-sub ul.topics a{
    background:none;
    color:#191919;
    text-decoration:none;
    margin:0px;
    padding:0px;
}

#coloum-right-sub ul.topics a.active{
    font-weight:bold;
}

.selling-point-txt{
    border:1px solid #999999;
    height:17px;
    font-size:12px;
    padding-left:3px;
}

table.shp-table,
table.shp-table tr,
table.shp-table td{
    border:none;
    color:#191919;
}

table.shp-table a, table.shp-table li{

}

table .shp{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.shp-img-link{
    background:none;
    padding:0px;
    margin:0px;
}

img.right-search{
    margin: -3px 0px -6px -10px;
    @margin-bottom: -3px;
}

table.right-retailer-tab td{
    padding:3px .5em 3px 0px;
	font-size:11px !important;
}
table.right-retailer-tab select,
table.right-retailer-tab input
{
font-size:11px !important;
}

#content-sub-text li.li_one, div.tx-lumophpinclude-pi1 li.li_one{
	background:url(../../pics/1.jpg) no-repeat 0px 2px;
    list-style-type:none;
    margin:0px 0px 3px 0px;
    padding:0px 0px 8px 15px;
    font-size:12px;
    color:#191919;
}
#content-sub-text li.li_two, div.tx-lumophpinclude-pi1 li.li_two{
	background:url(../../pics/2.jpg) no-repeat 0px 2px;
    list-style-type:none;
    margin:0px 0px 3px 0px;
    padding:0px 0px 8px 15px;
    font-size:12px;
    color:#191919;
}

.c211-left{
	border:none;
	width:45%;
}

#lkw-details{
	background:transparent url(../../pics/tabLayout/anwendung_fernverkehr2.gif) no-repeat scroll 0 0;
	height:350px;
	padding-left:10px;
	padding-right:20px;
	padding-top:180px;
	width:550px;
}

* html #lkw-details{
	height:530px;
	width:570px;
}

#liefer-details{
	background:transparent url(../../pics/tabLayout/anwendung_lieferverkehr2.gif) no-repeat scroll 0 0;
	height:350px;
	padding-left:10px;
	padding-right:20px;
	padding-top:180px;
	width:550px;
}

* html #liefer-details{
	height:530px;
	width:570px;
}

#bus-details{
	background:transparent url(../../pics/tabLayout/anwendung_reisebusse2.gif) no-repeat scroll 0 0;
	height:390px;
	padding-left:10px;
	padding-right:20px;
	padding-top:180px;
	width:550px;
}

* html #bus-details{
	height:530px;
	width:570px;
}

#komu-details{
	background:transparent url(../../pics/tabLayout/anwendung_kommunal2.gif) no-repeat scroll 0 0;
	height:350px;
	padding-left:10px;
	padding-right:20px;
	padding-top:180px;
	width:550px;
}

* html #komu-details{
	height:530px;
	width:570px;
}

#bau-details{
	background:transparent url(../../pics/tabLayout/anwendung_bau2.gif) no-repeat scroll 0 0;
	height:350px;
	padding-left:10px;
	padding-right:20px;
	padding-top:180px;
	width:550px;
}

* html #bau-details{
	height:530px;
	width:570px;
}

#land-details{
	background:transparent url(../../pics/tabLayout/anwendung_land2.gif) no-repeat scroll 0 0;
	height:350px;
	padding-left:10px;
	padding-right:20px;
	padding-top:180px;
	width:550px;
}

* html #land-details{
	height:530px;
	width:570px;
}

table#moba_shp,
table#moba_shp tr,
table#moba_shp td{
	border:none;
}

div#freshpack-bg{
	height:380px;
	width:559px;
	background:transparent url(../../pics/moba_portal/products/container_freshpack.gif) no-repeat left bottom;
	position:relative;
}

div#agm-bg{
	height:414px;
	width:555px;
	background:transparent url(../../pics/moba_portal/products/container_agm.gif) no-repeat left bottom;
	position:relative;
}

div#gel-bg{
	height:395px;
	width:549px;
	background:transparent url(../../pics/moba_portal/products/container_gel.gif) no-repeat left bottom;
	position:relative;
}

div#freshpack-benefit,
div#agm-benefit,
div#agm-benefit2,
div#gel-benefit,
div#gel-benefit2{
	position:absolute;
	/*bottom:-5px;
	@bottom:-10px;*/
	top:167px;
	left:20px;
}

div#freshpack-benefit{
	top:137px;
}

/* html div#freshpack-benefit,
* html div#agm-benefit,
* html div#gel-benefit{
	position:absolute;
	bottom:-10px;
	left:20px;
}*/

div#agm-benefit{
	top:194px;
}

div#agm-benefit2
{
	top:187px;
}

/* html div#agm-benefit{
	bottom:25px;
}*/

div#gel-benefit{
	top:175px;
}

/* html div#gel-benefit{
	bottom:30px;
}*/

div#freshpack-benefit h2,
div#agm-benefit h2,
div#agm-benefit2 h2,
div#gel-benefit h2,
div#gel-benefit2 h2{
	margin:0;
	padding:0 0 15px 52px;
}

div#freshpack-benefit h2.alternative,
div#agm-benefit h2.alternative,
div#agm-benefit2 h2.alternative,
div#gel-benefit h2.alternative,
div#gel-benefit2 h2.alternative{
	margin:0;
	padding:3px 0 15px 50px;
	font-size:13px;
}

div#freshpack-benefit h2.alternative2,
div#agm-benefit h2.alternative2,
div#agm-benefit2 h2.alternative2,
div#gel-benefit h2.alternative2,
div#gel-benefit2 h2.alternative2{
	margin:0;
	padding:3px 0 15px 50px;
	font-size:13px;
	line-height:13px;
}


div#freshpack-benefit p.bodytext,
div#agm-benefit p.bodytext,
div#gel-benefit p.bodytext,
div#agm-benefit2 p.bodytext,
div#gel-benefit2 p.bodytext{
	padding:5px 0 5px 0;
}

div#freshpack-benefit ul,
div#agm-benefit ul,
div#gel-benefit ul,
div#agm-benefit2 ul,
div#gel-benefit2 ul{
	padding:0;
}

div#freshpack-benefit li,
div#agm-benefit li,
div#gel-benefit li,
div#agm-benefit2 li,
div#gel-benefit2 li{
	padding:0 0 4px 12px;
}

div#two-in-one{
	width:549px;
	height:426px;
	background:transparent url(../../pics/moba_portal/products/container_2in1.gif) no-repeat left top;
}

div#two-in-one ul{
	margin:10px 0 0 10px;
}

div#two-in-one li{
	margin:0px;
	padding:13px 10px 5px 25px;
	background:transparent url(../../pics/moba_portal/products/checkbox.gif) no-repeat left 5px;
}

div#benefit-bikes{
	background:transparent url(../../pics/moba_portal/applications/container_bike.gif) no-repeat 0px 0px;
	width:562px;
	height:110px;
	margin:0 0 10px 0;
}

div#benefit-bikes p{
	padding:5px 10px 5px 185px;
}

div#benefit-scooter{
	background:transparent url(../../pics/moba_portal/applications/container_scooter.gif) no-repeat 0px 0px;
	width:562px;
	height:110px;
	margin:0 0 10px 0;
}

div#benefit-scooter p{
	padding:5px 10px 5px 185px;
}

div#benefit-quads{
	background:transparent url(../../pics/moba_portal/applications/container_quads.gif) no-repeat 0px 0px;
	width:562px;
	height:110px;
	margin:0 0 10px 0;
}

div#benefit-quads p{
	padding:5px 10px 5px 185px;
}

div#benefit-jetski{
	background:transparent url(../../pics/moba_portal/applications/container_jetski.gif) no-repeat 0px 0px;
	width:562px;
	height:110px;
	margin:0 0 10px 0;
}

div#benefit-jetski p{
	padding:5px 10px 5px 185px;
}

div#benefit-snowmobil{
	background:transparent url(../../pics/moba_portal/applications/container_snowmobil.gif) no-repeat 0px 0px;
	width:562px;
	height:110px;
	margin:0 0 10px 0;
}

div#benefit-snowmobil p{
	padding:5px 10px 5px 185px;
}

div#container-kontrolle{
	background:transparent url(../../pics/moba_portal/tipps/container_kontrolle.gif) no-repeat 0px 0px;
	width:562px;
	height:188px;
	padding:10px 0 0 0;
}

div#container-kontrolle p{
	padding:0 10px 0 10px;
}

div#container-testen{
	background:transparent url(../../pics/moba_portal/tipps/container_testen.gif) no-repeat 0px 0px;
	width:562px;
	height:375px;
	padding:10px 0 0 0;
}

div#container-testen p{
	padding:0 10px 0 10px;
}

div#container-testen table{
	background:transparent url(../../pics/moba_portal/tipps/tabelle.jpg) no-repeat 0px 0px;
	width:513px;
	height:336px;
	margin: 0 0 0 10px;
}

div#container-testen td.head{
	border:none;
	vertical-align:middle;
	height:50px;
}

div#container-testen td{
	border:none;
	vertical-align:middle;
	height:50px;
}

div#container-kontrolle ol{
	padding:0 10px 0 10px;
	margin:10px 0 0 0;
}

div#container-kontrolle li{
	background:none;
	padding-left:0;
	list-style-type:none;
}

div#container-laden{
	background:transparent url(../../pics/moba_portal/tipps/container_laden.gif) no-repeat 0px 0px;
	width:562px;
	height:133px;
}

div#container-laden p{
	padding:10px 10px 0 10px;
}

div#container-wartung{
	background:transparent url(../../pics/moba_portal/tipps/container_wartung.gif) no-repeat 0px 0px;
	width:562px;
	height:159px;
	padding:10px 0 0 0;
}

div#container-wartung p{
	padding:0 10px 0 10px;
}

div#container-wartung ol{
	padding:0 10px 0 10px;
	margin:10px 0 0 0;
}

div#container-wartung li{
	background:none;
	padding-left:0;
	list-style-type:none;
}

div#container-zeiten{
	background:transparent url(../../pics/moba_portal/tipps/container_zeiten.gif) no-repeat 0px 0px;
	width:562px;
	height:159px;
	padding:10px 0 0 0;
}

div#container-zeiten p{
	padding:0 10px 0 10px;
}

div#container-zeiten ol{
	padding:0 10px 0 10px;
	margin:0;
}

div#container-zeiten li{
	background:none;
	padding:0;
	list-style-type:none;
}

div#filling-freshpack{
	background:transparent url(../../pics/moba_portal/filling/container_fillfreshpack.gif) no-repeat 0px 0px;
	width:562px;
	height:137px;
	margin:0 0 10px 0;
}

div#filling-freshpack p{
	padding:5px 10px 5px 185px;
}

div#filling-agm{
	background:transparent url(../../pics/moba_portal/filling/container_fillagm.gif) no-repeat 0px 0px;
	width:562px;
	height:106px;
	margin:0 0 10px 0;
}

div#filling-agm p{
	padding:5px 10px 5px 185px;
}

div#filling-video{
	background:transparent url(../../pics/moba_portal/filling/container_fillgel.gif) no-repeat 0px 0px;
	width:562px;
	height:106px;
	margin:0 0 10px 0;
}

div#filling-video p{
	padding:5px 10px 5px 185px;
}

div#freshpack-step1{
	background:transparent url(../../pics/moba_portal/filling/filling-freshpack/container_01.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#freshpack-step2{
	background:transparent url(../../pics/moba_portal/filling/filling-freshpack/container_02.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#freshpack-step3{
	background:transparent url(../../pics/moba_portal/filling/filling-freshpack/container_03.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#freshpack-step4{
	background:transparent url(../../pics/moba_portal/filling/filling-freshpack/container_04.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#freshpack-step5{
	background:transparent url(../../pics/moba_portal/filling/filling-freshpack/container_05.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#freshpack-step6{
	background:transparent url(../../pics/moba_portal/filling/filling-freshpack/container_06.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#freshpack-step7{
	background:transparent url(../../pics/moba_portal/filling/filling-freshpack/container_07.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#freshpack-step1 p,
div#freshpack-step2 p,
div#freshpack-step3 p,
div#freshpack-step4 p,
div#freshpack-step5 p,
div#freshpack-step6 p,
div#freshpack-step7 p{
	padding:5px 10px 5px 215px;
}

div#agm-step1{
	background:transparent url(../../pics/moba_portal/filling/filling-agm/container_01.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#agm-step2{
	background:transparent url(../../pics/moba_portal/filling/filling-agm/container_02.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#agm-step3{
	background:transparent url(../../pics/moba_portal/filling/filling-agm/container_03.gif) no-repeat 0px 0px;
	height:163px;
	width:562px;
	margin:0 0 10px 0;
}

div#agm-step4{
	background:transparent url(../../pics/moba_portal/filling/filling-agm/container_04.gif) no-repeat 0px 0px;
	height:132px;
	width:562px;
	margin:0 0 10px 0;
}

div#agm-step5{
	background:transparent url(../../pics/moba_portal/filling/filling-agm/container_05.gif) no-repeat 0px 0px;
	height:118px;
	width:562px;
	margin:0 0 10px 0;
}

div#agm-step6{
	background:transparent url(../../pics/moba_portal/filling/filling-agm/container_06.gif) no-repeat 0px 0px;
	height:165px;
	width:562px;
	margin:0 0 10px 0;
}

div#agm-step1 p,
div#agm-step2 p,
div#agm-step3 p,
div#agm-step4 p,
div#agm-step5 p,
div#agm-step6 p{
	padding:5px 10px 5px 215px;
}

div#technology-box{
	height:100px;
	width:220px;
	margin:-275px 0 180px 340px;
	z-index:99;
	display:block;
}

div#tipps-kontrolle,
div#tipps-testen,
div#tipps-laden,
div#tipps-wartung,
div#tipps-standzeiten,
div#tipps-fitment
{
	height:91px;
	width:562px;
	margin:0 0 10px 0;
}

div#tipps-kontrolle{
	background:transparent url(../../pics/moba_portal/tipps/shp/container_mitte_01.gif) no-repeat 0px 0px;
}

div#tipps-testen{
	background:transparent url(../../pics/moba_portal/tipps/shp/container_mitte_02.gif) no-repeat 0px 0px;
}

div#tipps-laden{
	background:transparent url(../../pics/moba_portal/tipps/shp/container_mitte_03.gif) no-repeat 0px 0px;
}

div#tipps-wartung{
	background:transparent url(../../pics/moba_portal/tipps/shp/container_mitte_04.gif) no-repeat 0px 0px;
}

div#tipps-standzeiten{
	background:transparent url(../../pics/moba_portal/tipps/shp/container_mitte_05.gif) no-repeat 0px 0px;
}

div#tipps-fitment{
	background:transparent url(../../pics/moba_portal/tipps/shp/tipps_wissen-6.gif) no-repeat 0px 0px;
}


.gellink{
	height:43px;
	width:160px;
	background:transparent;
	position:absolute;
	top:170px;
	left:282px;
}

.in1link{
	height:122px;
	width:127px;
	background:transparent;
	position:absolute;
	top:227px;
	left:385px;
}

.agmlink{
	height:35px;
	width:145px;
	background:transparent;
	position:absolute;
	top:137px;
	left:243px;
}

#content-sub .gellink a{
	height:43px;
	width:160px;
	background:none;
	text-decoration:none;
	display:block;
}

#content-sub .in1link a{
	height:122px;
	width:127px;
	background:none;
	text-decoration:none;
	display:block;
}

#content-sub .agmlink a{
	height:35px;
	width:145px;
	background:none;
	text-decoration:none;
	display:block;
}
ul#blender{
list-style:none outside none;
margin:0px;
padding:0px;
position:relative;
}
ul#blender li{
position:absolute;
top:0;
left:0;
background:none;
}

.sb_download_flex, .sb_download_single {
background:none repeat scroll 0 0 #D9D9D9;
border:1px solid white;
float:left;
height:auto;
margin:0 3px 5px 0;
padding:5px;
width:550px;
}

.sb_download_image {
float:left;
text-align:left;
}

.sb_shortdescription {
clear:left;
float:left;
text-align:left;
margin-top:20px;
width:200px;
}

.sb_download_text, .sb_download_single .sb_download_text {
background:none repeat scroll 0 0 #CCCCCC;
margin-top:10px;
padding:5px;
width:540px;
}
.sb_download_flex .title, .sb_download_single .title {
color:#000000;
font-family:arial,helvetica;
font-size:13px;
font-weight:bold;
line-height:15px;
padding:0 0 10px 10px;
width:280px;
float:right;
}
.sb_download_flex .description, .sb_download_single .description {
color:#000000;
font-family:arial,helvetica;
font-size:13px;
line-height:15px;
padding:0 0 10px 10px;
width:280px;
float:right;
}



.sb_download_flex .links, .sb_download_single .links {
padding:0;
width:540px;
}
.sb_download_links {
border-bottom:1px solid #ABABAB;
float:left;
padding:5px 0 5px 0;
width:25%;
}
.sb_download_links a img{
vertical-align:bottom;
}

.tx-locator-pi1 .citySelector li.odd {
background:none repeat scroll 0 0 #e6e6e6;
}
.tx-locator-pi1 .citySelector li.even {
background:none;
}

.tx-locator-pi1 .citySelector li {
float:left;
font-size:1.1em;
font-weight:bold;
list-style-type:none;
margin:0 10px 0 0;
position:relative;
width:100%;
}

@import url("moba_portal.css");

