/* CSS Document */
/**************************** zentral *********************************/
body{margin: 0px; font-family:  Arial,Verdana, Helvetica, sans-serif; font-size:100.1%;} 
html{overflow-y: scroll;}
html,body{height: 100%;}
div{font-size: 0.9em;}

div{}
hr{}
h1{margin:0;padding: 0;color: #002364;font-size: 16px;font-weight: bold;}
h2{margin:0;padding: 0;font-size: 12px;font-weight: bold;}
h3{}
img{ border: none;}

#myDivElement{display: none;}

/*ul{list-style:none;margin 0;padding: 0;}
li{display:inline;margin: 0;margin-right: 4px;margin-left: 0;}*/
ul{}
li{color: #002364;}

/*Eingabefelder*/
input    {padding:0px;color:#000000; border-style:solid;height: 17px;border-width:1px;border-color:#000000;padding-left: 2px;font-size: 12px;vertical-align:bottom;font-family:  Arial,Verdana, Helvetica, sans-serif;}
select   {padding:0px; font-size:12px; color:#000000; height:22px;}
textarea {color:#000000;font-size: 12px;font-family:  Arial,Verdana, Helvetica, sans-serif;}
form	 {padding:0px;margin:0px;}

.buttonSubmit	{background-color:#CCCCCC;border-style:none;cursor:pointer;}
.error{font-weight:bold;color: red;}




/**************************** Blöcke *********************************/

/*#superBanner{position: absolute;width: 780px;height: 90px;background-color: #F2F3C1;border-top: 1px solid #000; text-align: right;left: 52px;margin-bottom: 2px;}*/
#superbanner{width: 780px;padding-left: 0px;text-align: center;}
#skyscraper{}

#pageHolder{position: absolute;min-height: 100%;width: 775px;margin-left: 10px;
  background-color: #ffffff; /*background-image:url(../images/backgrounds/pageHolderRight.gif);background-repeat: repeat-y;background-position: right;*/}
*html #pageHolder{height: 100%;}

#contentHolder{float: left;width: 100%;min-height: 100%;margin-top: 0px; border: 1px solid #000;background-color: #fff;background-image:url(../images/backgrounds/contentHolder.gif);background-repeat: repeat-y;background-position: right;}
#contentHolderBig{float: left;width: 100%;min-height: 100%;margin-top: 0px; border: 1px solid #000;background-color: #fff;/*background-image:url(../images/backgrounds/contentHolder.gif);background-repeat: repeat-y;background-position: right;*/}
#content{float:left;width: 527px;margin-top: 10px;padding-left: 10px;min-height: 100%;background-color: #fff;/*border: 1px solid #ff0000;*/}
#contentBig{float:left;width: 755px;margin-top: 10px;padding-left: 10px;min-height: 100%;background-color: #fff;/*border: 1px solid #ff0000;*/} /* ohne Boxengasse */
#rightHolder{float:right;width: 212px;min-height: 100%;margin-top: 10px; margin-left: 0px;}

#headerHolder{float:left;width: 775px; height: 128px;background-color: #ffffff;border-bottom: 1px solid #000;}
#headerHolder .banner{float: left;width: 33%;text-align: center;}
#headerHolder .line{float: left; width: 775px;}
#headerHolder .logoRow{float: left; width: 100%;}
#headerHolder .logo{float: left; width: 400px;padding-top: 12px;}
#headerHolder .logo_neu{float: left; width: 268px;padding-top: 6px;}
#headerHolder .systemNav{float: right; width: 265px; text-align: right;margin-right: 10px;padding-top: 32px;}
#headerHolder .mainMenu{float: left;margin-top: 10px;width: 775px;height: 34px;background-image:url(../images/backgrounds/headerNavBack.gif);background-repeat: repeat-x;}
#headerHolder .subMenu{float: left;margin-top: 0px;width: 775px;height: 20px;background-color: #E6E6E6;font-size: 1em;}
#headerHolder .subMenu ul{list-style:none;margin: 0px;padding: 0;}
#headerHolder .subMenu ul{padding-left: 10px;margin-top: 2px;}
#headerHolder .subMenu li{display:inline;margin: 0;margin-right: 4px;margin-left: 0;}
#headerHolder .breadcrumb{float: left;width: 100%;height: 20px;border-bottom: 1px solid #E6E6E6;background-color: #ffffff;margin-top:10px;font-size: 1em;}/**/
/**html #headerHolder .breadcrumb{ width: 797px;}*/

#headerHolderSystem{float:left;width: 775px; height: 68px;background-color: #ffffff;border-bottom: 1px solid #000;}
#headerHolderSystem .logoRow{float: left; width: 100%;}
#headerHolderSystem .logo{float: left; width: 400px;padding-top: 12px;}
.right {
    float: right; 
	width: 130px;
	min-height: 445px;
    margin: 0em 0em 0em; 
	padding: 0px;
	font-size: 0.9em;
    background-color: #ffffff; 
	/*border: 1px dashed silver;*/ }
/**************************** Ende / Blöcke *********************************/
/**************** Weblication ******************************/
.elementFormBabySearch{
 		padding-top: 8px;
		padding-left: 8px; 
		padding-bottom: 4px;
		padding-right: 8px;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#E5E5E5;
	}

.textBold {color:#A0A0A0;font-weight: bold;}
.branchenimage{ padding: 6px; border-style: none;}
.elementStandardEvents   {padding-left:4px;padding-bottom:4px;font-size: 11px;line-height: 120%;}
/**************************** Ende Weblication ***********************/
/**************************** Spalten *********************************/

.highscore{float:left; width: 100%;}
.highscore1{clear:left;float: left; width: 210px;font-size: 14px;}
.highscore2{float: left;text-align: right; width: 110px;font-size: 14px;}
.highscore3{float: left;text-align: right; width: 110px;font-size: 14px;}

.sp1{float:left;width: 263px;text-align:left;}
.sp2{float:right;width: 263px;text-align:left;}

.preiseSp1{float:left;width: 263px;text-align:left; line-height: 160%; font-size: 12px;}
.preiseSp2{float:left;width: 263px;text-align:left; line-height: 160%; font-size: 12px;}

.sitemapSp1{float:left;width: 263px;text-align:left;height:180px; }
.sitemapSp2{float:left;width: 260px;text-align:left;height:180px;}

.loginSp1{float:left;width: 263px;text-align:left; border-right: 1px solid #e6e6e6;min-height: 300px;font-size: 12px;font-family:  Arial,Verdana, Helvetica, sans-serif;}
.loginSp2{float:right;width: 257px;padding-left: 6px;text-align:left;font-size: 12px;}

.sp11{float:left;width: 33%;text-align:left;}
.sp12{float:left;width: 33%;text-align:left;}
.sp13{float:right;width: 33%;text-align:left;}

.formSp1{float:left;clear: both; width: 18%;text-align:left;margin: 4px;}
.formSp2{float:right;width: 77%;text-align:left;margin-top: 4px;margin-bottom: 4px;}

.formLoginSp1{float:left;clear: both; width: 24%;text-align:left;margin: 4px;}
.formLoginSp2{float:right;width: 70%;text-align:left;margin-top: 4px;margin-bottom: 4px;}

.eventSp1{float:left;clear: both; width: 30%;text-align:left;margin: 4px;}
.eventSp2{float:right;width: 63%;text-align:left;margin-top: 4px;margin-bottom: 4px;}

.emailSp1{float:left;clear: both; width: 30%;text-align:left;margin: 4px;}
.emailSp2{float:right;width: 63%;text-align:left;margin-top: 4px;margin-bottom: 4px;}

.formKlSp1{float:left;clear: both;width: 70%;text-align:left;}
.formKlSp2{float:right;width: 29%;text-align:left;}
.guestbook{float:left; width: 98%;text-align:left;margin-top: 4px;padding: 4px;border:1px solid #2C5184;font-size: 13px;}
/**************************** Ende Spalten *********************************/
/**************************** Elemente *********************************/
.top .logobox{float:left;height:70px; width: 100%; border-top: 1px solid #000;}

.top .logobox .column1{
 float: left; width:  246px;padding-top: 10px;
}
.top .logobox .column2{
 float: left; width:  383px;
}
.top .logobox .column3{
 float: right; width:  135px;padding-top: 10px;
}
.top .menuHolder{
 float: left; width: 100%; height: 14px; background-color: #545F77;color: #fff; 
}
.top .menuHolder .column1{
 float: left; width:  242px;padding-left: 6px;
}
.top .menuHolder .column2{
 float: left; width:  244px;
}
.top .menuHolder .column3{
 float: right; width:  262px;text-align: right;padding-right: 6px;
}
.elementFormArticleSearch{
 	/*	background-color: #ffffff;*/
		/*padding-top: 10px;
		padding-left: 8px; 
		height: 50px;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#E5E5E5;*/
	}
.right .rightHeadline{
 float:left; width: 100%; 
 text-align: center; 
 background-color: #F1F1F9;
 font-size: 11px; font-weight: normal;
 border-bottom: 1px solid #D8D8D8;}
 
.content .headermitte {
 float: left;
 
 margin-top: 10px;
 margin-bottom: 10px;
 background:#2C5184; 
 font-weight:bold; 
 color:white;
 text-align: left; }
.elementStandard {float: left; width:100%;text-align: left;}

/**************************** Ende Elemente *********************************/

/***************************** Games *******************************/
.gamesStandard{float: left; width: 527px; text-align: left;line-height: 160%;font-size: 12px;}
/*
.gamesSp1{position: absolute;width: 120px; height: 240px;margin-top: 10px;text-align:left; font-size: 12px;}
.gamesSp2{position: absolute;width: 120px;height: 240px;margin-top: 10px;left: 152px;text-align:left;font-size: 12px;}
.gamesSp3{position: absolute;width: 120px;height: 240px;margin-top: 10px;left: 282px;text-align:left;font-size: 12px;}
.gamesSp4{position: absolute;width: 120px;height: 240px;margin-top: 10px;left: 413px;text-align:left;font-size: 12px;}
*/
.gamesSp1{float: left;width: 120px; height: 240px;margin-top: 10px;text-align:left; font-size: 12px;margin-right: 13px;}
.gamesSp2{float: left;width: 120px;height: 240px;margin-top: 10px;margin-right: 13px;text-align:left;font-size: 12px;}
.gamesSp3{float: left;width: 120px;height: 240px;margin-top: 10px;margin-right: 13px;text-align:left;font-size: 12px;}
.gamesSp4{float: left;width: 120px;height: 240px;margin-top: 10px;text-align:left;font-size: 12px;}


/**************************** Quiz ***********************/
.quizStandard{float: left; width: 540px; text-align: left;line-height: 160%;font-size: 12px;margin-left: 10px;}
.quizStandard .Title{font-size: 12px;color: #9C9D9B;letter-spacing: 0.1em;font-weight: bold;padding-top: 6px;}
.quizStandard .headline{text-align: left; color: #002364;font-size: 16px;font-weight: bold;}
.quizLine{clear: both;float: left; width: 540px; margin-left: 0px; border: 1px solid #e6e6e6;margin-left: 10px;}

.quizSp1{float:left;clear: both; width: 15%;text-align:left;margin: 4px;font-size: 12px}
.quizSp2{float:left;width: 72%;text-align:left;margin-top: 4px;margin-bottom: 4px;font-size: 12px}
.quizSp2 input{width: 260px;}
/**************************** News / Meldungen ***********************/
.newsHolder{float:right; width: 381px;border: 0px solid #000;}
.newsHeadline{float:left; width: 100%; text-align: left; color: #002364;font-size: 16px;font-weight: bold;}
.newsSubHeadline{float:left; width: 100%; text-align: left; font-size: 12px;font-weight: bold;}
.newsStandard{float: left; width: 100%;text-align: left;line-height: 160%;font-size: 12px;}
.newsStandardBig{float: left; width: 100%;text-align: left;line-height: 160%;font-size: 12px;} /*Ohne Boxengasse*/
.newsStandardDetail{float: left;width: 100%;margin-left: 0px;text-align: left;line-height: 160%;font-size: 12px;}
.newsStandard .Title{font-size: 12px;color: #9C9D9B;letter-spacing: 0.1em;font-weight: bold;padding-top: 6px;}
.newsStandardBig .Title{font-size: 12px;color: #9C9D9B;letter-spacing: 0.1em;font-weight: bold;padding-top: 6px;padding-left: 10px;}
.newsStandardBig .text{padding-left: 10px;font-size: 12px; }
.newsPictureLeft{float:left;font-size:9px;padding-top: 8px;padding-right: 0px;padding-left: 0px; }

.newsLine{clear: both;float: left; width: 527px; margin-left: 0px; border: 1px solid #e6e6e6;}
.newsLineBig{clear: both;float: left; width: 755px; margin-left: 0px; border: 1px solid #e6e6e6;} /*Ohne Boxengasse*/

.newsLineDetail{float: left; width: 527px; margin-left: 0px;margin-top: 0px; border: 1px solid #e6e6e6;}
.newsLineDetailAdvertising{clear: both;float: left; width: 527px; margin-left: 0px;margin-top: 20px; border: 1px solid #e6e6e6;}

.newsImg{border: 2px solid #e6e6e6; }

.newsFooter{float: left; width: 100%; margin-left: 0px;}

a.news {text-decoration:none;color: #002364;font-weight: bold;}
a.news:visited {text-decoration:none;color: #002364;}
a.news:hover {text-decoration:underline;}
a.news:active {text-decoration:none;}

.newsAdwordsHolder{float: left; width: 100%; text-align:left;margin-top: 20px;margin-bottom: 20px; }
.newsAdwordsInfo{float: right; width: 30px; height: 20px;margin-right: 20px;}
.newsAdwordsBox{width: 234px;margin-left: 140px;padding: 5px;margin-top: 4px; border: 1px solid #e6e6e6;vertical-align: middle;}
.newsFormArticleSearchDetail{
 	/*	background-color: #ffffff;*/
		padding-left: 8px; 
		height: 200px;
		border-bottom-style:solid;
		border-bottom-width:1px;
		border-bottom-color:#E5E5E5;
		text-align: left;
	}
.submit{background-color: #2c4482;color: #fff;height: 18px;vertical-align: middle;line-height: 190%;border-width:1px;border-color:#000000;padding-left: 2px;}

/**************************** Ende / Meldungen ***********************/


/**************************** Boxengasse ************************/
.boxHolder{float: left; width: 198px;margin-left: 6px;padding-bottom: 6px;padding-top: 5px;background-color: #fff;border: 1px solid #9c9d9b;margin-bottom: 6px;}
*html .boxHolder{margin-left:3px;}
.boxHolder .headline{padding-left: 6px;font-size: 1.25em; color: #002364;font-weight: bold;}
.boxHolder .text{padding-left: 6px;padding-top: 3px;font-size: 1.0em; color: #717171;;}
.boxHolder .text a{text-decoration: none;color: #717171;}
.boxHolder .text a:hover{text-decoration: underline;color:#002364;}
.boxHolder .webcam{};
.boxHolder ul{margin: 0px;padding: 0px;margin-left: 22px;margin-top: 0.4em;margin-bottom: 0.4em;}
.boxHolder ul li{color: #002364;}
.boxHolder ul li a{text-decoration: none;color: #717171;}
.boxHolder ul li a:hover{text-decoration: underline;color: #002364;}
/*.boxHolder ul li a:visited{text-decoration: underline;color: #002364;}*/

.boxHolderul{margin-left: -20px; margin-top: 0.4em;margin-bottom: 0.4em;}



/**************************** Galerie ***********************/
.galleryHeaderHolder{margin-left: 0px;}
.galleryTitle{float: left; text-align:left;width: 530px;font-size: 12px;color: #9C9D9B;letter-spacing: 0.1em;font-weight: bold;padding-top: 6px;}
.galleryTopLine{float: left; width: 527px; margin-left: 0px;margin-top: 6px; border: 1px solid #e6e6e6;}
.galleryPhotoBig{ float: left; width: 527px;margin-top: 10px;margin-bottom: 10px;text-align:center;font-size: 12px;}
.galleryPhotoThumbHolder{ float: left; width: 530px;margin-top: 10px;margin-bottom: 10px;margin-left: 0px;font-size:12px; }

.galleryPhotoThumb{ float: left; width: 172px; height: 122px;margin-right: 2px;margin-bottom: 2px;background-color: #ffffff; border: 1px solid #9c9d9b;text-align:center; }
.galleryPhotoThumbSelected{ float: left; width: 172px; height: 122px;margin-right: 2px;margin-bottom: 2px;background-color: #ededed; border: 1px solid #9c9d9b;border-bottom: 1px solid #000;text-align:center; }

.galleryPhotoThumbBabys{ float: left; width: 170px; height: 180px;margin-right: 4px;margin-bottom: 4px;background-color: #ffffff; border: 1px solid #9c9d9b;text-align:center;color: #fff; font-size: 1.1em;}
.galleryPhotoThumbBabysSelected{ float: left; width: 170px; height: 180px;margin-right: 4px;margin-bottom: 4px;background-color: #ededed; border: 1px solid #9c9d9b;border-bottom: 1px solid #000; text-align:center; color: #000;font-size: 1.1em;}
.galleryPhotoThumbBabysSearch{ float: left; width: 170px; height: 180px;margin-right: 4px;margin-bottom: 4px;background-color: #ffffff; border: 1px solid #9c9d9b; font-size: 1.1em;text-align:center;}

.galleryPhotoThumbContest{ float: left; width: 172px; height: 142px;margin-right: 2px;margin-bottom: 2px;background-color: #ffffff; border: 1px solid #9c9d9b;text-align:center;vertical-align: middle; }
.galleryPhotoThumbContestSelected{ float: left; width: 172px; height: 142px;margin-right: 2px;margin-bottom: 2px;background-color: #ededed; border: 1px solid #9c9d9b;border-bottom: 1px solid #000;text-align:center; }


/**************************** Kleinanzeigenaufgabe***********************/
.aufgabeStandard{float: left; width: 100%;text-align: left;line-height: 160%;font-size: 13px;}

a.buttonGo   {color: #002364;font-weight: bold; border-style:none;background-color:#FFFFFF;text-align:right;text-decoration:underline}
#buttonGo:hover  {color: #002364;font-weight: bold;text-decoration:underline;background-color:#FFFFFF;border:none;cursor:pointer;}
#buttonGo{color: #002364;font-weight: bold;text-decoration:none;background-color:#FFFFFF;border:none;cursor:pointer;
}


/**************************** Notdienste ***********************/
.notHeadline{float:left; width: 100%; text-align: left; background-color: #F1F1F9;font-size: 13px;font-weight: bold;margin-top: 10px;border-bottom:1px dashed silver;}
.notHeadline2{float:left; width: 100%; text-align: left; background-color: #F1F1F9;font-size: 13px;font-weight: bold;margin-bottom: 10px;border-bottom:1px dashed silver;}
.notText{margin-top: 4px;margin-bottom:4px;font-size: 12px;}
.notSp1{float:left;width:33%;text-align: left;}
.notSp2{float:left;width:32%;text-align: center;}
.notSp3{float:right;width:33%;text-align: right;}

/**************************** Ende Notdienste ***********************/


/**************************** footer ***********************/
.footerLeft{float: left; width: 340px;text-align: left;line-height: 160%;font-size: 12px;}
.footerRight{float: right; width: 178px;text-align: right;line-height: 160%;font-size: 12px;}
/**************************** Ende footer ***********************/

/**************************** Mittagskarte ****************************/
.mittagSp1{float:left; width: 90%;margin-top: 6px;font-size: 12px;}
.mittagSp2{float:right; width: 10%;margin-top: 6px; text-align: right;font-size: 12px;}
/**************************** Ende Mittagskarte ***********************/

/**************************** Webcam ***********************/
.camHeadline{float:left; width: 100%; text-align: left; background-color: #F1F1F9;font-size: 11px;font-weight: bold;}
.camContent{ float: left; width: 100%;padding-left: 6px;padding-top: 0px;padding-right: 6px;}
/**************************** Ende Webcam ***********************/

/**************************** Menü *********************************/
a.navTop{ color: #fff; text-decoration: none; }
a.navTop:hover{ text-decoration: underline; }
a.navTop:visited{ color: #fff; text-decoration: none; }

a.navSitemap{font-size: 12px; text-decoration: none;}
a.navSitemap:hover{font-size: 12px; text-decoration: underline;}
a.navSitemap:visited{font-size: 12px; text-decoration: none;}

.menuLeftHeader{
 width: 160px;
 border-bottom: 1px solid #000;
 background-color: yellow;
}
.menuLeftStandard{text-align:center;}
.menuLeftBanner{}


/*
a.navLeftLevel1{display:block;padding-left: 4px;padding-top: 6px;height: 25px;text-decoration:none;border-bottom: 1px solid #fff;background-image: url(../images/backgrounds/noSelected.gif);background-repeat: no-repeat; background-position: 165px 6px;font-weight:bold;}

a.navLeftLevel1:hover{background-color: #fff;}

a.navLeftLevel1Selected{padding-left: 4px;padding-top: 6px;height: 25px;width: 133px;display:block;background-color: #ececec;text-decoration:none;border-bottom: 1px solid #fff;background-image: url(../images/backgrounds/selected.gif);background-repeat: no-repeat; background-position: 145px 6px;font-weight:bold;}*/

/*a.navLeftLevel2{padding-left: 10px;display:block;background-color:#ffffff;text-decoration:none;}
a.navLeftLevel2Selected{padding-left: 10px;width: 127px;display:block;background-color:#ffffff;font-weight: bold;text-decoration:none;border-bottom: 1px solid #ededed;}

a.navLeftLevel3{padding-left: 20px;display:block;background-color:#ffffff;text-decoration:none;}
a.navLeftLevel3Selected{padding-left: 20px;width: 117px;display:block;background-color:#ffffff;font-weight: bold;text-decoration:none;border-bottom: 1px solid #ededed;}

a.navLeftLevel4{padding-left: 30px;display:block;background-color:#ededed;text-decoration:none;}
a.navLeftLevel4Selected{padding-left: 30px;width: 107px;display:block;background-color:#ececec;font-weight: bold;text-decoration:none;border-bottom: 1px solid #ededed;}*/

/**************************** Ende Menü *********************************/
/*------------------ Anfang Wahlen ----------------------------------*/
.election_title {
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16pt;
 font-weight: bold;
}
.election_dotted {
 border-style: dotted;
 border-width: 1px;
 border-color: #808080;
}
.election_th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
}
.election_bold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
}
.election_sbold {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 font-weight: bold;
}
.election_form {
 font-size: 8pt;
 background-color: #e8e8e8;
 color: #000000;
 font-weight: bold;
}
.election_standard {
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
}
.election_c_tbl {
 border : 1px solid #990000;
}
.election_candidate {
 background-color: #E8E8E8;
 color: #000000;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
}
.election_empty {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #3F3F3F;
}
.election_profile_headline {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 color: #000000;
 font-weight: bold;	
}
.election_profile_subheadline {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 color: #000000;
}
.election_profile_intro {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 font-weight: bold;	
}
.election_profile_text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 text-align : justify;
}
.election_profile_pic_text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #3F3F3F;
}
.election_topic_headline {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12pt;
 color: #000000;
 font-weight: bold;	
}
.election_topic_intro {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 color: #000000;
 font-weight: bold;	
}
.election_photo {
 border-color: #990000;
 border-width: 1px;
 border-style: solid;
}
.election_photo_comment {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 color: #3F3F3F;
 font-weight: normal;	
}
a.election_link:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}
a.election_link:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}
a.election_link:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
a.election_link:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 font-style: normal;
}
a.election_candidate:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
a.election_candidate:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
a.election_candidate:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
a.election_candidate:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
 font-style: normal;
}
a.election_comment:link {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
}
a.election_comment:visited {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
 text-decoration: underline;
}
a.election_comment:hover {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
a.election_comment:active {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
 font-style: normal;
}
/*------------------ Ende Wahlen ----------------------------------*/
