body { 
 font-family:verdana,arial,sans-serif;
 background-color:#FFFFFF;
 color:#030065;
 font-size:11px;
 margin:0px;
 padding:0px;
}
td {font-size:11px;}

form {margin:0px;padding:0px}

img {border:none}

select,input,textarea {padding:0px;margin:0px;font-size:11px;font-family:verdana,arial,sans-serif;color:#666666}

input.readonly ,textarea.readonly {background-color:#D9E1F0;} 

#sub1, #sub2, #sub3, #sub4, #sub-d  {visibility: hidden; display:none;position:absolute;top:0px;left:3px;}

.center       {text-align:center}
.right        {text-align:right}
.clear-both   {clear:both}
.clear-left   {clear:left}
.float-left   {float:left}
.float-right  {float:right}
.block        {display:block}
.noborder     {border:none}
.relative     {position:relative}

.seperator-180{clear:both;width:180px;height:2px;line-height:2px;background-color:#FFFFFF;padding:0px;margin:0px}
td.sep        {height:1px;width:100%;background-color:#FFFFFF;}
td.dist       {height:10px;width:100%;}

.FC-input     {color:#000066;}

a      {color:#030065; text-decoration:none; font-size:11px; }
a:hover{color:#556AB9; text-decoration:none}

.LS          {color:#3436CD}
.LS-mandatory{color:#0000066}
.LS-important{color:#E00003}

a.LS      {color:#3436CD; text-decoration:underline; font-size:11px; }
a.LS:hover{color:#3436CD; text-decoration:none}

a.LS-mandatory      {color:#0100FD; text-decoration:underline; font-size:11px; }
a.LS-mandatory:hover{color:#0100FD; text-decoration:none}

a.LS-important      {color:#E00003; text-decoration:underline; font-size:11px; }
a.LS-important:hover{color:#E00003; text-decoration:none}

/*  Scout24 Area  */ 

.scout-area-top{background-color:#000066; height:116px; }
.sgroup        {float:none;height:26px;width:1000px;}
.sgroup-left   {float:left;height:26px;}
.sgroup-right  {text-align:right;}

.scout-area-inner   {clear:both;width:1000px;background-color:#000066;height:90px}
.logo-top           {clear:both;float:left;height:90px;width:180px;}
.advert-top-head    {clear:right;float:left;height:90px;width:700px;margin:0;padding:0;}
.advert-top-head img{height:90px;}

/* TOP area, text */

div.text-top-area{
 width:815px;
 margin-left:13px;
 height:27px;
 font-size: 11px;
}

div.text-top-area div {padding-top:7px;}
.text-top-area div.my-infolinks  {float:left;padding-top:7px;}
.text-top-area div.my-logout     {text-align:right;padding-top:7px;}

/* MENU TOP */
.menu{ position:relative;   
 width:822px;   
 height:44px;margin-left:7px;
}

/*  MENU TOP Level 1 */
.menu1 {
 position:absolute;
 top:0px; left:0px;
 width:822px;
}

.menu1-dealer {float:right;height:24px;}

.menu1-item{
 padding-right:2px;
 float:left;
 height:24px;
}

.menu1-left, .menu1-right, .menu1-left-act, .menu1-right-act,  
.menu1-left-dealer-rest,.menu1-right-dealer-rest,
.menu1-left-dealer, .menu1-right-dealer, .menu1-left-dealer-act, .menu1-right-dealer-act{
 height:24px;
 width:7px;
 margin: 0;
 padding: 0;
 float:left;
 top:5px;
}

.menu1-left-act, .menu1-right-act
.menu1-left-dealer, .menu1-right-dealer{ 	border:none; }

.menu1-left {background-image: url(//s.autoscout24.net/images/navi_left.gif); background-color:#526BB5;}
.menu1-right{background-image: url(//s.autoscout24.net/images/navi_right.gif); background-color:#526BB5;}

.menu1-left-act {background-image: url(//s.autoscout24.net/images/navi_a_left.gif); background-color:#D9E1F0;}
.menu1-right-act{background-image: url(//s.autoscout24.net/images/navi_a_right.gif); background-color:#D9E1F0;}

.menu1-left-dealer-rest {background-image: url(//s.autoscout24.net/images/navi_d_grey_left.gif); background-color:#C1C1C1;}
.menu1-right-dealer-rest{background-image: url(//s.autoscout24.net/images/navi_d_grey_right.gif); background-color:#C1C1C1;}

.menu1-left-dealer {background-image: url(//s.autoscout24.net/images/navi_d_left.gif); background-color:#FF7316;}
.menu1-right-dealer{background-image: url(//s.autoscout24.net/images/navi_d_right.gif); background-color:#FF7316;}

.menu1-left-dealer-act {background-image: url(//s.autoscout24.net/images/navi_a_d_left.gif); background-color:#FF7316;}
.menu1-right-dealer-act{background-image: url(//s.autoscout24.net/images/navi_a_d_right.gif); background-color:#FF7316;}

.link-menu1,        .link-menu1-act, 
.link-menu1-dealer-rest,
.link-menu1-dealer, .link-menu1-dealer-act {
 float:left;
 height:24px;
 padding-top:4px;
 margin-left:0px;
 font-weight: bold; 
 font-size: 11px; 
}

.link-menu1, .link-menu1-dealer{
 border-bottom:2px solid #FFFFFF;
}

.link-menu1               {background: url(//s.autoscout24.net/images/navi_bg.gif)   repeat-x top right; background-color:#526BB5;  }
.link-menu1-act           {background: url(//s.autoscout24.net/images/navi_a_bg.gif) repeat-x top right; background-color:#D9E1F0; }

.link-menu1-dealer-rest   {background: url(//s.autoscout24.net/images/navi_d_grey_bg.gif) repeat-x top right;   background-color:#C1C1C1;}
.link-menu1-dealer        {background: url(//s.autoscout24.net/images/navi_d_bg.gif) repeat-x top right; background-color:#FF6F10; }
.link-menu1-dealer-act    {background: url(//s.autoscout24.net/images/navi_a_d_bg.gif) repeat-x top right; background-color:#FF6F10; }
.link-menu1 a:visited {color: white;}
/*  MENU TOP Level 2 */

.menu2, 
.menu2-dealer{
 width:100%;height:20px; background-color:#D9E1F0;
 position:absolute;
 top:24px; left:0px;
}

.menu2-dealer{
 width:100%;height:20px; background-color:#FF6600; color:#FFFFFF;
}

.menu2-pad{ padding-left:2px}

.menu2-sep {	float:left;	color:#556AB9;	padding-top:2px;}

.link-menu2, .link-menu2-aktiv, .link-menu2-dealer {	float:left;	margin: 0;}

.link-menu2, 
.link-menu2-aktiv,
.link-menu2-dealer {
 font-weight: normal; 
 padding-top:3px;
 padding-left:4px;
 padding-right:4px;
}

.link-menu2-aktiv {
	font-weight: bold; 
}

/* MENU TOP links */
.link-menu1 a,       .link-menu1-dealer a       {color:white; text-decoration:none }
.link-menu1 a:hover, .link-menu1-dealer a:hover {color:#000066; text-decoration:none}

.link-menu1-act  a      {color:#030065; text-decoration:none }
.link-menu1-act  a:hover{color:#000066; text-decoration:none}

.link-menu1-dealer  a      {color:#FFF2E9; text-decoration:none }
.link-menu1-dealer  a:hover{color:#993E0F; text-decoration:none}

.link-menu1-dealer-act  a      {color:#993E0F; text-decoration:none }
.link-menu1-dealer-act  a:hover{color:#993E0F; text-decoration:none }

.link-menu2  a      {color:#556AB9; text-decoration:none }
.link-menu2  a:hover{color:#000066; text-decoration:none}

.link-menu2-aktiv  a       {color:#000065; text-decoration:none;}
.link-menu2-aktiv  a:hover {color:#556AB9; text-decoration:none}

.link-menu2-dealer  a      {color:#FFFFFF; text-decoration:none }
.link-menu2-dealer  a:hover{color:#FFFFFF; text-decoration:none }

.link-menu1-dealer-rest  a      {color:#FFFFFF; text-decoration:none }
.link-menu1-dealer-rest  a:hover{color:#666666; text-decoration:none }

/* Content AREA */
.content-area{
  margin-top:20px;
  margin-left: 7px;
  width:822px;
}

.content-halfsize-width {width:406px;}

/*  footer */
.footer {clear:both;width:820px;}
.footer-country{clear:both;text-align:center;font-size:10px; }
.footer-country a      {color:#556AB9; text-decoration:underline; font-size:10px; }
.footer-country a:visited{color:#556AB9; text-decoration:underline}
.footer-country a:hover{color:#556AB9; text-decoration:none}
.footer-lang{clear:both;text-align:center;}
.footer-about{clear:both;text-align:center;}
.footer-about a      {color:#010066; text-decoration:none; font-size:10px;font-weight:bold }
.footer-about a:hover{color:#010066; text-decoration:underline}

.footer-copy{clear:both;text-align:center;margin-top:5px;color:#AEAEAE;font-size:10px;}

.footer-distance-10 {clear:both;width:1px;height:10px}
.footer-distance-20 {clear:both;width:1px;height:20px}
.footer-distance-30 {clear:both;width:1px;height:30px}
.footer-distance-50 {width:1px;height:50px}

/* right area */
.right-area {position:absolute;left:835px;top:141px;width:120px;height:300px;}

.linklist           {line-height:17px;margin-bottom:10px}
.linklist div.symb  {float:left;width:10px; }  
.linklist div.llink {float:none;margin-left:10px;width:145px;}

/* Buttons  */ 
button{ font-family:verdana,arial,sans-serif;}
.button-emphasised, .button-emphasised-letter, .button-emphasised-phone, .button-inactive-letter, .button-inactive
{line-height:20px;
 height:20px;
 padding:0 10px 0 10px;
 margin:0;
 border:none;
 color:#003300; font-weight:bold;font-size:10px;
 background: url(//s.autoscout24.net/images/b_green.gif);
 overflow:visible;
}

.button-emphasised-letter, .button-emphasised-phone{
 padding:0 5px 0 20px;
}

.button-inactive-letter{
 padding:0 5px 0 25px;
}

.button-inactive{
  color:#666666;
}

.button-emphasised-letter { background: url(//s.autoscout24.net/images/b_green_letter.gif) no-repeat;}
.button-emphasised-phone  { background: url(//s.autoscout24.net/images/b_green_phone.gif) no-repeat;}
.button-inactive-letter  { background: url(//s.autoscout24.net/images/b_grey_letter.gif) no-repeat;}
.button-inactive {background: url(//s.autoscout24.net/images/b_grey.gif) no-repeat;}

.button-normal {
 line-height:20px;
 height:20px;border:none;
 padding:0 5px 0 5px;
 margin:0;
 overflow:visible !important;
 color:#FFFFFF; font-weight:bold;font-size:10px;
 background: url(//s.autoscout24.net/images/b_blue.gif);
}

.button1-style {padding:10px 10px 10px 0 ;}

.btn-style  {float:right;padding:10px;text-align:right}
.btn-style-right{float:right;margin:10px;}
.btn-style-left {float:left;margin:10px;}

/* errors  */
div.error-msg         {width:632px;font-weight:bold;margin-bottom:10px;display:none}
div.error-msg div.head{clear:both;height:20px;line-height:20px;background-color:#DF0001;color:#FFFFFF;padding-left:8px;vertical-align:middle;}
div.error-msg div.body{background-color:#FFFFFF;color:#DF0001;padding-left:10px;padding-top:5px}
.input-error {border: 2px solid #DF0001; background-color:#F8AAAA;}

ul.hook, 
ul.hook-blue,
ul.hook-brown,
ul.hook-grey
 {padding:0px;margin:0;margin-top:10px;margin-bottom:5px;margin-left:20px}

ul.hook      {list-style-image: url(//s.autoscout24.net/images/i_hook_red.gif);}
ul.hook-blue {list-style-image: url(//s.autoscout24.net/images/i_hook_blue.gif);}
ul.hook-brown{list-style-image: url(//s.autoscout24.net/images/i_hook_brown.gif);}
ul.hook-grey {list-style-image: url(//s.autoscout24.net/images/i_hook_grey.gif);}

ul.hook li, 
ul.hook-grey li,
ul.hook-blue li {margin:0px;padding:0px;line-height:20px}
ul.hook-grey li  {color:#42566a}
ul.hook-brown li {margin:0px;padding:0px;line-height:17px}


/* erfolgs/ fehler meldungen */
.msg-notice,
.msg-notice2,
.msg-success, 
.msg-error   {clear:both;margin:0;padding:0;margin-bottom:10px;background-color:white;display:none}

.msg-notice {border:1px solid #666666;}
.msg-notice2 {border:1px solid #D9E0F0;}
.msg-success {border:1px solid #003300;}
.msg-error   {border:1px solid #E10102;}

.msg-notice div.msg-inner {color:#666666}
.msg-notice2 div.msg-inner {color:#666666}
.msg-success div.msg-inner {color:#003302}
.msg-error div.msg-inner   {color:#F00B06}

.msg-inner {font-weight:bold;margin:0;padding:0;}

.msg-inner div.msg-symbol {float:left;width:30px;}
.msg-inner div.msg-symbol img {margin:5px;margin-left:10px}
.msg-inner div.msg-info {width:560px;margin-left:44px; padding-top:10px;padding-bottom:8px;}

.msg-inner div.msg-info span.normal {font-weight:normal}

