/* Style sheet ral_test */
.mod_googleplus1button{position:absolute;margin-top:25px;margin-left:800px;}
.blog-links{margin-top:20px;}
.fb-gruppe{float:right;margin-top:20px;margin-left:10px;}
#sitemap h1{margin-bottom:15px;}
#f8 .row_17 input{width:25px;float:left;margin:6px 8px 1px 0;}
#f8 .row_17 input:focus,#f8 .row_17 input:active{width:25px;float:left;margin-top:6px;margin-right:8px;margin-left:0;}
#condition_Rückfahrt .row_18 select{margin-top:15px;}
#angebote-detail div.stripper{width:300px;float:left;}
#angebote-detail ul{margin:0;padding:0;}
#angebote-detail ul li{margin:5px 0 0;padding:0 0 0 10px;font-size:14px;line-height:20px;list-style-type:none;}
#angebote-detail div.stripper{margin-right:16px;}
#angebote-detail div.stripper h2{padding:5px 5px 5px 10px;background-image:url("tl_files/ral/style/bar-bg.jpg");font-weight:bold;color:#ffffff;}
#angebote-detail p.info{clear:both;display:block;padding:5px;background-color:#f7f7e4;border:1px solid #fafac5;font-size:11px;}
.angebote .mod_newslist h2{margin:0;padding:0;}
.angebote .mod_newslist p.more a{padding:5px;background-color:#616161;font-size:14px;color:#FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.angebote .mod_newslist p.more{margin-top:30px;}
.angebote .mod_newslist .layout_latest img{margin-right:10px;border:2px solid #ffffff;}
.angebote .mod_newslist h2 a{display:block;margin:0;font-size:20px;color:#FFFFFF;}
.angebote .mod_newslist p.teaser{margin-top:10px;margin-bottom:10px;font-size:16px;color:#FFFFFF;}
.angebote .mod_newslist .layout_latest{margin-top:10px;padding:10px;background-image:url("tl_files/ral/style/bar-bg.jpg");min-height: 144px;}
.angebote .top-angebot .layout_latest{background-image:url("tl_files/ral/style/top-angebot.gif");background-repeat:no-repeat;border:2px solid #8a0000;}
.right-margin{margin-right:5px;}
.best-limos{width:275px;float:left;margin-bottom:10px;}
.best-limos a,.a-orange,.blog-detail .mod_newsreader a{color:#c93e02;}
.best-limos h3{display:block;margin-bottom:0;padding:5px 10px;text-align:center;background-color:#2b2b2b;font-weight:normal;color:#ffffff;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;}
.float-left,.home-limousinen,#blog-home,.zufallsliste-home{float:left;}
.zufallsliste-home .item{float:left;margin-right:25px;}
#blog-home h2,#zufallsliste-headline,#angebote-home h2,#beliebteste{display:block;padding:5px 10px;background-color:#2b2b2b;color:#ffffff;}
.zufallsliste-home,.zufallsliste-home-oldtimer{margin-top:10px;}
#blog-home{width:415px;margin-right:20px;}
#blog-home .layout_simple,#angebote-home .layout_simple{display:block;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #969696;}
#angebote-home ul.tag-chain{margin:0;padding:0;list-style-type:none;}
#angebote-home .datum{float:left;list-style-type:none;}
#angebote-home ul.tag-chain li{margin:0;padding:0;border-top:0px solid;}
#angebote-home li.tag-chain-item a{float:left;clear:none;display:inline;margin:0 0 0 5px;padding:0;border-top:0px;font-size:10px;color:#c93e02;}
.bus-bg{padding-top:300px;padding-left:15px;background-image:url("tl_files/ral/style/shuttlebus-collage.jpg");background-repeat:no-repeat;}
#blog-zufall a,#blog-home .layout_simple a,#angebote-home .layout_simple a{clear:both;display:block;font-size:13px;}
#blog-zufall .layout_simple{width:188px;display:block;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #969696;}
#blog-zufall .layout_simple:hover,#blog-home .layout_simple:hover,#angebote-home .layout_simple:hover{background-color:#ebebeb;}
#blog-zufall .first,#blog-home .first,#angebote-home .first{margin-top:10px;border-top:1px solid #969696;}
.blog-detail .ce_comments .comment{margin-bottom:25px;padding-bottom:10px;border-bottom:1px dashed #c7c7c7;font-size:13px;line-height:17px;}
.blog-detail .ce_comments .comment_default .info{font-weight:bold;}
.blog-detail .formbody .widget input{width:300px;height:25px;margin-right:10px;padding-left:5px;}
.blog-detail .formbody .widget textarea{width:615px;height:150px;padding:5px;}
.blog-detail .formbody .widget input,.blog-detail .formbody .widget textarea{border:1px solid #c7c7c7;font-size:13px;color:#3b3b3b;line-height:17px;}
.blog-detail .formbody .widget input:focus,.blog-detail .formbody .widget textarea:focus{background-color:#f7f5ed;border:1px solid #ccad5c;}
.blog-detail .submit_container input{background-color:#f7f5ed;border:1px solid #ccad5c;font-size:17px;}
#blog-themen ul{margin:10px 0 0;padding:0;list-style-type:none;}
.mod_newsmenu ul.level_1 li.year span.jahr{width:178px;display:block;margin-top:8px;padding:3px 10px 2px;background-color:#1f1f1f;border-bottom:2px solid #820000;font-weight:bold;font-size:18px;color:#e3e3e3;}
.mod_newsmenu ul.level_2 li a,#blog-themen ul li a{width:178px;display:block;margin-top:2px;padding:7px 10px;background-color:#454545;font-size:13px;color:#ffffff;}
.mod_newsmenu ul.level_2 li .active,.mod_newsmenu ul.level_2 li a:hover,#blog-themen ul li a:hover{width:178px;display:block;margin-top:2px;padding:7px 10px;background-color:#1f1f1f;font-size:13px;color:#ffffff;}
.blog-detail div.enclosure img{margin:0 5px 0 0;padding:0;border:0px solid;}
#blog .layout_latest{margin-bottom:10px;padding:10px 10px 25px;border-bottom:1px dashed #c7c7c7;}
#blog .caption{margin-left:15px;font-size:10px;}
.blog-uebersicht .mod_article h2,.blog-detail h1{margin:0 0 2px;font-family:"Tahoma", arial, Helvetica;font-weight:normal;font-size:24px;}
.blog-detail .mod_article h2,#blog-themen h2,.mod_newsmenu h2,#blog-zufall h2{font-family:"Tahoma", arial, Helvetica;font-weight:normal;font-size:16px;}
.blog-uebersicht h1{font-family:arial, Helvetica;font-size:18px;}
.blog-detail .mod_newsreader img{margin-top:4px;margin-right:10px;padding:1px;background-color:#ffffeb;border:2px solid #d1d1d1;}
.blog-uebersicht .layout_latest img{float:left;margin-top:4px;margin-right:10px;padding:1px;background-color:#ffffeb;border:2px solid #d1d1d1;}
.blog-uebersicht p.teaser{margin-top:0;margin-right:5px;font-family:arial, "Lucida Grande", Helvetica;font-size:15px;line-height:20px;}
.blog-detail .ce_text,.blog-detail .ce_text p{margin-right:5px;font-family:arial, "Lucida Grande", Helvetica;font-size:15px;line-height:20px;}
#blog p.teaser a{font-size:14px;color:#e87000;}
#blog p.info{margin-top:10px;margin-bottom:10px;color:#404040;}
#sitemap .level_1{width:630px;margin:0;padding:0;list-style-type:none;}
#sitemap li.submenu{width:200px;float:left;margin-right:20px;margin-bottom:30px;}
#sitemap li.submenu a.submenu{display:block;margin-bottom:5px;font-weight:bold;font-size:15px;}
#sitemap .level_2 li a{font-weight:bold;color:#db4d00;}
#sitemap .level_2{margin:0;padding:0;}
#sitemap .level_2 li{list-style-type:none;}
#zufallsliste{margin-top:30px;margin-left:9px;}
#zufallsliste .fahrzeuge_name a,.zufallsliste-home .fahrzeuge_name a,.zufallsliste-home-oldtimer .fahrzeuge_name a{width:192px;display:block;padding-top:5px;padding-bottom:5px;text-align:center;background-image:url("tl_files/ral/style/fahrzeug-headline.png");background-repeat:repeat-x;color:#ffffff;}
#zufallsliste .fahrzeuge_name a:hover,.zufallsliste-home .fahrzeuge_name a:hover,.zufallsliste-home-oldtimer .fahrzeuge_name a:hover{background-image:url("tl_files/ral/style/fahrzeug-headline.png");background-repeat:repeat-x;text-decoration:none;background-position: 0 -25px;}
#zufallsliste .fahrzeug_bundesland .value,.zufallsliste-home .fahrzeug_bundesland .value,.zufallsliste-home-oldtimer .fahrzeug_bundesland{width:192px;display:block;margin-bottom:9px;padding-top:3px;padding-bottom:3px;text-align:center;background-color:#373737;font-size:10px;color:#ffffff;}
#zufallsliste .layout_simple .item:hover{opacity: 0.9;filter:alpha(opacity=90);}
.mod_article .staedteseite,.mod_article .zurueck{float:left;}
.mod_article .ce_fblikeit{margin-top:9px;margin-left:4px;}
.mod_article .staedteseite a:hover,.mod_article .zurueck a:hover{border-color:#4a4a4a;text-decoration:none;-webkit-box-shadow: 0px 0px 5px #5d5d5d;-moz-box-shadow: 0px 0px 5px #5d5d5d;box-shadow: 0px 0px 5px #5d5d5d;}
.mod_article .staedteseite a:active,.mod_article .zurueck a:active{background-image:url("tl_files/ral/style/fuhrpark-button.png");background-repeat:repeat-x;background-position: 0 -22px;}
.mod_article .staedteseite a,.mod_article .zurueck a{display:block;margin:7px 5px;padding:4px 10px 3px;background-image:url("tl_files/ral/style/fuhrpark-button.png");background-repeat:repeat-x;border:1px solid #6e6e6e;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#mieten-button{float:right;}
#mieten-button .submit{width:265px;height:50px;background-image:url("tl_files/ral/style/mieten-button.png");border:0px solid #3b3b3b;font-weight:normal;font-size:19px;color:#ffffff;cursor: pointer;}
#mieten-button .submit:active{color:#ffe600;}
#mieten-button .submit:hover{background: url("http://www.rent-a-limo.net/tl_files/ral/style/mieten-button.png") 0 50px;}
#mieten-button .explanation{margin-top:4px;text-align:center;font-size:10px;color:#424242;}
#user-register .avatar_container{margin-top:5px;}
#user-register .avatarfile{font-size:11px;}
#user-register p.error{margin:0;font-size:11px;color:#e00000;}
#user-register label{width:120px;float:left;display:block;font-size:14px;}
#user-register select{width:205px;padding-top:2px;padding-right:2px;padding-bottom:2px;border:1px solid #c7c7c7;font-size:15px;}
#user-register .tl_checkbox_container{display:none;}
#user-register input{width:200px;height:25px;margin-top:3px;margin-bottom:3px;padding-left:3px;border:1px solid #c7c7c7;font-size:15px;}
#user-register input:hover{width:200px;height:25px;border:1px solid #ccad5c;}
#user-register input:focus{width:200px;height:25px;margin-top:2px;margin-right:-2px;margin-bottom:2px;border:2px solid #ccad5c;}
#footer h3{width:206px;margin:10px 1px 5px 13px;padding:0 0 5px;border-bottom:1px solid #9c9c9c;color:#ffffff;}
#footer .mod_customnav{width:215px;float:left;margin:0 0 10px;padding:0;color:#ffffff;}
#footer ul{margin:0;padding:0;}
#footer{width:870px;height:150px;margin-bottom:35px;background-image:url("tl_files/ral/style/nav-bg.png");background-repeat:repeat;}
#banner-rechts{width:160px;height:600px;left:870px;position:absolute;top:91px;}
.logo-top{width:244px;height:79pxpx;position:absolute;margin-top:5px;border:0px;}
#newslist-angebote h1{margin-bottom:10px;padding-left:8px;}
.mod_catalogreader h2{margin:20px 0 7px;padding:0;font-weight:normal;font-size:15px;line-height:14px;}
.mod_catalogreader div.fahrzeug_technischedaten .label{margin:0 0 3px;padding:0;font-variant:small-caps;font-size:15px;color:#661010;line-height:17px;}
.mod_catalogreader p{font-weight:normal;font-size:13px;line-height:17px;}
.mod_catalogfilter .filter_field_fahrzeug_bundesland select{width:185px;margin-bottom:5px;border:1px solid #cea75b;font-size:15px;}
.mod_catalogfilter .clearall a{display:block;margin-top:10px;margin-right:5px;margin-left:10px;padding:3px 5px 3px 20px;background:#edd1b9 url("tl_files/ral/style/delete-icon.png") left center no-repeat;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_catalogfilter .filter_group h3{margin:10px 0 5px;padding:0;}
.mod_catalogreader .fahrzeug_preis{width:245px;float:right;margin-bottom:5px;padding:5px 10px;background-color:#eae2bb;font-size:17px;color:#282a29;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_catalogreader .fahrzeug_preis .value{text-decoration:underline;}
.mod_catalogreader .fahrzeug_preis .label{float:left;margin-right:5px;}
.mod_catalogreader .fahrzeug_stundenpreis,.mod_catalogreader .fahrzeug_anundabfahrt,.mod_catalogreader .fahrzeug_mindmietdauer{width:245px;float:right;clear:both;margin-bottom:5px;padding:5px 10px;background-color:#eae2bb;font-size:17px;color:#282a29;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_catalogreader .fahrzeug_stundenpreis .label,.mod_catalogreader .fahrzeug_mindmietdauer .label{float:left;margin-right:5px;}
.mod_catalogreader .fahrzeug_stundenpreis .value{text-decoration:underline;font-size:17px;}
.mod_catalogreader p.back a{width:50px;height:20px;padding-left:20px;background:url("tl_files/ral/style/back.gif") left center no-repeat;}
.mod_cataloglist .item{width:625px;height:90px;display:block;margin:0 0 10px;padding:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_cataloglist div.fahrzeug_einleitungstext{width:225px;float:left;display:block;padding-top:4px;padding-right:5px;font-size:11px;}
.mod_cataloglist div.fahrzeug_bild .label,.mod_cataloglist div.fahrzeuge_name .label,.mod_cataloglist div.fahrzeug_einleitungstext .label,.mod_cataloglist span.total,.mod_cataloglist div.fahrzeug_farbe .label{display:none;}
.mod_cataloglist div.fahrzeug_preis{width:82px;float:left;padding-top:21px;padding-bottom:21px;text-align:center;border-left:1px solid #d4d4d4;text-decoration:underline;font-size:18px;color:#610000;}
.mod_cataloglist div.fahrzeug_bundesland{width:126px;float:left;padding-top:25px;padding-bottom:25px;text-align:center;border-left:1px solid #d4d4d4;font-size:11px;}
.mod_cataloglist div.fahrzeug_farbe{width:55px;float:left;padding-top:25px;padding-bottom:25px;text-align:center;font-size:11px;}
.mod_cataloglist div.fahrzeug_bundesland .label,.mod_cataloglist div.fahrzeug_preis .label{display:none;}
.mod_cataloglist div.fahrzeuge_name{width:400px;}
.mod_cataloglist .pagination{width:633px;clear:both;margin:25px 0 0;padding:10px 0 10px 10px;vertical-align:bottom;}
.mod_cataloglist .pagination ul{float:right;margin:0 20px 0 0;padding:0;}
.mod_cataloglist .pagination ul li{float:left;margin:0 0 0 8px;padding:0;list-style-type:none;}
.mod_cataloglist .pagination ul a{margin:0;padding:5px 9px;background-color:#ebebeb;border:1px solid #ededed;font-weight:bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_catalogfilter ul li a{display:block;margin:0 7px 0 0;padding:3px 5px;background-color:#eae2bb;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_catalogfilter ul li a:hover{background-color:#e3d58f;font-weight:bold;text-decoration:none;}
.mod_catalogfilter ul li .active{margin:0 7px 0 0;padding:3px 5px;background-color:#e3d58f;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_catalogfilter ul li{margin:5px 0 0;padding:0;list-style-type:none;}
.mod_catalogfilter ul{margin:0;padding:0;}
.mod_catalogfilter .filter_group{margin:0 0 0 9px;padding:0 0 8px 4px;background-color:#ebebeb;border:1px solid #ededed;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_catalogfilter h1,.mod_catalogfilter h2{margin-bottom:20px;margin-left:9px;padding:0;font-family:Tahoma,Helvetica,Arial,sans-serif;font-weight:normal;font-size:16px;}
.mod_cataloglist .pagination span.current{margin:0;padding:5px 9px;background-color:#c2baff;border:1px solid #ededed;font-weight:bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_cataloglist .pagination ul a:hover{background-color:#c2baff;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.mod_cataloglist .pagination p{float:left;}
.mod_cataloglist .fahrzeug_einleitungstext .value{height:75px;overflow:hidden;display:block;}
.mod_cataloglist .fahrzeuge_name .value a{display:block;font-weight:bold;}
.mod_cataloglist .fahrzeuge_name .value a:hover{color:#610000;}
.mod_cataloglist .item:hover{background-color:#eeeeee;}
.mod_cataloglist div.fahrzeug_bild img{float:left;margin-right:8px;}
.mod_catalogreader div.fahrzeug_galerie{width:250px;float:right;clear:both;padding:10px 3px 10px 10px;background-color:#f8f4ed;border:1px dashed #cf7148;}
.mod_catalogreader div.ce_comments h1{margin:25px 0 5px;padding:0 0 0 2px;border-bottom:1px #cf7148;}
.mod_catalogreader div.fahrzeug_beschreibung{width:355px;}
.mod_catalogreader div.fahrzeug_beschreibung p{font-size:14px;line-height:20px;}
.mod_catalogreader p.back{margin:15px 0 0;}
.mod_catalogreader div.fahrzeug_beschreibung .label{display:none;}
.mod_catalogreader div.fahrzeug_galerie img{margin:3px 3px 0 0;}
.mod_catalogreader div.fahrzeug_galerie .label{display:none;}
.mod_catalogreader .fahrzeug_technischedaten{width:243px;float:right;clear:both;margin-bottom:10px;padding:10px;background-color:#f8f4ed;border:1px dashed #cf7148;}
.pdf_link{left:565px;position:absolute;top:45px;}
.mod_gtranslate{height:200;float:right;margin-top:5px;margin-right:10px;margin-left:15px;padding:5px 4px 1px;background-color:#f0f0f0;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.teaser1{width:198px;height:160px;display:block;padding-top:7px;padding-left:7px;text-align:left;background-color:#f2f2f2;border:1px solid #bdbdbd;}
.ce_form .mandatory,.ce_form .captcha mandatory{color:#fa4c3a;}
#header .mod_navigation{top:91px;position:absolute;}
#header{width:870px;background-image:url("tl_files/ral/style/header_koeln.jpg");background-repeat:no-repeat;background-position: 0 118px;}
.mod_article{padding-top:0;padding-right:15px;padding-left:12px;}
.ce_text{font-size:12px;line-height:18px;}
.ce_text a{font-size:13px;line-height:18px;}
.ce_text ul{padding-bottom:8px !important;}
.ce_code pre,.ce_text pre{margin-top:16px;margin-bottom:16px;padding:8px;background-color:#f3f3f3;border:1px solid #e3e3e3;}
#major_headline{margin:0 0 0 -1px;font-size:22px;color:#e6e6e6;}
#with_image img{border:1px solid #666666;}
.mod_calendar table{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_calendar .current{background-color:#dbf7b6;}
.mod_calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;border-bottom:1px solid #cccccc;}
.mod_calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_calendar .weekend{background-color:#f6f6f6;}
.mod_calendar .today{background-color:#dbf7b6;}
.mod_calendar .empty,.mod_calendar .empty .header{background-color:#f6f6f6;}
.mod_calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
.mod_calendar td .event a{font-size:10px;}
.mod_minicalendar{margin:0 5px 20px;padding:5px 5px 10px;}
.mod_minicalendar table{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.mod_minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_minicalendar td,.mod_minicalendar .active a{font-size:10px;}
.mod_minicalendar .weekend{background-color:#f6f6f6;}
.mod_minicalendar .today{background-color:#dbf7b6;}
.mod_minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #cccccc;font-size:10px;color:#ffffff;border-bottom:1px solid #cccccc;}
.mod_minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.mod_minicalendar .current{background-color:#dbf7b6;}
.mod_minicalendar .active a{color:#8B0000;}
#container{width:870px;background-color:#ffffff;background-position:center top;background-repeat:repeat-y;}
#left{margin-bottom:18px;}
#main{padding-bottom:18px;min-height: 150px;}
#footer ul.last{width:219px;float:left;margin:1px 0 0;padding:0;}
.pdf_link{padding-top:5px;padding-right:5px;text-align:right;}
#PoweredBy{text-align:center;}
#back_eeeeee{padding:2px 4px 4px 8px;background-color:#eeeeee;}
.mod_catalogreader .comment{width:324px;margin:2px 0 15px;padding:10px;background-color:#eeeeee;border:1px dotted #dddddd;font-family:Verdana, sans-serif;font-weight:normal;font-size:12px;-moz-border-radius:4px;}
.toggler{padding-top:2px;padding-bottom:3px;color:#C79664;cursor:pointer;}
.accordion div{padding-top:3px;padding-bottom:6px;line-height:14px;}
.accordion pre{padding:8px;background-color:#f3f3f3;border:1px solid #e3e3e3;}
#footer ul li{margin:0 0 1px;padding:0;list-style-type:none;}
#footer ul li a{display:block;padding:5px 8px 5px 13px;color:#ffffff;}
#footer .active{padding:5px 8px 5px 7px;font-weight:bold;color:#ffffff;}
.form{margin-bottom:30px;padding-bottom:15px;}
.ce_form .text,.mod_search .text{width:340px;padding:2px;border:1px solid #cccccc;}
.mod_comments .text{width:280px;padding:2px;border:1px solid #cccccc;}
.ce_form .textarea,.mod_comments .textarea{width:340px;height:90px;padding:2px;border:1px solid #cccccc;}
* html .ce_form .textarea,* html .mod_comments .textarea{width:340px;}
.ce_form .text:focus,.ce_form .textarea:focus,.mod_search .text:focus,.mod_comments .text:focus,.mod_comments .textarea:focus{background-color:#ebfdd7;}
* html .ce_form .text,* html .ce_form .textarea,* html .mod_search .text:focus{margin-top:-1px;margin-bottom:-1px;}
*:first-child+html .ce_form .text,*:first-child+html .ce_form .textarea,*:first-child+html .mod_search .text:focus{margin-top:-1px;margin-bottom:-1px;}
.ce_form td,.mod_comments td{padding:1px 4px;}
.ce_form .col_0,.mod_comments .col_0{width:224px;white-space:nowrap;}
.ce_form .error{padding-top:6px;font-size:10px;color:#C79664;}
.ce_form .radio,.mod_search .radio{top:2px;position:relative;margin:1px 3px 0 1px;padding:0;}
* html .ce_form .radio,* html .mod_search .radio{top:1px;position:relative;margin:-4px 0 0 -3px;}
*:first-child+html .ce_form .radio,*:first-child+html .mod_search .radio{top:1px;position:relative;margin:-4px 0 0 -3px;}
.ce_form .radio_container,.mod_search .radio_container{margin:-2px 0 1px;}
* html .ce_form .radio_container,* html .mod_search .radio_container{margin:0 0 -1px;}
*:first-child+html .ce_form .radio_container,*:first-child+html .mod_search .radio_container{margin:0 0 -1px;}
.ce_form .radio_container span{display:block;}
.ce_form .headline{padding-top:16px;padding-bottom:4px;}
.ce_form .submit,.mod_comments .submit{margin-top:16px;}
.widget{padding:2px 2px 3px;}
.ce_gallery img{padding:2px;border:1px solid #dddddd;}
.mod_imagerotator{padding-left:9px;}
#top_menu{padding-top:5px;padding-right:9px;text-align:right;color:#bbbbbb;}
#top_menu a{color:#bbbbbb;}
#image_welcome{top:112px;position:absolute;}
.mod_breadcrumb{margin-bottom:20px;padding:6px 0 8px 12px;background-color:#1f1f1f;font-size:11px;color:#fff;}
.mod_breadcrumb a{text-decoration:none;font-size:11px;color:#fff;}
.mod_breadcrumb a:hover{text-decoration:underline;font-size:11px;color:#fff;}
.mod_breadcrumb .active{color:#fff;}
#current_page{margin-right:20px;padding-right:20px;text-align:right;font-weight:bold;font-variant:small-caps;font-size:11px;color:#cccccc;}
#left .current_mainpage{margin-right:1px;margin-bottom:20px;padding:6px 8px 8px 10px;background-color:#1f1f1f;font-size:11px;color:#fff;}
#right .current_mainpage{margin-bottom:20px;margin-left:1px;padding:6px 8px 8px 10px;background-color:#1f1f1f;font-size:11px;color:#fff;}
a.clear{color:#919191;}
.fuhrpark-link-first{margin-top:15px;}
.fuhrpark-link{height:182px;position:relative;display:block;margin-bottom:15px;padding:11px 14px;background-color:#c6d4e8;}
.fuhrpark-link .more-link:hover{background-color:#525dff;text-decoration:none;}
.fuhrpark-link .more-link{left:570px;top:175px;position:absolute;padding:2px 5px;background-color:#787878;color:#e6e6e6;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.fuhrpark-link p{margin:0;padding:0;font-size:14px;line-height:19px;}
.fuhrpark-link .image_container{float:left;margin-right:12px;}
.fuhrpark-link .image_container .hyperlink_img-sb{width:190px;height:180px;display:block;background-image:url("tl_files/ral/assets/Fuhrpark/shuttle-busse-teaser.jpg");background-repeat:no-repeat;}
.fuhrpark-link .image_container .hyperlink_img-ot{width:190px;height:180px;display:block;background-image:url("tl_files/ral/assets/Fuhrpark/oldtimer-teaser.jpg");background-repeat:no-repeat;}
.fuhrpark-link .image_container .hyperlink_img-bl{width:190px;height:180px;display:block;background-image:url("tl_files/ral/assets/Fuhrpark/business-limousinen-teaser.jpg");background-repeat:no-repeat;}
.fuhrpark-link .image_container .hyperlink_img-sl:hover,.fuhrpark-link .image_container .hyperlink_img-bl:hover,.fuhrpark-link .image_container .hyperlink_img-ot:hover,.fuhrpark-link .image_container .hyperlink_img-sb:hover{background-position: 0 -180px;}
.fuhrpark-link .image_container .hyperlink_img-sl{width:190px;height:180px;display:block;background-image:url("tl_files/ral/assets/Fuhrpark/stretchlimousinen-teaser.jpg");background-repeat:no-repeat;}
.fuhrpark-link h3,.fuhrpark-link-first h3{width:190px;position:absolute;display:block;margin-top:0;margin-bottom:0;padding-top:5px;padding-bottom:5px;text-align:center;background-image:url("tl_files/ral/style/nav-bg.png");background-repeat:repeat;color:#f5f2f2;}
.fuhrpark-link h3:hover,.fuhrpark-link-first h3:hover{text-decoration:underline;}
#stadtliste{margin-top:15px;margin-bottom:15px;}
#stadtliste li{width:180px;float:left;margin-right:10px;margin-bottom:2px;padding:0;list-style-type:none;}
#stadtliste a{display:block;padding:7px 5px 7px 25px;background:url("tl_files/ral/style/listenpunkt1.gif") left center no-repeat;}
#stadtliste ul{margin:0 0 0 10px;padding:9px 0 9px 24px;}
#vorteile ul,#vorteile-home ul{margin:0;padding:0;}
#vorteile li,#vorteile-home li{margin:0 0 15px;padding-left:30px;background-image:url("tl_files/ral/style/haekchen.gif");background-repeat:no-repeat;list-style-type:none;}
#helpdesk .mod_login .user{float:left;}
#helpdesk .ce_hyperlink{margin-bottom:10px;}
#helpdesk .mod_login .login_info{float:left;margin:0 10px 0 0;}
#helpdesk .formbody{margin-bottom:20px;}
#helpdesk .mod_login .user input{height:20px;margin-right:8px;padding-left:3px;border:1px solid #c7c7c7;font-size:12px;}
#helpdesk .mod_login .submit_container .submit{height:25px;margin:0;border:1px solid #c7c7c7;font-size:12px;}
#helpdesk .mod_login .user input:focus{border:1px solid #ccad5c;}
#helpdesk .mod_login .submit_container{margin:0;}
#header .mod_customnav{float:right;margin-right:15px;padding:0;list-style-type:none;}
#header .mod_customnav ul{margin:0;padding:7px 0 0;font-size:12px;color:#ffffff;line-height:15px;list-style-type:none;}
#header .mod_customnav li{float:left;margin:0;padding:0;list-style-type:none;}
#header .mod_customnav a{display:block;padding:2px 8px;border-left:1px solid #cccccc;color:#FFFFFF;}
#header .mod_customnav a:hover{background-color:#242424;text-decoration:none;color:#FFFFFF;}
#header .mod_customnav span{margin:0;padding:0 0 0 8px;border-left:1px solid #FFFFFF;color:#cccccc;}
#header .mod_navigation ul{width:870px;height:27px;margin:0;padding:0;background-image:url("tl_files/ral/style/nav-bg.png");background-repeat:repeat;}
#header .mod_navigation li{float:left;margin:0;padding:0;list-style-type:none;}
#header .mod_navigation a{display:block;padding:6px 17px;background-repeat:repeat;border-right:1px solid #595959;color:#ffffff;}
#header .mod_navigation a:hover{background-color:#2e2e2e;background-repeat:repeat-x;text-decoration:none;color:#f2f2f2;}
#header .mod_navigation p,#header .mod_navigation span{display:block;margin:0;padding:6px 17px;background-color:#1f1f1f;border-right:1px solid #595959;color:#f5f55f;}
#header .mod_navigation a.parent{background-image:url("tl_files/ral/style/nav-active2.gif");background-repeat:repeat-x;border-right:1px solid #999999;font-weight:bold;color:#ffffff;}
#left .mod_navigation ul{margin:0;padding:1px 0;font-weight:bold;color:#ffffff;}
#left .mod_navigation .level_2 ul,.mod_navigation .level_2 li{margin-top:0;margin-right:0;margin-bottom:0;padding:0 0 0 12px;font-weight:normal;font-size:9px;}
* html #left .mod_navigation ul,* html #left .mod_navigation li{height:1px;}
#left .mod_navigation li{padding-top:3px;font-weight:bold;}
#left .mod_navigation .level_2 li{}
#left .mod_navigation a{display:block;padding:7px 28px 7px 12px;background-color:#f5f5f5;background-repeat:no-repeat;border:1px solid #949494;color:#666666;}
#left .mod_navigation p,#left .mod_navigation span{display:block;padding:7px 28px 7px 12px;background-color:#f5f5f5;background-position:right center;background-repeat:no-repeat;border:1px solid #949494;color:#7b2707;}
#left .mod_navigation a:hover{text-decoration:none;color:#7b2707;background:#f5f5f5 url("tl_files/ral/style/subnav-pfeil.png") right center no-repeat;}
.mod_newslist h1{margin-bottom:2px;padding-bottom:10px;}
.mod_newslist .info{margin-top:2px;margin-bottom:2px;font-size:10px;color:#999999;}
#left .mod_navigation{margin:16px 9px 0;padding-bottom:12px;}
.mod_navigationSub{padding-bottom:19px;}
#rate{padding-bottom:1px;border-bottom:0px;}
.mod_newsmenu ul,.mod_newsmenu li{margin:0;padding:0;list-style-type:none;}
.palette select,.palette .text{border:1px solid #cccccc;font-family:"Trebuchet MS", Verdana, sans-serif;}
.palette .validate{padding-right:6px;}
.palette .text{width:48px;padding:2px;}
* html .palette span{top:-3px;position:relative;}
*:first-child+html .palette span{top:-3px;position:relative;}
.palette .text:focus{background-color:#ebfdd7;}
.palette label,.palette p{display:block;margin:7px 0 0;}
.palette .submit{font-family:"Trebuchet MS", Verdana, sans-serif;}
* html .palette .submit{top:1px;position:relative;}
*:first-child+html .palette .submit{top:1px;position:relative;}
.ce_table table{width:100%;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;}
#table_396 th{height:25px;padding:0 0 0 7px;text-align:left;vertical-align:middle;background-color:#ebe6e6;}
#table_396 td{width:180px;height:30px;margin-right:auto;padding:0;vertical-align:middle;font-size:12px;}
#table_396 td strong{display:block;padding-right:12px;padding-left:8px;font-size:12px;white-space:nowrap;}
#table_396 td span{display:block;padding-right:12px;padding-left:8px;font-size:12px;white-space:nowrap;}
#table_396 tfoot td a{display:block;padding-right:7px;padding-left:8px;font-size:12px;color:#b84444;white-space:nowrap;}
.col_0 col_first td{width:300px;padding:0;text-align:left;vertical-align:middle;background-color:#ebe6e6;}
.ce_table td{padding:5px 8px;vertical-align:top;border-right:1px solid #cccccc;font-size:11px;border-bottom:1px solid #cccccc;}
.ce_table th{padding:3px 8px;background-color:#E2E3E1;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{}
#tps td{padding:2px 4px;}
#tps .col_0{width:80px;}
#tps .explanation{padding-bottom:24px;}
.ce_table .col_0{width:80px;}
.ce_table .even{background-color:#fbfbfb;}
.ce_table_preise{margin-top:12px;margin-bottom:12px;vertical-align:top;}
.ce_table_preise table{width:100%;}
.ce_table_preise td{padding:5px 8px;vertical-align:top;font-size:11px;}
.ce_table_preise th{padding:3px 8px;background-color:#E2E3E1;}
.ce_table_preise th a{}
#tps_preise td{padding:2px 4px;}
#tps_preise .col_0{width:200px;}

