/* ----------------------------------
** Common Stylesheet Definition File
** ----------------------------------
** This is a valid CSS 2.0 Stylesheet
** to revalidate use the following link:
** http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=http%3A//www.rapskernoel.info/styles/common/common.css
** ----------------------------------
** last modified: 2005-07-27 10:11:00 GMT +0200
** created by	: Ingo Buse <buse@network-nation.de>
** ----------------------------------
*/

/*
**	Allgemeines
*/
body {
	/* Hintergrundfarbe */
	background-color:	#FFFFFF;
	/* Schrift */	
	font-family:		Arial, Helvetica, Geneva, sans-serif;
	/* Schriftgröße */	
	font-size:			12px;
	/* Schriftdicke */	
	font-weight:		500;
	/* Schriftfarbe */	
	color:				#707000;
}

/*
**	Überschriften
*/
h3 {
	font-size:		16px;
	font-weight:	900;
}

/*
**	Navigationselemente / Menü
*/
td.mainmenu {
	background-color:	#808000;
	padding-top:		2px;
	padding-bottom:		2px;
}
td.submenu {
	background-color:	#ffffff; 
}

/* Hauptmenü, verschachtelt */
ul#Navigation {
margin: 2px; 
padding: 0;
text-align: left;
background-color: #808000;
}
	ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0; 
	padding: 0;
	}
	ul#Navigation a, ul#Navigation span {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    text-decoration: none; 
	font-weight: 500;
    color: #FFFF00; 
	background-color: #808000;
	}
	* html ul#Navigation a, * html ul#Navigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
	}
	ul#Navigation a:hover, ul#Navigation span {
    color: #FFFF00; 
	background-color: #AAAAAA;
	}
/* Untermenü, verschachtelt */
ul#Subnavigation {
margin: 2px; 
padding: 0;
text-align: left;
background-color: #FFFFFF;
}
	ul#Subnavigation li {
    	list-style: none;
		display: inline;
		margin: 0; 
		padding: 0;
		white-space: nowrap;
	}
	ul#Subnavigation a, ul#Subnavigation span {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    text-decoration: none; 
	font-weight: 500;
	font-size: 12px;
    color: #808000; 
	background-color: #FFFFFF;
	}
	* html ul#Subnavigation a, * html ul#Subnavigation span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer spaetere Versionen korrigiert */
	}
	ul#Subnavigation a:hover,ul#Subnavigation a:active, ul#Subnavigation span {
    color: #FFFF00; 
	background-color: #808000;
	}
  
/*
**	Links
*/

a:link , a:visited {
	color:				#CCCC00;
	text-decoration:	none;
	font-weight:		900;
}
a:hover , a:active {
	color:				#CCCC00;
	text-decoration:	none;
	font-weight:		900;
}
a.textLINK {
	color:				#CCCC00;
	text-decoration:	none;
}

/*
**	Formularelemente
*/
input[type=text], input[type=password], select, textarea {
	border:		1px solid #666666;
	margin:		2px;
	padding:	2px;
}
input.value {
	border:				1px solid #666666;
	margin:				2px;
	background-color:	#FFFFEE;
	text-align:			right;
	color:				#000000;
}
input.value[disabled] {
	border:				1px solid #666666;
	margin:				2px;
	background-color:	#FFFFEE;
	text-align:			right;
	color:				#000000;
	font-weight:		900;
}
input.button {
	border:				1px solid #666666;
	background-color:	#808000;
	margin:				2px;
	text-align:			right;
	color:				#FFFF00;
}
span.textSMALL2 {
	font-size:			10px;
}

/*
**	Messages
*/
table.msg_normal_table {
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-size: 			12px;
}
table.msg_error_table {
	font-family: 		Arial, Helvetica, Geneva, "MS sans serif", sans-serif;
	font-size: 			12px;
}
th.msg_normal_title {
	font-weight: 		900;
	background-color:	#808000;
	color: 				#FFFF00;
	padding:			3px;
	text-align: 		center;
}
th.msg_error_title {
	font-weight: 		900;
	background-color:	#808000;
	color: 				#FFFF00;
	padding:			3px;
	text-align: 		center;
}
td.msg_normal_text {
	font-weight: 		500;
	padding:			5px;
	text-align: 		justify;
	color:				#666666;
	background-color: 	#808000;
	border-left:		1px solid #006600;
	border-right:		1px solid #006600;
}
td.msg_error_text {
	font-weight: 		500;
	padding:			5px;
	text-align: 		justify;
	color:				#666666;
	background-color: 	#FFFFFF;
	border-left:		1px solid #808000;
	border-right:		1px solid #808000;
}
td.msg_normal_footer {
	font-weight: 		900;
	color:				#FFFFFF;
	background-color: 	#808000;
	padding:			0px;
	text-align: 		center;
}
td.msg_error_footer {
	font-weight: 		900;
	color:				#FFFF00;
	background-color: 	#808000;
	padding:			0px;
	text-align: 		center;
} 

/*
**	Shop Elemente
*/
table.Shop td {
	font-size:			12px;
}

/*
**	CMS generierte Elemente
*/
table.Artikel td {
	font-size:	15px;
}

/*
**	Gästebuch Elemente
*/
div.gb_but_gopage {
	margin:		2px;
	padding:	1px;
	text-align:	center;
	width:		20px;
	border:		1px solid #808000;
	float:		left;
	text-decoration:none;
}
div.gb_txt_gopage {
	margin:		2px;
	padding:	1px;
	text-align:	center;
	float:		left;
	text-decoration:none;
}
div.gb_but_gopage1 {
	margin:		2px;
	padding:	1px;
	text-align:	center;
	width:		20px;
	float:		left;
	text-decoration:none;
}
div.gb_thanks {
	width:		80%;
	text-align:	center;
	height:		100px;
	font-weight:	700;
	font-size:		14px;
}
table.gb_navigation {
	font-size:		11px;
	font-weight:	500;
}
table.gb_entry {
	font-size:		11px;
	font-weight:	500;
}

div#FootmenuContainer a {
	margin-right:10pt;
	font-size:9pt;
}


.left { text-align: left; }
.right { text-align: right; }
.bold {font-weight:900; }
.red { color: red; }

