/* 

	User:	Gernot Mischinger			
	Usage:	www.fvl.at (fischereiverein Leibnitz)
	Date:	04.12.2007
	s
*/

body { margin:5px 0; padding:0; font: 74% Arial, Sans-Serif; color:#3A3A3A; line-height: 1.4em; background : #F0F0F0;}
.content { color: #3A3A3A; margin: 0 auto; padding: 0; width: 791px; background: #FFFFFF url(../images/bg.jpg) repeat-y center; }

#toph { background: #F0F0F0 url(../images/top.jpg) no-repeat center bottom; height: 20px; margin: 0; padding: 0;}
#header { color: #FFF; padding: 0 15px 0 15px; line-height: 1.0em; }
	#header .rside { background: #D1F0B3 url(../images/headerxxx.jpg) no-repeat; color: #337493; float: right; margin:0; padding:0; height: 240px; width: 587px;  font-size: 150%; font-weight:bold;
	overflow:hidden;}
	#header .citation { text-align: right; padding: 20px 25px 25px 6px; color: #f0f0f0;}
	 .neu { text-align: right; padding: 0px 30px 0 0; color: #000; font-size:95%;}
	#header .lside { background:#FFB424 url(../images/logo.jpg) no-repeat center; color: #FFF; height: 240px; width: 174px; padding: 0; margin: 0; float: left; }
	#header h2 { background-color: inherit; color: #FFF; letter-spacing: 1px; }
	#header .title { text-align: center; padding-top: 30px;}

#main { margin: 0 20px 0 15px; }	
#main h2 { background-color: inherit; color: #31560C; line-height: 0.2em; }

#main h3 { font: 100% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #45742Df; background: inherit; }
.csc-textpic-text li { list-style-type:decimal;	color: #000;	margin: 0 0 0px 0;	padding: 0 0 0 0px; }	

.center { background: #FFF;  width: 550px !important; width: 535px;  float: right; margin: 15px; }
.leftmenu { background: #FFF url(../images/leftbgxx.jpg) repeat-x; width: 174px; float: left; padding: 0; margin: 0; }
.padding { padding: 0px 15px 15px 15px; }

.csc-textpic-image  { background: #FFF;  padding: 1px; margin: 5px 8px 5px 0; color: #333; border: 1px solid #e0e0e0;}

/* FOOTER */
#footer { background: #FFF url(../images/footer.jpg) no-repeat; color: #a0a0a0; height: 43px; text-align: center; font-size: 90%; clear: both; padding: 0px; margin: 0;}
#footer hr { width: 740px; color: #888; border: 1px solid #f0f0f0; margin: 0 25px 0 25px;  }
#footer a { 	color: #999; background: #FFF;  text-decoration:none; }
#footer a:hover { 	background: #FFF;	text-decoration: underline; color: #444;}

/* NAVIGATION */
.nav { clear: both; text-align: left; color: 	#7D8085; padding: 20px 0 0 0; }
.nav li { font-weight: bold; margin: 0 0 8px 0; padding: 0 0 0 5px; border-bottom: 1px solid #ccc; }
.nav li a { color: #546078; text-decoration: none;  }
.nav li a:hover { color: #F29900; text-decoration: none;  }


.boxads { background: #D1F0B3; padding: 5px; border: 1px solid #999; color: #333; }

/* ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

p { 	margin: 0 0 5px 0; 	padding: 0; color: #000; background: inherit; }

hr { border: 0; height: 1px; color: #eee; background-color: #eee; }

a:hover { 	background: inherit;	text-decoration:none; }
h1 { padding:0px 0px 10px 0px; margin:0; color: #31560C; background: inherit;font: bold 1.8em Arial, Sans-Serif; letter-spacing: -1px; }
h1 a {color: #31560C; background: inherit;}
h2 { 
line-height: 0.2em;
background-color: inherit; 	color:#31560C; font-size:140%; font-weight:bold; margin: 10px 0 10px 0; padding:0; }
h2 a { 
line-height: 0.2em;
text-decoration:none;
background-color: inherit; 	color:#31560C; font-size:110%; font-weight:bold; margin: 10px 0 10px 0; padding:0; }
.news-latest-item p{
	padding-top:20px;
}
.news-list-item p{
	padding-top:20px;
}
h2 a:hover { 	color: #31560C; text-decoration: none;}
h3 {
font: 85% Arial, Sans-Serif; margin: 0 0 10px 0; padding: 0; color: #45742Df; background: inherit;}
ul { margin: 5px 0 20px 15px; padding : 0; list-style : none;  }
li { list-style-type:none;	color: #87AB63;	margin: 0 0 0px 0;	padding: 0 0 0 0px; }
li a { color: #87AB63;  }
li a:hover { color: #87AB63; }


/*----------------- for snews --------------------------*/

fieldset {	border: 1px solid #eee; }
textarea.text { height: 150px; width: 90%; border: 1px solid #ccc; background: #fff; color: #000; }
textarea.text:hover { border: 1px solid #eee; background: #FFFFF4; color: #000; }
input.field { border: 1px solid #ccc; background-color: #3C3C3C; width: 100px; color: #000; }
input.field:hover { border: 1px solid #eee; background: #ccc; color: #000; }
input.text { margin: 0; width: 110px;	border: 1px solid #546078; background: #FFF; color: #808080; }
input.text:hover { border: 1px solid #3a4354; }
input.searchbutton { 	margin: 0; font-size: 100%; font-family: Arial, Sans-serif; border: none; background: #FFFFFF; color: #333; padding: 1px; font-weight: bold; }
.date { color: #505050; background: #FFF; text-align: right; margin: 4px 0 5px 0; padding: 0.4em 0 0 0; border-top: 1px solid #ddd; }
.date a { color: #546078; }
input.button { background: #FFFFF4; color: #808080; border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc; }
.comments { 	padding: 10px 10px 8px 10px; margin: 0 0 7px 0; background: #FFF; color: #333; }
.commentsbox { padding: 8px 0 10px 10px; margin: 0 0 10px 0; background: #f4f4f4; color: #000; }
.error {	color: #990000;	background-color: #FFF0F0; padding: 7px; margin-top: 5px; margin-bottom: 10px; border: 1px dashed #990000; }
.error h2 { color: #990000; background: inherit; }
.success { color: #000000; background: #FAFAFA;	padding: 7px; margin-top: 5px; margin-bottom: 5px; border: 1px dashed #546078; }
.success h2 { color: #546078; background: inherit; }

p a { font-weight: bold; color: #31560C; background: inherit;  text-decoration:none; }

.linkWeiss{
 	font-weight: bold;
  	color: #31560C;
  	background: inherit;
    text-decoration:none;
}
	

/* Formatierung Tabellen */


.tr-0 {
background-color:#F3F3F3;
/*formatierungen für die erste Zeile*/
}

.tr-even {
/*formatierung für alle ungeraden Zeilen*/
background-color:#F3F3F3;
}
.tr-odd {
/*formatierung für alle geraden Zeilen*/
background-color:#D1F0B3;
}
.tr-even .td-0{
/*formatierung für die linke Spalte der ungeraden Zeilen*/
}
.tr-even .td-last {
/*formatierung für die rechte Spalte der ungeraden Zeilen*/
background-color:#F3F3F3;
}
.tr-odd .td-0{
/*formatierung für die linke Spalte der geraden Zeilen*/
}
.tr-odd .td-last {
/*formatierung für die rechte Spalte der geraden Zeilen*/
}
.tr-last {
/*formatierung für die letzte Zeile*/
}
.contenttable {
/*allgemeine Formatierungen für alle Tabellen*/
}
.contenttable-0 {
/*allgemeine Formatierungen für die erste Tabelle der Seite*/
background-color:#D1F0B3;
width:500px;
}
.contenttable-1 .tr-0 {
/*formatierungen für die erste Zeile der ersten Tabelle*/
}
.contenttable .tr-0 {
/*formatierungen für die erste Zeile aller Tabellen*/

}

/*Clearer für jedes eingefügte DIV-Element im Typo3 - Beginn
 Wird immer am Ende hinzugefügt. */
.klearer{
clear: both;
}
/*Clearer für jedes eingefügte DIV-Element im Typo3 - Ende*/



