/* - - - - - - - - - - - - - - - - - - - -
  M A S T E R - S T Y L E S
- - - - - - - - - - - - - - - - - - - - */

/*Definition des Bodys*/
BODY {
    MARGIN-TOP: 15px;
    MARGIN-LEFT: 15px;
    COLOR: #000000;
    FONT-SIZE: 12;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url();
    BACKGROUND-REPEAT: no-repeat;
	}

/*Definition der Tags*/
TD,DIV,TABLE,P { font-size: 12; font-family: Verdana; }
HR { color: #666666; height: 1; border-style: solid; }
H1 { color: #000000; font-size: 14; font-family: Arial, Verdana, Helvetica; font-weight: bold; font-style: normal; }
H2 { color: #000000; font-size: 14; font-family: Arial, Verdana, Helvetica; font-weight: bold; font-style: normal; }
H3 { color: #000000; font-size: 14; font-family: Arial, Verdana, Helvetica; font-weight: bold; font-style: normal; }

/*Link Definitionen*/
A:link { text-decoration: none; color:#466C8B; }
A:visited { text-decoration: none; color:#133958; }
A:active { text-decoration: none; color:#000033; }
A:hover { text-decoration: underline; color:#133958; }

/*Klassen Definitionen*/
.clsTitlePage { color: #000000; font-size: 14; font-family: Arial, Verdana, Helvetica; font-weight: bold; font-style: normal; }
.classButton { border-style: ridge; border-color: #CCCCCC; border-width: 1px; background-color: #CCCCCC;	font-family: Verdana; color: #000000; }
.cls_FrameColor { background-color: #CCCCCC; color: #000000; }
.cls_Line { background-color:#666666; }

.clsBasket {
	BORDER-LEFT: #666666 1px solid;    
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	PADDING-LEFT: 6px;
	background-color: #FFFFFF;
	font-weight: normal;
	COLOR: #000000;
	FONT-SIZE: 12;
	FONT-FAMILY: Verdana;
	}

#frmborder{
	background-color: #FFFFFF;
	border-style: none;
	font-family: Verdana;
	font-size: 12;
	color: #000000;
	overflow: hidden;
	}
/* - - - - - - - - - - - - - - - - - - - -
  L A Y O U T - S T Y L E S
- - - - - - - - - - - - - - - - - - - - */
*             { margin: 0; padding: 0; }
body          { margin: 15px; }
a             { text-decoration: none; }
a:hover       { text-decoration: underline; }
body, p, a, td, li, span, div, label	 { color: #000; font: 11px Verdana, Arial, Helvetica, sans-serif }
.nowrap       { white-space: nowrap; }
.titel        { color: #c33; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.titel1       { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h2            { color: #c33; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h3            { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

/*LINKS*/
a:link        { color: #c33; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:active      { color: #c33; text-decoration: none }
a:visited     { color: #c33; text-decoration: none }
a:hover       { color: #333; text-decoration: underline }

/*SUBLINKS NAVIGATION*/
a.nav:link    { color: #c33; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.nav:active  { color: #c33; text-decoration: none }
a.nav:visited { color: #c33; text-decoration: none }
a.nav:hover   { color: #000; text-decoration: none }

/*NEWS-BLOCK*/
.news_titel   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #c33; background-image: url("news.gif"); text-align: left; text-indent: 30px; padding: 1px 2px; width: 160px; border-top: 3px solid #fff }
.news_inhalt  { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #eee; text-align: left; padding: 2px 3px 4px; width: 160px; border: solid 1px #c33 }
.tab_inhalt   { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 8px }
hr            { margin: 7px 0; padding: 0; border: 0 none; border-top: 1px solid #999; height: 1px; } 
* html hr     { margin: 0; } /* for IE */

/*SBZ ONLINE SPECIALS*/
.link-back		{ padding: 0 0 0 20px; background: transparent url(../../plugins/sbz-online/images/arrow_left.jpg) 0 50% no-repeat; }
.link-next		{ padding: 0 20px 0 0; background: transparent url(../../plugins/sbz-online/images/arrow_right.jpg) 100% 50% no-repeat; }
.link-basket	{ padding: 0 0 0 20px; background: transparent url(../../plugins/sbz-online/images/basket.jpg) 0 50% no-repeat; }
.link-search	{ padding: 0 0 0 20px; background: transparent url(../../plugins/sbz-online/images/search.jpg) 0 50% no-repeat; }
.link-details	{ padding: 0 0 0 25px; background: transparent url(../../plugins/sbz-online/images/details.jpg) 0 50% no-repeat; }
.link-print		{ padding: 0 0 0 20px; background: transparent url(../../plugins/sbz-online/images/print.jpg) 0 50% no-repeat; }

/*NEU FUER ERWEITERTE SUCHE*/
input, textarea, select	{ color: #000; font: 11px Verdana, Arial, Helvetica, sans-serif; }

.width0				{ width: 75px; }
.width1				{ width: 100px; }
.width2				{ width: 150px; }
.width3				{ width: 200px; }
.width4				{ width: 250px; }

ul            { margin-left: 0; padding-left: 0; }
li 						{ margin-left: 15px; }

/*NAVIGATION-CONTROLS*/
@media print {
.controls			{ display: none; }
}



