/* CSS-Angaben fuer ATS-Seiten */
body { 
 background-color:#FFE589;
 margin: 0 0 0 0;
 padding : 0px;
 font-family: "Verdana", Geneva, Arial, Helvetica, sans-serif;  
 font-size: 12px;
}
h1 {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 line-height : 100%;
 margin-top : 2pt;
 margin-bottom : 2pt;
}
h2 {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 line-height : 100%;
 margin-top : 2pt;
 margin-bottom : 2pt;
}
img { border: 0px; }

/* Top-Bereich ist je Portal anzupassen*/
.toptable {
  width : 100%;
  height : 74px;
  border : 0px;
  padding : 0px;
  margin : 0px;
  border-spacing : 0px;
  table-layout : fixed;
}
.top1 { 
 background-image:url(/images/altop1.jpg);
 width : 228px; 
 height : 72px;
}
.top2 { 
 background-image:url(/images/altop2.gif);
 height : 72px; 
}

/* Main-Bereich ist je Portal anzupassen*/
.maintable {
 width : 100%;
 border : 0px;  
 padding : 0px;
 border-spacing : 0px;
 table-layout : fixed;
}
.mainleft {
 width : 180px;
 vertical-align:top;
}
.mainmain {
 width : 700px;
 border-spacing : 0px;
 vertical-align:top;
 text-align:left;
}

/* Menü-Bereich ist je Portal anzupassen*/
.menutable {
 width : 179px;
 border : 0px;  
 padding : 0px;
 border-spacing : 1px;
}
.menutd1top {
 width : 2px;
 border-color: #18182A;
 background-color: #000000;
}
.menutd1 {
 width : 2px;
 border-color: #18182A;
 background-color: #000000;
}
.menutd1bottom {
 width : 2px;
 border-color: #18182A;
 background-image:url(/images/al_td1bot.gif);
 background-color: #000000;
}
.menutd2top {
 width : 175px;
 height : 15px;
 border-color: #18182A;
 background-color: #18182A;
 background-image:url(/images/menu_top.gif);
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #FFFFFF;
 text-align: left;
}
.menutd2 {
  width : 175px;
  border-color: #18182A;
  background-image:url(/designs/ALT/menubg.gif);
}
.menutd2bottom {
  width : 175px;
  height : 15px;
  border-color: #18182A;
  background-color: #18182A;
  background-image:url(/images/al_td2bot.gif);
}

/* Überschrift (bei ATS die orangene Kopfzeile)*/
.headline {
 background-color: #FFd579;
}

/* Preistabelle*/
.preistabelle {
 background-color: #FFECAB;
 font-size: 8pt;
 padding:0px;
 border: 1px solid #a9a9a9;
 text-align: justify;
}

.startseite {
 width:521px;
 height:350px;
 background-repeat:no-repeat;
}

/* Hauptbereich - Seiteninhalt */
.weiss {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #FFFFFF;
 text-align: left;
}
.schwarz {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #000000;
 text-align: left;
}

/* Kopfzeilen Suchergebnisse */
.tabselected {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #FFFFFF;
 text-align: left;
 background-image:url(http://www.komm-ins-altmuehltal.de/images/register_black.gif);
 width:121px;
 height:15px;
 background-color:#18182A;
}
.tabunselected {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #000000;
 text-align: left;
 background-image:url(http://www.komm-ins-altmuehltal.de/images/register_grey.gif);
 width:121px;
 height:15px;
 background-color:#18182A;
}

.normal {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #000000;
 vertical-align : top;
 text-align: left;
}

/* Links allgemein */
A:link {
 FONT-WEIGHT: normal;
 font-size : 11px; 
 COLOR: #004080; 
 BACKGROUND-COLOR: transparent; 
 TEXT-DECORATION: none; 
}
A:visited {
 FONT-WEIGHT: normal;
 font-size : 11px; 
 COLOR: #004080; 
 BACKGROUND-COLOR: transparent; 
 TEXT-DECORATION: none; 
}
A:hover {
 FONT-WEIGHT: normal;
 font-size : 11px; 
 COLOR: #000000; 
 BACKGROUND-COLOR: transparent; 
 TEXT-DECORATION: underline;
}
A:active { 
 COLOR: #004080;
 font-size : 11px;
 BACKGROUND-COLOR: transparent; 
 TEXT-DECORATION: none; 
}
.cssButton{
border-style:  double;
border-color: #a9a9a9;
font-weight:Normal;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #d3d3d3;
}
.cssButton1 {
border-style:  double;
border-color: #a9a9a9;
font-weight:Normal;
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #d3d3d3;
}
textarea.kkt {
 font-size:13px;
 border: solid 1px #012586;
}
input.kkt {
 font-size:13px;
 border: solid 1px #012586;
}
input.kkt1000 {
 font-size:13px;
 border: solid 1px #012586;
 width:250px;
}
option.kkt {
 font-size: 10px;
 border: solid 1px #012586;
}

.smart {
 font-size: 8pt;
 padding:0px;
 border: 1px solid #a9a9a9;
 text-align: justify;
}

.smart2 td {
 font-size: 8pt;
 border: 0px none;
}

.box {
 border: 1px solid #a9a9a9;
}

/* suche_erg */
.Stil1 {font-size: xx-small}

/*nav tabs*/
#ats_nav H2, #ats_nav H3 {
position: absolute;
left: -999px;
width: 990px;
}
#ats_nav UL {
background: url(http://www.komm-ins-altmuehltal.de/images/tbund.gif) repeat-x bottom left;
padding-left: 2px;
margin: 0;
padding: 0;
list-style: none;
font-size: 107%;
}
#ats_nav LI {
float: left;
background: url(http://www.komm-ins-altmuehltal.de/images/tboff.gif ) no-repeat top left;
margin-left: 2px;
font: bold 77% Verdana;
}
#ats_nav LI.here {
background: url(http://www.komm-ins-altmuehltal.de/images/tbon.gif) no-repeat top left;
}
#ats_nav LI A, #ats_nav LI STRONG {
display: block;
color: #68686A;
font-weight: bold;
text-decoration: none;
padding-left: 6px;

}
//#ats_nav LI.here A { padding-left: 0px; }
#ats_nav LI.here A:hover STRONG { color:white;text-decoration:underline;}
#ats_nav LI SPAN {
display: block;
background: url(http://www.komm-ins-altmuehltal.de/images/tboff.gif ) no-repeat top right;
padding: 3px 6px 2px 0;
}
#ats_nav LI.here SPAN {
background: url(http://www.komm-ins-altmuehltal.de/images/tbon.gif ) no-repeat top right;
color: #fff;
padding-bottom: 5px;
}
#ats_nav LI A:hover {
text-decoration: underline;
}
#ats_nav LI.orphan {
background: none;
}
#ats_nav LI.orphan A {
color: #000;
padding-top: 2px;
font-weight: normal;
}

/* ie/mac -- display: block is too strong on IE/Mac and won't collapse 
 * when floated, so use its version of inline block elements \*//*/
#ats_nav LI A, #ats_nav LI STRONG, #ats_nav LI SPAN {
display: inline-table;
}
#ats_nav UL {
width: 100%;
}
/**/


/* standard clear-after rules */
#ats_nav UL:after {
visibility: hidden;
height: 0;
display: block;
content: ".";
clear: both;
}
/* hide from ie/mac \*/
* html #ats_nav UL {
height: 1%;
}
/**/
/* ie/mac \*//*/
#ats_nav UL {
display: inline-table;
}
/**/

.ModSearch01 {
 border: 1px solid #a9a9a9;
 font-size:11px;
 width:162px;
 margin-top:0px;
}

.ModNeuesteHaeuser {
 border: 1px solid #a9a9a9;
 font-size:11px;
 width:170px;
 margin-top:0px;
}

div#Seite {
  text-align: center;
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width: 900px;
	padding:0;
}

div#Kopfzeile {
  font-size: 1.5em;
  margin: 0;
	padding: 0;
  text-align: center;
}

div#Links {
  float: left;
	width: 180px;
  margin: 0;
	padding: 0;
}

div#Inhalt {
  margin: 0 0 0 170px;
  padding: 0;
  text-align: left;
}

div#Rechts {
  font-size: 0.9em;
  float: right;
	width: 170px;
  margin: 0 ;
	padding: 0;
}

div#Fusszeile {
  clear: both;
  font-size: 0.9em;
  margin: 0 0 0 0.9em;
	padding: 0;
  text-align: center;
}

div#InhaltFrontpage {
  margin: 0;
  padding: 0;
  width: 540px;
  text-align: left;
}

div#InhaltFrontpage h1 {
 background-color: #FFd579;
 text-align: left;
 font-weight: bold;
 font-size: 9pt;
}


div#HausBanner {
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  font-size: 8pt;
  margin: 0 auto;
  width: 170px;
  height: 160px;
  overflow: hidden;
  padding: 0;
  border: 1px solid #a9a9a9;
}
html>body div#HausBanner {
  border-color: gray;  /* Farbangleichung an den Internet Explorer  */
}
div#HausBanner h2 {
	white-space:nowrap;
	vertical-align:top;
	/* height:1.2ex; */
	font-size: 8pt;
	/* padding: 0; */
	/* border: 0px solid #a9a9a9; */
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-weight : bold;
	text-align: left;
	margin:0.1em 0 0.1em 0.1em;
}
div#HausBanner h3 {
	white-space:nowrap;
	vertical-align:top;
	height:1ex;
	font-size: 8pt;
	font-weight: 100;
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding:0 0 0 0;
	margin: 0 0 0.8ex 0;
}
div#HausBannerLogo {
  float: left; width: 100px;
  /* margin: 0 0.1em 0 0; padding: 0; */
}

div#HausFrontpage {
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  font-size: 8pt;
  margin: 0 auto;
  width: 522px;
  height: 140px;
  overflow: hidden;
  padding: 0;
  border: 1px solid #a9a9a9;
}

html>body div#HausFrontpage {
  border-color: gray;  /* Farbangleichung an den Internet Explorer  */
}
div#HausFrontpage h2 {
	white-space:nowrap;
	vertical-align:top;
	/* height:1.2ex; */
	font-size: 8pt;
	/* padding: 0 0 0 0; */
	/* margin:0.1em 0 0.1em 0.1em;*/
	border: 0px solid #a9a9a9;
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-weight : bold;
	text-align: left;
}
div#HausFrontpage h3 {
	white-space:nowrap;
	vertical-align:top;
	height:1ex;
	font-size: 8pt;
	font-weight: 100;
 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	padding:0 0 0 0;
	margin: 0 0 0.8ex 0;
	border: 0px solid #a9a9a9;
}

div#HausFrontpageLogo {
  float: left; width: 100px;
  /* margin: 0 0.1em 0 0.3em; */
	/* padding: 0; */
}




