BODY {	width:600px; margin: 0px;	padding: 0px;
		font:9pt/120% Arial, serif;       color:black;
       background-color: white !important;       background-image: none !important;
}

/* Design ohne Kontext */
#contents, #content1 {position: absolute;	top: 70px;	left: 25px;
	width:750px;	padding: 0px 40px 0px 40px;	margin: 0px;}

#more {
	width: 750px;
	margin: 20px 0px 20px 0px;	padding: 10px 0px 0px 0px;
	border-top: solid 1px #666;
}

#youarehere {position: relative; top: 0px; left:0px;
	width: 750px; height: 15px;
	margin: 0px;	padding: 0px;
}
#youarehere P.small  {	font-size: 8pt;	color: #666;	display: inline; }
#youarehere a.small {	font-size: 8pt; color: #666; text-decoration: none; font-weight: normal;}
#youarehere a:hover, #commontop a:hover {	text-decoration: underline;}

/* Grafikabsatz ohne Kontext*/
#picture {width: 560px;	padding: 0px;	margin: 4px 10px 0px 0px;	background: no-repeat top left;}
#picture p {font-size: 7pt;	color: #000;}
img {border: none;}

/* Designelemente */
#owner {position: fixed; top: -15px; right: 40px; font-size: 9pt; font-family: Tahoma, sans-serif; color:#666; }

#head {
	position: absolute;	top: 10px; left: 60px;
	width: 750px; height: 35px;	margin: 0px;	padding: 0px; ;
	color: #666; font-family: Georgia, serif; font-size: 18pt; font-weight:bold; line-height: 200%;
}

#maintopics, #commontop, #umenu, #eyecatcher, #social, #search, #sidebar, #info_s, #youarehere, #cforms2form, .linklove, .cf_info, .wp-pagenavi, .pages, .addthis_container, .addthis_toolbox, .addthis_default_style  {display:none; width:0px; height: 0px;}

/* Content */

#contents p, #content1 p {
	margin: 0px;	padding: 2px 0px 10px 0px;	
	font:9pt/120% Arial, serif; color: #000;
}

#contents a, #content1 a {
	text-decoration: none;	font-weight : bold;
	color: #005ca2;
}

#contents h1, #content1 h1 {font: 15pt/160% Arial, serif; color: #5c5c5c;	margin: 0;	padding: 2px 0px 10px 0px; }

#contents h2, #content1 h2 {font: 11pt/150% Arial, serif;
	font-weight: bold; color: #005ca2;	
}

#contents h3, #content1 h3 {font: 9pt/120% Arial, serif;
	font-weigth: normal; color: #666; padding: 10px 0px 2px 0px;	
}

/* Absatzbild */
#sidepicture {width: 160px; padding: 0px;	margin: 4px 20px 0px 0px;}
#sidepicture p {font-size: 8pt;	color: #333; margin: 0px 0px 10px 0px; line-height:1.2em;}

#contents .clearer, #content1 .clearer {	clear: both;}

/* Aufzählung */
#contents ul, #content1 ul {list-style: circle;	padding: 0px 5px 0px 0px;	margin: 0; line-height: 1.5em;}
#contents li, #content1 li {padding: 2px 0px 2px 6px;	margin: 0px 0px 0px 30px; line-height: 1.4em; }

#contents ul.sidepicture, #content1 ul.sidepicture {list-style: none;	padding: 0px 5px 0px 170px;	margin: 0;}

/* Tabelle */
#contents table.cells, #content1 table.cells {border: 1px solid #99beda;}
#contents tr.odd, #content1 tr.odd {background: #f7f7f7;}
#contents tr.even, #content1 tr.even {background: #f7fafc;}
#contents tr.header, #content1 tr.header {background: #fdeef2; font: 9pt/120% Arial, serif; color:#000; padding: 5px;}
#contents td.headercell, #content1 td.headercell {padding: 5px;	margin: 0px; background: #ccdeec;
			font: 9pt/120% Arial, serif; font-weight: bold;	color: #333;}
#contents td.cell, #content1 td.cell {padding: 5px;	margin: 0px;	font: 8pt/120% Arial, serif;}


/* Teaser */
div.teaser {margin: 0px;	padding: 2px 0px 2px 0px;}
div.teaserelement {margin: 0px 10px 0px 0px;	padding: 0px 10px 0px 0px; 
					border-right: 1px solid #999; border-bottom: 1px solid #999;}

.teasertext {margin: 0px; 	padding: 4px 0px 4px 0px;font-size: 9pt; line-hight: 130%;}

.teaserlink {	margin: 0; padding: 0px 10px 0px 0px; }
.teasernav {clear: both; padding: 5px;	margin: 0px; text-align: right; font-size: 9pt; font-style: italic;}

div.teaserpic {width: 132px; border: none; padding: 0px; margin: 4px 10px 10px 0px;}
div.teaserpic2 {width: 92px; border: none; padding: 0px; margin: 4px 10px 5px 0px;}
div.teaserpic3 {width: 52px; border: none; padding: 0px; margin: 4px 10px 5px 0px;}


/* Plugin-Styles */

P.s2d  {
	font-size: 12pt;font-weight: bold; line-height: 180%;
	color: #005ca2;
	margin: 0px;	padding: 2px 0px 2px 0px;
}

P.s2dsmall  {font-size: 80%;}

a.s2dsmall, a.s2dinfo  {text-decoration:underline !important;}

/* RSS-Feeds */
#contents p.rss, #content1 p.rss {font-size: 9pt; margin-left:25px; width:80%; padding:5px; 
				background: #fff; border-bottom: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1; }
#contents a.rss, #content1 a.rss {font-size: 9pt; color:#df043e; border: none; text-decoration: underline; font-weight: bold; margin:0; padding:0;}
#contents a:hover.rss, #content1 a:hover.rss {color:#005ca2; text-decoration: none; }

/* Rahmen und Farbe Formularelemente */
table.formtab select.tx,
table.formtab input.tx,
table.formtab textarea.tx {
	border: 1px solid #005ca2;
	background: #fff;
}

/* Weitere Styledefinitionen für Formularelemente */
