/************************************************
 * AdSense. Box
 *
 */

.adsense-box {margin-top:15px;line-height:15px;}
.adsense-box .google-anzeigen {margin:0px;margin-bottom:1px;padding:2px 0px;text-align:left;font-size:11px;}
.adsense-box .google-anzeigen a {color:#000 !important;}
.adsense-box .fx {background-color:#fff;margin-bottom:1px;text-align:center;}
.adsense-box .text {margin-bottom:1px;padding:5px 0px;}
.adsense-box .text .zeile1 {display:block;padding-bottom:2px;}


/* Nachrichten */

.adsense-box.ad-nachrichten-rectangle .google-anzeigen {text-align: right; padding: 5px; border-bottom:1px solid #c9c7c7;;margin: 0 !important;}
.adsense-box.ad-nachrichten-rectangle .text {padding: 10px;border:1px solid #c9c7c7;border-top: none; margin: 0 !important;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left;}
.adsense-box.ad-nachrichten-rectangle .text .zeile1 a {font-size:14px; font-weight:bold;}
.adsense-box.ad-nachrichten-rectangle .zeile2, .adsense-box.ad-nachrichten-rectangle .zeile3, .adsense-box.ad-nachrichten-rectangle .zeile4 {display: block; font-size: 11px;}


.adsense-box.ad-nachrichten-oben .text .zeile1 a {color:#335BA3; font-size:14px; font-weight:bold;}
.adsense-box.ad-nachrichten-oben .text .zeile4 a {color:#0e774a;}



/* Lexikon */

/**
.adsense-box.ad-lexikon-oben .text:hover {background-color:#E9EEF6;}
.adsense-box.ad-lexikon-oben .text .zeile1 a {color:#335BA3; text-decoration: underline; font-size:14px; font-weight:bold;}
.adsense-box.ad-lexikon-oben .zeile2, .adsense-box.ad-lexikon-oben .zeile3, .adsense-box.ad-lexikon-oben .zeile4 {font-size: 11px;}
.adsense-box.ad-lexikon-oben .zeile4 a {color: #000}
*/

.adsense-box.ad-lexikon-oben .google-anzeigen a {color: #999 !important;}
.adsense-box.ad-lexikon-oben .text {background:#fff url(../grafiken/layout/elemente/hintergrund_verlauf_blau.png) repeat-x bottom left; border: 1px solid #335BA3;-moz-border-radius: 5px; padding: 5px;}
.adsense-box.ad-lexikon-oben .text .zeile1 a {color:#335BA3; font-size:14px; font-weight:bold; letter-spacing: 1px;}
.adsense-box.ad-lexikon-oben .zeile2, .adsense-box.ad-lexikon-oben .zeile3, .adsense-box.ad-lexikon-oben .zeile4 {font-size: 11px;}
.adsense-box.ad-lexikon-oben .zeile4 a {color: #0e774a}


.adsense-box.ad-lexikon-unten {border:1px solid #c9c7c7;}
.adsense-box.ad-lexikon-unten .google-anzeigen {padding: 5px; border-bottom:1px solid #c9c7c7;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left;}
.adsense-box.ad-lexikon-unten .text {padding: 10px;}
.adsense-box.ad-lexikon-unten .text .zeile4 a {color: #000;}


/* Gesetze */

.adsense-box.ad-gesetze-oben .text:hover {background-color:#E9EEF6;}
.adsense-box.ad-gesetze-oben .text .zeile1 a {color:#335BA3; text-decoration: underline; font-size:14px; font-weight:bold;letter-spacing: 1px;}
.adsense-box.ad-gesetze-oben .zeile2, .adsense-box.ad-gesetze-oben .zeile3, .adsense-box.ad-gesetze-oben .zeile4 {font-size: 11px;}
.adsense-box.ad-gesetze-oben .zeile4 a {color: #000}

.adsense-box.ad-gesetze-unten {border:1px solid #c9c7c7;}
.adsense-box.ad-gesetze-unten .google-anzeigen {padding: 5px; border-bottom:1px solid #c9c7c7;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left;}
.adsense-box.ad-gesetze-unten .text {padding: 10px;}
.adsense-box.ad-gesetze-unten .text .zeile4 a {color: #000;}



/* Urteile */

.adsense-box.ad-urteile-unten {border:1px solid #c9c7c7;}
.adsense-box.ad-urteile-unten .google-anzeigen {padding: 5px; border-bottom:1px solid #c9c7c7;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left;}
.adsense-box.ad-urteile-unten .text {padding: 10px;}
.adsense-box.ad-urteile-unten .text .zeile4 a {color: #000;}


/* Forum */

.adsense-box.ad-forum-start-rectangle .google-anzeigen {text-align: right; padding-bottom: 5px; border-bottom:1px solid #c9c7c7; margin: 0 !important;}
.adsense-box.ad-forum-start-rectangle .text {padding: 10px;border:1px solid #c9c7c7;border-top: none; margin: 0 !important;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left;}
.adsense-box.ad-forum-start-rectangle .text .zeile1 a {font-size:14px; font-weight:bold;}
.adsense-box.ad-forum-start-rectangle .zeile2, .adsense-box.ad-forum-start-rectangle .zeile3, .adsense-box.ad-forum-start-rectangle .zeile4 {display: block; font-size: 11px;}



/* - - - - - */




/************************************************
 * AdSense. Variante 1, Basis
 *
 */

.adsense-box-1 {margin-top:15px;line-height:15px;}
.adsense-box-1.rahmen {padding:5px}
.adsense-box-1 .google-anzeigen {margin:0px;margin-bottom:1px;padding:2px 0px;width:100px;text-align:left;font-size:11px;}
.adsense-box-1 .google-anzeigen a {color:#000 !important;}
.adsense-box-1 .fx {background-color:#fff;margin-bottom:1px;text-align:center;}
.adsense-box-1 .text {margin-bottom:1px;padding:5px 0px;}
.adsense-box-1 .text .zeile1 {display:block;padding-bottom:2px;}


/* Individuelle Anpassungen, je Bereich */


.bereich-forum .adsense-box-1.oben .text {font-size: 11px;}
.bereich-forum .adsense-box-1.oben .text:hover {background-color:#E9EEF6;}
.bereich-forum .adsense-box-1.oben .text .zeile1 a {color:#335BA3; text-decoration: underline; font-size:14px; font-weight:bold; letter-spacing: 1px;}
.bereich-forum .adsense-box-1.oben .zeile4 a {color: #000}

.bereich-forum .adsense-box-1.i1 {float:left;margin: 0 15px 5px 0;}
.bereich-forum .adsense-box-1.i1 .text:hover {background-color:#E9EEF6;}
.bereich-forum .adsense-box-1.i1 .text .zeile1 a {color:#335BA3; text-decoration: underline; font-size:14px; font-weight:bold;}
.bereich-forum .adsense-box-1.i1 .zeile4 a {color: #000;}
.bereich-forum .adsense-box-1.i1 span {display:block;}

.bereich-forum .adsense-box-1.n1 {width: 658px;padding:0px;}
.bereich-forum .adsense-box-1.n1 .google-anzeigen {font-size: 11px;margin:0;padding: 5px;border: 1px solid #c9c7c7;width: 648px;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left;font-weight:bold;}
.bereich-forum .adsense-box-1.n1 .text {background-color: #f9fbfd;border-bottom: 1px solid #c9c7c7; padding: 10px;}
.bereich-forum .adsense-box-1.n1 .text .zeile1 a {font-weight:bold;}
.bereich-forum .adsense-box-1.n1 .zeile4 a {display: block; color: #C63023;font-size: 11px;}

.bereich-forum .adsense-box-1.unten {border:1px solid #c9c7c7;background-color:#fff;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left; padding: 5px;}
.bereich-forum .adsense-box-1.unten .text:hover {background-color:#E9EEF6;}
.bereich-forum .adsense-box-1.unten .text .zeile1 a {color: #335BA3; text-decoration: underline; font-size:14px; font-weight:bold;}
.bereich-forum .adsense-box-1.unten .text .zeile4 a {color: #000;}

.bereich-forum .adsense-box-1.fuss {width: 658px;margin-top:0px;padding:0px;font-size: 11px;}
.bereich-forum .adsense-box-1.fuss .google-anzeigen {margin:0;padding: 5px;border: 1px solid #c9c7c7;width: 648px;background:#fff url(../grafiken/layout/elemente/hintergrund_grau.png) repeat-x bottom left;}
.bereich-forum .adsense-box-1.fuss .text {background-color: #f9fbfd; border-bottom:1px solid #c9c7c7;border-top:none;padding:5px; border-left: none; border-right: none;}
.bereich-forum .adsense-box-1.fuss .text .zeile1 {display: inline !important;}
.bereich-forum .adsense-box-1.fuss .text .zeile1 a {color: #335BA3;}
.bereich-forum .adsense-box-1.fuss .text .zeile4 a {color: #000;}



.bereich-wiki .adsense-box-1 .text .zeile1 a {color:#335BA3; font-size:14px; font-weight:bold;}
.bereich-wiki .adsense-box-1 .text .zeile4 a {color:#0e774a;}


.bereich-gesetze .adsense-box-1 .text {font-size: 11px;}
.bereich-gesetze .adsense-box-1 .text:hover {background-color:#E9EEF6;}
.bereich-gesetze .adsense-box-1 .text .zeile1 a {color:#335BA3; text-decoration: underline; font-size:14px; font-weight:bold; letter-spacing: 1px;}
.bereich-gesetze .adsense-box-1 .zeile4 a {color: #000}




.bereich-urteile .adsense-box-1 .text:hover {background-color:#E9EEF6;}
.bereich-urteile .adsense-box-1 .text .zeile1 a {color:#335BA3; text-decoration: underline; font-size:14px; font-weight:bold;}
.bereich-urteile .adsense-box-1 .zeile4 a {color: #000;}


.bereich-beratersuche .adsense-box-1 .text:hover {background-color:#E9EEF6;}
.bereich-beratersuche .adsense-box-1 .text .zeile1 a {color:#335BA3; text-decoration: underline; font-size:14px; font-weight:bold;}
.bereich-beratersuche .adsense-box-1 .zeile4 a {color: #000;}



/************************************************
 * AdSense. Rectangle
 *
 */

.adsense-rectangle, .ad-rectangle{margin-bottom:10px;}
.adsense-rectangle .google-anzeigen, .ad-rectangle .google-anzeigen{margin:0;padding:5px;text-align:right;}
.adsense-rectangle .google-anzeigen a, .ad-rectangle .google-anzeigen a{color:#000000 !important;}
.adsense-rectangle .text{background:#fff url(../grafiken/layout/elemente/hintergrund_grau.gif) repeat-x bottom left;border:1px solid #c9c7c7;border-top:none;padding:10px;}
.adsense-rectangle .text.element0{border:1px solid #c9c7c7;}
.adsense-rectangle .text span{display:block;}
.adsense-rectangle .text .zeile1{font-size:14px;font-weight:bold;display:block;}
.adsense-rectangle .text .zeile2, .adsense-rectangle .text .zeile3{display:block;}
.adsense-rectangle .text .zeile4{font-size:11px;}


/* Individuelle Anpassungen, je Bereich */

#spalte-inhalt .adsense-rectangle .google-anzeigen {background:#fff url(../grafiken/layout/elemente/hintergrund_grau.gif) repeat-x bottom left;border-bottom:1px solid #c9c7c7;padding-bottom: 4px}

.bereich-forum .adsense-rectangle.inline {float:left;margin-right:15px;margin-bottom:15px;}
.bereich-forum .adsense-rectangle.inline .text, .bereich-forum .adsense-rectangle.inline .google-anzeigen {border:none;background:none;}
.bereich-forum .adsense-rectangle.inline .google-anzeigen {margin:0px;padding-bottom:0px; background-image: none !important; text-align: left;}
.bereich-forum .adsense-rectangle.inline .google-anzeigen a{text-decoration:none;color:#666666 !important;}
.bereich-forum .adsense-rectangle.inline .zeile1 {font-size:1em;}
.bereich-forum .adsense-rectangle.inline .zeile4 a{color:#3366CC;text-decoration:none;}


.ad-rectangle p {
	text-align: right;
	font-size: 10px;
	margin: 5px;
}


/************************************************
 * AdSense. Inhaltsbereich (mittig)
 *
 */

.ad-wide {text-align: center; padding: 20px 0 0 0;}
.ad .ad-wide {text-align: center; padding: 0 0 20px 0;}



/************************************************
 * AdSense. Text
 *
 */

.adsense-text {margin-top:20px;text-align:center;}




/************************************************
 * AdSense. Variante 2, Basis
 *
 */

.adsense-box-2{margin-top:15px;line-height:15px;}
.adsense-box-2 .google-anzeigen{margin:0;border:1px solid #c9c7c7;font-size:0.8em;font-weight:bold;padding:4px 20px;background:#C63023 url(../grafiken/layout/elemente/hintergrund_grau.gif) no-repeat 10px bottom;}
.adsense-box-2 .google-anzeigen a{color:#000 !important;}
.adsense-box-2 .fx{background-color:#fff;margin-bottom:1px;text-align:center;}
.adsense-box-2 .text{background:#fff url(../grafiken/layout/elemente/hintergrund_grau.gif) repeat-x bottom left;border:1px solid #c9c7c7;border-top:none;padding:10px 20px;}
.adsense-box-2 .text .zeile1{display:block;font-weight:bold;padding-bottom:2px;}
.adsense-box-2 .text .zeile4{display:block;font-size:11px;}
.adsense-box-2 .text .zeile4 a{color:#C63023 !important;}


/* Individuelle Anpassungen, je Bereich */

.bereich-beratersuche .adsense-box-2 {margin-top:0px;margin-bottom:17px;}
.bereich-beratersuche .adsense-box-2 .google-anzeigen {background-position:top left;padding-left:10px;}
.bereich-beratersuche .adsense-box-2 .text {padding-left:10px;}
.bereich-beratersuche .adsense-box-2 .text .zeile1 a {padding-left:15px;color:#C63023 !important;background:url(../grafiken/layout/elemente/pfeil_weiss_auf_rot.gif) no-repeat 0px 3px !important;}

.bereich-forum .adsense-box-2 .google-anzeigen {background-position:top left;padding-left:10px;}
.bereich-forum .adsense-box-2.inline .text {border-left:none;border-right:none;background:#fbfcfd;padding-left:10px;}


/* ******************************************** */

/* Druckansicht */

@media print {

	.adsense-box-1,
	.adsense-box-2,
	.adsense-text,
	.adsense-rectangle
	{
		display: none;
	}

}


/* AdSense. */

#google_flash_inline_div {margin:auto;}

