body,textarea {
	font-family: Georgia, "Times New Roman", Times, serif;

	margin-top:0px; margin-bottom:0px;
	margin-left:0px; margin-right:0px;

	background-color:#FFFFFF;
	color:#000000;
	text-align:center
}

p,dt,dd,dl,div	{ font-size:14px; line-height:22px; }
ul,ol,li	{ font-size:13px; line-height:21px;}

p	{	text-align:justify;} /* left */

td	{	vertical-align:top;}
img	{	border:none;}
.icon	{	text-align:left; vertical-align:bottom; margin-right:8px; }
b,.rot	{	color:#505050; font-weight:bold;} /* #505050, red */
.rot	{	color:red;}

dl	{	padding:0; padding-top:12px;}
dd	{	margin:0; padding:0; text-align:left; padding-bottom:12px;}

ul	{	margin-bottom:15px;}
li	{	text-align:left; padding-top:2px; padding-bottom:1px;}

a	{	text-decoration: none}
a:link	{	color: #007f77; border-bottom: 1px solid #cccccc;}
a:visited {	color: #006a80; border-bottom: 1px solid #cccccc;}
a:hover {	color: #ff9900; border-bottom:1px solid #ff9900;}
a:active {	color:#009933; border-bottom:0px solid #009933;}

a.nobottom	{	border-bottom:0;}
/*script .nobottom	{	text-decoration: none important!; border-bottom:0 important!;}*/


.s, .sx, .sa	{	font-size:12px; line-height:18px; text-align:left;}

.sx, .sa	{	margin:0; margin-top:5px; margin-bottom:5px; padding:0;}

.sx	{	margin-top:15px; aatext-align:justify; }
.sa	{	margin-top:15px; font-size:11px; line-height:16px;
		font-family: Verdana, Arial, sans-serif;
		text-align:left;} 
.sb	{	font-weight:bold;}


.zentr {	text-align:center; margin-left:auto; margin-right:auto;}
.links {	text-align:left;}
.rechts {	text-align:right;}

.header	{	width:100%; margin:0; padding:0; padding:20px; text-align:left;}
.header_ut	{	margin:0; margin-top:22px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic; font-size:25px; line-height:28px; color:#666666;}

h1, h2, h3, h4, h5, h6, .haupttitel_rechts
	{	text-align:left; font-family: Georgia, "Times New Roman", Times, serif;}

h1, h2, h3	{	font-weight:normal; font-style:italic;
		border-bottom:1px solid #bbbbbb; padding-bottom:3px;}

h1	{	font-size:36px; line-height:38px; color:#666666; margin-top:0; }

h2	{	font-size:30px; line-height:33px; margin-top:60px; color:#666666;}

h3	{	font-size:23px; line-height:26px; margin-top:50px; color:#404040;}

h4	{	font-size:20px; line-height:24px; 
		font-weight:normal; color:#505050; font-style:italic;
		margin:0; margin-top:30px; padding-bottom:0;}

h5	{	font-size:12px; color:#606060; font-weight:bold;
		margin:0; margin-top:40px;
		padding:6px; padding-top:2px; padding-bottom:2px;
		border:0px dotted #C0C0C0; background-color:#eeeeee; aamargin-bottom:-4px; }

h6	{	font-size:12px;
		border-bottom:1px solid #bbbbbb; padding-left:3px; padding-bottom:2px; 
		margin-bottom:10px; }

.zitatblock {	margin-left:auto; margin-right:auto; border:0px solid black; text-align:left;}
.zitat	{	font-family: Georgia, "Times New Roman", Times, serif;
		text-align:left;}
.logblock {	width:540px; margin-left:auto; margin-right:auto; text-align:left; margin-top:60px;}
.maintable	{	margin:0; padding:0; margin-left:20px; margin-right:15px; padding-right:10%;}

blockquote, .zitatblock {
	margin:0; font-size:20px; line-height:25px;
	font-style:italic; font-family: Georgia, "Times New Roman", Times, serif;
	text-align:left;
	background: white url(blockquote.gif) no-repeat 0.1em 0.3em;
	padding:1em; }

.td_sidebar	{	width:33%;} /* width:250px; */
.td_text	{	width:67%; padding-left:4%;}

.h_sidebar {	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px; line-height:16px;
	color: #8fbf60; text-transform: uppercase; letter-spacing: 0.3em;
	border-bottom: 1px solid #e0e0e0; 
	margin-top:15px; margin-bottom:7px; padding:0 }

.sidebar	{	font-size: 12px; line-height:16px;  text-align:left; }
.sidebar a	{	xxborder-bottom:0; }
.sidebar li	{	list-style-type:none; padding-bottom:7px; font-size: 12px; line-height:16px; }


/*--------- für Twitter-Einblendung -> http://widgets.twimg.com/j/2/widget.css */
.twtr-fullscreen h3, .twtr-fullscreen h4,
.twtr-widget h3,.twtr-widget h4,
.twtr-widget-profile h3,.twtr-widget-profile h4,
.twtr-widget h3,.twtr-widget h4,
.twtr-widget-profile h3,.twtr-widget-profile h4,
.twtr-widget p,
.twtr-ft span
	{font-size:11px!important; line-height:16px!important;
	font-family:verdana, arial, sans-serif!important;
	text-align:left !important}  /* wie sa. */

.twtr-tweet a {text-decoration: none; border:0 solid black;}

.twtr-widget h3 { margin:0!important; padding:0!important; font-size:12x !important; font-style:normal !important; border:0px solid black !important}

/*--------------------------------------------------------------------------------------*/


.blogroll	{	margin-top:20px; padding:0; padding-left:3px; }

.top	{	margin-top:0px;}

.zeilenabstand_inhalt li	{	padding-left:3px; padding-bottom:10px;}

.werbekasten	{	text-align:center; margin-left:auto; margin-right:auto;
	border:1px solid #CCCCCC; margin-top:20px; width:305px;}

.hr13	{	height:13px; width:13px; margin-left:auto; margin-right:auto; margin-top:30px; margin-bottom:30px; text-align:center;}

.neu {	color:red; font-weight:bold;}

.hinweis_unten {	margin-top:40px; font-size:11px; line-height:13px;
	font-family: Verdana, Arial, sans-serif;
	margin-left:auto; margin-right:auto; text-align:center;}

.unterschrift {	text-align: center; margin-top:60px; margin-bottom: 70px; margin-left: 60%; }

.ende	{	margin-top:60px; margin-left:auto; margin-right:auto; text-align:center; 
	font-size:12px; line-height:18px;}