/*--------------------------------------------*/
/*       CSS-Datei fuer Web-Projekt           */
/*                                            */
/*       Hottinger                            */
/*--------------------------------------------*/


/*---------- Grundlegende Seiteneinstellungen ------------*/

body {
	background-color:		#ffffff;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
	margin-bottom: 		0px;
	margin-top: 		0px;
	margin-left: 		0px;
	margin-right: 		0px;
	height: 101%;
}


.upperSubmenu {
	width: 185px;
	height: 13px;
}

.submenuLevel1 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
	padding-left:		30px;
	background-image:		url("../img/submenu_bg.gif"); 
	background-repeat:		repeat-y;
}

.submenuLevel2 {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
	padding-left:		12px;
}


a.submenuBlack:link, a.submenuBlack:active, a.submenuBlack:visited, a.submenuBlack:hover {
	color: 			#000000;
}

a.submenuBlack:hover {
	color: 			#E60003;
}


.submenuBlack {
	color: 			#000000;
}

a.submenuRed:link, a.submenuRed:active, a.submenuRed:visited, a.submenuRed:hover {
	color: 			#E60003;
}


.submenuRed {
	color: 			#E60003;
}

.footer {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
}

a.footerLink:link, a.footerLink:active, a.footerLink:visited, a.footerLink:hover{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
	text-decoration: 		underline;
}


.footerLink {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
	text-decoration: 		underline;
}

.pathmenu {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
}

a.pathmenu:link, a.pathmenu:active, a.pathmenu:visited, a.pathmenu:hover{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
	text-decoration: 		underline;
}

.linkimText{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#E60003;
}

a.linkimText:link, a.linkimText:active, a.linkimText:visited, a.linkimText:hover{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#E60003;
	text-decoration: 		underline;
}


.pathmenuAct {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#E60003;
}

a.pathmenuAct:link, a.pathmenuAct:active, a.pathmenuAct:visited, a.pathmenuAct:hover{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#E60003;
	text-decoration: 		underline;
}



ul {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
}

li {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
}

a:link, a:active, a:visited, a:hover {
	text-decoration:		none;
	color: 			#000000;
}

/*--------------------- Classes fuer die Sitemap ----------------------------*/

.tx-wssitemap-pi1 .treemenudiv {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;

}

.tx-wssitemap-pi1 .treemenudiv img {
	vertical-align: middle;
	border: none;
}

.tx-wssitemap-pi1 .treemenudiv a {
	text-decoration: none;  
	color: #788289; 
}

.tx-wssitemap-pi1 .treemenudiv a:hover {
	color: #E60003;
}

.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_act {
	color: #E60003;
}

.tx-wssitemap-pi1 .treemenudiv a span.treemenutext_actifsub {
	color:#788289;
}	


/*--------------------- Classes fuer die Sprachwahl ----------------------------*/

.selectLanguage {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color:			#000000;
	border: 			1px solid black;
}



/*--------------------- Classes fuer den RTE ----------------------------*/

.bodytext {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#000000;
}

.ueberschrift2 {
   font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
	line-height: 		16px;
	color: 			#E60003;
	font-weight: 		bold;
	text-align: 		left;
}

a.internallink:link, a.internallink:active, a.internallink:visited {
	color: 			#E60003;
	text-decoration: 		underline;	
}

a.internallink:hover {
	color: 			#E60003;
	text-decoration: 		underline;
}

a.externallink:link, a.externallink:active, a.externallink:visited {
	color: 			#E60003;
	text-decoration: 		underline;
}

a.externallink:hover {
	color: 			#E60003;
	text-decoration: 		underline;
}

a.external-link-new-window:link, a.external-link-new-window:active, a.external-link-new-window:visited {
	color: 			#E60003;
	text-decoration: 		underline;	
}

a.external-link-new-window:hover {
	color: 			#E60003;
	text-decoration: 		underline;
}

a.internal-link-new-window:link, a.internal-link-new-window:active, a.internal-link-new-window:visited {
	color: 			#E60003;
	text-decoration: 		underline;	
}

a.internal-link-new-window:hover {
	color: 			#E60003;
	text-decoration: 		underline;
}

a.download:link, a.download:active, a.download:visited {
	color: 			#E60003;
	text-decoration: 		underline;	
}

a.download:hover {
	color: 			#E60003;
	text-decoration: 		underline;
}

a.mail:link, a.mail:active, a.mail:visited {
	color: 			#E60003;
	text-decoration: 		underline;	
}

a.mail:hover {
	color: 			#E60003;
	text-decoration: 		underline;
}


/*---------------- Bildunterschriften anpassen ------------------*/

.csc-textpic-caption {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10px;
}

/*---------------- Rahmen um Bilderlinks entfernen -------------------*/

a.imgLink:link, a.imgLink:active, a.imgLink:visited, a.imgLink:hover {
	border: 					none;
	text-decoration: 		none;
}

.imgLink {
	border: 			none;
	text-decoration: 		none;
}

.csc-firstHeader {
font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 		12px;
	line-height: 		16px;	
	color: 			#E60003;
	font-weight: 		bold;
	text-align: 		left;
}

H1 {
font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 		12px;
	line-height: 		16px;	
	color: 			#E60003;
	font-weight: 		bold;
	text-align: 		left;
}

H2 {
font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 		12px;
	line-height: 		16px;	
	color: 			#E60003;
	font-weight: 		bold;
	text-align: 		left;
}
H3 {
font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 		12px;
	line-height: 		16px;	
	color: 			#E60003;
	font-weight: 		bold;
	text-align: 		left;
}
H4 {
font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 		12px;
	line-height: 		16px;	
	color: 			#E60003;
	font-weight: 		bold;
	text-align: 		left;
}

TR.productRow, TR.productRow TD {
	border-top: 1px solid #E60003;
	border-bottom: 1px solid #E60003;
}

