@charset "iso-8859-1";
/***********************************************/
/* thiele.css                                  */
/* Use with template Index.php                 */
/* Copyright 2007 R. Friedrich / Dream4Real.de */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
*{margin:0px; padding:0px;}
body{font-family: Arial,sans-serif; margin:0px; padding:0px; font-size:12px;}

a{color: #069; text-decoration:none;}

h2{color:#000; font-weight:bold; font-size:13px; display:inline; padding:0px; margin:0px;}
h3{color:#000; font-weight:bold; font-size:13px; display:inline; padding:0px; margin:0px;}
h4{color:#000; font-weight:bold; font-size:13px; display:inline; padding:0px; margin:0px;}
h5{color:#000; font-weight:bold; font-size:13px; display:inline; padding:0px; margin:0px;}
h6{color:#000; font-weight:bold; font-size:13px; display:inline; padding:0px; margin:0px;}

ul{list-style-type:square;}
ul ul{list-style-type:disc;}
ul ul ul{ list-style-type:none;}

li{list-style-type: none;}

/***********************************************/
/* Banner styles                               */
/***********************************************/ 
.descr{line-height:0px; color:#fc6; font-size:1px;}
.orange{color:#FF5900;}
.orange_star{color:#FF5900; font-size:100%;}
.bold{font-weight:bold;}
.warning{font-size:100%; color:#f00;}
.active{background-color:#ddd;}
.headline{display:block; color:#ff5900;font-size:150%;}
.thiele{font-size:100%; font-weight:bold; color:#646464;}
.phoneno{ display:block; font-size:100%; margin:0px 0px 30px 375px; color:#FF5900;}
.automobile{font-weight:bold; font-size:100%; color:#FF5900;}
.no-wrap{display:inline-block; width:280px;  vertical-align:top; padding-top:7px; white-space:nowrap; font-size:100%; font-weight:bold; color:#FF5900;}
.centered{text-align:center;}
.kfz_row{display:block; width:100%;}
.kfz_colname{display:inline-block; position:relative; width:115px; line-height:1.8em;}
.kfz_col{display:inline-block; width:170px; margin-left:-5px; line-height:1.8em;padding-left:0px;}
.kfz_col select{width:154px;}
.kfz_col input[type=text]{width:150px;}
.kfz_col input[type=text].kwps {width:40px;}
.kfz_col input[type=text].preis {width:80px;}
.kfz_col .ezmon {width:40px;}
.kfz_col .ezyear {width:60px;}
.linklist{margin:10px 0px 10px -5px; color:#FF5900;}
.linklist a{color:#FF5900; display:inline-block; margin:0px 5px 0px 5px;}
.red{color:#f00;}
.redbold{color:#f00; font-size:1em; font-weight:bold;}
.smallred{color:#f00; font-size:1em;}
.hotlineno{font-size:75%;}
.nowraphotline{white-space:nowrap;}
.blacklink{color:#000; text-decoration:none;}


#banner{ margin:0px; width:100%; height:150px; background:url(./Bilder/banner_verlauf.jpg) repeat-x;}

#foto{margin:0px; font-size:1em;}
#autobild{position:absolute; background:url(./Bilder/automobil_new.png) no-repeat; width:200px; height:125px; margin-left:30px;}
#autobild img{display:none;}

#schriftzug{position:absolute; margin-left:300px; padding-top:20px; width:535px;}
#hotlinefont{padding:0px; position:relative; margin:-10px auto 0 auto; font-size:80%; color:#646464; text-align:center;}
#hotlinefont a{text-decoration:none;}

#inhalt{ width:100%; height:100%;}

#copy{margin:50px 0px 50px 0px; display:block;}
#copy a{color:#000; text-decoration:none;}

/********************* Navigationsleiste  *******************/
.language    {background-color:#FFF; margin:20px 0px 10px 0px; padding-top:5%; width:180px;}
.language img{margin-right:20px; border:0px;}
.language a{border:0px; text-decoration:none;}

#navigation{float:left; margin-top:20px; text-align:right; width:180px; height:100%; border-right:1px solid #646464;}
#navigation td{ margin:0px; padding-right:10px; height:30px; background:url(./Bilder/navi_verlauf.jpg) repeat-y; font-weight:bold; border-bottom:1px solid #fff;}
#navigation a:hover{text-decoration:none; color:#FF5900; font-weight:bold;}

#errormessage{position:relative; background:#fff; font-size:0.75em; padding:20px; z-index:5000;}
#bigerrormessage{position:relative; width:350px; height:auto;  margin:100px auto 0px auto; background:#fff; border:1px solid #f00; font-size:0.75em; padding:20px; z-index:5000; overflow:auto;}
#errorbg{left:0px; top:0px; position:fixed; width:100%; height:100%; background:url('images/spacer_black.png') repeat; z-index:4500;}



/********************* Content  *******************/
#content{ position:relative; padding-left: 15px; margin:20px auto 0px auto; width:60%; min-height:620px; height:100%;}
.ankaufsformular{color:#FF5900; font-weight:bold; text-decoration:underline;}
  
#werbung{position:absolute; top:200px; right:10px; width:160px; height:auto; z-index:0;}
#werbung img{ border:none; z-index:0;}

#hotline{width:140px; height:292px; background:url(./Bilder/table_bg.jpg) no-repeat; font-size:70%; text-align:left; margin-top:20px; margin-right:10px; padding:10px;}
#hotline img{padding:0px 10px 10px 10px; margin:0px auto 0px auto; display:block;}
#orangebold{color:#FF5900; font-weight:bold; margin:5px 0px 5px 0px; font-size:1em;}
#button{width:145px; margin:50px auto 0px auto;}

#gutachten{font-size:0.80em;}
#gutachten h1{font-size:1em; font-weight:bold; margin-bottom:20px; text-align:center;}
#gutachten h2, h3, h4, h5{font-weight:normal; display:inline; font-size:1em;}

#adresse{margin:0px; font-size:1em;}
#adresse .adr_cont{margin:20px 0px 20px 0px;}
#adresse div{margin-bottom:3px;}
#adresse .name{display:inline-block; width:100px;}
#adresse .option{display:inline-block; width:600px; vertical-align:top;}

#unfallkfz{font-size:1em; margin-bottom:20px;}
#unfallkfz h3{display:block; font-weight:bold; margin-bottom:10px;}
#unfallkfz h4{display:block; font-weight:bold; margin-bottom:10px;}
#unfallkfz textarea{margin:10px 0px 10px 0px; border:1px solid #069;}

#unfallwagen {font-size:1em; width:100%;}
#unfallwagen .leftpic {float:left; margin-right:10px;}
#unfallwagen h2       {margin-bottom:10px; display:block;}
#unfallwagen div      {margin-bottom:20px;}
#unfallwagen .rightpic{float:right; margin-top:20px;}

#gebrauchtwagen            {font-size:1em; width:100%;}
#gebrauchtwagen h1         {font-size:1em; display:block; margin-bottom:10px;}
#gebrauchtwagen div        {margin-bottom:20px;}
#gebrauchtwagen .leftpic   {float:left; margin-right:10px;}
#gebrauchtwagen .rightpic  {float:right; margin-left:10px; margin-bottom:10px;}
#gebrauchtwagen .centerpic {display:block; position:relative; margin:0px auto 20px auto;}

#karte     {font-size:1em;}
#karte h1  {font-size:1em; display:block; margin-bottom:10px;}
#karte div {display:inline-block; margin:10px 0px 10px 0px;}
#karte img {float:left; vertical-align:top; margin-right:10px;}
#karte .google {margin-top:50px;}

#startseite{ width:100%; margin:0px; padding:0px 20px 0px 0px; font-size:80%;}
#startseite h1{font-size:1em; margin:0px; padding:0px; white-space:nowrap; display:inline;}
#startseite h2{font-weight:normal; display:inline;}
#startseite h3{font-weight:normal; display:inline;}
#startseite h4{font-weight:normal; display:inline;}
#startseite ul{margin:10px 0px 0px 30px;}
#startseite li{list-style-type:disc; line-height:20px;}
#starseite span {text-align:center;}
#startseite span h3{font-weight:bold; display:inline;}

#impressum{font-size:1em;}
#impressum h2  {display:block; margin-bottom:20px;}
#impressum div {margin:0px 0px 20px 20px;}
#impressum h3  {margin-left:-22px; display:block; font-weight:bold;}
#impressum .impno {display:inline-block; margin-right:10px;}

#massnahmen {font-size:1em;}
#massnahmen h1  {font-size:1em; margin-bottom:20px;}
#massnahmen h2  {font-weight:normal;}
#massnahmen h2 a{color:#000; text-decoration:none; font-weight:normal;}
#massnahmen h3 a{color:#000; text-decoration:none; font-weight:normal;}
#massnahmen h4 a{color:#000; text-decoration:none; font-weight:normal;}

#adac {font-size:1em;}
#adac h1  {font-size:1em; margin-bottom:20px;}
#adac div {margin-bottom:10px;}
#adac div a{color:#000; text-decoration:none; font-weight:normal;}
#adac div .linklist a{color:#f90; text-decoration:none;}

#ankauf{margin-top:20px; font-size:1em; margin-bottom:10px;}

#kfzdaten{ font-size:1em; margin-top:30px;}
#kfzdaten h3{font-weight:bold;}

#foto div{margin-bottom:10px;}
#foto h3{display:block; font-weight:bold; margin-bottom:10px;}

#thx{font-size:1em;}
#thx h2{display:block; margin-bottom:10px;}

#crashcar{background:url(./Bilder/unfallwagen.png) no-repeat; background-position:center; width:352px; height:140px; margin:20px 0px 20px 0px;}
#crashcar td{ border:0px solid #F00;}

.cc_licht{margin:0px; padding:0px;width:18px;}
.cc_li_rechts_act{background:url(./Bilder/l1r.png); margin:0px; padding:0px; width:18px;} 
.cc_li_links_act{background:url(./Bilder/l3l.png) no-repeat; margin:0px;padding:0px; width:18px;}
.cc_kotfl{width:104px; height:29px; margin:0px; padding:0px;}
.cc_kot_rechts_act{ background:url(./Bilder/k1r.png) no-repeat; width:104px;}
.cc_kot_links_act{ background:url(./Bilder/k3l.png) no-repeat; width:104px;}
.cc_seite{ margin:0px; padding:0px; width:146px;}
.cc_seite_rechts_act{ background:url(./Bilder/s1r.png) no-repeat; margin:0px; padding:0px; width:146px;}
.cc_seite_links_act{ background:url(./Bilder/s3l.png) no-repeat; margin:0px; padding:0px; width:146px;}
.cc_hinten{ margin:0px; padding:0px; width:84px;}
.cc_hinten_rechts_act{ background:url(./Bilder/h1r.png) no-repeat; width:84px; margin:0px; padding:0px;}
.cc_hinten_links_act{ background:url(./Bilder/h3l.png) no-repeat; width:84px; margin:0px; padding:0px;}
.cc_front_mitte_act{ background:url(./Bilder/grill.png);margin:0px; padding:0px;}
.cc_haube_mitte{ width:104px; margin:0px; padding:0px; }
.cc_haube_mitte_act{ background:url(./Bilder/k2m.png) no-repeat; width:104px; margin:0px; padding:0px;  }
.cc_dach{ margin:0px; padding:0px; width:146px;}
.cc_dach_act{ background:url(./Bilder/d2m.png) no-repeat; margin:0px; padding:0px; width:146px;}
.cc_hinten_mitte{ width:84px; margin:0px; padding:0px;}
.cc_hinten_mitte_act{ background:url(./Bilder/h2m.png) no-repeat; width:84px;   margin:0px; padding:0px;}

#aftersales h3      {display:block; color:#FF5900;  font-weight:bold; margin:20px 0px 20px 0px;}
#aftersales         {display:block; font-size:1em; margin-top:30px;}
#aftersales div     {display:block; margin-top:5px;}
#aftersales span    {display:inline-block;}
#aftersales .key1   {display:inline-block; width:350px;}
#aftersales .key    {display:inline-block; width:150px; vertical-align:top;}
#aftersales .value  {display:inline-block; width:300px;}
#aftersales .hidden {display:none;}
#aftersales .visible{display:block;}
#aftersales .input  {width:350px;}
#aftersales input[type=submit]{margin-top:20px;}
