#root { width:980px; position:absolute; top:0px; left:0px; }
#header { border:none; width:520px; position:absolute; left:0px; top:25px;
	background-image:url(images/headersommer.jpg); background-repeat:no-repeat; }
#menu { float:right; position:absolute; top:110px; left: 25px; width:200px;}
#main { padding-left:3mm; padding-top:3mm; padding-bottom:3mm; position:absolute; top:195px; left: 320px; width:660px; }

div.headertext { padding-top:96px; padding-left:22px; color:#8CB55C; font-family:Verdana; font-size:8pt; }

div.welcomepic { vertical-align:bottom; width:400px; height:250px; margin-left:50px; }

div.menulink {	padding-left:8mm;
	       	background-image:url(images/linie_blau.gif);
    		background-repeat:repeat-x;
	       	height: 25px; }


div.menulinkactive { 	padding-left:8mm;
			background-image:url(images/linie_gelb.gif);
			background-repeat:repeat-x;
			height: 25px; }

div.submenuentry { padding-left:8mm; height:13px; }

a.menu:link { color:#8CB55C; font-family:Verdana; font-size:13.5pt; text-decoration:none; }
a.menu:active { color:#8CB55C; font-family:Verdana; font-size:13.5pt; text-decoration:none; }
a.menu:visited { color:#8CB55C; font-family:Verdana; font-size:13.5pt; text-decoration:none; }
a.menu:hover { color:#8CB55C; font-family:Verdana; font-size:13.5pt; text-decoration:none; }

a.submenu:link { color:#222D80; font-family:Verdana; font-size:10pt; text-decoration:none; }
a.submenu:active { color:#8CB55C; font-family:Verdana; font-size:10pt; text-decoration:none; }
a.submenu:visited { color:#222D80; font-family:Verdana; font-size:10pt; text-decoration:none; }
a.submenu:hover { color:#8CB55C; font-family:Verdana; font-size:10pt; text-decoration:none; }


body {
	background-color:#F7F9E9;
	background-image:url(images/backgroundsommer.jpg);
	background-repeat:repeat-y;
}

img.submenudot { vertical-align:middle; }


.title { color:#8CB55C; font-family:Verdana; font-size:17pt; font-weight:bold; }
.subtitle { color:#8CB55C; font-family:Verdana; font-size:13.5pt; font-weight:bold; }
.maintext { color:#222D80; font-family:Verdana; font-size:10pt; }

a.links:link { color:#8CB55C; font-family:Verdana; font-size:10pt; text-decoration:none; }
a.links:active { color:#8CB55C; font-family:Verdana; font-size:10pt; text-decoration:none; }
a.links:visited { color:#8CB55C; font-family:Verdana; font-size:10pt; text-decoration:none; }
a.links:hover { color:#8CB55C; font-family:Verdana; font-size:10pt; text-decoration:underline; }



form { font-size:10pt; font-family:Verdana; color:#222D80; }
input { font-size:10pt; font-family:Verdana; color:#222D80; background-color:#F0F2D2; }
textarea { font-size:10pt; font-family:Verdana; color:#222D80; background-color:#F0F2D2; }



div.preview { vertical-align:bottom; float:left; width:136pX; padding-right:4px; }
div.produktentry { padding-left:120px; padding-bottom:12px; }
div.produkttitle { font-family:Verdana; font-weight:bold; font-size:10pt; color:#222D80; }

div.produkt { padding-left:40px; color:#8CB55C; font-family:Verdana; font-size:10pt; }
div.bigview { vertical-align:bottom; float:left; width:272px; padding-right:25px; }

a.plinks:link { color:#222D80; font-family:Verdana; font-size:10pt; text-decoration:none; }
a.plinks:active { color:#222D80; font-family:Verdana; font-size:10pt; text-decoration:none; }
a.plinks:visited { color:#222D80; font-family:Verdana; font-size:10pt; text-decoration:none; }
a.plinks:hover { color:#222D80; font-family:Verdana; font-size:10pt; text-decoration:underline; }

ul { list-style-image:url(images/punkt_gruen.gif) }

