body {
	background-color: #eeeeee;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: arial, sans-serif;
}

h1,h2,h3,a,input {
	font-family: arial, sans-serif;
}

hr, .clear {
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	height: 0;
	overflow: hidden;
	border: 0;
	width: 0;
	color: transparent;
}

a img {
	border: 0;
}

div#mainpage {
	position: relative;
	margin: 0px auto;
	margin-top: 0px;
	padding: 0;
	width: 1020px;
	text-align: left;
	background: url(/files/outerbg.png) top left repeat-y;
	overflow: visible;
}

div#footer {
	position: relative;
	margin: 0px auto;
	padding-left: 44px;
	width: 1020px;
	height: 271px;
	text-align: left;
	background: url(/files/footerbg.png) top left no-repeat;
	overflow: hidden;
}

div#blogfooter {
	position: relative;
	margin: 0px auto;
	padding-left: 44px;
	width: 1020px;
	height: 70px;
	text-align: left;
	background: url(/files/blogfooterbg.png) top left no-repeat;
	overflow: hidden;
}

div#footer h2 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 22px;
	color: rgb(126,131,137);
}

div#footer h3 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: rgb(155,156,162);
	margin-bottom: 15px;
}

div#footer div.liste {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	width: 240px;
}

div#footer div.liste ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#footer div.liste li {
	margin: 0;
	padding: 0;
}


div#footer div.liste a {
	font-size: 12px;
	color: rgb(155,156,162);
	text-decoration: none;
}

div#footer #copyright {
	position: absolute;
	top: 217px;
	left: 30px;
	color: rgb(211,214,216);
	font-size: 12px;
}

div#blogfooter #copyright {
	position: absolute;
	top: 17px;
	left: 30px;
	color: rgb(211,214,216);
	font-size: 12px;
}

div#topnav {
	position: relative;
	width: 1020px;
	height: 44px;
	background: url(/files/topnavibg.png) top left repeat-y;
}

div#blogtopnav {
	position: relative;
	width: 1020px;
	height: 44px;
	background: url(/files/blogtopnavibg.png) top left repeat-y;
}

div#topnav div#rssfeed {
	position: absolute;
	width: 112px;
	height: 13px;
	left: 20px;
	top: 8px;

}


div#blogtopnav div#rssfeed {
	position: absolute;
	width: 112px;
	height: 13px;
	right: 0px;
	top: 9px;

}

div#topnav div#rssfeed a, div#blogtopnav div#rssfeed a {
	text-decoration: none;
	font-size: 12px;
	color: rgb(27,28,32);
}

div#topnav div#rssfeed span,div#blogtopnav div#rssfeed span {
	position: absolute;
	top: 4px;
	left: 25px;
}

div#topnav div#lang {
	position: absolute;
	width: 112px;
	height: 13px;
	left: 160px;
	top: 12px;

}

div#topnav div#lang a {
	text-decoration: none;
	font-size: 12px;
	color: rgb(27,28,32);
}

div#topnav div#zumblog {
	position: absolute;
	width: 112px;
	height: 13px;
	right: 23px;
	top: 8px;

}

div#blogtopnav div#dieagentur {
	position: absolute;
	width: 112px;
	height: 13px;
	left: 25px;
	top: 11px;

}

div#logo {
	margin-left: 380px;
	margin-top: 12px;
	width: 297px;
	height: 88px;
}

div#bloglogo {
	margin-left: 60px;
	margin-top: 20px;
	width: 209px;
	height: 64px;
}

img#logoschatten {
	margin-left: 19px;
}


div#topnav ul {
	display: block;
	position: absolute;
	right: 150px;
	top: 8px;
	height: 25px;
	width: 550px;
	text-align: right;
	margin: 0;
	padding: 0;
}

div#blogtopnav ul {
	display: block;
	position: absolute;
	left: 170px;
	top: 10px;
	height: 25px;
	width: 550px;
	text-align: left;
	margin: 0;
	padding: 0;
}

div#topnav ul li, div#blogtopnav ul li {
	display: inline;
	list-style: none;
	font-size: 14px;
	color: rgb(155,156,162);
}

div#topnav ul li a, div#blogtopnav ul li a {
	text-decoration: none;
	font-size: 12px;
	color: rgb(27,28,32);
}



div#breadcrumb {
	margin-left: 276px;
	margin-top: 5px;
	width: 680px;
	height: 16px;
	/* background: url(/files/backdrop-breadcrumb.png) top left repeat-x; */
}


div#breadcrumb ul {
	display: inline;
	margin: 0;
	padding: 0;
}

div#breadcrumb ul li {
	display: inline;
	list-style: none;
	font-size: 14px;
	color: rgb(155,156,162);
}

div#breadcrumb ul li a {
	text-decoration: none;
	font-size: 14px;
	color: rgb(155,156,162);
}


div#wrapper {
	margin-left: 19px;
	margin-top: 10px;
	width: 982px;
	background: rgb(240,240,240) url(/files/iwrapperbg.png) top left repeat-x;
}

div#left {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	margin-left: 16px;
	margin-top: 0px;
	/* background-image: url(/files/backdrop-left.png); */
	width: 231px;
	margin-bottom: 10px;
}

div#left div#nav {
	margin: 0;
	padding: 0;
	width: 231px;
	background-color: #ffffff;
}

div#left div#nav ul {
	margin: 0;
	padding: 0;
}


div#left div#nav li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}

div#left div#nav li.nav0 a, div#left div#nav li.nav0folderactive a {
	display: block;
	font-family: arial, sans-serif;
	font-size: 18px;
	line-height: 46px;
	text-decoration: none;
	color: rgb(155,156,162);
	font-weight: bold;
	width: 229px;
	height: 46px;
	background-image: url(/files/navbg_inactive.png);
	text-indent: 20px;
}

div#left div#nav li.nav0folderactive a {
	background-image: url(/files/navbg_selected.png);
	color: rgb(27,28,32);
}

div#left div#nav li.nav0 a:hover {
	background-image: url(/files/navbg_hover.png);
	color: rgb(27,28,32);
}


div#left div#nav li.nav1 a, div#left div#nav li.nav1folderactive a, div#left div#nav li.nav1active a {
	display: block;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 25px;
	text-decoration: none;
	color: rgb(89,133,180);
	font-weight: bold;
	width: 204px;
	height: 25px;
	background-image: url(/files/nav1bg_inactive.png);
	text-indent: 10px;
	margin-left: 10px;
	margin-bottom: 2px;
}

div#left div#nav li.nav1folderactive a, div#left div#nav li.nav1active a{
	background-image: url(/files/nav1bg_selected.png);
	color: rgb(255,255,255);
}

div#left div#nav li.nav1sepa {
	display: block;
	font-family: arial, sans-serif;
	font-size: 1px;
	line-height: 1px;
	text-decoration: none;
	width: 204px;
	height: 1px;
	background-image: url(/files/nav1bg_trenner.png);
	margin-left: 10px;
}


div#left div#nav ul.subnav {
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 227px;
	background-color: #ffffff;
	border: 1px solid #f0f0f0;
}



div#left div#nav li.nav2 a, div#left div#nav li.nav2_first a, div#left div#nav li.nav2_last a {
	display: block;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 31px;
	text-decoration: none;
	color: rgb(73,75,81);
	font-weight: normal;
	width: 204px;
	height: 31px;
	background: url(/files/nav2_bg.png) top left repeat-y;
	text-indent: 24px;
	margin-left: 10px;
	margin-bottom: 0px;
}

div#left div#nav li.nav2_first a {
	background: url(/files/nav2_first.png) top left no-repeat;
}

div#left div#nav li.nav2_last a {
	background: url(/files/nav2_last.png) top left no-repeat;
}








div#left div#search {
	width: 231px;
	height: 30px;
	margin-top: 10px;
}

div#blogright div#search {
	width: 302px;
	height: 59px;
	margin-top: 10px;
	background-image: url(/files/blogsearchbg.png);
	margin-bottom: 10px;
}

form.search input {
	margin: 0px;
	vertical-align : middle;
}

input#q {
	border: 0;
	width: 193px;
	height: 26px;
	background: url(/files/searchbg.png) no-repeat;
	font-size: 14px;
	line-height: 26px;
	margin-top: 2px;
	margin-right: 1px;
}

div#blogright input#q {
	background: transparent;
	margin-top: 18px;
	margin-left: 20px;
	height: 20px;
	width: 224px;
	font-size: 12px;
}

input#buto {
	height: 26px;
	width: 29px;
	border: 0;
}

div#blogright input#buto {
	margin-top: 16px;
	margin-left: 10px;
}





div#left a img {
	border: 0;
	margin-top: 10px;
}



div#contentpic {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	margin-left: 11px;
	margin-bottom: 10px;
	width: 700px;
	height: 323px;
}

div#contentpic .bframe {
	position: relative;
	width: 700px;
	height: 323px;
	/* background-image: url(/bilder/startseite.jpg); */
}

div#contentpic .bframe .bildtext {
	position: absolute;
	width: 165px;
	height: 230px;
	top: 60px;
	left: 506px;
}

div#contentpic .bframe .bildtext .ab46 {
	color: rgb(197,199,205);
	font-size: 11px;
}

div#contentpic .bframe .bildtext a.ab47 {
	text-decoration: none;
	color: rgb(117,178,241);
	font-size: 11px;
}

div#contentpic .bframe .bildtext .ab48 {
	display: block;
	color: rgb(232,233,235);
	font-size: 11px;
	margin-bottom: 8px;
}

div#contentpic .bframe .bildclaim {
	position: absolute;
	width: 47px;
	height: 107x;
	top: 28px;
	left: 26px;
}

div#content {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	margin-left: 11px;
	width: 482px;
}

div#contentwide {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	margin-left: 11px;
	width: 700px;
}

div#contentblog {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	margin-left: 44px;
	width: 560px;
}

div#content .article {
	width: 480px;
	background: url(/files/article_bg.png) top left repeat-y;
	margin-bottom: 10px;

}

div#content .pagination, div#contentblog .pagination {
	width: 480px;
	height: 25px;
	text-align: right;
	margin-bottom: 20px;
}

div#contentblog .pagination {
	width: 560px;
}


div#content .pagination a,div#contentblog .pagination a {
	display: block;
	margin-left: 5px;
	width: 26px;
	height: 21px;
	float: right;
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
}

div#content .pagination a.page, div#contentblog .pagination a.page {
	background-image: url(/files/page.png);
	color: rgb(150,155,162);
}

div#content .pagination a.activepage, div#contentblog .pagination a.activepage {
	background-image: url(/files/page_active.png);
	color: rgb(238,238,238);
}


.article .headline, .article .headlineblognews {
	position: relative;
}

div#content .article .headline {
	width: 480px;
	height: 50px;
	font-size: 14px;
	color: rgb(71,73,79);
	background-image: url(/files/article_headline.png);
}

div#content .article .headlineblognews {
	width: 480px;
	height: 50px;
	font-size: 14px;
	color: rgb(71,73,79);
	background-image: url(/files/articleblognews_headline.png);
}

div#content .article a.blognewslink {
	float: none;
}


div#content .article .footer {
	float: none;
	clear: both;
	width: 480px;
	height: 10px;
	font-size: 1px;
	background-image: url(/files/article_footer.png);
}

div#content .article .footer-contact {
	float: none;
	clear: both;
	position: relative;
	width: 480px;
	height: 757px;
	font-size: 14px;
	background-image: url(/files/kontaktformular-footer.png);
}

div#content .article .footer-contact fieldset {
	border: 0;
}

div#content .article .footer-contact input, div#content .article .footer-contact textarea {
	position: absolute;
	left: 184px;
	top: 85px;
	width: 211px;
	height: 21px;
	color: #000000;
	background: transparent;
	border: 0;
}

div#content .article .footer-contact input#vorname { top: 121px; }
div#content .article .footer-contact input#firma { top: 157px; }
div#content .article .footer-contact input#strasse { top: 194px; }
div#content .article .footer-contact input#plzort { top: 230px; }
div#content .article .footer-contact input#telefon { top: 267px; }
div#content .article .footer-contact input#fax { top: 304px; }
div#content .article .footer-contact input#email { top: 342px; }
div#content .article .footer-contact input#verteiler { top: 386px; left: 83px; }
div#content .article .footer-contact input#anruf { top: 427px; left: 83px;}
div#content .article .footer-contact textarea#rtext { top: 482px; height: 174px;}
div#content .article .footer-contact input#submit { top: 675px; left: 183px; width: 176px; height: 31px;}



div#contentwide .article {
	width: 699px;
	background: url(/files/articlewide_bg.png) top left repeat-y;
	margin-bottom: 10px;
}

div#contentwide .article .headline {
	width: 699px;
	height: 50px;
	font-size: 14px;
	color: rgb(71,73,79);
	background-image: url(/files/articlewide_headline.png);
}

div#contentwide .article .footer {
	float: none;
	clear: both;
	width: 699px;
	height: 5px;
	font-size: 1px;
	background-image: url(/files/articlewide_footer.png);
}

div#contentwide .video {
	width: 700px;
	/* background: url(/files/sehenhoeren_bg.png) top left repeat-y; */
	margin-bottom: 10px;
	background: transparent;
}

div#contentwide .video .inner {
	width: 700px;
	background: url(/files/sehenhoeren_bg.png) top left repeat-y;
}

div#contentwide .video .headline {
	position: relative;
	width: 700px;
	height: 52px;
	font-size: 14px;
	color: rgb(71,73,79);
	background-image: url(/files/sehenhoeren_headline.png);
}

div#contentwide .video .headline h2 {
	position: absolute;
	top: 15px;
	left: 20px;
	margin: 0;
	padding: 0;
	font-size: 16px;
	color: rgb(83,85,91);
}

div#contentwide .video .vidco {
	float: left;
	margin: 20px;
	margin-top: 30px;
}

div#contentwide .video .copytext {
	margin-left: 20px;
	margin-top: 30px;
	width: 645px;
	color: rgb(106,108,113);
	font-size: 12px;
}

div#contentwide .video .footer {
	float: none;
	clear: both;
	width: 700px;
	height: 41px;
	font-size: 1px;
	background-image: url(/files/sehenhoeren_footer.gif);
}


.article h1 {
	position: absolute;
	top: 15px;
	left: 10px;
	margin: 0;
	padding: 0;
	font-size: 15px;
	color: rgb(71,73,79);
}


.article .headlineblognews h1 {
	left: 60px;
}


.article .copytext {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	font-size: 13px;
	color: rgb(106,108,113);
}

.article .copytext h1 {
	position: static;
	margin-top: 5px;
	margin-bottom: 5px;
}

.article .copytext h3 {
	margin-top: 5px;
	margin-bottom: 5px;
	width: auto;
	font-size: 14px;
	height: 22px;
	color: rgb(106,108,113);
	border-bottom: 2px solid rgb(162,168,177);
}

.article .copytext ul {
	list-style-image: url(/files/bp3.png);
}

.article .copytext ul.wlist2 {
	margin-top: 10px;
}


.article .copytext li {
	margin-bottom: 10px;
	vertical-align: top;
}


.article img {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	margin-right: 10px;
}


div#content .article .bilderfluss img {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	margin: 0;
	margin-right: 13px;
	margin-bottom: 13px;
}

.article .aktuelles {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 440px;
	border-bottom: 1px solid #f0f0f0;
}

.article .aktuelles .date {
	color: rgb(130,131,135);
}

.article .aktuelles .title {
	color: rgb(106,108,113);
	font-weight: bold;
}

.article .aktuelles a.link, .article .copytext a, .video .copytext a {
	/* color: rgb(57,101,148); */
	color: rgb(85,26,139);
	text-decoration: none;
}





div#contentwide .article .sitemapbox {
	width: 649px;
	background: url(/files/sitemap_bg.png) top left repeat-y;
	margin-bottom: 10px;
}

div#contentwide .article .sitemapbox .headline {
	width: 649px;
	height: 40px;
	font-size: 14px;
	color: rgb(27,28,32);
	background-image: url(/files/sitemap_headline.png);
}


div#contentwide .article .sitemapbox .footer {
	float: none;
	clear: both;
	width: 649px;
	height: 5px;
	font-size: 1px;
	background-image: url(/files/sitemap_footer.png);
}

div#contentwide .article .sitemapbox .headline a {
	position: absolute;
	top: 12px;
	left: 10px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 14px;
	color: rgb(71,73,79);
	font-weight: bold;

}

div#contentwide .article .sitemapbox a.sitemap1, div#contentwide .article .sitemapbox a.sitemap2 {
	display: block;
	width: 607px;

	font-size: 13px;
	line-height: 30px;
	margin-left: 24px;
	/* padding-top: 5px; */
	/* padding-bottom: 5px; */
	text-decoration: none;
	color: rgb(89,133,180);
	border-bottom: 1px solid #f0f0f0;
}

div#contentwide .article .copytext a, {
	text-decoration: none;
	color: rgb(57,101,148);
}

div#contentwide .article .copytext .links {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	width: 450px;
}

div#contentwide .article .copytext .rechts {
	float: right;
	display: inline; /* to make IE6 count margin happily */
	width: 155px;
	margin-right: 45px;
}

div#contentwide .article .copytext hr {
	border-bottom: 1px solid rgb(237,237,237);
	height: 30px;
	width: 650px;
}

div#right {
	float: right;
	display: inline; /* to make IE6 count margin happily */
	margin-right: 23px;
	width: 211px;
}

div#blogright {
	float: right;
	display: inline; /* to make IE6 count margin happily */
	margin-right: 40px;
	width: 302px;
}

div#right a, div#contentblog a, div#blogright a {
	text-decoration: none;
	color: rgb(71,98,145);
}


div#right .teasercontact {
	width: 209px;
	background: url(/files/teasercontact_bg.png) top left repeat-y;
	margin-bottom: 10px;
}

div#right .teasercontact .headline {
	width: 209px;
	height: 9px;
	font-size: 1px;
	background-image: url(/files/teasercontact_headline.png);
}

div#right .teasercontact h3 {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	font-size: 14px;
	color: rgb(71,73,79);
	margin-bottom: 10px;
}

div#right .teasercontact .copytext {
	margin-left: 10px;
	font-size: 12px;
	color: rgb(106,108,113);
}

div#right .teasercontact .footer {
	float: none;
	clear: both;
	width: 209px;
	height: 66px;
	font-size: 1px;
	background-image: url(/files/teasercontact_footer.png);
}



div#right .teasergrau {
	width: 209px;
	background: url(/files/teasergrau_bg.png) top left repeat-y;
	margin-bottom: 10px;
}

div#right .teasergrau .headline {
	width: 209px;
	height: 5px;
	font-size: 1px;
	background-image: url(/files/teasergrau_headline.png);
}

div#right .teasergrau h3 {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	font-size: 14px;
	color: rgb(71,73,79);
	margin-bottom: 10px;
}

div#right .teasergrau .copytext {
	margin-left: 10px;
	font-size: 12px;
	color: rgb(106,108,113);
}


div#right .teasergrau .footer {
	float: none;
	clear: both;
	width: 209px;
	height: 7px;
	font-size: 1px;
	background-image: url(/files/teasergrau_footer.png);
}



div#blogright .teaser {
	width: 302px;
	background: url(/files/teaserblog_bg.png) top left repeat-y;
	margin-bottom: 10px;
}

div#blogright .teaser .headline {
	width: 302px;
	height: 8px;
	font-size: 1px;
	background-image: url(/files/teaserblog_headline.png);
}

div#blogright .teaser h3 {
	margin: 0;
	padding: 0;
	margin-left: 10px;
	font-size: 14px;
	color: rgb(106,108,113);
	margin-bottom: 10px;
}

div#blogright .teaser .copytext {
	margin-left: 10px;
	font-size: 12px;
	color: rgb(106,108,113);
}


div#blogright .teaser .footer {
	float: none;
	clear: both;
	width: 302px;
	height: 8px;
	font-size: 1px;
	background-image: url(/files/teaserblog_footer.png);
}

div#blogright .teaser .author {
	font-weight: bold;
}

div#blogright .teaser .commshort {
	margin-bottom: 10px;
	color: rgb(71,98,145);
}

div#blogright .teaser .copytext .tagcloud {
	margin-right: 10px;
	font-size: 12px;
	color: rgb(10,47,102);
	text-align: justify;
}


div#blogright .teaser .tagsize0 { font-size: 100%; line-height: 1.0em; text-decoration: none;}
div#blogright .teaser .tagsize1 { font-size: 100%; line-height: 1.0em; text-decoration: none;}
div#blogright .teaser .tagsize2 { font-size: 100%; line-height: 1.0em; text-decoration: none;}
div#blogright .teaser .tagsize3 { font-size: 100%; line-height: 1.0em; text-decoration: none;}
div#blogright .teaser .tagsize4 { font-size: 100%; line-height: 1.0em; text-decoration: none;}

div#blogright .teaser .tagsize5 { font-size: 110%; line-height: 1.0em; text-decoration: none; color: rgb(62,111,184);}
div#blogright .teaser .tagsize6 { font-size: 110%; line-height: 1.0em; text-decoration: none; color: rgb(62,111,184);}

div#blogright .teaser .tagsize7 { font-size: 120%; line-height: 1.0em; text-decoration: none; color: rgb(124,161,217);}
div#blogright .teaser .tagsize8 { font-size: 120%; line-height: 1.0em; text-decoration: none; color: rgb(124,161,217);}

div#blogright .teaser .tagsize9 { font-size: 130%; line-height: 1.0em; text-decoration: none;color: rgb(177,200,242);}
div#blogright .teaser .tagsize10 { font-size: 130%; line-height: 1.0em; text-decoration: none;color: rgb(177,200,242);}



div#right .teaseransprech {
	width: 209px;
	background: url(/files/teaseransprech_bg.png) top left repeat-y;
	margin-bottom: 10px;
}

div#right .teaseransprech .headline {
	position: relative;
	width: 209px;
	height: 50px;
	font-size: 1px;
	background-image: url(/files/teaseransprech_headline.png);
}

div#right .teaseransprech h3 {
	position: absolute;
	top: 15px;
	left: 12px;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: rgb(71,73,79);
	margin-bottom: 10px;
}

div#right .teaseransprech .copytext {
	margin-left: 10px;
	font-size: 12px;
	color: rgb(106,108,113);
}

div#right .teaseransprech .footer {
	float: none;
	clear: both;
	width: 209px;
	height: 6px;
	font-size: 1px;
	background-image: url(/files/teaseransprech_footer.png);
}

div#contentblog .article {
	width: 560px;
	background: url(/files/blogarticle_bg.png) top left repeat-y;
	margin-bottom: 10px;
}

div#contentblog .article .headline {
	position: relative;
	width: 560px;
	height: 65px;
	font-size: 14px;
	color: rgb(71,73,79);
	background-image: url(/files/blogarticle_headline.png);
}

div#contentblog .article .headline img {
	position: absolute;
	top: 4px;
	left: 25px;
}

div#contentblog .article .headline .author {
	position: absolute;
	top: 18px;
	left: 90px;
	color: rgb(145,146,147);
	font-size: 12px;
}

div#contentblog .article .headline .comments {
	position: absolute;
	top: 20px;
	left: 514px;
	color: #ffffff;
	font-size: 13px;
}


div#contentblog .article .footer {
	float: none;
	clear: both;
	width: 560px;
	height: 9px;
	font-size: 1px;
	background-image: url(/files/blogarticle_footer.png);
}

div#contentblog .article img.blogbild {
	display: block;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#contentblog .article h2 {
	display: block;
	margin-left: 25px;
	margin-top: 10px;
	color: rgb(106,108,113);
}

div#contentblog .article .copytext {
	margin-left: 25px;
	margin-top: 10px;
	color: rgb(106,108,113);
	width: 507px;
}

div#contentblog .article .socialbookmarks {
	background-color: rgb(243,243,242);
	height: 27px;
	width: 250px;
}

div#contentblog .article .linkliste .socialbookmarks {
	margin-left: 250px;
}

div#contentblog .article .subauthor {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid rgb(243,243,242);
	border-bottom: 1px solid rgb(243,243,242);
}

div#contentblog .article .commentarea {
	width: 560px;
	background: url(/files/blogarticle_grau_bg.png) top left repeat-y;
	margin: 0;
	padding: 0;
}

div#contentblog .article .commentarea .cliste {
	margin-bottom: 20px;
	margin-left: 25px;
}

div#contentblog .article .commentarea .tit {
	margin-left: 25px;
}

div#contentblog .article .commentarea .cola {
	float: left;
	display: inline; /* to make IE6 count margin happily */
	width: 90px;
	font-size: 9px;
	color: rgb(106,108,113);
}

div#contentblog .article .commentarea .colb {
	float: right;
	display: inline; /* to make IE6 count margin happily */
	width: 380px;
	background-color: #ffffff;
	border: 1px solid rgb(225,225,225);
	margin-right: 25px;
	color: rgb(106,108,113);
	font-size: 12px;
	padding: 10px;
}


div#contentblog .article .neuerkommentar {
	position: relative;
	margin: 0;
	padding: 0;
	width: 560px;
	height: 365px; /* +82*/ 
	background-image: url(/files/kommentarbg2.png);
}


div#contentblog .article .neuerkommentar input, div#contentblog .article .neuerkommentar textarea,div#contentblog .article .neuerkommentar span.schutz {
	position: absolute;
	left: 26px;
	top: 85px;
	width: 197px;
	height: 19px;
	color: rgb(106,108,113);
	background: transparent;
	border: 0;
}

div#contentblog .article .neuerkommentar input#author { top: 78px; }
div#contentblog .article .neuerkommentar input#email { top: 112px; }
div#contentblog .article .neuerkommentar input#url { top: 147px; }
div#contentblog .article .neuerkommentar input#spamschutz { top: 230px; }
div#contentblog .article .neuerkommentar textarea#comment { top: 75px; left: 247px; width: 285px; height: 238px;}
div#contentblog .article .neuerkommentar input#submit { top: 281px; left: 24px; width: 199px; height: 31px;}

div#contentblog .article .neuerkommentar span.schutz {
	top: 195px;
	font-size: 12px;
}

div#contentblog .blogerror {
	color: red;
}

}


