﻿@font-face {
   font-family: rymenzburgFont1;
   src: url(../styles/ufonts.com_mister-frisky.ttf) format('truetype');
}

.bodyRymenzburg 
{
	background-image: url('../pics/rymenzburg/pics/bg-tapete.png');
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.layer1Rymenzburg
{
	position: absolute; top:0px; left:0px; width:100%; height:100%; min-width:100%; min-height:100%;
  background:  
    url('../pics/rymenzburg/pics/rahmen_links-oben.png') left 0px top 0px no-repeat, 
    url('../pics/rymenzburg/pics/rahmen_rechts-oben.png') right 0px top 0px no-repeat, 
    url('../pics/rymenzburg/pics/rahmen_links-unten.png') left 0px bottom 0px no-repeat, 
    url('../pics/rymenzburg/pics/rahmen_rechts-unten.png') right 0px bottom 0px no-repeat; 
}

.layerCenteredRymenzburg
{
	top:10px;
  margin: 0px auto;
  width: 1064px;
  height: 97%;
	position:relative;
	/*overflow:hidden;*/
}


.topContent
{
  position: absolute; top:0px; left:0px; width:1064px; height:264px;
  background: url('../pics/rymenzburg/pics/bg-content-oberer-teil.png')  no-repeat;

}

.titleContent {
	position: absolute; bottom:0px; left:270px; 
	width: 610px;
	font-style: normal;
	font-weight: normal;
	font-size: 15pt;
	color: #ffffff;
	letter-spacing: 0.1em;
	/*background-color: #004477; text-transform:uppercase;  006AA0*/
	border: 0px;
	font-family: rymenzburgFont1, Verdana;
}

.mainContent {
	position: absolute; top:264px; left:0px; width:1064px; height:65%;
	background: url('../pics/rymenzburg/pics/bg-content-unterer-teil.png')  no-repeat;
	background-size:100% 100%; 
}

.wurm {
	position: absolute; bottom:20px; right:45px; width:83px; height:57px;
  background: url('../pics/rymenzburg/pics/rymenzburg_wuermli.png') no-repeat;

}


.newsContent
{
	position: absolute; top:0px; right:0px; width:200px; height:661px;
  background: url('../pics/rymenzburg/pics/news-schilder.png')  no-repeat;
  z-index:90;
}


.newsContentAPV {
	position: absolute; top:514px; left:20px; width:175px; height:140px;
  z-index:90;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: #331E3F;
}
.newsContentAPV p {	padding: 0px 0px 0px 0px;	margin: 4px 0px 0px 0px;font-size: 8pt;color:#ffffff;}

.newsContentKulm {
	position: absolute; top:341px; left:20px; width:175px; height:140px;
  z-index:90;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: #331E3F;
}
.newsContentKulm p {	padding: 0px 0px 0px 0px;	margin: 4px 0px 0px 0px;font-size: 8pt;color:#ffffff;}

.newsContentWyna {
	position: absolute; top:155px; left:20px; width:175px; height:150px;
  z-index:90;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	color: #331E3F;
}
.newsContentWyna p {	padding: 0px 0px 0px 0px;	margin: 4px 0px 0px 0px;font-size: 8pt;color:#ffffff;}


.menuContainer
{
	position: absolute; top:30px; left:65px; width:200px;-max-width:200px;overflow:hidden;
  z-index:90;
  color:#ffffff;
  border:0px;
}


.thema
{
	position: absolute; top:0px; left:265px; width:600px; height:264px;
 /*  background: url('../pics/rymenzburg/pics/top-themenbild_pios.png') no-repeat; */
}




.logo
{
	position: absolute; top:0px; left:0px;  width:264px; height:264px;
  background: url('../pics/rymenzburg/pics/pfadi-rymenzburg_logo_ohne-huegel.png')  no-repeat;
}




.content {
	background-color : #232323;
 }

/* 
Default  Text
*/
 .text {
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color: black ;
	text-decoration:none;
}

 .textCascading {
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color:white;
	text-decoration:none;
}
A.textCascading:link {text-decoration: none;}
A.textCascading:visited {text-decoration: none;}
A.textCascading:hover {text-decoration: none;}
A.textCascading:active {text-decoration: none;}


 .naviNewsBackTitle {
	font-style: normal; 
	font-weight: bold; 
	font-size: 12px; 
	color: white ;
    }
 .naviNewsBackText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: white ;
}

 .footerText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 9px; 
	color: white ;
}

.adressContextBox {
    border:solid 1px #E1EFF0;
    background-color:#F6F9FA;
    padding:0px;
    margin: 0px 0px 10px 0px;
    float:left;
}
.adressContextBoxProcessing {
    border:solid 1px #CD7A79;
	background-color: #CD7A79;
    padding:0px;
    margin: 0px 0px 10px 0px;
    float:left;
}

.cartContextBox {
    border:solid 1px #E1EFF0;
    background-color:#F6F9FA;
    padding:0px;
    margin: 0px 0px 10px 0px;
    float:left;
}

.cartHeaderLabel {
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #333333;
}

.cartHeaderTitle {
	font-style: normal; 
	font-weight: bold; 
	font-size: 8pt; 
	color: #333333;
	background-color:#B7C7C9;
    margin: 0px 0px 10px 0px;
}

.cartInput
{
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #000000;
    border:solid 1px #aabbaa;
    background-color:#F6F9FA;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.cartInputEnabled {
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #000000;
    border:solid 1px #A31917;
    background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.CartDetailHeader {
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #333333;
	border-bottom: solid 1px #E1EFF0;
	border-left: solid 1px #ffffff;
	background-color: #B7C7C9;
	padding: 1px 2px 1px 2px;
	vertical-align:top;
}

.CartDetailRow {
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #333333;
	border-bottom: solid 1px #E1EFF0;
	border-left: solid 1px #ffffff;
	vertical-align:top;
}
.CartDetailRowProcessing {
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #333333;
	border-bottom: solid 1px #E1EFF0;
	border-left: solid 1px #CD7A79;
	background-color: #CD7A79;
	vertical-align:top;
}

.adressItem {
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #007882 ;
	text-align:left;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom: 1px solid #B7C7C9;
	background-color:#C8D7DA;
}
.adressItemHigh {
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #007882 ;
	text-align:left;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom: 1px solid #B7C7C9;
	background-color:#F4F9FA;
}

 
.contextBox {
    border:solid 1px #E1EFF0;
    background-color:#F6F9FA;
    padding:0px;
    margin: 0px 0px 10px 0px;
    float:left;
}
.contextBoxBackground {
    background-color:#F6F9FA;
}


.contextLink {
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #333333 ;
	text-align:left;
	text-decoration:underline;
}
.contextItem {
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #007882 ;
	text-align:left;
	position:relative;
	margin-top:3px;
	margin-bottom:2px;
	margin-left:2px;
	padding-bottom:2px;
	/*white-space:nowrap;*/
}
.contextItemIconPart 
{
	position:absolute; top:0px; right: 0px;
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #111111 ;
	text-align:left;
}
.contextItemTextPart 
{
	position:relative; top:0px; right: 18px;
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #111111 ;
	text-align:left;
}

.contextItemDescPart 
{
	position:relative; top:0px; right: 18px;
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #111111 ;
	text-align:left;
	white-space:normal;
}

contextItemNewsIconPart 
{
	position:absolute; top:17px; left: 0px;
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #111111 ;
	text-align:left;
}
.contextItemNewsTitlePart 
{
	position:relative; top:0px; left: 0px;
	font-style: normal; 
	font-weight:bold; 
	font-size: 7pt; 
	color: #111111 ;
	text-align:left;
	padding-bottom:2px;
}

.contextItemNewsDescPart 
{
	position:relative; top:0px; left: 0px;
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #111111 ;
	text-align:left;
	white-space:normal;
}


.contextItemNewsLinkPart 
{
	position:relative; top:8px; left: 0px;
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #111111 ;
	text-align:left;
	white-space:normal;
}
.contextItemNewsLink {
  font-style: normal; 
  font-weight: normal; 
  font-size: 7pt; 
  text-align: justify ;
  font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
  }
A.contextItemNewsLink:link {text-decoration:underline;color:#A31917;}
A.contextItemNewsLink:visited {text-decoration: underline;color:#A31917;}
A.contextItemNewsLink:hover {text-decoration: underline;}
A.contextItemNewsLink:active {text-decoration: underline;color:#A31917;}


.contentText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	color: #ffffff;
	line-height:140%;	
  padding: 0px 0px 0px 9px;
	margin-top:10px;
	margin-right:6px; 
}
.subContentText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	color: #ffffff;
	line-height:140%;	
  padding: 0px 0px 0px 9px;
	margin-top:5px;
	margin-right:6px;
}
.subTableText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	color: #ffffff;
	line-height:140%;	
  padding: 0px;
	margin:0px;
}

/* Spalte 1 von 2 und 2 von 2*/
.contentTextS1of2 {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	color: #ffffff;
	line-height:140%;	
    padding:0px 0px 0px 5px;
	margin-top:5px;
	margin-right:10px;
}
.contentTextS2of2 {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	color: #ffffff;
	line-height:140%;	
  padding: 0px 0px 0px 5px;
	margin-top:5px;
	margin-left:10px;margin-right:2px;
	text-align:left;
}


.contentSubTitle {
	font-style: normal; 
	font-weight: normal; 
	font-size: 15pt; 
	color: #444444 ;
	padding: 2px 0px 2px 9px;
	margin-top:15px;
	font-family: rymenzburgFont1, Verdana;
	/*text-transform:uppercase;*/
}

.subContentTitle {
	font-style: normal; 
	font-weight:normal; 
	font-size: 15pt; 
	color: #ffffff;
	letter-spacing: 0.05em;
	padding: 0px 0px 5px 0px;
	margin-top:25px;
	font-family: rymenzburgFont1, Verdana;
	/*text-transform:uppercase;*/
}
.subContentTitle div {
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	z-index:90;
}
.subContentTitle div a {
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

.contentFrag2Cols
{
	width:100%;height:auto;
	position:relative;
}

.contentFragLeft 
{
	position:absolute;
	top:0px;left:0px;
	width:50%;
}
.contentFragLeft2
{
	margin-right:10px;
}


.contentFragRight 
{
	position:absolute;
	top:0px;right:5px;
	width:50%;
}
.contentFragRight2
{
	margin-left:10px;
}

.contentSubTitleInsite {
	font-style: normal; 
	font-weight:normal; 
	font-size: 10pt; 
	color: #A31917 ;
	margin-top:1px;
	/*text-transform:uppercase;*/
	/*border-top: dotted 1px #A31917;*/
}

.contentHorizontalDivider
{
	position:relative;
	width:100%;
	clear:both;
	padding-top:2px;
	padding-left:2px;
}
.contentHorizontalDivider2
{
	position:relative;
	width:100%;
	height:5px;max-height:5px;overflow:hidden;
	background-color:#FBFDFB;
	margin-bottom:2px;
	clear:both;
}
.contentHorizontalDividerWithText
{
	position:relative;
	width:100%;
	height:auto;
	background-color:#F6F9FA;
	padding-bottom:5px;
	padding-top:4px;
	padding-left:2px;
	clear:both;
}
 
 .contentTextBig {
	font-style: normal; 
	font-weight: normal; 
	font-size: 14px; 
	color: #444444 ;
	line-height:140%;	
}

 .contentTextSmall {
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px; 
	color: #111111;
	line-height:140%;	
}
.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;
}

.contentInlineLeft
{
	right:0px;top:0px;
	width:auto;height:auto;
	float:left;
	margin-right:25px;
}
.contentInlineRight
{
	left:0px;top:0px;
	width:auto;height:auto;
	float:right;
	margin-left:25px;
}

 /* Adresse bios */
 .trAdressBox
 {
	height:120px;
	width:180px;
	border-left: solid 1px #A31917;
	padding-left:5px;
 }
 
 .trAdressT
 {
	position:absolute;bottom:65px;
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #A31917 ;
 }
 .trAdress1
 {
	position:absolute;bottom:30px;
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #111111 ;
 }
 .trAdress2
 {
	position:absolute;bottom: -1px;
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #111111 ;
 }
 
 

 /* Text ueber dem Top-Bild*/
 .topHeader1 {
	font-style: normal; 
	font-weight: 100 ; 
	font-size: 18pt; 
	text-align:left;
	color: #111111;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	position:absolute;
	top:95px;
	left:25px;
 }
 .topHeader2 {
	font-style: normal; 
	font-weight: 100 ; 
	font-size: 18pt; 
	text-align:right;
	color: #111111;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	position:absolute;
	bottom:97px;
	right:25px;
 }


 .topText {
	font-style: normal; 
	font-weight: 100 ; 
	font-size: 14pt; 
	color: #111111;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }

 .topTextHell {
	font-style: normal; 
	font-weight: 100 ; 
	font-size: 20pt; 
	color: white ;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }
.topTextDunkel {
	font-style: normal; 
	font-weight: 100 ; 
	font-size: 20pt; 
	color: #222222 ;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 }

 .statebox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	max-width: 700px;
	width: 700px;
	min-width: 500px;
	min-height:200px;
 	overflow:auto;
	background-color : #333333;
	}
 
 .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;
	}
 
 
 
 .MOrderStatebox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: black ;
	width: 400px;
	max-width: 400px;
	min-width: 400px;
	height:200px;
	min-height:200px;
	max-height:400px;
 	overflow:auto;
	background-color : #777777;
	}
 
 .MOrderStateboxMessage {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: black ;
	width: 400px;
	max-width: 400px;
	min-width: 400px;
	height:20px;
	min-height:20px;
 	overflow:auto;
	background-color : green;
	}

 .MOrderStateboxInfo{
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: black ;
	width: 400px;
	max-width: 400px;
	min-width: 400px;
	height:20px;
	min-height:20px;
 	overflow:auto;
	background-color : yellow;
	}
	
.MOrderStateboxError {
	font-style: normal; 
	font-weight: normal; 
	font-size: 12px; 
	color: black ;
	width: 400px;
	max-width: 400px;
	min-width: 400px;
	height:20px;
	min-height:20px;
 	overflow:auto;
	background-color : red;
	}
 
 
.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: 8pt; 
	color: #000000 ;
 }
 
 .linkBox {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10px; 
	color: black ;
	border : solid 0px;
	float: left;
	margin: 0px; 
	padding: 3px;
	width:100%;
 }

.userContainer {
  padding: 0px 0px 0px 9px;
	width:auto;height:auto;clear:left;margin-bottom:0px;
}
.userEntry { 
	top:0px;right:0px;float:left;text-align:left;margin-right:10px;margin-top:10px;padding: 0px 0px 5px 0px;
	background-color:#996699;
	height: 266px; 
    width:133px;
}
.userEntryPic { 
	width:100%;
	height: auto; 
}
.userEntryText { 
	width:100%;
	font-size: 7pt;
	text-align:center;
	height: auto; 
}



/* NEWS History*/
.newsHistContainer {
  padding: 0px 0px 0px 9px;
	width:auto;height:auto;clear:left;margin-bottom:0px;
}

.newsHistEntryText { 
	font-size: 9pt;
	padding-top:20px;
	text-align:center;
	float:left;
	color:#ffffff;
	width:100%;
}

.newsHistEntry { 
	top:0px;right:0px;float:left;text-align:left;margin-right:10px;margin-top:10px;padding: 0px 0px 0px 0px;
	/*background-color:#996699;*/
	height: auto; 
}

.newsHistEntryFade { 
	position:relative;
	top:0px;right:0px;float:left;text-align:left;margin-right:10px;margin-top:10px;padding: 0px 0px 0px 0px;
	height: auto; 
}

.newsHistPicFade { 
	position:absolute;top:0px;left:0px;
}
.newsHistTextFade {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #9699;
}

.newsHistPic { 
}
.newsHistText { 
	width:100%;
	font-size: 7pt;
	text-align:center;
	height: auto; 
}


/* NEWS */
.newsEntry {
	height:auto;
	color:#ffffff;
}
.newsPic {
	top:0px; right:0px;
	width:auto;
	padding-left:18px;
}

.newsFileDownload {
	top:0px; right:0px;
	width:auto;
	padding-right:5px;
}


 .newsText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 8pt; 
	color: #111111;
	line-height:140%;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.newsTitle {
	font-style: normal; 
	font-weight:normal; 
	font-size: 8pt; 
	color: #333333 ;
	padding: 0px 0px 0px 5px;
	/*text-transform:uppercase;*/
	margin:0px 0px 0px 0px;
}

.newsLink {
	font-style: normal; 
	font-weight:normal; 
	font-size: 7pt; 
	color: #007882 ;
	text-decoration:underline;
}

.topMenu {
	background-color : red;
 	color: black ;

 }
.topMenuText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 13pt; 
	color: #cccccc ;
	font-family: rymenzburgFont1, Verdana;
 }
.topMenuTextHighlighted {
	font-style: normal; 
	font-weight: normal; 
	font-size: 13pt; 
	color: #ffffff;
	text-decoration:underline;
	font-family: rymenzburgFont1, Verdana;
 }

.topMenuSubText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	color: #cccccc ;
 }
.topMenuSubTextHighlighted {
	font-size: 9pt; 
	font-weight: normal; 
	color: #ffffff;
	text-decoration:underline;
 }
.topMenuSubTextMouseOver {
	font-size: 9pt; 
	font-weight: normal; 
	color: #ffffff ;
	text-decoration:underline;
 }

.langMenuSubText {
	font-style: normal; 
	font-weight: normal; 
	font-size: 7pt; 
	color: #007882 ;
 }
.langMenuSubTextHighlighted {
	font-size: 7pt; 
	font-weight: normal; 
	color: #AF2C56 ;
 }
.langMenuSubTextMouseOver {
	font-size: 7pt; 
	font-weight: normal; 
	color: #AF2C56 ;
 }

.topMenuBox {
	position:relative;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	text-align:left;
	width:100%;
	padding:0px 0px 0px 0px; 	margin:0px 0px 0px 0px;
 }
 
.topMenuBoxHighlighted
{
	position: relative;
	float: left;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #222266;
}

.topMenuBoxBackground {
	font-style: normal; 
	font-weight: normal; 
	padding-top:3px;
}
.topSubMenuBoxBackground {
	font-style: normal; 
	font-weight: normal; 
	font-size: 10pt; 
	padding-top:3px;
}

.submenuContainer{
	background-image:url(../pics/navigation/greytrans.png);
    /*background-image:url(../pics/layout/labforce_verlauf_submenu.jpg);*/
    border: 0px;
    
	padding:0px 0px 0px 0px;
}

.topMenuBoxSub {
	position:relative;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	text-align:left;
	width:100%;
	padding-top:2px;
	padding-bottom:5px;
	margin: 0px 0px 0px 0px;
	white-space:nowrap;
	/*background-color:#006AA0;*/
	
	/*text-align:center;*/
	/*background-image:url(../pics/navigation/submenu_bg.png);*/
 }
.topMenuBoxSubHighlighted {
	position:relative;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	text-align:left;
	width:100%;
	padding-top:2px;
	padding-bottom:5px;
	margin: 0px 0px 0px 0px;
	white-space:nowrap;
	/*background-color:#008DD2;*/
	/*text-align:center;*/
	/*background-image:url(../pics/navigation/submenu_bg_high.png); */
}

.topMenuBoxSubMouseOver {
	position:relative;
	float:left;
	font-style: normal; 
	font-weight: normal; 
	text-align:left;
	width:100%;
	padding-top:2px;
	padding-bottom:5px;
	margin: 0px 0px 0px 0px;
	white-space:nowrap;
	/*background-image:url(../pics/navigation/greytrans.png);*/
	/*text-align:center;*/
	/*background-image:url(../pics/navigation/submenu_bg_mouseover.png);*/
}

.aktuellPopUp {
	font-style: normal; 
	font-weight: normal; 
	text-align:center ;
	color: #111111 ;
	background-image:url(../pics/navigation/aktuell_translow.png);
 }

.aktuellPopUpHighlighted {
	font-style: normal; 
	font-weight: normal; 
	text-align:center ;
	font-size: 22px; 
	color: #111111 ;
	background-image:url(../pics/navigation/aktuell_trans.png);
}

.aktuellPopUpText {
	font-style: normal; 
	font-weight: normal; 
	text-align:center ;
	font-size: 22px; 
	color: #111111 ;
	padding-top: 10px;
 }

 
.productSubMenu {
	background-color : #CCCCCC;
 }



.contentMain {
	position:absolute;
	top: 0px;
	left:260px;
	font-style: normal; 
	font-weight: normal; 
	font-size: 9pt; 
	color: #111111 ;
	width: 610px;
	max-width: 610px;
	height: 98%;
	overflow: auto;
	
 }


.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:  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:  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:  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:  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:  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;
  }



 .linkItemTitle {
  font-style: normal; 
  font-weight: bold; 
  font-family:  Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
  color:#ffffff;
  }
A.linkItemTitle:link {text-decoration:none;color:#ffffff;}
A.linkItemTitle:visited {text-decoration:none;color:#ffffff;}
A.linkItemTitle:hover {text-decoration:underline;color:#ffffff;}
A.linkItemTitle:active {text-decoration:none;color:#ffffff;}




.linkInText {
	font-style: normal;
	font-weight: bold;
	font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular;
	color: #dc63ff;
}
A.linkInText:link {text-decoration:none;color:#dc63ff;}
A.linkInText:visited {text-decoration:none;color:#dc63ff;}
A.linkInText:hover {text-decoration:underline;color:#ffffff;}
A.linkInText:active {text-decoration:none;color:#ffffff;}



.login {
	background-color: silver
}
.firma { background-color : white }
  	 
.userInfo {
	color:#ffffff;
	position:absolute;
	padding: 2px 2px 2px 2px;
	top:0px;
	right:0px;
	height:auto;
	width:auto;
	z-index:99;
	background-image: url('servestaticfile/?rs=SemiTransparentImage&transpimage=160_100_100_100_1_1'); background-repeat:repeat;	

}

.userInfo div {
	font-size:8pt;
	text-align:right;
	
}
.userInfo div a {
  color:#ffffff;
}

