/* **********************************************************
	Elemente
*********************************************************** */
body
{
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333; 
	font-weight: normal;	

	/* Nur IE, deshalb weg... 
	scrollbar-face-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-shadow-color: #686868; 
	scrollbar-3dlight-color: #686868; 
	scrollbar-arrow-color: #686868; 
	scrollbar-track-color: #686868; 
	scrollbar-darkshadow-color: #686868; 	
	*/
}

table,tr,td
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; 
	color: #333333;	
}

a,A
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #91b0b5;
	text-decoration: none;
}

INPUT,TEXTAREA, SELECT
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; 
}

SELECT 
{
	border-color : #7B71A5;	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

FORM 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #ffffff;
}


/* **********************************************************
	Klassen
*********************************************************** */
.button {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #312984;
}

.text
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.textfett
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

.textfettTD
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #d6e4e7;
	padding: 3px;
}

.impressum
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}

.textlilla
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

.textBlau
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #91b0b5;
}


/** selen eigenschaften wie textorangefett, hängt mit dem editor im cms zusammen **/
.textlillafett
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#ED5E18;
}

.textwhite
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}

.textwhitefett
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.linklilla
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.linkBlack
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.linkBlackFett
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.newslilla
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #7B71A5;
	text-decoration: underline;
}

.linklillabig
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7B71A5;
}

.linksubnavi
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.linkwhite
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.linkwhitebig
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.katSelected
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #312984;
}
.warenkorb01
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.bgc01
{
	background-color: #ffffff;
}

.bgc02
{
	background-color: #000000;
}

.bgc03
{
	background-color: #91b0b5;
	/* background-color: #7B71A5; */
}

.bgc04
{
	background-color: #CAC6DB;
}

.bgc05
{
	background-color: #A59AC6;
}

.bgc06
{
	background-color: #333399;
}
.bgc07
{
	background-color: #EDEAFF;
}
.bgc08
{
	background-color: #F5F2FF;
}
.bgc09
{
	background-color: #E4E1F6;
}

.bgc10
{
	background-color: #686868;
}

.bgc11
{
	background-color: #d6e4e7;
}

.bgc12
{
	background-color: #eff5f5;
}

.naviSpan
{
	width:105px;
}

.containerEmpfang
{
	text-align:top;
	padding:15 0 0 15;
}

.titleEmpfang
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ED5E18;
}

.textOrange
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#ED5E18;
}

.textOrangeFett
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#ED5E18;
}

.textOckerFett
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#eaa51a;
}

.absatzTeaser
{
	margin-top:3;
	margin-bottom:10;
	text-align:left;
}

.teaserStern
{
	float:left;
}

/** **************************************************************
*  CALENDER 
************************************************************** **/
.posCalenderBox { position:relative; top:2px; display:inline; }

.calFrame { position:absolute; display:inline; width:176px; border: 1px solid #B4BAAD; visibility: hidden; background-color:#FFFFFF; }
.calTable { /* width: 100%; */ }
.calTblHeader { font-size: 10px; height: 21px; padding: 0px; vertical-align: middle; font-weight: bold;   color: #262626; background-color: #B4BAAD; }
.calColHeader { font-size: 10px; height: 18px; padding: 0px; vertical-align: bottom; font-weight: normal; color: #262626; background-color: #FFFFFF; text-align: center; width: 22px;}
.calFldTag0   { font-size: 10px; height: 14px; padding: 2px 0 2px 0; vertical-align: middle; font-weight: normal; color: #B4BAAD; background-color: #FFFFFF; text-align: center; }
.calFldTag1   { font-size: 10px; height: 14px; padding: 2px 0 2px 0; vertical-align: middle; font-weight: normal; color: #262626; background-color: #FFFFFF; text-align: center; }
.calFldTag2   { font-size: 10px; height: 14px; padding: 2px 0 2px 0; vertical-align: middle; font-weight: normal; color: #262626; background-color: #E1E1E1; text-align: center; }
.calLine      { padding: 0; margin: 0; height:1px; line-height: 1px; font-size: 1px; background-color: #B4BAAD; } 
.calHeute { color: #FF0000; }

.calBtnLeiste { text-align: center; padding-top: 2px; padding-bottom: 2px; }
.calBtnClose  { display: inline; position: relative; padding-left: 4px;  padding-right: 4px; }
.calBtnClear  { display: inline; position: relative; padding-left: 4px;  padding-right: 4px; }
.calBtnJetzt  { display: inline; position: relative; padding-left: 4px;  padding-right: 4px; }
.calButton    { font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

#calTable  A       { font-size: 10px; font-weight: normal;  }
#calTable  A:hover { font-size: 10px; font-weight: normal;  }

