/*
orange:					#FF7A00
bg background grau:		#E4E1DE
textfarbe:				#5E554D
linienfarbe headline:	#AAA096
*/
@charset "utf-8";
body  {
  font: 100% Arial, Verdana, Helvetica, sans-serif;
  background: #E4E1DE;
  margin: 0;
  padding: 0;
  text-align: center; 
  color: #5E554D;
  background-image:url(bg.gif);
  background-repeat:repeat-x;
}

a { color: #5E554D; text-decoration:underline; }
a:hover { text-decoration:underline; }
a:focus { outline: none; }
p { margin: 10px 0 10px 10px; padding: 0 0 0 0; font-size:0.8em; line-height:18px; }
img { border:0; }
.bold { font-weight:bold; }
.bold_orange { font-weight:bold; color:#FF7A00; }

h1 { margin: 4px 0 4px 10px; padding: 0 0 0 0; font-size:1.0em; font-style:italic; font-weight:bold; color:#AAA096; }
h2 { margin: 4px 0 4px 10px; padding: 0 0 0 0; font-size:1.0em; font-style:italic; font-weight:bold; color:#FF7A00; }
h3 { margin: 0 0 0 0; padding: 0 0 0 0; font-size:0.9em; font-style:italic; font-weight:bold; color:#5E554D; }
h4 { margin: 0 0 4px 10px; padding: 0 0 0 0; font-size:1.1em; font-style:italic; font-weight:bold; color:#5E554D; }

.container { width: 916px; margin: 0 auto; text-align: left; background-image:url(bg_content.jpg); background-repeat:repeat-x; margin-top:22px;} 
.header { background-image:url(bg_header.jpg); background-repeat:repeat-x; width:894px; height:235px; margin:0 0 0 0; padding:18px 0 0 18px; }
.header_google { background-image:url(bg_header.jpg); background-repeat:repeat-x; width:894px; height:235px; margin:0 0 0 0; padding:18px 0 0 18px; }
.logo { float:left; padding:0 5px 0 0; }
.logo_print { float:left; padding:0 5px 0 0; display:none; }
.header_image {  }
.picsstartseite { position:relative; left:165px; }

/* Googlemap */
#map_canvas { position:relative; left:165px; }
#directions { font-size:0.8em; } 
#directions a { color:#FF7A00; font-weight:bold; } 

* html .header_image { height: 1%; }

.content { background-image:url(bg_content.jpg); background-repeat:repeat-y; padding:0 0 20px 0; } 
.print { padding:15px 0 0 0; text-align:right; }

/* Navigation */
ul.navigation { margin: 0 0 0 18px; padding: 0 0 0 0; background-color:#FFFFFF; }
ul.navigation li { list-style: none; float: left; margin: 0 0 0 0; padding: 0 0 0 0; }
ul.navigation ul {  }
ul.navigation a {
  display: block;  
  margin:0px 2px 2px 0px;
  padding:0 0 2px 0;
  padding-top:0px;
  text-decoration: none;
  color: #5E554D;
  font-size:0.75em;
  width:145px;
  text-align:center;
  border-bottom:6px solid #AAA096;
}

ul.navigation a.isAktive {
  display: block;  
  margin:0px 2px 2px 0px;
  padding:0 0 2px 0;
  padding-top:0px;
  text-decoration: none;
  color: #5E554D;
  font-size:0.75em;
  width:145px;
  text-align:center;
  border-bottom:6px solid #FF7A00;
}

ul.navigation a:hover {
  border-bottom:6px solid #FF7A00;
}
.leiste_navi { margin: 0 0 13px 18px; }

/* left, subnavi, news */ 
.left { float: left; width: 222px; margin:0 0 0 18px; }
.newsBody { width:210px;  }

/* Subnavigation */
.subnavigation { padding:0 0 30px 0; }
.subnavigationLink { padding:0 0 0 0; margin:5px 0 5px 12px; }
.subnavigationLink a { font-size:0.9em; text-decoration:none; }
.subnavigationLink a.isAktiv { text-decoration:underline; }
.subnavigationLink a:hover { text-decoration:underline; }

/* content */
.mainContent { margin: 0 18px 0 245px; }
* html .mainContent { height: 1%; }
.contentHeadline {  }
.contentBody { padding:0 10px 10px 0; }
.contentBody p img { padding:0 0 10px 20px; }
.contentBody ul { padding:0 0 0 22px; margin:0 0 0 0; line-height:20px; }
.contentBody li { padding:0 0 0 0; margin:0 0 0 0; list-style:url(liste.gif); font-size:0.8em; }
.contentBody li li { font-size:1.0em; }

.download { padding:0 10px 10px 0; }
.download img { padding:0 5px 0 0; }

#videoplayer { padding:0 0 30px 10px; }

/* Galerie */
.galerie { padding:20px 0 0 0; }
.galerie img { margin:0 2px 10px 10px; border:1px solid #AAA096; padding:1px; }

/* News */
.newsListeWeiter { text-align:right; width:400px; border:1px solid #000000; }

/* zurück */
.backButton img { padding:15px 0 0 0; }
.backButton p { margin:5px 0 0 10px; }
.backButton a {  }

/* Zwei Spalten */
.zweiSpalten { padding:23px 0 25px 0; }
.spalteImage img { border:1px solid #AAA096; padding:1px; margin:0 0 10px 0; }
.spalteLinks { float:left; margin:0 20px 0 0; width:310px; }
.spalteLinks p {  }
.spalteRechts { padding:0 10px 0 333px; }
.spalteRechts p {  }
.zweiSpaltenWeiter { text-align:right; padding:0 0 10px 0; }
.zweiSpaltenWeiter a { font-size:0.8em; text-decoration:none; }
.zweiSpaltenWeiter a:hover { text-decoration:underline; }

/* Übersicht Versteigerung/Verkäufe */
.uebersichtListe { padding:20px 0 0 0; }
.uebersichtListeLinks { float:left; padding:0 0 10px 0; }
.uebersichtListeRechts {}
.uebersichtListeHead { background-color:#AAA096; color:#FFFFFF; font-size:0.8em; margin:0 0 0 120px; padding:2px 0 2px 7px; }
.uebersichtListeHeadLinks { float:left; }
.uebersichtListeHeadLinks h3 { color:#FFFFFF; }
.uebersichtListeHeadRechts { text-align:right; padding:0 10px 0 0; }
.uebersichtListeHeadRechts a { color:#FFFFFF; }
.uebersichtListe p { padding:0 0 15px 0; margin:0 0 0 0; }
.uebersichtListeBody {  margin:10px 0 0 127px; }

/* Footer */ 
.footer { padding: 15px 0 0 8px; background-image:url(footer.jpg); background-repeat:no-repeat; font-size:0.8em; }
.footer_right a { padding:0 0 0 10px; font-size:0.8em; }
.footer p { padding: 0 0 20px 0;  margin: 0 0 0 0; }
.footer_left { float:left; }  
.footer_right { text-align:right; padding:0 8px 0 0; }  
* html .footer_right { height: 1%; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* formular */

.inputContainer { padding:0 0 15px 0; font-size:0.8em; }
.inputContainer p { padding:0 0 15px 0; font-size:1.0em; }
.formLeft { float:left; width:150px; }
.formRight { padding:0 100px 0 0; }
.loginsubmit, .registersubmit { padding:0 0 0 150px; } 
.inputContainer p { padding:0 0 0 10px; margin:0 0 0 0; }

/* Registrieren */
.kontaktForm { padding:15px 0 0 0; }
.kontaktForm input { width:300px; color: #2B3122; }
.kontaktForm textarea { width:300px; color: #2B3122; }
.kontaktForm select { width:307px; color: #2B3122; }
.kontaktForm input.registersubmit { width:111px; }

/* Suche */
#commentForm input.error {  }
.suche { padding:25px 0 15px 0; }
#searchstr { padding:3px 0 0 5px; position:relative; width:175px; top:-5px; margin:0px 2px 0px 0px;  height:18px; color: #2B3122;  }
.formContainer { float:left; }

/* Sitemap */
.wglLinkTree { line-height:20px; }
ul.navLevel1space {  }
li.navLevel1Open, li.navLevel1  { list-style:url(liste.gif); } 
li.navLevel1Open a, li.navLevel1 a { text-decoration:none; font-size:0.8em; } 
li.navLevel1Open a:hover, li.navLevel1 a:hover { text-decoration:underline; } 

li.navLevel2Open, li.navLevel2, li.navLevel2Last { list-style:none; } 
li.navLevel3Open, li.navLevel3, li.navLevel3Last  { list-style:none; } 
li.navLevel4Open, li.navLevel4, li.navLevel4Last  { list-style:none; } 

/*download*/
.link_icon { display:block; padding-left:20px; background-repeat:no-repeat; background-position:0px 2px;}
.ico_pdf { background-image:url(fico_pdf.gif); }
.ico_xls { background-image:url(fico_xls.gif); }
.ico_doc { background-image:url(fico_doc.gif); }
.ico_zip { background-image:url(fico_zip.gif); }
.ico_jpg, .ico_jpeg { background-image:url(fico_jpg.gif); }
.ico_gif, .tif { background-image:url(fico_pic.gif); }
.ico_def { background-image:url(fico_def.gif); }

.mainContent li { margin:0 0 0 20px; }
