﻿*{ margin:0;padding:0 }
*{ font-family: Verdana, Arial, Helvetica }

a.menue:link       { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: .72em }
a.menue:visited    { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: .72em }
a.menue:active     { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: .72em }

a.menue1:link       { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: .72em; line-height: 14pt }
a.menue1:visited    { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: .72em; line-height: 14pt }
a.menue1:active     { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: .72em; line-height: 14pt }

a.storylink:link	{ color: #000000; text-decoration: none}
a.storylink:visited	{ color: #000000; text-decoration: none}
a.storylink:active	{ color: #000000; text-decoration: none}
a.storylink:hover	{ color: #4F8930; text-decoration: none}


a:link       {color: #6AAF32; font-family: Verdana, Arial, Helvetica; text-decoration: underline}
a:visited    {color: #6AAF32; font-family: Verdana, Arial, Helvetica; text-decoration: underline}
a:active     {color: #6AAF32; font-family: Verdana, Arial, Helvetica; text-decoration: underline}

body {
	background-color: #D7E7B6;
} 

div.menu {margin-top: 12px; margin-left: 4px}

div.banner {
	background-color:#EFF7EA;
	font-size:12px;
}

div#menuesmall {
	font-size: 12px;
	color: #6AAF32;
}

#menuesmall a {
	color: #666666;
	text-decoration:none
}

#menuesmall a:hover {
	color: #000000;
	text-decoration:none
}

h1 {font-family: Arial, Helvetica, sans serif; font-size: 1.4em; color: #6AAF32; margin-bottom:18px }
h2 {font-family: Arial, Helvetica, sans serif; font-size: 1em; color: #6AAF32; margin-top:18px; margin-bottom:16px }
h3 {font-size: 0.8em; margin-top: 16px; margin-bottom:10px }
h4 {font-size: 11px; color: #6AAF32; margin-bottom :2px }
h5 {font-size: 10px; font-weight: bold; margin-top:6px; margin-bottom:2px}
h6 {font-size: .60em; font-weight: normal;  margin-top:6px; margin-bottom:20px }


p {
	font-size: 0.8em;
	margin-top:8px;
	margin-bottom:18px
}

ul {
	margin-bottom:12px;
	margin-left:18px;
	list-style-image : url("../images/liste.gif")
}

li {
	font-size: 0.8em;
	margin-bottom:2px;
}

li.news {
	font-size: 0.8em;
	margin-bottom : 14px
}

img {
	border: 0px;
}

img.content {
	padding-right:12px;
	margin-bottom:8px;
	float:left
}

/* Tooltip */

a.tooltip{
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration: none;
	border-bottom:1px;
	border-bottom-style:dashed;
	cursor:help;
}

a.tooltip:hover {
	z-index:25
}

a.tooltip span {
	display: none
}

a.tooltip:hover span {
	/*the span will display just on :hover state*/
    display: block;
	position: absolute;
	bottom: 2em;
	left: 3em;
	width: 15em;
	border: 1px #4F8930 dashed;
	padding: 8px;
	background-color: #D7E7B6;
	color: #000;
	font-size:0.8em
}
/* Ende Tooltip */


/* Druck */
img.printlogo {
	display: none;
}

div.printaddress {
	display: none;
}
/* Ende Druck */

input.switch {
	height: 20px;
	width:64px;
	font-size: 12px;
	border-width: 1px;
	border-color: #BFD392;
	border-style: solid;
	background-color: #EEF2E1	
}

div.break {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #559333;
	margin-top:24px;
	margin-bottom:24px
}

div.boxleft {
	font-size:10px;
	margin-top:20px;
	margin-right:20px;
}

div.boxbreak {
	margin-right:20px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#559333;
}

table#content {
	width:1000px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

td.bild {
	width: 720px;
	padding-left: 30px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

td#left {
	width: 220px;
	height: 740px;
	vertical-align: top;
	padding-left: 30px;
	padding-right: 20px;
}

td#mid {
	width: 460px;
	height: 900px;
	vertical-align: top;
	padding-right: 40px;
}

td#right {
	width: 190px;
	vertical-align: top;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 30px;
}

table#bottom {
	width:1000px;
	background-color:#FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

td#bottom {
	vertical-align:top;
	padding-top:20px;
	border-top:1px;
	border-top-color: #559333;
	border-top-style:dashed;
	font-size:10px;
	text-align:center;
}

table.box {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

td.boxtop {
}

td.boxcell {
	font-size:11px;
	padding-left: 10px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:8px;
	line-height:14px;
	background-color:#EEF2E1;
}

a.boxlink:link		{ color: #000000; text-decoration: none; line-height: 14px }
a.boxlink:visited	{ color: #000000; text-decoration: none; line-height: 14px }
a.boxlink:active	{ color: #000000; text-decoration: none; line-height: 14px }
a.boxlink:hover		{ color: #4F8930; text-decoration: none; line-height: 14px }

div.cellbreak {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #559333;
	margin-right:10px;
}

select {
	height: 18px;
	width: 160px;
	font-size: 10px;
	margin-top:4px
}


table.preise {
	width: 100%;
	border: 1px;
	border-style: solid;
	border-color: #4F8930;
	border-collapse: collapse;
}

td.head {
	background-color: #D3EABD;
	font-size: .8em;
	font-weight: bold;
	border: 1px;
	border-style: solid;
	border-color: #4F8930;
	border-collapse: collapse;
	padding: 4px;
}

td.cell {
	font-size:.8em;
	border: 1px;
	border-style: solid;
	border-color: #4F8930;
	border-collapse: collapse;
	padding:4px;
}

td.cellbg {
	font-size:.8em;
	border: 1px;
	border-style: solid;
	border-color: #4F8930;
	border-collapse: collapse;
	padding:4px;
	background-color: #EFF7EA
}

table.listing {
	width: 100%;
	border: 1px;
	border-style: solid;
	border-color: #4F8930;
	border-collapse: collapse;
}

.listing td {
	font-size: 0.8em;
	padding:4px;
	border: 1px;
	border-style: solid;
	border-color: #4F8930;
	border-collapse: collapse;
}

.slisting {
	font-size: 0.8em;	
}
.listingbg {
	background-color: #EFF7EA;
}


/* wird nur in bild.asp verwendet */

table.bilder td {
	font-size:12px;
	vertical-align:top;
	padding-right:30px
}

.bilder td#image {
	padding-right:14px;
		
}



