/* --- tl_files/styles/dp_tablecont.css --- */ 
.ce_table.erfolge {
width:585px;
background:#F3F3F3;
overflow:hidden;
font-size:11px;
margin:15px 0;
padding:10px 5px 0 15px
}

.ce_table.erfolge .head_0,.head_1,.head_2,.head_3 {
height:25px
}

.ce_table.erfolge .col_0 {
width:60px;
text-align:left;
font-weight:400
}

.ce_table.erfolge .col_1 {
width:300px;
text-align:left;
font-weight:400
}

.ce_table.erfolge .col_2 {
width:150px;
text-align:left;
font-weight:400
}

.ce_table.erfolge .col_3 {
width:130px;
text-align:left;
font-weight:400
}

#left .ce_table {
width:200px;
overflow:hidden;
font-size:10px;
padding:0 0 0 20px
}

#left .col_0 {
width:90px;
text-align:left;
font-weight:400
}

#left .col_1 {
text-align:left;
font-weight:400
}

.ce_table.table-chassis .col_0 {
width:190px;
text-align:left;
font-weight:400
}

.ce_table.table-chassis .col_1 {
width:140px;
text-align:left;
font-weight:400;
padding-left:20px
}

.ce_table.table-chassis .col_2 {
width:95px;
text-align:left;
font-weight:400
}

.ce_table.table-pilot {
width:425px;
background:#F3F3F3;
overflow:hidden;
font-size:11px;
margin:0 0 15px;
padding:10px 0 0 20px
}

.ce_table.erfolge td,#left .ce_table td,.ce_table.kontakt td,.ce_table.table-chassis td,.ce_table.table-pilot td {
padding-top:1px;
padding-bottom:1px;
vertical-align:text-top
}

.ce_table.kontakt,.ce_table.table-chassis {
width:425px;
background:#F3F3F3;
overflow:hidden;
font-size:11px;
margin:15px 0;
padding:10px 0 0 20px
}

.ce_table.kontakt .col_0,.ce_table.table-pilot .col_0 {
width:200px;
text-align:left;
font-weight:400
}

.ce_table.kontakt .col_1,.ce_table.table-pilot .col_1 {
text-align:left;
font-weight:400;
padding-left:20px
}
/* --- tl_files/styles/dp_mainmenu.css --- */ 
#main .mod_navigation {
width:633px;
height:71px;
background:url(images/bg_navi.png) right center no-repeat
}

#main .mod_navigation ul {
list-style-type:none;
margin:0;
padding:0
}

#main .mod_navigation li {
float:left;
margin:0;
padding:0
}

#main .mod_navigation a,#main .mod_navigation span {
height:71px;
width:105px;
display:block;
text-indent:-3000px
}

#main .mod_navigation .news a,#main .mod_navigation .news a:link {
background:url(images/dp-nav.png) no-repeat top left
}

#main .mod_navigation .news a:hover {
background:url(images/dp-nav.png) no-repeat 0 -71px
}

#main .mod_navigation .news span,#main .mod_navigation .news a:active {
background:url(images/dp-nav.png) no-repeat 0 -213px
}

#main .mod_navigation .team a,#main .mod_navigation .team a:link {
background:url(images/dp-nav.png) no-repeat -105px 0
}

#main .mod_navigation .team a:hover {
background:url(images/dp-nav.png) no-repeat -105px -71px
}

#main .mod_navigation .team span,#main .mod_navigation .team a:active {
background:url(images/dp-nav.png) no-repeat -105px -213px
}

#main .mod_navigation .erfolge a,#main .mod_navigation .erfolge a:link {
background:url(images/dp-nav.png) no-repeat -210px 0
}

#main .mod_navigation .erfolge a:hover {
background:url(images/dp-nav.png) no-repeat -210px -71px
}

#main .mod_navigation .erfolge span,#main .mod_navigation .erfolge a:active {
background:url(images/dp-nav.png) no-repeat -210px -213px
}

#main .mod_navigation .piloten a,#main .mod_navigation .piloten a:link {
background:url(images/dp-nav.png) no-repeat -315px 0
}

#main .mod_navigation .piloten a:hover {
background:url(images/dp-nav.png) no-repeat -315px -71px
}

#main .mod_navigation .piloten span,#main .mod_navigation .piloten a:active {
background:url(images/dp-nav.png) no-repeat -315px -213px
}

#main .mod_navigation .kartsport a,#main .mod_navigation .kartsport a:link {
background:url(images/dp-nav.png) no-repeat -422px 0
}

#main .mod_navigation .kartsport a:hover {
background:url(images/dp-nav.png) no-repeat -422px -71px
}

#main .mod_navigation .kartsport span,#main .mod_navigation .kartsport a:active {
background:url(images/dp-nav.png) no-repeat -422px -213px
}

#main .mod_navigation .produkte a,#main .mod_navigation .produkte a:link {
background:url(images/dp-nav.png) no-repeat -528px 0
}

#main .mod_navigation .produkte a:hover {
background:url(images/dp-nav.png) no-repeat -528px -71px
}

#main .mod_navigation .produkte span,#main .mod_navigation .produkte a:active {
background:url(images/dp-nav.png) no-repeat -528px -213px
}
/* --- tl_files/styles/dp_newsarchiv.css --- */ 
#left .ce_text {
text-align:justify;
font-weight:400;
font-size:11px;
padding:0 22px 0 20px
}

#left .ce_image {
padding:0 14px
}

.mod_newsmenu {
background:url(images/stripe_left.png) no-repeat bottom left;
padding:0 0 15px 20px
}

.mod_newsmenu h3 {
margin:20px 0 0
}

.mod_newsmenu li.submenu {
margin-top:5px;
margin-bottom:5px;
font-weight:700;
font-size:1.1em;
color:#3371A3
}

.mod_newsmenu .submenu li {
font-weight:400;
font-size:11px
}

.mod_newsmenu .submenu p.active {
font-weight:700;
color:#000
}
/* --- tl_files/styles/dp_formular.css --- */ 
#testform {
font-size:11px
}

#testform label {
width:320px;
float:left;
clear:both;
display:block;
margin:5px
}

#testform input,#testform select,#testform textarea {
width:250px;
float:left;
margin:5px;
padding:1px
}

#testform .error {
color:red
}

#testform input.captcha {
width:40px;
float:left;
margin:3px 10px 3px 5px;
padding:1px
}
/* --- tl_files/styles/dp_list.css --- */ 
.ce_list ul {
margin:0;
padding:0
}

.ce_list li {
line-height:16px;
margin:0 0 0 22px;
padding:0
}

* html .ce_list li {
margin-left:26px
}
/* --- tl_files/styles/dp_downloads.css --- */ 
#chassis .ce_downloads {
font-size:11px
}
