
body {
margin : 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
color : #006724;
text-align : left;
background-color : #ffffff;
}
p, td, th, tr, li {
font-size : 13px;
line-height : 18px;
}
p {
margin-top : 15px;
margin-bottom : 7px;
}
a {
font-size : 13px;
color : #006724;
}
a:link {
color : #006724;
}
a:visited {
color : #006724;
}
a:active {
color : #006724;
}
a:hover {
color : #80a674;
}
ul {
list-style-type : none;
margin : 0;
margin-left : 0.8em;
padding : 0;
padding-left : 0.8em;
font-size : 12px;
list-style-image : url(/art/bullet.gif);
}
ol {
margin-left : 0.5em;
padding-left : 0.5em;
list-style-type : decimal;
color : #333333;
}
h1 {
font-size : 21px;
border-bottom : 2px solid #006724;
margin-top : 35px;
margin-bottom : 8px;
padding-bottom : 12px;
text-transform : uppercase;
font-weight : bold;
padding-bottom : 3px;
}
h2 {
font-size : 12px;
font-style : italic;
font-weight : normal;
}
h3 {
font-size : 11px;
font-weight : bold;
color : #666666;
}
input, select {
font-family : Arial, Helvetica, sans-serif;
background-color : #ffffff;
border : 1px solid #006724;
margin-bottom : 4px;
width : 170px;
}
hr{
color: #006724;
background-color: #006724;
height: 2px;
border:none;
}
.anzahl {
width : 40px;
}
.firma {
width : 440px;
}
.medienbilder{
	
border:0px;
}
input[type="radio"], input[type="checkbox"] {
border : none;
width : 15px;
margin : 0;
padding : 0;
}
.checkbox {
border : 0;
width : 15px;
margin : 0;
padding : 0;
}
textarea {
font-family : Arial, Helvetica, sans-serif;
background-color : #ffffff;
border : 1px solid #006724;
margin : 2px 0;
}
.submit {
background-color: #006724;
width:auto;
color : #fff;
font-size : 14px;
cursor:pointer;
-moz-border-radius: 5px;
border-radius: 5px;
padding:3px 6px;
}
.fehler{
	border:3px solid red;
	background-color: #FF9;
	color:black;
	padding:10px;
}
.antifloat {
clear : both;
visibility : hidden;
}
#overDiv {
position : absolute;
visibility : hidden;
z-index : 1000;
}
#set div #seitenanfanglink {
padding : 0 0 0 0;
text-align : right;
float : right;
width : 10px;
}
a img {
border : none;
}
#formular_772 td {
padding-bottom : 10px;
}
#body {
width : 960px;
}
#set div {
float : left;
}
#set {
width : 960px;
}
#header {
width : 960px;
height : 140px;
}
#navcontainer {
width : 730px;
height : 40px;
margin-left : 230px;
background-image : url(/art/agrama/bg_navi.gif);
background-repeat : no-repeat;
background-position : left top;
}
* html #navcontainer {
margin-left : 115px;
}
#banner {
width : 214px;
height : 480px;
text-align : left;
padding-left : 16px;
}
#container {
width : 730px;
background-image : url(/art/agrama/bg_container.gif);
background-repeat : repeat-y;
background-position : right top;
}
#top {
background-image : url(/art/agrama/bg_top_container.gif);
background-repeat : no-repeat;
background-position : left top;
height : 8px;
width : 730px;
}
#bottom {
background-image : url(/art/agrama/bg_bottom_container.gif);
background-repeat : no-repeat;
background-position : left top;
height : 16px;
width : 730px;
}
#content {
width : 520px;
min-height : 500px;
padding : 0 10px 3px 10px;
background-color: #ffffff;
}
* html #content {
height : 580px;
}
#content #main {
width : 520px;
min-height : 560px;
padding-bottom : 10px;
}
* html #content #main {
height : 570px;
}
#fusszeile {
width : 520px;
height : 10px;
font-size : 9px;
}
#fusszeile *{
	float:left;
}
#fusszeile p{
	margin:-4px 0px 0px 3px;
}

#fusszeile a {
font-size : 9px;
text-decoration : none;
}
#content .bild_klein {
width : 110px;
height : 80px;
overflow : hidden;
padding-bottom:25px;
padding-right:20px;
}
#content #main table {
width : 520px;
}
#content #main table td.titel {
white-space : nowrap;
font-weight : bold;
padding-top : 14px;
}
#sprachenlinks {
width : 165px;
height : 60px;
padding-top : 10px;
padding-right : 25px;
text-align : right;
}
#navcontainer_ebene2 {
width : 190px;
}
.eintrag_rechts {
width : 170px;
}
#adressblock table {
padding-top : 35px;
}
#content #main #aussteller td:first-child {
vertical-align : top;
}
#content #main #aussteller td:first-child + td {
text-align : right;
vertical-align : top;
}
#drucken {
width : 580px;
}
#navcontainer ul {
list-style-type : none;
text-transform : none;
margin : 0;
padding : 0;
padding-top : 5px;
}
#navcontainer ul li {
display : inline;
}
#navcontainer a, #navcontainer a:hover {
font-size : 12px;
}
#navcontainer ul li a {
padding : 0 21px 0 17px;
display : inline;
color : white;
text-decoration : none;
text-transform : uppercase;
border-right : 1px solid white;
}
#navcontainer ul a:hover {
color : #80a674;
}
#navcontainer ul li.last a {
margin-left: 110px;
border-right : none;
}
#navcontainer ul li.eintrag5 a {
border-right : none;
}
#navcontainer ul li.first a {
padding-left : 10px;
}
#navcontainer ul a.parentactive {
color : #80a674;
}
#navcontainer ul a.active {
color : #80a674;
}
#navcontainer ul a.active_no_kids {
color : #80a674;
}
#navcontainer_ebene2 ul {
margin : 0;
padding : 0;
list-style-image : none;
}
#navcontainer_ebene2 ul ul {
list-style-type : none;
text-transform : none;
margin : 0;
padding : 0;
}
#navcontainer_ebene2 ul ul li {
display : block;
width : 170px;
height : 25px;
background-image : url(/art/agrama/bg_subnavi.gif);
background-repeat : no-repeat;
background-position : left top;
padding : 4px 0 0 10px;
}
#navcontainer_ebene2 ul ul li a {
font-size : 12px;
color : white;
text-decoration : none;
}
#navcontainer_ebene2 ul ul li.parentactive {
background-image : url(/art/agrama/bg_subnavi_aktiv.gif);
background-repeat : no-repeat;
background-position : left top;
}
#navcontainer_ebene2 ul ul li.active {
background-image : url(/art/agrama/bg_subnavi_aktiv.gif);
background-repeat : no-repeat;
background-position : left top;
}
#navcontainer_ebene2 ul ul li.active_no_kids {
background-image : url(/art/agrama/bg_subnavi_aktiv.gif);
background-repeat : no-repeat;
background-position : left top;
}
#navcontainer ul ul ul a {
background-color : #99d0e5;
color : black;
}
#navcontainer ul ul ul li {
border-top : none;
}
#kruemelnavigation span {
color : #b22c1b;
}
#kruemelnavigation a {
color : #b22c1b;
text-decoration : none;
}
#kruemelnavigation a:hover {
color : #999999;
}
#shortcutlinks ul {
list-style-type : none;
margin : 0;
padding : 0;
list-style-image : none;
}
#shortcutlinks li {
display : inline;
margin : 0;
padding : 0 10px;
border-left : 1px solid #b22c1b;
}
#shortcutlinks li.first {
border-left : none;
padding-left : 0;
}
#shortcutlinks a.tools {
font-size : 11px;
font-weight : bold;
color : #b22c1b;
text-decoration : none;
}
#shortcutlinks a:hover.tools {
color : #333333;
}
#sprachenlinks ul {
list-style-type : none;
margin : 0;
padding : 0;
list-style-image : none;
}
#sprachenlinks li {
display : inline;
margin : 0;
padding-right : 6px;
}
#sprachenlinks li img {
border : none;
}
#download {
padding : 10px 0;
}
#download a {
text-decoration : none;
}
#download th, #download td {
border-bottom : 1px solid #80a674;
}
#galerieTabLinks ul {
margin : 0;
padding : 0;
list-style-type : none;
}
#galerieTabLinks ul li {
float : left;
display : block;
padding-right : 10px;
}
#galerieTabLinks ul li.selected a {
color : green;
}
.bilder_klein_ohne_tabs {
padding-top : 15px;
}
.bilder_klein_mit_tabs {
padding-top : 10px;
}
.bild_klein {
float : left;
width : 170px;
padding-bottom : 10px;
}
.galerie_thumbnails .galerie_bild {
float : left;
width : 50%;
}
#bildListe {
float : left;
width : 150px;
}
#bildliste img {
width : 150px;
}
#bildText {
float : left;
width : 180px;
padding : 0 10px;
}
#bildDetailbild {
float : left;
width : 370px;
background : no-repeat top right;
}
#seitenLinks {
clear : both;
}
.galerie_zurueckSeiteWeiter {
padding : 2px;
}
.galerie_zurueckSeiteWeiter ul {
list-style-type : none;
list-style-image : none;
margin : 0;
padding : 0;
}
.galerie_zurueckSeiteWeiter ul li {
float : left;
width : 33%;
display : block;
}
.galerie_zurueckSeiteWeiter ul li.seiteXvonY {
text-align : center;
}
.galerie_zurueckSeiteWeiter ul li.weiter {
text-align : right;
}
.galerie_zurueckSeiteWeiter ul li a {
display : inline;
}
.galerie_navigation {
clear : left;
}
.galerie_navigation ul {
list-style-type : none;
list-style-image : none;
margin : 0;
padding : 0;
float : left;
}
.galerie_navigation ul li {
float : left;
padding : 2px 6px;
}
.galerie_navigation ul li.zurueck {
padding-left : 0;
}
.galerie_navigation ul li.weiter {
padding-right : 0;
}
.rsslink img {
border : 0;
}
.rsslink img.rsslogo {
padding : 0 6px 0 3px;
}
.kleineschrift {
font-size : smaller;
}
.grosseschrift {
font-size : larger;
}
