.content {
 }

.calmaraLanding 
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../landing/pics/background.jpg) top center #000000;
	background-repeat:no-repeat;
	text-align: center;
}

/* classes for alternate landing pics (ie6 hack)*/
.landingPic_1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../landing/pics/girl_1.png');}
*[class="landingPic_1"] 
{background:url(../landing/pics/girl_1.png);background-repeat:no-repeat;filter:none;}

.landingPic_2 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../landing/pics/girl_2.png');}
*[class="landingPic_2"] 
{background:url(../landing/pics/girl_2.png);background-repeat:no-repeat;filter:none;}

.landingPic_3 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../landing/pics/girl_3.png');}
*[class="landingPic_3"] 
{background:url(../landing/pics/girl_3.png);background-repeat:no-repeat;filter:none;}

.landingPic_4 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../landing/pics/girl_4.png');}
*[class="landingPic_4"] 
{background:url(../landing/pics/girl_4.png);background-repeat:no-repeat;filter:none;}

.landingPic_5 {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../landing/pics/girl_5.png');}
*[class="landingPic_5"] 
{background:url(../landing/pics/girl_5.png);background-repeat:no-repeat;filter:none;}

.landingPic_6 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../landing/pics/girl_6.png');}
*[class="landingPic_6"] 
{background:url(../landing/pics/girl_6.png);background-repeat:no-repeat;filter:none;}

.landingPic_7 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../landing/pics/girl_7.png');}
*[class="landingPic_7"] 
{background:url(../landing/pics/girl_7.png);background-repeat:no-repeat;filter:none;}

.landingPic_8 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../landing/pics/girl_8.png');}
*[class="landingPic_8"] 
{background:url(../landing/pics/girl_8.png);background-repeat:no-repeat;filter:none;}

.landingPic_9 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../landing/pics/girl_9.png');}
*[class="landingPic_9"] 
{background:url(../landing/pics/girl_9.png);background-repeat:no-repeat;filter:none;}

/* END classes for alternate landing pics (ie6 hack)*/

.calmaraLogo {
	width:435px;
	min-width:435px;
	max-width:435px;
	height:119px;
	min-height:119px;
	max-height:119px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site/pics/logo.png', sizingMethod='scale');
}
*[class="calmaraLogo"] 
{
	background:url(../site/pics/logo.png);
	background-repeat:no-repeat;
	filter:none;
}

.bgRastered {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site/transparency/bgrastered.png', sizingMethod='scale');
}
*[class="bgRastered"] 
{
	background:url(../site/transparency/bgrastered.png);
	background-repeat:repeat;
}

.bgRastered2 {
	background:url(../site/transparency/bgrastered.png);
	background-repeat:repeat;
}
*[class="bgRastered2"] 
{
	background:url(../site/transparency/bgrastered.png);
	background-repeat:repeat;
}


.calmaraFooter
{
	position:fixed;
	bottom:0px;
	margin: 0 auto; 

	bottom:-10px;
	color:#E81E52;

	text-align:center;
	z-index:2;

	height:150px;
	min-height:150px;
	max-height:150px;
}

.calmaraFooterImg 
{
	position:absolute;
	height:150px;
	min-height:150px;
	max-height:150px;
	width:998px;
	min-width:998px;
	max-width:998px;
	bottom:0px;
	left:100px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site/transparency/bottom-back.png', sizingMethod='scale');
}
*[class="calmaraFooterImg"] 
{
	background:url(../site/transparency/bottom-back.png);
	background-repeat:no-repeat;
	filter:none;
}

.calmaraCopyright 
{
	position:absolute;
	left:115px;
	bottom:15px;
	color:#E81E52;
	font-size: 7pt; 
	white-space:nowrap;
}

.backgroundPreviewImage {
  position:absolute;
  top:0px;
  left:0px;
  width: 100%;
  height: 100%;
  z-index:99;
  text-align : center; 
  /*behavior: url(../fixes/iepngfix.htc);*/
}
*[class="backgroundPreviewImage"] 
{
	background:url(../site/transparency/bgrastered.png);
	background-repeat:repeat;
}

.centeredPreviewImage_ {
	position:relative;
	top:0px; 
	margin: 0 auto;
	border:solid 5px white;
	border-bottom:solid 30px white;
	z-index:99;
}

.centeredPreviewImage {
  position:absolute;
  top:50%;
  left:50%;
  min-width: 510px;
  min-height: 510px;
  margin-left:-400px;
  margin-top:-400px;

  background-color:#efefef;
  color:red;
  border:solid 5px #efefef;
  border-bottom:solid 30px #efefef;
  z-index:99;
}

.centeredPreviewImageText 
{
	position:absolute;bottom:-22px;right:5px;
	color: #000000;
	font-size: 12pt; 
}
.centeredPreviewImageTextLink 
{
	color: #000000;
	font-size: 12pt; 
}
a.centeredPreviewImageTextLink:visited {text-decoration:none;color: #000000;}
a.centeredPreviewImageTextLink:link {text-decoration:none;color: #000000;}
a.centeredPreviewImageTextLink:hover {text-decoration:underline;color: #000000;}
a.centeredPreviewImageTextLink:active {text-decoration:none;color: #000000;}



/* 
Default  Text
*/
 .text {
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #EEEEEE ;
	text-decoration:none;
}

 .textbold {
	font-style: normal; 
	font-weight: bold; 
	font-size: 7pt; 
	color: #EEEEEE ;
	text-decoration:none;
}
 
 .contentText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	color: white ;
	line-height:150%;	
}
 
 .contentTextBig {
	font-style: normal; 
	font-weight: normal; 
	font-size: 14px; 
	color: white ;
	line-height:150%;	
}

 .contentTextSmall {
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	color: white ;
	line-height:150%;	
}
.contentTextSmallShaded {
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	color: #999999 ;
} 
 .contentTextFormFields {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: white ;
	background-color : #343434;
	border : solid 1px;
	border-left-color : #B1B1B1;
	border-right-color : #B1B1B1;
	border-top-color : #B1B1B1;
	border-bottom-color : #B1B1B1;
}
 /* Text ueber dem Top-Bild*/
 .topText {
	font-style: normal; 
	font-weight: 100 ; 
	font-size: 14pt; 
	color: white ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }

 .topTextHell {
	font-style: normal; 
	font-weight: 100 ; 
	font-size: 14pt; 
	color: white ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }
.topTextDunkel {
	font-style: normal; 
	font-weight: 100 ; 
	font-size: 14pt; 
	color: #222222 ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }


/* Titel der Seite, wenn erfasst zb Updates */
.pageTitle {
	font-style: normal; 
	font-weight: bold; 
	font-size: 18pt; 
	color: #ffffff ;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

/* Jahreszahlen der Navigation in den Updates */
/* Datumsnavigation ,Jahreszahlen der Navigation in den Updates */
.naviMonthOuterDiv
{
	width:30px;	min-width:30px;	max-width:30px;	
	height:20px; min-height:20px; max-height:20px;
	background-color:#777777;
	overflow:hidden;
}
.naviMonthActive {
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	background-color:#FD0757;
	color: #EFEFEF ;
	width:28px;	min-width:28px;	max-width:28px;	
	height:18px; min-height:18px; max-height:18px;
	margin:1px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.naviMonthInActive {
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	background-color: #BA1942;
	color: #CCCCCC ;
	width:28px;	min-width:28px;	max-width:28px;	
	height:18px; min-height:18px; max-height:18px;
	margin:1px;
	overflow:hidden;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.naviMonthActiveText
{
	color: #EEEEEE ;
	
}
.naviMonthInActiveText
{
	color: #333333 ;
}
.inheritedForTextLinks
{
}
a.inheritedForTextLinks:visited {text-decoration:none;color: inherit;}
a.inheritedForTextLinks:link {text-decoration:none;color: inherit;}
a.inheritedForTextLinks:hover {text-decoration:none;color: inherit;}
a.inheritedForTextLinks:active {text-decoration:none;color: inherit;}


.naviMonthDeact {
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	background-color: #54071B;
	color: #555555 ;
	width:28px;	min-width:28px;	max-width:28px;	
	height:18px; min-height:18px; max-height:18px;
	margin:1px;
	overflow:hidden;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.naviYearActive {
	font-style: normal; 
	font-weight: bold; 
	font-size: 18pt; 
	color: #ffffff ;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.naviYearInactive {
	font-style: normal; 
	font-weight: bold; 
	font-size: 18pt; 
	color: #777777 ;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.naviLinkCatActive {
	text-transform:uppercase;
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #CCCCCC ;
	background-color : #F13446;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : solid 1px;
	border-top-color : #AAAAAA;
	border-left-color : #AAAAAA;
	border-bottom-color : #AAAAAA;
	border-right-color : #AAAAAA;
	
	position:relative; 
	padding:2px;float:left; 
	margin-right:2px;
	text-align:center;overflow:hidden;	
}
.naviLinkCatInActive {
	text-transform:uppercase;
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #888888 ;
	background-color : #970733;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : solid 1px;
	border-top-color : #AAAAAA;
	border-left-color : #AAAAAA;
	border-bottom-color : #AAAAAA;
	border-right-color : #AAAAAA;
	
	position:relative; 
	padding:2px;float:left; 
	margin-right:2px;
	text-align:center;overflow:hidden;	
}
.naviLinkCatText 
{
}
a.naviLinkCatText:visited {text-decoration:none;color: #CCCCCC;}
a.naviLinkCatText:link {text-decoration:none;color: #CCCCCC;}
a.naviLinkCatText:hover {text-decoration:none;color: #CCCCCC;}
a.naviLinkCatText:active {text-decoration:none;color: #CCCCCC;}


 .statebox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	width: 500px;
	max-width: 500px;
	min-width: 500px;
	height:200px;
	min-height:200px;
	max-height:400px;
 	overflow:auto;
	background-color : #232323;
	}
 
  .statsObjectDetailbox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
 	overflow:auto;
 	padding:2px;
	background-color : white;
	border : solid 1px;
	border-left-color : #999999;
	border-top-color : #999999;
	border-right-color : #666666;
	border-bottom-color : #666666;
	}

 
 
.newsDetailBoxOverview {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	background-color : #232323;
	border : solid 0px;
	border-left-color : #777777;
	border-right-color : #777777;
	border-top-color : #777777;
	border-bottom-color : #777777;
	width: 185px;
	max-width: 185px;
	min-width: 185px;
	height:185px;
	min-height:185px;
	max-height:185px;
	float: left;
	margin: 5px; 
	padding: 0;
	overflow:hidden;
 }
 
.newsDetailBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	background-color : #232323;
	border : solid 0px;
	border-left-color : #777777;
	border-right-color : #777777;
	border-top-color : #777777;
	border-bottom-color : #777777;
	width: 185px;
	max-width: 185px;
	min-width: 185px;
	height:120px;
	min-height:120px;
	max-height:120px;
	float: left;
	margin: 5px; 
	padding: 0;
	overflow:hidden;
 }

 .newsDetailBoxHoch {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	background-color : #232323;
	border : solid 0px;
	border-left-color : #777777;
	border-right-color : #777777;
	border-top-color : #777777;
	border-bottom-color : #777777;
	width: 185px;
	max-width: 185px;
	min-width: 185px;
	height:330px;
	min-height:330px;
	max-height:330px;
	float: left;
	margin: 5px; 
	padding: 0;
	overflow:hidden;
 }

 .newsDetailBoxText{
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
 	color: white ;
	background-color : #232323;
 	overflow:hidden;
}
 
 .newsDetailBoxTextSmall{
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: white ;
 }
 
 .linkBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
/*	background-color : #BC7E68; */
	border : solid 0px;
	float: left;
	margin: 0px; 
	padding-top: 3px;
	width:100%;
 }

 .linkBoxTextlinks {
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	color: black ;
/*	background-color : #BC7E68; */
	border : solid 0px;
	float: left;
	margin: 0px; 
	padding: 0px;
	width:100%;
 }
 
.productgroupDetailBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	background-color : #A39C9B;
	border : solid 0px;
	border-left-color : #777777;
	border-right-color : #777777;
	border-top-color : #777777;
	border-bottom-color : #777777;
	width: 164px;
	max-width: 164px;
	min-width: 164px;
	height:103px;
	min-height:103px;
	max-height:103px;
	float: left;
	margin-left: 3px; 
	margin-right: 4px; 
	margin-bottom: 8px; 
	padding: 0;
	overflow:hidden;
	
 }
.productgroupDetailBoxText{
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: white ;
	background-color : #A39C9B;
 	overflow:hidden;
 }

.productDetailIconBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 14px; 
	color: white ;
	background-color : #808080;
	width: 22px;
	max-width: 22px;
	min-width: 22px;
	height:22px;
	min-height:22px;
	max-height:22px;
	float: left;
	margin-right: 7px; 
	padding: 0;
 	overflow:hidden;
}

.productDetailIconBoxText{
	font-style: normal; 
	font-weight: normal; 
	font-size: 14px; 
	color: white ;
	background-color : #808080;
}

.productDetailForwardBackward{
	font-style: normal; 
	font-weight: normal; 
	font-size: 60px; 
	color: white ;
	background-color : #454545;
}
 
.productDetailDetailBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	background-color : #454545;
	border : solid 0px;
	border-left-color : #777777;
	border-right-color : #777777;
	border-top-color : #777777;
	border-bottom-color : #777777;
	width: 164px;
	max-width: 164px;
	min-width: 164px;
	height:103px;
	min-height:103px;
	max-height:103px;
	float: left;
	margin: 4px; 
	padding: 0;
 	overflow:hidden;
}

.productDetailDetailPopUpBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	background-color : #A39C9B;
	border : solid 0px;
	border-left-color : #BA1C21;
	border-right-color : #BA1C21;
	border-top-color : #BA1C21;
	border-bottom-color : #BA1C21;
	width: 164px;
	max-width: 164px;
	min-width: 164px;
	height:103px;
	min-height:103px;
	max-height:103px;
	float: left;
	margin: 5px; 
	padding: 0;
 	overflow:hidden;
}
 .productDetailDetailPopUpBoxText{
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: white ;
	background-color : #808080;
	border: solid 1px;
	border-left-color : #808080;
	border-right-color : #808080;
	border-top-color : #808080;
	border-bottom-color : #808080;
	padding-left: 2px;
	padding-right: 2px;
 	overflow:hidden;
 }

 .productDetailDetailBoxText{
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	color: white ;
	background-color : #777777;
	border: solid 1px;
	border-left-color : #777777;
	border-right-color : #777777;
	border-top-color : #777777;
	border-bottom-color : #777777;
	padding-left: 2px;
	padding-right: 2px;
 	overflow:hidden;
 }

.productVariantDetailTableBox {
}
.productVariantDetailTable {
	border-style : hidden ;
	border-collapse:collapse;
	table-layout:fixed;
	font-size: 11px; 
	}

.productVariantDetailTableCol {
	color: white ;
	font-size: 11px; 
	padding: 2px;
	border-style : hidden ;
	}
.productVariantDetailTableColAlter {
	background-color : #303030;
	color: white ;
	font-size: 11px; 
	padding: 2px;
	border-style : hidden ;
	}
.productVariantDetailTableHeader {
	border-style : none;
	font-weight: bold; 
	color: black ;
	font-size: 10px; 
	padding: 0px;
	border-style : hidden ;
}


.productVariantBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	background-color : #CCCCCC;
	border : solid 1px;
	border-left-color : #CCCCCC;
	border-right-color : #CCCCCC;
	border-top-color : #CCCCCC;
	border-bottom-color : #CCCCCC;
	width: 185px;
	max-width: 185px;
	min-width: 185px;
	height:33px;
	min-height:115px;
	max-height:135px;
	float: left;
	margin: 3px; 
	padding: 0;
 	overflow:hidden;
}

 .productVariantBoxText{
	font-style: normal; 
	font-weight: normal; 
	font-size: 16px; 
	color: black ;
	position:relative;left:5px;
 }

 .productVariantBoxTextSmall{
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	text-align:right;
	position:relative;right:5px;
 }

 
.productText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: white ;
	background-color : #232323;
	line-height:150%;	
}
 
 
.productDetails {
	background-color : #232323;
 }

.productDetailsMis {
	background-color : #303030;
 }

 .productMenu {
	background-color : #CCCCCC;
 }

.productMenuText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: black ;
	background-color : #CCCCCC;
 }

.productMenuTextHighlighted {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: red ;
	background-color : #CCCCCC;
 }

.topMenu {
	background-color : #BBBBBB;
 	color: #220000 ;

 }
.topMenuText {
	font-style: normal; 
	font-weight: 300; 
	font-size: 11pt; 
	color: #DD4444 ;
	/*letter-spacing:-0.1em;*/
	text-transform:uppercase;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }
 
a.topMenuText:visited {text-decoration:none;color: #DD4444;}
a.topMenuText:link {text-decoration:none;color: #DD4444;}
a.topMenuText:hover {text-decoration:none;color: #DD4444;}
a.topMenuText:active {text-decoration:none;color: #DD4444;}

.topMenuTextHighlighted {
	font-style: normal; 
	font-weight: 400; 
	font-size: 11pt; 
	color: #FFEEBB;
	/*letter-spacing:-0.1em;*/
	text-transform:uppercase;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }

a.topMenuTextHighlighted:visited {text-decoration:none;color: #FFEEBB;}
a.topMenuTextHighlighted:link {text-decoration:none;color: #FFEEBB;}
a.topMenuTextHighlighted:hover {text-decoration:none;color: #FFEEBB;}
a.topMenuTextHighlighted:active {text-decoration:none;color: #FFEEBB;}

.topMenuBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: red;
	text-align:center ;

 }
.topMenuBoxHighlighted {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	background-color : #220000;
	color: #ffcccc;
	text-align:center ;
}

.topMenuBoxSub {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	background-color : #220000;
	color: #ffcccc;
	text-align:center ;
 }
 
.productSubMenu {
	background-color : #CCCCCC;
 }

 /*
 Navi Produkte/Seiten unten rechts
 */
.productSubTextMis {
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	color: #EEEEEE ;
	background-color : #808080;
  }
  
  .productSubTextBoxMis {
	font-style: normal; 
	font-weight: normal; 
	color: #EEEEEE ;
	background-color : #999999;
	float: right;
	
	}
  .productSubTextBoxMisDesigner {
	font-style: normal; 
	font-weight: normal; 
	color: #EEEEEE ;
	background-color : #808080;
	float: right;
	
	}
 

 .productSubText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	color: #EEEEEE ;
	background-color : #808080;
  }
  
  .productSubTextBox {
	font-style: normal; 
	font-weight: normal; 
	color: #EEEEEE ;
	background-color : #808080;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px; 
 	padding-left: 10px; 
 	padding-right: 10px; 
	float: left;
	}
 .productSubTextBoxHigh {
	font-style: normal; 
	font-weight: normal; 
	color: black ;
	background-color : #C0C0C0;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px; 
 	padding-left: 10px; 
 	padding-right: 10px; 
	float: left;
 }

 .productSubTextBoxClicked{
	font-style: normal; 
	font-weight: normal; 
	color: black ;
	background-color : #B0B0B0;
	height: 22px;
	min-height: 22px;
	max-height: 22px;
	padding-top: 3px; 
 	padding-left: 10px; 
 	padding-right: 10px; 
	float: left;
 }

 .productSubTextBoxHighMis {
	font-style: normal; 
	font-weight: normal; 
	color: black ;
	background-color : #C0C0C0;
	float: right;
 }

 .productSubTextBoxClickedMis{
	font-style: normal; 
	font-weight: normal; 
	color: black ;
	background-color : #B0B0B0;
	float: right;
 }

 
 .productSubTextBoxContent {
	font-style: normal; 
	font-weight: normal; 
	color: black ;
 }

 .productSubTextBoxContentMis {
	font-style: normal; 
	font-weight: normal; 
	color: black ;
	float: right;
 	font-size: 12px; 
	padding-top:10px;
	padding-right:10px;
}



 .productSubHighlighted {
	font-size: 11px; 
	font-weight: normal; 
	color: white ;
 }

 
.MainMenu {
	background-color : #232323;
 }

.MainMenuText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 14px; 
	color: white ;
	background-color : #232323;
 }
 
.MainMenuTextHighlighted {
	font-size: 14px; 
	font-weight: normal; 
	color: #E2A371 ;
 }
 
.menupunkt {
  font-style: normal; 
  font-weight: normal; 
  font-size: 9pt; 
  text-align: justify ;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }
A.menupunkt:link {text-decoration: none;color:#5A6454}
A.menupunkt:visited {text-decoration: none;color:#5A6454}
A.menupunkt:hover {text-decoration: none;}
A.menupunkt:active {text-decoration: none;color:#5A6454;background-color:#787878}

  
.menutop {
  font-style: normal; 
  font-weight: bold; 
  font-size: 9pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  color: #231f20 ;
  }
A.menutop:link {text-decoration: none;color:#231f20;}
A.menutop:visited {text-decoration: none;color:#231f20;}
A.menutop:hover {text-decoration: none;color:#231f20;}
A.menutop:active {text-decoration: none;color:#231f20;}

.menutopActive {
  font-style: normal; 
  font-weight: bold; 
  font-size: 9pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #ebeae9;
  color: #231f20 ;
  }
A.menutopActive:link {text-decoration: none;color:#231f20;}
A.menutopActive:visited {text-decoration: none;color:#231f20;}
A.menutopActive:hover {text-decoration: none;color:#231f20;}
A.menutopActive:active {text-decoration: none;color:#231f20;}

.menutopTitle {
	position:relative; 
	top:5px;
	left:8px;
  }


.menusub {
  font-style: normal; 
  font-weight: bold; 
  font-size: 9pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  color: #231f20 ;
  }
A.menusub:link {text-decoration: none;color:#231f20;}
A.menusub:visited {text-decoration: none;color:#231f20;}
A.menusub:hover {text-decoration: none;color:#231f20;}
A.menusub:active {text-decoration: none;color:#231f20;}

.menusubActive {
  font-style: normal; 
  font-weight: bold; 
  font-size: 9pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  color: #d23745 ;
  }
A.menusubActive:link {text-decoration: none;color:#d23745;}
A.menusubActive:visited {text-decoration: none;color:#d23745;}
A.menusubActive:hover {text-decoration: none;color:#d23745;}
A.menusubActive:active {text-decoration: none;color:#d23745;}

.menupunktInvers {
  color: white ; 
  background-color: #3f3f3f;
  font-style: normal; 
  }
a.menupunktInvers:visited {text-decoration: none;text-decoration:none;color: white;}
a.menupunktInvers:link {text-decoration: none;text-decoration:none;color: white;}
a.menupunktInvers:hover {text-decoration: none;}
a.menupunktInvers:active {text-decoration: none;text-decoration:none;color: white;}
  
.menupunktOrange {
  color: black ; 
  background-color: #e96a3d;
  font-style: normal; 
  }
a.menupunktOrange:visited {text-decoration: none;text-decoration:none;color: black;}
a.menupunktOrange:link {text-decoration: none;text-decoration:none;color: black;}
a.menupunktOrange:hover {text-decoration: none;}
a.menupunktOrange:active {text-decoration: none;text-decoration:none;color: black;}

.menubox {
  background-color : #dbdad9;
  }


.permission-edit   { 
  color: white ; 
  background-color: #D3BEBE;
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  padding: 0px;
  }
  
.permission-title    { 
  color: white ; 
  background-color: #B30000;
  font-style: normal; 
  font-weight: bold; 
  font-size: 14px; 
  padding: 2px;
  padding-left: 10px; 
  }
  
.permission-list    { 
  color: white ; 
  background-color: #D3BEBE;
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  }

.permission-list-container    { 
  background-color: #D3BEBE;
  padding: 0px;
  padding-left: 0px; 
  }

.permission-list-title    { 
  color: #EBEBEB ; 
  background-color: #BB9292;
  font-style: normal; 
  font-weight: bold; 
  font-size: 12px; 
  padding: 2px;
  padding-left: 10px; 
  border : solid 1px;
  border-left-color : #BB9292;
  border-right-color : #BB9292;
  border-top-color : #730140;
  border-bottom-color : #BB9292;
  }
.permission-list-item    { 
  color: #530000 ; 
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  padding: 2px;
  padding-left: 10px; 
  }

.permission-input  { 
  color: #530000 ; 
  background-color: #CCA3A3;
  font-style: normal; 
  font-weight: normal; 
  font-size: 10px; 
  border : solid 1px;
  border-color : #730140;
  }

.permission-search-box  { 
  color: #EBEBEB ; 
  background-color: #BB9292;
  font-style: normal; 
  font-weight: bold; 
  font-size: 12px; 
  padding: 5px;
  border : solid 1px;
  border-color : #730140;
  }

.ssqAdminTlMenu {
	font-style: normal;
	font-weight: normal; 
	font-size: 11pt; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color:#BBBBBB;
	border : solid 1px;
	border-color : #AAAAAA;
	width:100%;
	height:25px;
	padding:1px 1px 1px 1px ;
}

.ssqAdminTlMenuItem
{
	font-style: normal;
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border : solid 1px;
	border-color : #AAAAAA;
	background-color:#BBBBBB;
	float:left;
	margin:2px;
	padding:1px 5px 1px 5px;
}
.ssqAdminTlMenuItemA
{
	font-style: normal;
	font-weight: normal; 
	font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border : solid 1px;
	border-color : #AAAAAA;
	background-color:#EEEEEE;
	float:left;
	margin:2px;
	padding:1px 5px 1px 5px;
}
  
/* Div fuer Admingui fuer die Hilfe in Sitelink */
.ssqAdminTlSiteLinkHelp 
{
  font-style: normal;
  font-weight: bold; 
  font-size: 9pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  color:#111111;
  border : solid 1px;
  border-color : #AAAAAA;
  padding:2px;
  background-color: #F5FEE9;
  width:486px;
}
/* Div fuer Admingui fuer eine einzelnen Container fuer eine einzelne Site / Sitelink */
.ssqAdminTlSite 
{
font-style: normal;
font-weight: bold; 
font-size: 11pt; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : solid 1px;
  border-color : #AAAAAA;
  width:490px;
  margin-bottom:4px;
  background-color: #F5FEE9;
  position:relative;
}
.ssqAdminTlSiteIA
{
font-style: normal;
font-weight: bold; 
font-size: 11pt; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : solid 1px;
  border-color : #AAAAAA;
  width:490px;
  margin-bottom:4px;
  background-color: #FDEAC6;
  position:relative;
}

.ssqAdminTlSiteEdit
{
font-style: normal;
font-weight: bold; 
font-size: 11pt; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : solid 1px;
  border-color : #AAAAAA;
  width:490px;
  margin-bottom:4px;
  background-color: #E8EAFD;
}

.ssqAdminTlSiteBannerDiv   { 
  font-style: normal; 
  font-size: 7pt; 
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  position:relative;
  left:0px;
  top:1px;
  width:auto; min-width:468px;max-width:472px;
  height:auto; min-height:10px;max-height:65px;
  overflow:hidden;
  margin:0px;
  padding:0px;
}

.ssqAdminAlinks   { 
  font-style: normal; 
  font-size: 7pt; 
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  margin:1px;
  text-decoration:indeline;
}

.ssqAdminTlSiteDiv   { 
  font-style: normal; 
  font-size: 7pt; 
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  position:relative;
  color:#000000;
  left:0px;
  top:1px;
}
  
.ssqAdminSite   { 
  font-style: normal; 
  font-weight: normal; 
  background-color: #dddddd;
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }



.ssqAdminTitleLarge { 
font-style: normal;
font-weight: bold; 
font-size: 12pt; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

 .ssqAdminTitle    { 
  font-style: normal; 
  font-weight: bold; 
  font-size: 10pt; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.ssqAdminColTitle    { 
  font-style: normal; 
  font-weight: bold; 
  font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.ssqAdminCol   { 
  font-style: normal; 
  font-size: 8pt; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.ssqAdminErrorMessage   { 
  font-style: normal; 
  font-size: 8pt; 
  color: Red;
  font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.ssqAdminColSmall   { 
  font-style: normal; 
  font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}


.ssqAdminColSmallNumericValues   { 
  font-style: normal; 
  font-size: 8px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.ssqAdminSearchFields  { 
  font-style: normal; 
  font-size: 10px; 
  color:black;
  background-color: #DDDDDD ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

 .ssqAdminSearchBoxAjax  { 
	font-style: normal; 
	font-size: 10px; 
	color:black;
	background-color: #EEEEEE ;
	border : solid 1px;
	border-left-color : #777777;
	border-right-color : #777777;
	border-top-color : #777777;
	border-bottom-color : #777777;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.ssqAdminColInactiveObject   { 
  font-style: normal; 
  font-size: 10px; 
  background-color: red ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.ssqAdminColHigh   { 
  font-style: normal; 
  font-size: 10px; 
  color: red;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.ssqAdminSubCol   { 
  font-style: normal; 
  font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

  
.caldayboxActivMonth    { 
  font-style: normal; 
  font-weight: bold; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #FEFEFE;
  border : solid 1px;
  border-left-color : #B1B1B1;
  border-right-color : #B1B1B1;
  border-top-color : #B1B1B1;
  border-bottom-color : #B1B1B1;
  }
  
.caldayboxInactivMonth    { 
  font-style: normal; 
  font-weight: bold; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #A5A5A5;
  border : solid 1px;
  border-left-color : #B1B1B1;
  border-right-color : #B1B1B1;
  border-top-color : #B1B1B1;
  border-bottom-color : #B1B1B1;
  }

.caldayboxCurrentDay    { 
  font-style: normal; 
  font-weight: bold; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #FFEFD9;
  border : solid 1px;
  border-left-color : #EF9999;
  border-right-color : #EF9999;
  border-top-color : #EF9999;
  border-bottom-color : #EF9999;
  }

.caldayboxActivDay    { 
  font-style: normal; 
  font-weight: bold; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #F2F2F2;
  border : solid 1px;
  border-left-color : #B1B1B1;
  border-right-color : #B1B1B1;
  border-top-color : #B1B1B1;
  border-bottom-color : #B1B1B1;
  }

.caldayboxMousOver {
  font-style: normal; 
  font-weight: bold; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #DEEFD9;
  border : solid 1px;
  border-left-color : #B1B1B1;
  border-right-color : #B1B1B1;
  border-top-color : #B1B1B1;
  border-bottom-color : #B1B1B1;
  }
  
.caldaytitle    { 
  font-style: normal; 
  font-weight: bold; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
.caldaycontent    { 
  font-style: normal; 
  color: #787878;
  font-weight: normal; 
  font-size: 9px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
  
.calmonthtitle    { 
  font-style: normal; 
  font-weight: bold; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.colheader    { 
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.contentSpezial    { 
  color: #787878;
  font-style: normal; 
  font-weight: normal; 
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #dcebe0;
  border : solid 1px #c8dbcc;
  border-bottom-width: 1px ;
  border-left-width: 1px ;
  border-right-width: 1px ;
  border-top-width: 1px ;

  }

.caldayboxActivDay    { 
  font-style: normal; 
  font-weight: bold; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #F2F2F2;
  border : solid 1px;
  border-left-color : #B1B1B1;
  border-right-color : #B1B1B1;
  border-top-color : #B1B1B1;
  border-bottom-color : #B1B1B1;
  }

.linkItemTitle {
  font-style: normal; 
  font-weight: bold; 
  font-size: 8pt; 
  color: #d23745;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
A.linkItemTitle:link {color:#d23745;}
A.linkItemTitle:visited {color:#d23745;}
A.linkItemTitle:hover {color:#d23745;}
A.linkItemTitle:active {color:#d23745;}

.linkItemDesc {
  font-style: normal; 
  font-weight: normal; 
  font-size: 8pt; 
  color: #787878;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.programItemTitle {
  font-style: normal; 
  font-weight: bold; 
  font-size: 8pt; 
  color: #d23745;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
A.programItemTitle:link {color:#d23745;}
A.programItemTitle:visited {color:#d23745;}
A.programItemTitle:hover {color:#d23745;}
A.programItemTitle:active {color:#d23745;}

.programItemSubTitle {
  font-style: normal; 
  font-weight: bold; 
  font-size: 8pt; 
  color: #787878;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
.programItemDesc {
  font-style: normal; 
  font-weight: normal; 
  font-size: 8pt; 
  color: #787878;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.programTitleBox {
  background-color : #ebeae9;
  }
.programTitleBoxTitle {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight: bold; 
  font-size: 12pt; 
  color : #231f20;
  }

.programPictureSubTitle {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight: normal; 
  font-size: 8pt; 
  color : #231f20;
  }


.backgroundProgram {
 background-color : #ebeae9;
}


.actualBox {
  background-color : #ffffff;
  }

.actualTitle {
  font-style: normal; 
  font-weight: bold; 
  font-size: 9pt; 
  background-color: #6c6e70 ;
  color: white;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
  
.actualItemDesc {
  font-style: normal; 
  font-weight: normal; 
  font-size: 7pt; 
  color: #787878;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }


.actualTitleBoxTitle {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight: bold; 
  font-size: 8pt; 
  color : #231f20;
  }

.actualictureSubTitle {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight: normal; 
  font-size: 7pt; 
  color : #231f20;
  }


  
.scrollbars {
  }
  
.tableheader    { 
 }

.plan-a    { 
  color: #990000; 
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  background-color: #6699ff;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
.plan-b    { 
  color: #990000; 
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  background-color: #66cccc;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.plan-small-cursiv     { 
  color: green; 
  font-style: italic; 
  font-weight: normal; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  } 

.colfield    { 
  color: #231f20; 
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.sonntag    { 
  color: #990000; 
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.colalter    { 
  font-size: 12px; 
  font-weight: normal; 
  color: white;
  background-color: red;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.xmlForm    { 
  color: silver;
  font-style: normal; 
  font-weight: normal; 
  font-size: 10px; 
  border : solid 1px #dbdad9;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
	
.xmlAction    { 
  color: silver;
  font-style: normal; 
  font-weight: normal; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : solid 1px #dbdad9;
  }

.xmlSection    { 
  color: silver;
  font-style: normal; 
  font-weight: normal; 
  font-size: 11px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.xmlInputField    { 
  color: #5A6454; 
  background-color : #efefef;
  font-style: normal; 
  font-weight: normal; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : solid 1px #dbdad9;
  border-bottom-width: 1px ;
  border-left-width: 1px ;
  border-right-width: 1px ;
  border-top-width: 1px ;

  }

.xmlInputFieldMandatory    { 
  color: #5A6454; 
  background-color : #efefef;
  font-style: normal; 
  font-weight: normal; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : solid 1px #dbdad9;
  border-bottom-color: #d23745 ;
  border-bottom-width: 1px;
  border-left-width: 1px ;
  border-right-width: 1px ;
  border-right-color: #dbdad9 ;
  border-top-width: 1px ;
  }

.xmlInputFieldMandatoryCheckbox    { 
  color: #5A6454; 
  font-style: normal; 
  font-weight: normal; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : solid 1px ;
  border-bottom-color: #e29ca2 ;
  border-bottom-width: 1px ;
  border-left-width: 1px ;
  border-left-color: silver ;
  border-right-width: 0px ;
  border-top-width: 1px ;
  border-top-color: silver ;
  }
  
.xmlInputFieldButton    { 
  color: #5A6454; 
  background-color : #efefef ;
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  border : solid 1px #dbdad9;
  border-bottom-width: 2px ;
  border-left-width: 2px ;
  border-right-width: 2px ;
  border-top-width: 2px ;
  }

  
.xmlInputFieldCheck    { 
  color: white; 
  font-style: normal; 
  font-weight: normal; 
  font-size: 10px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

	
.xmlerrortable    { 
  font-style: normal; 
  font-weight: normal; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
.xmlerrortitle    { 
  color: #d1341c; 
  font-weight: bold; 
  font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
.xmlerrormessage    { 
  color: #d1341c; 
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
	
.newstitle    { 
  color: #5A6454; 
  font-style: normal; 
  font-weight: bold; 
  font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.newsboxDesc {
  color: #5A6454; 
  font-style: normal; 
  font-weight: bold; 
  font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;

  }
.newsboxDescHighlighted {
  color: #5A6454; 
  font-style: normal; 
  font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #dbdad9;
  border : solid 2px;
  border-left-color : #EEEBE2;
  border-right-color : #FEFCF6;
  border-top-color : #EEEBE2;
  border-bottom-color : #FEFCF6;
  }
  
.newsbox {
  background-color : #dbdad9;
  border : solid 2px;
  border : solid 2px;
  border-left-color : #dbdad9;
  border-right-color : #dbdad9;
  border-top-color : #dbdad9;
  border-bottom-color : #ffffff;
  }
  
.newsentry {
  color: #5A6454; 
  font-style: normal; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #F8F5EC;
  border : solid #F8F5EC 1px;
  border-bottom-color : #FEFCF6;
  }

.newsentryHighlighted {
  color: #5A6454; 
  font-style: normal; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #ffffff;
  border : solid 1px;
  border-left-color : #B1B1B1;
  border-right-color : #B1B1B1;
  border-top-color : #B1B1B1;
  border-bottom-color : #B1B1B1;
  }
  
.newsboxTitle {
  color: #5A6454; 
  font-weight: bold; 
  font-size: 8pt; 
  }
a.newsboxTitle:visited {text-decoration:underline;color: #5A6454;}
a.newsboxTitle:link {text-decoration:underline;color: #5A6454;}
a.newsboxTitle:hover {text-decoration:underline;color: #dcebe0;background-color:#5A6454}
a.newsboxTitle:active {text-decoration:underline;color: #dcebe0;background-color:#5A6454}


.newsboxCategorie {
  color: #5A6454; 
  font-weight: normal; 
  font-size: 10pt; 
  }
a.newsboxCategorie:visited {text-decoration:underline;color: #5A6454;}
a.newsboxCategorie:link {text-decoration:underline;color: #5A6454;}
a.newsboxCategorie:hover {text-decoration:underline;color: #dcebe0;background-color:#5A6454}
a.newsboxCategorie:active {text-decoration:underline;color: #dcebe0;background-color:#5A6454}

.newsboxText {
  color: #5A6454; 
  font-weight: normal; 
  font-size: 8pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
a.newsboxText:visited {text-decoration:underline;color: #5A6454;}
a.newsboxText:link {text-decoration:underline;color: #5A6454;}
a.newsboxText:hover {text-decoration:underline;color: #dcebe0;background-color:#5A6454}
a.newsboxText:active {text-decoration:underline;color: #dcebe0;background-color:#5A6454}

  
.newsdate    { 
  color: #5A6454; 
  font-style: normal; 
  font-size: 8pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.newstext    { 
  color: #d1341c; 
  font-style: normal; 
  font-size: 10px; 
  white-space: normal;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
	

.contentbox {
  color: #5A6454; 
  font-style: normal; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  background-color : #ebeae9;
  }

.filelinkbox {
  background-color : #d23745;
  }
.filelinktitle {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-weight: bold; 
  font-size: 8pt; 
  color : #ffffff;
  }
a.filelinktitle:visited {text-decoration:underline;color: white;}
a.filelinktitle:link {text-decoration:underline;color: white;}
a.filelinktitle:hover {text-decoration:underline;color: white;}
a.filelinktitle:active {text-decoration:underline;color: white;}

	
.links    { 
  color: #5A6454; 
  font-style: normal; 
  font-weight: normal; 
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
a.links:visited {text-decoration:underline;color: #5A6454;}
a.links:link {text-decoration:underline;color: #5A6454;}
a.links:hover {text-decoration:underline;color: #dcebe0;background-color:#5A6454}
a.links:active {text-decoration:underline;color: #dcebe0;background-color:#5A6454}
	
.error    { 
    font-size: 12px; 
    font-weight: bold; 
    color: white;
    background-color: red;
    }

.infotitle    { 
  color : #eeeeee ;
  font-style: normal; 
  font-weight: bold; 
  font-size: 12pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
.infomessage    { 
  color : #eeeeee ;
  font-style: normal; 
  font-weight: normal; 
  font-size: 10pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }


.windowtitle    { 
  color : #231f20 ;
  font-style: normal; 
  font-weight: bold; 
  font-size: 10pt; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }

.navfield    { 
    font-size: 9px; 
    font-weight: normal; 
    color: black;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
   }


.stattitle    { 
  background-color: #e5e5e5;
  font-weight: bold; 
  color: black ;
  font-size: 16px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  }
.statsubtitle    { 
  color: white;
  background-color: #3f3f3f;
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  }
.statfield   { 
  background-color: #e5e5e5;
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  }   
.statfield0   { 
  color: #7a5250;
  background-color: #e5e5e5;
  font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }   
.statfield50   { 
  background-color: #EFEFEF;
  color: #566455;
  font-weight: bold; 
  font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }   

.ssqdesc    { 
  border-color: white ;
  font-weight: bold; 
  background-color: Wheat;
  font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
.ssqdata    { 
  color: black;
  background-color: gold;
  font-size: 12px; 
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  }
   

A {text-decoration: none;color:inherit;}
A:visited {text-decoration:none;color:inherit;}
A:link {text-decoration:none;color:inherit;}
A:hover {text-decoration:none;color:inherit;}
A:active {text-decoration:none;color:inherit;}


.site {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color: #000000;
	}

.siteCentered {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.bodyattribute { 
	color : #787878 ;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color : #ebeae9 ;
 }

.bodyattribute2 { 
	color : #787878 ;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color : #ebeae9 ;
 }

.bodyattributemitbild { 
	color : #787878 ;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image: url(pics/layout/title_logo.gif) ;
	background-color : #ebeae9 ;
	background-position:515px 5px;
	background-repeat:no-repeat;    
	background-attachment: fixed;

 }
.bodyattributeMenu { 
	background-color : #dbdad9 ;
	color : #787878 ;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }


.webFormHeader{
	background-color : #A0A0A0;
	width: 570px;
	max-width: 570px;
	min-width: 570px;
	height:130px;
	min-height:130px;
	max-height:130px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
	}


.webFormLogo{
	width: 130px;
	max-width: 130px;
	min-width: 130px;
	height:130px;
	min-height:130px;
	max-height:130px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:570px;
}

.webFormdesc{
	background-color : #343434;
	width: 145px;
	max-width: 145px;
	min-width: 145px;
	height:370px;
	min-height:370px;
	max-height:370px;
	overflow:hidden;
	position:absolute;
	top:380px;
	left:550px;
	color:white;
	font-size: 9px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align:right;
}


.webFormContent{
	background-color : #343434;
	width: 700px;
	max-width: 700px;
	min-width: 700px;
	height:370px;
	min-height:370px;
	max-height:370px;
	overflow:hidden;
	position:absolute;
	top:130px;
	left:0px;
}

.webFormContentForm{
	position:absolute;
	top:9px;
	left:9px;
}

 .webFormTitle {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: white ;
}

.webFormFieldDesc{
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: white ;
}

.webFormFieldValueInput{
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: white ;
	background-color : #A0A0A0;
    border : 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
.webFormFieldValueDisplay{
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: white ;
	line-height:150%;	
}

/* Anzeige Updates Gruppe von sets*/
.setgroup {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: #F9DBDD ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : 0px;
}

.setsingleMember {
	font-style: normal; 
	font-weight: normal; 
	font-size: 18px; 
	color: #F9DBDD ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : 0px;

}

.setsingle {
	font-style: normal; 
	font-weight: normal; 
	font-size: 18px; 
	color: #F9DBDD ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../site/transparency/bgrastered.png', sizingMethod='scale');
}
*[class="setsingle"] 
{
	background:url(../site/transparency/bgrastered.png);
	background-repeat:repeat;
}

.setdesc {
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #F9DBDD ;
	border-collapse:collapse;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	width:375px;
	min-width:375px;
	max-width:375px;
	height:200px;
	min-height:200px;
	max-height:200px;
	float: left;
	padding: 1px;
	margin:1px;
	}
 
.setdesctext {
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #cccccc ;
	border-collapse:collapse;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	position:absolute;
	width:370px;
	min-width:370px;
	max-width:370px;
	height:150px;
	min-height:150px;
	max-height:150px;
	float: left;
	padding-right: 5px;
	margin:0px;
	line-height:190%;	
	text-align:justify;
	left:615px;
	top:40px;
	}

.setPreviewPic {
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	width:80px;max-width:80;height:200px;min-height:200px;
	color: #F9DBDD ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : 0px;
}

.setPreviewPaging {
	font-style: normal; 
	font-weight: bold; 
	font-size: 10px; 
	position:relative;
	float:left;
	left:5px;
	color: #F9DBDD ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : 0px;
}

.setVerticalLine {
	position:absolute;
	top:10px;
	left:0px;	
}

.setTitle {
	font-style: normal; 
	font-weight: normal; 
	font-size: 18pt; 
	color: #E37635 ;
	position:absolute;
	top:5px;
	left:10px;	
	text-align:left;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : 0px;
}

.setTitleBold {
	font-style: normal; 
	font-weight: bold; 
	font-size: 18pt; 
	color: #E37635 ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.setDescriptionBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #E37635 ;
	position:absolute;
	top:45px;
	left:10px;	
	width: 280px;
	min-width: 280px;
	max-width:280px;
	overflow:hidden;
	text-align:left;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.setDescriptionBoxData {
	text-transform:uppercase;
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #ffffff ;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.setContentCount {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: #F9DBDD ;
	position:absolute;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : 0px;
	padding:1px;
}

.setField {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: #F9DBDD ;
	position:absolute;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : 0px;
	padding:1px;
}

.setFieldData {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: #F9DBDD ;
	position:absolute;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	padding:1px;
}

.setNaviPageNo {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	color: #CCCCCC ;
 }
.setNaviPageNoHighlighted {
	font-style: normal; 
	font-weight: bold; 
	font-size: 10pt; 
	color: #FFFFFF;
 }


.setopengallery {
	font-style: normal; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #E37635 ;
	position:absolute;
	text-align:left;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.setopengallerylink {
	font-style: normal; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #E37635 ;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
a.setopengallerylink:visited {text-decoration:none;color: #E37635;}
a.setopengallerylink:link {text-decoration:none;color: #E37635;}
a.setopengallerylink:hover {text-decoration:underline;color: #E37635;}
a.setopengallerylink:active {text-decoration:none;color: #E37635;}

.setpreviewpics {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: #F9DBDD ;
	border : solid 0px;
	position:absolute;
	padding-top: 0px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	left:44px;
	top:0px;
}

.setpreviewpic {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: white ;
	border : solid 0px;
	border-left-color : #F9DBDD;
	border-right-color : #F9DBDD;
	border-top-color : #222222;
	border-bottom-color : #000000;
	position:relative;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-left: 0px; 
	margin-right: 10px; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	padding: 0;
	float:left;
}


 .setItem{
	border : solid 0px;
	border-top : solid 1px;
	border-left-color : #F9DBDD;
	border-right-color : #F9DBDD;
	border-top-color : #571211;
	border-bottom-color : #F9DBDD;
	float: left;
	padding: 1px;
	margin:1px;
 }
 
 .setContentAjaxContainer{
	position:absolute;
	z-index:10;
	background-color : #220100;

	width: 470px;
	max-width: 450px;
	min-width: 450px;
 	overflow:auto;
	
}
 
.thumbOfPagedSet {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: #EEEEEE ;
	background-color : #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    border : solid 1px;
	border-top-color : #222222;
	border-left-color : #222222;
	border-bottom-color : #111111;
	border-right-color : #111111;
	
	position:relative; 
	margin:10px;float:left; 
	width:150px;
	min-width:150px;
	max-width:150px;
	height:150px;
	min-height:150px;
	max-height:150px;
	text-align:center;overflow:hidden;	
}

.thumbOfPagedSetBG
{
	position:absolute;
	top:0px;left:0px;
	height:150px;min-height:150px;width:150px;min-width:150px;
	text-align:center;
	background-color : #000000;
	background-repeat:no-repeat;background-position:center center;z-index:1;
}

.thumbOfPagedSetClickArea
{
	position:absolute;
	top:0px;left:0px;
	height:125px;min-height:125px;width:150px;min-width:150px;
	z-index:2;
}

 .thumbLinkOfPagedSetR {
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	background-color : #000000;
	color: #CCCCCC ;
	text-decoration:none;
	width:25px;min-width:25px;max-width:25px;
	height:15px;min-height:15px;max-height:15px;
	position:absolute;right:0px;bottom:0px;z-index:2;
}
.thumbLinkOfPagedSetL {
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	background-color : #000000;
	color: #CCCCCC ;
	text-decoration:none;
	width:25px;min-width:25px;max-width:25px;
	height:15px;min-height:15px;max-height:15px;
	position:absolute;left:0px;bottom:0px;z-index:2;
}

 .thumbLinkOfPagedSetBottom {
	font-style: normal; 
	font-weight: bold; 
	font-size: 9px; 
	background-color : #EECCCC;
	color: #333333;
	text-decoration:none;
	width:80px;min-width:80px;max-width:80px;
	height:15px;min-height:15px;max-height:15px;
	position:absolute;left:36px;bottom:0px;z-index:3;
	text-align:center;
}

 .thumbLinkOfPagedSet {
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	background-color : #000000;
	color: #CCCCCC ;
	text-decoration:none;
}
 
.SetMenu
{
	position:absolute;
	top:20px;
	left:20px;
	width:300px;
	min-width:300px;
	max-width:300px;
	height:270px;
	max-height:270px;
	background-color:#DDDDDD;
	z-index:99;
	border:solid 2px #666666;
	padding:2px;
}
.SetMenuTitle
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:15px;
	max-height:15px;
	overflow:hidden;
	background-color:#EEEEEE;
	z-index:99;
}
.SetMenuContent
{
	position:absolute;
	top:16px;
	left:0px;
	width:100%;
	height:254px;
	max-height:254px;
	overflow:auto;
	background-color:#EEEEEE;
	z-index:99;
}

.SetMenuItem
{	
	position:relative;
	width:100%;
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	background-color : #bbbbbb;
	color: #CCCCCC ;
	text-decoration:none;
	float:left;
	margin-bottom:1px;
}
.SetMenuItemPreview
{	
	position:relative;
	width:100%;
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	background-color : #CCbbbb;
	color: #CCCCCC ;
	text-decoration:none;
	float:left;
	margin-bottom:1px;
}
.SetMenuItemActive
{	
	position:relative;
	width:100%;
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	background-color : #bbDDbb;
	color: #CCCCCC ;
	text-decoration:none;
	float:left;
	margin-bottom:1px;
}

.SetMenuItemFld
{
	position:relative;
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #111111 ;
	margin-right:3px;
	padding:1px;
	
	text-decoration:none;
	float:left;
}
 

.login { background-color :  silver }
.firma { background-color : white }
  	 
