/*  Copyright (C) 2008 BestMedia24 Ltd. - www.best-media24.com - All rights reserved.  */

* {
  margin:0;
  padding:0;
	border:0;
	outline: none;
}

html { 
  margin:0; 
  height:100%; 
  width:100%;
}

body {
  font-family: Tahoma, Arial, Tahoma, Verdana;
  margin:auto;
  margin-top:20px;
  background-color:#181818;
  color:#b3b3b3;
  font-size:12px;
}

div#page { 
  margin:auto; 
  width:1000px;
}

div#javascript { display:block; text-decoration:none; border:1px solid #414141; font-size:11px; padding:15px; margin:0 auto 10px auto; width:920px; color:#b7b7b7; background:url(../img/ani-blink.gif); background-color:#1a1a1a; text-align:center; }

/*
div#popup { display:block; margin:auto; position:absolute; top:180px; margin-left:300px; }
div#popup a#info { display:block; width:400px; height:333px; border:3px solid #888; }
div#popup div#close { display:block; width:386px; text-align:right; font-size:9px; margin:0 0 0 0; padding:10px; background-color:#202020; }
*/
div#popup2 { display:block; margin:auto; position:absolute; top:70px; margin-left:190px; }
div#popup2 a#info { display:block; width:600px; height:375px; border:3px solid #202020; }
div#popup2 div#close { display:block; width:586px; text-align:right; font-size:9px; margin:0 0 0 0; padding:10px; background-color:#202020; }

div#b1-truck1h { display:block; width:375px; height:170px; background:url(../img/mieten/b1-truck1h.jpg) no-repeat top left; }

/*
div#popup { margin:auto; width:950px; }
div#popup a#info { display:block; text-decoration:none; border:1px solid #414141; font-size:12px; padding:15px; margin:0 0 3px 0; color:#b7b7b7; background-color:#1a1a1a; text-align:center; }
div#popup a#info:hover { color:#333; background-color:#dfdfdf; }
div#popup div#close { display:block; text-align:right; font-size:9px; margin:0 0 10px 0; padding:0; }
*/

a { color:#d6d6d6; text-decoration:underline; }
a:hover, a:active, a:focus { color:#fff; text-decoration:underline; }

a.button1 { font-family:Arial; display:block; margin:5px; padding:10px; font-size:16px; font-weight:bold; background-color:#181818; border:1px solid #414141; color:#888; text-decoration:none; }
a.button1:hover { background-color:#111; border:1px solid #888; color:#fff; text-decoration:none; }

div#videos { display:block; padding:15px 0px 10px 5px; border:1px solid #414141; margin:15px 0 7px 0; background-color:#1a1a1a; }

a#logohome1 { margin:auto; height:40px; display:block; border:0; }
a#logohome2 { margin:auto; width:400px; height:70px; display:block; border:0; }

h1 { font-family:Arial; color:#3F92A2; font-size:18px; font-weight:normal; margin-bottom:10px; }
h1 b { font-weight:normal; color:#dfdfdf; }
h2 { font-family:Arial; color:#3F92A2; font-size:14px; font-weight:bold; margin-bottom:10px; }
h3 { font-family:Arial; color:#3F92A2; font-size:13px; font-weight:bold; margin-bottom:10px; }

span.att { font-size:15px; font-weight:bold; color:#ff3c3c; }

.b518 { border:5px solid #181818; }
.right { display:block; float:right; margin:0 0 15px 35px; }
.left { float:left; margin:0 40px 15px 0; }
.mb { margin:0 0 15px 0; }
img, a { outline: none; }

div.presse-story p { line-height:18px; }
div.presse-story p:first-letter { font-weight:normal; font-size:20px; }

a.galerie { display:block; width:294px; border:3px solid #181818; background-color:#262626; text-decoration:none; color:#b3b3b3; float:left; }
a.galerie:hover { border:3px solid #525252; text-decoration:none; }
a.galerie span { display:block; margin:0; padding:10px; }
a.mr10 { margin:0 10px 0 0; }

div.right2 { float:right; display:block; width:320px; padding:0 0 0 40px; }

p { margin:0 0 20px 0; color:#b3b3b3; }
p.light { color:#414141; font-size:10px; margin:4px 0 0 0; }

ul { margin: 0 0 15px 20px; }
ul li { margin: 0 0 4px 0; }

div.lefts { width:48%; padding-right:2%; float:left; }
div.rights { width:48%; padding-left:2%; float:left; }

a.downloads { text-decoration:none; border:1px solid #414141; font-size:9px; padding:7px; margin:0 0 10px 11px; float:left; color:#414141; text-align:center; }
a.downloads img { border-bottom:2px solid #1a1a1a; border-right:1px solid #1a1a1a; margin:0 0 7px 0; }
a.downloads:hover { text-decoration:none; border:1px solid #636363; color:#b7b7b7; background-color:#1a1a1a; }

a.videos { text-decoration:none; border:1px solid #414141; font-size:9px; padding:7px; margin:0 0 10px 11px; float:left; color:#414141; text-align:center; background-color:#202020; }
a.videos b { font-size:14px; }
a.videos img { border:1px solid #414141; margin:0 0 5px 0; }
a.videos:hover { text-decoration:none; border:1px solid #636363; color:#b7b7b7; background-color:#1a1a1a; }
a.videos:hover img { border:1px solid #888; }

div.news { text-decoration:none; border:1px solid #414141; font-size:11px; padding:15px; margin:0 0 10px 0; color:#b7b7b7; background-color:#1a1a1a; }
div.news h3 span { color:#636363; }

div#top { 
  width:1000px;
  height:10px;
  display:block;
  background-image:url(../img/top.jpg);
  background-repeat:no-repeat;
  font-size:1px;
}

div#top_con { width:1000px; height:10px; display:block; background:url(../img/top_con.jpg) no-repeat; font-size:1px; }

div#inav { 
  width:1000px;
  height:40px;
  display:block;
}

div#inav a#inav01 { width:119px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/inav01.jpg); background-repeat:no-repeat; float:left; }
  div#inav a#inav01:hover { background-image:url(../img/inav01h.jpg); background-repeat:no-repeat; }
  
div#inav a#inav02 { width:61px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/inav02.jpg); background-repeat:no-repeat; float:left; }
  div#inav a#inav02:hover { background-image:url(../img/inav02h.jpg); background-repeat:no-repeat; }
  
div#inav a#inav03 { width:120px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/inav03.jpg); background-repeat:no-repeat; float:left; }
  div#inav a#inav03:hover { background-image:url(../img/inav03h.jpg); background-repeat:no-repeat; }
  
div#inav a#inav04 { width:119px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/inav04.jpg); background-repeat:no-repeat; float:left; }
  div#inav a#inav04:hover { background-image:url(../img/inav04h.jpg); background-repeat:no-repeat; }
  
div#inav div#inavm { width:138px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/inavm.jpg); background-repeat:no-repeat; float:left; }
  
div#inav a#inav05 { width:119px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/inav05.jpg); background-repeat:no-repeat; float:left; }
  div#inav a#inav05:hover { background-image:url(../img/inav05h.jpg); background-repeat:no-repeat; }
  
div#inav a#inav06 { width:97px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/inav06.jpg); background-repeat:no-repeat; float:left; }
  div#inav a#inav06:hover { background-image:url(../img/inav06h.jpg); background-repeat:no-repeat; }
  
div#inav a#inav07 { width:96px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/inav07.jpg); background-repeat:no-repeat; float:left; }
  div#inav a#inav07:hover { background-image:url(../img/inav07h.jpg); background-repeat:no-repeat; }
  
div#inav a#inav08 { width:131px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/inav08.jpg); background-repeat:no-repeat; float:left; }
  div#inav a#inav08:hover { background-image:url(../img/inav08h.jpg); background-repeat:no-repeat; }
  
 
/*  Navigation Content  */

div#cnav { width:1000px; height:40px; display:block; }

div#cnav a#cnav01 { width:119px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/cnav01.jpg); background-repeat:no-repeat; float:left; }
  div#cnav a#cnav01:hover { background-image:url(../img/cnav01h.jpg); background-repeat:no-repeat; }
  
div#cnav a#cnav02 { width:61px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/cnav02.jpg); background-repeat:no-repeat; float:left; }
  div#cnav a#cnav02:hover { background-image:url(../img/cnav02h.jpg); background-repeat:no-repeat; }
  
div#cnav a#cnav03 { width:120px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/cnav03.jpg); background-repeat:no-repeat; float:left; }
  div#cnav a#cnav03:hover { background-image:url(../img/cnav03h.jpg); background-repeat:no-repeat; }
  
div#cnav a#cnav04 { width:119px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/cnav04.jpg); background-repeat:no-repeat; float:left; }
  div#cnav a#cnav04:hover { background-image:url(../img/cnav04h.jpg); background-repeat:no-repeat; }
  
div#cnav div#cnavm { width:138px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/cnavm.jpg); background-repeat:no-repeat; float:left; }
  
div#cnav a#cnav05 { width:119px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/cnav05.jpg); background-repeat:no-repeat; float:left; }
  div#cnav a#cnav05:hover { background-image:url(../img/cnav05h.jpg); background-repeat:no-repeat; }
  
div#cnav a#cnav06 { width:97px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/cnav06.jpg); background-repeat:no-repeat; float:left; }
  div#cnav a#cnav06:hover { background-image:url(../img/cnav06h.jpg); background-repeat:no-repeat; }
  
div#cnav a#cnav07 { width:96px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/cnav07.jpg); background-repeat:no-repeat; float:left; }
  div#cnav a#cnav07:hover { background-image:url(../img/cnav07h.jpg); background-repeat:no-repeat; }
  
div#cnav a#cnav08 { width:131px; height:40px; border:0px; margin:0px; display:block; background-image:url(../img/cnav08.jpg); background-repeat:no-repeat; float:left; }
  div#cnav a#cnav08:hover { background-image:url(../img/cnav08h.jpg); background-repeat:no-repeat; }

div#start_splash { 
  width:1000px;
  height:530px;
  display:block;
  background-image:url(../img/start_bg.jpg);
  background-repeat:no-repeat;
}

div#page div#footer {
  text-align:center;
  color:#454545;
  font-size:9px;
  padding:12px 5px 12px 5px;
  width:940px;
  display:block; margin:auto;
}

div#page div#footer-links {
  text-align:center;
  color:#454545;
  font-size:9px;
  background-color:#111;
  width:940px;
  display:block; margin:auto;
}

div#page div#footer a { color:#454545; text-decoration:none; }
div#page div#footer a:hover { color:#888; text-decoration:underlined; }

div#page div#footer-links a { display:inline-block; padding:8px 9px 8px 9px; color:#454545; text-decoration:none; background-color:#111; }
div#page div#footer-links a:hover { color:#888; text-decoration:underlined; background-color:#202020; }

div#footer-spacer { display:block; height:40px; }

div#con_logo { 
  width:1000px;
  height:105px;
  display:block;
  background-image:url(../img/con_logo.jpg);
  background-repeat:no-repeat;
}

div.con1 { width:1000px; }

div.con1 div.con1top { width:960px; height:40px; display:block; background:url(../img/con1-top.jpg) no-repeat bottom left; padding:0 40px 0 0; }
div.con1 div.con1top a.c1t-link { border-left:1px solid #4092A8; border-right:1px solid #4092A8; font-size:11px; float:right; display:inline-block; height:20px; margin:11px 0 2px 0; padding:7px 6px 0 6px; background-color:#2E7893; text-decoration:none; }
div.con1 div.con1top a.c1t-link:hover { background-color:#1D486B; text-decoration:none; }

div.con1 div.con1bg { width:920px; display:block; padding:20px 40px 10px 40px; background:url(../img/con1-bg.jpg) repeat-y; line-height:16px; }
div.con1 div.con1bg2 { width:950px; display:block; padding:0 25px 10px 25px; background:url(../img/con1-bg.jpg) repeat-y; line-height:16px; }
  div.con1 div.con1bg2 div.con1bg2-p { padding:10px 20px 10px 20px; }
  
div.con1 div.con1bot { 
  width:1000px; 
  height:60px;
  display:block;
  background-image:url(../img/con1-bot.jpg);
  background-repeat:no-repeat;
}

/*  Miete Content  */

div.hr { height:15px; border-top:1px dashed #606060; margin-top:15px; }

a#mieten-prev { display:block; width:49%; margin-right:2%; background-color:#171717; color:#888; text-decoration:none; text-align:center; padding:4px 0 4px 0; float:left; }
a#mieten-next { display:block; width:49%; background-color:#171717; color:#888; text-decoration:none; text-align:center; padding:4px 0 4px 0; float:left; }
a#mieten-prev:hover, a#mieten-next:hover { background-color:#414141; color:#dfdfdf; text-decoration:none; background:url(../img/ani-blink.gif); }

div.slider { display:block; width:947px !important; }

div.slider ul { list-style-type:none; margin:0; padding:0; }
div.slider ul li { margin:0; padding:0; float:left; }
div.slider ul li a { float:left; }
div.slider ul li a img { display:block; clear:left; }

a.mieten-hover { text-decoration:none; }
a.mieten-hover b { display:block; color:#dfdfdf; text-transform:uppercase; text-align:center; text-decoration:none; }
a.mieten-hover:hover b { color:#FFC23F; visibility:visible; cursor:pointer; z-index:500; text-decoration:none; }

a.gal2 { background-color:#181818; padding:5px; margin:0 4px 4px 0; float:left; }
a.gal2 img { border:1px solid #202020; }
a.gal2:hover { color:#b7b7b7; background:url(../img/ani-blink.gif); background-color:#1a1a1a; }
a.gal2:hover img { border:1px solid #dfdfdf; }

div.content-images { padding:5px; display:block; margin:0 0 15px 0; }

/*  Miete Content end */

div#left { float:left; width:50%; }
div#right { float:left; width:50%; }

.clear { clear:both; }

table.kontaktform input, table.kontaktform textarea { color:#fff; border:1px solid #5c5c5c; background-color:#414141; padding:5px; }

table.kontaktform td { padding:3px; }

/*  Mobile Styles */


div#contentBox {
  color:#fff;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#cHJlbG9hZA { position:absolute; top:-1000px; left:-1000px; z-index:-100; }

/*  Copyright (C) 2008 BestMedia24 Ltd. - www.best-media24.com - All rights reserved.  */
