*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body
{
    margin:0px;
    padding:0px;
	font-size: 12px;
}

html 
{
    height:100%;
}

/* 
	Beispielstyles: 
	background-image: url(../images/arrow_small.gif);	--> Hintergrundbild
	background-repeat: no-repeat;						--> Ausbreitung des Hintergrundbildes
	text-transform: uppercase;							--> Text in Großbuchstaben
	list-style-type: none;  							--> Aufzählungstyp
	list-style-image: url(../images/arrow_small.gif);	--> Bild für Aufzählungszeichen
*/

/* ******************************* DIV's ****************************** */

#container
{
	margin:auto;
	text-align:center;
	width: 979px;
	padding: 0px;
}

#headerLeft{
	float: left;
	width: 721px;
	height: 208px;
}

#logo{
	float: left;
	height: 42px;
	width: 321px;
	text-align: left;
}

#topNavi{
	float: right;
	height: 22px;
	text-align: right;
	width: 400px;
	padding-top: 20px;
}

#headerRight{
	float: right;
	width: 250px;
	margin-left: 8px;
	background-color: #e6e6e6;
	height:208px;
	text-align: left;
	font-size: 11px;
}

#loginTop{
	background-color:#007f32;
	height: 22px;
	background-image:url(../images/suchenfinden/Schluessel.gif);
	background-repeat:no-repeat;
	background-position: right bottom;
	color: #ffffff;
	font-size: 14px;
	text-align: left;
	padding-top: 20px;
	padding-left: 6px;
}

#mainNavi{
	width: 961px;
	background-image:url(../images/suchenfinden/BG_Verlauf_Hauptnav.jpg);
	background-repeat:repeat-x;
	height: 35px;
	padding: 0px 0px 0px 18px;
	margin-bottom: 8px;
	color: #FFFFFF;
	text-align: left;
	font-size: 12px;
}

#content
{
	font-size: 11px;
	text-align: left;
	margin-top: 10px;
}

#leftContent{
	float: left;
	width: 200px/*148px*/;
	margin-right: 6px;
}

#middleContentTjb{
	width: 714px;
	margin: 0px 0px 0px 30px;
	float: left;
}

#bottom{
	margin-top: 20px;
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	height: 21px;
	padding: 2px;
	line-height: 21px; 
	vertical-align: middle;
	font-size: 10px;
}

#bottomLeft{
	float: left;
	
}

#bottomRight{
	float: right;
	
}

/****Darstellung***/

a{
	text-decoration:none;
}

div.tjboerse {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.kategorieleiste{
	border:1px solid #CCCCCC;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	color:#999999;
}
/*für die Liste der Inserate*/
div.inserat{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:23px;
	background-color:#FFFFFF;	
	color:#000000;
}

div.inseratgrau{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:23px;
	background-color:#f3f3f4;	
	color:#000000;
}



.textgrau{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.textgruenfett{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A7A7A7;
	font-weight:bold;
}

.textschwarzfett{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.texthellgraufett{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight:bold;
}

hr.gruen {
	height: 1px;
	color: #007F28;
}


input.suche{
width:130px;
 
}

input.registrieren{
width:146px;
 
}

input.bild{
width:426px;
}

input.kontakt{
width:198px;
 
}


input.suchebtn{
	background-color:#007F28;
	border-width:1px;
	border-color:#000000;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:50px;
}

/*für die Abschnitte der Select - Boxen*/
optgroup{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;
}

/*Link für die Kategorien*/
a.kategorie:link, a.kategorie:visited, {
	color:#999999;
	text-decoration:none;
}

a.kategorie:active, a.kategorie:hover{
	color:#007F28;
	text-decoration:none;
}

a.kategorieselected:link, a.kategorieselected:active, a.kategorieselected:visited, a.kategorieselected:hover {
	color:#007F28;
	font-weight:bold;
	text-decoration:none;
}

/*Link für den Inserat Titel*/
a.inserattitel:link, a.inserattitel:active, a.inserattitel:hover{
	color:#000000;
	text-decoration:none;
}

a.inserattitel:visited{
	color:#909090;
	text-decoration:none;
}


.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;
	text-decoration: none;
}

/*Linkformatierung für Inserate südtirolweit*/
a.suedtirol:link, a.suedtirol:visited, a.suedtirol:hover, a.suedtirol:active{
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}

/*Link fürs Rubrikenmenü und Hingtergrund usw.*/

a.rubrikmenu:link, a.rubrikmenu:visited, a.rubrikmenu:hover, a.rubrikmenu.active{
	color:#000000;
	text-decoration:none;
}

a.rubrikmenuactive{
	color:#007F28;
	text-decoration:none;
	background-color:#f2f2f2; 
}


a.subnav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;	
	text-decoration: none;
}



a.subnav_act2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007f28;
	font-weight: bold;	
	text-decoration: none;
}


.hauptmenu {
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}

.hauptmenu2 {
	border-top: 1px solid #E5E5E5;
}

.hauptmenuende{
	border-top: 1px solid #E5E5E5;
}

.untermenu{
	width: 5px;
	padding: 0px 0px 0px 10px;
}

.untermenurechts {
	padding: 0px 0px 0px 5px;
	border-bottom: 1px solid #E5E5E5;
}

.untermenurechts2 {
	padding: 0px 0px 0px 5px;
}

tr.active{
	background-color:#f2f2f2;
}


a {
	color: #007f28;


}

/*Fehlermeldung wenn Pflichtfeld nicht ausgefüllt wird*/
.fehler{
	color:#bd0808;
}

/*textarea im Kontaktformular*/
.textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;	
}



/*Formatierung der Paging BOX*/
.tx-jtboerse-pi1-browsebox-strong{
	font-weight:bold;
}

.tx-jtboerse-pi1-browsebox p{
	margin:0px;
	text-align:center;

}

.tx-jtboerse-pi1-browsebox table {
	margin:0px;
	padding:0px;

}

/*Selectbox für Formulare*/
select.formular{
	width:146px;

}


/*TopNavi Formatierung*/

#topNavi a{
	text-decoration: none;
	color: #48433d;
	font-size: 11px;
}
#topNavi a:hover{
	text-decoration: none;
	color: #007f32;
	font-size: 11px;
}


/*MAINMENU Formatierung*/

#mainNavi a{
	text-decoration: none;
	font-size: 12px;
	height: 20px;
	padding-top: 10px;
	color: #FFFFFF;
	display: block;
	_display: normal;
	font-weight: bold;
}
#mainNavi a:hover,  a.MainmenuActive {
	border-bottom: 5px solid #fbba00;
	_padding-bottom: 6px;

}
#mainNavi ul {
	margin : 0px;
	_margin-top: 10px;
	padding: 0px;
	float: left;
	width: 783px;	
}
#mainNavi li {
	float: left;
	list-style-type: none;
	height: 22px;
	_height: 25px;
	list-style-position: inside;
	display: block;
	padding-right: 30px;
}


/*BottomNAvi*/
#bottomRight a{
	color: #48433d;
}

