/* EMAIL SPAM PROTECTION */
a:hover .emailprotection {background-position:0px -12px;}
.emailprotection {position:relative; margin:0 0 -3px 1px; width:12px; height:12px; display:inline-block; background:url(/fileadmin/www.dbfuhrpark-portal.de/style/img/at.gif) no-repeat;}

.keyVisual .keyVisualContent p a, .keyVisual .keyVisualSidebar p a {background:url("/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif") no-repeat 8px -996px !important; padding:0 0 0 20px;}
/* MainFlex 1 - linker kamin */
.keyVisualContent {width:415px; margin:10px 0 0 310px; padding:10px;}
.content {display:block; min-height:0;}
.keyVisualContent .menu1 {display:none;}
.keyVisualContent .menu2 {display:none;}
.keyVisualContent .menu3 {display:none;}
.keyVisualSidebar {width:190px; position:relative; margin:10px 10px 0 0; padding:5px 10px;}
.keyVisualSidebar .menu {display:none;}

/* MainFlex 2 - linker kamin  */
.mainflex2 .keyVisualContent {width:600px; margin:10px 0 0 10px;}
.mainflex2 .keyVisualSidebar {margin:10px 10px 0 0; width:305px; background:#808080; border:0px;}

/* MainFlex 3  - linker kamin */
.mainflex3 .keyVisualContent {background:none; border:0px; width:235px; padding:0px; margin:10px 0 0 10px;}
.mainflex3 .keyVisualContent .content {display:none;}
.mainflex3 .keyVisualContent .menu1 {display:block; padding:3px 7px; background:#FFF; border:1px solid #CCC;}
.mainflex3 .keyVisualContent .menu2 {display:block; padding:0px 10px 10px 10px; background:#FFF; border:1px solid #CCC; margin:7px 0;}
.mainflex3 .keyVisualContent .menu3 {display:block;}
.mainflex3 .keyVisualSidebar {width:695px; margin:10px 10px 0 0;}

/* MainFlex 4 - linker kamin  */
.mainflex4 .keyVisualContent {background:none; border:0px; width:235px; padding:0px; margin:10px 0 0 10px;}
.mainflex4 .keyVisualContent .content {display:none;}
.mainflex4 .keyVisualContent .menu1 {display:block; padding:3px 7px; background:#FFF; border:1px solid #CCC;}
.mainflex4 .keyVisualContent .menu2 {display:block; padding:0px 10px 10px 10px; background:#FFF; border:1px solid #CCC; margin:7px 0;}
.mainflex4 .keyVisualContent .menu3 {display:block;}
.mainflex4 .keyVisualSidebar {width:695px; margin:10px 10px 0 0;}
.mainflex4 .keyVisualSidebar .content {width:435px; padding:10px; float:left; font-size:15px;}
.mainflex4 .keyVisualSidebar .menu {width:220px; display:block; float:right; margin:10px;}
.mainflex4 .keyVisualSidebar .menu .pic img {margin:5px 0 0 0; border-bottom:1px solid #c6c6c6; width:220px}
/* NOCH AUSBLENDEN AUF CARSHARING UND CALLABIKE */
.mainflex4 .keyVisualSidebar .menu .navi {background:#eaeaea; padding:5px 5px 1px 8px;}
.mainflex4 .keyVisualSidebar .menu .navi h3 {font-size:12px; font-weight:bold;}
.mainflex4 .keyVisualSidebar .menu .navi ul li a {background:url("/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif") no-repeat 8px -996px !important; padding:0 0 0 20px;}

/* MainFlex 5 */
.mainflex5 .keyVisualContent {width:635px;}
.mainflex5 .keyVisualSidebar {display:none;}

/* MainFlex 6 */
.mainflex6 .keyVisualContent {width:940px; margin:10px 0 0 10px;}
.mainflex6 .keyVisualSidebar {display:none;}

/* MainFlex 7 */
.mainflex7 .keyVisualContent {width:600px; margin:10px 0 0 10px;}
.mainflex7 .keyVisualSidebar {margin:10px 10px 0 0; width:305px;}

/* MENUES */
.keyVisualContent .menu1 span {display:inline-block; margin:0px; padding:0 0 0 26px; background:url(/fileadmin/www.dbfuhrpark-portal.de/style/img/mainflex_header.jpg) no-repeat 0px 4px; font-size:17px;}
ul.mainflex_menu {margin:0px;}
ul.mainflex_menu a {font-size:12px; background:url(/fileadmin/www.dbfuhrpark-portal.de/style/img/mainflex_liststyle.jpg) 0px 3px no-repeat; display:inline-block; padding-left:15px}
ul.mainflex_menu li {margin-top:10px;}
ul.mainflex_menu li a.active {font-weight:bold; background-position:0px -15px;}
ul.mainflex_sitemap {padding:0 5px; font-size:10px;}
ul.mainflex_sitemap li {display:inline-block; float:left;}


ul#main-nav-left li h3 {white-space:nowrap;}
ul#main-nav-left li h3 a {white-space:nowrap;}
.contentslider p img {float: left; padding:5px 5px 0 0;}
.threeColumnContainerFooter {padding:10px 0 !important;}
.nogray .liner {display:none !important;}
div#main-nav li h3 {font-weight:normal;}

/* auskommentiert:siggi 
.mietwagen {width:100%;}
#mietwagen a {background:url(/fileadmin/www.dbfuhrpark-portal.de/style/img/icons.gif) 0px -195px;}
*/
input.searchQuery {width:170px;}
.headerElements {width:370px; right:10px;}
.tx-indexedsearch-whatis {font-size:0.7em;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup, .tx-indexedsearch-result-number.result-number, .tx-indexedsearch-title.title, .tx-indexedsearch-percent.percent.percent-tmpl-css {text-decoration:none;}

.special {background:#dfdfdf; padding:5px;}

/* FIX der style33.css*/
table p {font-size: 1em;}