/**
 * Ueber diesen Selektor richten wir den Mehrwert-Container auf der rechten
 * Seite aus.
 **/  
 div#containerRechts {
	  float:left;
	  overflow:hidden;
	  margin:8px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  width:175px;
}
/**
 * Titel fuer Mehrwertcontainer rechts
 **/
 #containerLinks .mehrwertcontainerTitel,
 #containerRechts .mehrwertcontainerTitel {
     clear:both;
     margin:0px 0px 0px 0px;
     padding:5px 8px 5px 8px;
     width:160px;
     font-weight:bold;
     font-size:12px;
}

html>body #containerLinks .mehrwertcontainerTitel,
html>body #containerRechts .mehrwertcontainerTitel {
     padding:5px 8px 5px 9px;
     width:159px;
}

/**
 * Titel fuer Mehrwertcontainer Localizer
 **/
 #containerLinks .mehrwertcontainerLocalizerTitel,
 #containerRechts .mehrwertcontainerLocalizerTitel {
	 clear:both;
	 margin:0px 0px 0px 0px;
	 padding:5px 0px 0px 0px;
	 width:175px;
	 font-weight:bold;
	 font-size:1px;
}
/**
 * Ueberschrift im Fliesstext
 **/
 #containerLinks .mehrwertcontainerUeberschrift,
 #containerRechts .mehrwertcontainerUeberschrift {
	 clear:both;
	 margin:0px 0px -3px 0px;
	 padding:7px 10px 0px 8px;
	 font-weight:bold;
	 font-size:8pt;
}



/**
 * Abschluss fuer Mehrwertcontainer rechts
 **/
 #containerLinks div.mehrwertcontainerAbschluss,
 #containerRechts div.mehrwertcontainerAbschluss {
 	 clear:both;
	 display:block;
	 margin:0px 0px 12px 0px;
	 padding:0px 0px 4px 0px;
}

/**
 * Inhalt fuer Mehrwertcontainer rechts
 **/
 #containerLinks div.mehrwertcontainerInhalt,
 #containerRechts div.mehrwertcontainerInhalt {
	 clear:both;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 width:173px;
}

/**
 * Rahmen eines MWC's
 **/
 #containerLinks div.MWC_Rahmen,
 #containerRechts div.MWC_Rahmen {
 	 border-left-width:1px;
	 border-left-style:solid;
	 border-right-width:1px;
	 border-right-style:solid;
}

/**
 * Normalerfliesstext in einem Mehrwertcontainer
 **/
 #containerLinks p,
 #containerRechts p {
     padding:6px 8px 8px 8px;
    margin:0px 0px 0px 0px;
    font-size:8pt;
}

/**
 * Normaler Fliesstext mit weniger Abstand nach unten
 **/
#containerLinks p.normalerFliessText,
#containerRechts p.normalerFliessText {
    padding:6px 8px 0px 8px;
    margin:0px 0px 8px 0px;
    float:left;
}

/**
 * Linkliste innerhalb der MWC's
 **/
 #containerLinks ul.linkListeGross,
 #containerRechts ul.linkListeGross {
 	padding:0px 8px 0px 8px;
	margin:0px 0px 0px 0px;
	list-style-type:none;
	float:left;
}

html>body #containerLinks ul.linkListeGross,
html>body  #containerRechts ul.linkListeGross {
 	float:left;
	margin:0px 0px 0px 0px;
}

*+html #containerLinks ul.linkListeGross,
*+html #containerRechts ul.linkListeGross {
	padding-bottom:8px;
}


 #containerLinks ul.linkListeGross li,
 #containerRechts ul.linkListeGross li {
 	font-size:8pt;
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	width:155px;
	overflow:hidden;
}

html>body #containerLinks ul.linkListeGross li,
html>body #containerRechts ul.linkListeGross li {
	margin:0px 0px 8px 0px;
}

#containerLinks ul.linkListeGross li a,
#containerRechts ul.linkListeGross li a {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
}



/**
 * Linkliste innerhalb der MWC's
 **/
 #containerLinks ul.linkListe,
 #containerRechts ul.linkListe {
     padding:0px 8px 0px 8px;
     margin:0px 0px 3px 0px;
     list-style-type:none;
     float:left;
}

 #containerLinks ul.linkListe li,
 #containerRechts ul.linkListe li {
     font-size:8pt;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    width:155px;
}

 #containerLinks ul.bookmarkListe,
 #containerRechts ul.bookmarkListe {
     padding:0px 8px 0px 8px;
     margin:0px 0px 3px 0px;
     list-style-type:none;
     float:left;
}

 #containerLinks ul.bookmarkListe li,
 #containerRechts ul.bookmarkListe li {
    margin:0px 0px 5px 0px;
    padding:1px 2px 0px 0px;
    float:left;
}


*+html #containerLinks ul.linkListe li,
*+html #containerRechts ul.linkListe li {
    padding:0px 0px 5px 0px;
    margin:0px 0px 0px 0px;
}


#containerLinks ul.linkListe li a,
#containerRechts ul.linkListe li a {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
}

/**
 * Formulartabelle. Anders nicht gescheit moeglich
 **/
 #containerLinks table.mwcFormular,
 #containerRechts table.mwcFormular {
	float:left;
 	margin:0px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

html>body #containerLinks table.mwcFormular,
html>body #containerRechts table.mwcFormular {
 	margin:3px 0px 5px 0px;
}

*+html>body #containerLinks table.mwcFormular,
*+html>body #containerRechts table.mwcFormular {
 	margin:2px 0px 5px 0px;
}

/**
 * Grundsaetzlicher Abstand TD 8 px von Links
 **/
#containerLinks td,
#containerRechts td {
		padding:0px 0px 0px 8px;
}

/**
 * TD innerhalb der Formulartabelle
 **/
 #containerLinks table.mwcFormular td,
 #containerRechts table.mwcFormular td {
 		margin:0px 0px 0px 0px;
	padding:5px 0px 0px 7px;
}

/**
 * TD innerhalb der Formulartabelle
 **/
 #containerLinks td.radioBoxForm,
 #containerRechts td.radioBoxForm {
     margin:0px 0px 0px 0px;
    padding:0px 0px 1px 6px;
    vertical-align:top;
    width:1px;
}

html>body #containerLinks td.radioBoxForm,
html>body #containerRechts td.radioBoxForm {
     padding:2px 0px 3px 6px;
}

*+html>body #containerLinks td.radioBoxForm,
*+html>body #containerRechts td.radioBoxForm {
     padding:0px 0px 1px 6px;
}

/**
 * TD innerhalb der Formulartabelle
 **/
 #containerLinks td.radioBoxText,
 #containerRechts td.radioBoxText {
 	margin:0px 0px 0px 0px;
	padding:2px 0px 1px 2px;
	font-size:8pt;
	width:133px;
}

html>body #containerLinks td.radioBoxText,
html>body #containerRechts td.radioBoxText {
 	width:132px;
}

/**
 * TD Eingabefeld innerhalb der Formulartabelle (rechte Seite)
 **/
 #containerLinks td.mwcEingabefeld,
 #containerRechts td.mwcEingabefeld {
 		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	text-align:right;
}

#containerLinks td.mwcButton,
#containerRechts td.mwcButton {
	margin:0px 0px 0px 0px;
	padding:0px 0px 6px 8px;
}

/**
 * Label (Beschreibung eines Eingabefeldes usw)
 **/
 #containerLinks label,
 #containerRechts label {
 	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 1px;
	font-size:8pt;
}

/**
 * Eingabefeld
 **/
 #containerLinks input.textFeld,
 #containerLinks select.textFeld,
 #containerRechts input.textFeld,
 #containerRechts select.textFeld {
 	margin:0px 8px 3px 0px;
	padding:2px 0px 0px 0px;
	width:87px;
	height:16px;
	border-width:1px;
	border-style:solid;
	font-size:8pt;
}

#containerLinks select.textFeld,
#containerRechts select.textFeld {
	width:72px;
	height:18px;
}

/**
 * Button
 **/
 #containerLinks input.mwcButton,
 #containerRechts input.mwcButton {
 	margin:0px 8px 0px 0px;
	padding:0px 0px 3px 20px;
	border:0px;
	height:19px;
	background-color:transparent;
	vertical-align:middle;
	font-size:8pt;
	font-family:verdana;
	font-weight:bold;
	cursor:pointer;
	float:left;
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	width:157px;
}

html>body #containerLinks input.mwcButton,
html>body #containerRechts input.mwcButton {
	padding:1px 0px 4px 20px;
	height:19px;
}

/**
 * Selectbox 
 **/
 #containerLinks select,
 #containerRechts select {
 	margin:5px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	width:157px;
	border-width:1px;
	border-style:solid;
	font-size:8pt;
	font-family:verdana;
}

/**
 * Selectbox fliess
 **/
 #containerLinks select.selectBoxNormal,
 #containerRechts select.selectBoxNormal {
 	margin:0px 0px 8px 0px;
 	height: 17px;
}

/**
 * Button fuer den Login braucht einen anderen width, wg. dem Abstand des Icons
 **/
 #containerLinks input.login,
 #containerRechts input.login {
 }

/**
 * Button fuer den Berechnen braucht einen anderen width, wg. dem Abstand des Icons
 **/
 #containerLinks input.berechnen,
 #containerRechts input.berechnen {
 		margin:5px 8px 5px 0px;
}

/**
 * Trennlinie nur gueltig im MWC
 **/
#containerLinks .trenner,
#containerRechts .trenner {
	 margin:0px 8px 8px 8px;
	 padding:0px 0px 0px 0px;
	 border-top-width:1px;
	 border-top-style:dashed;
}

/**
 * Bild als BLOCK anzeigen nicht als INLINE; I.E BUG umgehen
 **/
 #containerLinks img,
 #containerRechts img {
 	display:block;
}

/**
 * Normales Bild welche nicht auf die volle Breite eines MWC geht.
 **/
 #containerLinks img.mwcAgentur,
 #containerRechts img.mwcAgentur {
 		margin:8px 0px 0px 8px;
	width:135px;
}

/**
 * Hier habe ich nochmals einen eigenen Clear eingebaut.
 **/
 #containerLinks .clear,
 #containerRechts .clear {
 		margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 }

 /**
  * Abstand nach unten fuer Links welche rechts stehen sollen
  **/
  #containerLinks p.linkRechteSeiteAbstand,
  #containerRechts p.linkRechteSeiteAbstand {
  		float:right;
	padding-bottom:11px;
  }
  
  #containerLinks p.linkLinkeSeiteAbstand,
  #containerRechts p.linkLinkeSeiteAbstand {
  	float:left;
	padding-top:0px;
	padding-bottom:8px;
  }
  

#containerLinks a.linkIconLinksGross,
#containerRechts a.linkIconLinksGross {
margin:0px 0px 0px 0px;
	 padding:2px 0px 1px 22px;
	 white-space: normal;
	 min-height:14px;
}

/**
 * Nur IE, min-heigth reicht hier nicht, aber FF darf nicht nur height haben da sonst der Abstand bei zweizeiligen Links zum Rand nicht stimmmt
 */
* html #containerLinks a.linkIconLinksGross,
* html #containerRechts a.linkIconLinksGross {
	height:14px;
}

#containerLinks div.mwcIconInfo,
#containerRechts div.mwcIconInfo {
	position:relative;
	top:-20px;
	width:17px;
	margin:0px 0px -20px 0px;
	left:149px;
	z-index:2;
	border:0px;
}

#containerLinks div.mwcIconInfo img,
#containerRechts div.mwcIconInfo img {
	border:0px;
}

#containerLinks span.infoButton,
#containerRechts span.infoButton {
	display:block;
	width:20px;
	height:20px;
}
#containerLinks span.infoButtonA,
#containerRechts span.infoButtonA {
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
}

#containerLinks a.linkIconLinksKlein, 
#containerRechts a.linkIconLinksKlein { 
padding-left:16px; 
white-space:normal; 
min-height:13px;
} 


#containerLinks .mwcFormularRadioBoxTable,
#containerRechts .mwcFormularRadioBoxTable {
    margin:-4px 0px 7px 0px;
    padding:0px;
}

html>body #containerLinks .mwcFormularRadioBoxTable,
html>body #containerRechts .mwcFormularRadioBoxTable {
    margin:-5px 0px 5px 0px;
}

*+html>body #containerLinks .mwcFormularRadioBoxTable,
*+html>body #containerRechts .mwcFormularRadioBoxTable {
    margin:-4px 0px 4px 0px;
}

#containerLinks .mwcFormularButtonTable,
#containerRechts .mwcFormularButtonTable {
	margin-top:0px;
	padding:0px;
}

/**
 * MWC-AD
 **/
#containerLinks div.mwcAdAbschluss,
#containerRechts div.mwcAdAbschluss {
 	 clear:both;
	 display:block;
	 margin:0px 0px 12px 0px;
	 padding:0px 0px 4px 0px;
}

#containerLinks div.mwcAdInhalt,
#containerRechts div.mwcAdInhalt {
	 clear:both;
	 margin:0px 0px 0px 0px;
	 padding:0px 0px 0px 0px;
	 width:173px;
	 overflow: hidden;
}

#containerLinks div.MWCAD_Rahmen,
#containerRechts div.MWCAD_Rahmen {
 	 border-left-width:1px;
	 border-left-style:solid;
	 border-right-width:1px;
	 border-right-style:solid;
}

#containerLinks div.mwcAdOben,
#containerRechts div.mwcAdOben {
 	 height:3px;
	 line-height:3px;
	 clear:both;
	 font-size:1px;
}

#containerLinks div.mwcAdInhalt p.ueberschrift,
#containerRechts div.mwcAdInhalt p.ueberschrift {
	 margin:0px 0px 0px 0px;
	 padding:10px 8px 0px 8px;
	 overflow:hidden;
}

#containerLinks div.mwcAdInhalt p,
#containerRechts div.mwcAdInhalt p {
	 margin:0px 0px 0px 0px;
	 padding:6px 8px 0px 8px;
	 overflow:hidden;
}


#containerLinks div.mwcAdInhalt img.mwcAdBildOben,
#containerRechts div.mwcAdInhalt img.mwcAdBildOben {
	padding:6px 8px 0px 8px;
}

#containerLinks div.mwcAdTrenner,
#containerRechts div.mwcAdTrenner {
	clear:both;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top-width:1px;
	border-top-style:solid;
}

#containerLinks div.mwcAdLinkContainer,
#containerRechts div.mwcAdLinkContainer {
        margin:8px 0px 0px 0px;
	padding:0px 8px 0px 0px;
	border-top-width:1px;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-style:solid;
	width:165px;
	height:33px;
}

#containerLinks a.linkIconLinksGrossAd,
#containerRechts a.linkIconLinksGrossAd {
	margin:-2px 0px 0px 0px;
	padding:1px 0px 3px 22px;
	white-space: normal;
}

#containerLinks span.linkLinkeSeiteAbstandAd,
#containerRechts span.linkLinkeSeiteAbstandAd {
	display:block;
 	margin:10px 8px 0px 8px;
	padding:0px 0px 0px 0px;
	font-size:11px;
}

#containerLinks div.mwcLinkContainer a.linkIconGrossAd,
#containerRechts div.mwcLinkContainer a.linkIconGrossAd {
	margin-top:-2px;
}


#containerLinks ul.linkListeAd,
#containerRechts ul.linkListeAd {
     padding:8px 8px 0px 0px;
     margin:0px 0px 3px 0px;
     list-style-type:none;
     float:left;
}

html>body #containerLinks ul.linkListeAd,
html>body #containerRechts ul.linkListeAd {
     padding:8px 8px 0px 0px;
     margin:0px 0px 3px 0px;
     list-style-type:none;
     float:left;
}

#containerLinks ul.linkListeAd li,
#containerRechts ul.linkListeAd li {
    font-size:8pt;
    margin:0px 0px 5px 4px;
    padding:0px 0px 0px 0px;
    float:left;
    width:155px;
}

html>body #containerLinks ul.linkListeAd li,
html>body #containerRechts ul.linkListeAd li {
    font-size:8pt;
    margin:0px 0px 5px 8px;
    padding:0px 0px 0px 0px;
    float:left;
    width:155px;
}

*+html>body #containerLinks ul.linkListeAd li,
*+html>body #containerRechts ul.linkListeAd li {
    padding:0px 0px 5px 8px;
    margin:0px 0px 0px 0px;
}

#containerLinks ul.linkListeAd li a,
#containerRechts ul.linkListeAd li a {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding-left:17px;
}

html>body #containerLinks ul.linkListeAd li a,
html>body #containerRechts ul.linkListeAd li a {
	padding-left:18px;
}

.trennlinie {
	border-width:0 0 1px;
	border-style:dashed;
	border-color:#990000;
	line-height:1px;
	padding-left:5px;
	padding-right:5px;
}

.letzte_trennlinie {
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
}

.postfachText {
	font-size:8pt;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
}
