* { margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}


/* Bernd Kalender NEU */
/* Bernd Kalender NEU */

.newsbericht  {
	padding-left:20px;
	background:url(http://www.kiwanis.at/fileadmin/Vorlagen/index_cal.gif) top left no-repeat;
	margin-bottom:10px;
}
.kongresslink a {
	color:#000;
}
.mehrbox {
	text-align:right;
	margin-top:8px;
	font-weight:bold;
}
.mehrbox a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
}


#formerror {
	padding:20px;
	font-size:14px;
	font-weight:bold;
	color:#c90000;
}
.calendar1 {
	margin-left:10px;
}
.calendar1 a:link, .calendar1 a:hover, .calendar1 a:active, .calendar1 a:visited, .calendar1 a:focus {
	padding:0 3px;
}
#detaildatum, .datailansichttext, .download {
	margin:0 0 20px 0;
}
.langdetail {
	margin:20px 0 0 0;
}
#searchbox {
	color:#fff;
	padding-top:10px;
	padding-left:20px;
}
#searchbox strong, #searchbox td{
	color:#fff;
}
.selectboxkal {
	width:200px;
	margin-bottom:2px;
}
.formsuchboxtext {
	width:200px;
	display:block;
}
.formsuchboxbutton {
	margin-left:180px;
	width:100px;
	color:#000;
	background:#f0f3ea;
	border:1px #f0f3ea solid;
}

.calendar2 {
	margin-left:10px;

}
.calendar1 td,.calendar1 td a {
	color:#fff;
        
}

#searchboxtermine {
	background:#738b3d;
	width:335px;
	border-left:4px #fff solid;
}
.spalte {
	margin-bottom:20px;
	padding-bottom:20px;
	width:770px;
float:left;
}
.tx-seokal-pi1{
	clear:both;
}
.box1spalte {
	width:330px;
	height:200px;
	float:left;
        background:#738b3d;
	border-right:5px #fff solid;
}
.box2spalte {
	width:330px;
	height:200px;
        background:#77726c;
	float:left;
}

.day {
	padding:1px;
/*	border-bottom:1px #fff solid;*/
	color:#fff;
}
.today {
	font-weight:bold;
	padding:1px;
	border:1px #a23a23 solid;
	color:#fff;
}
.todaycatwoechentlich, .todaycatgo {
	font-weight:bold;
	background:#728b3d;
	padding:1px;
	border:2px #77726b solid;
	color:#fff;
}
.todaycatgo a:link, .todaycatgo a:hover, .todaycatgo a:active, .todaycatgo a:visited, .todaycatgo a:focus,
.catwoechentlich a:link, .catwoechentlich a:hover, .catwoechentlich a:active, .catwoechentlich a:visited, .catwoechentlich a:focus {
	color:#fff;
}
.catwoechentlich{
	background:#aaa6a2;
	padding:1px;
	border:2px #77726b solid;
	color:#fff;
}

.catgo{
	background:#aaa6a2;
	padding:1px;
	border:2px #77726b solid;
	color:#fff;
}
.catgo a{
	color:#fff;
}
.catgo a:hover{
	color:#fff;
}
.normal{
	padding:1px;
	border:2px #77726b solid;
	background-color:#85807a;
	color:#fff;
}


/* Bernd Kalender NEU */
/* Bernd Kalender NEU */





.tx-isstyleswitcher-pi1 {
	display:none;
}

#logoid {
	width:600px;
}

.clublogo {
	width:301px;
	text-align:left;
	display:inline;
}
.logoheader a:link, .logoheader a:hover, .logoheader a:active, .logoheader a:visited, .logoheader a:focus  {
	font-size:21px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
}
.logo { width:660px;
vertical-align:middle;
height:62px;
text-align:left;
position:relative;
top:10px;left:20px;z-index:3; }
.logoIMG { position:relative;top:10px;z-index:3; }


#lbOverlay {
display:none;}

html { height:100%; }
body { background-color:#e1e1e1;height:100%; }
img { border:0px; }

/*
Derart undifferenzierte Angaben k�nnen leider zu einigen seltsamen Verhalten f�hren!
Besonders wenn es um derart oft genutzte Klassen bzw. Elemente geht!
Bitte aufpassen!!!

ul { margin-bottom:20px; }
.f { margin-bottom:20px; }
.tx-ttnews { padding-bottom:20px; }

*/

#bild1 {
float:left;
background:#fff;
width:400px;
}

.basket_items th, .basket_items td {
	padding:5px;
	border-bottom:1px solid #e3e3de;
}
.warenkorblinie {
	border-top:1px solid #e3e3de;
	padding-top:5px;
}
.schrift11 {
	padding-bottom:10px;
}
.box_shop {
	width:400px;
	float:left;
	border:1px solid #e3e3de;
	padding:10px;
	margin-bottom:20px;
}
.box_shop h3 a {
	color:#728b3d;
	text-decoration:none;
}
#warenkorb {
	margin:10px;
	border:1px solid #e3e3de;
	padding:10px;
}
.linkwarenkorb {
	width:200px;
	border:1px solid #666666;
	background-color:#e3e3de;
	padding:5px;
	margin:20px 0;
	text-align:center;
}
.produktbild {
	float:left;
	width:160px;
}
.produktcontent {
	float:left;
	width:240px;
}
#daten h3 {
        font-size:12px;
        color:#666;
}

.contenttable td {padding:5px;}

.div1 { height:1px;width:1px;overflow:hidden;line-height:1px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both;font-size:1px; }
.div2 { height:2px;width:1px;overflow:hidden;line-height:2px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both;font-size:2px; }
.div5 { height:5px;width:1px;overflow:hidden;line-height:4px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both;font-size:5px; }
.div7 { height:7px;width:1px;overflow:hidden;line-height:6px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both;font-size:7px; }
.div5spec { height:5px;width:1px;overflow:hidden;line-height:4px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div10 { height:10px;width:1px;overflow:hidden;line-height:9px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div12 { height:12px;width:1px;overflow:hidden;line-height:11px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div14 { height:14px;width:1px;overflow:hidden;line-height:13px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div15 { height:15px;width:1px;overflow:hidden;line-height:14px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div20 { height:20px;width:1px;overflow:hidden;line-height:19px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div25 { height:25px;width:1px;overflow:hidden;line-height:24px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div30 { height:30px;width:1px;overflow:hidden;line-height:29px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div30w { height:30px;width:915px;overflow:hidden;line-height:29px;background-color:#FFFFFF;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div200 { height:200px;width:1px;overflow:hidden;line-height:199px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both; }
.div1h { height:1px;width:1px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div2h { height:1px;width:2px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div3h { height:1px;width:3px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div5h { height:1px;width:5px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div10h { height:1px;width:10px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div15h { height:1px;width:15px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div18h { height:1px;width:18px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div20h { height:1px;width:20px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div21h { height:1px;width:21px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div24h { height:1px;width:24px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div28h { height:1px;width:28px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }
.div40h { height:1px;width:40px;overflow:hidden;line-height:1px;float:left;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif; }

.allWrap { width:915px;background-color:#FFFFFF;border:2px solid #FFFFFF;margin:0px;padding:0px;position:relative;top:-45px; }

.navService { width:907px;text-align:right;height:40px;line-height:40px;color:#f1f1f1;font-family:Arial, verdana, Helvetica, sans-serif;font-size:12px;
  position:relative;top:-165px;z-index:5;text-align:right; }
a.navServA, a.navServA:link, a.navServA:visited, a.navServA:active { color:#f1f1f1;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;
  text-decoration:none; }
a.navServA:hover { text-decoration:none; }

.logoRow { height:96px;overflow:hidden;width:915px;text-align:left;background-color:#9ec8e5; }

.emotImg { position:relative;top:-62px;width:913px;height:96px;z-index:1;overflow:hidden; }
.logoSmall { z-index:999;position:relative;width:115px;height:65px;left:-461px;top:168px; }

.toolbar { background-color:#9ec8e5;height:20px;width:915px;color:#FFFFFF;text-align:right;line-height:19px; }
.toolbarInner { float:right;color:#f8f8f8;line-height:19px;height:20px; }
/*.toolbarInner #searchfom { float:right; }*/
.toolbarTxt { color:#f8f8f8;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px; }

.cntArea, .cntAreaStart { width:915px;text-align:left;background-color:#FFFFFF; }
.navLeft { float:left;width:254px; }
.cntAllWrap { width:661px;background-color:#FFFFFF;float:right;text-align:left; }

.navLeftStart { float:left;width:274px;height:300px;background-color:#F1F1F1; }
.leftStart { float:left;width:274px; }
.cntAllWrapStart { float:right;width:640px;text-align:right;padding:0px;margin:0px; }

ul.leftlist, ul.leftlist-sub { list-style-type:none;padding:0px;margin:0px;border:0px; }
li.leftlist-item {  }

a.navLeft01, a.navLeft01:link, a.navLeft01:visited { color:#000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;
  text-decoration:none;display:block;width:220px;height:17px;line-height:16px;padding-left:63px; }
a.navLeft01:hover, a.navLeft01:active, a.navLeft01Act, a.navLeft01Act:link, a.navLeft01Act:visited, a.navLeft01Act:hover, a.navLeft01Act:active {
  text-decoration:none;color:#000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;display:block;
  width:220px;height:17px;line-height:16px;padding-left:63px; }

a.navLeft02, a.navLeft02:link, a.navLeft02:visited { color:#000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;
  text-decoration:none;display:block;width:200px;height:20px;line-height:20px;padding-left:73px; }
a.navLeft02:hover, a.navLeft02:active, a.navLeft02Act, a.navLeft02Act:link, a.navLeft02Act:visited, a.navLeft02Act:hover, a.navLeft02Act:active {
  text-decoration:none;color:#000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;display:block;
  width:200px;height:20px;line-height:20px;padding-left:73px; }

.contentWrap { width:661px;margin-bottom:15px;float:left;height:100%;text-align:left; }
.contentWrapStart { width:661px;float:left;text-align:left;height:100%; }
.contentWrap .innerWrap { margin-left:21px;margin-right:20px;overflow:hidden; }
.innerWrap .dataWrap { margin-bottom:12px; }
.innerWrap .bodytext, .innerWrap .f, .innerWrapWide .bodytext, .innerWrapWide .f { color:#000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;
  padding-bottom:0px;line-height:15px; }
h1 { color:#000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:18px;margin-bottom:10px;font-weight:normal; }
h2 { color:#000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:13px;margin-bottom:10px;font-weight:bold; }

.innerWrap ul, .innerWrap ol, .innerWrapWide ul, .innerWrapWide ol { padding-left:24px;color:#000000;
  font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px; }
.innerWrap .csc-bulletlist-0 li, .innerWrapWide li, .innerWrapWide .csc-bulletlist-0 li { list-style-type:square;color:#000000;
  font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px; }

.innerWrap a, .innerWrap a:link, .innerWrap a:visited, .innerWrap a:active, .newsInner a, .newsInner a:link, .newsInner a:visited, .newsInner a:active,
.linkMore a, .linkMore a:link, .linkMore a:visited, .linkMore a:active, .bottomMonthLink a:link, .bottomMonthLink a:visited, .bottomMonthLink a:active,
.calendar-table a:link, .calendar-table a:visited, .calendar-table a:active {
  color:#000000;text-decoration:underline;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px; }
.innerWrap a:hover, .bodytext a:hover, .newsInner a:hover, .linkMore a:hover, .calendar-table a:hover, .bottomMonthLink a:hover { text-decoration:none; }

.cntRightWrap { margin-top:24px;float:right;width:231px;overflow:hidden; }
.innerWrapRight { padding-right:14px; }

.navRightImg { padding-right:7px;float:left;padding-top:6px; } 
.navRightBrd { height:1px;width:166px;line-height:1px;margin:0 0 0 0px;padding:0 0 0 0px;font-family:Arial, sans-serif;clear:both;font-size:1px;
  border-bottom:1px dashed #FFFFFF; }
.fsetInnerNav { padding-left:21px;padding-top:14px;padding-right:21px;padding-bottom:14px; }

a.navRight01, a.navRight01:link, a.navRight01:visited { color:#666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;
  text-decoration:none;display:block;width:143px;height:25px;line-height:25px; }
a.navRight01:hover, a.navRight01:active, a.navRight01Act, a.navRight01Act:link, a.navRight01Act:visited, a.navRight01Act:hover, a.navRight01Act:active {
  text-decoration:none;color:#222222;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;font-weight:normal;display:block;
  width:143px;height:25px;line-height:25px; }
/*.fsetRight .f, .fsetRight .bodytext {  }*/

.footerRow { background-color:#9ec8e5;height:20px;width:915px;color:#FFFFFF;text-align:left;line-height:19px;clear:both; }
.footerInner { margin-left:9px;margin-right:9px;color:#FFFFFF;line-height:19px; }
a.navFooter, a.navFooter:link, a.navFooter:visited, a.navFooter:active {
  color:#f1f1f1;text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px; }
a.navFooter:hover { text-decoration:none; }

/* Searchbox */
.searchbox-sword { width:123px;height:14px;border:1px solid #999999;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px; }
input.searchbutton { height:15px;border:0px;background-color:#e3e3de;color:#666666;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11px;line-height:15px; }

/* mailformplus settings */
.lab { width:25%;text-align:right;padding-right:5px;float:left;line-height:22px; }
.fiel { width:70%;text-align:left;float:right; }
.mailRow { margin-bottom:5px;clear:both;height:22px; }
label { color:#000000;font-size:12px;font-weight:bold;font-family:Arial, Verdana, Helvetica, sans-serif; }
.lb-req { color:#000000;font-style:italic;font-weight:bold; }
input.txt { border:1px solid #000000;width:170px;height:17px;background-color:#FFFFFF; }
select.txt { border:1px solid #000000;width:170px;height:20px;background-color:#FFFFFF; }
textarea.txt { border:1px solid #000000;background-color:#FFFFFF; }

.myRed { color:#FF0000; }

/* News settings */
.newsListContent { background-color:#F1F1F1;height:100%;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px; }
.newsInnerList { background-color:#F1F1F1;height:100%;display:table-row; }
h1.news a, h1.news a:link, h1.news a:visited, h1.news a:active { font-weight:bold;text-decoration:underline; }
h1.news a:hover { text-decoration:none; }
.newsLiLeft { float:left;background-color:#F1F1F1;height:100%; }
.newsLiRight { text-align:left;background-color:#F1F1F1;height:100%; }
.newsLiLeft a img { padding-right:20px; }

.newsLatest {  background-color:#F1F1F1;height:100%;display:table-row; }
.newsLatestInner { width:233px;float:left; }
.newsLatestInnerInner { padding:21px 21px 21px 21px; }

.newsLatestStart {  width:428px;float:left; }
.newsLatestStartInner { width:211px;float:left;background-color:#F1F1F1;height:402px; }
.newsLatestStartInnerInner { padding:21px 21px 21px 21px; }

.newsLeftStart {  background-color:#FFFFFF;height:100%;display:table-row; }
.newsLeftStartInner { width:233px;float:left; }
.newsLeftStartInnerInner { padding:21px 21px 21px 21px; }

.linkMoreLa { display:table-row; }
.linkMoreLa a, .linkMoreLa a:link, .linkMoreLa a:visited, .linkMoreLa a:active {
  color:#000000;text-decoration:underline;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px; }
.linkMoreLa a:hover { text-decoration:none; }
.fLa { color:#000000;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;display:table-row; }

/* cwt Press center */
.tx-cwtpresscenter-pi2-browsebox { margin:20px 0; }
.tx-cwtpresscenter-pi2-listrow  td { padding:3px; }

/* newscalendar */
.newsSubLeftStartOuter { margin-left:21px; }
.newsSubLeftStart { width:230px;text-align:left; }
/*.navLeftStart {display:none; }*/

/* ##### Veranstaltungen start ##### */
.newsbildtermine {
	padding:0 5px 0 0;
	border-bottom:1px #e1e1e1 solid;
}
.tabellentext h2, .tabellentext h2 a{
	font-size:12px;
	text-decoration:none;
	margin-bottom:4px;
	padding:0px;
}
.tabellentext{
	padding:0 5px;
	margin:5px 0;
	border-bottom:1px #e1e1e1 solid;
}
.date {
	background-color:#e1e1e1;
	padding:5px;
	color:#666;
	font-size:11px;
	text-align:center;
	border-bottom:1px #fff solid;
}
.date h4 {
	font-size:14px;
	font-weight:bold;
	padding:6px;
}
#pagination {
	margin:20px 0;
}
#pagination a:link, #pagination a:visited, #pagination span {
	font-size:16px;
	background-color:#77726C;
	color:#fff;
	display:block;
	width:20px;
	height:20px;
	float:left;
	margin-right:5px;
	text-align:center;
	line-height:20px;
	text-decoration:none;
}
#pagination a:hover, #pagination a:active, #pagination a:focus {
	font-size:16px;
	font-weight:bold;
	background-color:#666;
}
#pagination span {
	background-color:#666;
}
.download a:link, .download a:hover, .download a:active, .download a:visited, .download a:focus {
	text-decoration:none;
}
.spielplan {
	width:615px;
	clear:both;
}
.spielplan td {
	padding-bottom:10px;
}
#formerror {
	padding:20px;
	font-size:14px;
	font-weight:bold;
	color:#c90000;
}
.calendar1 {
	margin:10px;
}
.calendar1 a:link, .calendar1 a:hover, .calendar1 a:active, .calendar1 a:visited, .calendar1 a:focus {
	padding:0 3px;
}
#cal_prev, #cal_next {
	width:30px;
	height:30px;
	background-color:#e1e1e1;
}
#cal_now {
	width:140px;
	height:30px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	background-color:#e1e1e1;
	text-align:center;
}
#detaildatum, .datailansichttext, .download {
	margin:0 0 20px 0;
}
.langdetail {
	margin:20px 0 0 0;
}
#va_searchbox {
	width:215px;
	text-align:left;
	margin:48px 0 20px 0;
	border:1px #e1e1e1 solid;
}
#va_searchbox1 {
/*	width:215px;*/
	text-align:left;
	margin:0 0 20px 20px;
	border:1px #e1e1e1 solid;
}
#index #va_searchbox1 {
/*	width:215px;*/
	text-align:left;
	margin:0 0 20px 0px;
	border:1px #e1e1e1 solid;
}
#va_searchbox table {
	width:200px;
}
#va_searchbox strong, #va_searchbox td{
	color:#666;
	text-align:left;
}
#formsuchenormal {
	padding:10px;
	text-align:left;
	color:#666;
}
.selectboxkal {
	width:180px;
	margin-bottom:2px;
}
.formsuchboxtext {
	width:170px;
	margin-bottom:10px;
}
.formsuchboxbutton {
	width:100px;
	color:#444;
	background:#e1e1e1;
	border:1px #e1e1e1 solid;
}
.calendar2 {
	margin:0 0 10px 10px;
}
.calendar1 td,.calendar1 td a {
	color:#666;       
}
#searchboxtermine {
	background:#738b3d;
	width:335px;
	border-left:4px #fff solid;
}
.day {
	padding:7px;
	color:#666;
	text-align:center;
}
.today {
	font-weight:bold;
	padding:1px;
	border:1px #a23a23 solid;
	color:#666;
	text-align:center;
}
.todaycatwoechentlich, .todaycatgo {
	font-weight:bold;
	background:#fff;
	padding:1px;
	border:2px #fff solid;
	color:#666;
	text-align:center;
}
.todaycatgo a:link, .todaycatgo a:hover, .todaycatgo a:active, .todaycatgo a:visited, .todaycatgo a:focus,
.catwoechentlich a:link, .catwoechentlich a:hover, .catwoechentlich a:active, .catwoechentlich a:visited, .catwoechentlich a:focus {
	color:#666;
}
.catwoechentlich{
	background:#fff;
	padding:1px;
	border:2px #fff solid;
	color:#666;
}
.catgo{
	background:#e1e1e1;
	padding:1px;
	border:2px #fff solid;
	color:#666;
	text-align:center;
}
.catgo a{
	color:#666;
}
.catgo a:hover{
	color:#000;
}
.normal{
	padding:1px;
	border:2px #fff solid;
	background-color:#fff;
	color:#666;
	text-align:center;
}
/* ##### Veranstaltungen end ##### */