/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30;
	margin-left: 0;
	background-color: #a31b21;
	}
	

#inhalte {
	background-color: #FFFFFF;
	vertical-align: top;
	padding-top: 20px;
	font-size: 12px;
	padding-left: 15px;
}

#inhalte td {
	font-size: 12px;
}

#bild {
	border: 1px solid #ffffff;
	height: 136px;
	background-color:#FFFFFF;
}

#logo {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	background-color: #FFFFFF;
	vertical-align: bottom;
}

#navicart {
	background-color: #ECE4E1;
	height: 100%;
	vertical-align:top;
	padding-top:10px;
}


#navi {
	background-color: #ECE4E1;
	height: 100%;
	border: 1px solid #ffffff;
	vertical-align:top;
	padding-top:10px;
}

	
#navi1{
	padding-top: 5px;
	padding-left: 10px;
	height: 100%;

}


.module {
	margin-left: 15px;
}


/* Navi Bereich normal */
#naviLevel0 {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;
	padding-top: 20px;
	border-bottom: 1px solid #ffffff;
}
#naviLevel0 a:link {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;


}
#naviLevel0 a:visited {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;

}
#naviLevel0 a:active {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #999999; 
	TEXT-DECORATION: none;

}
#naviLevel0 a:hover {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

/* Navi Bereich aktiv */

#naviLevel0act {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	padding-top: 20px;
	border-bottom: 1px solid #ffffff;
}
#naviLevel0act a:link {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;


}
#naviLevel0act a:visited {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel0act a:active {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel0act a:hover {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

/* Navi 1. Stufe normal */

#naviLevel1 {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;
	padding-top: 20px;
	border-bottom: 1px solid #ffffff;
}
#naviLevel1 a:link {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;


}
#naviLevel1 a:visited {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;

}
#naviLevel1 a:active {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;

}
#naviLevel1 a:hover {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

/* Navi 1. Stufe aktiv */

#naviLevel1act {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	padding-top: 20px;
	border-bottom: 1px solid #ffffff;
}
#naviLevel1act a:link {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;


}
#naviLevel1act a:visited {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel1act a:active {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel1act a:hover {
	font-weight: bold;
	FONT-SIZE: 12px; 
	COLOR: #6F6655; 
	TEXT-DECORATION: none;
}


/*Navi 2. Stufe normal */

#naviLevel2 {
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-left: 10px;
}

#naviLevel2 a:link {
	COLOR: #666666; 
	TEXT-DECORATION: none;

}
#naviLevel2 a:visited {
	COLOR: #666666; 
	TEXT-DECORATION: none;

}
#naviLevel2 a:active {
	COLOR: #666666; 
	TEXT-DECORATION: none;
}
#naviLevel2 a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

/*Navi 2. Stufe aktiv */

#naviLevel2act {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-left: 10px;

}
#naviLevel2act a:link {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
#naviLevel2act a:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel2act a:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel2act a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
/*Navi 3. Stufe normal */

#naviLevel3 {
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-left: 20px;
}

#naviLevel3 a:link {
	COLOR: #666666; 
	TEXT-DECORATION: none;

}
#naviLevel3 a:visited {
	COLOR: #666666; 
	TEXT-DECORATION: none;

}
#naviLevel3 a:active {
	COLOR: #999999; 
	TEXT-DECORATION: none;
}
#naviLevel3 a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

/*Navi 3. Stufe aktiv */

#naviLevel3act {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-left: 20px;

}
#naviLevel3act a:link {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
#naviLevel3act a:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel3act a:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel3act a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

/*Navi 4. Stufe normal */

#naviLevel4 {
	FONT-SIZE: 12px; 
	COLOR: #999999; 
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-left: 25px;
}

#naviLevel4 a:link {
	COLOR: #999999; 
	TEXT-DECORATION: none;

}
#naviLevel4 a:visited {
	COLOR: #999999; 
	TEXT-DECORATION: none;

}
#naviLevel4 a:active {
	COLOR: #999999; 
	TEXT-DECORATION: none;
}
#naviLevel4 a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

/*Navi 4. Stufe aktiv */

#naviLevel4act {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-left: 25px;

}
#naviLevel4act a:link {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
#naviLevel4act a:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel4act a:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel4act a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}


/*Navi 5. Stufe normal */

#naviLevel5 {
	FONT-SIZE: 12px; 
	COLOR: #999999; 
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-left: 30px;
}

#naviLevel5 a:link {
	COLOR: #999999; 
	TEXT-DECORATION: none;

}
#naviLevel5 a:visited {
	COLOR: #999999; 
	TEXT-DECORATION: none;

}
#naviLevel5 a:active {
	COLOR: #999999; 
	TEXT-DECORATION: none;
}
#naviLevel5 a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}

/*Navi 4. Stufe aktiv */

#naviLevel5act {
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	padding-top: 10px;
	padding-left: 30px;

}
#naviLevel5act a:link {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
#naviLevel5act a:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel5act a:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;

}
#naviLevel5act a:hover {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}



/* farbabhängig */
	
.balken1 {
	background-color: #5F83A7;
}


.balken2 {
	background-color: #A7BBCF;
}

.top {
	background-color: #CCCCCC;
	border-bottom: 2px solid #5F83A7;

}
	
.toptitle {
	background-color: #ffffff;
	border-bottom: 2px solid #5F83A7;
	font-size: 16px;
	color: #5F83A7;
	padding-left: 5px;
}


h1 {
	font-size: 16px;
	color: #5F83A7;

}

h2 {
	font-size: 14px;
	color: #A7BBCF;

}
h3 {
	font-size: 16px;
	color: #5F83A7;
  border-bottom: 1px solid #5F83A7;

}
A {
	color: #5F83A7;   
}


A:VISITED {
	color: #5F83A7;   
}

A:HOVER {
	color: #5F83A7;   
}


A:ACTIVE {
	color: #5F83A7;   
}


.teaserbox {
	background-color: #f4f4f4;
	border: 1px solid #5F83A7;
	font-size: 16px;
	color: #5F83A7;
	padding-bottom: 10px;
}

/* footer */


#webac{
	font-size: 10px;
	color:#999999;
	text-align: right;
	vertical-align:top;
}

#webac a:link {
	color:#999999;
	text-decoration:none;
}
#webac a:visited {
	color:#999999;
	text-decoration:none;
}#webac a:hover {
	color:#999999;
	text-decoration:none;
}#webac a:active{
	color:#999999;
	text-decoration:none;
}

/* Newsmodul */


.jmNewsTeaserPreview {
	font-size: 12px;
	color: #666666;

}

.jmNewsTeaser {
	font-size: 12px;
	color: #666666;
}
.jmNewsText {
	font-size: 12px;
}
jmNewsLink
.jmNewsLink {
	font-size: 12px;
}

/* Shop */

#cart {
font-size: 12px;
padding-left:10px;
text-align:center;
margin-right:40px;
margin-left:10px;
}

#suche
{
text-align:right;
padding-right: 20px;


}