body {
 margin:0px;
 padding:0px;
 background-color: #FFF;
}

form {
 margin:0px;
 padding:0px;
}

* html body #contentWrapper {
 /*width:expression(dummy = document.body.clientWidth < 1046 ? "955px":((document.body.clientWidth)) > 1280 ? "1260px":"99%");*/
 /*filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=4, OffY=4, color=#c6d9ed);*/
}

#logo {
 position:relative;
 width:230px;
 float:left;
}

#logo2 {
 position:relative;
 display:none;
}

#nav_cut2 {
 display:none;
}

#header_banner {
 position:relative;
 left:60px;
 top:3px;
 height:60px;
 float:left;
 
}

#metanav {
 position:relative;
 text-align:right;
 font-size:0.75em;
 float:right;
}

#header {
 clear:both;
 background-image:url(../images/bg_header2.gif);
 height:40px;
 border:1px solid #407FB3;
 text-align:center;
}

#header_sm {
 background-image:url(../images/bg_header_sm.gif);
 height:32px;
 border:1px solid #407FB3;
 font-size:0.8em;
}

#headersearch {
 padding:2px 5px 0 10px;
 color:#FFFFFF;
 font-size:0.8em;
}

#headersearch_sm {
 padding:4px 5px 0 10px;
 color:#FFFFFF;
 font-size:1.0em;
}

#wrapper {
 width:auto;
 margin:0px;
 padding:0px;
 border:0px;
 float:none;
 border-collapse:collapse;
 clear:both;
 font-size:1px;
}

/* ======== cols ======== */
#contentWrapper {
 position:relative;
 /*width:auto;*/
 border:0px;
 float:none;
 border-collapse:collapse;
 clear:both; 
 /*min-width:1140px;
 max-width:1260px;*/
 width:990px;
 padding:3px 10px 20px 10px;
}

#contentHold {
 width:auto;
 margin:15px 0 0 0;
 padding:0px;
 border:0px;
 float:none;
 border-collapse:collapse;
 clear:both;
}


#left_col
{
	width:180px;
	left:0px;
	margin:0px;
	padding:0px;
   	border:0px;
	float:left;
    display:inline;
	margin-right:0.5%;
}

#mainContent {
 /* width:62%; */
 width:610px;
 padding:0px;
 border:0px;
 display:inline;
 float:left;
 font-size:0.75em;	
}

#mainContent table.list td {
 font-size:0.75em;
}

/*
  Main Content Admin Section
*/
#mainContentAdmin {
 width:70%;
 padding:0px;
 border:0px;
 display:inline;
 float:left;
 font-size:0.75em;	
}


#right_col
{
	right:0px;
	width:170px;
	margin:0px;
	padding:0px;
	border:0px;
	float:right;
  	display:inline;
	color:#323d48 !important;
	text-align:right;
}
/* ======== end cols ======== */

#footer {
 clear:both;
 background-image:url(../images/bg_footer.gif);
 background-repeat:repeat-x;
 height:32px;
 margin-top:0px;
 padding-top:18px;
 font-size:0.9em;
}

a.fftr {
 color:#000000;
}



#leftnav {
	margin-right:15px;
	font-size:0.75em;
}

#leftnav ul {
	list-style-type:none;
	margin:0;
	padding:0px 0px 0px 0px;
}

#leftnav ol li {
	margin-bottom:1px;
}

a.leftnav1 {
	list-style-type:none;
	padding:2px 5px 0 5px;
	height:1.75em;
	line-height:1.6em;
	color:#FFFFFF;
	font-weight:bold;
	border-bottom:1px solid #FFF;
	background-color:#336699;
	display:block;
}

a.leftnav1:hover {
	color:#FFCC66;
	text-decoration:none;	
}

a.leftnav2 {
 list-style-type:none;
 padding:2px 5px 0 5px;
 height:1.75em;
 line-height:1.6em;
 color:#FFFFFF;
 font-weight:bold;
 border-bottom:1px solid #FFF;
 background-color:#CAA64A;
 display:block;
}

a.leftnav2:hover {
 color:#175182;
 text-decoration:none;	
}

/* ======== end linke Navi ======== */





/* ======== Top Angebote ======== */
div.topangebot {
 /* width:8.5em; */
 margin-right:1px;
 border:1px solid #297ABE;
}

div.topangebot div.bgtopimg  {
 text-align:center;
 background-color:#FFFFFF;
 padding:1px;
 height:3.9em;
}

div.topangebot div.topangebot_title {
	height:2.5em;
}

div.topangebot div.topangebot_price {
	font-size:0.85em;
}

a.ftop {
 color:#000000;
 background-color:#FFFFFF;
 text-decoration:none;
 display:block;
 font-size:0.8em;
}

a.ftop:hover {
 background-color:#FCEAB6;
 text-decoration:none;
 cursor:pointer;
}



a.topangebot {
	color:#FFFFFF;
	display:block;	
}

a.topangebot:hover {
	color:#FFD884;
	text-decoration:none;	
	
}
/* ======== end Top Angebote ======== */


.formheader		{ 
color:#000;
background-image:url(../images/bg_titel1.gif); 
background-repeat:repeat-x;
padding:10px 4px 8px 2px;
border-bottom:1px solid #DADADA;
}

.formmiddle	{ 
padding:10px 4px 8px 2px;
border-bottom:1px solid #DADADA;
}

.formbottom	{ 
color:#000;
background-image:url(../images/bg_formfooter.gif); 
background-repeat:repeat-x;
padding:10px 4px 8px 2px;
}

#spacer{
 border-top:3px solid #E2E1C7;
 font-size:.5em;
 margin-top:5px;
}

#search form{
 margin:0px;
 padding:0px;
}

.search {
 border:1px solid #084F8B;
 height:1.6em;
 font-size:1em;
}

.button1, .editor_ok_button {
 background-image:url(../images/bg_submit.gif);
 border:1px solid #760000;
 background-color:#760000;
 font-weight:bold;
 font-size:0.78em;
 color:#FFFFFF;
 cursor:pointer;
 margin:0px;
 padding:1px 0 1px 0;
}

.editor_ok_button {
padding-left: 10px;
padding-right: 10px;
margin-right: 10px;
}

.button2 {
 background-image:url(../images/bg_submit2.gif);
 border:1px solid #0072BC;
 background-color:#0072BC;
 font-weight:bold;
 font-size:0.78em;
 color:#FFFFFF;
 cursor:pointer;
 margin:0px;
 padding:1px 0 1px 0;
}

.button_dis {
 background-image:url(../images/bg_submit_dis.gif);
 border:1px solid #727272;
 background-color:#727272;
 font-weight:bold;
 font-size:0.78em;
 color:#000000;
 margin:0px;
 padding:1px 0 1px 0;
}

#form1 {
	padding:10px 0px 10px 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #297ABE;
}

#form1 p {
 width: 140px;
 float: left;
}

#form2 {
 margin-bottom:1px;
}

#form3 {
 clear:both;
  font-size:0.5em;
}

#form5 {
 border-bottom:1px solid #D2D4D6;
 padding:10px 0px 10px 0px;
}

#form5 p {
 width:140px;
 float:left;
}

#form6 {
   clear:both;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #F6F6F6;
	background-color: #E8E8E8;
}

#formerror {
 clear:both;
}

#formerror span, .formerror {
 color: red;
 width: auto;
 font-weight: bold;
 margin-bottom:4px;
 margin-top:4px;
}

#formerror div {
 color: red;
 width: auto;
 font-weight: bold;
 margin-bottom:4px;
 margin-top:4px;
 padding-left: 144px;
}

#formsuccess {
 clear:both;
}

#formsuccess span, .formerror {
 color: red;
 width: auto;
 font-weight: bold;
 margin-bottom:4px;
 margin-top:4px;
}

#formsuccess div {
 color: green;
 width: auto;
 font-weight: bold;
 margin-bottom:4px;
 margin-top:4px;
 padding-left: 141px;
}

#formadmin {
 padding: 8px;
 border: 1px solid #333;
 background-color: #E9FFE1;
}

.pictures {
	padding-top: 2px;
	padding-bottom: 2px;
}

#fileupload {
 /*padding-left: 10px;*/
}

label {
 cursor:pointer;
}

.divalert {
 background-color:#FBE6A9;
 border:1px solid #E0C985;
 padding:5px;
}

.divblocked {
 background-color:#FAC5C5;
 border:1px solid #F79B9B;
 padding:5px;
}

.popupbox {
 text-align: center;
 vertical-align: middle;
 padding: 10px;
 border: 1px solid #333;
 background-color:#FFFFFF;
 height:600px;
}

#description1 ul {
 margin:0px;
 padding:0px;
 list-style-type:none;
}

.trover {
 background-color:#B6D1E7;
}

.trblocked {
 background-color:#FAC5C5;
}

.td_a {

}

.td_b {
 background-color:#DEDEDE;
}

.tdextra {
 background-color:#FFFF99;
}

.tdextra a, .tdextra a:hover {
 color:#000000;
}

.tdinactive {
 background-color:#F1F1F1;
 color: #666;
}

.tdinactive {
 background-color:#FAC5C5;
 color:#000000;
}

.tttdinactive a {
 color:#333333;
}

.tdmoderating {
 background-color:#FAE8C5;
 color:#000000;
}

.tdexpired {
 background-color:#E6FBD0;
 color:#000000;
}

/* Color Definition of AutoCompleateFeature */
/*
.autocompleteLeft, .autocompleteLeftHover {
    text-align: left;
    font-size: 12px;
    padding: 0 0 0 2px;
}

.autocompleteRight, .autocompleteRightHover {
    text-align: right;
    font-size: 10px;
    padding: 0 2px 0 0;
}

.autocompleteLeft {
    color: #000;
}

.autocompleteRight {
    color: #999;
}

.autocompleteLeft, .autocompleteRight {
    background-color: #FFF;
}

.autocompleteLeftHover, .autocompleteRightHover {
    background-color: #3E87C4;
    color: #FFF;
}
*/

.autocompleteLeft, .autocompleteLeftHover, .autocompleteRight, .autocompleteRightHover {
font-family: verdana;
}

.autocompleteLeft, .autocompleteLeftHover {
    text-align: left;
    font-size: 11px;
    padding: 1px 0 1px 2px;
}

.autocompleteRight, .autocompleteRightHover {
    text-align: right;
    font-size: 10px;
    padding: 1px 2px 1px 0;
}

.autocompleteLeft {
    color: #000;
}

.autocompleteRight {
    color: #999;
}

.autocompleteLeft, .autocompleteRight {
    background-color: #FFF;
}

.autocompleteLeftHover, .autocompleteRightHover {
    background-color: #3E87C4;
    color: #FFF;
}

#search_agent_div {
    position:absolute;
    border: 1px solid black;
    background-color:#DFF3B1;
    top: 85px;
    left: 55px;
    right: 55px;
    padding: 10px;
    -moz-opacity:0.94;
    Filter: Alpha(Opacity=94);
}

