#headercol #headercontent div#newsticker {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 8px;
	float: right;
	width: 350px;
	height: 25px;
	padding-right:0px;
}
#headercol #headercontent div#newsticker marquee {
	color: #000;
}

#contentcol #maincontent #colmiddle ul.pdflist { list-style: none; }
#contentcol #maincontent #colmiddle ul.pdflist li { padding-left: 24px; line-height: 18px; height: 20px; background-image: url(/images/pdf-icons/PDF_16.png); background-repeat: no-repeat; background-position: left center;  }

#contentcol #maincontent #colmiddle ul.pdflistNI { }
#contentcol #maincontent #colmiddle ul.pdflistNI li { padding-left: 0px;}

#contentcol #maincontent #colmiddle div.overlay_gallery { text-align: left; }
#contentcol #maincontent #colmiddle div.overlay_gallery .grafikbox { float: left; width: 150px; border-right:3px solid white; border-bottom: 10px solid white; height:210px;}
#contentcol #maincontent #colmiddle div.overlay_gallery .grafikbox img { border: 0; padding:0px; margin:0px; height: 150x; width: 150px; } 
#contentcol #maincontent #colmiddle div.overlay_gallery .grafikbox div { /*background: #EEE url(/images/thumb-search.png) no-repeat; background-position: 4px 6px; padding: 4px 4px 4px 32px; */ padding: 4px 4px 4px 4px; min-height: 48px; color: #888; font-size: 70%; width: 140px; border-left: 2px solid #fff; border-right: 2px solid #fff;}

#contentcol #maincontent #colmiddle div.overlay_gallery .grafikbox a img { height: 150x; width: 150px; border: 2px solid #fff; border-bottom: 2px solid #EEE; padding:0px; margin:0px;}
#contentcol #maincontent #colmiddle div.overlay_gallery .grafikbox a:hover img { border: 2px solid #ff9900; }

#contentcol #maincontent #colmiddle div#question_header { float: right; text-align: right; }
#contentcol #maincontent #colmiddle #popular_questions { margin-bottom: 20px; }
#contentcol #maincontent #colmiddle #popular_questions .questionslist { }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.questionbox { }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.grey { background-color: #ffefd6; }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.questionbox div.number {  font-weight: bold; color: #CCC; float: left; width: 30px; line-height:25px; padding-top: 2px; padding-left: 4px; }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.questionbox div.question { padding-right: 170px; padding-left: 4px; }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.questionbox div.question p { padding-left: 40px; padding-top: 7px; padding-bottom: 10px; }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.questionbox div.controls { float: right; padding-top: 2px; text-align:right; width: 160px; line-height: 25px; }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.questionbox div.controls span.votes { }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.questionbox div.controls a.votelink { margin-left: 16px; margin-right:2px; display: inline-block; background: url(/images/vote.png) no-repeat; width: 25px; height: 25px; text-decoration: none; }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.questionbox div.controls a.votelink:link {  }
#contentcol #maincontent #colmiddle #popular_questions .questionslist div.questionbox div.controls a.votelink:hover { background-position: 0px -27px; }

#contentcol #maincontent #colmiddle div#question_header { float: right; text-align: right; }
#contentcol #maincontent ul { margin-top: 20px; }
#contentcol #maincontent #colmiddle #all_questions { }
#contentcol #maincontent #colmiddle #all_questions .questionslist { }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.questionbox { }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.grey { background-color: #ffefd6; }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.questionbox div.number {  font-weight: bold; color: #CCC; float: left; width: 30px; line-height:25px; padding-top: 2px; padding-left: 4px; }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.questionbox div.question { padding-right: 170px; padding-left: 4px; }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.questionbox div.question p { padding-left: 40px;  padding-top: 7px; padding-bottom: 10px; }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.questionbox div.controls { float: right; padding-top: 2px; text-align:right; width: 160px; line-height: 25px; }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.questionbox div.controls span.votes { }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.questionbox div.controls a.votelink { margin-left: 16px; margin-right:2px; display: inline-block; background: url(/images/vote.png) no-repeat; width: 25px; height: 25px; text-decoration: none; }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.questionbox div.controls a.votelink:link {  }
#contentcol #maincontent #colmiddle #all_questions .questionslist div.questionbox div.controls a.votelink:hover { background-position: 0px -27px; }

#contentcol #maincontent #colmiddle ul.appointments { margin-bottom: 20px; }
#contentcol #maincontent #colmiddle ul.appointments span.date { font-weight: bold; display: block; color:  }

#contentcol #maincontent #colmiddle div#sitemap { margin-bottom: 20px; }
#contentcol #maincontent #colmiddle div#sitemap div.main { padding-left: 25px; line-height:20px; margin-top: 10px; background: url(/images/sitemap-main.png) no-repeat 4px 4px; }
#contentcol #maincontent #colmiddle div#sitemap div.sub { padding-left: 50px; line-height:26px; background: url(/images/sitemap-sub.png) no-repeat 9px 2px; }

#contentcol #maincontent #colmiddle div#newsindex h2 { font-size:140%;margin:20px 0 0px 5; color: #fe9900; }
#contentcol #maincontent #colmiddle div#newsindex hr { margin-bottom: 20px; }
#contentcol #maincontent #colmiddle div#newsindex .colleft { float:left; width: 230px; padding-right: 10px; }
#contentcol #maincontent #colmiddle div#newsindex .newsentry { padding-bottom: 30px; }
#contentcol #maincontent #colmiddle div#newsindex .newsentry h3 { font-size: 90%; padding-left: 24px; background: url(/images/topnews-arrow.png) no-repeat 0 0;padding:0 0 3px 25px;}
#contentcol #maincontent #colmiddle div#newsindex .newsentry h3 .createdon { font-size: 70%; color: #808080; font-weight:normal; }
#contentcol #maincontent #colmiddle div#newsindex .colright { padding-left: 250px; }
#contentcol #maincontent #colmiddle div#newsindex .newsentry a.newsmore { margin-top: 10px; }

#footercol #footercontent .hidden {display:none; }

#footercol #footercontent a.socialnetwork_fb {padding-right: 10px; background:url(/images/socialnetworks/facebook.gif) no-repeat 0 0; width: 186px; height: 59px; display:inline-block; text-decoration:none; }
#footercol #footercontent a.socialnetwork_fb:hover {background-position: 0px -59px; }

#footercol #footercontent a.socialnetwork_yt {padding-right: 10px; background:url(/images/socialnetworks/youtube.gif) no-repeat 0 0; width: 186px; height: 59px; display:inline-block; text-decoration:none; }
#footercol #footercontent a.socialnetwork_yt:hover {background-position: 0px -59px; }

#footercol #footercontent a.socialnetwork_mvz {padding-right: 10px; background:url(/images/socialnetworks/meinvz.gif) no-repeat 0 0; width: 186px; height: 59px; display:inline-block; text-decoration:none; }
#footercol #footercontent a.socialnetwork_mvz:hover {background-position: 0px -59px; }

#footercol #footercontent a.socialnetwork_tw {padding-right: 10px; background:url(/images/socialnetworks/twitter.gif) no-repeat 0 0; width: 186px; height: 59px; display:inline-block; text-decoration:none; }
#footercol #footercontent a.socialnetwork_tw:hover {background-position: 0px -59px; }

#footercol #footercontent a.socialnetwork_ms {padding-right: 10px; background:url(/images/socialnetworks/myspace.gif) no-repeat 0 0; width: 186px; height: 59px; display:inline-block; text-decoration:none; }
#footercol #footercontent a.socialnetwork_ms:hover {background-position: 0px -59px; }

#footercol #footercontent a.socialnetwork_gg {padding-right: 10px; background:url(/images/socialnetworks/google.gif) no-repeat 0 0; width: 186px; height: 59px; display:inline-block; text-decoration:none; }
#footercol #footercontent a.socialnetwork_gg:hover {background-position: 0px -59px; }

#footercol #footercontent a.socialnetwork_ll {padding-right: 10px; background:url(/images/socialnetworks/lokalisten.gif) no-repeat 0 0; width: 186px; height: 59px; display:inline-block; text-decoration:none; }
#footercol #footercontent a.socialnetwork_ll:hover {background-position: 0px -59px; }

#footercol #footercontent a.socialnetwork_wkw {padding-right: 10px; background:url(/images/socialnetworks/werkenntwen.gif) no-repeat 0 0; width: 186px; height: 59px; display:inline-block; text-decoration:none; }
#footercol #footercontent a.socialnetwork_wkw:hover {background-position: 0px -59px; }

#footercol #footercontent a.socialnetwork_sf {padding-right: 10px; background:url(/images/socialnetworks/stayfriends_off.gif) no-repeat 0 0; width: 299px; height: 59px; display:inline-block; text-decoration:none; }
#footercol #footercontent a.socialnetwork_sf:hover {padding-right: 10px; background:url(/images/socialnetworks/stayfriends_on.gif) no-repeat 0 0; width: 299px; height: 59px; display:inline-block; text-decoration:none; }



