/* Standard CSS */
body {
	margin: 0px;
	font-family: Arial;
	}

/* Zeilenhoehen */
.linie1, .Lauftext {line-height: 20px;}

/* Hintergrundfarbe 1 - Hell Grau */
.bg1 {background-color: #F7F9F2;}

/* Hintergrundfarbe 2 - Hell Gruen */
.bg2 {background-color: #B4C582;}

/* Hintergrundfarbe 3 - Rot */
.bg3, .navi2 a:hover, .navi2_akt a, .navi3 a:hover, .navi3_akt a {background-color: #A8111C;}

/* Hintergrundfarbe 3 - Dunkel Gruen */
.bg4, .navi1 a:hover, .navi1_akt a {background-color: #5A731E;}

/* Farbe 1 - Hell Gruen */
.color1 {color: #B4C582;}

/* Farbe 2 - Dunkel Gruen */
.color2, .navifuss a, .navi1 a:hover, .navi1_akt a, a {color: #5A731E;}

/* Farbe 3 - Dunkel Grau */
.color3, .navikopf a, .navi1 a, .navi2 a, .navi3 a, .Lauftext, .Tabelle  {color: #58585A;}

/* Farbe 4 - Rot */
.color4, .navi2 a:hover, .navi2_akt a, .navi3 a:hover, .navi3_akt a, .navishop a {color: #A8111C;}

/* Farbe 5 - Weiss */
.color5, .navi1 a:hover, .navi1_akt a {color: #FFFFFF;}

/* Schriftgroessen */
.hoehe1, .navikopf a, .navifuss a, .Tabelle {font-size: 12px;}
.hoehe2 {font-size: 13px;}
.hoehe3, .navi2 a, .navi2_akt a, .navi3 a, .navi3_akt a, .Lauftext {font-size: 14px;}
.hoehe4, .navi1 a, .navi1_akt a {font-size: 16px;}
.hoehe5 {font-size: 18px;}

/* Schriftarten */
.schrift1 {font-family: Arial;}
.times {font-family: Times;}


/* News als block anzeigen lassen */
.block {display: block;}

/* News Subheader */

.news_subheader h3 { font-size: 14px;
					font-weight: normal;}

/* Definition Linien */
hr {
	height: 1px;
	border: 0px;
	}

/* Haupt-Navigation */
.navi1 a, .navi1_akt a, .navi2 a, .navi2_akt a, .navi3 a, .navi3_akt a {
	display: block;
	line-height: 16px;
	text-decoration: none;
	padding: 1px;
	margin-bottom: 6px;
	}
.navi1 a:hover, .navi1_akt a {
	background-image: url(img/pfeil_navi2.gif);
	background-repeat: no-repeat;
	}
.navi1_akt a {
	font-weight: bold;
	}
.navi2 a:hover, .navi2_akt a, .navi3 a:hover, .navi3_akt a {
	background-image: url(img/pfeil_navi.gif);
	}
.navi1 a, .navi1_akt a {
	padding-left: 38px;
	}
.navi1 a:hover, .navi1_akt a {
	background-position: -20px center;
	}
.navi2 a, .navi2_akt a {
	padding-left: 56px;
	}
.navi2_akt a {
	font-weight: bold;
	}
.navi2 a:hover, .navi2_akt a {
	background-position: 38px center;
	}
.navi3 a, .navi3_akt a {
	padding-left: 74px;
	}
.navi3 a:hover, .navi3_akt a {
	background-position: 56px center;
	}

/* News Title */
.news_title a {text-decoration: none;}
.news_title a:hover {text-decoration: underline;}

/* Navigation Kopf- und Fussbereich, Shop */
.navikopf a, .navifuss a, .navishop a, .linkshop a {text-decoration: none;}
.navikopf a:hover, .navifuss a:hover, .navishop a:hover, .linkshop a:hover {text-decoration: underline;}
.navishop a {font-weight: bold;}

/* Bilddarstellung Produkte */
.produktbild img {border: 1px solid #B4C582;}

/* Definition der Bilddarstellung im Contentbereich */
.csc-textpic-caption, .Bildunterschrift {
        text-align: right;
        line-height: 14px;
		font-size: 11px;
        padding: 5px 0px 5px 0px;
		border-bottom: 1px solid #B4C582;
	}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border: 1px solid #B4C582;}
DL.csc-textpic-image {margin: 4px;}
	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 15px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 15px !important;
	}

.tx-indexedsearch-title {font-size: 14;}