
/*
= Basis-Modul zur Angleichung der Schriften in diversen Browsers =
Schriftgroesze; Lineheight, vertikale margins und paddings; list-styles;
Fliesstext, Hx, Listen;
Getestet: FF 1.+; IE 5.+; Op 8.+; Moz 1.+; NN 7.+
(c) 2005 http://www.e-workers.de/
*/
* {
margin: 0;
padding: 0;
}
body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 82%;
	line-height: 1.4;/* Keine Einheit angeben, um vererbungsbedingte Überlappungen zu vermeiden! */
	background-image: url(../../plugins/homepage/view/pics/back_homepage.jpg);
	background-repeat: repeat;
	text-align: center;
}
h1, h2, h3, h4 {
	margin: 20px 0 15px 0;
	padding: 5px 0;
}
h1 {
	font-size: 160%;
}
h2 {
	font-size: 140%;
}
h3 {
	font-size: 115%;
}
h4 {
	font-size: 100%;
}
p {
	margin: 5px 0 10px 0;
}
ul {
	margin: 0 0 0 30px;
}
li {
	list-style-type: disk;
}
li li {
	font-size: 100%;
	list-style-type: circle;
}
li li li {
	list-style-type: square;
}
/* = Ende des Fontsize-Moduls = */

div#homepageRoot{
	width: 800px;
	height: 770px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	spacing: 0px;
	color: #7a7362;
	text-align: center;
	border: none;
	display: block;
	background-image: url(../../plugins/homepage/view/pics/back_right.jpg);
	background-repeat: repeat;
}


div#homepageContainer {
	width: 800px;
	height: 770px;
	padding: 0px;
	spacing: 0px;
	margin: 0px;
}

div#homepageMenu {
	float: left;
	width: 200px;
	height: 750px;
	padding: 0px;
	spacing: 0px;
	margin: 0px;
	background-image: url(../../plugins/homepage/view/pics/pane_left.jpg);
	background-repeat: no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

div#homepageMenu img {
	border: none;
}

div#homepageMenu a {
	color: #7a7362;
	text-decoration: none;	
}

div#homepageMenu a:hover {
	color: black;
}

div#logoMenu {
	width: 120px;
	font-size: x-small;
	font-weight: normal;
	color: #7a7362;
	text-align: center;
	padding-top: 120px;
	padding-left: 0px;
}

div#languageMenu {
	padding-top: 10px;
	padding-left:  10px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div#languageMenu a {
	color: black;
	text-decoration: none;	
}

div#navigationMenu {
	padding-top: 80px;
	padding-left:  10px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div#navigationMenu a {
	font-weight: bold;
	line-height: 150%;
}

span#menuRoot a{
	font-size: larger;
}

span#menuSub a{
	
}

span#menuSpacer a{
	height: 50px;
}

div#homepageContent {
	float: right;
	height: 750px;
	width: 600px;
	padding: 0px;
	spacing: 0px;
	margin: 0px;
	display: block;
	text-align: center;
}

div#homepageContent a {
	color: #7a7362;	
}

div#homepageContent a:hover {
	color: black;
}

img#homepageImg {
	background-color: #FAF3DE;
	padding: 3px;
	border: 1px solid #C7BB9F;
}

td#homepageImg {
	background-color: #FAF3DE;
	padding: 3px;
	spacing: 0px;
	margin: 0px;
	border: 1px solid #C7BB9F;
}

table#homepageImg {
	background-color: #FAF3DE;
	padding: 3px;
	spacing: 0px;
	margin: 0px;
	border: 1px solid #C7BB9F;
}

div#homepageNews {
	background-image: url(../../plugins/homepage/view/pics/pane_top.jpg);
	background-repeat: no-repeat;
	color: #7a7362;
	height: 120px;
	text-align: left;
}

div#newsPositioning {
	padding-top: 10px;
	padding-left: 150px;
}

div#newsPositioning a {
	text-decoration: none;	
}

div#pageContent {
	background-image: url(../../plugins/homepage/view/pics/back_content.jpg);
	background-repeat: repeat;
	border: 1px solid #C7BB9F;
	height: 628px;
}

div#pagePositioning {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	margin: 10px;
}

div#homepageFooter {
	background-image: url(../../plugins/homepage/view/pics/back_footer.jpg);
	background-repeat: repeat;
	float: none;
	padding-top: 5px;
	width: 800px;
	clear: both;
	font-size: xx-small;
	text-align: center;
	color: #7a7362;
}

div#homepageFooter a {
	color: #7a7362;
	text-decoration: none;
	font-weight: bold;
}

a#DecorationNone {
	text-decoration:none;
}

a#homepageMenu a:hover {
	color: black;
}