/* Infobox */

	#content div.infobox {
	margin:0px 10px 10px 5px;
	border:solid 1px #ffdcb9;
	float:left;
	width:270px;
	padding:10px;
	background-color:#fff4ea;
	}
	
	#content div.hinweis {
	margin-top:0px;
	margin-bottom:10px;
	border:solid 1px rgb(0,176,240);
	width:100%-20px;
	padding:10px;
	background-color:rgb(239,249,252);
	}
	
	#content div.hinweis_gelb {
	margin:0px 10px 5px 5px;
	border:solid 1px rgb(254,181,0);
	/*float:left;*/
	width:100%-15px;
	padding:10px;
	background-color:rgb(255,255,204);
	}
	
/* grünen Häkchen, roten Kreuze */

	ul.haken, ul.kreuz {
	list-style-type: none;
	list-style-image: none;
	margin-left:0;
	padding-left:5px;
	}
	ul.haken > li,
	ul.kreuz > li {
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:0;
	padding-left:25px;
	padding-bottom:8px;
	}
	ul.haken > li {background-image: url(/images/icons/haken-gruen.png)}
	ul.kreuz > li {background-image: url(/images/icons/kreuz-t.png)}

/* SPAN-Schriftfarben */

	span.gelb, strong.gelb {background-color:rgb(243,251,160);}
	span.gruen, h2.gruen, h3.gruen, strong.gruen {color:green;}
	span.rot, h2.rot, h3.rot, strong.rot {color:#cc0000;}
	span.blau, h2.blau, h3.blau, strong.blau {color:rgb(0,88,144)}

/* benutzerdefiniertes Feld Class */

	.ueberschrift-schwarz h1 {color:#000;}
	
/* LB Design*/	

#content .lb {
	margin:40px auto;
	max-width:400px;
	text-align:center;
}
#content .lb p {
	margin-top:10px;
}
.lb-rand
{text-align:center; border-width:medium; border-color:#cc0000; border-style:dashed; padding:20px 12.5%;}

.lb-link
{
	background:url(/images/lb-button.png) no-repeat left;
	font-family:arial,verdana,sans-serif;
	letter-spacing:0.05em;
	font-size:15pt;
	font-weight:600;
	color:rgb(0,0,153);
	height:46px;
	line-height:28px;
	margin:0;
	padding:20px 0 0 8px;
	max-width:300px;
	text-align:center;
}
.lb-link a {text-decoration:none; color:rgb(0,0,153); }
.lb-link a:hover {text-decoration:underline; color:rgb(0,0,153); }
	
h3.lbo {
color:#cc0000;
 margin-bottom:20px; 
 text-align:center;
 }


/* Liste mit Minus-/Pluszeichen etc. */

	td > ul:last-child {
		margin-bottom:0;
	}

	.ausruf, .frage, .gleich, .info, .minus, .neutral, .okay, .plus, .x, .zeit {
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 22px !important;
	}
	li.ausruf, li.frage, li.gleich, li.info, li.minus, li.neutral, li.okay, li.plus, li.x, li.zeit {
	list-style-image: none;
	list-style-type: none;
	margin-left: -22px;
	}
	.ausruf {background-color: #EEE; background-image: url(images/icons/ausruf.png)}
	.frage {background-color: #EEE; background-image: url(images/icons/frage.png)}
	.gleich {background-color: #EEE; background-image: url(images/icons/gleich.png)}
	.info {background-color: #EEF; background-image: url(images/icons/info.png)}
	.minus {background-color:#FEE; background-image:url(images/icons/minus.png)}
	.neutral {background-color:#FFD; background-image:url(images/icons/pfeil.png)}
	.okay {background-color: #EEF; background-image: url(images/icons/okay.png)}
	.plus {background-color: #DFD; background-image: url(images/icons/plus.png)}
	.x {background-color: #FEE; background-image: url(images/icons/x.png)}
	.zeit {background-color:#EEE; background-image:url(images/icons/zeit.png)}
	
	tr.grau td, td.grau {background-color:#F8F8F8}
	tr.gruen td, td.gruen {background-color: #DFD}
	tr.rot td, td.rot {background-color:#FEE}

/* Vergleichstabelle */

	table.vergleich {
	border-collapse:collapse;
	text-align:center;
	}
	table.vergleich td,
	table.vergleich th {
	border:1px solid #aaa;
	padding:5px 5px;
	}
	table.vergleich ul {
	margin-left:22px;
	padding-left:0;
	}
	table.vergleich td {
	vertical-align:top;
	}
	table.vergleich ul:first-child {
	margin-top:0;
	}
	table.vergleich tr:hover td {
	background-color:#eee;
	}
	table.vergleich tr:hover th:only-of-type {
	background-color:#eee;
	}

/* Kopiervorlage */

	pre.kopiervorlage {
	border:1px solid #AAA;
	cursor:text;
	margin:20px auto;
	padding:5px 10px;
	white-space:pre-wrap;
	}
	
	
/* Bilder*/

	img.bild_15 {
	margin:15px 0px 15px 0px;
	}
	
