/* CSS fur Website www.mentory.at*/
/* development and copyright by http://www.ksh-systems.com / A.Steiner */
/* April 2008 */
/* Contact: katarina.angerer(at)ksh-systems.com */

body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

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

h1 {
	font-size: 2em;
	color: #333333;
	margin: 10px 0 20px 0;
	font-weight:500;
	font-variant:small-caps;
	border-bottom: 1px solid #bababa;
	width: 12em;
	padding: 0 0 5px 34px;
}

h2 {
	color: #80776d;
	font-variant:small-caps;
	letter-spacing: 0.1em;
	margin: 26px 0 10px 0;
	font-size: 1.2em;
}

h3 {
	color: #80776d;
	letter-spacing: 0.1em;
	margin: 15px 0 10px 0;
	font-size: 1em;
}

h4 {
	color: #80776d;
	letter-spacing: 0.1em;
	margin: 15px 0 10px 0;
	font-size: 1em;
}

.dgrau {color: #333333;}
.hgrau {color: #999999;}

strong {
	font-weight: 700;
}


	/* Bilderdarstellung */

img {
	border: none;
	padding: 0;
	margin: 0;
}

img.bildintext {
	float: right;
	margin-right: 5px;
	margin-top: 5px;
	padding-left: 1.2em;
}





/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* Umschlag fuer alle darin befindlichen Divbereiche */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

/*
#wrapper {
	background-image:url(images/hg_fuss.gif);
	background-position:left;
	background-repeat:repeat-y;
	text-align:center;
	margin: auto;
	padding: 0;
	width: 1024px;
}
*/

#wrapper {
	padding:0;
	width: 1475px;
/*
	width:1350px;
*/
	margin:auto;
}

	/* kopfbereich - wird nur eine Hoehe angegeben - breite automatisch zeilenfuellend */

#kopf {
	background-image:url(images/header.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:left;
	height: 190px;
	padding: 0;
}

	/* Menueleiste im Kopfbereich - Hauptmenuepunkte */

#menue {
	padding-left: 220px;
	padding-top: 129px;
}

#menue ul {
	list-style-type: none;
	margin-top: 2px;
	font-size: 0.65em;
	color:#FFFFFF;
	font-weight:700;
}

#menue li {
	text-align:center;
	display: block;
	float: left;
	/*height: 30px;*/
	padding-top: 9px;
	padding-right:1px;
}
#menue li span {
	background-image:url(images/menue_hover.gif);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top: 8px;
	color:#ffffff;
	text-decoration:none;
}

#menue a {
	padding-top: 10px;
	/*border: 1px solid #FFFFFF;*/
}
#menue a:link {
	color:#ffffff;
	text-decoration:none;
}
#menue a:visited {
	/*background-image:url(images/menue_hover.gif);*/
	background-position:top center;
	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration:none;
}
#menue a:hover {
	background-image:url(images/menue_hover.gif);
	background-position:top center;
	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration: underline;
}
#menue a:active {
	color:#ffffff;
	text-decoration:none;
}
#menue a:focus {
	background-image:url(images/menue_hover.gif);
	background-position:top center;
	background-repeat:no-repeat;
	color:#ffffff;
	text-decoration:none;
}

/* Breite der Menuelistenpunkte */

#menue .home   {width: 70px; border-right: 1px solid #000000;}
#menue .ueber  {width: 78px;}
#menue .events {width: 150px;}
#menue .netz   {width: 145px;}
#menue .member {width: 145px;}

/* Suchfeld in der Kopfleiste */

#menue .such   {
	color:#000000;
	font-variant: normal;
	width: 200px;
	font-size: 100%;
}
#menue .such a {
	background-image:url(images/dreieck.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding: 0 0 0 10px;
}
#menue .such a:link {
	background-image:url(images/dreieck.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #000000;
	text-decoration: none;
}
#menue .such a:visited {
	background-image:url(images/dreieck.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #666666;
	text-decoration: none;
}
#menue .such a:hover {
	background-image:url(images/dreieck.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #890c04;
	text-decoration: underline;
}
#menue .such a:active {
	background-image:url(images/dreieck.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #000000;
	text-decoration: none;
}

/* Suchmaske */

.formfeld {
	cursor: pointer;
	color: #ffffff;
	font-size: 0.7em;
	font-weight:700;
}

.eingabefeld {
	cursor: pointer;
	width: 80px;
	height: 15px;
	font-size: 0.8em;
	padding: 1px;
	background-color:#cd9591;
	border-top: 2px solid #5c4240;
	border-left: 2px solid #5c4240;
	border-right: 2px solid #995953;
	border-bottom: 2px solid #995953;
}

	/* Suchbutton fuer den kurzen Suchbegriffbereich */

.suchbutton {
	background-image:url(images/suchbutton.gif) !important;	/* Muss auf important gesetzt werden */
 	background:url(images/suchbutton.gif); /* IE6 ignoiert background-image:url, deswegen background:url */
	background-position:left !important;					/* Muss auf important gesetzt werden */
	background-repeat:no-repeat !important;					/* Muss auf important gesetzt werden */
	/* background:none; */				/* Fuer den IE6 kurzzeitig auskommentiert - der HG muss auf 0 gesetzt werden, damit der IE das Hintergrundbild darstellen kann */
	border: none;
	width: 35px;
	height: 21px;
	cursor: pointer;
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* ----------------------- Spalte Links - gibt Breite an - alle nachfolgendene Elemte werden links umflossen ------------------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#splinks {
	background-image:url(images/hg_links.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:#dfdfdf;
	text-align:left;
	float: left;
	width: 213px;
}

	/* Submenue */

#submenue {
	padding: 0 30px 0 60px;
	font-size: 0.75em;
	margin-top: 60px;
	height: 300px;
}
#submenue ul {
	list-style-type: none;
}
#submenue li {
	color: #990000;
	padding: 3px 0;
	font-weight: 700;
}
#submenue li span {
	background-image:url(images/sub_visited.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 8px;
}
#submenue li.subsub {
	padding-left: 15px;
}
#submenue a {
	padding-left: 8px;
	font-weight: 500;
}
#submenue a:link {
	background-image:url(images/sub_link.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #666666;
	text-decoration: none;
}
#submenue a:visited {
	background-image:url(images/sub_visited.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #666666;
	text-decoration: none;
}
#submenue a:hover {
	background-image:url(images/sub_visited.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #990000;
	text-decoration: underline;
}
#submenue a:active {
	color: #666666;
	text-decoration: underline;
}

	/* Hinweis, dass alle PDFs fuer den Acrobat-Reader 7 optimiert sind */

.acrobat {
	font-size: 0.8em;
	color:#666666;
	line-height: 1.4em;
	margin-top: 100px;
}

	/* Adresszeile */

#adresse {
	background-image:url(images/adressenhg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color: #ececec;
	margin-top: 0;
	/*height: 190px;*/
}
.adressstil {
	padding: 65px 30px 0 40px;
	color: #666666;
	font-size: 0.7em;
	line-height: 1.4em;
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------ Spalte Mitte - ist das umfliessende Element - fixe breite ------------------------------------ */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#spmitte {
	text-align:left;
	margin-left: 27px;
	margin-bottom: 10px;
	margin-right: 10px;
	float:left;
	padding: 0;
	width: 560px;
	font-size: 0.70em;
}

#spmitte ul {
	list-style-type:none;
	color: #666666;
	margin-left: 40px;
	margin-top: 10px;
	line-height: 1.4em;
	margin-bottom: 5px;
}

#spmitte ol {
	list-style-type:decimal;
	color: #666666;
	margin-left: 40px;
	margin-top: 10px;
	line-height: 1.4em;
	margin-bottom: 5px;
}

#spmitte p {
	color:#666666;
	line-height: 1.4em;
	padding: 5px 0;
}

#spmitte a:link    {color: #990000; text-decoration: none;}
#spmitte a:visited {color: #990000; text-decoration: none;}
#spmitte a:hover   {color: #990000; text-decoration: underline;}
#spmitte a:active  {color: #990000; text-decoration: underline;}


	/* Formular fuer anmelden und weiterempfehlen */

#spmitte form {
	background-color: #f2f2f2;
	border: 1px dotted #bebebe;
	margin-right: 150px;
	margin-top: 15px;
	padding: 15px 5px;
}

/* IE6 width war auf prozent, nicht IE6 tauglich (08.04.2008 - MP) */
#spmitte form .register {
	padding: 5px 10px;
	margin-right:0px;
	width:490px;
}

#spmitte form.register {
	padding: 5px 10px;
	margin-right:0px;
	width:490px;
}

/*
.register {
	margin-right:0px;
	width:450px;
}
 */

#spmitte form ul {
	margin: 0;
	list-style-type:none;
}

#spmitte form li {
	margin: 3px 0;}

/* Formkommentar von M.Pawlata -> *-Pflichfelder */
#spmitte form li.comment {
	text-align:right;
	margin-right:10px;
}

#spmitte form label {
	color: #666666;
	font-weight: 700;
	font-size: 0.95em;
	display: block;
	float: left;
	width: 45%;
}

#spmitte form label.radio {
	color: #666666;
	font-weight: 700;
	font-size: 0.95em;
	display: inline;
	float: none;
	width: 100%;
}

#spmitte form textarea {
	background-color:#ffffff;
	padding: 3px;
	border:1px solid #afafaf;
	color: #666666;
	font-size: 0.9em;
	width: 200px;
	cursor: pointer;
}

#spmitte form input {
	background-color:#ffffff;
	padding: 3px;
	border:1px solid #afafaf;
	color: #666666;
	font-size: 0.9em;
	width: 200px;
	cursor: pointer;
}

#spmitte form select {
	background-color:#ffffff;
	padding: 3px;
	border:1px solid #afafaf;
	color: #666666;
	font-size: 0.9em;
	width: 200px;
	cursor: pointer;
}

#spmitte form select:hover {background-color: #f0e3e2;}
#spmitte form select:focus {background-color:#fff1f0;}

#spmitte form input.radio {
	background: none !important;
	border: none !important;
	width: 40px;
	cursor: pointer;
}

#spmitte form input.checkbox {
	background: none !important;
	border: none !important;
	width: 70px;
	cursor: pointer;
}

#spmitte form textarea:hover {background-color: #f0e3e2;}
#spmitte form textarea:focus {background-color:#fff1f0;}

#spmitte form input:hover {background-color: #f0e3e2;}
#spmitte form input:focus {background-color:#fff1f0;}

#spmitte form .knopf {
	background-image:url(images/form_knopf.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color: #f2f2f2;
	cursor: pointer;
	text-align:left;
	border: none;
	width: 120px;
	padding-left: 15px;
	margin-top: 15px;
	margin-left: 15px;
}

#spmitte form .knopf:hover {
	background-color: #f2f2f2;
}

/* Fehlermeldungs- und Bestaetigunsstyle von M.Pawlata*/
	#spmitte .error {
	color:#990000;
	border:2px dashed #990000;
	text-align:center;
	margin-top:10px;
}

/* Aktuelles Datum */

.datum {
	color:#333333;
	font-size: 0.8em;
	font-weight: 700;
	margin: 0 0 5px 0;
}

/* Standort - wo befindet sich der User? */

.standort {
	background-image:url(images/pfeil_standort.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #333333;
	font-size: 1.1em;
	font-variant:small-caps;
	padding: 0;
}

.standort span {
	padding-left: 35px;
}

.standort a:link    {color: #666666; text-decoration: none;}
.standort a:visited {color: #333333; text-decoration: none;}
.standort a:hover   {color: #333333; text-decoration: underline;}
.standort a:active  {color: #333333; text-decoration: underline;}


/* Slogan - Hintergrundbild und Inhalt werden ausserhalb des sichtbaren Bereichs platziert um den Inhalt fuer Screenreader lesbar zu machen */

.slogan {
	background-image:url(images/slogan.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding: 0;
	margin: 0 0 15px 100px;
	height: 20px;
	width: 325px;
}
.slogan span {
	margin-left:-2000px;
}

/* Veranstaltungsliste */

.vertitel {
	color: #666666;
	font-weight:600;
	margin-right: 144px;
	margin-top: 15px;
	margin-bottom: 10px;
/*	border-bottom: 1px dotted #666666; */
	padding-bottom: 3px;
	padding-top: 30px;
}

table {
	width: 100%;
	color: #666666;
}

tr {vertical-align:top;}
td {padding: 3px 0;}

.verdatum {
	width: 15%;
}
.veruhr {
	width: 10%;
}
.verinhalt {
	padding: 0;
	margin: 0;
}
.vergalery{
	text-align:center;
}

.verueberschrift {
	color:#990000;
}

	/* Links fuer Einladungen, weiterempfehlen und anmelden */

.verinfolinks {
	margin: 20px 0  !important;
}
.verinfolinks li {
	list-style-type: none;
	display:block;
	float: left;
}

.vereinladung {
	color: #666666;
	font-weight: 700;
	width: 25%;
	background-image:url(images/acrobat_icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 25px;
}

.vereinladung a {
	color: #666666 !important;
	text-decoration: underline !important;
}

.veranmelden a {color: #666666 !important;}
.verweiterempfehlen a {color: #666666 !important;}

.veranmelden, .verweiterempfehlen {
	color: #666666;
	background-image:url(images/punkt_rot.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 25%;
	padding-left: 15px;
}

	/* Terminuebersichtslink */

.terminuebersicht {
	margin-top: 20px;
}

.terminuebersicht a {
	background-image:url(images/pfeil_zurueck.gif);
	background-position:left;
	background-repeat:no-repeat;
	color: #666666 !important;
	padding-left: 15px;
}

/* Blättern in Terminen - link nach vor */

.terminuebersicht a.vor {
	background-image:url(images/pfeil_vor.gif);
	background-position:right;
	background-repeat:no-repeat;
	color: #666666 !important;
	padding-right: 15px;
}

/* Nach oben - link */

.nachoben {
	clear: left;
	margin-top: 20px;
	text-align: right;
}
.nachoben a {
	background-image:url(images/nach_oben.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding-left: 18px;
	border-bottom: 1px solid #666666;
	text-decoration: none !important;
}
.nachoben a:link    {color:#666666 !important; text-decoration: none;}
.nachoben a:visited {color:#666666 !important; text-decoration: none;}
.nachoben a:hover   {color:#666666 !important; text-decoration: none;}
.nachoben a:active  {color:#666666 !important; text-decoration: none;}

/* Druckversion */

.druckversion {
	clear:both;
	margin-top: 30px;
	text-align: right;
}
.druckversion a {
	background-image:url(images/druckversion.gif);
	background-position:left;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.druckversion a:link    {color:#666666 !important; text-decoration: none;}
.druckversion a:visited {color:#666666 !important; text-decoration: none;}
.druckversion a:hover   {color:#666666 !important; text-decoration: underline;}
.druckversion a:active  {color:#666666 !important; text-decoration: underline;}

/* Portrait - Vorstand */

.portrait {
	margin-left: 50px;
	padding-top: 20px;
	color: #666666;
	font-size: 1em;
	line-height: 1.2em;
	clear: left;
}

.portrait a {
	background-image:url(images/maillink.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 7px;
	color: #666666 !important;
}

.portrait a:link    {color: #666666; text-decoration: none;}
.portrait a:visited {color: #666666; text-decoration: none;}
.portrait a:hover   {color: #666666; text-decoration: underline;}
.portrait a:active  {color: #666666; text-decoration: underline;}

.portrait li {
	list-style-type: none;
	display: block;
	float: left;
}
.porinhalt {
	background-color:#f0f0f0;
	margin-left: 30px;
	width: 280px;
	min-height: 104px;
	padding: 0 10px;
}

.portitel {
	font-variant:small-caps;
	font-size:1.2em;
	padding-bottom: 10px;
	line-height: 1.5em;
}

/* Suchausgabeliste */

.suchergebnis {
	margin: 0 0 0 50px;
	padding: 5px 0 0 0;
	color: #666666;
	font-size: 0.9em;
	line-height: 1em;
	clear: left;
}

.suchergebnis a {
	background-image:url(images/maillink.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding: 0 0 0 7px;
	color: #666666 !important;
}

.suchergebnis a:link    {color: #666666; text-decoration: none;}
.suchergebnis a:visited {color: #666666; text-decoration: none;}
.suchergebnis a:hover   {color: #666666; text-decoration: underline;}
.suchergebnis a:active  {color: #666666; text-decoration: underline;}

.suchergebnis li {
	list-style-type: none;
	display: block;
	float: left;
}
.suchinhalt {
	background-color: #f0f0f0;
	margin: 0 0 0 30px;
	width: 280px;
	padding: 0 10px;
}
.suchtitel {
	font-variant:small-caps;
	font-size: 1.2em;
	padding: 0;
	line-height: 1.5em;
}

	/* Galerie, im oberen Bereich Thumbnails, im Unteren jeweils gewaehlte Bild gross */

.galerie {
	margin: 0 !important;
	height: 305px;
	_width: 300px;
	overflow: auto;
	border: 1px solid #666;
	background-color: #fff;
	padding: 8px;
}
.galerie li {
	list-style-type: none;
	display: block;
	float: left;
	width: 72px;
	margin-bottom: 10px;
}

	/* Gestaltung der Sitemap */

.sitemap {
	margin: 0 150px 0 0 !important;

}

.sitemap li {
	list-style-type: none;
	padding-bottom: 10px;
}

.sitemap li a {
	font-weight: 700;
}

	/* Spricht die Listenpunkte in der uebergeordneten Liste von Sitemap an */

.sitemap li ul li {
	list-style-type: none;
	border:none;
	margin: 0;
	padding-bottom: 2px;
}

/* Klasse fuer die Radiobuttons, die weder Hintergrund noch Rahmen haben duerfen */

.radiobutton {
	background: none !important;
	border: none !important;
}

.drucklogo {
	display: none;
}


/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* ----- Spalte Rechts - Element befindet sich noch im Umfluss, jedoch muss ein margin angegeben werden um es rechts auszurichten ---- */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#sprechts {
	text-align:left;
	margin-left: 820px;
	width: 190px;
	padding: 0;
	font-size: 0.8em;
}
#sprechts img {
	margin: 10px 0;
}

/* Gestaltung der weiterfuehrenden Termine */

#sprechts .termine {
	background-image:url(images/dreieck.gif);
	background-position:left 50%;
	background-repeat:no-repeat;
	padding-left: 8px;
	color: #000000;
}

#sprechts .termine a {color: #000000 !important;}

#sprechts .termine a:link    {color: #000000 !important; text-decoration: none;}
#sprechts .termine a:visited {color: #000000 !important; text-decoration: none;}
#sprechts .termine a:hover   {color: #000000 !important; text-decoration: underline;}
#sprechts .termine a:active  {color: #000000 !important; text-decoration: underline;}

/* Infothek - Gestaltung */

.info {
	color: #990000;
	font-variant:small-caps;
	letter-spacing: 0.2em;
	font-style:italic;
	font-weight:700;
	font-size: 1.5em;
	margin-bottom: 10px;
}

/* Clubtermine - Gestaltung */

.titel {
	color: #80776d;
	border-bottom: 1px solid #b2b2b2;
	padding-bottom: 5px;
	font-variant:small-caps;
	letter-spacing: 0.1em;
	font-weight:700;
	font-size: 1.1em;
}

/* Newsbereich um Headlines anzubringen */

.newsbereich {
	background-image:url(images/news_oben.gif);
	background-position:top center;
	background-repeat:no-repeat;
	margin: 10px 0;
}

.ntitel {
	padding: 6px 10px 2px 10px;
	color: #666666;
	font-size: 0.9em;
	font-weight: 700;
	font-variant:small-caps;
}

.ntitel a:link    {color: #990000; text-decoration: none;}
.ntitel a:visited {color: #990000; text-decoration: none;}
.ntitel a:hover   {color: #990000; text-decoration: underline;}
.ntitel a:active 	{color: #990000; text-decoration: underline;}

.ninhalt {
	background-image:url(images/news_unten.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding: 2px 10px 6px 10px;
	color: #666666;
	font-size: 0.85em;
	font-weight: 700;
}

/* .ninhalt a {font-size: 0.7em;} */

.ninhalt a:link    {color: #990000; text-decoration: none;}
.ninhalt a:visited {color: #990000; text-decoration: none;}
.ninhalt a:hover   {color: #990000; text-decoration: underline;}
.ninhalt a:active 	{color: #990000; text-decoration: underline;}

/* Mitglied werden - Newsletter bestellen */

.mitgliednewsletter {font-size: 0.85em;}
.mitgliednewsletter a {font-weight: 700;}

.mitgliednewsletter a:link    {color: #666666; text-decoration: none;}
.mitgliednewsletter a:visited {color: #666666; text-decoration: none;}
.mitgliednewsletter a:hover   {color: #666666; text-decoration: underline;}
.mitgliednewsletter a:active  {color: #666666; text-decoration: underline;}

/* Loginforumular */

#sprechts form {
	margin: 15px 0 0 10px;
}
#sprechts form ul {
	list-style-type:none;
}

.button {
	cursor: pointer;
	color: #000000;
	font-size: 0.75em;
	background-color: #cccccc;
	padding: 2px;
	border-top: 2px solid #f8f7f1;
	border-left: 2px solid #f8f7f1;
	border-bottom: 2px solid #89887e;
	border-right: 2px solid #89887e;
}
.button:hover {
	color: #FFFFFF;
	background-color: #666666;
	padding: 2px;
	border-top: 2px solid #89887e;
	border-left: 2px solid #89887e;
	border-bottom: 2px solid #f8f7f1;
	border-right: 2px solid #f8f7f1;}


.loginfelder {
	cursor: pointer;
	padding: 3px;
	margin: 5px 0;
	color: #666666;
	font-size: 0.8em;
	width: 80%;
	height: 12px;
	border-top: 1px solid #89887e;
	border-left: 1px solid #89887e;
	border-bottom: 2px solid #f8f7f1;
	border-right: 2px solid #f8f7f1;
}
.loginfelder:hover {background-color:#f0e3e2;}
.loginfelder:focus {background-color:#fff1f0;}


label {
	color: #990000;
	font-size: 0.75em;
	font-weight: 700;
	cursor: pointer;
}

.formtitel {
	letter-spacing: 0.2em;
	font-variant:small-caps;
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* --------------- fusszeile - der umfluss aufgehoben mit clear:both; auf dieser Seite hat es keine funktion --------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#fuss {
	clear:both;
	font-size: 0.65em;
	padding: 0 0 3px 0;
}

#fuss ul {
	list-style-type: none;
	text-align:center;
}
#fuss li {
	display:inline;
	padding: 0 4px 0 5px;
	border-right: 1px solid #993333;
	color: #993333;
}
#fuss p {
	margin-top: 3px;
	color:#666666;
}
#fuss li a:link    {color:#993333; text-decoration: none;}
#fuss li a:visited {color:#993333; text-decoration: none;}
#fuss li a:hover   {color:#993333; text-decoration: underline;}
#fuss li a:active  {color:#993333; text-decoration: underline;}

#fuss p a:link    {color:#666666; text-decoration: none;}
#fuss p a:visited {color:#666666; text-decoration: none;}
#fuss p a:hover   {color:#666666; text-decoration: underline;}
#fuss p a:active  {color:#666666; text-decoration: underline;}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* --------------- Werbungsboxen links und rechts sowie original inhalt in einem zentralen Div 				--------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------- */

#bar_right{
	float:left;
	width: 220px;
	min-height: 600px;
	background: #fff; /* #DFDFDF; */
	margin-left: 10px;
	text-align: center;
}

#bar_left{
	float:left;
	width: 220px;
	min-height: 600px;
	background: #fff; /* #DFDFDF; */
	text-align: center;
}

#box_center{
	float:left;
	background-image:url(http://mentory.at/images/hg_fuss.gif);
	background-position:left;
	background-repeat:repeat-y;
	text-align:center;
	width: 1019px;
}

div.image_ad{
	width: 220px;
	margin-bottom: 10px;
}
div.image_ad img{
	width: 220px;
}
div.flash_ad{
	margin-bottom: 10px;
}

/* Sponsoren */

ul.sponsors, ul.sponsors li{
	width: 220px;
	text-align: center;
	list-style-type: none;
}
ul.sponsors li img{
	padding-top: 8px;
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */
/* --------------- Nützliche Links Liste                                                              				--------------- */
/* ----------------------------------------------------------------------------------------------------------------------------------- */


ul.links li *{
	display:inline-block;
}

ul.links a{
	margin-right: 15px;
	vertical-align: top;
	padding-top: 5px;
	min-width: 200px;
}

ul.links p{
	margin-bottom: 10px;
}

