/* Überschriften */

/*Body*/
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/bg01.jpg);
	background-repeat: repeat-y;
	color: #736250;
}
/*Layout*/
h1 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	margin-left: 2px;
}
h2 {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 8pt;
	color: #736250;
	margin-left: 21px;
	margin-top: 20px;
	font-weight: normal;
	margin-bottom: 10px;
}
h3 {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 11pt;
	color: #527cb8;
	margin: 0;
	padding: 0;
	margin-left: 21px;
	margin-top: 10px;
	font-weight: normal;
}
h4 {
	font-size: 10px;
	color: #0000FF;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-top: 5px;
}
#main {
	margin: auto;
	width: 780px;
	margin-top: 20px;
	height: auto;
}
#header {
	margin: auto;
	width: 778px;
	height: 129px;
	background-image: url(../../images/header05.jpg);
	background-repeat: no-repeat;
}
#content {
	background-color: #FF0000;
	width: 780px;
	margin: 0;
	padding: 0;
	border: 0;
}
/* Kategoriene Navi */
#kategorien {
	width: 160px;
}
/* InhaltContainer */
#inhalt {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #736250;
	padding-left: 20px;
	text-align: left;
}
#inhalt h1 {
	font-size: 16px;
	margin-top: 10px;
	font-weight: normal;
}
#inhalt p {
	margin-left: 5px;
}

#contentkfz {
	width: 618px;
}
.viewcontainer {
	padding-right: 20px;
}
/** TopNavi - START **/
#topnavi {
	width: 300px;
	float: right;
	height: 20px;
	margin-top: 45px;
	margin-right: 38px;
}
#topnavi a {
	display: block;
	float: right;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
	font-family: Courier, monospace, sans-serif;
	margin-right: 10px;
}
#topnavi a:hover {
	text-decoration: underline;
	color: #736250;
	display: block;
}
#topnavi a:active {
}
/** TopNavi - ENDE **/
/* SeitenNavi - START */
#mainnavi {
	width: 778px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #aba196;
	border-bottom-color: #aba196;
	margin-top: 1px;
	margin-bottom: 1px;
	height: 19px;
}
#navi {
	height: 19px;
	float: left;
}
#navi a {
	display: block;
	font-size: 14px;
	text-decoration: none;
	color: #736250;
	font-family: Courier, monospace, sans-serif;
	float: left;
	line-height: 19px;
	margin-left: 10px;
}
#navi a:hover {
	text-decoration: underline;
	color: #000000;
	display: block;
}
/** Suchformular - START **/
#search {
	float: right;
	border: 0px;
	height: 19px;
	margin-right: 31px;
}
.searchform {
	float: left;
}
.searchfield {
	width: 120px;
	background-color: #EAEAEA;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 10px;
	color: #0066CC;
	height: 15px;
	padding-left: 5px;
	line-height: 15px;
	margin: 0;
	margin-bottom: 2px;
}
.searchbutton {
	width: 104px;
	background-image: url(../../images/searchbutton.jpg);
	background-repeat: no-repeat;
	color: #5A5B5F;
	border: 0px;
	cursor: pointer;
	margin: 0;
	padding: 0;
	height: 19px;
}
/** Suchformular - ENDE **/
/* SeitenNavi - ENDE */
/* Seiten Footer - START */
#footer {
	width: 780px;
	margin: auto;
	font-size: 9px;
	color: #333333;
	text-align: center;
	clear: both;
	margin-top: 30px;
}
/* Seiten Footer - ENDE */

/* Detailseite */
p.adverttext {
	font-size:8pt;
	color: #333333;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 3px;
}
font.advertheaders, .advertheaders {
	font-size: 8pt;
	color: #333333;
	letter-spacing: 2pt;
	font-weight: bold;
	line-height: 12pt;
	text-decoration: underline;
}
table.bildergallerie {
	width: 400px;
	margin-top: 10px;
}
/* Navigation auf Detailansicht */
a.navi:hover {color:gray}
a.navi {
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}
.navi {
	font-size: 8pt;
	color: #999999;
}
a.fronthead:hover {color:gray}
a.fronthead {
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}

/*Normalschrift*/

font.daopay {font-family:arial;font-size:28pt;color:blue;font-weight:bold}
font.daopay_country {font-family:arial;font-size:22pt;color:black;}

font.admin {font-family:arial;font-size:8pt;color:black;}
font.adminsmalltext {font-family:arial;font-size:8pt;color:black;}
font.adminnormtext {font-family:arial;font-size:11px;color:black;}

font.smalltext {font-family:arial;font-size:8pt;color:black;}
font.shortdesc, .shortdesc {
	font-family:arial;
	font-size:9px;
	color: #333333;
	font-weight: normal;
}
/** Formatierung Listennavigation **/
font.datensatz, .datensatz {
	font-size: 9pt;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	margin-top: 5px;
	font-weight: normal;
	color: #666666;
}
a.datensatz_nav {
	font-size: 10pt;
	color: #0066CC;
	font-weight: normal;
	text-decoration: underline;
}
a.datensatz_nav:hover {	
	color: gray;
	font-weight: normal;
	text-decoration: none;
}
/** Formatierung Listennavigation **/
/** Formatierung Kategoriennavigation **/
/** Formatierung Kategoriennavigation **/
#w_catbox {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	text-align: left;
	width: 160px;
}
#w_catbox h1 {
	font-size: 9pt;
	margin-top: 10px;
	padding-bottom: 5px;
	color: #0066CC;
}

a.w_catbox:hover {color:gray}
a.w_catbox {
	display: block;
	width: 150px;
	font-size:9pt;
	color:black;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}

a.w_catbox01:hover {color:gray}
a.w_catbox01 {
	display: block;
	width: 145px;
	font-size:9pt;
	color:black;
	font-weight: normal;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 4px;
	margin-bottom: 4px;
}

/** Formatierung Kategoriennavigation **/
/** Formatierung Kategoriennavigation **/
/** Formatierung Listenansicht **/
a.listtitle {
	font-size: 7pt;
	color: #527cb8;
}
/** Formatierung Listenansicht **/
/** Formatierung Startseite **/
a.new_advert{
	font-size:7pt;
	color: #527cb8;
	margin-left: 3px;
	text-decoration:none;
}
a.new_advert:hover{
	text-decoration:none;
	color: #333333;
}
/** Formatierung Startseite **/
font.normtext, .normtext {font-family:arial;font-size:11px;color:#5E5A5A;}
font.price, .price {
	color: #736250;
	font-size: 12px;
	font-weight: normal;
}
.datenblatt {
	font-family:arial;
	font-size:11px;
	color:#527cb8;
	line-height: 17px;
}
a.pdf {
	font-family:arial;
	font-size:11px;
	color:#527cb8;
	background-image: url(../images/pdficon_small.gif);
	background-repeat: no-repeat;
	line-height: 17px;
	display: block;
	height: 17px;
	padding-left: 20px;
}
a.pdf:hover {}
font.datum, .datum {
	font-size: 9px;
	margin-left: 3px;
}
font.memotext {font-family:arial;font-size:10pt;color:#5E5A5A;}
font.normtext2 {font-family:arial;font-size:11px;color:black;}
font.ubtext, .ubtext {font-family:arial;font-size:11px;color:#5E5A5A;}

table.adminbox {background-color:#dfdfdf;border-spacing:1px}
th.adminbox {background-image:URL(main_gray_flat/bgadmin.jpg);}
td.adminbox {background-image:URL(main_gray_flat/bgadmintd.jpg);}
td.adminbox:hover {background-image:URL(main_gray_flat/bgadminhover.jpg);}

td.adminbox_right {background-image:URL(main_gray_flat/bgadmintd.jpg);}
td.adminbox_right:hover {background-image:URL(main_gray_flat/bgadminhover_right.jpg);}


table.leftbox {background-color:#FAE2B4}
tr.leftbox {background-color:#FAD37E}
th.leftbox {background-color:#FAD594}
td.leftbox {background-color:#FAE2B4}/*#FAD37E}*/
td.searchstring {background-color:#F7C157}
table.centerbox {background-color:#DAD9E9;}
tr.centerbox {background-color:#DAD9E9;}
td.centerbox {background-color:#FCFCFC;}

table.rightbox {background-color:#E1E1E1;}
th.rightbox {background-color:#E1E1E1;background-image:URL(main_gray_flat/bg_th_centerbox.jpg);}
td.rightbox {background-color:#f0f0f0;}

//boxen frontend - links
table.frontboxes{background-color:#E1E1F7;}
th.frontboxes{background-image:URL(main_gray_flat/boxes_th.jpg);background-color:#E1E1F7;height:25px}
td.frontboxes{background-image:URL(main_gray_flat/boxes_td.jpg);background-color:#ffffff;height:18}
td.frontboxes_underline{background-color:gray;height:0px}

//categorie box
table.categorie_box{}
th.categorie_box{background-image:URL(main_gray_flat/boxes_th.jpg);background-color:#E1E1F7;height:25px}
td.categorie_box{background-image:URL(main_gray_flat/boxes_td.jpg);height:18px}

//boxen frontend - board & special links
table.outboxes{background-color:#E1E1F7;}
th.outboxes{background-image:URL(main_gray_flat/boxes_th.jpg);background-color:#E1E1F7;height:25px}
td.outboxes{background-image:URL(main_gray_flat/boxes_td.jpg);height:18px}
td.outboxes_underline{background-color:gray;height:0px}

//boxen frontend - geoboxen - stadt/land
table.geoboxes{background-color:#E1E1F7;}
th.geoboxes{background-image:URL(main_gray_flat/boxes_th.jpg);background-color:#E1E1F7;height:25px}
td.geoboxes{background-image:URL(main_gray_flat/boxes_td.jpg);background-color:#ffffff;height:18}
td.geoboxes_underline{background-color:gray;height:0px}

//box aktuellste anzeigen
table.newadvert{}
th.newadvert{background-color:#E8FF9F;background-image:URL(main_gray_flat/boxes_th.jpg);}
td.newadvert{}

//box neue image anzeigen
table.newimageadverts{background-color:#efefef}
th.newimageadverts{background-image:URL(main_gray_flat/boxes_th.jpg);background-color:#efefef;}
td.new_advert{background-image:URL(main_gray_flat/boxes_td.jpg);background-color:#efefef;height:20}
td.picture{background-color:#ffffff}

/**IndexBox neue image anzeigen **/
table.w_indexadverts {
	width: 230px;
	margin: 0;
	padding: 0;
}

.kfzbox {
	width: 100px;
	height: 100px;
	float: left;
}
.picturesmallkfz{
	width: 130px;
	height: 100px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: outset;
	border-bottom-color: #333333;
	border-right-width: 1px;
	border-right-style: outset;
	border-right-color: #666666;
	margin-left: 1px;
}
.picsmall{
	border: 0;
	margin-left: 2px;
}
.picmed {
	border: 0;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.picturetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.title{background-color:#00FF00}

//topbox
table.topbox{}
td.topbox{background-image:URL(main_gray_flat/boxes_topins.jpg);background-color:#ffffff;height:48}

//info_table
table.info_table{}
th.info_table{background-image:URL(main_gray_flat/boxes_th_infotable.jpg);background-color:#E1E1F7;}
td.info_table{background-image:URL(main_gray_flat/boxes_td_infotable.jpg);background-color:#E1E1F7;}

//index header
table.index_header{}
td.index_header{background-image:URL(main_classic/bgheader.jpg);}

//panel

table.panel{background-color:#efefef;}
td.panel{background-color:#E6E6E6;}

//delete advert
table.delete{}
td.delete1{background-color:#efefef;}
td.delete2{background-color:#efefef;}
td.delete3{background-color:#efefef;}

//login tables
table.login{background-color:#efefef;}
td.login{background-color:#efefef;}
td.texte{}

input, select, textarea { font-size:11px; font-family:arial; font-weight:bold; cursor:pointer; background-color:#F2F2F2;}

a {font-family:arial;color:#5E5A5A;font-size:10px; text-decoration:none;color:#5E5A5A}
a:hover{text-decoration:underline;}

a.categorie_box{font-family:arial;color:#000000;font-size:11px; text-decoration:none;color:#5E5A5A}
a.categorie_box:hover{text-decoration:underline;}

a.panel {font-family:arial;color:#5E5A5A; font-weight:bold; font-size:16px; text-decoration:none;margin-left:0px}
a.panel:hover {font-family:arial;color:#A4A4A4; font-weight:bold; font-size:16px; text-decoration:none;margin:0px}

a.admin:hover {color:black;text-decoration:underline}
a.admin {font-family:arial;font-size:8pt;color:black;text-decoration:none}


a.frontboxleft:hover {color:gray}
a.frontboxleft {font-family:arial;font-size:11px;color:black;}
a.frontboxleftsamll:hover {color:navy}
a.frontboxleftsmall {font-family:arial;font-size:8pt;color:blue;}

a.frontcont:hover {color:gray}
a.frontcont {
	font-family:arial;
	font-size:8pt;
	color:black;
	font-weight: bold;
}

a.frontcont01:hover {color:gray}
a.frontcont01 {
	font-family:arial;
	font-size:11px;
	color:black;
	margin-left: 5px;
}

a.frontcontit:hover {color:steelblue}
a.frontcontit {font-family:arial;font-size:10pt;color:blue;font-style:italic}

a.frontcontbig:hover {color:gray}
a.frontcontbig {font-family:arial;font-size:11px;color:#5E5A5A;}

a.frontcontsmall:hover {color:gray}
a.frontcontsmall {font-family:arial;font-size:12px;color:#5E5A5A;}

a.rightcont:hover {color:gray}
a.rightcont {font-family:arial;font-size:8pt;color:black;}

a.memo:hover {color:gray}
a.memo {font-family:arial;font-size:10pt;color:black;text-decoration:none}

a.frontleft:hover {color:navy;}
a.frontleft {font-family:arial;font-size:11px;color:black;}

.oben    { vertical-align:top; background-color:#CCCCCC; }
.mittig  {
	vertical-align:middle;
	font-family:arial;
	font-size:10pt;
}
.unten   { vertical-align:bottom; background-color:#EEEEEE; }

th.catbox {background-color:#E1E1E1;background-image:URL(main_gray_flat/catbox.jpg);}

tr.list {
}
th.listPRM {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
}
td.listALT {background-color:#F0F4F0;}

.PS_1{
top:259px;
width:100px;
height:25px;
border-width:1px;
font-size:8pt;
border-color:#C2B6B6;
color:#ffffff;
background-color:#ED8B15;
border-style:solid;
font-weight:;
font-family:Arial;
cursor:pointer;
font-style:;

}

.TSE2_1{
top:100px;
width:180px;
height:16px;
border-width:1px;
font-size:11px;
border-color:#C2B6B6;
color:#000000;
background-color:#FFFFFF;
border-style:solid;
font-weight:;
font-family:Arial;
cursor:pointer;
font-style:;

}

.TSE2_2{
top:100px;
width:406px;
height:16px;
border-width:1px;
font-size:11px;
border-color:#C2B6B6;
color:#000000;
background-color:#FFFFFF;
border-style:solid;
font-weight:small;
font-family:Arial;
cursor:pointer;
font-style:;

}

.TED4_1{
top:100px;
width:150px;
height:18px;
border-width:1px;
font-size:10pt;
border-color:#C0C0C0;
color:#000000;
background-color:#FFFFFF;
border-style:solid;
font-weight:;
font-family:Arial;
cursor:text;
font-style:;

}
