/************************************************************/
/* allgemeines */
* { 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px; 
    font-weight:normal; 
    color:#4b4b4b; 
    margin:0; 
    padding:0; 
}

p { margin-top:5px; margin-bottom:15px;}

img { border:0; }
input,select,textarea { border:solid 1px #666; padding:2px 5px;}
.checkbox, .radio { border:none; }

.emp
{ 
  font-weight:bold; 
  font-style:italic;
  margin:0;
}
.blocksatz { text-align:justify; }
.red { color:#ff0000; }

b, .strong { font-weight:bold; }
i, .italic { font-style:italic; }


body 
{
  color: black;
  background-image:url(back_main.jpg);
  background-repeat:repeat-x;
  background-color: #EBEFE3;
}

/************************************************************/
/* layout */
#page
{ 
  width:800px; min-height:400px; margin:1.5em auto; border:none;
}
#kopfzeile
{ 
  width: 800px;
  height:95px;
  padding:0;
  background-color:#EBEFE3;
  background-image:url(headergrafik.jpg);
  background-repeat:no-repeat;
}

#logo 
{ 
  height:34px;
  width:209px; 
  float:left; 
  margin-top:16px;
  margin-left:12px;
}


#headmenue
{ 
  float:right;
  margin:66px 15px 0 0;
  padding:2px;
  text-align:right;
  color: #fffd5b; 
}

#headmenue a 
{
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  color: #fffd5b; 
}

#headmenue a:link    { color: #fffd5b; }
#headmenue a:visited { color: #fffd5b; }
#headmenue a:hover   { color: #fffd5b; }
#headmenue a:active  { color: #fffd5b; }

#infobox
{
  width: 596px; padding: 6px;	
  border: 1px solid #f14d27;
  background-color: #ffe5c3;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#553333;
  margin:15px auto;
}

#infobox h4 
{
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#f14d27;
  margin-bottom:8px;
}

ul.fehlermeldung 
{
/*    list-style:none;  */
  list-style-position:inside;
  padding: 6px;	
  border: 1px solid #f14d27;
  background-color: #ffe5c3;
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color:#553333;
  margin:15px auto;
}


#content { clear:both; border:none; width:100%; min-height:200px; margin:0 auto;}
#spalte1 { width:160px;  float:left; /* border:dashed .1em #f00; */}

#spalte2-1,#spalte2-2,#spalte2-3 {  float:left;}
#spalte2-1 { width:800px; margin:0;}
#spalte2-2 { width:630px; margin:0 auto;}
#spalte2-3 { width:470px; margin:0 auto;}

#spalte3
{  
  float:right;
  width:170px;
  text-align:center;
 }

#footer
{  
  clear:both;
  width:100%;
  text-align:center;
  border:none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight:normal; 
  color:#4b4b4b;
}

#footer a 
{
/*   text-decoration:none; */
  color: #4b4b4b; 
}

#footer a:link    { color: #4b4b4b; }
#footer a:visited { color: #4b4b4b; }
#footer a:hover   { color: #4b4b4b; }
#footer a:active  { color: #4b4b4b; }




/* BEGIN Hauptnavigation */
.nav-box { width:160px; margin:1em auto; }
.nav-box .nav-headline { width:160px; height:26px; background:url(back_menubox.gif) no-repeat; }
.nav-box .nav-headline h2 {padding:4px 0 0 9px;}
.nav-box .nav-inhalt 
{ 
  margin:0;
  padding:0;
  width: 158px;
  border: 1px solid #dc3e1a;
  margin-bottom: 12px;
}

#nav-menu 
{
  margin:0;
  padding:0;
  width: 158px;
}
ul#nav-menu 
{
  list-style:none; 
}

ul#nav-menu li 
{
  width: 158px;
  display: block; 
}

ul#nav-menu a 
{
	width: 148px;
	display: block;
	background-image: none;
	background-color: #FFD7C3;
	margin:0;
 	padding: 5px 0 5px 10px; 
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #dc3e1a; text-decoration: none;
	border-bottom: 1px solid #E4E7EE;
}

ul#nav-menu a:link 
{
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #dc3e1a; text-decoration: none;
}

ul#nav-menu a:visited 
{
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #dc3e1a; text-decoration: none;
}

ul#nav-menu a:hover 
{
	background-color: #ED4A25;
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #fffd5b; text-decoration: none;

}
ul#nav-menu a:active 
{
	background-color: #ED4A25;
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #fffd5b; text-decoration: none;
}
/* END Hauptnavigation */

/* BEGIN Haendlermenue */
.nav-box2 { width:160px; margin:1em auto; }
.nav-box2 .nav-headline { width:160px; height:26px; background:url(back_menubox_haendler.gif) no-repeat; }
.nav-box2 .nav-headline h2 {padding:4px 0 0 9px;}
.nav-box2 .nav-inhalt 
{ 
  margin:0;
  padding:0;
  width: 158px;
  border: 1px solid #F66700;
  margin-bottom: 12px;
}

#nav-menu2 
{
  margin:0;
  padding:0;
  width: 158px;
}
ul#nav-menu2 
{
  list-style:none; 
}

ul#nav-menu2 li 
{
  width: 158px;
  display: block; 
}

ul#nav-menu2 a 
{
	width: 148px;
	display: block;
	background-image: none;
	background-color: #FFE5C3;
	margin:0;
 	padding: 5px 0 5px 10px; 
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #dc3e1a; text-decoration: none;
	border-bottom: 1px solid #E4E7EE;
}

ul#nav-menu2 a:link 
{
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #dc3e1a; text-decoration: none;
}

ul#nav-menu2 a:visited 
{
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #dc3e1a; text-decoration: none;
}

ul#nav-menu2 a:hover 
{
	background-color: #F66700;
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #fffd5b; text-decoration: none;

}
ul#nav-menu2 a:active 
{
	background-color: #F66700;
	font-family: Verdana, Helvetica, Arial sans-serif; font-size: 12px; font-weight: normal; color: #fffd5b; text-decoration: none;
}
/* END Hauptnavigation */



/*************************************************************/
h1,h2 { 
        text-align:left;
        padding:0 0 0 10px;
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 15px; 
        font-weight:bold; 
        color:#EBEFE3; }

h3 { color:#000; font-size:13px; 
     text-align:left; 
     font-weight:bold; 
     margin:5px 0;
     }

/* boxen usw... */
#spalte2-2 .content-box { width:610px; }
#spalte2-3 .content-box { width:450px; }
#spalte2-2 .content-box .box-headline { width:610px; height:27px; background:url(back_ueb_large.gif) no-repeat; margin:0 auto;}
#spalte2-3 .content-box .box-headline { width:450px; height:27px; background:url(back_ueb_med.gif) no-repeat; margin:0 auto;}

.content-box .box-headline h2 { padding:4px 0 0 9px;}
.content-box .ro {/* 	background:url(box_gif) top right no-repeat; */}
.content-box .lo {/* 	background:url(box_lo.gif) top left no-repeat; */}
.content-box .ru {/* 	background:url(box_ru.gif) bottom right no-repeat; */}
.content-box .lu {/* 	background:url(box_lu.gif) bottom left no-repeat;  */}
.content-box .inhalt { margin:0;	padding:10px;}

.content-box { margin:1em auto;}
.content-box .box { margin:1em auto; }
.content-box .box-headline h2 { float:left; }
.content-box .box-headline .vis-link { padding-top:6px; margin-left:15px; float:left; color:#fff;}
.content-box .box-headline .vis-link a {color:#eee;}

#spalte2-2 .content-box2 { width:610px; }
#spalte2-3 .content-box2 { width:450px; }
#spalte2-2 .content-box2 .box-headline { width:610px; height:27px; background:url(back_ueb_large.gif) no-repeat; margin:0 auto;}
#spalte2-3 .content-box2 .box-headline { width:450px; height:27px; background:url(back_ueb_med.gif) no-repeat; margin:0 auto;}

.content-box2 .box-headline h2 { padding:4px 0 0 9px;}
.content-box2 .ro {}
.content-box2 .lo {}
.content-box2 .ru {}
.content-box2 .lu {}
.content-box2 .inhalt { margin:0;	padding:0px;}

.content-box2 { margin:1em auto;}
.content-box2 .box { margin:1em auto; }
.content-box2 .box-headline h2 { float:left; }
.content-box2 .box-headline .vis-link { padding-top:6px; margin-left:15px; float:left; color:#fff;}
.content-box2 .box-headline .vis-link a {color:#eee;}


.antwort-box .inhalt { background-color:#d1e7ca; color:#222; }

.box { margin:1em 10px; padding:15px; color:#000; background:#eee; border:solid 1px silver; }
/* .box * { color:#000; } */


.werbebox { margin:1em auto; width:160px; margin:1em 0 0 5px;}
.werbebox .box-headline { width:160px; height:27px; background:url(back_ueb_small.gif) no-repeat; margin:0 auto; }
.werbebox .box-headline * { color:#EBEFE3; text-decoration:none; font-size:15px; font-weight:bold; }
.werbebox .box-headline h2 { padding:4px 0 0 9px;}
.werbebox .box-headline a:link { text-decoration:none;}
.werbebox .ro {	/* background:url(box_ro.gif) top right no-repeat; */}
.werbebox .lo {	/* background:url(box_lo.gif) top left no-repeat; */}
.werbebox .ru {	/* background:url(box3_ru.gif) bottom right no-repeat; */}
.werbebox .lu {	/* background:url(box3_lu.gif) bottom left no-repeat;  */}
.werbebox .inhalt {	margin:0;	padding:1em; border:solid 1px #6baf59; background:#fff;}
.werbebox a { text-decoration:none; }

.box2 { width:160px; margin:1em auto;   background-color: #EBEFE3;}
.box2 .box-headline { width:160px; height:26px; background:url(back_menubox.gif) no-repeat; }
.box2 .box-headline h2 {padding:4px 0 0 9px;}
.box2 .ro {/* 	background:url(box2_ro.gif) top right no-repeat; */}
.box2 .lo {/* 	background:url(box2_lo.gif) top left no-repeat; */}
.box2 .ru {/* 	background:url(box2_ru.gif) bottom right no-repeat; */}
.box2 .lu {/* 	background:url(box2_lu.gif) bottom left no-repeat;  */}
.box2 .inhalt {	margin:0;	padding:10px; border:solid 1px #dc3e1a; text-align:center; min-height:60px;}
.box2 .inhalt p { margin-bottom:15px; }

.box3 { margin:1em 0px; padding:15px; color:#000; background:#fff; border:solid 1px #fff; }

#spalte2-2 .box3 .box-headline, 
#spalte2-3 .box3 .box-headline,
.box3 .box-headline  {  
                       background:none; margin:0 auto; 
                       border-bottom:none;
                       width:100%;
                     }

#spalte2-2 .box3 *, #spalte2-3 .box3 *, .box3 * { color:#000; }

.last-10 { width:100%; margin:auto; padding:0; border-collapse:collapse; /* border:solid 1px black; */}
.last-10 td { text-align:left; height:50px; padding-left:10px; border-bottom:solid 1px #fff;}
.last-10 td.head 
{
  height:25px; 
  color:#FFFFFF;
  background-image:url(back_ordner_u.gif);
  background-repeat:repeat-x;
  height:25px;
  
}

.anfrage-marken
{ 
  font-size: 16px; 
  font-weight:bold; 
  padding-bottom:15px;
}

.login_form
{ 
  width:60%; 
  margin:1em auto; 
  padding:1em; 
  color:#000; 
  background:#eee; 
  border:solid 1px silver;  
}
/* formular-layout*/
.form_row 
{ 
  clear:both;
  min-height:1.4em;
  margin:.2em 0;
  padding:.2em;
}
.pflicht .left { font-weight:bold; color:#363; }

.left { width:49%; float:left; text-align:left;}
.right{ width:49%; float:right; text-align:right;}
.center { clear:both; margin:auto; text-align:center;}
.v-space { height:40px; clear:both; }
.form_row .left  { width:38%;}
.form_row .right { width:60%; text-align:left;}
.form-element { width:30%; float:left; }
.ansicht .form_row { background:#e1e7da;  }

#stammblatt .form_row { margin:0; padding:3px 0 0 0; /* border:solid 1px #f00; */ /* background:#aaa; */  }
#stammblatt .form_row .left  { width:28%; /* min-height:25px; */}
#stammblatt .form_row .right { width:70%; text-align:left; /* min-height:25px; */}
#stammblatt .form_row .right input, 
#stammblatt .form_row .right textarea 
{ width:70%;}

/* kfz-markt.at */
.extern1{ width:100%;  background:#fff; margin:0 0 1em 0;  }


/* nachrichten uebersicht */
#uebersicht{ min-height:160px; margin:auto;}
#uebersicht .v-space { height:10px;}
.eintrag { float:left; width:60%; height:30px; font-size:16px; font-weight:bold;}
.eintrag .index-number { font-size:16px; font-weight:bold; min-width:25px; float:left; text-align:right;}
.eintrag_link { float:left; width:39%;}
.eintrag_link a { text-decoration:none;}



table.inbox { width:610px; margin-top:20px;  padding:0; border-collapse:collapse; /* border:solid 1px black; */}
table.inbox td { text-align:left; height:30px;}
table.inbox td.head 
{
  height:25px; 
  color:#FFFFFF;
  background-image:url(back_ordner_u.gif);
  background-repeat:repeat-x;
  height:25px;
  
}
table.inbox .kopfzeile
{ 
  color:#ffff5a;
  background-image:url(back_ordner_o.gif);
  background-repeat:repeat-x;
  height:23px;
  margin:0;
  padding:0;
}
/* table.inbox .kopfzeile * { border:solid 1px #ff0; } */
table.inbox * td.data  { height:40px; text-align:left; vertical-align:middle; border-bottom:solid 1px #fff; }
table.inbox .kopfzeile .del-link { float:left; height:23px; margin:0; padding:0;}
table.inbox .kopfzeile .del-link a { text-decoration:none; color:#ffff5a; margin:3px 0 0 10px }
table.inbox .kopfzeile .seitenanzeige { float:right; text-decoration:none; color:#ffff5a; margin:3px 10px 0 0;}
table.inbox .kopfzeile .seitenanzeige a { text-decoration:none; color:#ffff5a; margin:auto; }
table.inbox .kopfzeile .seitenanzeige b { color:#fff; }

.age0{ background-color:#E6EBE0; }
.age1{ background-color:#DAE0D5; }
.age2{ background-color:#D3D9CD; }
.age3{ background-color:#D3D9CD; }
.age-older { background-color:#C2CBBC; }

/* verschiedenes */
.anfrage-link { text-align:left; /* margin:10px auto 10px 30px; */}
/* .anfrage-link 
{ 
  text-align:left; 
  vertical-align:middle;
  margin:0; 
  padding-left:20px; 
  min-height:30px; 
  border-bottom:solid 1px #fff;
}
*/

#banerbox {
	width: 450px; height: 100px;
	background-color: #88A54C;
    font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;
	color: #fff;
	text-align:center;
	padding: 5px;
	margin: auto;
	} 

.vorlagen-form {  }
