/* Die Artikel auf Startseite	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX	*/
.artikelbox { 
	font-family: verdana; 
	font-size:12px; 
	font-style: normal; 
	text-align: left; 
	color:#000000; 
	font-style:normal;	
	padding:10px;
	}
.artikelbox p.atitel { 
	font-family: verdana; 
	font-size:16px; 
	font-style: normal; 
	text-align: left; 
	color:#FF0000; 
	border: 1px black;	
	}
.artikelbox h1 { 
	font-family: verdana; 
	font-size:16px; 
	color: #c3002c; 
	font-weight: bold; 
	text-align: left; 
	font-style:normal;
	}
.artikelbox h2 {
	font-family: verdana; 
	font-size:14px;
	background-color: #c3002c;
	padding: 3px;
	color: #ffffff; 
	font-weight: bold; 
	text-align: left; 
	font-style:normal
} 
.artikelbox h3 { 				/* u.a. die Überschrift */ 
	font-family: verdana; 
	font-size:14px;
	background-color: #c3002c;
	padding: 3px;
	color: #ffffff; 
	font-weight: bold; 
	text-align: left; 
	font-style:normal;
	}
.artikelbox p.morelink { 
	font-family: verdana; 
	font-size:12px; 
	font-style: normal; 
	text-align: left; 
	color:#000000; 
	font-style:normal;
	}
.artikelbox p.postedby { 
	font-family: verdana; 
	font-size:10px; 
	color:#999999; 
	font-style: normal; 
	text-align: left;
	}
.artikelbox p.autorenzeile {
	font-family: verdana; 
	font-size:xx-small; 
	font-style: normal; 
	text-align: left; 
	margin-bottom: 0px; 
	color:#fe0000;
	}
.artikelbox p.aufmacher {
	font-family: verdana; 
	font-size:12px; 
	font-style: normal;
	font-weight: normal;
	text-align: left; 
	color:#000000;
	}
.artikelbox p.aufmacherdetail {
	font-family: verdana; 
	font-size:12px; 
	font-style:normal;
	font-weight: normal;
	text-align: left; 
	color:#000000;
	}
.artikelbox p.resttext {
	font-family: verdana; 
	font-size:12px; 
	font-style: normal;
	font-weight: normal;
	text-align: left; 
	color:#000000;
}
.artikelbox p.notizen {
	font-family: verdana; 
	font-size:12px; 
	font-style: normal;
	font-weight: normal;
	text-align: left; 
	color:#000000;
}
/* Die Artikel in Detail-Ansicht nach "mehr..."	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX	*/
.artikelbox_vorschau {
	font-family: verdana; 
	font-size:12px; 
	font-style: normal; 
	text-align: left; 
	color:#000000; 
	font-style:normal; 
	padding:20px;
}
.artikelbox_vorschau p.atitel {
	font-family: verdana; 
	font-size:16px; 
	font-style: normal; 
	text-align: left; 
	color:#c3002c; 
	font-style:normal; 
	border: 1px black;
}
.artikelbox_vorschau h1 {
	font-family: verdana; 
	font-size:16px; 
	color: #c3002c; 
	font-weight: bold; 
	text-align: left; 
	font-style:normal;
}
.artikelbox_vorschau h2	{		/* u.a. die Überschrift */
	font-family: verdana; 
	font-size:14px;
	background-color: #c3002c;
	padding: 3px;
	color: #ffffff; 
	font-weight: bold; 
	text-align: left; 
	font-style:normal;
}
.artikelbox_vorschau h3	{ 		
	font-family: verdana; 
	padding: 3px; 
	background-color: #c3002c; 
	font-size:14px; 
	color: #ffffff; 
	font-weight: bold; 
	text-align: left;
	left; font-style:normal; 
}

.artikelbox_vorschau p.morelink {
	font-family: verdana; 
	font-size:12px; 
	font-style: normal; 
	text-align: right; 
	color:#000000; 
	font-style:normal; 
	border-bottom: 1px dotted black; 
	border-top: 1px dotted black;
}
.artikelbox_vorschau p.postedby { 
	font-family: verdana; 
	font-size:10px; 
	color:#999999; 
	font-style: normal; 
	text-align: left;
}
.artikelbox_vorschau p.autorenzeile { 
	font-family: verdana; 
	font-size: small; 
	font-style: normal; 
	text-align: left;
}
.artikelbox_vorschau p.aufmacher { 
	font-family: verdana; 
	font-size:12px; 
	font-style: normal;
	font-weight: normal;
	text-align: left; 
	color:#000000;
}
.artikelbox_vorschau p.aufmacherdetail { 
	font-family: verdana; 
	font-size:12px; 
	font-style: normal;
	font-weight: normal;
	text-align: left; 
	color:#000000;
}
.artikelbox_vorschau p.resttext { 
	font-family: verdana; 
	font-size:12px; 
	font-style: normal;
	font-weight: normal;
	text-align: left; 
	color:#000000;
}
.artikelbox_vorschau p.notizen	{ 
	font-family: verdana; 
	font-size:12px; 
	font-style: normal;
	font-weight: normal;
	text-align: left; 
	color:#000000;
}
 
/* Sonstiges 	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX	*/
.cmsnews 			{ width:98%; display:table-cell; vertical-align:top; text-decoration:none; border: 0px solid red; }
.links 				{ font-family: verdana; font-size: xx-small; font-style: normal; text-align: left; width:45%; margin-right:2%; display:block; vertical-align:top; float:left; }
.rechts 			{ font-family: verdana; font-size: xx-small; font-style: normal; text-align: left; margin-left:55%; display:block; vertical-align:top; }
.links h3			{ font-family: verdana; font-size: small; font-style: normal; font-weight: bold; text-align: left; border-bottom: 1px solid black; }
.rechts h3			{ font-family: verdana; font-size: small; font-style: normal; font-weight: bold; text-align: left; border-bottom: 1px solid black; }
.rechts p.morelink	{ font-family: verdana; font-size: xx-small; font-style: normal; text-align: right; border-bottom: 1px dotted black; border-top: 1px dotted black; }
.links p.morelink	{ font-family: verdana; font-size: xx-small; font-style: normal; text-align: right; border-bottom: 1px dotted black; border-top: 1px dotted black; }
.blaettern			{ clear: both; }
.col-1 				{ padding-right: 10px; border-right: 1px black dotted; }
.col-2 				{ padding-left: 10px; }

/* Kommentare zum Artikel */
.artikel_kommentare			{ border: 1px dashed black; padding: 5px; clear: both; }
.artikel_kommentare h3		{ font-weight: bold; border-top: 5px; border-bottom: 15px; padding: 0px; }
.artikel_kommentar 			{ background-color: #ececec; width: 450px; padding: 14px; }
.artikel_kommentar_footer	{ background: url(arrow.gif) 10px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
								padding-left: 58px; padding-top: 5px; margin-bottom: 2em; font-size: 90%; color: #4A4A4A; }

/* Definitionen für das Tab-Menü im Adminbereich 	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX	*/
.shadetabs				{ padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; 
							/*set to left, center, or right to align the menu as desired*/ }
.shadetabs li			{ display: inline; margin: 0; }
.shadetabs li a			{ text-decoration: none; padding: 3px 7px; margin-right: 3px; border: 1px solid #778; color: #2d2b2b; background: white top left repeat-x; }
.shadetabs li a:visited	{ color: #2d2b2b; }
.shadetabs li a:hover	{ text-decoration: underline; color: #2d2b2b; }
.shadetabs li.selected	{ position: relative; top: 1px; }
.shadetabs li.selected a{ /*selected main tab style */ border-bottom-color: white; }
.shadetabs li.selected a:hover{ /*selected main tab style */ text-decoration: none; }
.tabcontentstyle		{ /*style of tab content oontainer*/ border: 1px solid gray; width: 95%; margin-bottom: 1em; padding: 10px; }
.tabcontent				{ display:none; }