/* Header mit Hauptnavi */

#headTop
{
	padding-top:0px;
	padding-left:0px;
	height: 130px;
	background-image: url(/bilder/2007/bg-head-top.jpg);
	background-repeat: no-repeat;
}

#headTop DIV
{
	text-transform: uppercase;
	font-weight: bold;
}

#headTop DIV.topRow
{
	padding-top: 90px;
	padding-left: 10px;
	clear: both;
}

#headTop DIV.headRowLim
{
	height: 1px;
	clear: both;
}

#headTop DIV.topLink
{
	font: 12px/18px helvetica,sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	height: 18px;
	vertical-align:middle;
	background: url(/bilder/2007/bg-head-top-lim.jpg) top right no-repeat;
	float: left;
	font-weight: bold;
}
#headTop DIV.topLink A,A:link,A:visited,A:active
{
	color:#FFFFFF;
}
#headTop DIV.topLink A:hover
{
	color:#ac0505;
}
#headTop DIV.topLink A.on,A.on:link,A.on:visited,A.on:active,A.on:hover
{
	color:#ac0505;
}

#headTop DIV.subRow
{
	padding-top: 0px;
	padding-left: 10px;
	clear: both;
}

#headTop DIV.subLink
{
	font: 11px/20px helvetica,sans-serif;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	height: 20px;
	vertical-align:middle;
	background: url(/bilder/2007/bg-head-sub-lim.jpg) top right no-repeat;
	float: left;
	font-weight: bold;
}
#headTop DIV.subLink A,A:link,A:active,A:visited
{
	color:#055cac;
}
#headTop DIV.subLink A:hover
{
	color:#ac0505;
}



/* Überschriften, Fließtext */

h2.farbig {
	color:#055cac;
}

.text_farbe1 {
	color:#808080;
}

.text_rot {
	
}

/* Farben */

.grau1 {
	background:#c8c8c8;
}

.grau2 {
	background:#bdbdbd;
}

.grau3 {
	background:#ececec;
}

.farbe1 {
	background:#1a61a3;
}

.farbe2 {
	background:#0e4781;
}

.farbe3 {
	background:#6cade1;
}

.farbe4 {
	background:#498fcc;
}

.farbe5 {
	background:#d4edff;
}

/* Container */

.container_aktuell {
	vertical-align:top;
	width:147px;
	background:#d4edff;
}

/* Links */


.button {
	display:block;
	background:#1a61a3;
	padding:0px;
	margin:0px;

}

.button_grau {
	display:block;
	background:#8f8f8f;
	padding:0px;
	margin:0px;
	border-top:1px solid #b4b4b4;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #6f6f6f;
	border-bottom:1px solid #6f6f6f;
}

.link_service {
	background:url(/shop/images/sym_haekchen_eisblau.gif) left center no-repeat;
	line-height:16px;
	padding-left:20px;
}

.link_vor {
	background:url(/shop/images/sym_pfeil_eisblau_vor.gif) no-repeat;
	width:9px;
	height:7px;
}

.link_zurueck {
	background:url(/shop/images/sym_pfeil_eisblau_zurueck.gif) no-repeat;
	width:9px;
	height:7px;
}

a.hauptnavi {
	color: #055cac;
	text-transform: uppercase;
}

a.hauptnavi:hover
{
	color: #ac0505;
}

a.subnavi {
	color: #055cac;

}

a.subnavi:hover
{
	color: #ac0505;
}

span.os_navimainactive {
	
}






/* Preise */

.preis {
	color:#ac0505;
	font-size:15px;
	font-weight:bold;
}

.preis_angebot {
	color:#ac0505;
	font-size:15px;
	font-weight:bold;
}

A.scart
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
A.scart:hover
{
	color: #000000;
}

.text-col-right
{
	color: #000000;
}

/* Links in Überschriftenbox -> Ebene in Listen- / Detailansicht */

.os_navicat { color:#055cac; text-transform:uppercase; font-weight:bold; }
A.os_navicat:link { color:#055cac; text-decoration:none; }
A.os_navicat:visited { color:#055cac; text-decoration:none; }
A.os_navicat:hover { color:#ac0505; text-decoration:none; }