
div,td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	line-height: 18px;
}

p{
	margin-top:0px;
}

H1{
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}

.TextRot{
	color: #C30303;
}


.TextRotFett{
	color: #C30303;
	font-weight: bold;
}
.TextGross{
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}

.TextGruenFett{
	color: #669900;
	font-weight: bold;
}

a{
	color: #666666;
}

a:link{
	color: #666666;
}
a:visited{
	color: #666666;
}
a:hover{
	color: #666666;
}
a:active{
	color: #666666;
}



/*---------*/

a.LinkGruen{
	text-decoration: underline;
	color: #669900;
}

a.LinkGruen:link {
	text-decoration: underline;
	color: #669900;
}

a.LinkGruen:visited {
	text-decoration: underline;
	color: #669900;
}
a.LinkGruen:hover {
	text-decoration: underline;
	/*text-decoration: none;*/
	color: #5E8D00;
	/*color: #E20A16;*/
}
a.LinkGruen:active {
	text-decoration:underline;
	color: #669900;
}

/*----------*/








a.SpecialLink{
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

a.SpecialLink:link {
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

a.SpecialLink:visited {
	text-decoration: none;
	color: #666666;
}
a.SpecialLink:hover {
	text-decoration: underline;
	/*text-decoration: none;*/
	color: #666666;
	/*color: #E20A16;*/
}
a.SpecialLink:active {
	text-decoration:none;
	color: #666666;
}

/*----------------*/

a.SpecialLink2{
	text-decoration: underline;
}

a.SpecialLink2:link {
	text-decoration: underline;
}

a.SpecialLink2:visited {
	text-decoration: underline;
}
a.SpecialLink2:hover {
	/*text-decoration: underline;*/
	text-decoration: none;
	color: #E20A16;
}
a.SpecialLink2:active {
	text-decoration: underline;
}

/*----------------*/





a.SubnavLinkOff{
	font-size: 13px;
	color: #669900;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

a.SubnavLinkOff:link {
	font-size: 13px;
	color: #669900;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
	
}

a.SubnavLinkOff:visited {
	color: #669900;
	text-decoration: none;
}
a.SubnavLinkOff:hover {
	text-decoration: none;
	/*text-decoration: none;*/
	color: #003300;
}
a.SubnavLinkOff:active {
	color: #669900;
	text-decoration:none;
}

/*----------------*/

a.SubnavLinkOn{
	text-decoration: none;
	color: #003300;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

a.SubnavLinkOn:link {
	text-decoration: none;
	color: #003300;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}

a.SubnavLinkOn:visited {
	text-decoration: none;
	color: #003300;
}
a.SubnavLinkOn:hover {
	text-decoration: none;
	/*text-decoration: none;*/
	color: #003300;
}
a.SubnavLinkOn:active {
	text-decoration:none;
	color: #003300;
}

/*----------------*/


a.SubnavLink2Off{
	font-size: 11px;
	color: #669900;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

a.SubnavLink2Off:link {
	font-size: 11px;
	color: #669900;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
	
}

a.SubnavLink2Off:visited {
	color: #669900;
	text-decoration: none;
}
a.SubnavLink2Off:hover {
	text-decoration: none;
	/*text-decoration: none;*/
	color: #003300;
}
a.SubnavLink2Off:active {
	color: #669900;
	text-decoration:none;
}

/*----------------*/

/*----------------*/


a.SubnavLink2On{
	font-size: 11px;
	color: #003300;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
}

a.SubnavLink2On:link {
	font-size: 11px;
	color: #003300;
	line-height: 18px;
	text-decoration: none;
	font-weight: bold;
	
}

a.SubnavLink2On:visited {
	color: #003300;
	text-decoration: none;
}
a.SubnavLink2On:hover {
	text-decoration: none;
	/*text-decoration: none;*/
	color: #003300;
}
a.SubnavLink2On:active {
	color: #003300;
	text-decoration:none;
}

/*----------------*/







a.SubnavLink3Off{
	font-size: 11px;
	color: #669900;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
}

a.SubnavLink3Off:link {
	font-size: 11px;
	color: #669900;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	
}

a.SubnavLink3Off:visited {
	color: #669900;
	text-decoration: none;
}
a.SubnavLink3Off:hover {
	text-decoration: none;
	/*text-decoration: none;*/
	color: #003300;
}
a.SubnavLink3Off:active {
	color: #669900;
	text-decoration:none;
}

/*----------------*/

/*----------------*/


a.SubnavLink3On{
	font-size: 11px;
	color: #003300;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
}

a.SubnavLink3On:link {
	font-size: 11px;
	color: #003300;
	line-height: 14px;
	text-decoration: none;
	font-weight: normal;
	
}

a.SubnavLink3On:visited {
	color: #003300;
	text-decoration: none;
}
a.SubnavLink3On:hover {
	text-decoration: none;
	/*text-decoration: none;*/
	color: #003300;
}
a.SubnavLink3On:active {
	color: #003300;
	text-decoration:none;
}

/*----------------*/

/*----- Produkt-Seiten-Einstellungen -------*/

.ListAnkerProdukte{
	font-weight: bold;
	list-style-image: url('../img/pfeil_anker.gif');
	padding-bottom:2px;
}
* html .ListAnkerProdukte{
	list-style-image: url("../img/pfeil_anker_ie.gif");
}

.BckTitel{
	background-color:#F1FBD6;
	color:#336600;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	padding-left:10px;
}

.TitelProdukt{
	font-weight: bold;
	color:#336600;
	padding-left:10px;
	background-color:#E4F7AD;
}

.TrennstrichProdukte{
	padding-top:2px;
	padding-bottom:1px;
}

.BckProduktBeschreibung{
	background-color:#F1FBD6;
	padding-left:10px;
}

.ZelleProdukteBild{
	text-align:left;
	
	padding-right:20px;
	padding-left:20px;
	
	text-align:center;
	padding-top:10px;
}

.BckPreis{
	background-color:#E4F7AD;
	padding-left:10px;
}

.ProduktZellePreis{
	text-align:right;
	padding-right:20px;
}

.BckPunktlinieProdukte{
	background-image:url(../img/punktlinie2.gif);
	background-repeat: repeat-x;
	background-position: center left;
	height:30px;
}

/*--------------------*/
/*--------------------*/
/*--------------------*/


.ZelleFaqNachOben{
	text-align:right;
	height:30px;
	vertical-align:middle;
}








/*-------------*/

a.LinkKlein{
	font-size: 10px;
	line-height:14px;
	text-decoration: none;
	/*color: #666666;*/
	color: #243560;
}

a.LinkKlein:link {
	font-size: 10px;
	line-height:14px;
	text-decoration: none;
	/*color: #666666;*/
	color: #243560;
}

a.LinkKlein:visited {
	text-decoration: none;
	/*color: #666666;*/
	color: #243560;
}
a.LinkKlein:hover {
	text-decoration: underline;
	/*color: #666666;*/
	color: #243560;
}
a.LinkKlein:active {
	text-decoration:none;
	/*color: #666666;*/
	color: #243560;
}



/*-------------*/

a.LinkRot{
	color: #C30303;
}

a.LinkRot:link {
	color: #C30303;
}

a.LinkRot:visited {
	color: #C30303;
}
a.LinkRot:hover {
	color: #C30303;
}
a.LinkRot:active {
	color: #C30303;
}

/*-------------*/

a.LinkRotOhnestrich{
	color: #C30303;
	text-decoration:none;
}

a.LinkRotOhnestrich:link {
	color: #C30303;
	text-decoration:none;
}

a.LinkRotOhnestrich:visited {
	color: #C30303;
	text-decoration:none;
}
a.LinkRotOhnestrich:hover {
	color: #C30303;
	text-decoration:underline;
}
a.LinkRotOhnestrich:active {
	color: #C30303;
	text-decoration:none;
}









ul {
	padding-left:0px;
	padding-top:0px;
	padding-bottom:1px;
	margin:0px;
	margin-left:16px;
	margin-bottom:15px;
	margin-top:5px;
	list-style-type: square;
	/*list-style-type: disc;*/
	text-align:left;
	
}
.zahl{
	list-style-type: decimal;
}

li{
	padding-bottom:4px;
	/*color: #666666;*/
	color: #243560;
	/*color:#333333;
	font-weight: bold;
	font-size: 1em;*/
}
li.ListPunktWeiss{
	padding-bottom:4px;
	color:#FFFFFF;
}

li.ListPunktWeissZahl{
	padding-bottom:12px;
	color:#FFFFFF;
	/*list-style-type: decimal;*/
}
li.ListPunktWeissZahlFett{
	padding-bottom:12px;
	color:#FFFFFF;
	font-weight:bold;
	/*list-style-type: decimal;*/
}

.EingabeFeldStandard{
	width:90px;
	border: 1px solid #666666;
	background-color:#FFFFFF;
	color:#666666;
	height:18px;
	line-height:18px;
}

.EingabeFeldGanzKurz{
	width:50px;
	border: 1px solid #666666;
	background-color:#FFFFFF;
	color:#666666;
	height:18px;
	line-height:18px;
}
.EingabeFeldKurz{
	width:137px;
	border: 1px solid #666666;
	background-color:#FFFFFF;
	color:#666666;
	height:18px;
	line-height:18px;
}
